Weightclass:  Lightweight
Location:  Hamilton, Canada
Record:  33(2) - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/12/2031Hamilton, Canada32(2) - 21 Mark Faul0 - 5 WPts
03/10/2031Hamilton, Canada31(2) - 21 Malcolm Bringhurst3 - 4 WPts
02/08/2031Hamilton, Canada30(2) - 21 Antoine de Honnecourt1 - 3 WPts
03/06/2031Hamilton, Canada29(2) - 21 Labaron Roussel9 - 15 WPts
02/04/2031Hamilton, Canada29(2) - 20 Matviyko Pavelko20 - 8 LPts
01/02/2031Hamilton, Canada28(2) - 20 Bradley Spedding15 - 3 WPts
03/12/2030Hamilton, Canada27(2) - 20 Sean Pettie5 - 9 WPts
04/10/2030Hamilton, Canada26(2) - 20 Vikenti Turkebai2 - 9 WPts
06/08/2030Hamilton, Canada25(2) - 20 Javier Galas5 - 25 WPts
07/06/2030Hamilton, Canada24(2) - 20 Mike Russell1 - 0 WPts
08/04/2030Hamilton, Canada23(2) - 20 Vincent Dombasle0 - 2 WPts
07/02/2030Hamilton, Canada22(2) - 20 Paul Ghee8 - 4 WPts
09/12/2029Algiers, Algeria22(2) - 19 Majid Acimi10 - 9 LPts
11/10/2029Hamilton, Canada21(2) - 19 Dave Ferguson4 - 16 WPts
12/08/2029Georgetown, Guyana21(2) - 18 Dai Harvard7 - 10 LPts
14/06/2029Yerevan, Armenia20(2) - 18 Isahag Varteresian2 - 8 WPts
16/04/2029Fukuoka, Japan19(2) - 18 Akira Shinsato5 - 3 WPts
16/02/2029Copenhagen, Denmark18(2) - 18 Ulrik Kanne6 - 7 WPts
19/12/2028Hamilton, Canada17(2) - 18 John Kitching2 - 15 WPts
20/10/2028Hamilton, Canada16(2) - 18 Marvel Barbusse0 - 3 WPts
21/08/2028Aarhus, Denmark15(2) - 18 Ulrik Henningsen9 - 7 WPts
23/06/2028Maracaibo, Venezuela15(2) - 17 Joaquin Balasco22(1) - 23 LPts
25/04/2028Vitebsk, Belarus14(2) - 17 Dmytro Barna5 - 17 WPts
26/02/2028Lima, Peru14(2) - 16 Manuel Zenon37 - 18 LPts
28/12/2027Hamilton, Canada13(2) - 16 Bronco Trillo1 - 11 WPts
29/10/2027Rodriguez, Philippines12(2) - 16 Iago Mangosin11 - 9 WPts
31/08/2027Edmonton, Canada11(1) - 16 Matthew Rosser1 - 11 WKO3
02/07/2027Hamilton, Canada10(1) - 16 Ian Duffey12 - 5 WPts
04/05/2027Hamilton, Canada9(1) - 16 Mark Drennan4 - 13 WPts
06/03/2027Batangas City, Philippines8(1) - 16 Nemesio Carro10 - 15 WPts
06/01/2027Liege, Belgium8(1) - 15 Remi Beaulac18(3) - 14 LPts
08/11/2026Nassau, Bahamas8(1) - 14 Jonathan Kydd2 - 7 LPts
10/09/2026Brest, Belarus8(1) - 13 Vasili Aksinin16 - 8 LPts
13/07/2026Khayelitsha, South Africa7(1) - 13 Eggewaart Verwoerd14 - 12 WPts
14/05/2026Santo Domingo de Guzman, Dominican Republic7(1) - 12 Dimos Pantano17 - 8 LPts
16/03/2026Hamilton, Canada6(1) - 12 Michael Davis0 - 9 WPts
16/01/2026Lima, Peru6(1) - 11 Jose Rota16 - 20 LPts
18/11/2025Antwerp, Belgium6(1) - 10 Geoffrey Robaert21 - 13 LPts
19/09/2025Hamilton, Canada5(1) - 10 Robert Fram4 - 10(1) WPts
22/07/2025Montreal, Canada5(1) - 9 Michel Garnier10 - 5 LPts
03/06/2025Antofagasta, Chile5(1) - 8 Rodrigo Villarruel7 - 16 LPts
05/04/2025Hamilton, Canada4(1) - 8 Davie Goodlett0 - 2 WPts
05/02/2025Hamilton, Canada3(1) - 8 Bradley Doctor3 - 10(4) WPts
08/12/2024Hamilton, Canada2(1) - 8 Juan Juan0 - 3 WPts
10/10/2024Hamilton, Canada2(1) - 7 Ian Morgan3 - 2 LPts
11/08/2024Toronto, Canada1 - 7 Bradley Doctor2 - 8(3) WKO3
13/06/2024Toronto, Canada1 - 6 Ian Monro2 - 14 LPts
16/04/2024Soshanguve, South Africa1 - 5 Robert Ngubidi20 - 14 LPts
17/02/2024Toronto, Canada1 - 4 Leeroy Ferriss10 - 22 LPts
26/12/2023Edmonton, Canada1 - 3 Callum Swaney14 - 8 LPts
11/11/2023Toronto, Canada1 - 2 Chris Hawthorne14 - 9 LPts
09/10/2023Winnipeg, Canada1 - 1 Clinton Fenderson4 - 7 LPts
27/08/2023Ottawa, Canada0 - 1 Ian Nichol0 - 3 WPts
05/07/2023Montpellier, France0 - 0 Orane Fontaine0 - 0 LPts