Weightclass:  Featherweight
Location:  Brampton, Canada
Record:  25(2) - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/04/2024Brampton, Canada24(2) - 16 Euan Harrold1 - 1 WPts
06/02/2024Brampton, Canada23(2) - 16 Nick Orrock2 - 4(2) WPts
08/12/2023Brampton, Canada22(2) - 16 Mushegh Mahdessyan6 - 7 WPts
09/10/2023Brampton, Canada21(2) - 16 Josh Kerr2 - 8 WPts
11/08/2023Brampton, Canada20(2) - 16 George Summerfield1 - 7 WPts
12/06/2023Brampton, Canada19(2) - 16 Laramie Auriol4 - 8 WPts
13/04/2023Brampton, Canada18(2) - 16 Jose Rabago3 - 2 WPts
13/02/2023Brampton, Canada17(2) - 16 Louis Calley2 - 4 WPts
14/12/2022Brampton, Canada16(2) - 16 Sid Aime3 - 3 WPts
14/10/2022Brampton, Canada15(2) - 16 Shaun Thomson2(1) - 24(7) WPts
16/08/2022Brampton, Canada14(2) - 16 Ivan Tolymbecov8 - 15 WPts
16/06/2022Brampton, Canada13(2) - 16 Michael Kinnard3 - 9 WPts
17/04/2022Vienna, Austria12(2) - 16 Adelberto Lebkuchler2 - 3 WPts
17/02/2022Tehran, Iran11(1) - 16 Sun Mon1 - 2 WKO3
20/12/2021Fukuoka, Japan10(1) - 16 Jun Ito1 - 14 WPts
22/10/2021Hangzhou, China9 - 16 An Hsiung12 - 10 WKO3
24/08/2021Córdoba, Argentina9 - 15 Jesus Juan0 - 17 LPts
24/06/2021Ponce, Puerto Rico9 - 14 Dario Abeita9 - 12 LPts
25/04/2021Brampton, Canada8 - 14 Mason Nivens9 - 12 WPts
23/02/2021Sao Paulo, Brazil8 - 13 Emilio Joaquim12 - 6 LPts
26/12/2020Brampton, Canada7 - 13 Gus Kendrick7 - 10 WPts
25/10/2020Zagreb, Croatia7 - 12 Mladen Maricic7 - 9 LPts
27/08/2020Alexandria, Egypt6 - 12 Malik Arshad8 - 7 WPts
28/06/2020Toronto, Canada6 - 11 Dai Southerland7 - 7 LPts
25/05/2020Brampton, Canada5 - 11 Vermont Rigaudeau0 - 7 WPts
25/03/2020Brampton, Canada5 - 10 Lazar Dolinsky12 - 3 LPts
25/01/2020Toronto, Canada5 - 9 Brett Whittingham8 - 3 LPts
25/11/2019Brampton, Canada4 - 9 Gabriel Aybar4 - 9 WPts
25/09/2019Brampton, Canada4 - 8 Ben Blackie2 - 2 LPts
26/07/2019Brampton, Canada3 - 8 Michael Agyare4 - 3 WPts
27/05/2019Brampton, Canada3 - 7 Brett Whittingham5 - 2 LPts
27/03/2019New Kingston, Jamaica3 - 6 John Rennick5 - 1 LPts
26/01/2019Brampton, Canada3 - 5 Nels Just5 - 2 LPts
26/11/2018Jeddah, Saudi Arabia3 - 4 Shayan Hawi3 - 1 LPts
27/09/2018Brampton, Canada3 - 3 Isaak Kajrckulow3 - 0 LPts
29/07/2018Brampton, Canada2 - 3 Gethin Docter1 - 1 WPts
31/05/2018Mississauga, Canada2 - 2 Duncan Newman1 - 1 LPts
18/04/2018Vancouver, Canada2 - 1 Neil Prichard0 - 0 LPts
18/03/2018Montreal, Canada1 - 1 Geron Ionesco0 - 0 WPts
14/02/2018Brampton, Canada0 - 1 Denton Buchannan1 - 0 WPts
06/01/2018Fukuyama, Japan0 - 0 Kyo Takamoto0 - 0 LPts