Billy Bains has faced 92 opponents throughout his career

Player Team(s) Games
Mohammed Abukar 2
Roman Albrecht 1
Josh Almanson
BBC Nyon (SWI-1)
1
Herman Alston 2
Simon Amunugama
BBC Nyon (SWI-1)
1
Evrard Atcho 2
Jamal Basit 1
Severin Beltinger 1
Lionel Bobetso 1
Milos Bozovic 2
Karon Bradley 2
Tony Brown 2
Quinnel Brown 1
Brian Brown 1
Vladimir Buscaglia 1
Jolan Chabbey
BBC Nyon (SWI-1)
1
Aaron Clark 2
Nenad Delic 2
Amadou Tidiane Diop 1
Josh Dollard 1
Edwin Draughan 1
Eric Edougue 2
Michael Efevberha 2
Duane Erwin 1
Dave Esterkamp 2
Ricardo Fischer 2
Rod Flowers 2
Joel Fuchs 2
Rickey Gibson 1
Antoine Gillespie 1
Brian Gilmore 2
Douglas Gorauskas
BBC Nyon (SWI-1)
1
Jordan Hasquet 1
Marcus Hett 2
Yuanta Holland
BBC Nyon (SWI-1)
1
Vernard Hollins 2
Maxime Jaquier 2
Kareem Johnson 2
Marvin Kangsen 1
Matthias Kautzor-Schroder 1
Jonathan Kazadi 2
Laurent Lahey 1
Dusan Langura 1
Gino Lanisse 2
Rashard Lee 1
Steeve Louissaint 2
Simon Luescher 1
Dejan Lukovic 1
Cedric Mafuta
BBC Nyon (SWI-1)
1
Sebastien Maio 2
Tony McCrory 1
Stephen McDowell 1
Jerome Meylan 2
Martin Mihajlovic 2
Dusan Mladjan 1
Westher Molteni 2
Ismael N'diaye 2
Mouhamadou Niang 2
Daniel Nyom 1
Tyson Patterson 1
Stefan Petkovic 2
Miroslav Petkovic
BBC Nyon (SWI-1)
1
Alexandre Pidoux 2
Charly Pleux-Decollognes 2
Brendon Polyblank 2
Nicolas Porchet 2
Johan Pottier 2
Tresore Quidome 2
Manuel Raga 1
Julien Rahier
BBC Nyon (SWI-1)
1
Ryan Randle 2
Ryan Richards 1
Byron Sanders 2
Brian Savoy 1
Ian Savoy 2
Matt Schneidermann 1
Jeffrey Schwab 1
Julien Senderos 2
Marcus Sloan 2
Slaven Smiljanic 1
Marc Sonderegger 1
Michael Southall
BBC Nyon (SWI-1)
1
Alon Stein 2
Derek Stockalper 2
Kenny Thomas 2
Alex Thompson 2
Scott Vandermeer 2
Oliver Vogt 2
Jean-Richard Volcy 2
Valentin Wegmann 1
Isaac Wells 1
Yannick Zachee 1