Major League Baseball Umpire Adrian Johnson accidentally blurted out the s-word over the public address system when announcing a call in San Francisco Tuesday night.

Johnson was about to reveal a call over the PA during the Padres-Giants game when he let loose with a curse word for the whole stadium to hear, TMZ reported.

The Texas-born ump with a 16-year pro career started to deliver his call, but clearly — and erroneously — thought he forgot to turn on his mic.

“After review,” he said, before mumbling, “oh, shit.” He then reached for his belt-mounted mic.

But after hearing his words reverberating all around him, it clearly dawned on Johnson that his mic actually was on the whole time. “oh, shit” and all.

The ump gamely went on to deliver his call without incident, but photos of his face during the call show that he knew he made a major unforced error.

The Padres went on to win the game, 4-3.

Follow Warner Todd Huston on Facebook at: facebook.com/Warner.Todd.Huston, or Truth Social @WarnerToddHuston