Craig Foster has faced 56 opponents throughout his career

Player Team(s) Games
Wyatt Anders 1
Jake Anderson 1
Tirrell Baines 2
Tydran Beaty 3
Bilal Benn 1
Russell Byrd 3
Jahii Carson 2
Ryan Christie 2
Chris Commons 1
Russ Conley 1
Theo Davis 3
Enrico Diloreto 1
Tyrel Edwards 1
Chad Frazier 1
Jamal Gatali 3
Leon Gibson 2
Demitri Harris 1
Anthony Harris 1
Jerrod Hendricks 1
Rahlir Hollis-Jefferson 1
Antonio Stephen Jardine 2
Cordell Jeanty 2
Melvin Johnson III 2
Troy Joseph 1
Shaquille Keith 2
Marcus Lewis 1
Chadrack Lufile 2
Slim Magee 1
Charles Mann 1
Wayne McCullough 2
Timothy Mitchell 2
Josiah Moore 1
Justin Moss 1
Tyler Murray 1
Nick Okorie 2
Rotimi Osuntola 1
Tyshawn Patterson 1
Alex Richter 2
Mike Rostampour 1
Deronn Scott 2
Bradley States 1
Anthony Stewart 2
Al Stewart 2
Malik Story 3
Jordan Stotts 3
Logan Stutz 1
Leon Sutton 3
Tyrrel Tate 2
Terry Thomas 2
Keith Thomas 2
Hank Thorns 2
Jameson Tipping 1
Daniel Tulloch 1
Kirk Williams 1
Austin Witter 2
Booker Woodfox 2