Jack Flaherty's teammates

Jack Flaherty has had 362 MLB teammates in 10 seasons with 4 clubs. He spent the most seasons beside Adam Wainwright (7), Paul DeJong (7), and Yadier Molina (6). Every season since 1876 is on file.

With the St. Louis Cardinals2017–2023 · 163 teammates

TeammateSeasonsTogether
Adam Wainwright3× All-Star72017–2023
Paul DeJong1× All-Star72017–2023
Yadier Molina10× All-Star62017–2022
Dakota Hudson62018–2023
Giovanny Gallegos62018–2023
Harrison Bader62017–2022
Tyler O'Neill62018–2023
Paul Goldschmidt7× All-Star52019–2023
Matt Carpenter3× All-Star52017–2021
Carlos Martinez2× All-Star52017–2021
Miles Mikolas2× All-Star52018–2023
Ryan Helsley2× All-Star52019–2023
Andrew Knizner52019–2023
Genesis Cabrera52019–2023
John Gant52017–2021
Jordan Hicks52018–2023
Tommy Edman52019–2023
Alex Reyes1× All-Star42018–2021
Dexter Fowler1× All-Star42017–2020
Daniel Ponce de Leon42018–2021
Dylan Carlson42020–2023
Edmundo Sosa42018–2022
Jake Woodford42020–2023
Junior Fernández42019–2022
Kolten Wong42017–2020
Tyler Webb42018–2021
Nolan Arenado8× All-Star32021–2023
Andrew Miller2× All-Star32019–2021
Michael Wacha2× All-Star32017–2019
Jedd Gyorko32017–2019
Johan Oviedo32020–2022
John Brebbia32017–2019
Jose Martinez32017–2019
Kodi Whitley32020–2022
Lane Thomas32019–2021
Lars Nootbaar32021–2023
Mike Mayers32017–2019
Matt Wieters4× All-Star22019–2020
Marcell Ozuna3× All-Star22018–2019
Brendan Donovan1× All-Star22022–2023
Brett Cecil1× All-Star22017–2018
Ivan Herrera1× All-Star22022–2023
Alec Burleson22022–2023
Andre Pallante22022–2023
Angel Rondon22021–2022
Austin Dean22020–2021
Austin Gomber22018–2020
Carson Kelly22017–2018
Chasen Shreve22018–2019
Chris Stratton22022–2023
Dominic Leone22018–2019
Drew VerHagen22022–2023
Greg Garcia22017–2018
James Naile22022–2023
John Nogowski22020–2021
JoJo Romero22022–2023
Jordan Montgomery22022–2023
Juan Yepez22022–2023
Justin Williams22020–2021
Kwang Hyun Kim22020–2021
Luke Gregerson22018–2019
Luke Voit22017–2018
Luke Weaver22017–2018
Matt Adams22017–2018
Matt Bowman22017–2018
Matthew Liberatore22022–2023
Nolan Gorman22022–2023
Packy Naughton22022–2023
Rangel Ravelo22019–2020
Roel Ramírez22020–2021
Ryan Sherriff22017–2018
Sam Tuivailala22017–2018
Seth Elledge22020–2021
Steven Matz22022–2023
T.J. McFarland22021–2022
Tommy Pham22017–2018
Tyler Lyons22017–2018
Yairo Muñoz22018–2019
Zack Thompson22022–2023
Albert Pujols11× All-Star12022
Jon Lester5× All-Star12021
Willson Contreras4× All-Star12023
Greg Holland3× All-Star12018
Jhonny Peralta3× All-Star12017
Randy Arozarena3× All-Star12019
Adolis Garcia2× All-Star12018
Jonathan Broxton2× All-Star12017
Lance Lynn2× All-Star12017
Sandy Alcantara2× All-Star12017
Corey Dickerson1× All-Star12022
J.A. Happ1× All-Star12021
Jordan Walker1× All-Star12023
Jose Quintana1× All-Star12022
Trevor Rosenthal1× All-Star12017
Tyson Ross1× All-Star12018
Zach Duke1× All-Star12017
Aaron Brooks12022
Adalberto Mejía12019
Alberto Rosario12017
Aledmys Díaz12017
Alex D. Mejia12017
Ali Sanchez12021
Andrew Suárez12023
Austin Romine12022
Ben DeLuzio12022
Bernardo Flores Jr.12021
Brad Miller12020
Brandon Dickson12021
Brandon Waddell12021
Breyvic Valera12017
Bud Norris12018
Casey Lawrence12023
Chad Huffman12017
Conner Capel12022
Cory Spangenberg12022
Drew Robinson12019
Drew Rom12023
Eric Fryer12017
Francisco Pena12018
Guillo Zuniga12023
Irving Lopez12023
Jacob Barnes12023
Jake Walsh12022
Jesus Cruz12020
Joe Hudson12019
John King12023
Jose Fermin12023
José Rondon12021
Josh Lucas12017
Juan Nicasio12017
Juniel Querecuto12023
Justin Miller12021
Kevin Siegrist12017
Kramer Robertson12022
Kyle Leahy12023
Luis Garcia12021
Luken Baker12023
Magneuris Sierra12017
Marco Gonzales12017
Masyn Winn12023
Max Moroff12021
Max Schrock12020
Michael Siani12023
Miguel Socolovich12017
Mike Leake12017
Nabil Crismatt12020
Nick Wittgren12022
Óscar Mercado12023
Patrick Wisdom12018
Preston Guilmet12018
Randal Grichuk12017
Ricardo Sánchez12020
Richie Palacios12023
Rob Kaminsky12020
Ryan Meisinger12020
Ryan Tepera12023
Scott Hurst12021
Seunghwan Oh12017
Stephen Piscotty12017
Steven Baron12018
Taylor Motter12023
Tres Barrera12023
Wade LeBlanc12021

With the Baltimore Orioles2023 · 49 teammates

TeammateSeasonsTogether
Adley Rutschman3× All-Star12023
Adam Frazier1× All-Star12023
Anthony Santander1× All-Star12023
Austin Hays1× All-Star12023
Bryan Baker1× All-Star12023
Cedric Mullins1× All-Star12023
Felix Bautista1× All-Star12023
Gunnar Henderson1× All-Star12023
James McCann1× All-Star12023
John Means1× All-Star12023
Jordan Westburg1× All-Star12023
Jorge Lopez1× All-Star12023
Kyle Gibson1× All-Star12023
Kyle Stowers1× All-Star12023
Ryan O'Hearn1× All-Star12023
Yennier Cano1× All-Star12023
Aaron Hicks12023
Anthony Bemboom12023
Austin Voth12023
Bruce Zimmermann12023
Chris Vallimont12023
Cionel Perez12023
Cole Irvin12023
Colton Cowser12023
Danny Coulombe12023
Dean Kremer12023
DL Hall12023
Eduard Bazardo12023
Grayson Rodriguez12023
Heston Kjerstad12023
Jacob Webb12023
Joey Krehbiel12023
Joey Ortiz12023
Jorge Mateo12023
Josh Lester12023
Keegan Akin12023
Kyle Bradish12023
Logan Gillaspie12023
Mark Kolozsvary12023
Mike Baumann12023
Mychal Givens12023
Nick Vespi12023
Ramon Urias12023
Reed Garrett12023
Ryan McKenna12023
Ryan Mountcastle12023
Shintaro Fujinami12023
Terrin Vavra12023
Tyler Wells12023

With the Los Angeles Dodgers2024 · 59 teammates

TeammateSeasonsTogether
Clayton Kershaw11× All-Star12024
Freddie Freeman10× All-Star12024
Mookie Betts8× All-Star12024
Shohei Ohtani6× All-Star12024
Max Muncy3× All-Star12024
Will Smith3× All-Star12024
Teoscar Hernandez2× All-Star12024
Walker Buehler2× All-Star12024
Yoshinobu Yamamoto2× All-Star12024
Andy Pages1× All-Star12024
Blake Treinen1× All-Star12024
Chris Taylor1× All-Star12024
Jason Heyward1× All-Star12024
Justin Wrobleski1× All-Star12024
Miguel Vargas1× All-Star12024
Tyler Glasnow1× All-Star12024
Alex Vesia12024
Amed Rosario12024
Anthony Banda12024
Austin Barnes12024
Ben Casparius12024
Bobby Miller12024
Brent Honeywell12024
Brusdar Graterol12024
Cavan Biggio12024
Connor Brogdon12024
Daniel Hudson12024
Dinelson Lamet12024
Edgardo Henriquez12024
Eduardo Salazar12024
Elieser Hernandez12024
Enrique Hernandez12024
Evan Phillips12024
Gavin Lux12024
Gavin Stone12024
Gus Varland12024
Hunter Feduccia12024
J.P. Feyereisen12024
James Outman12024
James Paxton12024
Joe Kelly12024
Kevin Kiermaier12024
Kyle Hurt12024
Landon Knack12024
Michael Grove12024
Michael Kopech12024
Michael Petersen12024
Miguel Rojas12024
Nabil Crismatt12024
Nick Ahmed12024
Nick Ramirez12024
Ricky Vanasco12024
River Ryan12024
Ryan Brasier12024
Ryan Yarbrough12024
Taylor Trammell12024
Tommy Edman12024
Yohan Ramirez12024
Zach Logue12024

With the Detroit Tigers2024–2026 · 98 teammates

TeammateSeasonsTogether
Javier Baez3× All-Star32024–2026
Riley Greene3× All-Star32024–2026
Tarik Skubal2× All-Star32024–2026
Casey Mize1× All-Star32024–2026
Dillon Dingler1× All-Star32024–2026
Zach McKinstry1× All-Star32024–2026
Beau Brieske32024–2026
Brant Hurter32024–2026
Brenan Hanifee32024–2026
Colt Keith32024–2026
Jace Jung32024–2026
Jackson Jobe32024–2026
Jake Rogers32024–2026
Keider Montero32024–2026
Kerry Carpenter32024–2026
Matt Vierling32024–2026
Parker Meadows32024–2026
Spencer Torkelson32024–2026
Tyler Holton32024–2026
Wenceel Perez32024–2026
Will Vest32024–2026
Gleyber Torres3× All-Star22025–2026
Kyle Finnegan1× All-Star22025–2026
Akil Baddoo22024–2025
Alex Lange22024–2025
Andy Ibanez22024–2025
Drew Sommers22025–2026
Jahmai Jones22025–2026
Justyn-Henry Malloy22024–2025
Kenta Maeda22024–2025
Reese Olson22024–2025
Ricky Vanasco22024–2026
Ryan Kreidler22024–2025
Sean Guenther22024–2025
Tanner Rainey22025–2026
Trey Sweeney22024–2025
Troy Melton22025–2026
Ty Madden22024–2026
Justin Verlander10× All-Star12026
Kenley Jansen4× All-Star12026
Charlie Morton2× All-Star12025
Framber Valdez2× All-Star12026
Kevin McGonigle1× All-Star12026
Shelby Miller1× All-Star12024
Alex Faedo12024
Andrew Chafin12024
Andrew Sears12026
Bailey Horn12025
Ben Malgeri12026
Bligh Madris12024
Brett Callahan12026
Brewer Hicklen12025
Bryan Sammons12024
Buddy Kennedy12024
Burch Smith12026
Carlos Hernández12025
Carson Kelly12024
Chase Lee12025
Chris Paddack12025
Codi Heuer12025
Connor Seabold12026
Corey Julks12026
Dietrich Enns12025
Drew Anderson12026
Dylan Smith12025
Easton Lucas12024
Eduardo Valencia12026
Enmanuel De Jesus12026
Gage Workman12026
Geoff Hartlieb12025
Gio Urshela12024
Hao-Yu Lee12026
Jacob Waguespack12026
James Outman12026
Jason Foley12024
Joey Wentz12024
John Brebbia12025
John Peck12026
Jose Urquidy12025
Luke Jackson12025
Manuel Margot12025
Mark Canha12024
Mason Englert12024
Matt Gage12025
Matt Manning12024
Max Clark12026
Paul Sewald12025
Rafael Montero12025
River Ryan12026
Ryan Vilade12024
Sawyer Gipson-Long12025
Tomas Nido12025
Tommy Kahnle12025
Trei Cruz12026
Tyler Kinley12026
Tyler Owens12025
Yilber Diaz12026
Zack Short12026

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.