Weightclass:  Lightweight
Location:  London, Canada
Record:  29(2) - 32
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/11/2033London, Canada28(2) - 32 Jin-su Paek0 - 7 WPts
20/09/2033London, Canada27(2) - 32 Dom Whiteford0 - 1 WPts
20/07/2033London, Canada26(2) - 32 Giles Fontaine1 - 0 WPts
20/05/2033London, Canada25(2) - 32 Darrell Rodin4 - 9 WPts
20/03/2033London, Canada24(1) - 32 Porter Fabre0 - 16 WKO3
18/01/2033London, Canada23(1) - 32 Sagaz Peralez0 - 18 WPts
18/11/2032London, Canada22(1) - 32 James Bradley2 - 5 WPts
18/09/2032London, Canada21(1) - 32 Owen Gam7 - 11 WPts
19/07/2032London, Canada20(1) - 32 Bartje Callewaert0 - 1 WPts
20/05/2032London, Canada19(1) - 32 Lowieke Baerdt4 - 9 WPts
20/03/2032London, Canada18(1) - 32 Angel Burgos6 - 9 WPts
19/01/2032London, Canada17(1) - 32 Cisco Rodiguez2 - 10 WPts
19/11/2031Mississauga, Canada16(1) - 32 James Dargie22 - 25 WPts
08/10/2031London, Canada15(1) - 32 Bradley Spedding21 - 7 WPts
23/09/2031Vancouver, Canada14(1) - 32 Mark Masker23(6) - 27 WPts
27/07/2031Ganja, Azerbaijan13(1) - 32 Nakif Nbragimbekov22 - 23 WPts
29/05/2031Calgary, Canada12(1) - 32 John Pewitt27 - 30(1) WPts
01/04/2031Ottawa, Canada12(1) - 31 Ian Nichol25(6) - 26 LPts
01/02/2031Ottawa, Canada12(1) - 30 Leeroy Heth27 - 15 LPts
01/01/2031London, Canada12(1) - 29 Julien Carreau18 - 9 LPts
25/11/2030Rome, Italy12(1) - 28 Alberto Pacini36 - 18 LPts
27/09/2030Copenhagen, Denmark11(1) - 28 Skjold Karlsen2 - 22 WPts
30/07/2030Bratislava, Slovakia11(1) - 27 Bohuslav Jasek19 - 19 LPts
01/06/2030Bangkok, Thailand10(1) - 27 Ratchasak Minburi12 - 21 WPts
03/04/2030Plzen, Czech Republic9(1) - 27 Kamil Mayr6 - 13 WPts
03/02/2030London, Canada8(1) - 27 Brad Guthrie2 - 6 WPts
06/12/2029Riga, Latvia8(1) - 26 Andrii Pulveris11 - 4 LPts
08/10/2029London, Canada7 - 26 James Johnston12 - 5(1) WKO3
09/08/2029London, Canada6 - 26 Matt Dewine1 - 3 WPts
11/06/2029Athens, Greece6 - 25 Andreus Sica31(3) - 24 LPts
13/04/2029Gomel, Belarus5 - 25 Yakiv Kaluzny17 - 15 WPts
13/02/2029London, Canada5 - 24 Jomthong On Lam25(1) - 8 LPts
16/12/2028Brest, Belarus5 - 23 Avel Gurka21 - 1 LPts
18/10/2028Calgary, Canada5 - 22 Henry Cleghorn13 - 18 LPts
22/08/2028Antwerp, Belgium5 - 21 Mark Peirsman16 - 20 LPts
24/06/2028Santa Cruz de la Sierra, Bolivia4 - 21 Eduardo Cavazos7 - 10 WPts
26/04/2028Ulaanbaatar, Mongolia4 - 20 Ye Ombadykow26 - 13 LPts
27/02/2028Riyadh, Saudi Arabia3 - 20 Zuffur Namjoo17(1) - 15 WPts
30/12/2027Calgary, Canada3 - 19 Fraser Nest17 - 15(5) LPts
31/10/2027Kumasi, Ghana3 - 18 Corey Ankomah19 - 21 LPts
02/09/2027Toronto, Canada2 - 18 John Bryce3 - 11 WPts
06/07/2027London, Canada2 - 17 Mason Abercrombie8(1) - 12 LPts
07/05/2027London, Canada1 - 17 Sam Setton4 - 6 WPts
08/03/2027Camaguey, Cuba1 - 16 Lorenzo Portal7 - 18 LPts
08/01/2027Rodriguez, Philippines1 - 15 Ulises Arboleda13(1) - 18(2) LPts
10/11/2026Toronto, Canada1 - 14 Phil Firth4 - 18 LPts
16/09/2026London, Canada1 - 13 Carolus Kirkegaard4 - 6 LPts
18/07/2026Mississauga, Canada1 - 12 Ollie Gowen7 - 10 LPts
19/05/2026Bratislava, Slovakia1 - 11 Borivoj Sedivy10 - 13 LPts
21/03/2026Buenos Aires, Argentina1 - 10 Venacio Escovedo2 - 11 LPts
21/01/2026Calgary, Canada1 - 9 Ethan Moss10 - 13(1) LPts
27/11/2025London, Canada1 - 8 Sam Setton1 - 0 LPts
28/09/2025Laval, Canada1 - 7 Paul Kitchings11 - 12 LPts
01/08/2025Calgary, Canada1 - 6 Bruce Webb4 - 12(2) LPts
04/06/2025Toronto, Canada1 - 5 Sam Maddux29(1) - 13 LPts
20/04/2025Halifax, Canada1 - 4 Dom Watt20(1) - 22 LPts
20/03/2025Toronto, Canada1 - 3 Robert Genet0 - 0 LPts
02/02/2025Riga, Latvia1 - 2 Sergei Balkis12 - 18 LPts
05/12/2024Palermo, Italy1 - 1 Luca Conte7(1) - 24 LPts
07/10/2024Copenhagen, Denmark1 - 0 Kerr Bram5(1) - 10 LPts
09/08/2024London, Canada0 - 0 Michael Noon3 - 3 WPts