Weightclass:  Heavyweight
Location:  Montreal, Canada
Record:  60(2) - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/04/2031Montreal, Canada59(2) - 22 Mark Micah4 - 16 WPts
08/02/2031Montreal, Canada58(2) - 22 Qiyas Kasumov4 - 20 WPts
10/12/2030Montreal, Canada57(2) - 22 Iliya á Stamboliev10 - 8 WPts
11/10/2030Montreal, Canada56(2) - 22 Arnie Hickey2 - 2 WPts
12/08/2030Montreal, Canada55(2) - 22 Haider Mona5 - 10 WPts
14/06/2030Montreal, Canada54(2) - 22 Jack Wennerberg4 - 14 WPts
15/04/2030Montreal, Canada53(2) - 22 Steinar Damm0 - 2 WPts
14/02/2030Anderlecht, Belgium53(2) - 21 Courvoisier Fonck19 - 14 LPts
16/12/2029Montreal, Canada52(2) - 21 Ibrahim Ertaev2 - 6 WPts
17/10/2029Salzburg, Austria51(2) - 21 Arik Gerlich20 - 17 WPts
19/08/2029Montreal, Canada51(2) - 20 Ames Canet36 - 16 LPts
10/07/2029Augsburg, Germany50(2) - 20 Con Ahrendt17 - 16(2) WPts
12/05/2029Albuquerque, USA50(2) - 19 Imran Odeh9 - 16 LPts
14/03/2029Saskatoon, Canada50(2) - 18 Barbabe Sosno12 - 9 LPts Canada National Championships 2029View
11/03/2029Saskatoon, Canada49(2) - 18 Davie Munhall5 - 2 WPts Canada National Championships 2029View
15/01/2029Hamburg, Germany48(2) - 18 Burlin Stroth6 - 18 WPts
17/11/2028Dublin, Ireland47(2) - 18 Seamus McClellan15 - 19 WPts
19/09/2028Carrefour, Haiti46(2) - 18 Tugdual Nin7 - 15 WPts
22/07/2028Nanning, China46(2) - 17 Charles Bayle41 - 33 LPts Nanning Olympics 2028View
19/07/2028Nanning, China45(2) - 17 Nicandro Gaytan41 - 6 WPts Nanning Olympics 2028View
16/07/2028Nanning, China44(2) - 17 Bradley Slaight17 - 11 WPts Nanning Olympics 2028View
13/07/2028Nanning, China43(2) - 17 Ahvo Tamminen36 - 24 WPts Nanning Olympics 2028View
02/06/2028Montreal, Canada42(2) - 17 Umair Siddiqi23 - 27 WPts
02/05/2028Montreal, Canada41(2) - 17 Umair Siddiqi23 - 26 WPts
17/03/2028Lonueuil, Canada40(2) - 17 Isaac Pendry18 - 11 WPts Canada National Championships 2028View
14/03/2028Lonueuil, Canada39(2) - 17 Bryn Hagie15 - 11 WPts Canada National Championships 2028View
11/03/2028Lonueuil, Canada38(2) - 17 Robert Grant14 - 12 WPts Canada National Championships 2028View
18/01/2028Port-au-Prince, Haiti38(2) - 16 Miguel Cabana54(1) - 16 LPts Americas Championships 2028View
15/01/2028Port-au-Prince, Haiti37(2) - 16 Waltier Belisle22 - 12 WPts Americas Championships 2028View
12/01/2028Port-au-Prince, Haiti36(2) - 16 Clint Witherow27 - 11 WPts Americas Championships 2028View
09/01/2028Port-au-Prince, Haiti35(2) - 16 Guido Segura17 - 19 WPts Americas Championships 2028View
14/11/2027Pretoria, South Africa34(2) - 16 Ebi Dube7 - 13 WPts
16/09/2027Ibadan, Nigeria34(2) - 15 VladimÝr Jach73(1) - 21 LPts Ibadan World Championships 2027View
13/09/2027Ibadan, Nigeria33(2) - 15 Owen Selasee56(1) - 21 WPts Ibadan World Championships 2027View
10/09/2027Ibadan, Nigeria32(2) - 15 Odin Thornes31 - 9 WPts Ibadan World Championships 2027View
07/09/2027Ibadan, Nigeria31(2) - 15 Boell Schaub20 - 8 WPts Ibadan World Championships 2027View
14/07/2027Santiago, Chile30(2) - 15 Vicente Quijada18 - 17 WPts
16/05/2027Daloa, Ivory Coast29(2) - 15 Sid St. Jean9 - 14 WPts
17/03/2027Montreal, Canada28(2) - 15 Rob Purvis13 - 5 WPts Canada National Championships 2027View
14/03/2027Montreal, Canada27(2) - 15 Algernon Duris12 - 2 WPts Canada National Championships 2027View
11/03/2027Montreal, Canada26(2) - 15 Mark Hogg6 - 8 WPts Canada National Championships 2027View
03/03/2027Kampala, Uganda25(2) - 15 Phornello Mkapa15 - 30(1) WPts
31/01/2027Montevideo, Uruguay25(2) - 14 Iago Nicolas21 - 22 LPts
31/12/2026Montreal, Canada25(2) - 13 Iago Nicolas20 - 22 LPts
24/11/2026Montreal, Canada24(2) - 13 Joseph Ewart31(1) - 11 WPts
23/10/2026Montreal, Canada23(2) - 13 Vasif Cabaeff19(1) - 10 WPts
19/09/2026Krakow, Poland23(2) - 12 Henio Smieja14 - 26 LPts
19/08/2026Montreal, Canada22(2) - 12 Amjad Deghiche17 - 9 WPts
15/07/2026Montreal, Canada21(2) - 12 Odin Thornes22 - 7 WPts
14/06/2026Montreal, Canada20(2) - 12 Odin Thornes22 - 6 WPts
02/05/2026Montreal, Canada20(2) - 11 Byron de Bergerac26 - 5 LPts
17/03/2026Hamilton, Canada19(2) - 11 Michael Rust47 - 17 WPts Canada National Championships 2026View
14/03/2026Hamilton, Canada18(2) - 11 Louis Hoggan18 - 13 WPts Canada National Championships 2026View
11/03/2026Hamilton, Canada17(2) - 11 Johnny Glenn12 - 5 WPts Canada National Championships 2026View
19/01/2026Toulouse, France16(2) - 11 Turiau Guillemette13 - 22 WPts
21/11/2025New Kingston, Jamaica15(2) - 11 James Murray28(2) - 23 WPts
23/09/2025Montreal, Canada14(2) - 11 Ashley Nicolls3 - 12 WPts
26/07/2025Montreal, Canada13(2) - 11 Kruno Turato5 - 16 WPts
28/05/2025Montreal, Canada12(2) - 11 Jeronim Tomic6 - 11(3) WPts
29/03/2025Toronto, Canada11(2) - 11 Malcolm Rury22 - 20 WPts
06/02/2025Edmonton, Canada10(1) - 11 Mark Gwynn6 - 11(1) WKO3
13/12/2024Montreal, Canada9 - 11 Dawid Zalewski0 - 14(2) WKO3
12/10/2024Laval, Canada8 - 11 Ross Dacourt18 - 20 WPts
21/08/2024Zagreb, Croatia8 - 10 Tomislav Papic23 - 14 LPts
23/06/2024Chennai, India8 - 9 Vijay Mammen2 - 15 LPts
25/04/2024Winnipeg, Canada8 - 8 Robert Belling23 - 17 LPts
14/03/2024Toronto, Canada8 - 7 Forrest de Brosse45 - 12 LPts Canada National Championships 2024View
11/03/2024Toronto, Canada7 - 7 Arnie Hayes20(1) - 24 WPts Canada National Championships 2024View
08/02/2024Vitebsk, Belarus7 - 6 Pyotr Goncharov18 - 19 LPts
11/12/2023Barnaul, Russia6 - 6 Konstantin Fedorov12(1) - 21 WPts
13/10/2023Dniprodzerzhynsk, Ukraine5 - 6 Fedir Baranek14 - 15 WPts
15/08/2023Juarez, Mexico5 - 5 Juan Betancourt10 - 6 LPts
17/06/2023Helsinki, Finland4 - 5 Ilkka Hinkkanene2 - 5 WPts
19/04/2023Kiev, Ukraine3 - 5 Anton Kuzmich9(2) - 17 WPts
19/02/2023Annaba, Algeria2 - 5 Ali Nakache15 - 9 WPts
21/12/2022Samarqand, Uzbekistan2 - 4 Toma Badaldejli16 - 5 LPts
23/10/2022Montreal, Canada1 - 4 Raul Cassel2 - 21 WPts
07/09/2022Toronto, Canada1 - 3 Kai Hendrie18 - 5 LPts
10/07/2022Montreal, Canada1 - 2 Cole Ewan2 - 0 LPts
10/05/2022Saskatoon, Canada1 - 1 Clint Greim5 - 15 LPts
21/03/2022Toronto, Canada1 - 0 Inigo Curtis15 - 6 LPts
18/02/2022Montreal, Canada0 - 0 Oscar Scrivener0 - 0 WPts