Weightclass:  Featherweight
Location:  Hamilton, New Zealand
Record:  22 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/04/2027Hamilton, New Zealand21 - 20 Oriel Artaud4 - 5 WPts
23/02/2027Hamilton, New Zealand20 - 20 Billy Catoe1 - 0 WPts
24/12/2026Hamilton, New Zealand19 - 20 Vince Ballard7 - 5 WPts
25/10/2026Hamilton, New Zealand18 - 20 Ben Quigg1 - 0 WPts
26/08/2026Hamilton, New Zealand17 - 20 Isaac Wann0 - 1 WPts
27/06/2026Hamilton, New Zealand16 - 20 Alvino Raymundo7 - 20 WPts
27/04/2026Hamilton, New Zealand15 - 20 Vladislav á Borkov0 - 5 WPts
26/02/2026Hamilton, New Zealand15 - 19 Igor Tokarski4 - 7 LPts
28/12/2025Hamilton, New Zealand14 - 19 Hui-chao Hy5 - 5 WPts
29/10/2025Hamilton, New Zealand14 - 18 Ricky Caleb9 - 11(1) LPts
30/08/2025Hamilton, New Zealand13 - 18 Ye Siu2 - 2 WPts
01/07/2025Hamilton, New Zealand12 - 18 Juan Samudio2 - 0 WPts
02/05/2025Sosnowiec, Poland11 - 18 Leszek Swist5 - 6 WPts
04/03/2025Turin, Italy11 - 17 Mariano Di Leonardo17 - 9 LPts
04/01/2025Hamilton, New Zealand10 - 17 Anicetus Nodine1 - 4 WPts
06/11/2024Hamilton, New Zealand9 - 17 Pascal Olin5 - 17 WPts
07/09/2024Hamilton, New Zealand9 - 16 Zelipe Monsalve3 - 12 LPts
10/07/2024Warsaw, Poland8 - 16 Tomasz Duch1 - 1 WPts
11/05/2024Hamilton, New Zealand7 - 16 Rangiá Manawaroa1 - 2 WPts
12/03/2024Istanbul, Turkey7 - 15 Asil Ocalan2(2) - 23(1) LPts
13/01/2024Hanover, Germany6 - 15 Wareine Stoecklein5 - 29(8) WPts
15/11/2023Hamilton, New Zealand5 - 15 Jeraldo Rolon12(2) - 18 WPts
16/09/2023Czestochowa, Poland5 - 14 Eliasz Wrzesinski3 - 9 LPts
19/07/2023Split, Croatia5 - 13 Dmitar Matijaš9(1) - 21 LPts
21/05/2023New Amsterdam, Guyana4 - 13 Roger Archie10(1) - 10 WPts
23/03/2023Kumasi, Ghana4 - 12 Mark Douna24 - 7 LPts
23/01/2023Kingston, Jamaica4 - 11 James Kerry13 - 16 LPts
25/11/2022Accra, Ghana4 - 10 Shaun Dewornu20 - 10 LPts
26/09/2022Wellington, New Zealand4 - 9 Barry Hireme17 - 11 LPts
25/08/2022Wellington, New Zealand4 - 8 Mark Smylie13 - 15 LPts
22/07/2022Zapopan, Mexico3 - 8 Elias Pupo10 - 18(2) WPts
24/05/2022Hamilton, New Zealand3 - 7 Fino Astori8 - 17 LPts
26/03/2022Bangalore, India3 - 6 Dhaval Tewari9 - 18 LPts
26/01/2022Ulaanbaatar, Mongolia3 - 5 Yura Issaeff17 - 5 LPts
27/11/2021San Juan, Puerto Rico2 - 5 Luis Cabana4 - 15 WPts
28/09/2021Auckland, New Zealand2 - 4 Sam Sang13 - 11 LPts
09/08/2021North Shore, New Zealand2 - 3 Paul Trevor8 - 12 LPts
16/06/2021Waitakere, New Zealand2 - 2 Spencer Baughan14 - 6 LPts
17/04/2021Hamilton, New Zealand2 - 1 Xaverius Tejada1 - 1 LPts
14/02/2021North Shore, New Zealand1 - 1 Dominic Robbie5 - 12 WPts
06/01/2021Hamilton, New Zealand1 - 0 Sam Greeson3 - 8 LPts
05/11/2020Manukau, New Zealand0 - 0 John Lou0 - 0 WPts