John Thomas's teammates

John Thomas has had 108 NBA teammates in 5 seasons with 6 clubs. He spent the most seasons beside Vince Carter (3), Tracy McGrady (3), and Dee Brown (3). 6 Hall of Famers among them: Vince Carter, Tracy McGrady, Kevin Garnett, and Jason Kidd and more. Rosters are on file in full from 1993-94; before that only some of the stars are.

With the Boston Celtics1997–1998 · 17 teammates

TeammateSeasonsTogether
Chauncey BillupsHall of Fame · 5× All-Star11997–1998
Antoine Walker3× All-Star11997–1998
Dana Barros1× All-Star11997–1998
Kenny Anderson1× All-Star11997–1998
Andrew DeClercq11997–1998
Bruce Bowen11997–1998
Dee Brown11997–1998
Dontae Jones11997–1998
Greg Minor11997–1998
Pervis Ellison11997–1998
Reggie Hanson11997–1998
Ron Mercer11997–1998
Roy Rogers11997–1998
Travis Knight11997–1998
Tyus Edney11997–1998
Walter McCarty11997–1998
Zan Tabak11997–1998

With the Toronto Raptors1997–2000 · 39 teammates

TeammateSeasonsTogether
Tracy McGradyHall of Fame · 7× All-Star31997–2000
Alvin Williams31997–2000
Dee Brown31997–2000
Doug Christie31997–2000
Vince CarterHall of Fame · 8× All-Star21998–2000
Charles Oakley1× All-Star21998–2000
Kevin Willis1× All-Star21998–2000
John Wallace21997–1999
Michael Stewart21998–2000
Reggie Slater21997–1999
Sean Marks21998–2000
Chauncey BillupsHall of Fame · 5× All-Star11997–1998
Antonio Davis1× All-Star11999–2000
Aleksandar Radojevic11999–2000
Antonio Lang11999–2000
Bob McCann11997–1998
Carlos Rogers11997–1998
Chris Garner11997–1998
Damon Stoudamire11997–1998
Dell Curry11999–2000
Ed Stokes11997–1998
Gary Trent11997–1998
Haywoode Workman11999–2000
Lloyd Daniels11997–1998
Marcus Camby11997–1998
Mark Baker11998–1999
Micheal Williams11998–1999
Muggsy Bogues11999–2000
Negele Knight11998–1999
Oliver Miller11997–1998
Popeye Jones11997–1998
Roy Rogers11997–1998
Sharone Wright11997–1998
Shawn Respert11997–1998
Tim Kempton11997–1998
Tyrone Bogues11999–2000
Walt Williams11997–1998
William Cunningham11998–1999
Zan Tabak11997–1998

With the Minnesota Timberwolves2004–2005 · 13 teammates

TeammateSeasonsTogether
Kevin GarnettHall of Fame · 15× All-Star12004–2005
Latrell Sprewell4× All-Star12004–2005
Sam Cassell1× All-Star12004–2005
Wally Szczerbiak1× All-Star12004–2005
Anthony Carter12004–2005
Eddie Griffin12004–2005
Ervin Johnson12004–2005
Fred Hoiberg12004–2005
Mark Madsen12004–2005
Michael Olowokandi12004–2005
Ndudi Ebi12004–2005
Trenton Hassell12004–2005
Troy Hudson12004–2005

With the Atlanta Hawks2005–2006 · 14 teammates

TeammateSeasonsTogether
Joe Johnson7× All-Star12005–2006
Al Harrington12005–2006
Anthony Grundy12005–2006
Donta Smith12005–2006
Esteban Batista12005–2006
John Edwards12005–2006
Josh Childress12005–2006
Josh Smith12005–2006
Marvin Williams12005–2006
Royal Ivey12005–2006
Salim Stoudamire12005–2006
Tony Delk12005–2006
Tyronn Lue12005–2006
Zaza Pachulia12005–2006

With the Brooklyn Nets2005–2006 · 16 teammates

TeammateSeasonsTogether
Jason KiddHall of Fame · 10× All-Star12005–2006
Vince CarterHall of Fame · 8× All-Star12005–2006
Clifford Robinson1× All-Star12005–2006
Antoine Wright12005–2006
Bostjan Nachbar12005–2006
Derrick Zimmerman12005–2006
Jacque Vaughn12005–2006
Jason Collins12005–2006
Jeff McInnis12005–2006
Lamond Murray12005–2006
Linton Johnson12005–2006
Marc Jackson12005–2006
Nenad Krstic12005–2006
Richard Jefferson12005–2006
Scott Padgett12005–2006
Zoran Planinic12005–2006

With the Memphis Grizzlies2005–2006 · 15 teammates

TeammateSeasonsTogether
Pau GasolHall of Fame · 6× All-Star12005–2006
Eddie Jones3× All-Star12005–2006
Anthony Roberson12005–2006
Antonio Burks12005–2006
Bobby Jackson12005–2006
Brian Cardinal12005–2006
Chucky Atkins12005–2006
Dahntay Jones12005–2006
Damon Stoudamire12005–2006
Hakim Warrick12005–2006
Jake Tsakalidis12005–2006
Lawrence Roberts12005–2006
Lorenzen Wright12005–2006
Mike Miller12005–2006
Shane Battier12005–2006

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.