David Johnson has faced 36 opponents throughout his career

Player Team(s) Games
Jeff Alvis 2
Michael Ayodele 1
Sean Booker 2
Walter Booth 2
Jermaine Cannon 1
Rechodd Carter 1
Derek Crumpton 1
Gregory Davis 2
Michael Dubose 1
Dimitri Evans 1
Brian Faulcon 2
Chris Ferguson 2
Clinton Green II 1
Michael Harper 1
Michael Hayes 2
Demeco Heath 1
Jeremy Henderson 1
Maurice Hoover 1
Jonathan Kelly 1
Shawn Kirkland 1
Steven Koger 2
Brian Mason 1
Greg Roberts 2
Richard Russell 1
William Sago 1
Michael Sams 1
Cory Seels 1
Tony Tate 1
Abraham Traore 2
Brandon Trapp 1
Moses White 1
Shawn Wiggins 1
Demarcus Wilkins 1
Terrence Woods 1
Brian Zamore 1
Thurman Zimmerman 1