When you gotta go, you gotta go.

Pete Alonso had an efficient at-bat a couple of weeks ago when In fact had to go

The New York Mets slugger admitted earlier this week that due to his urgent need to go to the bathroom, he ended up hitting one of his MLB-leading 19 home runs.

«I timed my coffee wrong before the game. I did it wrong. I had it too close to game time. And then I’m running, doing my sprints, and then I pitch in the middle of the first inning. I’m like, ‘ My God, this is not good,'» Alonso said on «Foul Territory.»

CLICK HERE FOR MORE SPORTS COVERAGE ON FOXNEWS.COM

Pete Alonso of the New York Mets rounds the bases after hitting a home run in the second inning against the Cincinnati Reds at Great American Ball Park on May 10, 2023 in Cincinnati. (Dylan Buell/Getty Images)

«So, I was hitting the top of second, I was leading off the inning. I said, ‘I don’t care where this pitch is. This at-bat is finishing the first pitch. Because I’ve got to go.'»

I wasn’t kidding. And luck turned out to be on his side as Hunter Greene of the Cincinnati Reds. hung a breaking ball on the first pitch of the at-bat, a big no-no against Alonso.

Then the slugger was hit and the ball traveled 374 feet to the left-center field seats for a solo shot.

Pete Alonso and Brett Baty

Pete Alonso (20) and Brett Baty (22) of the New York Mets celebrate after Alonso hit a home run in the second inning against the Cincinnati Reds at Great American Ball Park on May 10, 2023 in Cincinnati. (Dylan Buell/Getty Images)

FORMER MLB PITCHER DAVID HESS SAYS HE HAS BEEN DIAGNOSED WITH CANCER FOR THE SECOND TIME

Alonso is not someone who is ashamed to celebrate, but after this blow, he did not have time.

«As soon as I touched home plate, he went straight to the bathroom,» he said. «No high fives, straight to the bathroom.»

Alonso is pretty sure that if he had reached on anything other than a home run, something bad would have happened.

«Honestly, they would have chosen me on purpose or something,» he said. «It would have had to go so badly.»

Pete Alonso high-fives on the bench

Pete Alonso of the New York Mets celebrates with teammates after hitting a home run in the second inning against the Cincinnati Reds at Great American Ball Park on May 10, 2023, Cincinnati. (Dylan Buell/Getty Images)

CLICK HERE TO GET THE FOX NEWS APP

Alonso is riding a 60 home run streak after Aaron Judge set a new AL record with 62 last season. Alonso is on his way to 59.

Maybe he should hang out for his pre-game coffee more often.