Rodriguez's plunking came after Miami's Brian Ellington hit Starling Marte in the back in the seventh inning with a 97-mph fastball. No warning was issued prior to Cordier's ejection, but Kellogg did issue a warning to both teams after tossing the rookie.
"I was just trying to get back into the count," Cordier said. "I just missed with a slider. It was a ball that got away from me a little bit. Look at my Minor League stats -- it happens from time to time. There was no malicious intent at all."
Said Marlins manager Dan Jennings, "I thought it was too quick. Obviously, there was no intent there. A young pitcher came in and missed up and in. …The umpire did what he felt he had to do, but there was certainly no intent."
Scott McGough came on in relief with Miami trailing, 3-1, and allowed Rodriguez to score, tagging Cordier with the earned run.
"It concerned the umpires enough to throw a guy out," Pirates manager Clint Hurdle said of the ejection. "When anything's hot and high -- whether it's missed command -- it does happen. There's a point in time where it just doesn't look right. [The umpires] handled it accordingly, and we'll move on."
Steve Wilaj is an associate reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.