Barry Bonds was known for his selective strike zone as a player, often demonstrably disagreeing with strike calls he perceived as being incorrect.

Well, it appears that has carried over to his coaching career.

Bonds earned his first career ejection as the Miami Marlins’ hitting coach on Wednesday, getting tossed prior to the seventh inning against the San Francisco Giants. He had disputed a called strike on Marlins first baseman Chris Johnson from the dugout.

Umpire Cory Blaser heard Bonds and tossed him from the game. Bonds then left the dugout to discuss the matter with Blaser, though it was more of a calm discussion than anything reminiscent of Bonds’ most heated moments as a player.

The MLB home run king is in his first season as the Marlins’ hitting coach. Miami ranks third in batting average and fifth in on-base percentage.

Bonds discussed his new role in May, per Martin Fennelly of the Tampa Bay Times:

I’m enjoying myself a lot. I didn’t know what to expect out of it. But I honestly am having a great time. I have a great group here, too. We have a lot of fun, we laugh, they call me names … B.B., some say “Kid,” I guess you get a lot of nicknames when you’re a coach. If I was playing, and they did that, I’d probably fight every one of them. I’m not playing, so it’s all good.

Despite getting on base at a prolific clip, the Marlins rank 21st in runs scored. They’re nonetheless still in the hunt for the National League East and a potential wild-card berth.

Miami lost Wednesday’s game, 1-0.

Read more MLB news on BleacherReport.com