Alaa Abdelnaby has faced 578 opponents throughout his career

Player Team(s) Games
Mahmoud Abdul-Rauf 11
Mark Acres 2
Michael Adams 6
Rafael Addison 7
Mark Aguirre 6
Danny Ainge 5
Mark Alarie 1
Victor Alexander 5
Steve Alford 1
Derrick Alston 1
Nick Anderson 6
Kenny Anderson 6
Willie Anderson 7
Greg Anderson 5
Eric Anderson 2
Ron Anderson 8
Michael Ansley 4
Greg Anthony 9
B.J. Armstrong 8
Vincent Askew 8
Keith Askins
Miami Heat (USA-1)
7
Stacey Augmon 6
Isaac Austin
Utah Jazz (USA-1)
2
Anthony Avent 4
Milos Babic
Miami Heat (USA-1)
2
John Bagley 2
Thurl Bailey
Utah Jazz (USA-1)
7
Vin Baker 2
Ken Bannister 3
Charles Barkley 7
Dana Barros 9
Jon Barry 3
John Battle 4
Kenny Battle 1
William Bedford 1
Benoit Benjamin 9
Tony Bennett 2
Winston Bennett 1
David Benoit
Utah Jazz (USA-1)
6
David Bialski
Strasbourg (FRA-1)
1
Larry Bird 2
Rolando Blackman 10
Lance Blanks 2
Mookie Blaylock 7
Corie Blount 2
Tyrone Bogues 7
Manute Bol 6
Walter Bond
Utah Jazz (USA-1)
4
Anthony Bonner 11
Anthony Bowie 5
Sam Bowie 7
Shawn Bradley 2
Terrell Brandon 7
Tim Breaux 1
Randy Breuer 6
Frank Brickowski 4
Scott Brooks 10
Kevin Brooks 2
P.J. Brown 2
Michael Brown
Utah Jazz (USA-1)
9
Dee Brown 5
Chucky Brown 8
Randy Brown 5
Tony Brown
Utah Jazz (USA-1)
6
Myron Brown 1
Mark Bryant 8
Jud Buechler 3
Matt Bullard 7
Scott Burrell 1
Willie Burton
Miami Heat (USA-1)
5
Steve Burtt 2
Mitchell Butler 1
Greg Butler 2
Michael Cage 9
Adrian Caldwell 3
Rick Calloway 2
Dexter Cambridge 2
Elden Campbell 9
Tony Campbell 7
Steven Carney
Strasbourg (FRA-1)
1
Antoine Carr
Utah Jazz (USA-1)
10
Joe barry Carroll 2
Bill Cartwright 5
Sam Cassell 1
Terry Catledge 2
Duane Causwell 10
Cedric Ceballos 10
Eric Cerase
Nancy (FRA-1)
1
Tom Chambers
Utah Jazz (USA-1)
9
Rex Chapman 4
Calbert Cheaney 1
Maurice Cheeks 3
Pete Chilcutt 6
Doug Christie 1
Richard Coffey 3
Derrick Coleman 7
Bimbo Coles
Miami Heat (USA-1)
9
Steve Colter 1
Marty Conlon 6
Lester Conner 2
Anthony Cook 5
Thomas Copa 2
Lanard Copeland 2
Tyrone Corbin
Utah Jazz (USA-1)
10
Joe Courtney 2
John Crotty
Utah Jazz (USA-1)
3
Corey Crowder
Utah Jazz (USA-1)
1
Terry Cummings 6
Bill Curley 2
Dell Curry 5
Quintin Dailey 1
Lloyd Daniels 3
Brad Daugherty 3
Hubert Davis 4
Terry Davis
Miami Heat (USA-1)
8
Antonio Davis 1
Dale Davis 7
Walter Davis 5
Brad Davis 2
Johnny Dawkins 8
Todd Day 5
Terry Dehere 3
Vinny Del Negro 4
Bison Dele 3
Eric Dezelus
Gravelines (FRA-1)
1
Vlade Divac 7
James Donaldson
Utah Jazz (USA-1)
4
Sherman Douglas 4
Greg Dreiling 7
Larry Drew 1
Clyde Drexler 7
Kevin Duckworth 2
Chris Dudley 12
Joe Dumars 9
Tony Dumas 1
Richard Dumas 2
T.R. Dunn 2
Pat Durham
Nancy (FRA-1)
5
Ledell Eackles
Miami Heat (USA-1)
4
Acie Earl 1
Mark Eaton
Utah Jazz (USA-1)
8
James Edwards 7
Doug Edwards 1
Blue Edwards
Utah Jazz (USA-1)
10
Kevin Edwards
Miami Heat (USA-1)
5
Craig Ehlo 6
Howard Eisley 1
Mario Elie 6
Sean Elliott 7
Harold Ellis 2
Dale Ellis 5
Laphonso Ellis 3
Leron Ellis 2
Pervis Ellison 8
Jojo English 1
A.J. English 3
Alex English 1
Patrick Ewing 11
Dave Feitl 3
Duane Ferrell 7
Danny Ferry 7
Vern Fleming 10
Sleepy Floyd 9
Isaac Fontaine
Nancy (FRA-1)
1
Greg Foster 6
Rick Fox 4
Tellis Frank 1
Anthony Frederick 4
Corey Gaines 3
Marcus Gaither
Strasbourg (FRA-1)
1
Kevin Gamble
Miami Heat (USA-1)
4
Winston Garland 11
Thomas Garrick 6
Chris Gatling 6
Kenny Gattison 6
Matt Geiger
Miami Heat (USA-1)
6
Tate George 4
Derrick Gervin 1
Kendall Gill 9
Armen Gilliam 9
Gerald Glass 8
Mike Gminski 2
Dan Godfread 1
Greg Graham 1
Paul Graham 5
Jim Grandholm 1
Ron Grandison 2
Harvey Grant 11
Horace Grant 7
Gary Grant 12
Greg Grant 8
Josh Grant 1
Stuart Gray 1
Jeff Grayer 3
A.C. Green 10
Sean Green 3
Litterial Green 3
Sidney Green 3
Rickey Green 3
Dave Greenwood 1
Darrell Griffith
Utah Jazz (USA-1)
3
Tom Gugliotta 8
Andres Guibert 1
Jay Guidinger 5
Frederic Guinot
Strasbourg (FRA-1)
1
Jack Haley 4
Tom Hammonds 4
Darrin Hancock 1
Bob Hansen 3
Penny Hardaway 1
Tim Hardaway 9
Derek Harper 8
Ron Harper 11
Lucious Harris 4
Tony Harris 1
Antonio Harvey 3
Scott Hastings 4
Hersey Hawkins 10
Gerald Henderson 1
Steve Henson 6
Carl Herrera 3
Sean Higgins 3
Rod Higgins 7
Dametri Hill
Gravelines (FRA-1)
1
Grant Hill 2
Tyrone Hill 8
Donald Hodge 8
Craig Hodges 1
Dave Hoppen 1
Dennis Hopson 4
Jeff Hornacek
Utah Jazz (USA-1)
13
Robert Horry 3
Byron Houston 4
Allan Houston 2
Juwan Howard 1
Brian Howard 5
Stephen Howard
Utah Jazz (USA-1)
1
Jay Humphries
Utah Jazz (USA-1)
3
Byron Irvin 1
Mike Iuzzolino 7
Ray Jackson
Strasbourg (FRA-1)
1
Jaren Jackson 5
Jim Jackson 4
Mark Jackson 7
Dave Jamerson 5
Keith Jennings 5
Les Jepsen 4
Kevin Johnson 10
Ervin Johnson 4
Avery Johnson 11
Larry Johnson 6
Frank Johnson 3
Alfonso Johnson 9
Eddie Johnson 7
Dave Johnson 1
Vinnie Johnson 2
Earvin Johnson 1
Steve Johnson 2
Eddie Jones 2
Ronald Jones 4
Charles Jones 5
Michael Jordan 6
Cyril Julian
Nancy (FRA-1)
1
Adam Keefe
Utah Jazz (USA-1)
5
Shawn Kemp 10
Steve Kerr 4
Jerome Kersey 5
Alec Kessler
Miami Heat (USA-1)
4
Randolph Keys 2
Jason Kidd 3
Bo Kimble 4
Stacey King 6
Rich King 5
Chris King 2
Bernard King 3
Greg Kite 5
Joe Kleine 5
Negele Knight 8
Bart Kofoed 5
Jon Koncak 7
Larry Krystkowiak
Utah Jazz (USA-1)
3
Toni Kukoc 2
Christian Laettner 4
Bill Laimbeer 6
Jerome Lane 2
Antonio Lang 1
Andrew Lang 13
Geoff Lear
Strasbourg (FRA-1)
1
Eric Leckner 6
Marvin Kurk Lee 1
Tim Legler 3
Jyri Lehtonen
Strasbourg (FRA-1)
1
James Les 8
Lafayette Lever 2
Cliff Levingston 3
Derrick Lewis
Nancy (FRA-1)
1
Reggie Lewis 3
Marcus Liberty 9
Todd Lichti 3
Christophe Lion
Nancy (FRA-1)
1
Alton Lister 5
Brad Lohaus
Miami Heat (USA-1)
6
Grant Long
Miami Heat (USA-1)
9
Luc Longley 6
Emmanuel Lorentz
Gravelines (FRA-1)
1
Ryan Lorthridge 2
George Lynch 1
Kevin Lynch 2
Don MacLean 2
Sam Mack 1
Malcolm Mackey 1
Mark Macon 4
Gerald Madkins 1
Rick Mahorn 6
Dan Majerle 14
Jeff Malone
Utah Jazz (USA-1)
8
Karl Malone
Utah Jazz (USA-1)
10
Moses Malone 3
Danny Manning 13
Sarunas Marciulionis 5
Donyell Marshall 2
Darrick Martin 1
Jeffery Martin 2
Jamal Mashburn 4
Anthony Mason 9
Tony Massenburg 3
Vernon Maxwell 8
Lee Mayberry 5
Tharon Mayes 1
Travis Mays 4
Robert McCann 2
George McCloud 8
Rodney McCray 7
Jerry McCullough
Gravelines (FRA-1)
1
Xavier McDaniel 8
Kevin McHale 3
Jim McIlvaine 1
Derrick McKey 5
Aaron McKie 3
Nate McMillan 8
Eric Micoud
Strasbourg (FRA-1)
1
Oliver Miller 3
Anthony Miller 1
Reggie Miller 10
Terry Mills 10
Chris Mills 1
Harold Miner
Miami Heat (USA-1)
5
Greg Minor 3
Sam Mitchell 13
Eric Mobley 1
Paul Mokeski 1
Sidney Moncrief 1
Frederic Monetti
Nancy (FRA-1)
1
Rodney Monroe 1
Eric Montross 3
Tracy Moore 4
Chris Morris 9
Isaiah Morris 1
Dwayne Morton 3
John Morton
Miami Heat (USA-1)
2
Alonzo Mourning 4
Chris Mullin 9
Eric Murdock
Utah Jazz (USA-1)
7
Gheorghe Muresan 1
Tod Murphy 6
Tracy Murray 6
Lamond Murray 3
Jerrod Mustaf 6
Dikembe Mutombo 7
Peter Myers 2
Larry Nance 5
Craig Neal 1
Ed Nealy 6
Chuck Nevitt 1
Melvin Newbern 1
Ivano Newbill 1
Johnny Newman 8
Ken Norman 12
Shaquille O'Neal 5
Dan O'sullivan
Utah Jazz (USA-1)
2
Charles Oakley 9
Alan Ogg
Miami Heat (USA-1)
2
Hakeem Olajuwon 7
Brian Oliver 3
Bo Outlaw 3
Douglas Overton 4
Billy Owens
Miami Heat (USA-1)
6
Keith Owens 1
Robert Pack 3
Gerald Paddio 1
Walter Palmer
Utah Jazz (USA-1)
2
Robert Parish 5
John Paxson 6
Kenny Payne 5
Gary Payton 11
Anthony Peeler 3
Will Perdue 8
Sam Perkins 8
Elliot Perry 8
Timothy Perry 10
Wesley Person 3
Chuck Person 7
Jim Petersen 6
Drazen Petrovic 6
Bobby Phills 2
Eric Piatkowski 3
Ricky Pierce 9
Ed Pinckney 5
Scottie Pippen 8
Olden Polynice 12
Derrick Pope
Gravelines (FRA-1)
1
David Popson 1
Terry Porter 4
Paul Pressey 3
Mark Price 6
Brent Price 3
Kevin Pritchard 5
Brian Quinnett 4
Dino Radja 3
Kurt Rambis 7
Mark Randall 5
Blair Rasmussen 6
Khalid Reeves
Miami Heat (USA-1)
1
J.R. Reid 5
Jerry Reynolds 2
Glen Rice
Miami Heat (USA-1)
9
Pooh Richardson 14
Mitch Richmond 9
Isaiah Rider 3
Eric Riley 1
Glenn Rivers 10
Stanley Roberts 3
Frederick Roberts 5
Alvin Robertson 6
Clifford Robinson 9
James Robinson 7
Glenn Robinson 2
David Robinson 7
Rumeal Robinson 6
Larry Robinson 1
Dennis Rodman 8
Carlos Rogers 2
Rodney Rogers 2
Tree Rollins 4
Sean Rooks 7
Jalen Rose 1
Donald Royal 5
Clifford Rozier 4
Delaney Rudd
Utah Jazz (USA-1)
6
Trevor Ruffin 1
Bryon Russell
Utah Jazz (USA-1)
2
John Salley
Miami Heat (USA-1)
5
Ralph Sampson 2
Jeff Sanders 1
Mike Sanders 7
Danny Schayes 6
Steve Scheffler 1
Dwayne Schintzius 3
Detlef Schrempf 13
Dennis Scott 5
Byron Scott 7
Malik Sealy 7
Rony Seikaly
Miami Heat (USA-1)
8
Brad Sellers 2
Charles Shackleford 4
John Shasky 1
Brian Shaw
Miami Heat (USA-1)
6
Lionel Simmons 9
Dickey Simpkins 1
Scott Skiles 7
Charles E. Smith 12
Chris Smith 2
Charles Anton Smith 6
Doug Smith 9
Kenny Smith 9
Steve Smith
Miami Heat (USA-1)
6
Michael Smith 1
Reggie Smith 2
Labradford Smith 5
Larry Smith 6
Otis Smith 2
Rik Smits 10
Mike Smrek 1
Rory Sparrow 5
Elmore Spencer 1
Felton Spencer 6
Latrell Sprewell 6
John Starks 10
Larry Stewart 6
Bryant Stith 4
Alex Stivrins 1
John Stockton
Utah Jazz (USA-1)
10
Rod Strickland 12
Mark Strickland 1
Derek Strong 3
Lamont Strothers 1
Jon Sundvold
Miami Heat (USA-1)
1
Greg Sutton 4
Ismaila Sy
Nancy (FRA-1)
1
Roy Tarpley 1
Terry Teagle 5
Reggie Theus 1
Isiah Thomas 7
Charles Thomas 1
Brooks Thompson 1
Lasalle Thompson 8
Stephen Thompson 1
Mychal Thompson 1
Billy Thompson
Miami Heat (USA-1)
1
Bob Thornton 1
Otis Thorpe 10
Sedale Threatt 8
Wayman Tisdale 11
Tom Tolbert 9
Andy Toolson
Utah Jazz (USA-1)
2
Kelly Tripucka 1
Anthony Tucker 1
Trent Tucker 7
Jeff Turner 7
Andre Turner 4
John Turner 2
B.J. Tyler 2
Kelvin Upshaw 1
Nick Van Exel 3
Kiki Vandeweghe 5
Loy Vaught 13
Franck Verove
Gravelines (FRA-1)
1
Sam Vincent 1
Alexander Volkov 1
Darrell Walker 4
Kenneth Walker 1
Xavier Wallez
Gravelines (FRA-1)
1
Rex Walters 2
Jamie Watson
Utah Jazz (USA-1)
2
Clarence Weatherspoon 6
Spud Webb 8
Chris Webber 3
Olivier Weissler
Strasbourg (FRA-1)
1
Bill Wennington 5
Robert Werdann 2
David Wesley 3
Doug West 10
Mark West 12
Randy White 8
Mitchell Wiggins 1
Morlon Wiley 6
Dominique Wilkins 8
Gerald Wilkins 10
Eddie Lee Wilkins 3
Buck Williams 9
Scott Williams 7
Jayson Williams 4
Herb Williams 12
Lorenzo Williams 3
Reggie Williams 8
Walt Williams 3
John Williams 6
Corey Williams 2
Micheal Williams 4
Kenny Williams 7
John Williams 2
Kevin Willis
Miami Heat (USA-1)
6
Trevor Wilson 1
Kennard Winchester 3
David Wingate 7
Dontonio Wingfield 1
Randy Wittman 4
Joe Wolf 10
David Wood 8
Leon Wood 1
Randy Woods 4
Mike Woodson 1
Orlando Woolridge 7
Haywoode Workman 1
James Worthy 3
Sharone Wright 2
Howard Wright 1
Danny Young 6