After a leadoff groundout by Tommy Edman, six straight Cardinals reached base. Dylan Carlson’s three-run home run put the Reds in a six-run hole one third of an inning into the season.
Castillo escaped the first inning without any more damage, but he left the mound in the fourth inning. He allowed eight earned runs on eight hits in 3 1/3 innings. It was the worst outing of his career. He allowed eight earned runs once previously — also against the Cardinals — on Aug. 16, 2019, but lasted 4 1/3 innings in that game.
The first pitcher to follow Castillo, new Reds reliever Cam Bedrosian, didn’t help matters when he gave up a two-run home run to the second batter he faced, Tyler O’Neill. The Reds trailed 11-3 at that point.
Reds relievers Sal Romano and Carson Fulmer each pitched two scoreless innings and Sean Doolittle threw a scoreless ninth to keep the Cardinals from scoring again.
NOTES: Center fielder Nick Senzel left the game with a shoulder injury. He was hurt while making a diving catch in the fourth inning. ... Jonathan India became the first Reds second baseman to make his big-league debut in a start on Opening Day since Pete Rose in 1963 and the first Reds infielder to debut in a start on Opening Day since Chris Sabo in 1988. India doubled in the fourth inning and singled in the sixth. ... In his first start at shortstop since 2018, Suarez committed two errors: a fielding error in the first and a throwing error in the second. ... Suarez and Castellanos hit home runs for the Reds.
Cardinals at Reds, 4:10 p.m., Bally’s Sports Ohio (formerly Fox Sports Ohio), 700, 1410