Weightclass:  Welterweight
Location:  Toronto, Canada
Record:  27 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/05/2026Toronto, Canada26 - 20 Saad Tulepbaev8 - 8 WPts
28/03/2026Toronto, Canada25 - 20 Hadeon Matey5 - 16 WPts
28/01/2026Toronto, Canada24 - 20 Hadeon Matey5 - 15 WPts
29/11/2025Toronto, Canada23 - 20 Arran Saunderson5 - 22 WPts
30/09/2025Toronto, Canada22 - 20 Larenzo Pantano4 - 6 WPts
01/08/2025Toronto, Canada21 - 20 Gerald Ouimet7 - 2 WPts
02/06/2025Toronto, Canada20 - 20 Mark Latek4 - 5 WPts
03/04/2025Toronto, Canada19 - 20 Andy Nasmyth3 - 5 WPts
02/02/2025Toronto, Canada18 - 20 Petro Wasko1 - 6 WPts
04/12/2024Toronto, Canada17 - 20 Yulian Evanoff1 - 4(1) WPts
05/10/2024Toronto, Canada16 - 20 Marcel Rubel4 - 14 WPts
06/08/2024Toronto, Canada15 - 20 Ondrej Racek3 - 13 WPts
08/06/2024Dushanbe, Tajikistan15 - 19 Bayram Shukurov7 - 5 LPts
10/04/2024Ottawa, Canada15 - 18 Leo Ewart23 - 12 LPts
11/02/2024Maipu, Chile14 - 18 Rodrigo Madero2 - 6 WPts
14/12/2023Toronto, Canada13 - 18 Mikhail Marko4 - 4 WPts
15/10/2023Lusaka, Zambia12 - 18 Kabonesa Mbao7 - 28 WPts
17/08/2023San Miguel de Tucuman, Argentina11 - 18 Fresco Espinal10(1) - 13 WPts
19/06/2023Dushanbe, Tajikistan10 - 18 Dmitri Ghangirov7 - 9 WPts
21/04/2023Almaty, Kazakhstan9 - 18 Munavvar Salimghanow9(1) - 21 WPts
21/02/2023Burnaby, Canada9 - 17 Jonathan Health11 - 19 LPts
19/01/2023Mississauga, Canada9 - 16 John Cowie16(1) - 15 LPts
19/12/2022Toronto, Canada8 - 16 Sung-ryong Chu6 - 19 WPts
20/10/2022Toronto, Canada7 - 16 Mike Moffit23 - 5 WPts
21/08/2022Toronto, Canada6 - 16 Abdul Shahin3 - 2 WPts
21/06/2022Karagandy, Kazakhstan6 - 15 Hassan Maghitoff18 - 11 LPts
23/04/2022Toronto, Canada5 - 15 Rodrigo Ortuno7 - 20 WPts
23/02/2022Saint Petersburg, Russia5 - 14 Borya Frolova10 - 12 LPts
26/12/2021Tulsa, USA5 - 13 Chris Yates20 - 6 LPts
28/10/2021Toronto, Canada5 - 12 Federico Leon10 - 8 LPts
28/08/2021Richmond, Canada4 - 12 Sam Ray3 - 7 WPts
02/07/2021Toronto, Canada4 - 11 John Skeldon13 - 10 LPts
30/04/2021Amman, Jordan4 - 10 Haider Rashed18 - 6 LPts
02/03/2021Ottawa, Canada4 - 9 Lloyd Boliver15 - 6 LPts
13/01/2021Montreal, Canada4 - 8 Mallory Allore5 - 9 LPts
12/11/2020Montreal, Canada4 - 7 Mallory Allore4 - 9 LPts
18/09/2020Toronto, Canada4 - 6 Hugh Blood1 - 11 LPts
17/07/2020Gaineau, Canada4 - 5 David Wadle6 - 10 LPts
18/05/2020Surrey, Canada4 - 4 Lloyd Groves4 - 6 LPts
28/03/2020Vancouver, Canada4 - 3 Clint Williams3 - 4 LPts
13/02/2020Warsaw, Poland3 - 3 Lukasz Gmerek7 - 5 WPts
16/12/2019Toronto, Canada2 - 3 Robert Waris3 - 2 WPts
17/10/2019Toronto, Canada2 - 2 Adelbert Datz3 - 0 LPts
18/08/2019Toronto, Canada2 - 1 Bryan Nicholson0 - 3(2) LPts
18/06/2019Toronto, Canada1 - 1 Lloyd Groves3 - 1 WPts
19/04/2019Gwangju, South Korea0 - 1 Kook-young Na2 - 0 WPts
18/02/2019Toronto, Canada0 - 0 Geoff Bay2 - 2 LPts