Weightclass:  Middleweight
Location:  Christchurch, New Zealand
Record:  34 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/03/2025Christchurch, New Zealand33 - 10 Vicente Landa0 - 1 WPts
19/01/2025Christchurch, New Zealand32 - 10 Anton Berkutov3 - 0 WPts
20/11/2024Christchurch, New Zealand31 - 10 Omar Schaufele3 - 7 WPts
21/09/2024Christchurch, New Zealand30 - 10 Oscar Wik0 - 1 WPts
23/07/2024Christchurch, New Zealand29 - 10 Pyotr Gonchar8 - 14 WPts
24/05/2024Christchurch, New Zealand28 - 10 Kieran Days3 - 7 WPts
25/03/2024Christchurch, New Zealand27 - 10 Raoul Kadel6 - 28(10) WPts
25/01/2024Christchurch, New Zealand26 - 10 Malik Jaffer0 - 13(1) WPts
26/11/2023Christchurch, New Zealand26 - 9 Young-gwon Yu29(1) - 11 LPts
25/09/2023Christchurch, New Zealand25 - 9 Rogerio Arb11 - 12(1) WPts
27/07/2023Christchurch, New Zealand24 - 9 Corey Garrick17 - 16(1) WPts
27/05/2023Christchurch, New Zealand23 - 9 Shinji Teramoto2 - 11 WPts
28/03/2023Christchurch, New Zealand22 - 9 Atua Patuone1 - 14 WPts
27/01/2023Christchurch, New Zealand21 - 9 Doruk Aladag10(1) - 7 WPts
28/11/2022Ulaanbaatar, Mongolia21 - 8 Jing Acisheff5 - 23 LPts
30/09/2022Christchurch, New Zealand20 - 8 Makalo Noyoo0 - 2(1) WPts
02/08/2022Waitakere, New Zealand19 - 8 Davie Mattick17 - 12 WPts
09/06/2022San Jose del Monte, Philippines18 - 8 Juan Balondo3 - 11 WPts
11/04/2022Christchurch, New Zealand18 - 7 Corey Garrick10 - 11 LPts New Zealand National Championships 2022View
29/03/2022Bari, Italy17 - 7 Bernardo Pasqual12(1) - 11 WPts
29/01/2022Christchurch, New Zealand16 - 7 Matt Misoi17 - 11 WPts
29/11/2021Portmore, Jamaica16 - 6 Michael Alison10 - 13 LPts
30/09/2021Yerevan, Armenia15 - 6 Brosh Hachigyan8 - 13 WPts
02/08/2021Maracaibo, Venezuela14 - 6 Sancho Blasco4 - 14 WPts
04/06/2021Christchurch, New Zealand13 - 6 John Powe7 - 17 WPts
04/04/2021Christchurch, New Zealand12 - 6 Corey Garrick4 - 10 WPts
03/02/2021Wellington, New Zealand12 - 5 John Powe6 - 15 LPts
16/12/2020Christchurch, New Zealand11 - 5 Kian Ratima4 - 12 WPts
15/10/2020Vilnius, Lithuania11 - 4 Krystian Gens16 - 4 LPts
17/08/2020Kano, Nigeria10 - 4 Chinedu Otuwe5 - 5 WPts
17/06/2020Christchurch, New Zealand9 - 4 Jack Couser4(1) - 11 WPts
16/04/2020Christchurch, New Zealand8 - 4 Ewan Scotland4 - 7 WPts
21/02/2020Hwaseong, South Korea7 - 4 Heung-Min Jo7(1) - 7 WPts
24/12/2019Christchurch, New Zealand6 - 4 Szymon Smolko3 - 3 WPts
25/10/2019Lagos, Nigeria6 - 3 Kunle Nwankwo6 - 3 LPts
27/08/2019Christchurch, New Zealand5 - 3 Bahadir Agamaliyev2 - 5 WPts
28/06/2019Christchurch, New Zealand5 - 2 Gant Vartughian6 - 4 LPts
29/04/2019Wellington, New Zealand4 - 2 John Goudy1 - 4 WPts
15/03/2019Tilburg, Netherlands4 - 1 Jim Van den Busschette4 - 1 LPts
14/01/2019Christchurch, New Zealand3 - 1 Sven Vong2 - 1 WPts
16/11/2018Christchurch, New Zealand3 - 0 David Kelley5 - 1 LPts
16/09/2018Caracas, Venezuela2 - 0 Federico Rosalez2 - 0 WPts
19/07/2018Zagreb, Croatia1 - 0 Gordan Antunovic0 - 0 WPts
21/05/2018Christchurch, New Zealand0 - 0 Michael Crum1 - 0 WPts