We have gone through the same exact problem. dd started using Acne Solutions by Clinque. It has done wonders!! She packs the liquid solution (the toner) and cotton balls and wipes off her face through out the day during a tournament. We wipe down her face mask a couple of times during the week. We also replaced her chin pad on her mask. And dds face is 100% clearer. Acne Solutions by clinque can be a little pricey but it works! They make a face wash, a toner, moisturizer and even foundation that has the medication in it. dd started using it and we saw results within a week. but be patient it takes time for any treatment to work.
Try using a towel soaked in a mixture of SeaBreeze, water and ice to wipe off sweat between innings, also wipe down the mask. The alcohol in the SeaBreeze cleans and cools at the same time so it is a win/win!
Just to clarify....Warning - insensitive Dad posting below :
SeaBreeze (per Google) - Ingredients: 4 oz Cranberry juice, 1 1/3 oz Vodka, 1 oz Grapefruit juice
Wouldn't the juice get a little sticky once it dries? I would think this particular solution helps the parents much more than the players, but I'm learning not to question Southerners when it comes to staying cool.