Carlos Rodon kicked a bat in frustration in the dugout that hit San Francisco Giants teammate Thairo Estrada in the knee on Tuesday.

"Unacceptable action," Rodon said after the game. "I hit my teammate, the nicest teammate on the team. Just a selfish action, and it just cannot happen. Stupid."

Estrada stayed in the game and was hit by Luke Weaver's pitch leading off the sixth. He later scored on Brandon Belt's double.

Rodon gave up three hits in six innings. Two were home runs, though, accounting for five runs.

"Carlos feels terrible, he knows it's unacceptable," Gabe Kapler said. "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."