Weightclass:  Welterweight
Location:  Hamilton, New Zealand
Record:  29 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/08/2031Hamilton, New Zealand28 - 20 David Quigley0 - 3 WPts
21/06/2031Hamilton, New Zealand27 - 20 Quico Custodio3 - 5 WPts
22/04/2031Hamilton, New Zealand26 - 20 Chris Dixon1 - 5 WPts
22/02/2031Hamilton, New Zealand25 - 20 Declan Boone0 - 1 WPts
23/12/2030Hamilton, New Zealand24 - 20 Zeger Van Eede4 - 2 WPts
24/10/2030Hamilton, New Zealand23 - 20 Igor Zalesky1 - 7 WPts
25/08/2030Hamilton, New Zealand22 - 20 Sapto Setio3 - 4 WPts
26/06/2030Hamilton, New Zealand21 - 20 Alessio Chinello1 - 16 WPts
26/04/2030Hamilton, New Zealand20 - 20 Robert Dougal4 - 4 WPts
25/02/2030Hamilton, New Zealand19 - 20 Jonathan Pringle1 - 0 WPts
27/12/2029Hamilton, New Zealand19 - 19 Goga Basak9 - 6 LPts
28/10/2029Hamilton, New Zealand18 - 19 Melor Tarasov6 - 4 WPts
29/08/2029Hamilton, New Zealand17 - 19 David Abudho0 - 3 WPts
30/06/2029Hamilton, New Zealand17 - 18 Tane Peneha7(1) - 23 LPts
17/05/2029Waitakere, New Zealand16 - 18 Chris Petrie12 - 19 WPts
14/04/2029Christchurch, New Zealand16 - 17 Richard Booth7 - 5 LPts New Zealand National Championships 2029View
11/04/2029Christchurch, New Zealand15 - 17 Chris Bryce2 - 8(1) WPts New Zealand National Championships 2029View
26/02/2029Port-au-Prince, Haiti14 - 17 Montrell Fontaine12 - 11 WPts
29/12/2028Hamilton, New Zealand13 - 17 Marin Maillard0 - 3 WPts
30/10/2028Yerevan, Armenia13 - 16 Hrayr Najarian13 - 20(2) LPts
01/09/2028Havana, Cuba13 - 15 Alano Segovia12 - 17 LPts
04/07/2028Seville, Spain12 - 15 Jerrold Gonzalez5 - 15(1) WPts
06/05/2028Montevideo, Uruguay11 - 15 Pedro Montes11 - 15 WPts
08/03/2028Kampala, Uganda10 - 15 Sammy Mayanja2 - 16 WPts
09/01/2028Maipu, Chile10 - 14 Hernan Tostado8 - 17 LPts
11/11/2027Hamilton, New Zealand9 - 14 Antwan Woods5 - 11 WPts
12/09/2027Copenhagen, Denmark8 - 14 Egil Hoff7 - 13 WPts
15/07/2027Sunderland, UK7 - 14 Ian Findley0 - 12 WPts
17/05/2027Hamilton, New Zealand7 - 13 Vicente Terronez6 - 5 LPts
18/03/2027Hamilton, New Zealand6 - 13 Jaqub Oulmers1 - 10 WPts
18/01/2027Christchurch, New Zealand6 - 12 Alastair Killens4 - 19(2) LPts
19/11/2026Prague, Czech Republic6 - 11 Svatoslav Masin14(1) - 10 LPts
21/09/2026San Juan, Puerto Rico6 - 10 Rodrigo Somero14(1) - 19 LPts
24/07/2026Hamilton, New Zealand5 - 10 Igor Pavlik1 - 5 WPts
25/05/2026Montevideo, Uruguay4 - 10 Santiago Gomez2 - 10 WPts
27/03/2026Hamilton, New Zealand3 - 10 Santiago Benavides3 - 2 WPts
27/01/2026Hamilton, New Zealand3 - 9 Juan Sepulveda14(1) - 16 LPts
29/11/2025Vitebsk, Belarus3 - 8 Ivan Barnick23 - 22(1) LPts
01/10/2025Wellington, New Zealand2 - 8 Ellis Kenny1 - 15 WPts
08/08/2025Zaporizhia, Ukraine2 - 7 Vikenti Buda7 - 6 LPts
10/06/2025Santo Domingo de Guzman, Dominican Republic2 - 6 Diego Julio1 - 10 LPts
12/04/2025London, UK2 - 5 Antwan Collino6 - 9(1) LPts
12/02/2025Hamilton, New Zealand2 - 4 Dominic Glasford1 - 4 LPts
14/12/2024Edmonton, Canada2 - 3 James Barfoot3(1) - 26(2) LPts
16/10/2024Panama City, Panama2 - 2 Senon Alamo37 - 16 LPts
18/08/2024Hamilton, New Zealand1 - 2 Blake Guffy1 - 0 WPts
19/06/2024Abidjan, Ivory Coast1 - 1 Bellamy Jacques1 - 5 LPts
21/04/2024Algiers, Algeria1 - 0 Abdul Kalaz6 - 32 LPts
22/02/2024Hamilton, New Zealand0 - 0 William Meek0 - 5 WPts