Weightclass:  Welterweight
Location:  Markham, Canada
Record:  29 - 19(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/12/2025Markham, Canada28 - 19(1) Marco Retana0 - 7 WPts
03/10/2025Markham, Canada27 - 19(1) Abel Wynen1 - 7 WPts
04/08/2025Markham, Canada26 - 19(1) Bongani Keet6 - 11 WPts
04/06/2025Markham, Canada25 - 19(1) Ioakim Bereza1 - 5 WPts
06/04/2025Markham, Canada24 - 19(1) Nathan Sauceman0 - 1 WPts
06/02/2025Markham, Canada23 - 19(1) Rashid Bashour1 - 6 WPts
09/12/2024Markham, Canada22 - 19(1) Mark Foden10 - 10 WPts
10/10/2024Markham, Canada22 - 18(1) Jose Garcia7 - 13 LPts
11/08/2024Markham, Canada21 - 18(1) Courvoisier Perrault1 - 2 WPts
12/06/2024Markham, Canada20 - 18(1) Fanuco Curiel0 - 1 WPts
13/04/2024Markham, Canada19 - 18(1) Malik Azimi1 - 3 WPts
14/02/2024Markham, Canada18 - 18(1) Haakon Wangsgard3 - 11(2) WPts
16/12/2023Samarqand, Uzbekistan18 - 17(1) Marlen Ibragimbekov27 - 7 LPts
18/10/2023Winnipeg, Canada17 - 17(1) Bryan Lundy9 - 22 WPts
20/08/2023Markham, Canada16 - 17(1) Marco Ambriz8(1) - 7 WPts
21/06/2023Zagreb, Croatia15 - 17(1) Damir Bacic6 - 9 WPts
23/04/2023Isfara, Tajikistan15 - 16(1) Firdovsi Narimanbekov14 - 18 LPts
23/02/2023Zarqa, Jordan14 - 16(1) Rehman Nasr21 - 9 WPts
26/12/2022Hamilton, Canada13 - 16(1) Mark Scroggins18(1) - 11 WPts
31/10/2022Brampton, Canada12 - 16(1) Kai Tinlin14 - 14 WPts
24/09/2022Halifax, Canada12 - 15(1) Tobias Menzies21(1) - 7 LPts
23/08/2022Mueang Samut Prakan, Thailand11 - 15(1) Aminpetch Saenchai4 - 25 WPts
25/06/2022Udon Thani, Thailand11 - 14(1) Thongtaeng Sakyothin19 - 7 LPts
27/04/2022Toronto, Canada10 - 14(1) Ashley Pye6 - 17(1) WPts
27/02/2022Mississauga, Canada10 - 13(1) Rob Mellis15 - 9 LPts
28/12/2021Bangkok, Thailand10 - 12(1) Wandee Jaotalaetong12 - 10 LPts
29/10/2021Yonkers, USA9 - 12(1) Oleos Montilla9 - 11 WPts
30/08/2021Markham, Canada8 - 12(1) Lisandro Espana9 - 13 WPts
30/06/2021Seville, Spain8 - 11(1) Pedro Anguiano22 - 4 LPts
30/04/2021Kitakyushu, Japan7 - 11(1) Satoshi Shintani1 - 9 WPts
02/03/2021Toronto, Canada7 - 10(1) Blake Cauldwell14 - 1 LPts
16/01/2021Markham, Canada7 - 9 Noah Haye7 - 12 LKO3
16/11/2020Brisbane, Australia6 - 9 Richard Blevins6 - 8 WPts
18/09/2020Chon Buri, Thailand6 - 8 Wanheng Sukha5 - 6 LPts
18/07/2020Markham, Canada6 - 7 Lloyd Boliver12 - 5 LPts
17/05/2020Calgary, Canada6 - 6 Justin Glenn8 - 4 LPts
18/03/2020Markham, Canada5 - 6 Uzeyir Karimi4 - 7 WPts
17/01/2020Toronto, Canada5 - 5 Marlon Ardant6 - 4 LPts
19/11/2019Markham, Canada4 - 5 Pernell Queneau3 - 6 WPts
19/09/2019Halifax, Canada4 - 4 Ethan Thom1 - 2 LPts
28/07/2019Bokhtar, Tajikistan3 - 4 Vahid Abuzyarov3 - 7 WPts
30/05/2019Markham, Canada3 - 3 Billy Hutcherson4 - 0 LPts
30/03/2019Linden, Guyana2 - 3 Declan Linnen1 - 7 WPts
29/01/2019Almaty, Kazakhstan2 - 2 Ibrahim Ghackupoff2 - 0 LPts
30/11/2018Markham, Canada2 - 1 Ib Juel1 - 2 LPts
01/10/2018Markham, Canada2 - 0 Paris Mouyal5 - 0 LPts
03/08/2018Pagadian, Philippines1 - 0 Montego Bagay0 - 1 WPts
05/06/2018Markham, Canada0 - 0 Sam Kyles1 - 0 WPts