Weightclass:  Lightweight
Location:  Richmond, Canada
Record:  20 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/05/2031Richmond, Canada19 - 24 James Dargie21 - 23 WPts
28/03/2031Richmond, Canada18 - 24 Vicente Ramo0 - 2 WPts
28/01/2031Almaty, Kazakhstan17 - 24 Malik Urynbassarow3 - 11 WPts
30/11/2030Riga, Latvia17 - 23 Gennady Izkapts13 - 12 LPts
02/10/2030Edmonton, Canada16 - 23 Matthew Rosser12 - 19(1) WPts
04/08/2030Ottawa, Canada16 - 22 Ian Nichol21(6) - 26 LPts
05/06/2030iBhayi, South Africa15 - 22 Napoleon Boakye13 - 17 WPts
07/04/2030Almaty, Kazakhstan14 - 22 Fedya Valihanov5 - 8 WPts
07/02/2030Riga, Latvia14 - 21 Mikhail Audze5 - 6 LPts
10/12/2029Richmond, Canada14 - 20 Paul Ghee7 - 4 LPts
11/10/2029Richmond, Canada13 - 20 Urvano Gutierrez9(2) - 16 WPts
12/08/2029Prague, Czech Republic12 - 20 Sßva Divis0 - 12 WPts
14/06/2029Baku, Azerbaijan11 - 20 Polad Masood1 - 0 WPts
16/04/2029Burnaby, Canada10 - 20 Matthew Gory0 - 4 WPts
16/02/2029Ottawa, Canada10 - 19 Daniel Bise11 - 12 LPts
19/12/2028Quebec City, Canada10 - 18 Jeremie Joel10 - 18 LPts
21/10/2028Guayaquil, Ecuador10 - 17 Emanuel Arevalo22 - 14 LPts
22/08/2028Richmond, Canada9 - 17 Ives Ouimet4 - 8 WPts
23/06/2028Dushanbe, Tajikistan9 - 16 Atabala Ibrahimbeyov33 - 8 LPts
25/04/2028Rodriguez, Philippines8 - 16 Iago Mangosin13 - 10 WPts
26/02/2028Ottawa, Canada8 - 15 Leeroy Heth10 - 13 LPts
31/12/2027Richmond, Canada8 - 14 Michel Garnier23 - 7 LPts
01/11/2027Toronto, Canada7 - 14 John Bryce3 - 12 WPts
03/09/2027Richmond, Canada7 - 13 Tobias Holme11 - 13 LPts
06/07/2027Ottawa, Canada6 - 13 Charles Ferrier3 - 10 WPts
09/05/2027Winnipeg, Canada6 - 12 Kian Solomon5 - 17 LPts
12/03/2027Richmond, Canada5 - 12 Ian Duffey11 - 4 WPts
12/01/2027Winnipeg, Canada5 - 11 Clinton Fenderson18(1) - 15 LPts
14/11/2026Richmond, Canada5 - 10 Tenenan Cohen2 - 1 LPts
15/09/2026Richmond, Canada5 - 9 Mark Harrison6 - 4 LPts
17/07/2026Saskatoon, Canada4 - 9 Sam Amberson0 - 11 WPts
17/05/2026Ipoh, Malaysia4 - 8 Ian Yan12(2) - 22 LPts
18/03/2026Karagandy, Kazakhstan4 - 7 Danyaal Pajzullaeff5 - 8 LPts
18/01/2026Calgary, Canada3 - 7 Henry Cleghorn3 - 11 WPts
29/11/2025Richmond, Canada2 - 7 Nathan Leyes2 - 2 WPts
30/09/2025Richmond, Canada1 - 7 Ames Oulette1 - 7 WPts
02/08/2025Edmonton, Canada0 - 7 Chris Gilbride3 - 13 WPts
04/06/2025Richmond, Canada0 - 6 Mason Cerdan1 - 2 LPts
06/04/2025Ottawa, Canada0 - 5 Charles Allore25 - 16 LPts
08/02/2025Prague, Czech Republic0 - 4 Aleü Pechous6 - 9 LPts
11/12/2024Quebec City, Canada0 - 3 Odil Grosjean8 - 9(3) LPts
17/10/2024Richmond, Canada0 - 2 Teodor Zitek3 - 13 LPts
19/08/2024Mariupol, Ukraine0 - 1 Afon Bandura5 - 7(1) LPts
21/06/2024Richmond, Canada0 - 0 Sean Norrie0 - 0 LPts