Bryce Harper is lucky to have avoided complete disaster Wednesday ... the MLB star was drilled in the nose by a 97 MPH pitch, but thankfully, he says he's somehow "all good."
The Phillies outfielder was up to bat in the 6th inning of Philadelphia's tilt with the St. Louis Cardinals ... when Génesis Cabrera's pitch got away from him and smashed BH right in the face.
Génesis Cabrera hits Bryce Harper in the face and Didi Gregorius in the ribs with his first two pitches— Jomboy Media (@JomboyMedia) April 29, 2021 @JomboyMedia
Benches get warned and Joe Girardi gets ejected, yelling "throw the ball over the fucking plate!" on his way out. Cardinals manager Mike Shildt yelled back pic.twitter.com/PLMmBQhvCt
The clip is horrifying ... the fastball appeared to catch Harper right between the eyes -- and Bryce immediately left the game for the training room.
But, fortunately, Harper said in a video after the game he passed all tests and expects to recover in no time.
"Everything feels good," Bryce said, showing off nothing more than minor swelling on his nose. "Everything came back good -- CT [scan], all that kind of stuff."
"So, face is still there. So, we're all good. See you guys soon!"
As for Cabrera -- who also hit Didi Gregorious in the back in the at-bat following Harper's -- he felt so badly about the night, he apologized after the game.
"I really wish him the best," Cabrera said of Harper. "I hope he has a speedy recovery, in whatever it is that happened, and that he'll be able to return to baseball activities."
"The game got away from me at that point. I'm really sorry for everything that happened today. None of it was intentional. And again, I'm sorry for everything."
By the way ... the Phils went on to win the game, 5-3, despite the loss of Harper. The two teams will play again Thursday morning.