Weightclass:  Light Flyweight
Location:  Surrey, Canada
Record:  59 - 32(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/12/2034Surrey, Canada58 - 32(2) Pyotr Dunay10 - 15 WPts
14/10/2034Surrey, Canada57 - 32(2) Mark Baker9 - 5 WPts
14/08/2034Surrey, Canada56 - 32(2) Matviyko Hawryluk5 - 8 WPts
14/06/2034Surrey, Canada55 - 32(2) Dale Brydon1 - 8 WPts
14/04/2034Surrey, Canada54 - 32(2) Leonardo Cordova1 - 8 WPts
13/02/2034Surrey, Canada53 - 32(2) Rodrigo Zendejas3 - 8 WPts
13/12/2033Santa Ana, El Salvador52 - 32(2) Xavion Barrios2 - 2 WPts
14/10/2033Manila, Philippines51 - 32(2) Juan Maylon16 - 8 WPts
16/08/2033Surrey, Canada51 - 31(2) Xavion Milanes57 - 27 LPts
16/07/2033Surrey, Canada50 - 31(2) Xavion Milanes57 - 26 WPts
15/06/2033Las Tunas, Cuba49 - 31(2) Xavion Milanes57 - 25 WPts
15/05/2033Las Tunas, Cuba49 - 30(2) Xavion Milanes56 - 25 LPts
14/04/2033Surrey, Canada49 - 29(2) Xavion Milanes55 - 25 LPts
11/03/2033Halifax, Canada49 - 28(2) Aaron Stockard18 - 8 LPts Canada National Championships 2033View
15/02/2033Surrey, Canada48 - 28(2) Xavion Milanes53 - 24 WPts
15/01/2033Surrey, Canada47 - 28(2) Xavion Milanes53 - 23 WPts
14/12/2032Surrey, Canada46 - 28(2) Carlos Gamero1 - 5 WPts
14/10/2032Surrey, Canada46 - 27(2) Hemmerecht Van Crunynghe45 - 26 LPts
13/09/2032Eindhoven, Netherlands46 - 26(2) Hemmerecht Van Crunynghe44 - 26 LPts
13/08/2032Surrey, Canada46 - 25(2) Hemmerecht Van Crunynghe43 - 26 LPts
15/06/2032Eindhoven, Netherlands46 - 24(2) Hemmerecht Van Crunynghe42 - 25 LPts
15/05/2032Surrey, Canada46 - 23(2) Hemmerecht Van Crunynghe41 - 25 LPts
17/03/2032Surrey, Canada45 - 23(2) Matthew Summerfield8 - 0 WPts Canada National Championships 2032View
14/03/2032Surrey, Canada44 - 23(2) Boniface Delahaye12 - 16 WPts Canada National Championships 2032View
11/03/2032Surrey, Canada43 - 23(2) Rob Laude6 - 12 WPts Canada National Championships 2032View
16/02/2032Surrey, Canada42 - 23(2) Xavion Milanes47 - 18 WPts
09/01/2032Rio de Janeiro, Brazil42 - 22(2) Yves Reinier49 - 28 LPts Americas Championships 2032View
15/12/2031Surrey, Canada42 - 21(2) Hemmerecht Van Crunynghe35 - 24 LPts
14/11/2031Surrey, Canada41 - 21(2) Hemmerecht Van Crunynghe35 - 23 WPts
14/10/2031Surrey, Canada40 - 21(2) Hemmerecht Van Crunynghe35 - 22 WPts
07/09/2031Valencia, Venezuela40 - 20(1) Vicente De Anda20 - 4 LKO3 Valencia World Championships 2031View
15/07/2031Irbid, Jordan39 - 20(1) Haaris Hammad19 - 8 WPts
16/05/2031Surrey, Canada38 - 20(1) Gethin Su4 - 7 WPts
17/03/2031Montreal, Canada37 - 20(1) Boniface Delahaye8 - 12 WPts Canada National Championships 2031View
14/03/2031Montreal, Canada36 - 20(1) Phillippe Guimard6 - 7 WPts Canada National Championships 2031View
11/03/2031Montreal, Canada35 - 20(1) Adam Callum3 - 5 WPts Canada National Championships 2031View
09/02/2031Surrey, Canada34 - 20(1) Danny Perk4 - 12 WPts
12/12/2030Puente Alto, Chile33 - 20(1) Vicente Caudillo10(1) - 15 WPts
14/10/2030Incheon, South Korea32 - 20(1) Seung-gyu Jeon1 - 13 WPts
16/08/2030Porto Alegre, Brazil32 - 19(1) Quiqui Ponte37 - 10 LPts
16/07/2030Soshanguve, South Africa32 - 18(1) Penda Magqwaka28(1) - 14(1) LPts
18/05/2030Las Tunas, Cuba31 - 18(1) Xavion Milanes33 - 13 WPts
17/04/2030Las Tunas, Cuba31 - 17(1) Xavion Milanes32 - 13 LPts
17/03/2030Vaughan, Canada30 - 17(1) Jack Toller16 - 11(1) WPts Canada National Championships 2030View
14/03/2030Vaughan, Canada29 - 17(1) Brett Wallingford7 - 7 WPts Canada National Championships 2030View
11/03/2030Vaughan, Canada28 - 17(1) Matt Greive4 - 6 WPts Canada National Championships 2030View
12/01/2030Goiania, Brazil28 - 16(1) Carlos Garcia59(1) - 11 LPts Americas Championships 2030View
09/01/2030Goiania, Brazil27 - 16(1) Francisco Carvalho26 - 4 WPts Americas Championships 2030View
10/12/2029Plzen, Czech Republic26 - 16(1) EvĂ—en Kralik17(1) - 24 WPts
09/11/2029Surrey, Canada26 - 15(1) Marjun Cato22(1) - 13 LPts
08/10/2029San Pedro Sula, Honduras25 - 15(1) Santiago Prieto20 - 14 WPts
07/09/2029Daegu, South Korea25 - 14 Kaede Hayashi28(1) - 27(4) LKO3 Daegu World Championships 2029View
16/08/2029Surrey, Canada24 - 14 Abdul Assaf22 - 12 WPts
16/07/2029Kuching, Malaysia23 - 14 Abdul Assaf22 - 11 WPts
15/06/2029Las Tunas, Cuba23 - 13 Xavion Milanes23 - 10 LPts
15/05/2029Kobe, Japan23 - 12 Yutaka Hase26(2) - 15 LPts
17/03/2029Saskatoon, Canada22 - 12 Coyne Diaby23 - 9 WPts Canada National Championships 2029View
14/03/2029Saskatoon, Canada21 - 12 Jack Swanson19 - 15 WPts Canada National Championships 2029View
11/03/2029Saskatoon, Canada20 - 12 Theo Sillers0 - 1 WPts Canada National Championships 2029View
03/02/2029Surrey, Canada19 - 12 Dimos Frontera1 - 3 WPts
06/12/2028Toronto, Canada18 - 12 Orleans Marais8 - 23 WPts
10/10/2028Calgary, Canada17 - 12 Jack Beynon14 - 19 WPts
16/08/2028Surrey, Canada16 - 12 Charles Depardieu3(1) - 24 WPts
16/07/2028Surrey, Canada15 - 12 Charles Depardieu3(1) - 23 WPts
15/06/2028Surrey, Canada14 - 12 Charles Depardieu3(1) - 22 WPts
14/05/2028Surrey, Canada13 - 12 Mika'il Elberkani6 - 23 WPts
13/04/2028Surrey, Canada12 - 12 Sennett Rostand13 - 14 WPts
11/03/2028Lonueuil, Canada12 - 11 James Bruce6 - 9 LPts Canada National Championships 2028View
05/03/2028Surrey, Canada11 - 11 Dario Salome12 - 18(3) WPts
03/02/2028Bogota, Colombia10 - 11 Dario Salome12 - 17(3) WPts
02/01/2028Vancouver, Canada10 - 10 Colin Archibald11 - 12 LPts
14/11/2027Surrey, Canada9 - 10 Michael Isaac28 - 19 WPts
05/10/2027Mississauga, Canada8 - 10 Mel Mingus12 - 15 WPts
17/08/2027Surrey, Canada7 - 10 Lewis Hamell3 - 9 WPts
17/06/2027Surrey, Canada6 - 10 Henri Richoux6(1) - 13(1) WPts
18/04/2027Surrey, Canada5 - 10 Nethra Chanabut1 - 1 WPts
18/02/2027Mississauga, Canada4 - 10 Inigo Terres4 - 11 WPts
21/12/2026Soyapango, El Salvador4 - 9 Eduardo Melero4 - 9 LPts
22/10/2026Surrey, Canada3 - 9 Rob Henri5 - 10 WPts
03/09/2026Surrey, Canada2 - 9 Jack Beynon5 - 14 WPts
06/07/2026Surrey, Canada2 - 8 Michael Isaac17 - 16 LPts
30/06/2026Mixco, Guatemala2 - 7 Angel Ortolano25 - 18 LPts
01/05/2026Mississauga, Canada1 - 7 Inigo Terres3 - 7 WPts
18/03/2026Toronto, Canada1 - 6 Antwan Ewings11 - 13 LPts
25/01/2026Halifax, Canada1 - 5 Mark Nicolls1 - 2 LPts
25/12/2025London, Canada1 - 4 Duncan Patteson13(1) - 33 LPts
28/10/2025Panama City, Panama1 - 3 Rogelio Meraz52 - 21 LPts
30/08/2025Halifax, Canada0 - 3 Chris Maddix0 - 3 WPts
17/07/2025Al Hudaydah, Yemen0 - 2 Imran Hossein1 - 5 LPts
19/05/2025Algiers, Algeria0 - 1 Adnan Menard19(1) - 34 LPts
21/03/2025Surrey, Canada0 - 0 Inigo Terres0 - 3 LPts