Genesis Cabrera's teammates

Genesis Cabrera has had 401 MLB teammates in 7 seasons with 6 clubs. He spent the most seasons beside Ryan Helsley (6), Paul Goldschmidt (5), and Adam Wainwright (5). Every season since 1876 is on file.

With the St. Louis Cardinals2019–2023 · 122 teammates

TeammateSeasonsTogether
Paul Goldschmidt7× All-Star52019–2023
Adam Wainwright3× All-Star52019–2023
Ryan Helsley2× All-Star52019–2023
Paul DeJong1× All-Star52019–2023
Andrew Knizner52019–2023
Dakota Hudson52019–2023
Giovanny Gallegos52019–2023
Jack Flaherty52019–2023
Tommy Edman52019–2023
Tyler O'Neill52019–2023
Yadier Molina10× All-Star42019–2022
Miles Mikolas2× All-Star42019–2023
Dylan Carlson42020–2023
Harrison Bader42019–2022
Jake Woodford42020–2023
Jordan Hicks42019–2023
Junior Fernández42019–2022
Nolan Arenado8× All-Star32021–2023
Matt Carpenter3× All-Star32019–2021
Andrew Miller2× All-Star32019–2021
Carlos Martinez2× All-Star32019–2021
Alex Reyes1× All-Star32019–2021
Daniel Ponce de Leon32019–2021
Edmundo Sosa32019–2022
Johan Oviedo32020–2022
John Gant32019–2021
Kodi Whitley32020–2022
Lane Thomas32019–2021
Lars Nootbaar32021–2023
Tyler Webb32019–2021
Matt Wieters4× All-Star22019–2020
Brendan Donovan1× All-Star22022–2023
Dexter Fowler1× All-Star22019–2020
Ivan Herrera1× All-Star22022–2023
Alec Burleson22022–2023
Andre Pallante22022–2023
Angel Rondon22021–2022
Austin Dean22020–2021
Chris Stratton22022–2023
Drew VerHagen22022–2023
James Naile22022–2023
John Nogowski22020–2021
JoJo Romero22022–2023
Jordan Montgomery22022–2023
Juan Yepez22022–2023
Justin Williams22020–2021
Kolten Wong22019–2020
Kwang Hyun Kim22020–2021
Matthew Liberatore22022–2023
Nolan Gorman22022–2023
Packy Naughton22022–2023
Rangel Ravelo22019–2020
Roel Ramírez22020–2021
Seth Elledge22020–2021
Steven Matz22022–2023
T.J. McFarland22021–2022
Zack Thompson22022–2023
Albert Pujols11× All-Star12022
Jon Lester5× All-Star12021
Willson Contreras4× All-Star12023
Marcell Ozuna3× All-Star12019
Randy Arozarena3× All-Star12019
Michael Wacha2× All-Star12019
Corey Dickerson1× All-Star12022
J.A. Happ1× All-Star12021
Jordan Walker1× All-Star12023
Jose Quintana1× All-Star12022
Aaron Brooks12022
Adalberto Mejía12019
Ali Sanchez12021
Andrew Suárez12023
Austin Gomber12020
Austin Romine12022
Ben DeLuzio12022
Bernardo Flores Jr.12021
Brad Miller12020
Brandon Dickson12021
Brandon Waddell12021
Casey Lawrence12023
Chasen Shreve12019
Conner Capel12022
Cory Spangenberg12022
Dominic Leone12019
Drew Robinson12019
Drew Rom12023
Guillo Zuniga12023
Irving Lopez12023
Jacob Barnes12023
Jake Walsh12022
Jedd Gyorko12019
Jesus Cruz12020
Joe Hudson12019
John Brebbia12019
John King12023
Jose Fermin12023
Jose Martinez12019
José Rondon12021
Juniel Querecuto12023
Justin Miller12021
Kramer Robertson12022
Kyle Leahy12023
Luis Garcia12021
Luke Gregerson12019
Luken Baker12023
Masyn Winn12023
Max Moroff12021
Max Schrock12020
Michael Siani12023
Mike Mayers12019
Nabil Crismatt12020
Nick Wittgren12022
Óscar Mercado12023
Ricardo Sánchez12020
Richie Palacios12023
Rob Kaminsky12020
Ryan Meisinger12020
Ryan Tepera12023
Scott Hurst12021
Taylor Motter12023
Tres Barrera12023
Wade LeBlanc12021
Yairo Muñoz12019

With the Toronto Blue Jays2023–2024 · 71 teammates

TeammateSeasonsTogether
Vladimir Guerrero Jr.6× All-Star22023–2024
George Springer4× All-Star22023–2024
Alejandro Kirk2× All-Star22023–2024
Bo Bichette2× All-Star22023–2024
Jordan Romano2× All-Star22023–2024
Jose Berrios2× All-Star22023–2024
Kevin Gausman2× All-Star22023–2024
Yusei Kikuchi2× All-Star22023–2024
Alek Manoah1× All-Star22023–2024
Chris Bassitt1× All-Star22023–2024
Ernie Clement1× All-Star22023–2024
Bowden Francis22023–2024
Cavan Biggio22023–2024
Chad Green22023–2024
Danny Jansen22023–2024
Daulton Varsho22023–2024
Davis Schneider22023–2024
Erik Swanson22023–2024
Kevin Kiermaier22023–2024
Mitch White22023–2024
Nate Pearson22023–2024
Nathan Lukes22023–2024
Spencer Horwitz22023–2024
Tim Mayza22023–2024
Trevor Richards22023–2024
Tyler Heineman22023–2024
Wes Parsons22023–2024
Yimi Garcia22023–2024
Zach Pop22023–2024
Whit Merrifield3× All-Star12023
Justin Turner2× All-Star12024
Brandon Belt1× All-Star12023
Hyun Jin Ryu1× All-Star12023
Matt Chapman1× All-Star12023
Paul DeJong1× All-Star12023
Santiago Espinal1× All-Star12023
Adam Cimber12023
Addison Barger12024
Anthony Bass12023
Brandon Eisert12024
Brendon Little12024
Brett de Geus12024
Brian Serven12024
Cam Eden12023
Daniel Vogelbach12024
Dillon Tate12024
Easton Lucas12024
Hagen Danner12023
Isiah Kiner-Falefa12024
Jay Jackson12023
Joey Loperfido12024
Jonatan Clase12024
Jordan Hicks12023
Jordan Luplow12023
Jose Cuas12024
Leo Jimenez12024
Luis De Los Santos12024
Luis Frías12024
Mason McCoy12023
Nick Robertson12024
Orelvis Martinez12024
Paolo Espino12024
Ryan Burr12024
Ryan Yarbrough12024
Steward Berroa12024
Thomas Hatch12023
Tommy Nance12024
Trent Thornton12023
Will Wagner12024
Yariel Rodriguez12024
Yerry Rodríguez12024

With the Chicago Cubs2025 · 51 teammates

TeammateSeasonsTogether
Kyle Tucker4× All-Star12025
Dansby Swanson2× All-Star12025
Justin Turner2× All-Star12025
Pete Crow-Armstrong2× All-Star12025
Ryan Pressly2× All-Star12025
Andrew Kittredge1× All-Star12025
Carlos Santana1× All-Star12025
Drew Pomeranz1× All-Star12025
Ian Happ1× All-Star12025
Justin Steele1× All-Star12025
Matthew Boyd1× All-Star12025
Michael Fulmer1× All-Star12025
Michael Soroka1× All-Star12025
Shota Imanaga1× All-Star12025
Taylor Rogers1× All-Star12025
Willi Castro1× All-Star12025
Aaron Civale12025
Ben Brown12025
Brad Keller12025
Brooks Kriske12025
Cade Horton12025
Caleb Thielbar12025
Carson Kelly12025
Chris Flexen12025
Colin Rea12025
Daniel Palencia12025
Eli Morgan12025
Ethan Roberts12025
Gage Workman12025
Gavin Hollowell12025
Jameson Taillon12025
Javier Assad12025
Jon Berti12025
Jordan Wicks12025
Julian Merryweather12025
Kevin Alcantara12025
Luke Little12025
Matt Shaw12025
Michael Busch12025
Miguel Amaya12025
Moises Ballesteros12025
Nate Pearson12025
Nicky Lopez12025
Nico Hoerner12025
Owen Caissie12025
Porter Hodge12025
Reese McGuire12025
Ryan Brasier12025
Seiya Suzuki12025
Tom Cosgrove12025
Vidal Brujan12025

With the New York Mets2025 · 62 teammates

TeammateSeasonsTogether
Francisco Lindor5× All-Star12025
Juan Soto5× All-Star12025
Pete Alonso5× All-Star12025
Edwin Diaz3× All-Star12025
Clay Holmes2× All-Star12025
Gregory Soto2× All-Star12025
Jeff McNeil2× All-Star12025
Ryan Helsley2× All-Star12025
Starling Marte2× All-Star12025
Cedric Mullins1× All-Star12025
Chris Devenski1× All-Star12025
David Peterson1× All-Star12025
Jesse Winker1× All-Star12025
Kodai Senga1× All-Star12025
Paul Blackburn1× All-Star12025
A.J. Minter12025
Alex Carrillo12025
Austin Warren12025
Blade Tidwell12025
Brandon Nimmo12025
Brandon Sproat12025
Brandon Waddell12025
Brett Baty12025
Brooks Raley12025
Colin Poche12025
Danny Young12025
Dedniel Nunez12025
Dom Hamel12025
Francisco Alvarez12025
Frankie Montas12025
Griffin Canning12025
Hayden Senger12025
Huascar Brazoban12025
Jared Young12025
Jonah Tong12025
Jonathan Pintaro12025
Jose Azocar12025
Jose Butto12025
Jose Castillo12025
Jose Siri12025
Jose Urena12025
Justin Garza12025
Justin Hagenman12025
Kevin Herget12025
Luis Torrens12025
Luisangel Acuna12025
Mark Vientos12025
Max Kranick12025
Nolan McLean12025
Reed Garrett12025
Richard Lovelady12025
Rico Garcia12025
Ronny Mauricio12025
Ryne Stanek12025
Sean Manaea12025
Travis Jankowski12025
Ty Adcock12025
Tyler Rogers12025
Tyler Zuber12025
Tylor Megill12025
Tyrone Taylor12025
Zach Pop12025

With the Pittsburgh Pirates2025 · 56 teammates

With the Minnesota Twins2025 · 56 teammates

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.