Weightclass:  Light Welterweight
Location:  Ottawa, Canada
Record:  45(1) - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/03/2026Ottawa, Canada44(1) - 16 Gan Huo5 - 15 WPts
09/01/2026Ottawa, Canada44(1) - 15 Kolzak Primack14 - 20 LPts
10/11/2025Ottawa, Canada43(1) - 15 Lazar Pluminsh4 - 5 WPts
11/09/2025Ottawa, Canada42(1) - 15 Majid Pervez12 - 13 WPts
12/07/2025Ottawa, Canada41(1) - 15 Fanuco Hermida5 - 2 WPts
13/05/2025Ottawa, Canada40(1) - 15 John Senyonjo5 - 19 WPts
14/03/2025Toronto, Canada40(1) - 14 Dabney Lacourse39(3) - 9 LPts Canada National Championships 2025View
11/03/2025Toronto, Canada39(1) - 14 Nicholas Thil21(3) - 19 WPts Canada National Championships 2025View
10/01/2025Ottawa, Canada39(1) - 13 Dabney Lacourse37(3) - 9 LPts
11/11/2024Ottawa, Canada38(1) - 13 Guillermo Betancur5 - 6 WPts
10/09/2024Tegucigalpa, Honduras37(1) - 13 Gonzalo Resto12 - 31 WPts
13/07/2024Ottawa, Canada36(1) - 13 Hilel Altadili3 - 32(7) WPts
13/05/2024Quebec City, Canada36(1) - 12 Dabney Lacourse32(2) - 8 LPts
17/03/2024Toronto, Canada35(1) - 12 Vince Roach25(1) - 17 WPts Canada National Championships 2024View
14/03/2024Toronto, Canada34(1) - 12 Dabney Lacourse32(2) - 7 WPts Canada National Championships 2024View
11/03/2024Toronto, Canada33(1) - 12 Paul Longo19(1) - 22 WPts Canada National Championships 2024View
13/02/2024Hanoi, Vietnam32(1) - 12 Vinh Hao1 - 2 WPts
16/12/2023Adana, Turkey31(1) - 12 Emin Akyuz3 - 16(2) WPts
18/10/2023Tirana, Albania31(1) - 11 Homer Pocoli13 - 10 LPts
20/08/2023Ottawa, Canada30(1) - 11 Ryo Gamero19 - 16 WPts
20/07/2023Ottawa, Canada29(1) - 11 Ryo Gamero19 - 15 WPts
18/06/2023Zagreb, Croatia29(1) - 10 Branislav Hršak26 - 14 LPts
18/05/2023Ottawa, Canada28(1) - 10 Branislav Hršak26 - 13 WPts
17/04/2023Ottawa, Canada27(1) - 10 Branislav Hršak26 - 12 WPts
11/03/2023Toronto, Canada27(1) - 9 Vince Roach17 - 14 LPts Canada National Championships 2023View
07/02/2023Georgetown, Guyana26 - 9 John Fraser19 - 19(3) WKO3
06/01/2023Viba del Mar, Chile26 - 8 Ovidio Chavarria32 - 7 LPts
06/12/2022Vilnius, Lithuania26 - 7 Olaf Janiga31(1) - 7 LPts
05/11/2022Datong, China26 - 6 Yong Mak27 - 6 LPts
05/10/2022Saint-Etienne, France26 - 5 Barbabe Houlette32(1) - 2 LPts
04/09/2022Ottawa, Canada25 - 5 Roshaun Bedwei19 - 8 WPts
13/07/2022Ulaanbaatar, Mongolia24 - 5 Hadir Cairckulow8 - 17 WPts
15/05/2022San Jose, Costa Rica23 - 5 Zelipe Aurelio13 - 12 WPts
17/03/2022London, Canada22 - 5 Mark Carrie24 - 4 WPts Canada National Championships 2022View
14/03/2022London, Canada21 - 5 Vince Beauchamp20 - 4 WPts Canada National Championships 2022View
11/03/2022London, Canada20 - 5 Roy Sosno12 - 9 WPts Canada National Championships 2022View
19/02/2022San Lorenzo, Paraguay19 - 5 Xabat Travieso13 - 11 WPts
21/12/2021Seoul, South Korea18 - 5 Min-hyeok Jee2 - 10 WPts
21/10/2021Quebec City, Canada17 - 5 Dior Rigaudeau3 - 17 WPts
27/08/2021Liege, Belgium16 - 5 Severin Bastien13(1) - 8 WPts
29/06/2021Chicago, USA15 - 5 Billy Lynch8 - 10 WPts
30/04/2021Ottawa, Canada15 - 4 Davie Wallis13 - 7 LPts
01/03/2021Annaba, Algeria15 - 3 Amer Slimi2 - 2 LPts
31/12/2020Mendoza, Argentina14 - 3 Dario Rayon11 - 8 WPts
02/11/2020Ottawa, Canada13 - 3 Sid Bellin9 - 7 WPts
03/09/2020Ottawa, Canada12 - 3 Arthur Ables7 - 7 WPts
03/07/2020Edmonton, Canada11 - 3 Noel Neily8 - 6 WPts
28/05/2020Ottawa, Canada11 - 2 Mel Tulloch10 - 6 LPts
27/03/2020Ottawa, Canada10 - 2 Vafadar Sadri6 - 7 WPts
27/01/2020San Juan, Puerto Rico9 - 2 Alejandro Gonsales4 - 7 WPts
28/11/2019Ottawa, Canada8 - 2 Marlen Chaplinski5 - 3 WPts
28/09/2019Riga, Latvia7 - 2 Evgeny Niedra7 - 4 WPts
30/07/2019Minsk, Belarus6 - 2 Ioakim Kuzma4 - 3 WPts
31/05/2019Kunming, China5 - 2 Deshi Tsui8 - 2 WPts
01/04/2019Karlsruhe, Germany5 - 1 Emerson Deiss6 - 1 LPts
31/01/2019Ottawa, Canada4 - 1 Campbell Niel1 - 3 WPts
01/12/2018Yerevan, Armenia4 - 0 Tukhayr Reizian1 - 3 LPts
03/10/2018Ottawa, Canada3 - 0 Loredo Muniz1 - 1 WPts
05/08/2018Mississauga, Canada2 - 0 Chris Vann0 - 0 WPts
16/06/2018Ottawa, Canada1 - 0 John Borthwick0 - 4 WPts
18/04/2018Ottawa, Canada0 - 0 Darryl Gaw1 - 0 WPts