Weightclass:  Light Flyweight
Location:  Vancouver, Canada
Record:  20(1) - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/02/2031Vancouver, Canada19(1) - 19 Hugh Cecil8 - 2 WPts
26/12/2030Vancouver, Canada18 - 19 Rob Hector3 - 18(1) WKO3
27/10/2030Vancouver, Canada17 - 19 Mark Troup1 - 0 WPts
28/08/2030Vancouver, Canada16 - 19 Mark Lucas4 - 15 WPts
29/06/2030Vancouver, Canada15 - 19 Adam Callum0 - 3 WPts
30/04/2030Vancouver, Canada14 - 19 Sajid Abdelrahman1 - 0 WPts
01/03/2030Vancouver, Canada13 - 19 Boniface Delahaye4 - 6 WPts
31/12/2029Vancouver, Canada12 - 19 Juan Largo7 - 9 WPts
01/11/2029Vancouver, Canada11 - 19 Ian Anub2 - 0 WPts
02/09/2029Vancouver, Canada10 - 19 Shin-wook Heo1 - 6 WPts
04/07/2029Vancouver, Canada10 - 18 Henri Richoux13(2) - 19(1) LPts
05/05/2029Vancouver, Canada9 - 18 Savas Yazar2 - 10(2) WPts
06/03/2029Halifax, Canada9 - 17 Mark Nicolls14 - 9 LPts
01/02/2029Brussels, Belgium9 - 16 Briant Bart4 - 9 LPts
04/12/2028Asuncion, Paraguay9 - 15 Emilio Morga18 - 9 LPts
06/10/2028Vancouver, Canada8 - 15 Brett Wallingford1 - 1 WPts
07/08/2028Cagayan de Oro, Philippines8 - 14 Alvino Godino9 - 17(1) LPts
09/06/2028Vancouver, Canada7 - 14 Rafael Serafin2 - 4 WPts
11/04/2028Istanbul, Turkey7 - 13 Arslan Talu15 - 16 LPts
12/02/2028Vancouver, Canada6 - 13 Paul Neill7 - 5 WPts
14/12/2027Gaineau, Canada6 - 12 Vachel Brame6 - 20 LPts
24/10/2027Santa Ana, El Salvador6 - 11 Franco Asencio5 - 16 LPts
26/08/2027Winnipeg, Canada6 - 10 Ian Magee3 - 15 LPts
04/07/2027San Salvador, El Salvador6 - 9 Isidro Fraga11 - 15 LPts
06/05/2027Vancouver, Canada5 - 9 Severin Omer5 - 5 WPts
07/03/2027Udon Thani, Thailand4 - 9 Sod Viwatchaichok6 - 22 WPts
07/01/2027Nassau, Bahamas3 - 9 Robert Craik0 - 0 WPts
09/11/2026Safi, Morocco3 - 8 Ikrimah Benzaquen3 - 25 LPts
11/09/2026Mississauga, Canada3 - 7 Rob Bryan4 - 12 LPts
27/07/2026Vancouver, Canada2 - 7 Aimon Banos1 - 6 WPts
28/05/2026Montreal, Canada1 - 7 Lionel Bartholdi8 - 18 WPts
26/04/2026Taytay, Philippines1 - 6 Jack Omictin6 - 10 LPts
26/02/2026Vancouver, Canada1 - 5 Clinton Kyles7 - 6 LPts
28/12/2025Vancouver, Canada1 - 4 James Easton1 - 5 LPts
13/11/2025Peristeri, Greece1 - 3 Gyoergy Speros8 - 19 LPts
14/09/2025Aden, Yemen1 - 2 Abdul Zaccour14 - 17 LPts
17/07/2025Dushanbe, Tajikistan1 - 1 Mirza Arafat40(1) - 23 LPts
19/05/2025Montreal, Canada1 - 0 Ciel Rigaudeau2 - 12 LPts
10/04/2025Vancouver, Canada0 - 0 Ian Magee1 - 1 WPts