Weightclass:  Featherweight
Location:  Toronto, Canada
Record:  30(2) - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/04/2031Toronto, Canada29(2) - 16 Kamil Zablocki5 - 11 WPts
13/02/2031Toronto, Canada28(2) - 16 Faisal Mansoor15 - 15 WPts
16/12/2030Toronto, Canada27(2) - 16 Dwi Dandrya0 - 8 WPts
17/10/2030Toronto, Canada26(2) - 16 Romain Belcourt8 - 10 WPts
19/08/2030Toronto, Canada25(2) - 16 Pawel Kortas6 - 14 WPts
20/06/2030Toronto, Canada24(1) - 16 Harry Ewan22 - 31(19) WKO3
21/04/2030Toronto, Canada23 - 16 Harry Ewan22 - 30(18) WKO3
17/03/2030Vaughan, Canada23 - 15 John Cromie25 - 12 LPts Canada National Championships 2030View
14/03/2030Vaughan, Canada22 - 15 Ian Crofoot29 - 10 WPts Canada National Championships 2030View
11/03/2030Vaughan, Canada21 - 15 Steven Whittet1 - 1 WPts Canada National Championships 2030View
12/01/2030Ottawa, Canada21 - 14 Ian Kenny29 - 5 LPts
26/11/2029Riga, Latvia20 - 14 Goga Bilde19 - 14 WPts
28/09/2029Can Tho, Vietnam19 - 14 Phong Danh2 - 15 WPts
31/07/2029Hanoi, Vietnam19 - 13 Banh Anh8 - 16 LPts
02/06/2029Regina, Canada19 - 12 Elliot Donnellon23(1) - 12(1) LPts
04/04/2029Calgary, Canada18 - 12 Mark King7 - 18 WPts
08/02/2029Surrey, Canada17 - 12 Sam Luna8 - 18 WPts
10/12/2028Diourbel, Senegal16 - 12 Albain Boileau19(1) - 24 WPts
12/10/2028Toronto, Canada15 - 12 Isidro Pino2 - 12 WPts
14/08/2028Panama City, Panama14 - 12 Vicente Urquidez12 - 13 WPts
16/06/2028Ottawa, Canada14 - 11 Ian Mearns24 - 19 LPts
18/04/2028Toronto, Canada13 - 11 Cody Grieves8 - 10 WPts
11/03/2028Lonueuil, Canada13 - 10 Laramie Ostermeyer17 - 16 LPts Canada National Championships 2028View
09/02/2028Regina, Canada13 - 9 Elliot Donnellon16(1) - 11(1) LPts
16/12/2027Johannesburg, South Africa12 - 9 Denzel Otoo11 - 12 WPts
18/10/2027Riga, Latvia11 - 9 Isaak Plava20 - 6 WPts
20/08/2027Ilorin, Nigeria10 - 9 Lordson Nku3(1) - 29 WPts
22/06/2027Cheonan, South Korea9 - 9 Shin-wook Ree10 - 15 WPts
24/04/2027Laval, Canada8 - 9 Johnny Turnbull5 - 9 WPts
11/03/2027Montreal, Canada8 - 8 Ewan Carmichael16(1) - 15 LPts Canada National Championships 2027View
04/02/2027Toronto, Canada8 - 7 Connor Ainsley28 - 25 LPts
26/12/2026Maracaibo, Venezuela7 - 7 Tajo Aurelio10 - 17(1) WPts
28/10/2026Toronto, Canada7 - 6 Rob Creighton9 - 20 LPts
30/08/2026Calgary, Canada7 - 5 Ian Crofoot6 - 6 LPts
10/07/2026Toronto, Canada6 - 5 Matt Herd0 - 3 WPts
10/05/2026Brampton, Canada5 - 5 Nick Orrock6 - 16(2) WPts
15/03/2026Toronto, Canada4 - 5 John Haney5 - 1 WPts
13/03/2026Toronto, Canada3 - 5 Aegisthus Asker1 - 3 WPts
13/01/2026Montreal, Canada2 - 5 Courvoisier Romand9(1) - 13 WPts
15/11/2025Vaughan, Canada2 - 4 Mick Norment7(1) - 11 LPts
17/09/2025Oslo, Norway2 - 3 Ulfred Riis18 - 18 LPts
20/07/2025Toronto, Canada2 - 2 Josh Kerr9 - 12 LPts
28/05/2025Toronto, Canada1 - 2 Baltasar Larez0 - 9(2) WPts
30/03/2025Ottawa, Canada1 - 1 Rob Camus14 - 32 LPts
05/02/2025Mississauga, Canada1 - 0 Arran Edwards36(1) - 8 LPts
05/01/2025Toronto, Canada0 - 0 Aaro Toivola0 - 0 WPts