Mac MacDonald has faced 376 opponents throughout his career

Player Team(s) Games
Dola Adebayo 1
Henri Adiassa 1
Josh Adoh 4
Pip Ajayi 2
Babatunde Akingbola 1
Jakob Alamudun 1
Kyrone Alexander 2
AJ Allenspach 3
Roddie Anderson 1
Jaylin Andrews 2
Ryan Archey 1
Ahsan Asadullah 1
Grant Asman 1
Trey Autry 1
Miguel Ayesa 2
Chandler Baker 3
Matt Balanc 1
Adrian Baldwin
VCU Rams (NCAA)
1
Lincoln Ball 2
Josh Banks
VCU Rams (NCAA)
1
Matai Baptiste 2
Ismael Baqai 2
Blake Barker 2
Frantisek Barton 2
Josh Bascoe 2
Will Batchelder 3
Jaylen Bates 1
Malik Battle 1
Dilyn Becker 1
Mike Bednostin 1
Jimmy Bell 1
Trae Benham 1
Jalen Benjamin 2
Coleton Benson 1
T.J. Berger 1
Quin Berger 1
Jake Betlow 1
Chris Biekeu 2
Ruot Bijiek 3
Stephen Billig 1
James Bishop IV 1
Dylan Blair 2
Davis Bland 1
Derrin Boyd 1
Rickey Bradley 1
Jon Brantley 1
Garrett Brennan 2
Miles Brewster 5
Ethan Brittain-Watts 3
J'raan Brooks 2
David Brown III 4
Darren Buchanan Jr 1
Aidan Burke 1
D.J. Burns 1
Devin Butler 2
Mark Butler 2
Isaiah Caldwell 3
Chris Caliguiran 1
Kyle Carlesimo 1
Brandon Carroll 1
Matteus Case 2
Joey Chammaa 1
Burke Chebuhar 1
Corey Chesley 1
Malcolm Chimezie 3
Troy Cicero Jr 1
Dwayne Cohill 1
Tyler Coleman 1
Noah Collier 1
Tyson Commander 2
Sean Conway 1
Ryan Conway 1
Tyran Cook 1
Jedy Cordilia 2
Sam Corrao 2
Koree Cotton 1
Louth-Mohamed Coulibaly 2
Yuri Covington 1
Garrett Covington 1
Jalen Cox 2
Jared Cross 3
Brady Cummins 2
Ryan Curry 2
Deven Dahlke 1
Kwabena Davis 1
Justin Degraaf 1
Jalen Deloach
VCU Rams (NCAA)
1
Shane Dezonie 1
Golden Dike 4
Lewis Djonkam 1
Lorenzo Donadio 2
Gabe Dorsey 2
Nolan Dorsey 1
Caleb Dorsey 1
Matt Dove 1
William Dunn 1
Gabe Dynes 1
Elvin Edmonds 4
Maximus Edwards 1
Elijah Elliott 1
Jaden Ellis 1
Toto Fagbenle 1
EJ Farmer 1
Alonso Faure 4
Tony Felder 1
Drew Fellows 1
Reed Fenton 1
Don Don Ferguson 1
Jack Forrest 3
Kedrick Frink 2
CJ Fulton 2
Josh Fulton 1
Andrew Funk 1
Seamus Fynes 1
Gerrale Gates 1
Zach Genther 1
Jaylin Gibson 2
Jason Gibson 1
Justin Gielen 1
Tyler Gill 1
Cam Gillus 1
Chris Gleaton 2
Juwan Gray 1
Hayden Gray 1
Malek Green 1
Kendall Hailey 1
Jonas Harper 3
Josiah Harris 1
Langdon Hatton 1
PJ Hayes 1
Rainers Hermanovskis 1
Rahdir Hicks 1
Miles Hicks 1
Keith Higgins 1
Devin Hines 4
Sam Hofman 1
Cam Holden 2
Sean Houpt 1
Tyler Houser 1
Myles Hunter 1
Jacoi Hutchinson 1
Veljko Ilic 2
Milos Ilic 2
Joshua Ingram 1
Josh Irwin 1
Wade Jackson 1
Taeshaud Jackson 2
Zeb Jackson
VCU Rams (NCAA)
1
Josiah Jeffers 1
Malik Jefferson 2
Kyle Jenkins 4
Brandon Johns
VCU Rams (NCAA)
1
Kedrian Johnson 1
Kobe Johnson 1
Abe Johnson 3
Garrett Johnson 1
Derrick Jones 1
Darrick Jones 1
Caelan Jones 3
Kenny Jones 2
Aa'Reyon Jones 1
Parker Jones 2
Greg Jones 2
Noah Jones 1
Tai'Reon Joseph 1
Shaquan Jules 1
Jack Karasinski 1
Daemar Kelly 1
Grant Kemp 1
Caleb Kenney 3
Keyon Kensie 1
Nick Kern
VCU Rams (NCAA)
1
Jaden Kirkwood 1
Ben Knostman 2
Connor Kochera 1
Jake Kosakowski 1
Chris Kuzemka 2
Otto Landrum 4
Ryan Lang 1
Bryson Langdon 1
Dakota Leffew 1
Julian Lewis 1
Savion Lewis 1
Xavier Lipscomb 1
Nicolas Louis-Jacques 2
John Lovelace 2
Chase Lowe 2
Dragos Lungu 1
Oliver Lynch-Daniels 1
Dravon Mangum 1
Chris Mann 1
Nick Marshall 1
Will Matheny 1
Sukhmail Mathon 1
Emmitt Matthews 1
Christian May 1
Matt Mayock 1
Bryce McBride 1
Camden McCormick 2
Javante McCoy 1
Brandon McCreesh 2
A.J. McGinnis 1
Wayne McKinney III 1
Michael McNair 1
Camron McNeil 1
Hysier Miller 1
Tre Mitchell 1
Ryan Moffatt 3
Bube Momah 1
Bo Montgomery 2
Anthony Morales 5
Trey Moss 1
Ian Motta 4
Brady Muller 1
Chris Mullins 1
Dominic Muncey 1
Tommy Murr 1
Nolan Naess 1
Anders Nelson 1
Adrian Nelson 1
Brock Newton 1
Nicolo Nobili 4
Terry Nolan 1
Joe Nugent 2
Jayden Nunn
VCU Rams (NCAA)
1
D.J. Nussbaum 1
Francis Nwaokorie 2
Leo O'boyle 2
Joseph Octave 3
Chimezie Offurum 1
Jacob Ognacevic 1
James Okonkwo 1
Ethan Okwuosa 2
Jimmy Oladokun Jr 1
Stephen Olowoniyi 1
Nana Opoku 1
Paul Otieno 1
Jacori Owens 1
Chase Paar 2
Ben Palacios 1
Dominic Parolin 2
Quin Patterson 2
Kevin Patton Jr 1
Michael Pearson 1
Cade Pendleton 1
Tyrone Perry 1
Deon Perry 3
Charlie Peterson 3
Ryan Pettit 3
Matteo Picarelli 1
Bryce Pope 2
Keishon Porter 1
Darryon Prescott 1
Will Pruitt 1
Neal Quinn 1
Luke Rasmussen 1
Shemar Rathan-Mayes 1
Josh Reaves 1
Keegan Records 3
Ziggy Reid 1
Alexis Reyes 1
Malachi Rhodes 1
Tyler Rice 2
Xander Rice 2
Tucker Richardson 1
Jamil Riggins 1
Jordan Riley 1
Josh Rivera 1
Antonio Rizzuto 1
Ethan Roberts 1
Braden Rodriguez 1
Matt Rogers 2
Nick Romeo 2
Jace Roquemore 1
Ben Roy 3
Christopher Rubayo 2
Jalen Rucker 1
Brandon Rush 2
Nygal Russell 1
Preist Ryan 1
Declan Ryan 2
Jayshen Saigal 1
Kurt Samuels 1
Adrian Samuels 1
Luka Savicevic 2
Matt Schner 1
Benjamin Schroeder 1
Ethan Schwantes 2
Julian Scott 1
Marcus Scott Jr. 1
Josh Scovens 2
Andre Screen 2
Steve Settle 1
Chris Shelton 1
David Shriver
VCU Rams (NCAA)
1
Jalin Sinclair 1
Kahlil Singleton 2
Zack Skrocki 1
TJ Small 3
Colin Smalls 1
Dillon Smith 1
Braeden Smith 3
Eric Sondberg 4
Camaren Sparrow 1
Cam Spencer 1
Richie Springs 1
Geoff Sprouse 1
Greg Spurlock 1
Zion Stanford 1
Artese Stapleton 1
Elijah Stephens 1
Erik Stevenson 1
Jordan Stiemke 1
D’Angelo Stines 1
Patrick Suemnick 1
Sekou Sylla 1
Jordan Tab 1
Aniwaniwa Tait-Jones 1
J.T. Tan 1
Daman Tate 2
Evan Taylor 1
Deandre Thomas 2
Charles Thompson 2
Isaiah Thompson 2
Brett Thompson 1
Sam Thomson 3
Amarri Tice 1
Nicolas Timberlake 2
Alex Timmerman 2
George Tinsley 1
Joe Toussaint 1
Santiago Trouet 1
Jade Tse 1
Precieux Tshibangu 1
Emmanuel Tshimanga 1
Deuce Turner 1
Fletcher Tynen 3
Tim Uzoegbu 1
Jake Van Der Heijden 2
Justin Vander Baan 3
Jay Vaughan 1
Rihards Vavers 1
Tomas Verbinskis 1
Vuk Vulikic 1
Mohamed Wague 1
Chyree Walker 1
Austin Washburn 1
Jamir Watkins
VCU Rams (NCAA)
1
Brennan Watkins 1
Jalen Wheeler 1
Jahlil White 1
Nasir Whitlock 1
Tyler Whitney-Sidney 2
Mason Whittaker 1
Walter Whyte 3
Ben Wight 2
Rashun Williams 1
DeAndre Williams 2
Charlie Williams 1
Noah Williamson 3
A.J. Wills 1
Seth Wilson 1
Justin Winston 1
Sam Wolfe 1
Asher Woods 1
Jeff Woodward 3
Tray Wright 1
Sam Wright 1
Cooper Wright 1
Maurice Wright Jr 1
Joshua Wyche 2
Doug Young 1
Ryan Zambie 1
James Ziegler 1
Jason Zielinski 2
Nevin Zink 2