Weightclass:  Featherweight
Location:  North Shore, New Zealand
Record:  30(2) - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/04/2031North Shore, New Zealand29(2) - 22 Isaac Nkansah4 - 9 WPts
07/02/2031North Shore, New Zealand28(2) - 22 Ian Wyburn5 - 9(1) WPts
09/12/2030North Shore, New Zealand27(2) - 22 Erhardt Gentsch7 - 6 WPts
10/10/2030North Shore, New Zealand26(2) - 22 Alec Kinkaid3 - 18 WPts
10/08/2030Stockholm, Sweden26(2) - 21 Elvin Mossberg26 - 10 LPts
12/06/2030Lima, Peru25(2) - 21 Jose Barcena7 - 5 WPts
14/04/2030Auckland, New Zealand25(2) - 20 Shaun Beattie35 - 27 LPts New Zealand National Championships 2030View
11/04/2030Auckland, New Zealand24(2) - 20 Urepa Hohapata6 - 16 WPts New Zealand National Championships 2030View
07/03/2030Sofia, Bulgaria24(2) - 19 Filip á Svetozarov3 - 4 LPts
07/01/2030Tarnow, Poland23(2) - 19 Justyn Kendra13 - 13 WPts
08/11/2029Auckland, New Zealand22(2) - 19 Arran Gilchrist1 - 20 WPts
10/09/2029Turin, Italy21(2) - 19 Damiano Airaghi13 - 14 WPts
13/07/2029Auckland, New Zealand21(2) - 18 Patrick Havey23 - 9(1) LPts
22/05/2029Waitakere, New Zealand20(2) - 18 Richie Shira15 - 18 WPts
14/04/2029Christchurch, New Zealand20(2) - 17 Rich Carruthers52(2) - 12 LPts New Zealand National Championships 2029View
11/04/2029Christchurch, New Zealand19(2) - 17 Ewan Horsburgh3 - 12 WPts New Zealand National Championships 2029View
15/03/2029North Shore, New Zealand18(2) - 17 Nick Ridall6 - 20 WPts
13/01/2029Santo Domingo Oeste, Dominican Republic17(2) - 17 Ricardo Natividad2 - 3 WPts
15/11/2028Auckland, New Zealand16(1) - 17 Corey Raeburn1 - 24(3) WKO3
20/09/2028Puebla, Mexico15 - 17 Juan Santistevan3 - 10 WKO3
23/07/2028Nizhny Novgorod, Russia14 - 17 Georgiy Savrasenko5 - 4 WPts
25/05/2028Wellington, New Zealand14 - 16 Clint Hoepo16(1) - 10 LPts
11/04/2028Waitakere, New Zealand14 - 15 Rich Carruthers39(2) - 10 LPts New Zealand National Championships 2028View
24/03/2028North Shore, New Zealand13 - 15 Chang-soo Pu4 - 8 WPts
25/01/2028North Shore, New Zealand12 - 15 Dan Ivory4 - 15 WPts
26/11/2027Leon, Mexico11 - 15 Xalvador Olavarria4 - 10 WPts
28/09/2027North Shore, New Zealand10 - 15 Franco Tafoya13 - 15 WPts
31/07/2027Accra, Ghana9 - 15 Amjad Miah12 - 13 WPts
02/06/2027Al Hudaydah, Yemen9 - 14 Kamran Farah22 - 20 LPts
04/04/2027Delmas, Haiti9 - 13 Ames Malot15 - 8 LPts
04/02/2027North Shore, New Zealand8 - 13 Isaac Wann0 - 4 WPts
06/12/2026North Shore, New Zealand7 - 13 Dan Smith0 - 2(1) WPts
07/10/2026Waitakere, New Zealand7 - 12 Ricky Caleb13(1) - 13(1) LPts
19/08/2026Puebla, Mexico6 - 12 Alejandro Francisco4 - 13 WPts
21/06/2026Hamilton, New Zealand6 - 11 Kai Lowery7 - 23(9) LPts
24/04/2026Prague, Czech Republic5 - 11 Jarmil Toma10 - 7 WPts
24/02/2026Bern, Switzerland4 - 11 Brewster Jensen6 - 9 WPts
26/12/2025North Shore, New Zealand4 - 10 Carvell Hippe4(1) - 11(1) LPts
27/10/2025Dubai, UAE3 - 10 Yasin Hawass3 - 14(1) WPts
29/08/2025Kuala Lumpur, Malaysia3 - 9 Zach Chin6 - 13(1) LPts
30/06/2025North Shore, New Zealand3 - 8 Jaguar Montemayor3 - 12 LPts
02/05/2025Hamilton, New Zealand2 - 8 John Puru1 - 12 WPts
04/03/2025Matamoros, Mexico2 - 7 Carlos Brazil2 - 7 LPts
04/01/2025Manukau, New Zealand2 - 6 Tipene Rangihaeata11 - 9 LPts
06/11/2024Waitakere, New Zealand1 - 6 Richie Shira2 - 3 WPts
07/09/2024Santiago de los Caballeros, Dominican Republic1 - 5 Jair Falla1 - 8 LPts
10/07/2024North Shore, New Zealand1 - 4 Sierra Cevallos2 - 4 LPts
11/05/2024North Shore, New Zealand1 - 3 Zach Thomason2 - 4 LPts
12/03/2024Auckland, New Zealand1 - 2 Darryl Moncrief4 - 12 LPts
26/01/2024Waitakere, New Zealand1 - 1 Richie Shira0 - 0 LPts
29/11/2023Waitakere, New Zealand0 - 1 Mark Begg1 - 0 WPts
08/10/2023Manukau, New Zealand0 - 0 Harry Paullin16 - 13 LPts