Weightclass:  Light Welterweight
Location:  North Shore, New Zealand
Record:  31 - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/03/2026North Shore, New Zealand30 - 23 Waiapi Hati5 - 3 WPts
09/01/2026North Shore, New Zealand29 - 23 Mark Stirrat8 - 23 WPts
10/11/2025North Shore, New Zealand28 - 23 Chris Trumble0 - 8 WPts
11/09/2025North Shore, New Zealand27 - 23 Joshua Mahia1 - 10 WPts
12/07/2025North Shore, New Zealand26 - 23 Alejandro Natal16(2) - 27 WPts
13/05/2025North Shore, New Zealand25 - 23 Franske Van den Eynde1 - 5 WPts
14/03/2025North Shore, New Zealand25 - 22 Porfio Sison3 - 2 LPts
13/01/2025North Shore, New Zealand24 - 22 Oldrich Slovacek2 - 4 WPts
14/11/2024North Shore, New Zealand23 - 22 Shin-wook Kwan2 - 3 WPts
14/09/2024North Shore, New Zealand22 - 22 Imua Pouwhare0 - 3 WPts
16/07/2024North Shore, New Zealand22 - 21 James Penry4 - 18 LPts
16/05/2024North Shore, New Zealand21 - 21 Koldan Marsucoff2 - 9 WPts
17/03/2024North Shore, New Zealand21 - 20 Paul Galbraith11(2) - 21 LPts
17/01/2024North Shore, New Zealand20 - 20 Acelin Colette1 - 11(1) WPts
19/11/2023North Shore, New Zealand19 - 20 Seth Carrie0 - 1 WPts
21/09/2023North Shore, New Zealand18 - 20 Isaac Claghorn0 - 2 WPts
22/07/2023North Shore, New Zealand17 - 20 Wiremu Rotoaatara16 - 17 WPts
23/05/2023Semarang, Indonesia16 - 20 Wiyoto Aulia9 - 11 WPts
25/03/2023Hamilton, New Zealand16 - 19 Henry Comrie12 - 19 LPts
28/01/2023Port Elizabeth, South Africa15 - 19 Ndumisa Patosi3 - 15 WPts
29/11/2022North Shore, New Zealand14 - 19 Ruki Maihi0 - 10(1) WPts
29/09/2022Malaga, Spain14 - 18 Ivan Palomares7 - 14 LPts
01/08/2022Riga, Latvia14 - 17 Georgiy Kaneps13(1) - 13 LPts
01/06/2022North Shore, New Zealand14 - 16 Antwan Dunn3 - 10 LPts
03/04/2022Manukau, New Zealand14 - 15 Mark Birrell11 - 13 LPts
03/02/2022Auckland, New Zealand13 - 15 Steven Belliston6 - 18 WPts
12/12/2021Manukau, New Zealand13 - 14 Gareth Nesmith6(1) - 17 LPts
28/10/2021Auckland, New Zealand13 - 13 Dave Lennie13 - 5 LPts
25/09/2021Ulaanbaatar, Mongolia13 - 12 Taj al Din Temirbulatov15 - 9 LPts
27/07/2021Christchurch, New Zealand13 - 11 Vincent Leap13 - 10 LPts
17/06/2021North Shore, New Zealand13 - 10 Sean Rikirangi11 - 12 LPts
25/04/2021Auckland, New Zealand12 - 10 Dave Lennie11 - 4 WPts
25/03/2021San Jose, Costa Rica11 - 10 Rodrigo Aguiniga7 - 10 WPts
25/01/2021Zagreb, Croatia11 - 9 Mijo Šalinovic3 - 9 LPts
26/11/2020North Shore, New Zealand10 - 9 Tevaughn Mabil7 - 11 WPts
25/09/2020North Shore, New Zealand9 - 9 Xalvador Llerena6(1) - 11 WPts
26/07/2020Stoke, UK8 - 9 Gareth Secombe5 - 8 WPts
27/05/2020North Shore, New Zealand8 - 8 Jumshud Amirbeyov8 - 5 LPts
27/03/2020Waitakere, New Zealand8 - 7 Gregor Hepi6 - 7 LPts
14/02/2020Reggio Emilia, Italy7 - 7 Rocco Santoro3 - 7 WPts
17/12/2019North Shore, New Zealand7 - 6 Mahora Kereti7 - 5 LPts
17/10/2019Milan, Italy6 - 6 Savio Fabrizio0 - 2 WPts
19/08/2019North Shore, New Zealand6 - 5 Michael James9(1) - 0 LPts
02/07/2019Auckland, New Zealand6 - 4 Roger Kingan1 - 3 LPts
22/05/2019Wellington, New Zealand6 - 3 Connor Paerata8 - 0 LPts
13/04/2019Vilnius, Lithuania6 - 2 Olaf Janiga6 - 1 LPts
13/02/2019North Shore, New Zealand5 - 2 Alejandro Durazo0 - 3 WPts
14/12/2018North Shore, New Zealand4 - 2 Sasha Volkov0 - 2 WPts
15/10/2018Hamilton, New Zealand3 - 2 Paul Otimi1 - 1 WPts
02/09/2018North Shore, New Zealand3 - 1 Ben Dobbin2 - 1 LPts
05/07/2018North Shore, New Zealand3 - 0 Paiwai Riwhi0 - 0 LPts
11/05/2018Dakar, Senegal2 - 0 Jay Seyrig1 - 1 WPts
13/03/2018Auckland, New Zealand1 - 0 Darryl Stenhouse0 - 1 WPts
07/02/2018North Shore, New Zealand0 - 0 Fonzo Dennewitz0 - 0 WPts