Weightclass:  Welterweight
Location:  Montreal, Canada
Record:  30(1) - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/03/2026Montreal, Canada29(1) - 23 Loredo Godines2 - 12 WPts
23/01/2026Montreal, Canada29(1) - 22 Dom Glasscock8 - 12 LPts
24/11/2025Montreal, Canada28(1) - 22 Duncan Sanderson4 - 5 WPts
25/09/2025Montreal, Canada27 - 22 Jack Pettigrew1 - 6 WKO3
27/07/2025Montreal, Canada26 - 22 Arif Eivasov11 - 15 WPts
29/05/2025Montreal, Canada25 - 22 Mark Foden10 - 17 WPts
30/03/2025Montreal, Canada24 - 22 Alastair Caine2 - 7 WPts
30/01/2025Montreal, Canada24 - 21 Paul Guilliams7 - 11 LPts
01/12/2024Montreal, Canada23 - 21 Peter Hesson0 - 2(1) WPts
02/10/2024Montreal, Canada22 - 21 Merrill Becotte2 - 1 WPts
03/08/2024Montreal, Canada21 - 21 David Gaiter0 - 7 WPts
05/06/2024Montreal, Canada20 - 21 Corey Berrie5 - 11 WPts
07/04/2024Montreal, Canada19 - 21 Sean Burnes2 - 2 WPts
07/02/2024Sofia, Bulgaria18 - 21 Ognian á Bolgarkov11 - 19 WPts
10/12/2023Las Condes, Chile17 - 21 Vicente Villeda5 - 10 WPts
11/10/2023Montreal, Canada16 - 21 Ian Wallace0 - 3 WPts
14/08/2023Montreal, Canada15 - 21 Kyle Malraux5 - 18 WPts
15/06/2023Accra, Ghana15 - 20 Mark Antwi25 - 2 LPts
17/04/2023Montreal, Canada14 - 20 Dmitri Oralbekoff5 - 7 WPts
17/02/2023Maracaibo, Venezuela14 - 19 Esteban Macias4 - 8 LPts
20/12/2022Plovdiv, Bulgaria13 - 19 Bogdan á Savichev12 - 19 WPts
22/10/2022Surrey, Canada12 - 19 Lloyd Groves11(2) - 14 WPts
25/08/2022Buenos Aires, Argentina12 - 18 Federico Alverez13 - 14 LPts
27/06/2022Samarqand, Uzbekistan11 - 18 Nijat Tagizade7(1) - 21 WPts
29/04/2022Moscow, Russia11 - 17 Dimi Albiev16 - 8 LPts
01/03/2022Toronto, Canada11 - 16 Ian Dunsmore16 - 7 LPts
08/01/2022Toronto, Canada10 - 16 Dale Lockhart16 - 5 WPts
26/11/2021Winnipeg, Canada10 - 15 Cole Quigg23 - 2 LPts
26/10/2021Diourbel, Senegal9 - 15 Reinald Mbengue13 - 10 WPts
28/08/2021Montreal, Canada8 - 15 Evgeny Kovalik16 - 7 WPts
27/06/2021Sana'a, Yemen8 - 14 Amjad Zafar15 - 8 LPts
27/04/2021Bangkok, Thailand7 - 14 Wandee Jaotalaetong10 - 8 WPts
27/02/2021Seoul, South Korea7 - 13 Jin-hyeon Han6 - 13 LPts
30/12/2020Lankaran, Azerbaijan7 - 12 Agha Abaskuliyev10 - 6 LPts
01/11/2020Toronto, Canada7 - 11 Blake Cauldwell12 - 1 LPts
18/09/2020Halifax, Canada6 - 11 Scott Reach1 - 10 WPts
18/07/2020Nassau, Bahamas6 - 10 Dom Nee3 - 13 LPts
20/05/2020Montreal, Canada6 - 9 Kiki Camisa11 - 4 LPts
20/03/2020Montreal, Canada6 - 8 Haziem Togoldor11 - 3 LPts
19/01/2020Toronto, Canada6 - 7 Leo Ferries6 - 2 LPts
25/11/2019Montreal, Canada6 - 6 Gaylord Marmion5 - 8 LPts
25/09/2019Montreal, Canada5 - 6 Valerio Brunetti6 - 4 WPts
26/07/2019Bratislava, Slovakia5 - 5 VÝt Ryba6 - 3 LPts
28/05/2019Montreal, Canada4 - 5 Carlos Cabanilla3 - 5 WPts
29/03/2019Montreal, Canada3 - 5 Santiago Cosio4 - 2 WPts
27/01/2019Montreal, Canada2 - 5 Justin Moreau2 - 5 WPts
27/11/2018Montreal, Canada1 - 5 Loredo Toscano2 - 2 WPts
27/09/2018Montreal, Canada1 - 4 Roger Clyne6 - 0 LPts
29/07/2018Brisbane, Australia1 - 3 James Sava3 - 1 LPts
31/05/2018Winnipeg, Canada0 - 3 Daniel Girvan0 - 2 WPts
05/04/2018Regina, Canada0 - 2 Inigo Martin0 - 0 LPts
27/02/2018Montreal, Canada0 - 1 Harry Dodd0 - 1 LPts
18/01/2018Montreal, Canada0 - 0 Nick Riggins0 - 0 LPts