Weightclass:  Light Flyweight
Location:  Brampton, Canada
Record:  31 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/06/2031Brampton, Canada30 - 18 Alastair Bour0 - 7 WPts
09/04/2031Brampton, Canada29 - 18 Hugh Cecil8 - 3 WPts
08/02/2031Brampton, Canada28 - 18 Amon Whitelaw8 - 7 WPts
10/12/2030Brampton, Canada27 - 18 Ouida Carlin0 - 2 WPts
11/10/2030Brampton, Canada26 - 18 Jamie Steel7 - 12 WPts
12/08/2030Brampton, Canada25 - 18 Yago Fanta1 - 7 WPts
14/06/2030Brampton, Canada24 - 18 Kris Ralston1 - 2 WPts
15/04/2030Brampton, Canada23 - 18 Boniface Delahaye4 - 7 WPts
14/02/2030Brampton, Canada23 - 17 Matt Greive3 - 6 LPts
16/12/2029Brampton, Canada22 - 17 Simon Ortega3 - 16 WPts
17/10/2029Brampton, Canada21 - 17 Venacio Dorado5 - 9 WPts
18/08/2029Brampton, Canada21 - 16 Henri Richoux14(2) - 19(1) LPts
19/06/2029Bello, Colombia20 - 16 Juan Menchaca11 - 18 WPts
20/04/2029Montreal, Canada19 - 16 Lionel Orne11 - 16 WPts
14/03/2029Saskatoon, Canada19 - 15 Chris Cather21 - 12 LPts Canada National Championships 2029View
11/03/2029Saskatoon, Canada18 - 15 David Simpson15 - 11(1) WPts Canada National Championships 2029View
03/02/2029Mejicanos, El Salvador17 - 15 Hernan Canizales7 - 12 WPts
06/12/2028Si Racha, Thailand16 - 15 Saenmuangloei Wongsa7(1) - 12 WPts
08/10/2028Brampton, Canada15 - 15 Clint Bissett9 - 6 WPts
09/08/2028Brampton, Canada14 - 15 Severin Omer7 - 11 WPts
10/06/2028Dakar, Senegal13 - 15 Turiau Ngom2 - 13 WPts
12/04/2028Toronto, Canada12 - 15 Orleans Marais5 - 22 WPts
11/03/2028Lonueuil, Canada12 - 14 Coyne Diaby12 - 6 LPts Canada National Championships 2028View
10/02/2028Brampton, Canada11 - 14 Coyne Diaby12 - 5 WPts
12/12/2027Karagandy, Kazakhstan10 - 14 Luka Cajrimov4 - 11 WPts
14/10/2027Brampton, Canada9 - 14 Oihane Yanes0 - 9 WPts
16/08/2027Santo Domingo Este, Dominican Republic9 - 13 Lisandro Carreras24(1) - 10 LPts
18/06/2027Bangkok, Thailand8 - 13 Chalermchai Pricha2 - 6 WPts
20/04/2027Surrey, Canada8 - 12 Rob Henri6 - 12 LPts
11/03/2027Montreal, Canada8 - 11 Mel Mingus10 - 11 LPts Canada National Championships 2027View
02/02/2027Ulaanbaatar, Mongolia8 - 10 Viktor Sendoo18 - 16(1) LPts
05/12/2026Brampton, Canada7 - 10 Kenzie Mollison11 - 9 WPts
02/11/2026Brampton, Canada6 - 10 Cris Largo8 - 15(2) WPts
04/09/2026Brampton, Canada5 - 10 David Simpson4 - 4(1) WPts
07/07/2026Soyapango, El Salvador5 - 9 Jair Cruzado7 - 14 LPts
09/05/2026Bogota, Colombia5 - 8 Dario Salome5 - 10(1) LPts
11/03/2026Hamilton, Canada5 - 7 Mel Mingus5 - 7 LPts Canada National Championships 2026View
04/03/2026Fortaleza, Brazil4 - 7 Angel Martha4 - 9 WPts
04/01/2026Manila, Philippines3 - 7 Ryo Romuar9 - 11 WPts
06/11/2025Asuncion, Paraguay3 - 6 Miguel Lujano14 - 9 LPts
07/09/2025Sao Paulo, Brazil3 - 5 Fresco Goes34(1) - 16 LPts
09/07/2025Laval, Canada3 - 4 Ian Leonards13 - 12 LPts
26/05/2025Richmond, Canada3 - 3 Bruce Callum6 - 24 LPts
03/04/2025Montreal, Canada3 - 2 Flannery Fossey19(1) - 25 LPts
09/02/2025Brampton, Canada2 - 2 Ciel Rigaudeau2 - 10 WPts
11/12/2024Toronto, Canada1 - 2 Orleans Marais0 - 0 WPts
14/10/2024Edmonton, Canada1 - 1 James Boyter25 - 15(1) LPts
13/09/2024Brampton, Canada1 - 0 Michael Isaac4 - 3 LPts
02/08/2024Brampton, Canada0 - 0 Jack Beynon0 - 5 WPts