TBH with a face like that a couple of mallet blows might be a good thing......
Here's my new helmet setup.
Protec B2 Skate in XL
With Rawlings SBRWG softball batting helmet face guard
Result
Had to cut a bit out the cage and drill a hole for the fittings.
I've not played with it on yet. My only concern is falling on my face and the cage pushing my helmet back and choking on the strap. The gap at the nose area is 60mm at the widest, I suppose a ball could potentially get wedged in there.
TBH with a face like that a couple of mallet blows might be a good thing......