Weightclass:  Lightweight
Location:  Halifax, Canada
Record:  32(1) - 30
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/07/2027Halifax, Canada31(1) - 30 Haaris Matar3 - 5 WPts
22/05/2027Halifax, Canada30(1) - 30 Mikio Yoshikawa4 - 10 WPts
23/03/2027Halifax, Canada29(1) - 30 Carlos Castelo2(1) - 16 WPts
22/01/2027Halifax, Canada29(1) - 29 Juan Pacana9 - 6 LPts
22/11/2026Halifax, Canada28(1) - 29 Daichi Ban10 - 8 WPts
22/09/2026Halifax, Canada27(1) - 29 Bilal Khalid7 - 13 WPts
23/07/2026Halifax, Canada26(1) - 29 Anthony Guinness4 - 18 WPts
24/05/2026Halifax, Canada25(1) - 29 Peter Maready7 - 10 WPts
25/03/2026Halifax, Canada25(1) - 28 Sam Patton27(1) - 20(4) LPts
24/01/2026Halifax, Canada24(1) - 28 Dom Cummingham13 - 6 WPts
25/11/2025Halifax, Canada24(1) - 27 Jay Bellis11(1) - 14 LPts
26/09/2025Halifax, Canada23(1) - 27 Ames Fontaine9 - 17 WPts
28/07/2025Mogilev, Belarus22(1) - 27 Marlen Dolinski5 - 5 WPts
30/05/2025Halifax, Canada21(1) - 27 Mason Abercrombie2 - 2 WPts
31/03/2025Guayaquil, Ecuador21(1) - 26 Ora Guerrero5 - 9 LPts
31/01/2025Sofia, Bulgaria20(1) - 26 Zlatan á Borimirov3 - 15 WPts
03/12/2024Gomel, Belarus19(1) - 26 Vanko Buchko1 - 2 WPts
05/10/2024Nonthaburi, Thailand19(1) - 25 Chontlatarn Sriyabhaya9 - 7 LPts
07/08/2024Panama City, Panama18(1) - 25 Bronco Sauceda0 - 0 WPts
09/06/2024Yaoundé, Cameroon18(1) - 24 Bonar Nounkeu25(1) - 10 LPts
11/04/2024Bratislava, Slovakia18(1) - 23 èimon Helget16 - 16(1) LPts
12/02/2024Halifax, Canada17(1) - 23 Montrell Basque3 - 2 WPts
14/12/2023Halifax, Canada16(1) - 23 Chontlatarn Sriyabhaya6 - 5 WPts
15/10/2023Toronto, Canada15(1) - 23 John Croskey13(2) - 20 WPts
27/08/2023Halifax, Canada14 - 23 Fraser Nest1 - 2 WKO3
28/06/2023Sharjah, UAE13 - 23 Haaris Rohanna7(1) - 16 WPts
30/04/2023Brampton, Canada13 - 22 Ellis Hovey22 - 8 LPts
11/03/2023Toronto, Canada13 - 21 Lloyd Satter25(1) - 5 LPts Canada National Championships 2023View
07/03/2023Halifax, Canada12 - 21 Platt Peizerat0 - 1 WPts
06/01/2023Toronto, Canada11 - 21 Blake Gilbride23 - 4 WPts
29/11/2022Montreal, Canada11 - 20 Jay Nin9 - 20 LPts
26/10/2022Ottawa, Canada11 - 19 James Gillies12 - 18 LPts
06/09/2022Rotterdam, Netherlands10 - 19 Bellon Lampsins15 - 13 WPts
08/07/2022Halifax, Canada10 - 18 Antwan Barfoot24 - 7 LPts
09/05/2022Nonthaburi, Thailand9 - 18 Paithong Senamuang10 - 14 WPts
11/03/2022Toronto, Canada9 - 17 David Owen14 - 11 LPts
29/01/2022London, Canada9 - 16 Chris Leitch16(1) - 8 LPts
12/12/2021Rotterdam, Netherlands9 - 15 Crommelinck Van Cotenghys12 - 7 LPts
14/10/2021Tianjin, China9 - 14 Fo-hai Pong8 - 3 LPts
16/08/2021Mississauga, Canada9 - 13 Ian Gaddis8 - 8 LPts
06/07/2021Halifax, Canada9 - 12 Senon Rosero3 - 20 LPts
04/05/2021Halifax, Canada9 - 11 Lionel Fouroux7 - 10 LPts
06/03/2021Winnipeg, Canada8 - 11 Ben Vaughn8(1) - 5 WPts
30/01/2021Halifax, Canada8 - 10 Leverett Mauresmo4 - 9 LPts
29/11/2020Markham, Canada8 - 9 Dan Morgan5(1) - 12 LPts
20/10/2020Burnaby, Canada8 - 8 Dylan Addie10 - 7 LPts
10/09/2020Halifax, Canada8 - 7 Sutherland Morgensen6 - 10 LPts
10/07/2020Rosario, Argentina7 - 7 Diego Pinon6 - 6 WPts
12/05/2020Auckland, New Zealand6 - 7 Arran Kaingariro6 - 5 WPts
14/03/2020Halifax, Canada6 - 6 Nazir Bina4 - 10 LPts
13/01/2020Plzen, Czech Republic6 - 5 TadeᚠNekola12 - 1 LPts
15/11/2019Halifax, Canada5 - 5 Yasin Basa4 - 1 WPts
15/09/2019Winnipeg, Canada4 - 5 Travis Tellier7 - 2 WPts
30/07/2019Rijeka, Croatia3 - 5 Nediljko Boškovic2(1) - 5 WPts
01/06/2019Copenhagen, Denmark3 - 4 Denholm Frisk0 - 4(1) LPts
03/04/2019Mississauga, Canada3 - 3 Bryn Maine2 - 2 LPts
23/02/2019London, Canada3 - 2 Dylan Mostyn8 - 0 LPts
14/01/2019Halifax, Canada2 - 2 Nemesio Cordoba3 - 1 WPts
16/11/2018Halifax, Canada1 - 2 John Farris0 - 5 WPts
16/09/2018Halifax, Canada1 - 1 Hisao Sano1 - 0 LPts
16/07/2018Rome, Italy0 - 1 Rico Granata0 - 4 WPts
18/05/2018Halifax, Canada0 - 0 Dylan Mostyn3 - 0 LPts