After taking a 90 mph fastball to the face during a Friday game, Houston Astros prospect Delino DeShields Jr. showed off his injuries online this weekend — and they’re not pretty.

The minor league center fielder was struck by the ball on the right side of his face during a game in Frisco, Texas. Miraculously he managed to walk off the field after sustaining the blow.

DeShields, the son of a former MLB player, reportedly suffered a fracture:

It’s not clear how long he will be absent.

Follow Oliver Darcy (@oliverdarcy) on Twitter