Weightclass:  Middleweight
Location:  North Shore, New Zealand
Record:  12 - 30
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/04/2027North Shore, New Zealand11 - 30 Jesper Adiaba4 - 10 WPts
10/02/2027North Shore, New Zealand10 - 30 Zaky Krouch2 - 9 WPts
12/12/2026North Shore, New Zealand10 - 29 Primo Conti8(1) - 9 LPts
13/10/2026Christchurch, New Zealand9 - 29 Rob Jeans14 - 20 WPts
28/08/2026North Shore, New Zealand9 - 28 Lambrett Meppen13(1) - 26 LPts
24/07/2026North Shore, New Zealand9 - 27 Jabbar Safarli13 - 18 LPts
19/06/2026North Shore, New Zealand9 - 26 Joey Urie6 - 8 LPts
18/05/2026North Shore, New Zealand9 - 25 Gig Loredo21 - 10(1) LPts
14/04/2026Wellington, New Zealand9 - 24 Connor Mains10 - 3 LPts New Zealand National Championships 2026View
11/04/2026Wellington, New Zealand8 - 24 Peter Hackney1 - 3 WPts New Zealand National Championships 2026View
05/04/2026North Shore, New Zealand8 - 23 Kolya Povetkin15 - 5 LPts
02/03/2026North Shore, New Zealand7 - 23 Xalvador Tardio6 - 12 WPts
24/01/2026North Shore, New Zealand7 - 22 Ananta Chohan5 - 15 LPts
24/12/2025Nassau, Bahamas6 - 22 Scott Brymer12 - 13 WPts
23/11/2025Nassau, Bahamas6 - 21 Scott Brymer11 - 13 LPts
20/10/2025Kampala, Uganda6 - 20 Majid Minhas9 - 14 LPts
19/09/2025North Shore, New Zealand6 - 19 Scott Brymer9 - 13 LPts
19/08/2025Auckland, New Zealand5 - 19 Richard Clewis4 - 15 WPts
18/07/2025Wellington, New Zealand4 - 19 Dillon Thornton12 - 14 WPts
17/06/2025West Valley City, USA3 - 19 Syed Taheri7 - 9 WPts
19/04/2025New Kingston, Jamaica3 - 18 Charlie Elijah37(1) - 13 LPts
19/02/2025Bayamon, Puerto Rico3 - 17 Juan Arevalo38 - 21 LPts
22/12/2024Knoxville, USA3 - 16 John Hewitt4 - 7 LPts
24/10/2024Daejeon, South Korea3 - 15 Sung-yun Bae20 - 21(2) LPts
26/08/2024Santa Cruz de la Sierra, Bolivia3 - 14 Emanuel Maravilla29(2) - 15 LPts
28/06/2024Sofia, Bulgaria3 - 13 Mladen á Onopkov25 - 17 LPts
30/04/2024North Shore, New Zealand2 - 13 Mark McCaig0 - 3 WPts
02/03/2024Sofia, Bulgaria2 - 12 Borislav á Zaikov7(2) - 30(5) LPts
03/01/2024Accra, Ghana1 - 12 Euan Muniru0 - 5 WPts
05/11/2023Cali, Colombia1 - 11 Rodrigo Herrera0 - 0 LPts
07/09/2023Touba, Senegal1 - 10 Nicolas Nys19 - 14 LPts
10/07/2023Bulawayo, Zimbabwe1 - 9 Greg Muzorewa12(1) - 15 LPts
12/05/2023Prague, Czech Republic1 - 8 Karel Vasek20 - 9 LPts
14/03/2023Durres, Albania1 - 7 Panos Mripa24 - 8 LPts
14/01/2023Richmond, Canada1 - 6 Sammy Fotheringham34 - 5 LPts
16/11/2022Toshkent, Uzbekistan1 - 5 Subhan Nagiyev18 - 10(2) LPts
18/09/2022Manukau, New Zealand1 - 4 Dominic Povey0 - 0 LPts
23/07/2022Riga, Latvia1 - 3 Boris Krancinsh10 - 14 LPts
25/05/2022Wellington, New Zealand1 - 2 Stephen Neville10(2) - 20 LPts
04/04/2022Petaling Jaya, Malaysia1 - 1 Johar Jain2 - 11 LPts
04/02/2022Harare, Zimbabwe1 - 0 Mykelti Muzorewa8 - 15 LPts
05/12/2021North Shore, New Zealand0 - 0 Gus Strother0 - 2 WPts