Weightclass:  Flyweight
Location:  Ottawa, Canada
Record:  23(1) - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/03/2031Ottawa, Canada22(1) - 14 Oscar Haukamau3 - 6 WPts
09/01/2031Ottawa, Canada21(1) - 14 Xi-Wang Gang7 - 6 WPts
09/11/2030Ottawa, Canada20(1) - 14 Angel Negro3 - 13 WPts
10/09/2030Ottawa, Canada19(1) - 14 Joe Williams1 - 4 WPts
11/07/2030Ottawa, Canada18(1) - 14 Edmond Barbusse9 - 17 WPts
12/05/2030Ottawa, Canada17(1) - 14 Canon Olivier17 - 20 WPts
13/03/2030Ottawa, Canada16(1) - 14 Glanville Longo3 - 6(1) WPts
12/01/2030Ottawa, Canada15(1) - 14 Harry Urian1 - 11 WPts
13/11/2029Ottawa, Canada14(1) - 14 Tobias Mason3(1) - 5 WPts
14/09/2029Mexico City, Mexico14(1) - 13 Santiago Herron14 - 13(1) LPts
17/07/2029Mexico City, Mexico13(1) - 13 Gonzalo Villamor23 - 8 WPts
19/05/2029Ottawa, Canada12(1) - 13 Bruce Masterton9 - 16 WPts
25/03/2029Tlalnepantla, Mexico11(1) - 13 Malvolio Picado12 - 15 WPts
25/01/2029Marrakech, Morocco10(1) - 13 Boutaje Choukri4 - 17 WPts
27/11/2028El Alto, Bolivia9(1) - 13 Nasario Casimiro13(1) - 6 WPts
29/09/2028General Santos, Philippines8(1) - 13 Ovidio Cristo13 - 35(1) WPts
01/08/2028Tegucigalpa, Honduras7(1) - 13 Diego Enriques8 - 16 WPts
03/06/2028Guatemala City, Guatemala6(1) - 13 Alejandro Lacerda2 - 15(2) WPts
05/04/2028Mississauga, Canada6(1) - 12 Chris Fordyce12 - 11 LPts
07/02/2028Guadalajara, Mexico6(1) - 11 Guillermo Palacios15 - 18(1) LPts
10/12/2027San Luis Potosi, Mexico6(1) - 10 Juan Rosete17(2) - 21 LPts
12/10/2027Melbourne, Australia6(1) - 9 Rob Adjemyan13 - 18(1) LPts
14/08/2027Laval, Canada6(1) - 8 Jeffrey Signoret3 - 13 LPts
15/06/2027Gwangju, South Korea6(1) - 7 Jin-hyeon Kee39(1) - 11 LPts
17/04/2027Toronto, Canada5 - 7 Sam Baston11 - 22(15) WKO3
17/02/2027Toronto, Canada4 - 7 Adam Westland3 - 13 WPts
24/12/2026Regina, Canada4 - 6 Ian Terrace4 - 28 LPts
06/11/2026Calgary, Canada3 - 6 Ranger Meiffret8 - 19(2) WPts
05/10/2026Managua, Nicaragua3 - 5 Cris Marzo20 - 9 LPts
07/08/2026Calgary, Canada2 - 5 Gareth Kelton0 - 0 WPts
30/06/2026Guatemala City, Guatemala2 - 4 Bronco Contreras6 - 18 LPts
02/05/2026Ghent, Belgium2 - 3 Jean-Pol Van der Naelde8 - 7 LPts
04/03/2026Lima, Peru1 - 3 Sagaz Barrios2(1) - 9 WPts
04/01/2026Ottawa, Canada1 - 2 Chris Kirkland4 - 3 LPts
06/11/2025London, Canada1 - 1 Corey Haggart1 - 11 LPts
13/09/2025Halifax, Canada0 - 1 Mark Edmiston5(1) - 20 WPts
08/08/2025Ottawa, Canada0 - 0 Bruce Masterton0 - 1 LPts