Ivan Herrera's teammates

Ivan Herrera has had 130 MLB teammates in 5 seasons with the St. Louis Cardinals. He spent the most seasons beside Alec Burleson (5), Andre Pallante (5), and JoJo Romero (5). Every season since 1876 is on file.

With the St. Louis Cardinals2022–2026 · 130 teammates

TeammateSeasonsTogether
Alec Burleson52022–2026
Andre Pallante52022–2026
JoJo Romero52022–2026
Lars Nootbaar52022–2026
Matthew Liberatore52022–2026
Nolan Gorman52022–2026
Nolan Arenado8× All-Star42022–2025
Miles Mikolas2× All-Star42022–2025
Ryan Helsley2× All-Star42022–2025
Brendan Donovan1× All-Star42022–2025
Jordan Walker1× All-Star42023–2026
Jose Fermin42023–2026
Kyle Leahy42023–2026
Masyn Winn42023–2026
Steven Matz42022–2025
Paul Goldschmidt7× All-Star32022–2024
Willson Contreras4× All-Star32023–2025
Riley O'Brien1× All-Star32024–2026
Chris Roycroft32024–2026
Dylan Carlson32022–2024
Giovanny Gallegos32022–2024
Gordon Graceffo32024–2026
John King32023–2025
Luken Baker32023–2025
Michael McGreevy32024–2026
Michael Siani32023–2025
Pedro Pages32024–2026
Ryan Fernandez32024–2026
Thomas Saggese32024–2026
Victor Scott II32024–2026
Zack Thompson32022–2024
Adam Wainwright3× All-Star22022–2023
Sonny Gray3× All-Star22024–2025
Paul DeJong1× All-Star22022–2023
Andrew Knizner22022–2023
Cesar Prieto22025–2026
Chris Stratton22022–2023
Dakota Hudson22022–2023
Drew VerHagen22022–2023
Erick Fedde22024–2025
Genesis Cabrera22022–2023
Jack Flaherty22022–2023
Jake Woodford22022–2023
James Naile22022–2023
Jimmy Crooks22025–2026
Jordan Hicks22022–2023
Jordan Montgomery22022–2023
Juan Yepez22022–2023
Matt Svanson22025–2026
Nathan Church22025–2026
Packy Naughton22022–2023
Tommy Edman22022–2023
Tyler O'Neill22022–2023
Yohel Pozo22025–2026
Albert Pujols11× All-Star12022
Yadier Molina10× All-Star12022
Brandon Crawford3× All-Star12024
Matt Carpenter3× All-Star12024
Lance Lynn2× All-Star12024
Andrew Kittredge1× All-Star12024
Corey Dickerson1× All-Star12022
Jose Quintana1× All-Star12022
Kyle Gibson1× All-Star12024
Aaron Brooks12022
Adam Kloffenstein12024
Andre Granillo12025
Andrew Suárez12023
Angel Rondon12022
Anthony Veneziano12025
Austin Romine12022
Ben DeLuzio12022
Blaze Jordan12026
Bruce Zimmermann12026
Bryan Torres12026
Brycen Mautz12026
Cade Winquest12026
Caleb Ferguson12026
Casey Lawrence12023
Conner Capel12022
Cooper Hjerpe12026
Cory Spangenberg12022
Drew Rom12023
Dustin May12026
Edmundo Sosa12022
Everson Pereira12026
Garrett Hampson12025
George Soriano12026
Guillo Zuniga12023
Hancel Rincon12026
Harrison Bader12022
Hunter Dobbins12026
Irving Lopez12023
Jacob Barnes12023
Jake Walsh12022
Jared Shuster12026
JJ Wetherholt12026
Johan Oviedo12022
Jorge Alcala12025
Jose Barrero12025
Joshua Baez12026
Juniel Querecuto12023
Junior Fernández12022
Justin Bruihl12026
Kodi Whitley12022
Kramer Robertson12022
Leo Bernal12026
Luis Gastelum12026
Matt Pushard12026
Max Rajcic12026
Nelson Velazquez12026
Nick Raquet12025
Nick Robertson12024
Nick Wittgren12022
Óscar Mercado12023
Peter Strzelecki12026
Phil Maton12025
Quinn Mathews12026
Ramon Urias12026
Richie Palacios12023
Roddery Munoz12025
Ryan Loutos12024
Ryan Tepera12023
Ryan Vilade12025
Ryne Stanek12026
Scott Blewett12026
Shawn Armstrong12024
T.J. McFarland12022
Taylor Motter12023
Tommy Pham12024
Tres Barrera12023

A teammate is anyone on the same club in the same season, whether or not their games overlapped; a player traded mid-season counts with both clubs. Most seasons together first.