Weightclass:  Welterweight
Location:  Honolulu, USA
Record:  32 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/07/2025Honolulu, USA31 - 12 Michael Halbert0 - 5 WPts
21/05/2025Honolulu, USA30 - 12 Paul Coronella0 - 3 WPts
23/03/2025Honolulu, USA29 - 12 James Handyside0 - 1 WPts
22/01/2025Honolulu, USA28 - 12 John Dunbar3 - 3(2) WPts
23/11/2024Honolulu, USA27 - 12 Rio Jeronimo15(1) - 25 WPts
24/09/2024Honolulu, USA26 - 12 Conor McLean1 - 3 WPts
26/07/2024Honolulu, USA25 - 12 Venacio Souva28(3) - 12 WPts
27/05/2024Honolulu, USA24 - 12 Santiago Caetano3 - 10 WPts
28/03/2024Honolulu, USA23 - 12 Neville Tasso1 - 3 WPts
28/01/2024Honolulu, USA22 - 12 Sam Aiton2 - 12(2) WPts
29/11/2023Rotterdam, Netherlands21 - 12 Victor Leyn30(4) - 10 WPts
01/10/2023New York City, USA21 - 11 Jasper Ricci18 - 13 LPts
20/08/2023Cedar Rapids, USA21 - 10 Kian Dorch28(2) - 2 LPts
24/06/2023Tegucigalpa, Honduras20 - 10 Orlando Noguera2 - 6 WPts
26/04/2023Charlotte, USA20 - 9 Ricky Venters32 - 2 LPts USA National Championships 2023View
28/03/2023Wellington, New Zealand19 - 9 Kiwi Anaha12 - 14 WPts
28/01/2023General Trias, Philippines18 - 9 Manuel Abila13 - 11 WPts
30/11/2022Georgetown, Guyana17 - 9 Clinton Lace28 - 8 WPts
01/10/2022Honolulu, USA16 - 9 Charles Skillen5 - 2 WPts
02/08/2022Bulawayo, Zimbabwe15 - 9 Trory Panyangara0 - 4 WPts
04/06/2022Warri, Nigeria15 - 8 Josh Arase2 - 7 LPts
06/04/2022Wichita, USA14 - 8 Alastair Perrie3 - 10 WPts
06/02/2022Charlotte, USA14 - 7 Alexander Mackintosh14 - 1 LPts
07/12/2021Milwaukee, USA13 - 7 Rhys Banks0 - 8 WPts
09/10/2021San Diego, USA13 - 6 Arran Battle17 - 2 LPts
11/08/2021Waitakere, New Zealand12 - 6 Mark Redpath14 - 9 WPts
13/06/2021Kumasi, Ghana11 - 6 John Bamford16 - 6 WPts
15/04/2021Honolulu, USA10 - 6 James Cubbison1 - 8 WPts
13/02/2021New York City, USA9 - 6 Aaron Gallagher12 - 7 WPts
28/12/2020Yonkers, USA9 - 5 Oleos Montilla5 - 10 LPts
06/11/2020Honolulu, USA8 - 5 Rico Alcantara8(1) - 9 WPts
07/09/2020Honolulu, USA8 - 4 Qabil Narymbaew9 - 1 LPts
07/07/2020Sydney, Australia7 - 4 Lee Angello3 - 8 WPts
07/05/2020Stockton, USA7 - 3 James Baughn12 - 1 LPts
24/03/2020New York City, USA6 - 3 Gregor Zanonato9(1) - 7 WPts
19/02/2020Boston, USA5 - 3 Peter Littlejohn8 - 4 WPts
05/01/2020Nashville, USA4 - 3 Sam Carruth0 - 0 WPts
02/12/2019Honolulu, USA3 - 3 Thomas MacNair2 - 3 WPts
03/10/2019San Juan, Puerto Rico3 - 2 Alejandro Mestas3 - 4 LPts
04/08/2019Honolulu, USA2 - 2 Michael Mabon1 - 5 WPts
04/06/2019Honolulu, USA1 - 2 Brendan Dewart0 - 4 WPts
04/04/2019Zagreb, Croatia0 - 2 Branimir Jurišic1 - 5 WPts
02/02/2019Algiers, Algeria0 - 1 Shayan Salem1 - 4 LPts
05/12/2018Honolulu, USA0 - 0 Bradley Dacus3 - 2 LPts