Michael Acheampong has faced 73 opponents throughout his career

Player Team(s) Games
Aly Ahmed 1
Olaniyi Akingkube 2
Ryan Anderson 1
Kyle Arseneault
KW Titans (CAN-1)
3
Sefton Barrett 1
Tydran Beaty 1
Antonio Biglow 1
Rick Bodiford
KW Titans (CAN-1)
3
Guillaume Boucard 2
Rashaun Broadus 1
Rhamel Brown 2
Russell Byrd
KW Titans (CAN-1)
3
Marcus Capers 2
Kevin Churchill 1
Cliff Clinkscales 2
Vasilije Curcic 1
Yohanny Dalembert 2
Renaldo Dixon 2
Martin Dixon-Green 2
Darren Duncan
KW Titans (CAN-1)
3
Wally Ellenson 1
Carl English 1
Joel Friesen 1
Grandy Glaze 1
Derek Hall
KW Titans (CAN-1)
3
Carl Hall 1
Demarcus Harrison 1
Jarion Henry 1
Doug Herring 1
Kevin Hill
KW Titans (CAN-1)
1
Jaywuan Hill 1
Charles Hinkle 1
Mark Holmes
KW Titans (CAN-1)
1
Max Hooper 2
Denzel James
KW Titans (CAN-1)
3
Haakim Johnson 1
Alex Johnson 1
Kyle Johnson 1
Nigel Johnson-Tyghter
KW Titans (CAN-1)
3
Rudolphe Joly 1
Adam Klie 2
Desmond Lee 1
Kevin Loiselle 1
Charles Mann 1
Antoine Mason 2
Denny McDonald 2
Duke Mondy 1
Greg Morrow
KW Titans (CAN-1)
3
Sam Muldrow 2
Shane Osayande 1
Mike Poole 2
Colton Ray-St Cyr 1
Theon Reefer 2
Jamal Reynolds 1
Kevin Rogers
KW Titans (CAN-1)
2
Brian Rouse 1
Jarryn Skeete 1
Andravious Smith 2
Dwayne Smith 2
Ahmad Starks
KW Titans (CAN-1)
2
Omar Strong 2
Tramar Sutherland
KW Titans (CAN-1)
3
Jaylon Tate 2
Ben Vozzola
KW Titans (CAN-1)
2
Marvell Waithe 2
C.J. Washington 2
Tyrone Watson 2
Billy White 2
Royce White 1
Kirk Williams 2
Garrett Williamson 2
Connor Wood 2
Taquan Zimmerman 2