Castellanos was the only player ejected in the skirmish.
Castellanos, who homered on Opening Day and hopped out of the box before tossing his bat, was plunked by Woodford with two outs and none on in the fourth inning. Castellanos retrieved the ball and offered to toss it back to Woodford before flipping it out of play.
A wild pitch soon sent Castellanos scampering home from third, and he scored with a headfirst slide for a 7-2 lead, bumping into Woodford, who took the throw from catcher Yadier Molina at the plate.
As Castellanos began walking away, Molina rushed up and tapped him from behind, and the benches and bullpens emptied in a wild scene.
There was more pushing and shoving before order seemed to be restored. But as relief pitchers for both teams were heading back to their bullpens, they tangled in the outfield.
Back in 2010, the Cardinals and Reds got into a major brawl at Cincinnati. Molina and Brandon Phillips began barking at the plate, and eventually Reds pitcher Johnny Cueto got pinned against the backstop and tried to kick his way out.
Benches clear after Castellanos yells in Woodford's face
After Nick Castellanos yells in Jake Woodford's face at home plate, Yadier Molina shoves Castellanos, prompting both benches to clear.