Weightclass:  Welterweight
Location:  Hamilton, Canada
Record:  40(13) - 28
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/07/2028Hamilton, Canada39(12) - 28 Dan Hastings0 - 17 WKO3
14/05/2028Hamilton, Canada38(11) - 28 Orane Delahaye1 - 7 WKO2
15/03/2028Hamilton, Canada37(10) - 28 Declan Rorie1 - 0 WKO2
15/01/2028Hamilton, Canada36(10) - 28 Mark Foden30 - 30 WPts
15/11/2027Hamilton, Canada35(10) - 28 Bonifacy Demko1 - 10 WPts
16/09/2027Hamilton, Canada34(10) - 28 Eduardo Rafael5(1) - 18 WPts
18/07/2027Hamilton, Canada33(10) - 28 David Drewes3 - 11 WPts
19/05/2027Hamilton, Canada32(10) - 28 David Sproul1 - 10 WPts
20/03/2027Hamilton, Canada31(9) - 28 Orane Platini0 - 10 WKO3
19/01/2027Hamilton, Canada31(9) - 27 Sacha Dalle32 - 19 LPts
19/11/2026Hamilton, Canada30(8) - 27 Gabriel Sol0 - 4 WKO3
19/09/2026Hamilton, Canada29(8) - 27 Borya Fedorovs2 - 10 WPts
20/07/2026Hamilton, Canada28(8) - 27 Luis Bartolome4 - 15 WPts
20/05/2026Ecatepec, Mexico27(7) - 27 Elias Feo4 - 18 WKO3
22/03/2026Hamilton, Canada26(7) - 27 Jabbar Gurmani7 - 11 WPts
22/01/2026Vilnius, Lithuania25(6) - 27 Henio Kranz10 - 20 WKO2
24/11/2025Calgary, Canada24(5) - 27 David Diggins25 - 20(6) WKO2
25/09/2025London, Canada24(5) - 26 Paul Nairn19(1) - 23 LPts
31/07/2025Quebec City, Canada24(5) - 25 Hugh Blood17 - 25 LPts
10/06/2025Toronto, Canada23(5) - 25 Chris Bevans27 - 15 WPts
10/05/2025Hamilton, Canada22(4) - 25 Matt Copeland4 - 13 WKO3
11/03/2025Toronto, Canada22(4) - 24 Hugh Wright10 - 9 LPts Canada National Championships 2025View
01/02/2025Quebec City, Canada21(4) - 24 Hugh Blood16 - 23 WPts
05/12/2024Laval, Canada20(3) - 24 Roy Joel27 - 16 WKO3
12/10/2024Winnipeg, Canada19(3) - 24 Bryan Lundy13 - 24 WPts
10/09/2024Toronto, Canada18(3) - 24 Leo Ferries23 - 14 WPts
05/08/2024Hamilton, Canada18(3) - 23 Mardian Cartier32 - 12 LPts
07/06/2024Perth, Australia17(3) - 23 Shaun Bay13 - 25 WPts
09/04/2024Vienna, Austria16(3) - 23 Alfonse Fischern11 - 22 WPts
10/02/2024Laval, Canada15(3) - 23 Roy Joel23 - 15 WPts
17/12/2023Hamilton, Canada14(3) - 23 Michal Zawacki2 - 11 WPts
18/10/2023Sydney, Australia14(3) - 22 Joseph Sand13 - 18 LPts
20/08/2023Winnipeg, Canada14(3) - 21 Paul Elder13 - 16 LPts
22/06/2023Calgary, Canada13(3) - 21 William Pherson13 - 14 WPts
24/04/2023Ho Chi Minh City, Vietnam13(3) - 20 Vang Ca19 - 13 LPts
24/02/2023Carolina, Puerto Rico13(3) - 19 Alejandro Espino15(1) - 14 LPts
26/12/2022Laval, Canada13(3) - 18 Flannery Claudel18 - 8 LPts
24/11/2022Halifax, Canada13(3) - 17 Tobias Menzies22(1) - 7 LPts
24/10/2022Hamilton, Canada12(3) - 17 Zinvor Maksudian8 - 22 WPts
26/08/2022Hamilton, Canada12(3) - 16 Bart Munroe10 - 14 LPts
26/06/2022Zarqa, Jordan12(3) - 15 Rehman Nasr18 - 8 LPts
28/04/2022Tokyo, Japan11(2) - 15 Hiro Umeda2 - 20(4) WKO3
28/02/2022Rostov-on-Don, Russia10(2) - 15 Fedor Romanoff4 - 2 WPts
30/12/2021Hamilton, Canada9(1) - 15 David Poet0 - 6 WKO3
29/10/2021Hamilton, Canada9(1) - 14 Rob Kinnard18 - 6 LPts
28/08/2021Hamilton, Canada8(1) - 14 Vasili Lipovsky1 - 5 WPts
28/06/2021Russeifa, Jordan8(1) - 13 Bilal Akhter4 - 18 LPts
30/04/2021Dushanbe, Tajikistan7(1) - 13 Dmitriy Majidov0 - 5 WPts
02/03/2021Hamilton, Canada7(1) - 12 Yuji Nakayama14 - 4 LPts
01/01/2021Richmond, Canada6 - 12 James Drews10 - 5(1) WKO3
07/11/2020Hamilton, Canada5 - 12 Hugh Blood2 - 11 WPts
07/09/2020Alexandria, Egypt5 - 11 Haider Naguib1 - 4 LPts
07/07/2020Tirana, Albania5 - 10 Ervin Sheker8 - 7 LPts
08/05/2020London, Canada5 - 9 Brendan Hogge5 - 6 LPts
13/03/2020Abidjan, Ivory Coast5 - 8 Varil Sebastian5 - 8 LPts
14/01/2020Hamilton, Canada5 - 7 Kai Luckie12 - 1 LPts
14/11/2019Hamilton, Canada5 - 6 Ian Dunsmore6 - 3 LPts
14/09/2019Hamilton, Canada4 - 6 Neper Disla1 - 4 WPts
15/07/2019Hamilton, Canada3 - 6 Paivio Rahkamo5 - 2 WPts
15/05/2019Edmonton, Canada3 - 5 Mike Moffit7 - 0 LPts
20/03/2019Hamilton, Canada3 - 4 Tugdual Turcat3 - 2 LPts
17/01/2019Hamilton, Canada2 - 4 Callum Yuille0 - 1 WPts
18/11/2018Richmond, Canada1 - 4 Kieran Goudey0 - 0 WPts
01/10/2018Hamilton, Canada0 - 4 Peeter Pagaets0 - 2 WPts
03/08/2018Mendoza, Argentina0 - 3 Angel Delgadillo2 - 2 LPts
05/06/2018Toronto, Canada0 - 2 Jasper Seton0 - 0 LPts
02/05/2018Hamilton, Canada0 - 1 Leo Phoenix1 - 2 LPts
06/03/2018Richmond, Canada0 - 0 Dale Hutchison0 - 0 LPts