Nate Johnson has faced 35 opponents throughout his career

Player Team(s) Games
Byron Ashe 2
Eric Bowles 1
Justin Brickman 1
J.J. Cratit 1
Khalen Cumberlander 1
Taylor Danaher 2
Dan Garvin 1
Charles Glover 2
Gregory Graves 2
Troy Henderson 2
Mustafa Jones 1
Shakaris Laney 1
Dennis Levene 1
Chris Manning 2
Taylor McHugh 1
Shane McLaughlin 1
Liam McManimon 2
Will Miller 2
Elijah Mitrou-Long 2
Jahlil Nails 1
Austin Nehls 1
Curtis Oakley 1
Brandon Peel 1
Marcel Pettway 1
Evan Phoenix 1
Tidell Pierre 1
Gus Riley 1
Steve Robinson 2
Andrew Scocca 1
Kevin Seymour 1
Terrill Toe 1
Malik Toppin 1
Hunter Ware 1
Chris Wray 2
Nisre Zouzoua 1