Weightclass:  Lightweight
Location:  Wellington, New Zealand
Record:  25 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/12/2023Wellington, New Zealand24 - 13 Kosol Chaiyong2 - 10 WPts
09/10/2023Wellington, New Zealand23 - 13 Chris Erwood0 - 9(1) WPts
12/08/2023Wellington, New Zealand22 - 13 Kenzie Hutcherson7 - 6(1) WPts
13/06/2023Wellington, New Zealand21 - 13 Saenmuangloei Jor Chaijinda0 - 5 WPts
14/04/2023Wellington, New Zealand20 - 13 Peter Ngaikiha2 - 4 WPts
13/02/2023Wellington, New Zealand19 - 13 Rodrigo Paredes3 - 6 WPts
14/12/2022Wellington, New Zealand18 - 13 Sajid Abdul1 - 4 WPts
14/10/2022Wellington, New Zealand17 - 13 Sobeslav Simcik0 - 2 WPts
15/08/2022Wellington, New Zealand16 - 13 Mark Semple2 - 12 WPts
15/06/2022Wellington, New Zealand15 - 13 Yuan Ye3 - 10 WPts
16/04/2022Wellington, New Zealand14 - 13 Felippe Alfaro6 - 7 WPts
15/02/2022Wellington, New Zealand13 - 13 Glanville Leblanc5(1) - 12 WPts
16/12/2021Waitakere, New Zealand13 - 12 Barry Kimes13 - 9 LPts
15/11/2021Auckland, New Zealand13 - 11 Robert Woodhouse14 - 9 LPts
21/09/2021Funabashi, Japan12 - 11 Jun Sumida2 - 11 WPts
23/07/2021Saltillo, Mexico12 - 10 Roman Noda7 - 10 LPts
25/05/2021New Kingston, Jamaica11 - 10 Glynn Shirer4 - 14 WPts
27/03/2021Wellington, New Zealand10 - 10 Felix Smylie11 - 8 WPts
27/01/2021Zagreb, Croatia9 - 10 Nebojša Mikic1 - 2 WPts
29/11/2020New Kingston, Jamaica8 - 10 Dillon Mordecai12 - 5 WPts
30/09/2020Toronto, Canada8 - 9 Stephen Valentine5 - 7 LPts
02/08/2020Nairobi, Kenya7 - 9 Kwau Tarry2 - 5 WPts
04/06/2020Rijeka, Croatia7 - 8 Lovre Aracic12 - 1 LPts
04/04/2020Wellington, New Zealand6 - 8 Oleos Travieso2 - 5 WPts
04/02/2020Monterrey, Mexico6 - 7 Gervasio Diaz2 - 3 LPts
07/12/2019Zagreb, Croatia5 - 7 Juro Klaic9 - 3 WPts
07/10/2019Wellington, New Zealand4 - 7 Federico Lima8 - 3 WPts
07/08/2019Wellington, New Zealand4 - 6 Mick Wingate8 - 1 LPts
08/06/2019Wellington, New Zealand3 - 6 Larenzo Montoro1 - 7 WPts
09/04/2019Hamilton, New Zealand3 - 5 Euan Haraldson2 - 4 LPts
13/02/2019Karagandy, Kazakhstan3 - 4 Koldan Kazakpaeff2 - 1 LPts
16/12/2018Manukau, New Zealand3 - 3 Leighton Lusher5 - 0 LPts
12/11/2018Wellington, New Zealand2 - 3 Leggett Claude3 - 2 WPts
12/09/2018Wellington, New Zealand2 - 2 Miljenko Farkaš1 - 1 LPts
12/07/2018Wellington, New Zealand1 - 2 Fo-hai Koh3 - 0 WPts
10/05/2018Wellington, New Zealand0 - 2 Edmondo Cappola1 - 1 WPts
08/03/2018Auckland, New Zealand0 - 1 Mark Badders0 - 0 LPts
05/02/2018Donetsk, Ukraine0 - 0 Fedor Bazan0 - 0 LPts