Weightclass:  Light Welterweight
Location:  Christchurch, New Zealand
Record:  57 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/06/2026Christchurch, New Zealand56 - 14 Alarick Pfitzer7 - 13 WPts
08/04/2026Christchurch, New Zealand55 - 14 Chalermchai Tungsurat0 - 10 WPts
07/02/2026Christchurch, New Zealand54 - 14 Kongjak Kiatpatarapan3 - 14 WPts
09/12/2025Christchurch, New Zealand53 - 14 Songkom Singmanasak8 - 10 WPts
10/10/2025Christchurch, New Zealand52 - 14 Chalermchai Muankasem4 - 8 WPts
11/08/2025Christchurch, New Zealand51 - 14 Eddi Darusman2 - 4 WPts
13/06/2025Christchurch, New Zealand50 - 14 Dharawangsa Yuliarti0 - 13 WPts
14/04/2025Christchurch, New Zealand49 - 14 Yao May5 - 7 WPts
13/02/2025Christchurch, New Zealand48 - 14 Bartolomej Rožic6 - 8 WPts
15/12/2024Christchurch, New Zealand47 - 14 Juan Luis5 - 8 WPts
16/10/2024Christchurch, New Zealand46 - 14 Campbell Normandin1 - 3 WPts
17/08/2024Christchurch, New Zealand45 - 14 Latif Dzhavad1 - 6(2) WPts
18/06/2024Christchurch, New Zealand44 - 14 Clint Magie37(3) - 16 WPts
18/05/2024Wollongong, Australia43 - 14 Clint Magie37(3) - 15 WPts
17/04/2024Christchurch, New Zealand43 - 13 Ben Dobbin35 - 10 LPts New Zealand National Championships 2024View
14/04/2024Christchurch, New Zealand42 - 13 Kian Shadden30 - 12 WPts New Zealand National Championships 2024View
11/04/2024Christchurch, New Zealand41 - 13 Isaac Sare5 - 4 WPts New Zealand National Championships 2024View
17/03/2024Augsburg, Germany40 - 13 Klemens Heinzerling39(1) - 10 WPts
15/02/2024Bogota, Colombia39 - 13 Oleos Mora36 - 12 WPts
15/01/2024Caloocan, Philippines39 - 12 Sajid Hanna42(1) - 12 LPts Asia-Oceania Championships 2024View
12/01/2024Caloocan, Philippines38 - 12 Nikolai Matughanoff42 - 13 WPts Asia-Oceania Championships 2024View
09/01/2024Caloocan, Philippines37 - 12 Gazi Aldimashqi27 - 22 WPts Asia-Oceania Championships 2024View
30/12/2023Christchurch, New Zealand36 - 12 Aimon Cobarrubias25 - 20 WPts
23/11/2023Christchurch, New Zealand35 - 12 Mark Mwamzandi16 - 24(4) WPts
22/10/2023Christchurch, New Zealand34 - 12 Mark Mwamzandi16 - 23(4) WPts
21/09/2023Christchurch, New Zealand33 - 12 Aimon Cobarrubias23 - 19 WPts
21/08/2023Christchurch, New Zealand32 - 12 Aimon Cobarrubias23 - 18 WPts
21/07/2023Nassau, Bahamas31 - 12 Peter Dykes37(1) - 7 WPts
18/06/2023Viba del Mar, Chile31 - 11 Ovidio Chavarria35 - 10 LPts
18/05/2023Christchurch, New Zealand31 - 10 Olindo Mato24(2) - 16 LPts
17/04/2023Waitakere, New Zealand30 - 10 Ewan Hobbs22 - 12 WPts New Zealand National Championships 2023View
14/04/2023Waitakere, New Zealand29 - 10 Ben Dobbin27 - 9 WPts New Zealand National Championships 2023View
11/04/2023Waitakere, New Zealand28 - 10 Bryan Greim13 - 19 WPts New Zealand National Championships 2023View
22/03/2023Christchurch, New Zealand27 - 10 Gianfranco Allevi20 - 14 WPts
19/02/2023Shamkir, Azerbaijan26 - 10 Aghasafa Bairamov22 - 11 WPts
19/01/2023Mariupol, Ukraine26 - 9 Boris Babinski29 - 6 LPts
18/12/2022Christchurch, New Zealand26 - 8 Elsevar Naderi25 - 7 LPts
17/11/2022Baku, Azerbaijan26 - 7 Elsevar Naderi24 - 7 LPts
16/10/2022Panama City, Panama26 - 6 Jose Rosa27 - 9 LPts
13/09/2022Amsterdam, Netherlands26 - 5 Romein Hallewyn30 - 6 LPts
13/08/2022Wellington, New Zealand25 - 5 Stephen Bellin21 - 6 WPts
15/06/2022Si Racha, Thailand24 - 5 Amin Jantakam17 - 13 WPts
17/04/2022Christchurch, New Zealand23 - 5 Mark Birrell14 - 13 WPts New Zealand National Championships 2022View
14/04/2022Christchurch, New Zealand22 - 5 Ben Dobbin20 - 8 WPts New Zealand National Championships 2022View
11/04/2022Christchurch, New Zealand21 - 5 Maro Kaneri15 - 14 WPts New Zealand National Championships 2022View
04/04/2022Hamamatsu, Japan20 - 5 Satoshi Nii0 - 7(1) WPts
04/02/2022Turin, Italy19 - 5 Rico Fedeli3 - 8 WPts
07/12/2021Auckland, New Zealand18 - 5 Connor Sprouse7 - 14 WPts
09/10/2021Nagoya, Japan18 - 4 Daiki Yasuda12 - 10 LPts
09/08/2021Christchurch, New Zealand17 - 4 Fresco Ignacio16 - 8 WPts
08/06/2021Wellington, New Zealand16 - 4 John Jarvie10 - 12 WPts
10/04/2021North Shore, New Zealand16 - 3 Sammy Hohepa18 - 2 LPts
13/02/2021Auckland, New Zealand15 - 3 Greg Farm8 - 12 WPts
31/12/2020Christchurch, New Zealand15 - 2 David Raeburn12 - 6 LPts
30/11/2020Hamilton, New Zealand15 - 1 David Dunwoody15 - 3 LPts
11/10/2020Tehuacan, Mexico14 - 1 Onofre Cabrera7 - 4 WPts
13/08/2020Yerevan, Armenia13 - 1 Kegham Ismailyan3 - 9 WPts
15/06/2020Christchurch, New Zealand12 - 1 John Jones4 - 6 WPts
14/04/2020Christchurch, New Zealand12 - 0 Michael James14(1) - 0 LPts New Zealand National Championships 2020View
11/04/2020Christchurch, New Zealand11 - 0 Davie Crary10 - 4 WPts New Zealand National Championships 2020View
16/02/2020Christchurch, New Zealand10 - 0 Vandwon Cassam11 - 2 WPts
17/12/2019Christchurch, New Zealand9 - 0 Quennel Peyrefitte7 - 3 WPts
18/10/2019Ciudad del Este, Paraguay8 - 0 Carlos Mamon9 - 1 WPts
20/08/2019Auckland, New Zealand7 - 0 Dai Peavey3 - 7 WPts
20/06/2019Auckland, New Zealand6 - 0 Dai Peavey3 - 6 WPts
14/05/2019Christchurch, New Zealand5 - 0 Oleg Koupal4 - 4 WPts
13/03/2019Hamilton, New Zealand4 - 0 Leon Haxton1 - 5 WPts
21/01/2019Christchurch, New Zealand3 - 0 Alojzy Klimowicz4 - 1 WPts
20/11/2018Ulaanbaatar, Mongolia2 - 0 Dhakwan Ding0 - 1 WPts
22/09/2018Christchurch, New Zealand1 - 0 Theo Linkletter2 - 1 WPts
20/07/2018Christchurch, New Zealand0 - 0 Zafa Amer1 - 2 WPts