Weightclass:  Heavyweight
Location:  Mississauga, Canada
Record:  39 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/12/2033Mississauga, Canada38 - 10 Dario Barrera25 - 13 WPts
16/11/2033Riga, Latvia37 - 10 Afanas Starinsh21 - 16 WPts
14/10/2033Mississauga, Canada37 - 9 Evgeny Oshchepkov27 - 6 LPts
10/09/2033Surat, India37 - 8 Hayden Mayat14(1) - 9 LPts Surat World Championships 2033View
07/09/2033Surat, India36 - 8 Igor Kajrbecov30 - 7 WPts Surat World Championships 2033View
19/07/2033Mississauga, Canada35 - 8 Kelsey Pelle33 - 20 WPts
18/05/2033Mississauga, Canada34 - 8 Kelsey Pelle32 - 19 WPts
17/04/2033Roskilde, Denmark33 - 8 Kelsey Pelle32 - 18 WPts
17/03/2033Halifax, Canada32 - 8 Richard Borthwick6 - 3 WPts Canada National Championships 2033View
14/03/2033Halifax, Canada31 - 8 Ben Dougall10 - 11 WPts Canada National Championships 2033View
11/03/2033Halifax, Canada30 - 8 Roger Swanston7 - 15 WPts Canada National Championships 2033View
14/02/2033Mississauga, Canada29 - 8 Franchot Gedeon2 - 9 WPts
15/12/2032Dubai, UAE28 - 8 Bilal Zia6 - 4 WPts
17/10/2032Angarsk, Russia27 - 8 Fedya Moiseev12 - 16 WPts
19/08/2032Mississauga, Canada27 - 7 Adil Farah39 - 11 LPts
16/07/2032Saint Petersburg, Russia27 - 6 Sancho Marro25 - 6 LPts Saint Petersburg Olympics 2032View
13/07/2032Saint Petersburg, Russia26 - 6 Vere Jean-Charles5 - 6 WPts Saint Petersburg Olympics 2032View
16/05/2032Hamamatsu, Japan25 - 6 Naoki Fujita8 - 13 WPts
17/03/2032Surrey, Canada24 - 6 Kyle Gilfillan24 - 21 WPts Canada National Championships 2032View
14/03/2032Surrey, Canada23 - 6 Greg Sconce30 - 9 WPts Canada National Championships 2032View
11/03/2032Surrey, Canada22 - 6 Roger Swanston5 - 10 WPts Canada National Championships 2032View
15/02/2032Graz, Austria21 - 6 Wilber Eckstdt8 - 15 WPts
12/01/2032Rio de Janeiro, Brazil21 - 5 Sancho Marro20 - 3 LPts Americas Championships 2032View
09/01/2032Rio de Janeiro, Brazil20 - 5 Floyd Kyles20(1) - 19 WPts Americas Championships 2032View
09/12/2031Mississauga, Canada19 - 5 Roman Kalina10 - 19 WPts
12/10/2031Mississauga, Canada18 - 5 Ferdy Stieler11 - 7 WPts
10/09/2031Valencia, Venezuela18 - 4 Davie Lunna28 - 16 LPts Valencia World Championships 2031View
07/09/2031Valencia, Venezuela17 - 4 Joaquin Maio9(1) - 0 WPts Valencia World Championships 2031View
14/07/2031Marseille, France16 - 4 Georges de Vigny11 - 6(1) WPts
15/05/2031Valparaiso, Chile15 - 4 Cipriano Nevarez10 - 9 WPts
17/03/2031Montreal, Canada14 - 4 David Bateson10 - 3 WPts Canada National Championships 2031View
14/03/2031Montreal, Canada13 - 4 Greg Sconce24 - 7 WPts Canada National Championships 2031View
11/03/2031Montreal, Canada12 - 4 James Castles9 - 23 WPts Canada National Championships 2031View
10/01/2031Mississauga, Canada11 - 4 Percival Ader4 - 12 WPts
11/11/2030Mississauga, Canada10 - 4 Kolya Tleuberdiev7 - 13 WPts
13/09/2030Halifax, Canada9 - 4 Arran Maver9 - 4 WPts
31/07/2030Ottawa, Canada8 - 4 Bob Blevins6 - 17 WPts
02/06/2030Vilnius, Lithuania8 - 3 Hubert Berlinski21(1) - 4 LPts
04/04/2030Oslo, Norway7 - 3 Alvis Birky3 - 15 WPts
04/02/2030Burnaby, Canada7 - 2 Nicholas Seller8 - 15 LPts
08/12/2029Surat, India6 - 2 Khalid Wahba3 - 19 WPts
10/10/2029Mississauga, Canada5 - 2 Rich Ballantyne1 - 8 WPts
11/08/2029Zagreb, Croatia4 - 2 Jurica Kovacec9 - 18 WPts
13/06/2029Halifax, Canada3 - 2 Daniel Brier6 - 19 WPts
14/04/2029Richmond, Canada2 - 2 Cody Kemble1 - 5 WPts
14/02/2029Lonueuil, Canada1 - 2 Percival Dewaere1 - 4 WPts
17/12/2028Vilnius, Lithuania1 - 1 Adam Zarzycki1 - 2 LPts
19/10/2028Toronto, Canada1 - 0 Justin Crookshank7 - 21 LPts
24/08/2028Mississauga, Canada0 - 0 Paul de Musset2 - 3 WPts