Definitely "in the face" although I can see why most of the voters voted for "on the face". It's because the preposition "on" is often used when talking about something that is related to the surface, such "on the table", "on the floor", "on my skin" and so on.