David Ahern has faced 79 opponents throughout his career

Player Team(s) Games
Chris Adams 1
Agustin Ambrosino 1
Luke Apfeld 1
Yannick Atanga 2
Nate Austin 1
Rem Bakamus 1
Drew Barham 2
Gary Bell 2
Brian Bhaskar 1
Cory Calvert 1
Sandro Carissimo 1
Matt Carlino 1
Matt Christiansen 1
Brandon Clark 2
Julian Clarke 2
Raymond Cowels 2
Craig Cusick 1
Brandon Davies 1
Raul Delgado 1
Matthew Dellavedova 2
Tim Derksen 1
Cole Dickerson 1
Cody Doolin 1
Sam Dower 2
Kyle Dranginis 2
Guy Edi 2
Ayodeji Egbeyemi 2
Josh Elbaum 1
Bruce English 2
Kevin Foster 2
Robert Garrett 1
Jordan Giusti 2
Ashley Hamilton 2
Hector Harold 1
Elias Harris 2
Niyi Harrison 2
Mike Hart 2
Tyler Haws 1
Matt Hodgson 2
Avry Holmes 1
Stephen Holt 2
Anthony Ireland 2
Denzel Johnson 2
Przemyslaw Karnowski 2
Bronson Kaufusi 1
Beau Leveasque 2
John McArthur 2
Paul McCoy 2
Marin Mornar 1
Godwin Okonji 2
Kelly Olynyk 2
Alex Osborne 2
Jorden Page 2
Kevin Pangos 2
De'end Parker 1
Kyle Perricone 1
Eividas Petrulis 2
Frank Rogers 1
Evan Roquemore 2
Kyle Rowley 2
Clancy Rugg 1
Candon Rusin 1
Zach Sanchez 1
Josh Sharp 1
Kurt Steidl 1
David Stockton 2
Nick Stover 1
Harrison Taggart 1
Mark Tollefsen 1
Marc Trasolini 2
Brian Voelkel 1
Brad Waldow 2
Taylor Walker 1
James Walker III 2
Nas Williams 1
Anson Winder 1
Tao Xu 1
Mitchell Young 2
Brock Zylstra 1