Michael Wacha's teammates

Michael Wacha has had 441 MLB teammates in 14 seasons with 6 clubs. He spent the most seasons beside Matt Carpenter (8), Yadier Molina (7), and Adam Wainwright (7). One Hall of Famer among them: Billy Hamilton. Every season since 1876 is on file.

With the St. Louis Cardinals2013–2019 · 152 teammates

TeammateSeasonsTogether
Yadier Molina10× All-Star72013–2019
Adam Wainwright3× All-Star72013–2019
Matt Carpenter3× All-Star72013–2019
Carlos Martinez2× All-Star72013–2019
Kolten Wong72013–2019
Matt Adams62013–2018
Tyler Lyons62013–2018
Trevor Rosenthal1× All-Star52013–2017
Greg Garcia52014–2018
Kevin Siegrist52013–2017
Sam Tuivailala52014–2018
Tommy Pham52014–2018
Matt Holliday7× All-Star42013–2016
Jhonny Peralta3× All-Star42014–2017
Lance Lynn2× All-Star42013–2017
Jaime Garcia42013–2016
Jedd Gyorko42016–2019
Jose Martinez42016–2019
Mike Mayers42016–2019
Randal Grichuk42014–2017
Seth Maness42013–2016
Jonathan Broxton2× All-Star32015–2017
Alex Reyes1× All-Star32016–2019
Dexter Fowler1× All-Star32017–2019
Paul DeJong1× All-Star32017–2019
Carson Kelly32016–2018
Harrison Bader32017–2019
Jack Flaherty32017–2019
John Brebbia32017–2019
John Gant32017–2019
Jon Jay32013–2015
Luke Weaver32016–2018
Marco Gonzales32014–2017
Matt Bowman32016–2018
Miguel Socolovich32015–2017
Pete Kozma32013–2015
Randy Choate32013–2015
Stephen Piscotty32015–2017
Tony Cruz32013–2015
Marcell Ozuna3× All-Star22018–2019
Miles Mikolas2× All-Star22018–2019
Allen Craig1× All-Star22013–2014
Brandon Moss1× All-Star22015–2016
Brett Cecil1× All-Star22017–2018
John Lackey1× All-Star22014–2015
Shelby Miller1× All-Star22013–2014
Zach Duke1× All-Star22016–2017
Alberto Rosario22016–2017
Aledmys Díaz22016–2017
Audry Perez22013–2014
Chasen Shreve22018–2019
Dakota Hudson22018–2019
Daniel Descalso22013–2014
Daniel Ponce de Leon22018–2019
Dominic Leone22018–2019
Edmundo Sosa22018–2019
Eric Fryer22016–2017
Giovanny Gallegos22018–2019
Joe Kelly22013–2014
Jordan Hicks22018–2019
Keith Butler22013–2014
Luke Gregerson22018–2019
Luke Voit22017–2018
Mike Leake22016–2017
Nick Greenwood22014–2015
Peter Bourjos22014–2015
Ryan Sherriff22017–2018
Sam Freeman22013–2014
Seunghwan Oh22016–2017
Shane Robinson22013–2014
Tyler O'Neill22018–2019
Tyler Webb22018–2019
Xavier Scruggs22014–2015
Yairo Muñoz22018–2019
Paul Goldschmidt7× All-Star12019
Matt Wieters4× All-Star12019
Greg Holland3× All-Star12018
Randy Arozarena3× All-Star12019
A.J. Pierzynski2× All-Star12014
Adolis Garcia2× All-Star12018
Andrew Miller2× All-Star12019
Pat Neshek2× All-Star12014
Ryan Helsley2× All-Star12019
Sandy Alcantara2× All-Star12017
David Freese1× All-Star12013
Edward Mujica1× All-Star12013
Jake Westbrook1× All-Star12013
Jason Heyward1× All-Star12015
Jordan Walden1× All-Star12015
Justin Masterson1× All-Star12014
Ty Wigginton1× All-Star12013
Tyson Ross1× All-Star12018
Adalberto Mejía12019
Adron Chambers12013
Alex D. Mejia12017
Andrew Knizner12019
Austin Gomber12018
Brayan Pena12016
Breyvic Valera12017
Brock Peterson12013
Bud Norris12018
Carlos Ivan Beltran12013
Carlos Manuel Villanueva12015
Chad Huffman12017
Cody Stanley12015
Dan Johnson12015
Dean Anna12015
Dean Kiekhefer12016
Drew Robinson12019
Ed Easley12015
Eric Fornataro12014
Fernando Salas12013
Francisco Pena12018
Genesis Cabrera12019
George Kottaras12014
Jason Motte12014
Jeremy Hazelbaker12016
Jermaine Curtis12013
Jerome Williams12016
Joe Hudson12019
Joey Butler12014
John Axford12013
John Gast12013
Jorge Rondon12014
Josh Lucas12017
Juan Nicasio12017
Junior Fernández12019
Lane Thomas12019
Magneuris Sierra12017
Maikel Cleto12013
Marc Rzepczynski12013
Marcus Hatley12015
Mark Ellis12014
Mark Reynolds12015
Matt Belisle12015
Michael Blazek12013
Michael McKenry12016
Mitch Harris12015
Mitchell Boggs12013
Oscar Taveras12014
Patrick Wisdom12018
Preston Guilmet12018
Rangel Ravelo12019
Rob Johnson12013
Ruben Tejada12016
Ryan Jackson12013
Steve Cishek12015
Steven Baron12018
Tim Cooney12015
Tommy Edman12019
Travis Tartamella12015
Victor Marte12013

With the New York Mets2020 · 46 teammates

TeammateSeasonsTogether
Billy HamiltonHall of Fame12020
Robinson Cano8× All-Star12020
Jacob deGrom5× All-Star12020
Pete Alonso5× All-Star12020
Dellin Betances4× All-Star12020
Edwin Diaz3× All-Star12020
Jeff McNeil2× All-Star12020
Todd Frazier2× All-Star12020
Wilson Ramos2× All-Star12020
Yoenis Cespedes2× All-Star12020
Andres Gimenez1× All-Star12020
Brad Brach1× All-Star12020
Brian Dozier1× All-Star12020
David Peterson1× All-Star12020
Eduardo Nunez1× All-Star12020
Jeurys Familia1× All-Star12020
Michael Conforto1× All-Star12020
Seth Lugo1× All-Star12020
Ali Sanchez12020
Amed Rosario12020
Ariel Jurado12020
Brandon Nimmo12020
Chasen Shreve12020
Corey Oswalt12020
Dominic Smith12020
Drew Smith12020
Erasmo Ramirez12020
Franklyn Kilome12020
Guillermo Heredia12020
Hunter Strickland12020
J.D. Davis12020
Jake Marisnick12020
Jared Hughes12020
Juan Lagares12020
Justin Wilson12020
Luis Guillorme12020
Miguel Castro12020
Paul Sewald12020
Rene Rivera12020
Rick Porcello12020
Robert Gsellman12020
Robinson Chirinos12020
Ryan Cordell12020
Steven Matz12020
Tomas Nido12020
Walker Lockett12020

With the Tampa Bay Rays2021 · 60 teammates

TeammateSeasonsTogether
Nelson Cruz7× All-Star12021
Randy Arozarena3× All-Star12021
Brandon Lowe2× All-Star12021
Chris Archer2× All-Star12021
Drew Rasmussen2× All-Star12021
Shane McClanahan2× All-Star12021
Yandy Diaz2× All-Star12021
Andrew Kittredge1× All-Star12021
Austin Meadows1× All-Star12021
David Robertson1× All-Star12021
Joey Wendle1× All-Star12021
Mike Zunino1× All-Star12021
Tyler Glasnow1× All-Star12021
Wander Franco1× All-Star12021
Adam Conley12021
Brent Honeywell12021
Brett Phillips12021
Chaz Roe12021
Chris Ellis12021
Chris Mazza12021
Cody Reed12021
Collin McHugh12021
David Hess12021
Diego Castillo12021
Dietrich Enns12021
DJ Johnson12021
Evan Phillips12021
Francisco Mejía12021
Hunter Strickland12021
J.P. Feyereisen12021
Jeffrey Springs12021
Jiman Choi12021
Joey Krehbiel12021
Jordan Luplow12021
Joseph Odom12021
Josh Fleming12021
Josh Lowe12021
JT Chargois12021
Kevan Smith12021
Kevin Kiermaier12021
Kevin Padlo12021
Louis Head12021
Luis Patiño12021
Manuel Margot12021
Matt Wisler12021
Mike Brosseau12021
Nick Anderson12021
Pete Fairbanks12021
Rich Hill12021
Ryan Sherriff12021
Ryan Thompson12021
Ryan Yarbrough12021
Sean Poppen12021
Shane Baz12021
Shawn Armstrong12021
Taylor Walls12021
Trevor Richards12021
Vidal Brujan12021
Willy Adames12021
Yoshi Tsutsugo12021

With the Boston Red Sox2022 · 53 teammates

TeammateSeasonsTogether
Chris Sale10× All-Star12022
J.D. Martinez6× All-Star12022
Xander Bogaerts4× All-Star12022
Rafael Devers3× All-Star12022
Nathan Eovaldi2× All-Star12022
Trevor Story2× All-Star12022
Eric Hosmer1× All-Star12022
Jackie Bradley Jr.1× All-Star12022
Jarren Duran1× All-Star12022
Jeurys Familia1× All-Star12022
Matt Barnes1× All-Star12022
Matt Strahm1× All-Star12022
Tanner Houck1× All-Star12022
Abraham Almonte12022
Alex Verdugo12022
Austin Davis12022
Bobby Dalbec12022
Brayan Bello12022
Christian Arroyo12022
Christian Vazquez12022
Connor Seabold12022
Connor Wong12022
Darwinzon Hernández12022
Eduard Bazardo12022
Enrique Hernandez12022
Franchy Cordero12022
Frank German12022
Garrett Whitlock12022
Hansel Robles12022
Hirokazu Sawamura12022
Jake Diekman12022
Jaylin Davis12022
Jeter Downs12022
John Schreiber12022
Jonathan Araúz12022
Josh Winckowski12022
Kaleb Ort12022
Kevin Plawecki12022
Kutter Crawford12022
Michael Feliz12022
Nick Pivetta12022
Phillips Valdez12022
Reese McGuire12022
Rich Hill12022
Rob Refsnyder12022
Ryan Brasier12022
Tommy Pham12022
Travis Shaw12022
Triston Casas12022
Tyler Danish12022
Yolmer Sánchez12022
Yu Chang12022
Zack Kelly12022

With the San Diego Padres2023 · 55 teammates

TeammateSeasonsTogether
Manny Machado7× All-Star12023
Nelson Cruz7× All-Star12023
Josh Hader6× All-Star12023
Juan Soto5× All-Star12023
Yu Darvish5× All-Star12023
Xander Bogaerts4× All-Star12023
Fernando Tatis Jr.3× All-Star12023
Matt Carpenter3× All-Star12023
Gary Sanchez2× All-Star12023
Jake Cronenworth2× All-Star12023
Robert Suarez2× All-Star12023
Adrian Morejon1× All-Star12023
Blake Snell1× All-Star12023
Joe Musgrove1× All-Star12023
Jurickson Profar1× All-Star12023
Nick Martinez1× All-Star12023
Seth Lugo1× All-Star12023
Adam Engel12023
Alek Jacob12023
Alfonso Rivas III12023
Austin Nola12023
Ben Gamel12023
Brandon Dixon12023
Brent Honeywell12023
Brett Sullivan12023
Chandler Seagle12023
David Dahl12023
Domingo Tapia12023
Drew Carlton12023
Eguy Rosario12023
Garrett Cooper12023
Ha-Seong Kim12023
Jackson Wolf12023
Jiman Choi12023
Jose Azocar12023
Jose Castillo12023
Jose Espada12023
Luis Campusano12023
Luis Garcia12023
Matt Waldron12023
Matthew Batten12023
Nabil Crismatt12023
Nick Hernandez12023
Pedro Avila12023
Ray Kerr12023
Reiss Knehr12023
Rich Hill12023
Rougned Odor12023
Ryan Weathers12023
Scott Barlow12023
Steven Wilson12023
Taylor Kohlwey12023
Tim Hill12023
Tom Cosgrove12023
Trent Grisham12023

With the Kansas City Royals2024–2026 · 100 teammates

TeammateSeasonsTogether
Salvador Perez9× All-Star32024–2026
Bobby Witt Jr.3× All-Star32024–2026
Cole Ragans1× All-Star32024–2026
Kris Bubic1× All-Star32024–2026
Maikel Garcia1× All-Star32024–2026
Seth Lugo1× All-Star32024–2026
Daniel Lynch IV32024–2026
John Schreiber32024–2026
Kyle Isbel32024–2026
Lucas Erceg32024–2026
Michael Massey32024–2026
Nick Loftin32024–2026
Steven Cruz32024–2026
Vinnie Pasquantino32024–2026
Carlos Estevez2× All-Star22025–2026
Adam Frazier1× All-Star22024–2025
Michael Lorenzen1× All-Star22024–2025
Angel Zerpa22024–2025
Bailey Falter22025–2026
Carter Jensen22025–2026
Chris Stratton22024–2025
Dairon Blanco22024–2025
Drew Waters22024–2025
Freddy Fermin22024–2025
Hunter Harvey22024–2025
Hunter Renfroe22024–2025
Jac Caglianone22025–2026
John Rave22025–2026
Jonathan Bowlan22024–2025
Jonathan India22025–2026
Luinder Avila22025–2026
Luke Maile22025–2026
MJ Melendez22024–2025
Noah Cameron22025–2026
Sam Long22024–2025
Stephen Kolek22025–2026
Tyler Tolbert22025–2026
Craig Kimbrel9× All-Star12026
Starling Marte2× All-Star12026
Elias Diaz1× All-Star12026
Matt Strahm1× All-Star12026
Paul DeJong1× All-Star12024
Tony Gonsolin1× All-Star12026
Will Smith1× All-Star12024
Aaron Bummer12026
Alec Marsh12024
Alex Lange12026
Andrew Hoffmann12025
Andrew Velazquez12026
Anthony Gose12026
Anthony Veneziano12024
Beck Way12026
Brady Singer12024
Carlos Duran12026
Carlos Hernández12024
Cavan Biggio12025
CJ Alexander12024
Colin Selby12024
Connor Seabold12026
Connor Thomas12026
Dan Altavilla12024
Easton McGee12026
Eli Morgan12026
Eric Cerantola12026
Evan Sisk12025
Garrett Hampson12024
Isaac Collins12026
James McArthur12024
Jordan Lyles12024
Jose Cuas12026
Josh Rojas12026
Kameron Misner12026
Lane Thomas12026
Mark Canha12025
Mason Black12026
Matt Sauer12024
Matthew Lugo12026
Mike Yastrzemski12025
Mitch Spence12026
Nate Pearson12026
Nelson Velazquez12024
Nick Anderson12024
Nick Mears12026
Nick Pratto12024
Nolan Hoffman12026
Randal Grichuk12025
Randy Dobnak12026
Rich Hill12025
Robbie Grossman12024
Ryan Bergert12025
Spencer Bivens12026
Taylor Clarke12025
Thomas Hatch12025
Tommy Pham12024
Trevor Richards12025
Tyler Duffey12024
Tyler Gentry12024
Walter Pennington12024
Will Klein12024
Yuli Gurriel12024

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.