Weightclass:  Featherweight
Location:  Ottawa, Canada
Record:  26(1) - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/11/2033Ottawa, Canada25(1) - 22 Santiago Pestana1 - 10 WPts
10/09/2033Ottawa, Canada24(1) - 22 Odie Hellberg8 - 4 WPts
10/07/2033Ottawa, Canada24(1) - 21 Antwan Hasson12 - 5 LPts
09/05/2033Ottawa, Canada23(1) - 21 Bronco Julian1 - 1 WPts
09/03/2033Ottawa, Canada22(1) - 21 Montel Farias7 - 21 WPts
07/01/2033Ottawa, Canada21(1) - 21 Hanief Yekhanurov8 - 15 WPts
06/11/2032Ottawa, Canada20(1) - 21 Rob Purdie18(2) - 14 WPts
06/09/2032Ottawa, Canada19(1) - 21 El Madani Bayar1 - 4 WPts
07/07/2032Ottawa, Canada18(1) - 21 Ibeamaka Washiali4 - 10 WPts
07/05/2032Ottawa, Canada17(1) - 21 Charles Bryson1 - 5 WPts
07/03/2032Ottawa, Canada16(1) - 21 Ekapol Kiatcharoenchai4 - 7 WPts
06/01/2032Ottawa, Canada16(1) - 20 Marcel Beaulac9 - 20(1) LPts
06/11/2031Burnaby, Canada16(1) - 19 Jake Clowney22 - 16 LPts
07/09/2031Mississauga, Canada16(1) - 18 Zach Mattix26 - 15 LPts
12/07/2031Ottawa, Canada15(1) - 18 Denton Satter1 - 0 WPts
11/05/2031Halifax, Canada14(1) - 18 Gareth Day6 - 19 WPts
15/03/2031Laval, Canada14(1) - 17 Lucien Gillard17 - 11 LPts
15/01/2031Montreal, Canada13 - 17 Maslin Delon9 - 38(10) WKO3
24/11/2030Ottawa, Canada12 - 17 Bruce Bellaire24(2) - 17 WPts
12/11/2030Marrakech, Morocco11 - 17 Haziem Kabbal12 - 16 WPts
14/09/2030Dnipropetrovsk, Ukraine11 - 16 Matviyko Mikulak18 - 20 LPts
17/07/2030Constantine, Algeria10 - 16 Amjad Maiza22(3) - 13 WPts
19/05/2030Benin City, Nigeria10 - 15 Ali Turay21 - 6 LPts
21/03/2030Tangerang, Indonesia10 - 14 Netro Rijadi18 - 19 LPts
21/01/2030Leipzig, Germany10 - 13 Felix Genz29 - 9 LPts
23/11/2029Vilnius, Lithuania9 - 13 Krystian Kasowski2 - 8 WPts
25/09/2029Ottawa, Canada8 - 13 Richard Pert3 - 12 WPts
28/07/2029Quezon City, Philippines8 - 12 Corey Encarnacion15 - 20(1) LPts
30/05/2029Toronto, Canada7 - 12 Colin Garey5 - 12(1) WPts
02/04/2029Diourbel, Senegal6 - 12 Jay Perse16 - 23 WPts
02/02/2029Calgary, Canada6 - 11 Wayne Nicholson14 - 20 LPts
05/12/2028Ottawa, Canada5 - 11 Che Lanh1 - 16 WPts
07/10/2028Tampere, Finland4 - 11 Aaro Toivola16 - 16 WPts
09/08/2028San Jose, Costa Rica3 - 11 Santiago Villa10 - 15 WPts
11/06/2028San Miguel de Tucuman, Argentina2 - 11 Santiago Capote8 - 17 WPts
13/04/2028Riga, Latvia2 - 10 Viktor Gailitis14 - 6 LPts
14/02/2028Almaty, Kazakhstan2 - 9 Turan Kairbekow1 - 6 LPts
17/12/2027Cape Coral, USA2 - 8 Charles Hector53 - 16 LPts
19/10/2027Nice, France2 - 7 Orville Baudelaire8 - 31 LPts
21/08/2027Winnipeg, Canada2 - 6 John Cromie8 - 6 LPts
23/06/2027Toronto, Canada2 - 5 Ian Hason7 - 5 LPts
29/04/2027Bergen, Norway2 - 4 Balder Skyberg14 - 11 LPts
01/03/2027Garoua, Cameroon1 - 4 Reinald Hayatou6 - 14 WPts
31/12/2026Sao Paulo, Brazil1 - 3 Tajo Chao48(2) - 11 LPts
02/11/2026Quebec City, Canada1 - 2 Villard Cartier9(1) - 14 LPts
09/09/2026Montreal, Canada1 - 1 Maslin Delon1 - 18(5) LPts
12/07/2026Montreal, Canada1 - 0 Laramie Dalle8 - 10 LPts
07/06/2026Ottawa, Canada0 - 0 Jordan Rogerson0 - 0 WPts