Weightclass:  Lightweight
Location:  Halifax, Canada
Record:  32(1) - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/12/2029Halifax, Canada31(1) - 18 John Balmer5 - 12 WPts
20/10/2029Halifax, Canada30(1) - 18 Pancho Tomas0 - 1 WPts
21/08/2029Halifax, Canada29(1) - 18 Cruz Tio2 - 11 WPts
22/06/2029Halifax, Canada28(1) - 18 Danyaal Hadj0 - 4 WPts
23/04/2029Halifax, Canada27(1) - 18 Antwan Stirrat4 - 11 WPts
22/02/2029Halifax, Canada26(1) - 18 John Jones2 - 12 WPts
24/12/2028Halifax, Canada25(1) - 18 Aljoša Vrabec1 - 6 WPts
25/10/2028Halifax, Canada25(1) - 17 Ricardo Socarras12 - 22 LPts
26/08/2028Halifax, Canada24(1) - 17 Mel Leitch17(2) - 13 WPts
27/06/2028Halifax, Canada24(1) - 16 Rob Mingus14(2) - 25 LPts
28/04/2028Halifax, Canada23(1) - 16 John Horner1 - 7(1) WPts
28/02/2028Halifax, Canada22(1) - 16 Yulian Abdibec0 - 6(1) WPts
30/12/2027Vancouver, Canada21(1) - 16 Richard Weatherly9 - 20 WPts
02/11/2027Winnipeg, Canada20(1) - 16 Clint Raulston10 - 18 WPts
06/09/2027Halifax, Canada19(1) - 16 Noel Dashiell1 - 2 WPts
08/07/2027Halifax, Canada18(1) - 16 Gregor Fork3 - 3 WPts
09/05/2027Havana, Cuba17 - 16 Santiago Cayo2 - 23(6) WKO3
11/03/2027Grenoble, France16 - 16 Reinald Batiste9 - 13 WPts
11/01/2027Lonueuil, Canada16 - 15 Newell Dacourt12 - 13 LPts
16/11/2026Toronto, Canada16 - 14 Bradley Doctor8 - 16(4) LPts
17/09/2026Montreal, Canada15 - 14 Marin Malraux8 - 19 WPts
20/07/2026Halifax, Canada14 - 14 Sergeant Orme4 - 29(1) WPts
20/05/2026Halifax, Canada13 - 14 Khat Dadalian1 - 10 WPts
22/03/2026Halifax, Canada12 - 14 Malcolm Liston0 - 9(2) WPts
22/01/2026Bangkok, Thailand12 - 13 Fahlan Dabransarakam17(1) - 22 LPts
24/11/2025Aix-en-Provence, France12 - 12 Sinclair Criqui19 - 16 LPts
26/09/2025San Jose, Costa Rica11 - 12 Dimos Navarro1 - 7 WPts
29/07/2025Regina, Canada10 - 12 Gethin Crockett4 - 10 WPts
09/06/2025Laval, Canada10 - 11 Waltier Blier17 - 28 LPts
11/04/2025Halifax, Canada9 - 11 Sevan Jouharian10 - 8 WPts
11/02/2025Montreal, Canada9 - 10 Paul Groat15 - 6 LPts
15/12/2024Montreal, Canada8 - 10 Chivalry Thil4 - 16 WPts
17/10/2024Halifax, Canada7 - 10 Avel Sliva6 - 12 WPts
19/08/2024Georgetown, Guyana6 - 10 Mel Raeburn3 - 15 WPts
21/06/2024Zagreb, Croatia6 - 9 Ognjan Marincic20(1) - 7 LPts
23/04/2024Halifax, Canada5 - 9 Denis Svalina3 - 11 WPts
24/02/2024Minsk, Belarus5 - 8 Oleksiy Popovich14 - 17 LPts
26/12/2023Thessaloniki, Greece4 - 8 Phrixus Musto0 - 0 WPts
28/10/2023Dubai, UAE4 - 7 Ahmed Rahman1 - 26(1) LPts
30/08/2023Ottawa, Canada4 - 6 Declan Leyes13 - 12 LPts
04/07/2023Calgary, Canada4 - 5 Lucas Jelley6 - 15 LPts
19/05/2023Brampton, Canada3 - 5 Shaun Samuel16 - 13 WPts
10/04/2023Winnipeg, Canada3 - 4 Spencer Lovitt5 - 12 LPts
03/03/2023Halifax, Canada2 - 4 Joshua Terres1 - 4 WPts
02/01/2023Edmonton, Canada2 - 3 James Dunson7 - 23 LPts
06/11/2022Montreal, Canada2 - 2 Granville Anger8 - 11 LPts
10/09/2022Toronto, Canada2 - 1 Antwan Norwick18 - 8 LPts
21/07/2022Winnipeg, Canada1 - 1 Robert Watson3 - 20(4) WPts
16/06/2022Halifax, Canada1 - 0 Rachmad Tjhie1 - 10(2) LPts
18/04/2022Halifax, Canada0 - 0 Gazi Aly0 - 1 WPts