Weightclass:  Middleweight
Location:  Manukau, New Zealand
Record:  13 - 27(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/03/2035Manukau, New Zealand12 - 27(1) Saad Ayoub2 - 15 WPts
03/01/2035Manukau, New Zealand11 - 27(1) Adnan Sheikh10(1) - 17 WPts
01/11/2034Hamilton, New Zealand10 - 27(1) Robert Hetrick18 - 15 WPts
22/09/2034Hamilton, New Zealand10 - 26(1) Pango Horua19(3) - 26(1) LPts
23/07/2034Hamilton, New Zealand9 - 26(1) Pango Horua19(3) - 25(1) WPts
26/05/2034Waitakere, New Zealand8 - 26(1) Nicholas Reddoch12 - 25 WPts
11/04/2034Wellington, New Zealand8 - 25 Mike Grieve34(7) - 8 LKO2 New Zealand National Championships 2034View
06/03/2034Nonthaburi, Thailand7 - 25 Rusalee Chappuis6 - 19 WPts
06/01/2034Ulaanbaatar, Mongolia6 - 25 El Madani Inkijinoff16 - 22 WPts
08/11/2033Baku, Azerbaijan6 - 24 Imran Budagova25 - 10 LPts
10/09/2033Schaerbeek, Belgium6 - 23 Noel Artaud21 - 16 LPts
13/07/2033Sumqayit, Azerbaijan5 - 23 Elman Orujov6 - 14 WPts
15/05/2033Riga, Latvia5 - 22 Evgeny Darznieks17 - 15 LPts
17/03/2033Kingston, Jamaica5 - 21 Chris Fyffe24 - 28 LPts
17/01/2033Bangkok, Thailand5 - 20 Denchailek Promrut25 - 17 LPts
19/11/2032Birmingham, UK5 - 19 Andreas Evans15 - 15 LPts
21/09/2032Vienna, Austria5 - 18 Hanz Radaw6 - 12 LPts
24/07/2032Turku, Finland4 - 18 Into Rautiainen4 - 20 WPts
26/05/2032Santiago de los Caballeros, Dominican Republic3 - 18 Carlos Merida0 - 3 WPts
27/03/2032Marseille, France2 - 18 Denis Drucker10 - 18 WPts
28/01/2032Cali, Colombia1 - 18 Rodrigo Espinal11 - 29(5) WPts
30/11/2031Dushanbe, Tajikistan1 - 17 Rashid Salim21 - 7 LPts
02/10/2031Sana'a, Yemen1 - 16 Jawad Qubaisi12 - 22(1) LPts
04/08/2031Kaduna, Nigeria1 - 15 Ogenyi Shagari5 - 15 LPts
06/06/2031Salzburg, Austria1 - 14 Bing Markwardt14 - 35(11) LPts
07/04/2031Auckland, New Zealand1 - 13 Mel Mateer1 - 7 LPts
08/02/2031Nonthaburi, Thailand1 - 12 Ngaoprajan Onesongchaigym14(1) - 26 LPts
11/12/2030Auckland, New Zealand1 - 11 Sid Andrews3 - 11 LPts
10/11/2030Hamilton, New Zealand0 - 11 Rob Crail35(1) - 36 WPts
10/10/2030Kulob, Tajikistan0 - 10 Arif Hakeem24 - 22 LPts
12/08/2030Cork, Ireland0 - 9 Daniel Payne12 - 15 LPts
14/06/2030Istanbul, Turkey0 - 8 Bayram Akalin15 - 23 LPts
16/04/2030Constantine, Algeria0 - 7 Shayan Cherif20 - 14 LPts
16/02/2030Ulaanbaatar, Mongolia0 - 6 Ajwad Bayanmonkh10 - 16 LPts
19/12/2029Istanbul, Turkey0 - 5 Eser Altun11(1) - 28 LPts
21/10/2029Bratislava, Slovakia0 - 4 Valdemar Zitek18 - 14 LPts
23/08/2029Algiers, Algeria0 - 3 Rehman Kherbouche18(1) - 26 LPts
25/06/2029Burgas, Bulgaria0 - 2 Bogdan á Choroleev26 - 15 LPts
27/04/2029Chon Buri, Thailand0 - 1 Anuntachai Sithluangphophun27 - 13(1) LPts
27/02/2029Manukau, New Zealand0 - 0 David Hope0 - 7(3) LPts