Weightclass:  Welterweight
Location:  North Shore, New Zealand
Record:  11 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/02/2031North Shore, New Zealand10 - 24 Arthur Hillhouse10 - 16 WPts
15/12/2030North Shore, New Zealand10 - 23 Zernebog Udritis35 - 13(1) LPts
16/10/2030North Shore, New Zealand9 - 23 Rasmus Loften2 - 12 WPts
17/08/2030North Shore, New Zealand9 - 22 Luigi Cecchi8 - 12 LPts
18/06/2030North Shore, New Zealand8 - 22 Robert Amberson2 - 11 WPts
19/04/2030North Shore, New Zealand8 - 21 Clinton Laidlaw2(1) - 9 LPts
18/02/2030North Shore, New Zealand7 - 21 Azam Gajani1 - 15 WPts
20/12/2029North Shore, New Zealand6 - 21 Ignacy Skuza0 - 5 WPts
21/10/2029North Shore, New Zealand6 - 20 Chris Puna18 - 7 LPts
22/08/2029North Shore, New Zealand5 - 20 Arseni Mikus4 - 6 WPts
23/06/2029North Shore, New Zealand5 - 19 Denton Kiziamina2 - 8 LPts
25/04/2029North Shore, New Zealand5 - 18 Pana Irihapete16 - 15 LPts
24/02/2029North Shore, New Zealand5 - 17 Gregor Luckie5 - 5 LPts
26/12/2028Montevideo, Uruguay5 - 16 Kiki Cepero7 - 16 LPts
28/10/2028Bangkok, Thailand5 - 15 Manopnoi Onesongchaigym5 - 17 LPts
30/08/2028Cali, Colombia5 - 14 Rogelio Munguia2 - 8 LPts
02/07/2028Chitungwiza, Zimbabwe4 - 14 Malcolm Sibanda2 - 8 WPts
04/05/2028Aarhus, Denmark4 - 13 Ib Hoff12 - 20 LPts
06/03/2028North Shore, New Zealand3 - 13 Gareth Duffy10 - 7 WPts
06/01/2028Zagreb, Croatia3 - 12 Božo Marinkovic17 - 6 LPts
08/11/2027Christchurch, New Zealand3 - 11 Isaac Dinwiddie1 - 9 LPts
14/09/2027Auckland, New Zealand3 - 10 Sam Carwell15 - 9 LPts
17/07/2027Dushanbe, Tajikistan3 - 9 Vitali Hasanov11 - 18 LPts
19/05/2027Grodno, Belarus3 - 8 Yakiv Kramar21(1) - 19 LPts
21/03/2027Yerevan, Armenia2 - 8 Kale Zorigyan3 - 16(2) WPts
21/01/2027Toronto, Canada2 - 7 Stephen Summerville33(1) - 25 LPts
23/11/2026Bruges, Belgium2 - 6 Remies Engels4 - 14 LPts
25/09/2026Carolina, Puerto Rico2 - 5 Joaquin Olmo8 - 26 LPts
28/07/2026La Paz, Bolivia1 - 5 Ignado Fuertes2 - 29 WPts
30/05/2026Dubai, UAE1 - 4 Haaris Azzi9 - 15 LPts
01/04/2026Split, Croatia1 - 3 Damjan Devic21 - 19 LPts
01/02/2026Charleroi, Belgium1 - 2 Elliot Guyotat9 - 13 LPts
04/12/2025North Shore, New Zealand1 - 1 Michael Reach9 - 13 LPts
06/10/2025Christchurch, New Zealand1 - 0 David Arthur3 - 17 LPts
05/09/2025North Shore, New Zealand0 - 0 Edward Duthie0 - 0 WPts