Weightclass:  Welterweight
Location:  Hamilton, New Zealand
Record:  48 - 30
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/12/2032Hamilton, New Zealand48 - 29 Edward Batiste10 - 12(1) LPts
20/10/2032Hamilton, New Zealand47 - 29 Canaan Mermoz1 - 10 WPts
20/08/2032Hamilton, New Zealand46 - 29 Angel Vasconcelos1 - 10 WPts
19/06/2032Hamilton, New Zealand45 - 29 Pirkka Suominen11 - 8 WPts
16/04/2032Hamilton, New Zealand44 - 29 Ryo Bobo8 - 20 WPts
16/02/2032Hamilton, New Zealand43 - 29 Ponce Matute2 - 1 WPts
18/12/2031Hamilton, New Zealand42 - 29 Wilber Delker9 - 18 WPts
19/10/2031Hamilton, New Zealand41 - 29 Quito Pereyra5 - 8 WPts
19/08/2031Hamilton, New Zealand40 - 29 Selestino Neves6(1) - 17 WPts
20/06/2031Hamilton, New Zealand39 - 29 Montel Cobian1 - 0 WPts
20/04/2031Hamilton, New Zealand38 - 29 Joaquin Madlangawa2 - 5 WPts
19/02/2031Hamilton, New Zealand37 - 29 Noel Gyan3 - 8 WPts
21/12/2030Chiclayo, Peru37 - 28 Carlos Molinar30 - 23 LPts
20/11/2030Hamilton, New Zealand37 - 27 Carlos Molinar29 - 23 LPts
12/10/2030Fresno, USA36 - 27 James Rosie5 - 6 WPts
14/08/2030Mashhad, Iran35 - 27 Yong Yao3 - 13 WPts
16/06/2030Hamilton, New Zealand34 - 27 Premnath Patwari3 - 6 WPts
17/04/2030Auckland, New Zealand33 - 27 Paul Ngerengere7 - 0 WPts New Zealand National Championships 2030View
14/04/2030Auckland, New Zealand32 - 27 Daniel Jones8 - 2 WPts New Zealand National Championships 2030View
11/04/2030Auckland, New Zealand31 - 27 John Ponton1 - 0 WPts New Zealand National Championships 2030View
15/03/2030Managua, Nicaragua30 - 27 Jair Prieto10 - 10 WPts
15/01/2030Tianjin, China29 - 27 Ollie Rolland30 - 16 WPts Asia-Oceania Championships 2030View
12/01/2030Tianjin, China28 - 27 Farhan Saleeby32 - 10 WPts Asia-Oceania Championships 2030View
09/01/2030Tianjin, China27 - 27 Pyotr Bacirov22 - 19 WPts Asia-Oceania Championships 2030View
30/12/2029Hamilton, New Zealand26 - 27 Vicente Agdamag38 - 10 WPts
20/11/2029Nice, France25 - 27 Francis de Portzamparc29 - 18 WPts
20/10/2029Nice, France25 - 26 Francis de Portzamparc28 - 18 LPts
19/09/2029Nice, France25 - 25 Francis de Portzamparc27 - 18 LPts
19/08/2029Hamilton, New Zealand25 - 24 Vicente Agdamag35 - 9 LPts
19/07/2029Toronto, Canada25 - 23 Stuart Mailer48 - 9 LPts
18/06/2029Capiata, Paraguay25 - 22 Hernan Trinadad35 - 16(1) LPts
18/05/2029Hamilton, New Zealand25 - 21 Hernan Trinadad34 - 16(1) LPts
17/04/2029Christchurch, New Zealand24 - 21 Richard Booth8 - 5 WPts New Zealand National Championships 2029View
14/04/2029Christchurch, New Zealand23 - 21 Stephen Crosser10 - 7 WPts New Zealand National Championships 2029View
11/04/2029Christchurch, New Zealand22 - 21 Daniel Jones1 - 1 WPts New Zealand National Championships 2029View
19/03/2029Berlin, Germany22 - 20 Thorsten Gertner20 - 16(1) LPts
16/02/2029Lusaka, Zambia22 - 19 Kadeem Simuchele25(1) - 14 LPts
16/01/2029Riga, Latvia22 - 18 Zernebog Podinsh17 - 23 LPts
16/12/2028Hamilton, New Zealand21 - 18 Tien Chung6 - 29 WPts
15/11/2028Hamilton, New Zealand20 - 18 Tien Chung6 - 28 WPts
15/10/2028Hamilton, New Zealand19 - 18 Javier Messier9(1) - 23 WPts
13/09/2028Vilnius, Lithuania19 - 17 Krzysztof Dobrowski15 - 15 LPts
13/08/2028Hamilton, New Zealand18 - 17 Edward Hanken1 - 13 WPts
15/06/2028Mar del Plata, Argentina17 - 17 Joaquin Avitia17(1) - 18 WPts
17/04/2028Waitakere, New Zealand16 - 17 Pana Irihapete12 - 12 WPts New Zealand National Championships 2028View
14/04/2028Waitakere, New Zealand15 - 17 Sam Tyrie13 - 2 WPts New Zealand National Championships 2028View
11/04/2028Waitakere, New Zealand14 - 17 Leeroy Shiels3 - 2 WPts New Zealand National Championships 2028View
11/03/2028Prague, Czech Republic14 - 16 Svatoslav Zitek18 - 20(3) LPts
12/01/2028Hamilton, New Zealand13 - 16 Subusiso Motsoaledi20(2) - 16 WPts
13/11/2027Wellington, New Zealand13 - 15 Ian Kitching21(1) - 8 LPts
16/09/2027Riga, Latvia13 - 14 Konstantin Didrihsons6 - 14 LPts
19/07/2027Oslo, Norway13 - 13 Unni Overby7 - 14 LPts
21/05/2027Guayaquil, Ecuador12 - 13 Ximen Sambrano4 - 12 WPts
23/03/2027Johannesburg, South Africa11 - 13 Roland Swart1 - 11 WPts
23/01/2027Hamilton, New Zealand10 - 13 Chris Petrie5 - 12 WPts
24/11/2026Hamilton, New Zealand9 - 13 Vincent Dunning8 - 11 WPts
25/09/2026Hamilton, New Zealand8 - 13 Marc de Portzamparc1 - 1 WPts
27/07/2026Chongqing, China7 - 13 Gao Lien5 - 6 WPts
29/05/2026Kosice, Slovakia7 - 12 Gustav Dohnal2 - 9 LPts
31/03/2026Hamilton, New Zealand6 - 12 Gareth Duffy3 - 2 WPts
31/01/2026Auckland, New Zealand6 - 11 Sam Carwell9 - 4 LPts
03/12/2025Christchurch, New Zealand6 - 10 Roger Spencer8 - 11 LPts
05/10/2025Wellington, New Zealand6 - 9 David Turner24 - 24 LPts
08/08/2025Hamilton, New Zealand6 - 8 Alejandro Canas8 - 3 LPts
10/06/2025Hamilton, New Zealand5 - 8 Jair Cabanas1 - 4 WPts
12/04/2025Hamilton, New Zealand4 - 8 Taipo Akuhata0 - 15(1) WPts
12/02/2025Hamilton, New Zealand3 - 8 John Skillen0 - 2 WPts
14/12/2024Hamilton, New Zealand2 - 8 Ellis Redpath0 - 10 WPts
15/10/2024Adelaide, Australia2 - 7 Paul McNabb13 - 15 LPts
17/08/2024San Juan, Puerto Rico2 - 6 Santiago Zendejas15 - 21 LPts
19/06/2024San Jose, Costa Rica1 - 6 Montenegro Munoz14(1) - 26 WPts
21/04/2024Auckland, New Zealand1 - 5 Amon Kinzie1 - 10 LPts
27/02/2024Waitakere, New Zealand1 - 4 Michael Edris0 - 0 LPts
02/01/2024Izmir, Turkey0 - 4 Asil Sahan0 - 2(1) WPts
04/11/2023Wellington, New Zealand0 - 3 Lucas Griff1 - 3 LPts
07/09/2023Christchurch, New Zealand0 - 2 Stephen Neily2 - 17 LPts
11/07/2023Wellington, New Zealand0 - 1 Isaac Erueti9(1) - 24 LPts
05/06/2023Nonthaburi, Thailand0 - 0 Petchsuriya Pricha0 - 0 LPts