Rick Bodiford has faced 403 opponents throughout his career

Player Team(s) Games
Kazembe Abif 1
Michael Acheampong 3
Brian Addison 5
Aly Ahmed 1
Olaniyi Akingkube 1
Julian Allen 4
Michael Allison 5
Corey Allmond 6
Richard Amardi 6
Richard Anderson 1
Anthony Anderson 9
Ryan Anderson 17
Trae Anderson 1
Chris Anderson 5
Michael Armstrong 1
Brent Arrington 1
Kyle Arseneault
KW Titans (CAN-1)
3
Olaseyi Ashaolu 3
Landon Atterberry 1
Antwi Atuahene 1
Ayob Ayob 1
Jaylen Babb-Harrison 1
Tirrell Baines 7
Sefton Barrett 2
Frank Bartley 1
Tydran Beaty 4
Hichem Benayad-Cherif
KW Titans (CAN-1)
2
Bilal Benn 1
Tony Bennett 10
Marvin Binney 4
Taylor Black 1
Jermaine Blackburn 2
George Blakeney
KW Titans (CAN-1)
3
Jaylen Bland 1
Adam Blazek
KW Titans (CAN-1)
12
Courtland Bluford 5
Maurice Bolden 13
Stefan Bonneau 2
Guillaume Boucard 4
DeAnthony Bowden 4
Brandon Bowdry 1
Aaron Bowen 1
Julian Boyd 6
Dwight Brewington 2
Rashaun Broadus 1
Aramie Brooks 2
Taliek Brown 3
Jerome Brown 2
Quinnel Brown 7
Aaron Brown 1
Rhamel Brown 4
Rodney Buford 3
Tyler Bullock 1
Trenity Burdine 4
Antonio Burks 5
Murphy Burnatowski 1
Russell Byrd 5
Junior Cadougan 9
Jason Calliste
KW Titans (CAN-1)
8
Paul Campbell 2
Alex Campbell 3
Kareem Canty 1
Marcus Capers 16
Jahii Carson 2
Jared Carter 4
Greg Carter 2
Terrell Carter 1
Chris Cayole 3
Antoine Chandler 2
Kason Cheeks 1
Ryan Christie 1
Marquis Clayton 2
Cliff Clinkscales 7
Jershon Cobb 1
Orlando Coleman
KW Titans (CAN-1)
1
David Collins 2
Sherron Collins 3
Boubacar Coly 6
Chris Commons 16
Russ Conley 5
Da'Quan Cook 5
Paul Cooper
KW Titans (CAN-1)
5
Anthony Cox 4
Jabari Craig 1
Tony Criswell 9
Jamal Crook 2
Eric Crookshank 3
Jerice Crouch 2
Jermaine Dailey 1
Yohanny Dalembert 4
Shawn Daniels 3
Theo Davis 8
A.J. Davis
KW Titans (CAN-1)
5
Glen Davis 2
Brandon Dean 3
Steve Deluca 5
Alex Desroches 2
Lawrence Diamond 3
Modibo Diarra 5
Tyrone Dickson
KW Titans (CAN-1)
2
Daniel Dingle 1
Renaldo Dixon 6
Cory Dixon 2
Martin Dixon-Green 2
Darrin Dorsey 3
Darren Duncan
KW Titans (CAN-1)
13
Jonathan Dunn 1
Braxton Dupree 1
Dut Dut 1
Malcolm Duvivier 1
Torrence Dyck 4
Dylan Edgar 1
Fredrick Edmond 1
Tyrel Edwards 1
Ryan Ejim 2
Wally Ellenson 8
Travis Elliott 1
Tim Ellis 5
Akeem Ellis 1
Carl English 1
Michael Evans 5
Nick Evans 10
Olumuyiwa Famutimi 2
Kevin Farrell-Thomas 1
Jazzmarr Ferguson 3
Jason Forte 1
Kevin Foster
KW Titans (CAN-1)
2
Kevin Francis 8
Andrew Francis 5
Chad Frazier 4
Eric Frederick 4
Gabe Freeman 8
Joel Friesen 11
George Fudge 4
Anthony Gaines 1
Justin Garris 2
Jamal Gatali 2
Travis George 1
Shane Gibson 1
Tanner Giddings 1
Eric Gilchrese 5
Devin Gilligan 2
Grandy Glaze 1
Michael Glover 1
Tyquane Goard 1
Daniel Gordon 1
Troy Gottselig 4
Thomas Granado 2
Jessan Gray 5
Angelo Griffis 1
Mamadou Gueye 1
Chris Hagan 3
DeAndre Hall 2
Derek Hall
KW Titans (CAN-1)
3
Carl Hall 7
Xavier Hansbro 2
Demitri Harris 2
Jamell Harris
KW Titans (CAN-1)
3
Damontre Harris 2
Jon Harris 1
Joey Haywood 4
Jarion Henry 6
Doug Herring 11
Jaywuan Hill 1
Charles Hinkle 1
Tra-Deon Hollins 2
Garrius Holloman 1
Max Hooper 2
Edward Horton
KW Titans (CAN-1)
6
Juwan Howard 1
Desmond Hubert 4
Kyle Hunt 1
Mareik Isom 4
Troy Jackson 2
Jerron Jamerson 2
Denzel James
KW Titans (CAN-1)
2
Antonio Stephen Jardine 4
Jernard Jarreau 8
Baden Jaxen 2
Cordell Jeanty 4
Brent Jennings 4
Omari Johnson 5
Marcus Johnson 4
Justin Johnson 3
Jermaine Johnson 2
Justin Johnson 1
Alex Johnson 9
Chris Johnson 7
Kyle Johnson 11
Cavell Johnson
KW Titans (CAN-1)
6
Ronnie Johnson 1
Isaiah Johnson 1
Melvin Johnson III 2
Nigel Johnson-Tyghter
KW Titans (CAN-1)
2
Rudolphe Joly 3
Mustafaa Jones 4
Maurice Jones 14
Kris Joseph 1
Kyle Julius 1
James Justice 2
Diego Kapelan 1
Brandan Kearney 6
Shaquille Keith 19
Trey Kell 1
Ashton Khan 1
Francis Kiapway 2
Eric Kibi 2
Joel Kindred 1
Taylor King 3
Mike King 4
Adam Klie 3
Bol Kong 1
Isaac Kuon 5
Ernest Kusnyer 3
Abdullahi Kuso 2
Darnell Landon 1
Trayvon Lathan 5
Desmond Lee 4
Tyrone Levett 4
Morgan Edward Lewis 4
Marcus Lewis 8
Kevin Loiselle 4
Nick Lother 3
Johnathan Loyd 1
Mike Lucier 2
Korie Lucious 2
Chadrack Lufile 2
Meshack Lufile 5
Charles Mann 1
Matt Marshall 2
Tristan Martin 2
Terry Martin 1
Antoine Mason 4
T.J. Maston 1
Chris Matthews 1
Stephen Maxwell 7
Duvaughn Maxwell 6
Johnny Mayhane 2
Louie McCroskey 5
Bryan McCullough 3
Wayne McCullough 3
Denny McDonald 4
Stephen McDowell 2
Doug McKinney 2
Oliver McNally 1
Jahmal McQueen 7
Scotty McRae 1
Freddie McSwain 2
Darin Mency 2
James Millen 1
Malcolm Miller 4
Elvin Mims 1
Timothy Mitchell 2
Noel Moffatt 2
B.J. Monteiro 2
Xavier Moon 1
Darren Moore 1
Josiah Moore 6
Jeremiah Mordi 5
Victor Morris 3
Greg Morrow
KW Titans (CAN-1)
9
Adrian Moss 4
Sam Muldrow 10
Tyler Murray 8
Joel Ndondo 5
Jabs Newby 3
Jared Nickens 3
Robert Nortmann 2
Ty Nurse 1
Stanley Ocitti 3
Nick Okorie 10
Obinna Oleka 1
Papa Oppong 3
Randall Orr 1
Kemy Osse 6
Kenneth Otieno 4
Anthony Ottley 5
Erik Parker 6
Tyshawn Patterson 12
Shawntez Patterson 2
Juan Pattillo 8
Marvin Phillips 11
Gregory Plummer 1
Devonta Pollard 1
Mike Poole 6
Chad Posthumus 5
Lester Prosper 2
Joey Puddister 2
Anto Raic 1
Colton Ray-St Cyr 1
Braylon Rayson 5
Aaron Redpath 5
Theon Reefer 3
Travis Releford 1
Jeffery Remmington 1
Jamal Reynolds 1
Alex Richter 2
Matt Robertson 4
Brandon Robinson 5
Eddie Robinson 2
Brandon Robinson 8
Robbie Robinson 1
Joe Rocca 3
Jushay Rockett 2
Kevin Rogers
KW Titans (CAN-1)
2
Mike Rose 2
Shane Ross 2
Brian Rouse 3
Tut Ruach 5
Billy Rush 5
Akeem Scott 1
Deronn Scott 1
Tyler Scott 5
Georges Serresse 2
Franklin Session 6
Satnam Singh 2
Raheem Singleton 2
Marvin Singleton 7
Jarryn Skeete 4
Eddie Smith 4
Cortney Smith 1
Ryan Smith 2
Chris Smith 1
Andravious Smith 2
Dwayne Smith 3
Ashton Smith 1
Shamari Spears 3
Clinton Springer-Williams 10
Ahmad Starks
KW Titans (CAN-1)
2
Bradley States 8
Al Stewart 11
Anthony Stewart 1
Malik Story 2
Anthony Stover 1
Drew Stratton 1
Andre Stringer 3
Omar Strong 2
Fred Sturdivant 2
Logan Stutz 10
Tramar Sutherland
KW Titans (CAN-1)
14
Tramique Sutherland
KW Titans (CAN-1)
4
Ricky Tarrant
KW Titans (CAN-1)
3
Tyrrel Tate 5
Jaylon Tate 3
Isaiah Tate 3
Denzell Taylor 6
Jamil Terrell 1
Naadir Tharpe 1
DeAndre Thomas 7
Terry Thomas 8
Gentrey Thomas 2
Tyler Thornton 1
Antoine Tisby 2
J.D. Tisdale 1
Justin Tubbs 2
Josiah Turner 1
Isiah Umipig
KW Titans (CAN-1)
1
Zachary Valliere 2
Jamie Vanderbeken 2
Jean-Richard Volcy 1
Ljubisa Vrcelj 4
Marvell Waithe 4
Anthony Walker 1
Deshaunt Walker 1
Ty Walker 1
Warren Ward 15
Curtis Washington 2
C.J. Washington 4
Bryce Washington 1
Jordan Washington 1
Sylvania Watkins 3
Tyrone Watson 5
Joel Leroy Webb 2
Negus Webster-Chan 1
Jordan Weidner 1
Rashad Whack 1
Billy White 8
Royce White 12
Devin White 2
Tyree White 1
Flenard Whitfield
KW Titans (CAN-1)
3
Mike Williams 5
Dwain Williams 2
Kirk Williams 16
Jeremy Williams 3
Dexter Williams 2
George Williams 1
Garrett Williamson 16
Adam Wing
KW Titans (CAN-1)
7
Jeremy Wise 1
Jaytornah Wisseh 1
Austin Witter 1
Darrell Wonge 8
Connor Wood 3
Booker Woodfox 1
Terrence Woodyard 4
Horace Wormely 6
Akeem Wright 16
Lawrence Wright 3
Roshun Wynne 3
P.J. Young 5
Samuel Zeglinski 8
Taquan Zimmerman 5