Weightclass:  Heavyweight
Location:  Vaughan, Canada
Record:  30 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/07/2032Saint Petersburg, Russia30 - 11 Veeti Harjanne13 - 1 LPts Saint Petersburg Olympics 2032View
13/05/2032Vaughan, Canada30 - 10 Kelsey Pelle27 - 15 LPts
14/03/2032Surrey, Canada30 - 9 Henry Coates23 - 6 LPts Canada National Championships 2032View
11/03/2032Surrey, Canada29 - 9 Sean Draffen23 - 23 WPts Canada National Championships 2032View
04/03/2032Vaughan, Canada28 - 9 Kyle Gilfillan22 - 20 WPts
03/01/2032Geneva, Switzerland27 - 9 James Artaud1 - 4 WPts
05/11/2031Bamenda, Cameroon26 - 9 Tenenan Ngapeth0 - 0 WPts
07/09/2031Acapulco, Mexico25 - 9 Ivan Lopez9 - 10 WPts
10/07/2031Aarhus, Denmark24 - 9 Ingvar Burchardt7 - 14(1) WPts
12/05/2031San Jose, Costa Rica24 - 8 Rodrigo Vallez27 - 25 LPts
14/03/2031Montreal, Canada24 - 7 Henry Coates13 - 4 LPts Canada National Championships 2031View
11/03/2031Montreal, Canada23 - 7 Bryan Sellar7 - 15 WPts Canada National Championships 2031View
08/01/2031Vaughan, Canada22 - 7 James Castles9 - 22 WPts
09/11/2030Kano, Nigeria21 - 7 Bright Maraya8 - 11 WPts
11/09/2030Khemisset, Morocco20 - 7 Salamah Affair15 - 12 WPts
14/07/2030Masally, Azerbaijan20 - 6 Haaris Ismael6 - 1 LPts
16/05/2030Tokyo, Japan19 - 6 Hisoka Kawata31(1) - 14 WPts
17/03/2030Vaughan, Canada19 - 5 David Bateson3 - 0 LPts Canada National Championships 2030View
14/03/2030Vaughan, Canada18 - 5 Kyle Gilfillan12 - 14 WPts Canada National Championships 2030View
11/03/2030Vaughan, Canada17 - 5 Boden Jalabert3 - 10 WPts Canada National Championships 2030View
01/02/2030Dushanbe, Tajikistan16 - 5 Yulian Sadyckow17(1) - 22 WPts
04/12/2029Vilnius, Lithuania15 - 5 Gabriel Walski0 - 2 WPts
06/10/2029Vaughan, Canada14 - 5 Vandra Rogic8 - 14 WPts
08/08/2029Vaughan, Canada13 - 5 Arthur Esplin5 - 12 WPts
10/06/2029Vilnius, Lithuania12 - 5 Idzi Waszak2 - 2 WPts
12/04/2029Mendoza, Argentina12 - 4 Carlos Loera28 - 19 LPts
12/02/2029Donostia-San Sebastian, Spain12 - 3 Cruz Pintor4 - 1 LPts
15/12/2028Winnipeg, Canada11 - 3 Phil Pembroke3 - 14(1) WPts
17/10/2028Canberra, Australia10 - 3 Theo Sundy1 - 8 WPts
19/08/2028New Kingston, Jamaica10 - 2 Charles Christison9(1) - 12 LPts
21/06/2028Toronto, Canada9 - 2 Justin Crookshank6 - 20 WPts
23/04/2028Edmonton, Canada9 - 1 Mel Hemphill12 - 10 LPts
25/02/2028Rosario, Argentina9 - 0 Salvador Armendariz20(3) - 14 LPts
28/12/2027Winnipeg, Canada8 - 0 John Lyall0 - 3 WPts
31/10/2027Vaughan, Canada7 - 0 Billy Plowman3 - 3 WPts
31/08/2027Kingston, Jamaica6 - 0 Amon Gillmore9 - 12 WPts
02/07/2027Vaughan, Canada5 - 0 Joel Gittings2 - 5 WPts
04/05/2027Vaughan, Canada4 - 0 Dom Boydston0 - 8 WPts
06/03/2027Spanish Town, Jamaica3 - 0 Oscar Scrivener18 - 14 WPts
06/01/2027Winnipeg, Canada2 - 0 Charles Glendinning1 - 7 WPts
16/11/2026Quebec City, Canada1 - 0 Justin Evra8 - 15 WPts
30/09/2026Vaughan, Canada0 - 0 Nicholas Seller0 - 0 WPts