Weightclass:  Flyweight
Location:  Toronto, Canada
Record:  59 - 26
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/08/2030Toronto, Canada58 - 26 Dmitriy Tseren1 - 3 WPts
13/06/2030Toronto, Canada57 - 26 Haaris Hamid5 - 8 WPts
14/04/2030Toronto, Canada56 - 26 Nyambayarayn Bajckodamow15 - 10 WPts
13/02/2030Toronto, Canada55 - 26 Ganggaya Perdanakusuma3 - 9 WPts
15/12/2029Toronto, Canada54 - 26 Patrick Wyk1 - 5 WPts
16/10/2029Toronto, Canada53 - 26 Kers Pudja6 - 5 WPts
17/08/2029Toronto, Canada52 - 26 Paul Cima0 - 11 WPts
18/06/2029Toronto, Canada51 - 26 Sarvan Guseynov4 - 15 WPts
19/04/2029Toronto, Canada50 - 26 Ramirez Osuna0 - 2 WPts
18/02/2029Toronto, Canada49 - 26 Teerachai Muadransarakam17 - 18 WPts
20/12/2028Toronto, Canada48 - 26 Amin Selim2 - 14 WPts
21/10/2028Toronto, Canada47 - 26 Zacarias Posa9 - 14 WPts
22/08/2028Managua, Nicaragua47 - 25 Carlos Bustos43 - 20 LPts
22/07/2028Nanning, China47 - 24 Roy McDermott65(2) - 19 LPts Nanning Olympics 2028View
19/07/2028Nanning, China46 - 24 Joaquin Lince21 - 10 WPts Nanning Olympics 2028View
16/07/2028Nanning, China45 - 24 Ardi Gulen42 - 24(1) WPts Nanning Olympics 2028View
13/07/2028Nanning, China44 - 24 Suor Thongsookkaew44(1) - 10 WPts Nanning Olympics 2028View
18/06/2028Toronto, Canada43 - 24 Carlos Bustos42 - 18 WPts
18/05/2028Toronto, Canada42 - 24 Carlos Bustos42 - 17 WPts
17/04/2028San Jose, Costa Rica41 - 24 Juan Mangas47(1) - 25 WPts
17/03/2028Lonueuil, Canada40 - 24 Chris Roderick29 - 7 WPts Canada National Championships 2028View
14/03/2028Lonueuil, Canada39 - 24 Jonathan Whetten12(1) - 18 WPts Canada National Championships 2028View
11/03/2028Lonueuil, Canada38 - 24 Paul Moncrieff22(1) - 10 WPts Canada National Championships 2028View
18/02/2028Durres, Albania38 - 23 Ardi Gulen37 - 23(1) LPts
18/01/2028Port-au-Prince, Haiti38 - 22 Juan Mangas42(1) - 25 LPts Americas Championships 2028View
15/01/2028Port-au-Prince, Haiti37 - 22 Jose Cubero28 - 10 WPts Americas Championships 2028View
12/01/2028Port-au-Prince, Haiti36 - 22 Luis Villamor11 - 13 WPts Americas Championships 2028View
09/01/2028Port-au-Prince, Haiti35 - 22 Juan Medrano13(1) - 15 WPts Americas Championships 2028View
17/12/2027Dundalk, Ireland35 - 21 Roy McDermott53(1) - 18 LPts
16/11/2027Dundalk, Ireland35 - 20 Roy McDermott52(1) - 18 LPts
16/10/2027Dundalk, Ireland35 - 19 Roy McDermott51(1) - 18 LPts
13/09/2027Ibadan, Nigeria35 - 18 Ardi Gulen32 - 21(1) LPts Ibadan World Championships 2027View
10/09/2027Ibadan, Nigeria34 - 18 LuboÜ Pekarek23 - 15 WPts Ibadan World Championships 2027View
07/09/2027Ibadan, Nigeria33 - 18 Olier Mane13 - 8 WPts Ibadan World Championships 2027View
11/07/2027Prague, Czech Republic32 - 18 LuboÜ Pekarek22 - 13 WPts
13/05/2027Dublin, Ireland31 - 18 Brandon Daley8(1) - 14 WPts
14/03/2027Montreal, Canada31 - 17 Paul Moncrieff15(1) - 9 LPts Canada National Championships 2027View
11/03/2027Montreal, Canada30 - 17 Chris Fordyce7 - 9 WPts Canada National Championships 2027View
13/02/2027Jeonju, South Korea29 - 17 Ju-young Goe24 - 31 WPts
16/12/2026San Pedro Sula, Honduras28 - 17 Oihane Parra9 - 15 WPts
18/10/2026Gunsan, South Korea28 - 16 Chang-woo Kwock16(1) - 18 LPts
19/08/2026Toronto, Canada27 - 16 Diego Villanova18 - 19 WPts
19/07/2026Trujillo, Peru26 - 16 Diego Villanova18 - 18 WPts
18/06/2026Suez, Egypt26 - 15 Waleed Amara22 - 17 LPts
18/05/2026Toronto, Canada25 - 15 Jose Veloso23 - 25(1) WPts
17/04/2026Toronto, Canada24 - 15 Jose Veloso23 - 24(1) WPts
17/03/2026Hamilton, Canada23 - 15 Edward Moffet26(6) - 19 WPts Canada National Championships 2026View
14/03/2026Hamilton, Canada22 - 15 Max St. Pierre7 - 6 WPts Canada National Championships 2026View
11/03/2026Hamilton, Canada21 - 15 Jonathan Whetten5 - 11 WPts Canada National Championships 2026View
06/02/2026Villa Nueva, Guatemala21 - 14 Ponce Gonzaga16(1) - 18(2) LPts
06/01/2026Villa Nueva, Guatemala21 - 13 Ponce Gonzaga15(1) - 18(2) LPts
06/12/2025Toronto, Canada21 - 12 Juan Isabella19 - 6 LPts
05/11/2025Toronto, Canada20 - 12 Juan Isabella19 - 5 WPts
05/10/2025Toronto, Canada19 - 12 Ashok Gumber16 - 15 WPts
04/09/2025Norman, USA18 - 12 Adam McConkie22 - 10 WPts
04/08/2025Toronto, Canada17 - 12 Valeri Domaev8 - 12 WPts
04/07/2025Toronto, Canada16 - 12 Kris Maddex10 - 12 WPts
15/05/2025Daegu, South Korea15 - 12 Jin-hyeon Cheong21 - 24 WPts
17/03/2025Toronto, Canada15 - 11 Michael Hilleary13(1) - 7 LPts Canada National Championships 2025View
14/03/2025Toronto, Canada14 - 11 Raoul de Chaumont15 - 6 WPts Canada National Championships 2025View
11/03/2025Toronto, Canada13 - 11 Chris Roderick6 - 1 WPts Canada National Championships 2025View
12/01/2025Toronto, Canada12 - 11 Alejandro Lansang10 - 27 WPts
13/11/2024Daegu, South Korea11 - 11 Dong-jun Jong11 - 23 WPts
15/09/2024San Miguelito, Panama10 - 11 Zacarias Tio2 - 3(1) WPts
18/07/2024Toronto, Canada9 - 11 Zacarias Tio2 - 2(1) WPts
18/05/2024Toronto, Canada8 - 11 Reynaldo Portillo2 - 13 WPts
19/03/2024Anyang, South Korea7 - 11 Young-cheol Reeh16 - 23 WPts
20/01/2024Ulsan, South Korea6 - 11 Dong-won Min27 - 11 WPts
22/11/2023Santo Domingo de Guzman, Dominican Republic6 - 10 Dario Avellaneda0 - 1 LPts
22/09/2023Halifax, Canada6 - 9 Chris Dacus7 - 13 LPts
10/08/2023Mixco, Guatemala6 - 8 Carlos Lepe17 - 11 LPts
12/06/2023Toronto, Canada6 - 7 Bart Raith13 - 2 LPts
15/04/2023Ottawa, Canada6 - 6 Robert Dalle21 - 11 LPts
11/03/2023Toronto, Canada6 - 5 Edward Moffet11(1) - 11 LPts Canada National Championships 2023View
13/02/2023Quezon City, Philippines6 - 4 Carlos Agumbay20 - 10 LPts
16/12/2022Ottawa, Canada6 - 3 Robert Dalle19 - 11 LPts
26/10/2022Toronto, Canada6 - 2 Robert Loeb13 - 16 LPts
25/09/2022Asuncion, Paraguay5 - 2 Juan Barbara8 - 22 WPts
28/07/2022Mississauga, Canada5 - 1 Lee Pollick10 - 17 LPts
17/06/2022Toronto, Canada4 - 1 Ioakim Chistovich17(1) - 11 WPts
19/04/2022Calgary, Canada3 - 1 Steven Duncan0 - 1 WPts
20/02/2022Randburg, South Africa3 - 0 Eric Grobbelaar6 - 15 LPts
23/12/2021Ottawa, Canada2 - 0 Leon Matthew6 - 8 WPts
18/11/2021Regina, Canada1 - 0 Ian Terrace0 - 0 WPts
05/10/2021Toronto, Canada0 - 0 Chris Dacus0 - 7 WPts