Weightclass:  Flyweight
Location:  Toronto, Canada
Record:  32(1) - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/12/2031Toronto, Canada31(1) - 23 Montenegro Mancha17 - 12 WPts
27/10/2031Toronto, Canada30(1) - 23 Jalal Adigozalov3 - 18 WPts
27/08/2031Toronto, Canada29(1) - 23 Young-gwon Kuk3(3) - 6 WPts
28/06/2031Toronto, Canada28(1) - 23 BenjamÝn Sedlak2 - 16 WPts
28/04/2031Toronto, Canada27(1) - 23 Rodrigo Orellana6 - 10 WPts
27/02/2031Toronto, Canada26(1) - 23 Jaguar Cordova1 - 12 WPts
28/12/2030Toronto, Canada25(1) - 23 Vanko Warga5 - 5 WPts
29/10/2030Toronto, Canada24(1) - 23 Johnny Keddy4 - 26 WPts
30/08/2030Toronto, Canada23(1) - 23 Jeraldo Santana2(1) - 1 WPts
30/06/2030Toronto, Canada23(1) - 22 Joaquin Lince37(1) - 15 LPts
02/05/2030Toronto, Canada23(1) - 21 Max St. Pierre26(1) - 19 LPts
03/03/2030Toronto, Canada22(1) - 21 Adam Westland12(2) - 24 WPts
03/01/2030Toronto, Canada21(1) - 21 Santiago Carrera15 - 20 WPts
04/11/2029Tlalnepantla, Mexico20(1) - 21 Oleos Romano7 - 1 WPts
06/09/2029Toronto, Canada19(1) - 21 Max St. Pierre23(1) - 16 WPts
08/07/2029Jakarta, Indonesia18(1) - 21 Perak Machari9 - 18 WPts
09/05/2029Jakarta, Indonesia17(1) - 21 Perak Machari9 - 17 WPts
11/03/2029Saskatoon, Canada17(1) - 20 Max St. Pierre20(1) - 14 LPts Canada National Championships 2029View
02/03/2029Ulaanbaatar, Mongolia16(1) - 20 Cong Salycov3 - 2 WPts
02/01/2029Managua, Nicaragua15(1) - 20 Santiago Morano21 - 14 WPts
04/11/2028Hanoi, Vietnam14(1) - 20 Ngu Vien6 - 30 WPts
06/09/2028London, Canada13(1) - 20 Matthew Andrew13 - 16 WPts
09/07/2028Toronto, Canada12(1) - 20 Amjad Suhrawardy2 - 17 WPts
10/05/2028London, Canada12(1) - 19 Matthew Andrew11 - 16 LPts
14/03/2028Lonueuil, Canada12(1) - 18 Sid Carmichael39 - 24 LPts Canada National Championships 2028View
11/03/2028Lonueuil, Canada11(1) - 18 Matthew Andrew11 - 15 WPts Canada National Championships 2028View
03/02/2028Athens, Greece10 - 18 Cirio Pepi15 - 17(1) WKO3
06/12/2027Panama City, Panama9 - 18 Manny Berlanga2 - 15 WPts
08/10/2027Asuncion, Paraguay9 - 17 Marco Denis40 - 28 LPts
10/08/2027Quebec City, Canada9 - 16 Boswell Courau5 - 20 LPts
14/06/2027Salvador, Brazil9 - 15 Felippe Parada4 - 8 LPts
16/04/2027Leon, Mexico8 - 15 Diego Cavazos5 - 14 WPts
16/02/2027Toronto, Canada8 - 14 Robert Hamill28 - 11 LPts
18/12/2026Halifax, Canada7 - 14 Dylan Barry5 - 9(1) WPts
19/10/2026Ottawa, Canada7 - 13 Paul Fails2 - 3 LPts
21/08/2026Le Mans, France6 - 13 Villiers Voisin9 - 27(2) WPts
23/06/2026Namyangju, South Korea6 - 12 Jin-hyeon Kee25(1) - 25(1) LPts
24/04/2026Quebec City, Canada5 - 12 Boswell Courau3 - 14 WPts
11/03/2026Hamilton, Canada5 - 11 Sid Carmichael21 - 15 LPts Canada National Championships 2026View
05/03/2026Winnipeg, Canada5 - 10 Mark Banks10(2) - 16 LPts
06/01/2026Toyonaka, Japan4 - 10 Raiden Fujii9 - 14 WPts
08/11/2025Toronto, Canada3 - 10 Harvey Noble3 - 7(2) WPts
08/09/2025Omsk, Russia2 - 10 Toma Tur3 - 13 WPts
11/07/2025Quezon City, Philippines2 - 9 Carlos Guieb13 - 16 LPts
13/05/2025Edmonton, Canada1 - 9 Richie Davidson4(1) - 16 WPts
15/03/2025Acapulco, Mexico1 - 8 Tajo Arroyo22 - 17 LPts
15/01/2025Tegucigalpa, Honduras1 - 7 Rodrigo Diaz40(1) - 4 LPts
17/11/2024Vancouver, Canada1 - 6 Brendan Minto16 - 20(1) LPts
28/09/2024Toronto, Canada1 - 5 Henry Flint4 - 16 LPts
31/07/2024Ottawa, Canada1 - 4 Leon Matthew19(2) - 11 LPts
30/06/2024Richmond, Canada1 - 3 Harvey Noble0 - 0 LPts
30/05/2024Sydney, Australia1 - 2 Mark Braid30(2) - 10 LPts
01/04/2024Douala, Cameroon1 - 1 Lance Cioran6 - 14 LPts
02/02/2024Saskatoon, Canada1 - 0 Mike Mitchell2 - 6 LPts
28/12/2023Toronto, Canada0 - 0 Michael Ellis0 - 0 WPts