William Hayes ha enfrentado a 39 oponentes a lo largo de su carrera.

Player Team(s) Games
Jermaul Akanbi 1
Aaron Andrews 1
Karanvir Aujla 1
Cedrick Barrow 1
Ryan Beal 1
Timothy Berkley 1
Brandon Bowman 1
Sam Brand 1
Matt Causey 1
Ashanti Cook 1
Sead Dizdarevic 1
Jareem Dowling 1
Courtland Freeman 1
Christopher Grant 1
Marcus Gutierrez 1
Kenny Izzo 1
Antoine Joiner 1
Amadou Kilkenny-Diaw 1
Aaron Lawler 1
Joseph McIver 1
Jason McKinnon 1
Joseph McLean 1
Darrel Owens 1
Timothy Parham 1
Carl Pruitt 1
Ray Reed 1
Gerald Riley 1
Shondale Robinson 1
Dewitt Scott 1
Lawrence Smith 1
Didier Socka 1
Theodore Terrell 1
Ronald Timus 1
Tee Trotter 1
Aaron Wellington 1
Kirk Wesley 1
Javes Wiggins 1
Brandon Wilson 1
Reggie Winkfield 1