Weightclass:  Welterweight
Location:  Halifax, Canada
Record:  37(1) - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/03/2032Halifax, Canada36(1) - 24 Montana Panza2 - 13 WPts
21/01/2032Halifax, Canada35(1) - 24 Rance Maunier2 - 1 WPts
21/11/2031Halifax, Canada34(1) - 24 Vidal Tobia8 - 20 WPts
22/09/2031Halifax, Canada33(1) - 24 Dave Paterson4 - 7 WPts
24/07/2031Halifax, Canada32(1) - 24 Ian Campbell4 - 11 WPts
26/05/2031Halifax, Canada31(1) - 24 Alastair Hamill7 - 3 WPts
25/03/2031Halifax, Canada30(1) - 24 Quennel de La Fontaine0 - 7 WPts
24/01/2031Halifax, Canada30(1) - 23 Sabuur Bajcodamov7 - 5 LPts
25/11/2030Halifax, Canada29(1) - 23 Sven Giese2 - 4 WPts
26/09/2030Halifax, Canada28(1) - 23 Hanief Sosorbaram4 - 27(1) WPts
29/07/2030Halifax, Canada28(1) - 22 Acelin de la Bretonne9 - 10 LPts
28/05/2030Halifax, Canada27(1) - 22 Konstantin Stiebrinsh1 - 0 WPts
29/03/2030Prague, Czech Republic26(1) - 22 Benedikt Kral3 - 14 WPts
29/01/2030Montreal, Canada26(1) - 21 Courvoisier Noland14 - 31 LPts
04/12/2029Marseille, France25(1) - 21 Sinclair Linder18 - 12 WPts
06/10/2029Montreal, Canada24(1) - 21 Odo Peyrefitte18 - 31 WPts
08/08/2029Halifax, Canada23(1) - 21 Mark Foden45 - 37 WPts
15/07/2029Rostov-on-Don, Russia22(1) - 21 Gennady Aksinin7 - 17 WPts
17/05/2029Halifax, Canada22(1) - 20 Mark Foden43 - 36 LPts
26/04/2029Halifax, Canada21(1) - 20 Mark Scroggie31 - 25 WPts
17/04/2029Ottawa, Canada20(1) - 20 Bryan Vallance11 - 25 WPts
11/03/2029Saskatoon, Canada20(1) - 19 Stuart Mailer44 - 7 LPts Canada National Championships 2029View
10/02/2029Halifax, Canada19(1) - 19 Chris Will0 - 1 WPts
12/12/2028Brampton, Canada19(1) - 18 Vince Givan32(1) - 12 LPts
18/10/2028Halifax, Canada18 - 18 Peter Hesson1(1) - 26(6) WKO3
19/08/2028Halifax, Canada18 - 17 Rupert Mermoz16 - 13 LPts
20/06/2028Odense, Denmark17 - 17 Tryggvi Conradi1 - 6 WPts
22/04/2028Gaineau, Canada16 - 17 Pernell Bataille13 - 17 WPts
24/02/2028Halifax, Canada15 - 17 James Argyle5 - 17 WPts
26/12/2027Maipu, Chile15 - 16 Carlos Baeza15 - 14 LPts
28/10/2027Samarqand, Uzbekistan14 - 16 Daniil Baiseitov15 - 16 WPts
30/08/2027Montreal, Canada14 - 15 Chris Lenox15 - 11 LPts
30/07/2027Burnaby, Canada14 - 14 Matt Copeland12 - 19(1) LPts
23/06/2027Halifax, Canada13 - 14 Ross Lafargue1 - 6 WPts
27/04/2027Calgary, Canada12 - 14 Alec Summerhill0 - 5(2) WPts
27/02/2027Bordeaux, France11 - 14 Audric de Pizan7 - 14 WPts
29/12/2026Samarqand, Uzbekistan11 - 13 Alik Fataliev13 - 13(1) LPts
31/10/2026Halifax, Canada10 - 13 Scott Herde4 - 7 WPts
02/09/2026Edmonton, Canada10 - 12 Mark Smylie6 - 8(1) LPts
12/07/2026Markham, Canada10 - 11 Barry Saddler6 - 9 LPts
16/05/2026Halifax, Canada10 - 10 Kian Bruce12 - 14 LPts
17/03/2026Halifax, Canada9 - 10 Mark Scroggie8 - 10 WPts
08/03/2026Gaineau, Canada9 - 9 Laurent Andreu42(3) - 6 LPts
08/01/2026Halifax, Canada8 - 9 Sacha Dalle21 - 14 WPts
19/11/2025Paris, France7 - 9 Alexandre Novy1 - 4 WPts
21/09/2025Grenoble, France6 - 9 Barbabe Noel5 - 11 WPts
24/07/2025Saskatoon, Canada5 - 9 Ian Meldrum7 - 7 WPts
28/05/2025Aalborg, Denmark5 - 8 Ultar Nielsen0 - 4 LPts
30/03/2025Mississauga, Canada4 - 8 Amon Plowman7 - 10 WPts
30/01/2025Dushanbe, Tajikistan4 - 7 Bayram Shukurov9 - 7 LPts
02/12/2024Halifax, Canada3 - 7 Stuart Merrick2 - 1 WPts
03/10/2024Nonthaburi, Thailand2 - 7 Kwanpichit Tienpho1 - 21 WPts
04/08/2024Almaty, Kazakhstan2 - 6 Mumtaz Isckakov7 - 15 LPts
06/06/2024Laval, Canada2 - 5 Verrier Marc9(1) - 8 LPts
08/04/2024Halifax, Canada1 - 5 Bilal Abourizk1 - 3(1) WPts
09/02/2024Halifax, Canada0 - 5 Aki Muranaka3 - 7 WPts
12/12/2023Minsk, Belarus0 - 4 Dmytro Budnik5 - 12 LPts
13/10/2023Halifax, Canada0 - 3 Danyaal Omarow20(1) - 18 LPts
15/08/2023Edmonton, Canada0 - 2 Mike Moffit27 - 6 LPts
17/06/2023London, Canada0 - 1 Paul Nairn12 - 16 LPts
05/05/2023Beijing, China0 - 0 Gan Doo0 - 0 LPts