Weightclass:  Middleweight
Location:  Hamilton, New Zealand
Record:  17(2) - 24(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/11/2033Hamilton, New Zealand16(1) - 24(1) Lambrecht Wagenaer0 - 11 WKO2
16/09/2033Hamilton, New Zealand15(1) - 24(1) Jamie Thain4 - 7 WPts
16/07/2033Hamilton, New Zealand14(1) - 24(1) Callum Caudell0 - 6(2) WPts
15/05/2033Kampala, Uganda13(1) - 24(1) David Busingye4 - 16 WPts
17/03/2033Zagreb, Croatia12(1) - 24(1) Jakov Lovrencic16 - 19 WPts
17/01/2033Udon Thani, Thailand11(1) - 24(1) Paithong Do6 - 14 WPts
19/11/2032Linz, Austria11(1) - 23(1) Keegan Genua11 - 16 LPts
21/09/2032Helsinki, Finland11(1) - 22 Henrik Kaltiainen7 - 26 LKO3
24/07/2032Gaziantep, Turkey10(1) - 22 Adem Kash11 - 10 WPts
26/05/2032Cleveland, USA10(1) - 21 Steven Kuecker13 - 20 LPts
28/03/2032Hamilton, New Zealand9(1) - 21 Daniel Stant1 - 4 WPts
29/01/2032Athi River, Kenya8 - 21 Bart Kororia10 - 16(6) WKO3
01/12/2031Hamilton, New Zealand7 - 21 Mel Mateer3 - 9 WPts
03/10/2031Portmore, Jamaica7 - 20 Mark Humeston40(1) - 18 LPts
05/08/2031Sale, Morocco7 - 19 Saif al Din Taia15 - 5 LPts
07/06/2031Auckland, New Zealand7 - 18 Antwan Leslie0 - 23(1) LPts
09/04/2031Waitakere, New Zealand6 - 18 David Hope2 - 19(7) WPts
09/02/2031Hamilton, New Zealand6 - 17 George Kellow12 - 15 LPts
12/12/2030Dushanbe, Tajikistan6 - 16 Anton Carimoff21 - 19 LPts
14/10/2030Sumqayit, Azerbaijan5 - 16 Vafadar Allahverdiyev9 - 18 WPts
16/08/2030Bulawayo, Zimbabwe5 - 15 Arran Chakabva12 - 25 LPts
18/06/2030Swansea, UK4 - 15 Timothy Cranston9 - 16 WPts
20/04/2030Ostrava, Czech Republic4 - 14 Ivan Lada16(2) - 26 LPts
19/02/2030Christchurch, New Zealand3 - 14 Io King2 - 9 WPts
31/12/2029Hamilton, New Zealand3 - 13 Erno Gengenbach2 - 1 LPts
01/11/2029Hamilton, New Zealand2 - 13 Lee Blood3 - 1 WPts
02/09/2029Manukau, New Zealand2 - 12 Elliot Doig10 - 27 LPts
07/07/2029San Lorenzo, Paraguay2 - 11 Ricardo Castellon18(1) - 15 LPts
08/05/2029Toulouse, France2 - 10 Holland Ort15 - 25 LPts
10/03/2029Lagos, Nigeria2 - 9 Idris Nnachi15 - 15 LPts
10/01/2029Asuncion, Paraguay2 - 8 Jerrold Gascon16(1) - 12 LPts
12/11/2028Kaduna, Nigeria2 - 7 George Egwu15 - 9 LPts
14/09/2028Lagos, Nigeria2 - 6 Lordson Aminu16 - 10 LPts
17/07/2028Istanbul, Turkey2 - 5 Direnc Altun6 - 12 LPts
19/05/2028Accra, Ghana2 - 4 Steven Sribor16 - 10 LPts
21/03/2028Manukau, New Zealand2 - 3 Bradley Coleman10 - 12(1) LPts
22/01/2028Palmira, Colombia1 - 3 Antonio Juan8 - 15 WPts
24/11/2027Santo Domingo Este, Dominican Republic1 - 2 Joaquin Badilla9 - 15 LPts
26/09/2027Mumbai, India1 - 1 Mohsin Omer13 - 16 LPts
29/07/2027North Shore, New Zealand0 - 1 Maiope Makatea0 - 5 WPts
02/06/2027Hamilton, New Zealand0 - 0 Mark Cragg1 - 4 LPts