Leigh Swanson has faced 88 opponents throughout his career

Player Team(s) Games
Ryan Amoroso 1
Charles Anderson 1
Laron Armstead 1
Olaseyi Ashaolu 1
Zach Atkinson 1
Jesse Becker 2
Mitch Begeman 2
Yonas Berhe 1
Kevin Bland 1
Jon Brockman 1
Matthew Bryan-Amaning 1
Tyler Cain 2
Mehdi Cheriet 1
Rickey Claitt 1
Trae Clark 1
Kyle Coston 2
Corey Counts 1
Kelvin Davis 1
Dan Deane 1
Chad Decasas 1
Justin Dentmon 1
Marko Deric 1
Wes Dipprey 1
Jeremiah Dominguez 1
Jarred Dubois 1
Adam Folker 1
Darnell Gant 1
Darnley Earl Gay 1
Roman Gentry 2
Kyle Gibson 1
Brandon Gibson 1
Dylan Grimsley 2
Jamel Guyton 1
Calvin Hampton 1
David Hanson 1
Calvin Haynes 1
Bo Henning 1
Justin Holiday 1
Bryan Horton 1
Tim Island 1
David Jackson 1
Omari Johnson 1
Jamie Jones 2
Chris Kanne 1
Lorenzo Keeler 1
Louie Krogman 2
Brett Lauer 1
Shawn Lewis 1
James Loe 1
Tyrell Mara 2
Kevin McShane 1
Rane Mergen 2
Andre Murray 2
Phil Nelson 2
Shawn Oliverson 1
Venoy Overton 1
Mickey Polis 2
Quincy Pondexter 1
Patrick Rembert 1
Adrian Rogers 1
Magnum Rolle 1
Roeland Schaftenaar 1
Tim Shelton 1
Titus Shelton 1
Bryce Smith 1
Steve Smith 2
Kyle Spain 1
Ryan Staker 1
Derrick Strings 1
Scott Suggs 1
Brad Sweezy 1
Seth Tarver 1
Josh Tarver 1
Matt Thomas 1
Julius Thomas 2
Chaz Thomas 1
Isaiah Thomas 1
Elston Turner 1
Michael Vincent Hunter 1
Lathen Wallace 1
Artem Wallace 1
Dominic Waters 2
Billy White 1
Richard Williams 1
Eric Wise 1
Joe Wolfinger 1
Wendell Wright 2
Kevin Young 1