Michael Phelps ha enfrentado a 336 oponentes a lo largo de su carrera.

Player Team(s) Games
Kareem Abdul-Jabbar 9
Alvan Adams 9
Michael Adams 1
Rafael Addison 5
Mark Aguirre 11
Danny Ainge 2
Mark Alarie 4
Steve Alford 1
Richard Anderson 3
Ron Anderson 4
John Bagley 4
Thurl Bailey
Utah Jazz (USA-1)
8
James Bailey 1
Greg Ballard 8
Gene Banks 3
Ken Bannister 1
Charles Barkley 2
John Battle 3
William Bedford 5
Benoit Benjamin 10
Kent Benson
Utah Jazz (USA-1)
6
Walter Berry 3
Larry Bird 2
Otis Birdsong 1
Uwe Blab 8
Rolando Blackman 10
Manute Bol 2
Sam Bowie 2
Dudley Bradley 2
Adrian Branch 3
Mike Bratz 3
Randy Breuer 4
Ron Brewer 1
Frank Brickowski 3
Junior Bridgeman 5
Mike Brittain 4
Tony Brown 2
Michael Brown 1
Wallace Bryant 1
Michael Cage 11
Tony Campbell 2
Rick Carlisle 2
Kenny Carr 8
Antoine Carr 2
Joe barry Carroll 9
Bill Cartwright 1
Terry Catledge 1
Lorenzo Charles 1
Maurice Cheeks 3
Benjamin Coleman 2
Steve Colter 6
Lester Conner 4
Darwin Cook 3
Jeff Cook 2
Michael Cooper 9
Wayne Cooper 8
Tyrone Corbin 5
David Corzine 3
Pat Cummings 1
Terry Cummings 4
Earl Cureton 5
Dell Curry
Utah Jazz (USA-1)
4
Quintin Dailey 2
Adrian Dantley
Utah Jazz (USA-1)
4
Brad Daugherty 2
Brad Davis 11
Walter Davis 9
Charles Davis 2
Johnny Davis 1
Johnny Dawkins 3
Darryl Dawkins 2
Darren Daye 1
James Donaldson 9
Bruce Douglas 1
Greg Dreiling 1
Larry Drew 7
Clyde Drexler 10
Kevin Duckworth 3
Joe Dumars 2
T.R. Dunn 8
Mark Eaton
Utah Jazz (USA-1)
8
Franklin Edwards 6
James Edwards 4
Craig Ehlo 6
Dale Ellis 5
Chris Engler 1
Alex English 8
Julius Erving 3
Mike Evans 8
Patrick Ewing 1
Jim Farmer 1
Dave Feitl 3
Kenny Fields 5
Vern Fleming 2
Sleepy Floyd 9
Rod Foster 2
World b. Free 4
Bill Garnett 2
Kenny Gattison 5
George Gervin 2
Michael Gibson 1
Artis Gilmore 7
Georgi Glouchkov 3
Mike Gminski 4
Grant Gondrezick 5
Lancaster Gordon 11
Stewart Granger 1
Stuart Gray 3
A.C. Green 9
Rickey Green
Utah Jazz (USA-1)
8
Sidney Green 2
Kenny Green 1
Dave Greenwood 6
Darrell Griffith
Utah Jazz (USA-1)
4
Petur Gudmundsson 2
Bob Hansen
Utah Jazz (USA-1)
8
Bill Hanzlik 7
Derek Harper 11
Ron Harper 2
Steve Harris 8
Scott Hastings 2
Steve Hayes
Utah Jazz (USA-1)
3
Conner Henry 1
Rod Higgins 5
Roy Hinson 4
Craig Hodges 4
Mike Holton 4
Jeff Hornacek 5
Phil Hubbard 2
Alfredrick Hughes 4
Jay Humphries 11
Geoff Huston 5
Marc Iavaroni
Utah Jazz (USA-1)
8
Myron Jackson 1
Alfonso Johnson 4
Steve Johnson 7
Eddie Johnson 8
Earvin Johnson 9
Steffond Johnson 2
Marques Johnson 5
Vinnie Johnson 2
Ken Johnson 3
Mickey Johnson 2
Clemon Johnson 1
Dennis Johnson 2
Caldwell Jones 10
Anthony Jones 1
Charles Jones 2
Charles Jones 2
Edgar Jones 1
Michael Jordan 1
Rich Kelley 1
Tim Kempton 6
Jerome Kersey 10
Albert King 4
Greg Kite 2
Joe Kleine 6
Jon Koncak 3
Larry Krystkowiak 2
Mitch Kupchak 1
Bill Laimbeer 2
Jeff Lamp 4
Allen Leavell 7
Keith Lee 3
Lafayette Lever 7
Cliff Levingston 3
Alton Lister 2
Lewis Lloyd 7
John Long 2
John Lucas 5
Maurice Lucas 5
Kyle Macy 3
Rick Mahorn 2
Karl Malone
Utah Jazz (USA-1)
8
Jeff Malone 2
Moses Malone 1
Pace Mannion
Utah Jazz (USA-1)
3
Fernando Martin 1
Maurice Martin 3
Bill Martin 1
Wes Matthews 8
Cedric Maxwell 11
Dwayne McClain 1
Tim McCormick 2
Rodney McCray 10
Benjamin McDonald 5
Hank McDowell 3
Mike McGee 5
Kevin McKenna 3
Billy McKinney 1
Tom McMillen 1
Chris McNealy 1
Dirk Minniefield 4
Mickael Mitchell 6
Paul Mokeski 4
Sidney Moncrief 2
Johnny Moore 3
Perry Moss 6
Chris Mullin 5
Jay Murphy 2
Peter Myers 1
Larry Nance 8
Calvin Natt 4
Ed Nealy 1
Chuck Nevitt 1
Johnny Newman 1
Kurt Nimphius 9
Norm Nixon 5
Dennis Nutt 2
Mike O'koren 2
Charles Oakley 3
Hakeem Olajuwon 8
Mark Olberding 6
Jawann Oldham 2
Louis Orr 2
Robert Parish 2
Jim Paxson 9
John Paxson 3
Sam Perkins 11
Chuck Person 1
Jim Petersen 10
Ricky Pierce 4
Ed Pinckney 11
Charles Pittman 6
Ben Poquette 2
Terry Porter 10
Paul Pressey 4
Harold Pressley 1
Mark Price 2
Kurt Rambis 8
Kelvin Ransey 2
Blair Rasmussen 6
Robert Reid 10
Jerry Reynolds 3
Clint Richardson 3
Michael Ray Richardson 2
Glenn Rivers 3
Frederick Roberts
Utah Jazz (USA-1)
2
Alvin Robertson 8
Rick Robey 5
Cliff Robinson 3
Johnny Rogers 1
Tree Rollins 3
Dan Roundfield 1
Walker Russell 1
Ralph Sampson 7
Mike Sanders 11
Danny Schayes 8
Detlef Schrempf 11
Byron Scott 9
Carey Scurry
Utah Jazz (USA-1)
8
Brad Sellers 1
Lonnie Shelton 1
Purvis Short 4
Jerry Sichting 2
Jack Sikma 2
Derek Smith 1
Larry Smith 7
Clinton Smith 2
Keith Smith 1
Otis Smith 2
Mike Smrek 4
Rory Sparrow 2
Larry Spriggs 1
Terence Stansbury 2
Brook Steppe 1
Steve Stipanovich 3
John Stockton
Utah Jazz (USA-1)
8
Greg Stokes 1
Jon Sundvold 8
Roy Tarpley 6
Terry Teagle 8
Reggie Theus 6
Peter Thibeaux 2
David Thirdkill 2
Jim Thomas 1
Isiah Thomas 2
Lasalle Thompson 6
Billy Thompson 3
Mychal Thompson 9
Bernard Thompson 5
Bob Thornton 1
Otis Thorpe 6
Sedale Threatt 3
Wayman Tisdale 3
Andrew Toney 1
Sedric Toney 1
Kelly Tripucka
Utah Jazz (USA-1)
6
Trent Tucker 2
Jeff Turner 3
Elston Turner 4
Melvin Turpin 4
Terry Tyler 6
Darnell Valentine 7
Kiki Vandeweghe 10
Nick Vanos 5
Peter Verhoeven 3
Jay Vincent 6
Sam Vincent 2
Danny Vranes 2
Granville Waiters 4
Kenneth Walker 1
Darrell Walker 5
Bill Walton 2
Bryan Warrick 1
Chris Washburn 2
Pearl Washington 2
Spud Webb 2
Scott Wedman 2
Bill Wennington 8
Mark West 4
Ennis Whatley 2
Rory White 9
Willie White 3
Jerome Whitehead 8
Mitchell Wiggins 7
Jamaal Wilkes 1
Gerald Wilkins 2
Dominique Wilkins 2
Jeff Wilkins
Utah Jazz (USA-1)
2
Buck Williams 4
Gus Williams 2
John Williams 2
Herb Williams 3
John Williams 1
Pete Williams 2
Ray Williams 2
Kevin Willis 3
David Wingate 2
Randy Wittman 2
Al Wood 5
Leon Wood 3
Mike Woodson 7
Orlando Woolridge 3
James Worthy 9
Perry Young 1