Weightclass:  Welterweight
Location:  Wellington, New Zealand
Record:  21 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/11/2033Wellington, New Zealand20 - 16 Perwira Hendra11(1) - 11 WPts
21/09/2033Wellington, New Zealand19 - 16 Phil Galay4 - 11 WPts
21/07/2033Wellington, New Zealand18 - 16 Leo Waterson0 - 3 WPts
21/05/2033Wellington, New Zealand17 - 16 Mariano Giancola2 - 5 WPts
19/03/2033Wellington, New Zealand16 - 16 Manny Miguel1 - 1 WPts
17/01/2033Wellington, New Zealand15 - 16 Kris Darnley3 - 13 WPts
17/11/2032Wellington, New Zealand15 - 15 Jasper Sandison20 - 18 LPts
17/09/2032Wellington, New Zealand15 - 14 Jasper Sandison19 - 18 LPts
18/07/2032Wellington, New Zealand14 - 14 Elliot Hammel8 - 13 WPts
19/05/2032Wellington, New Zealand14 - 13 William Gilmour7 - 8 LPts
20/03/2032Wellington, New Zealand13 - 13 Jasper Sandison18 - 14 WPts
20/01/2032Plzen, Czech Republic12 - 13 Vojtech Durica13 - 24 WPts
22/11/2031Monterrey, Mexico11 - 13 Fausto Marroquin3 - 9(1) WPts
24/09/2031New York City, USA10 - 13 Stuart Glassford0 - 2 WPts
27/07/2031Wellington, New Zealand10 - 12 Percival Sauvage14 - 12 LPts
29/05/2031Jeddah, Saudi Arabia10 - 11 Yasin Abiha17(1) - 10 LPts
31/03/2031Waitakere, New Zealand10 - 10 Uru Reio Karaitiana7 - 13 LPts
01/02/2031Oslo, Norway10 - 9 Olaf Kleven14 - 4 LPts
04/12/2030Wellington, New Zealand9 - 9 Gareth Younie1 - 4 WPts
05/10/2030Manukau, New Zealand8 - 9 Bob Peneha4 - 8 WPts
10/08/2030Wellington, New Zealand7 - 9 Richard Buys9 - 20 WPts
12/06/2030North Shore, New Zealand6 - 9 David Nevin1 - 10 WPts
14/04/2030Wellington, New Zealand6 - 8 Urepa Paora4 - 5 LPts
16/02/2030Gdynia, Poland6 - 7 Makary Jakubiec4 - 0 LPts
19/12/2029Wellington, New Zealand6 - 6 Brett Colgan1 - 0 LPts
20/10/2029Ho Chi Minh City, Vietnam6 - 5 Dong Thinh3 - 4(1) LPts
22/08/2029Hamilton, New Zealand6 - 4 Wayne Preece2 - 16 LPts
23/06/2029Wellington, New Zealand6 - 3 Pana Irihapete17 - 15 LPts
24/04/2029Wellington, New Zealand5 - 3 Nathan Masotti5 - 12 WPts
24/02/2029Wellington, New Zealand4 - 3 Gareth Duffy14 - 9 WPts
31/12/2028Pretoria, South Africa3 - 3 Amon Van Onselen1 - 8 WPts
01/11/2028Wellington, New Zealand2 - 3 Jamie Holmes1 - 5 WPts
03/09/2028Wellington, New Zealand1 - 3 Paul Beatson0 - 4 WPts
06/07/2028Wellington, New Zealand1 - 2 Chris Jameson1 - 1 LPts
07/05/2028Auckland, New Zealand1 - 1 Koro Hemania10 - 8 LPts
10/03/2028Manukau, New Zealand1 - 0 Pita Kaimoana2(1) - 15 LPts
27/01/2028Wellington, New Zealand0 - 0 Jordan Nesbit0 - 2 WPts