Bobby St.Preux has faced 120 opponents throughout his career

Player Team(s) Games
Lance Allred 4
Taketo Aoki 2
Yasuaki Arai 2
Wayne Arnold 2
Julius Ashby 4
Lawrence Blackledge 2
Jermaine Boyette 4
Jamal Boykin 2
Ira Brown 2
Draelon Burns 2
Justin Burrell 2
Babacar Camara 4
Shinya Chiba 1
Lee Cummard 4
Jeral Davis 2
Bennet Davis 2
Jermaine Dixon 2
Darryl Dora 2
Cheikh Ibrahima Faye 2
John Flowers 2
Takamichi Fujiwara 4
Brock Gillespie 2
Dionisio Gomez 4
Dwight Gordon 2
Masahide Haraguchi 2
Brian Harper 2
Kazuya Hatano 4
Satoshi Hisayama 1
Chris Holm 2
Junpei Honda 3
Ryuichi Horikawa 2
Tyler Hughes 2
John Humphrey 2
Yuichi Ikeda 2
Yusuke Inoue 4
Haruyuki Ishibashi 4
Takuro Ito 2
Shigeki Ito 1
Masashi Joho 2
Masayuki Kabaya 2
Hayato Kantake 2
Makoto Kato 1
Taizon Kawabe 4
Thomas Kennedy 2
Osamu Kimura 2
Yuki Kitamuki 2
Gordon Klaiber 2
Yuta Kojima 2
Shuhei Komatsu 2
Hirotaka Kondo 2
Naoto Kosuge 2
Dzaflo Larkai 2
Dexter Lyons 2
Satoshi Maki 1
LaShawn Malloy 2
Bryant Markson 4
Yuki Matsubara 1
Erron Maxey 2
Chas McFarland 2
Anthony McHenry 2
Jayme Miller 2
O'Neal Mims 2
Takeshi Mito 2
Shingo Miyagi 1
Edward Morris 2
Sunao Murakami 4
Nile Murry 2
Junpei Nakama 2
Naoto Nakamura 4
Shoji Nakanishi 2
Narito Namuti 2
Ryo Narumi 2
Jeffrey Newton 2
Ray Nixon 4
Atsushi Nogami 2
Shinya Ogawa 4
Masahiro Ohguchi 2
Atsuya Ohta 2
Yu Okada 4
Michael Parker 2
Jeff Parmer 2
Josh Peppers 2
Leonardo Pomare 2
James Porter 2
Benjamin Puckett 2
Derek Raivio 2
Rick Rickert 4
Lee Roberts 2
Takato Saito 2
Kimitake Sato 2
Kenny Satterfield 1
Makoto Sawaguchi 2
Kyosuke Setoyama 4
Yoshitomo Shiina 1
Taishiro Shimizu 2
Oishi Shinnosuke 2
Marcus Simmons 2
Dillion Sneed 2
Yutaka Suzuki 2
Keiji Takano 2
Yasufumi Takushi 2
Namizato Tasuku 2
Daiki Terashita 2
Kenya Tomori 2
Yonezawa Tsubasa 2
Masato Tsukino 1
Larry Turner 2
Tadashi Utsunomiya 2
Micah Williams 1
Lewis Witcher 2
Kouki Yamabuchi 2
Kenji Yamada 2
Yuki Yamaguchi 1
Yoshiaki Yamamoto 2
Edward Yamamoto 2
Morihisa Yamauchi 2
Bogate Yokoe 1
Tatsuhiro Yokoo 2
Tsubasa Yonamine 2
Saito Yosuke 2