Weightclass:  Welterweight
Location:  Hamilton, New Zealand
Record:  24 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/02/2025Hamilton, New Zealand23 - 19 Amer Salaam2 - 4 WPts
29/12/2024Hamilton, New Zealand22 - 19 Geron Becotte1 - 1 WPts
30/10/2024Hamilton, New Zealand21 - 19 Sargent Beatrice0 - 8 WPts
01/09/2024Hamilton, New Zealand20 - 19 John Lyn6 - 8 WPts
03/07/2024Hamilton, New Zealand19 - 19 Vachel Kama1 - 0 WPts
04/05/2024Hamilton, New Zealand18 - 19 Asif Nasiri1 - 6 WPts
06/03/2024Hamilton, New Zealand17 - 19 Darryl Olayombo7 - 18 WPts
06/01/2024Hamilton, New Zealand16 - 19 Dominic Vert1 - 5(3) WPts
07/11/2023Hamilton, New Zealand16 - 18 Rongoáá Remaha23 - 13 LPts
08/09/2023Hamilton, New Zealand15 - 18 William Meek0 - 2 WPts
09/07/2023Hamilton, New Zealand14 - 18 Santiago Alatorre1 - 3 WPts
10/05/2023Hamilton, New Zealand13 - 18 Arran Hardie1 - 0 WPts
11/03/2023Hamilton, New Zealand13 - 17 Noel Brice4 - 6 LPts
10/01/2023Riga, Latvia13 - 16 Toma Arajs10 - 22 LPts
12/11/2022Guadalajara, Mexico13 - 15 Jerrold Davalos16 - 12 LPts
14/09/2022Toronto, Canada13 - 14 Gethin Page15 - 11 LPts
17/07/2022Hamilton, New Zealand12 - 14 Nick Halden10 - 19 WPts
18/05/2022Dubai, UAE12 - 13 Danyaal Kazemi20(1) - 11 LPts
19/03/2022Algiers, Algeria11 - 13 Faisal Sahnine13 - 12 WPts
19/01/2022Nassau, Bahamas11 - 12 John Kinnard13 - 7 LPts
21/11/2021Christchurch, New Zealand10 - 12 James Easton8 - 14 WPts
28/09/2021Wellington, New Zealand10 - 11 Kiwi Anaha5 - 12 LPts
19/08/2021Christchurch, New Zealand9 - 11 Kauri Rakete13 - 8 WPts
19/07/2021Liege, Belgium8 - 11 Russel Michel6 - 13 WPts
20/05/2021Abobo, Ivory Coast8 - 10 Ferrand St. Marie18 - 3 LPts
22/03/2021Hamilton, New Zealand8 - 9 Richard Evan8 - 10 LPts
22/01/2021Hamilton, New Zealand8 - 8 Kenzie Rensburg13(1) - 3 LPts
21/11/2020Christchurch, New Zealand7 - 8 Ewan Keddy7(1) - 12 WPts
02/10/2020Hamilton, New Zealand7 - 7 Robert Elgin10 - 2 LPts
03/08/2020Hamilton, New Zealand7 - 6 Peter Wardlaw13 - 1 LPts
02/06/2020Hamilton, New Zealand7 - 5 Patrick Chisholm10 - 3 LPts
01/04/2020Hamilton, New Zealand7 - 4 Paul Douglas4 - 10(3) LPts
01/02/2020Zaporizhia, Ukraine7 - 3 Symon Rafalko4 - 8 LPts
04/12/2019Christchurch, New Zealand6 - 3 Kyle Edgar1 - 3 WPts
22/10/2019Hamilton, New Zealand6 - 2 Adam McChesney2 - 5 LPts
23/08/2019Waitakere, New Zealand5 - 2 Chris Poyner1 - 8 WPts
22/07/2019Hamilton, New Zealand4 - 2 Carolus Bugatti6 - 2 WPts
23/05/2019Hamilton, New Zealand3 - 2 Lisandro Mula4 - 0 WPts
24/03/2019Hamilton, New Zealand2 - 2 Kongjak Rungvisai3 - 3 WPts
22/01/2019Hamilton, New Zealand2 - 1 Shayan Noor4 - 0 LPts
22/11/2018Hamilton, New Zealand1 - 1 Jakub Duda3 - 2 WPts
22/09/2018Hamilton, New Zealand0 - 1 James Easton2 - 1 WPts
20/07/2018Hamilton, New Zealand0 - 0 Peter Wardlaw1 - 0 LPts