Ivan Herrera Named to 2026 National League All-Star Roster

AutoDraft Pro AI

St. Louis Cardinals catcher Ivan Herrera has been named to the National League roster for the 2026 MLB All-Star Game in Philadelphia. Herrera is one of three Cardinals players participating in the event, joining teammates Jordan Walker and Riley O’Brien as part of the league's top talent showcase.