Carlos Rodon was not happy with his effort during the Giants' matchup against the Diamondbacks on Tuesday.
Rodon gave up five runs on two homers through his six-inning outing, and he didn't hide his emotions throughout the game.
It was clear that Rodon was frustrated as early as the second inning. After allowing a two-run homer to Sergio Alcantara during the frame, the San Francisco starter came to the dugout and took out his rage on a nearby water bottle.
Rodón did not hide his anger after a rough 2nd inning 😡 pic.twitter.com/0NUc0qzroC
— SF Giants on NBCS (@NBCSGiants) July 27, 2022
That wasn't the only mini-tantrum that Rodon threw during the contest. He retired the Diamondbacks in order in the fifth inning, but he remained frustrated, as he had already allowed five runs by that point in the game.
RIVERA: Top 20 players that could be moved before 2022 MLB trade deadline
So, Rodon once again boiled over and he kicked a bat that was harmlessly propped up in the dugout. His kick sent the bat flying into the leg of shortstop Thairo Estrada, who fell to the ground in pain.
Carlos Rodón furiously kicked a bat which hit Thairo Estrada in the leg 😳 pic.twitter.com/8XXIe2iJtG
— SF Giants on NBCS (@NBCSGiants) July 27, 2022
Estrada ended up being OK and stayed in the game, ironically getting hit by a pitch to begin the sixth inning. Rodon's actions drew the ire of his teammates, including Wilmer Flores, and the pitcher acknowledged after the game that he was disappointed in himself for the tantrum.
"Unacceptable action," Rodon told reporters, per the New York Post. "I hit my teammate, the nicest teammate on the team. Just a selfish action, and it just cannot happen. Stupid."
SN RUSHMORE: Which Giants player cracks Sporting News' Bay Area Mt. Rushmore?
Manager Gabe Kapler agreed with Rodon's assessment and further pointed out that the pitcher immediately regretted his actions.
"You saw that right away," Kapler said. "Carlos feels terrible, he knows it’s unacceptable. These are his teammates, and if he’s not able to maintain control, somebody can get hurt. … We’re going to work on ways for him to be in control in those situations."
Rodon explained that he was frustrated with his start. He allowed just three hits over six innings, but two were home runs. That included a three-run jack by Christian Walker that gave the Diamondbacks a 5-2 lead in the third that they wouldn't relinquish.
MORE: One move every team should make before 2022 MLB trade deadline
It also marked the second consecutive start in which Rodon allowed five earned runs.
"My last two starts haven’t been great, and today I wanted to come out and get a win for the boys," he said.
The loss dropped the Giants to 48-49 on the season, marking their first sub-.500 record of the campaign.