Weightclass:  Welterweight
Location:  Montreal, Canada
Record:  24 - 32
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
30/09/2030Montreal, Canada23 - 32 Milen á Serebrov6 - 1 WPts
02/08/2030Montreal, Canada22 - 32 Keun-ho Mok2 - 2 WPts
03/06/2030Montreal, Canada21 - 32 Telford Duvauchelle3 - 17(4) WPts
04/04/2030Montreal, Canada20 - 32 Niao-ka Young3 - 0 WPts
03/02/2030Montreal, Canada19 - 32 Jin-hyeon Won1 - 6 WPts
05/12/2029Montreal, Canada18 - 32 Sung-yun Choo1 - 7 WPts
06/10/2029Montreal, Canada18 - 31 Leo Gunion24(1) - 21 LPts
07/08/2029Montreal, Canada17 - 31 James Glasscock24(1) - 20 WPts
08/06/2029Montreal, Canada16 - 31 John Ure2 - 7 WPts
09/04/2029Montreal, Canada16 - 30 Merrill Becotte20 - 14 LPts
08/02/2029Montreal, Canada15 - 30 Dave Blower0 - 1 WPts
10/12/2028Montreal, Canada14 - 30 Michael Bains2 - 8 WPts
11/10/2028Montreal, Canada13 - 30 Courvoisier Noland8 - 29 WPts
12/08/2028Villeurbanne, France12 - 30 Nicolas Lizarazu6 - 17 WPts
14/06/2028Ottawa, Canada12 - 29 Johnny Andrew18 - 16 LPts
19/04/2028Montreal, Canada12 - 28 Sam Donn18 - 6 LPts
19/02/2028Bangkok, Thailand11 - 28 Fonluang On Lam10 - 11 WPts
22/12/2027Gaineau, Canada11 - 27 Courvoisier Bazile23 - 7 LPts
27/10/2027Novosibirsk, Russia11 - 26 Toma Nababkin18(1) - 22 LPts
28/08/2027Montreal, Canada10 - 26 Johnny Leonards0 - 2 WPts
28/06/2027Toshkent, Uzbekistan10 - 25 Luka Ibraev21 - 14 LPts
30/04/2027San Jose, Costa Rica9 - 25 Noe Landa3 - 12 WPts
02/03/2027Toshkent, Uzbekistan9 - 24 Georgiy Baylarbayov10 - 14 LPts
02/01/2027Halifax, Canada8 - 24 Peter Hesson0 - 15(4) WPts
04/11/2026Dublin, Ireland8 - 23 Aidan McAlister16 - 31 LPts
06/09/2026Al-Quwaysimah, Jordan7 - 23 Umair Himsi4 - 21 WPts
09/07/2026San Jose del Monte, Philippines7 - 22 Ora Huertas26 - 27 LPts
11/05/2026Montreal, Canada7 - 21 Mark Scroggie9 - 12 LPts
01/05/2026Port Said, Egypt6 - 21 Rehan Zickby0 - 3 WPts
03/03/2026Montreal, Canada6 - 20 Sacha Dalle22 - 15 LPts
16/01/2026Surrey, Canada6 - 19 Nick Igoe9 - 9 LPts
19/11/2025Perth, Australia5 - 19 Ewan Elliston4 - 12 WPts
21/09/2025Plzen, Czech Republic4 - 19 Kvido Komarek5 - 13 WPts
24/07/2025Prague, Czech Republic4 - 18 Vratislav Partyka5 - 10(1) LPts
26/05/2025Valparaiso, Chile3 - 18 Santiago Najar1 - 3 WPts
28/03/2025Montreal, Canada2 - 18 Matt Copeland4 - 12 WPts
27/01/2025Shymkent, Kazakhstan2 - 17 Toma Narckulow18(2) - 27 LPts
29/11/2024Montreal, Canada2 - 16 Diego Ceja9(2) - 15 LPts
01/10/2024Montreal, Canada1 - 16 Euan Mwenya1 - 3 WPts
03/08/2024Rosario, Argentina1 - 15 Alvino Borromeo6 - 24 LPts
05/06/2024Montreal, Canada1 - 14 Marcel Rubel3 - 12 LPts
07/04/2024Montreal, Canada1 - 13 Yasin Siddiqui3 - 8 LPts
08/02/2024Montreal, Canada1 - 12 Malcolm Bonaventura0 - 4 LPts
11/12/2023Seoul, South Korea1 - 11 Dong-won Chew24(1) - 10 LPts
12/10/2023Lusaka, Zambia1 - 10 Umi Chinangwa4 - 29 LPts
14/08/2023Calgary, Canada1 - 9 David Diggins13 - 17(6) LPts
17/06/2023Hamilton, Canada0 - 9 Floyd Suite4(1) - 5 WPts
22/04/2023Montreal, Canada0 - 8 Varil Notte14 - 14 LPts
22/02/2023Montreal, Canada0 - 7 Geron Vian5 - 4 LPts
23/12/2022Montreal, Canada0 - 6 Didier Seel3(1) - 4 LPts
23/10/2022Bangkok, Thailand0 - 5 Wandee Chaiyong11 - 19 LPts
25/08/2022Edmonton, Canada0 - 4 Ian Cochrane12 - 13 LPts
26/06/2022Winnipeg, Canada0 - 3 Clinton Manderson15 - 8 LPts
28/04/2022Montreal, Canada0 - 2 Bohumil Korda9 - 16(1) LPts
28/02/2022Quebec City, Canada0 - 1 Gareth Bee5 - 15(2) LPts
05/01/2022Montreal, Canada0 - 0 Vitali Rozenblats4 - 4 LPts