Weightclass:  Light Welterweight
Location:  Honolulu, USA
Record:  32 - 9
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
04/12/2024Honolulu, USA31 - 9 Sam Roxburgh15(5) - 28 WPts
05/10/2024Honolulu, USA30 - 9 Jason Flanagan14 - 27 WPts
06/08/2024Honolulu, USA29 - 9 Justin Coghill1 - 9 WPts
08/06/2024Honolulu, USA28 - 9 Robert Batie3 - 6 WPts
09/04/2024Honolulu, USA27 - 9 James Haye2 - 4(1) WPts
09/02/2024Honolulu, USA26 - 9 Felix Much0 - 2 WPts
11/12/2023Honolulu, USA25 - 9 Brin Nivens6 - 9 WPts
09/10/2023Honolulu, USA25 - 8 Haas Van den Peereboome18(1) - 20 LPts
10/08/2023Honolulu, USA24 - 8 James Gibson2 - 0 WPts
11/06/2023Honolulu, USA23 - 8 Garrison Oberlin12 - 21 WPts
12/04/2023Honolulu, USA22 - 8 Cole Lyall5 - 6 WPts
11/02/2023Honolulu, USA21 - 8 Dale Telfair1 - 0 WPts
13/12/2022Managua, Nicaragua20 - 8 Rogelio Grullon17 - 8 WPts
15/10/2022Namyangju, South Korea19 - 8 Joo-ho Ki4 - 14 WPts
17/08/2022Goiania, Brazil18 - 8 Santiago Netto11 - 9 WPts
19/06/2022El Paso, USA18 - 7 Hugh Kinnison21 - 4 LPts
26/04/2022Knoxville, USA18 - 6 Harry Howell12 - 3 LPts USA National Championships 2022View
07/04/2022Riga, Latvia18 - 5 Melor Aire21 - 5 LPts
07/02/2022Honolulu, USA17 - 5 Victori Kamil1 - 8 WPts
07/12/2021Georgetown, Guyana16 - 5 Kyle Green8 - 4 WPts
08/10/2021Honolulu, USA15 - 5 James Rio9 - 8 WPts
07/08/2021Honolulu, USA14 - 5 Hajime Osaki7 - 13 WPts
06/06/2021Newark, USA13 - 5 Matt Ballan3 - 5 WPts
08/04/2021Milwaukee, USA13 - 4 James Gallagher0 - 18(1) LPts
10/02/2021Minsk, Belarus12 - 4 Taras Michal10 - 9 WPts
12/12/2020Port Harcourt, Nigeria12 - 3 Ike Andeh4 - 8 LPts
13/10/2020Hartford, USA11 - 3 Dan Gough5 - 13 WPts
22/08/2020New Orleans, USA10 - 3 John Oulette6 - 10 WPts
21/06/2020Bologna, Italy9 - 3 Valentino Rauti0 - 2 WPts
23/04/2020Honolulu, USA8 - 3 Brad Phillip1 - 2 WPts
24/02/2020Honolulu, USA7 - 3 Shaquille Adjei5 - 2 WPts
25/12/2019Guadalajara, Mexico7 - 2 Marco Rizo6 - 6 LPts
26/10/2019Honolulu, USA7 - 1 Beltran Barbero6 - 3 LPts
27/08/2019Cedar Rapids, USA6 - 1 Chris Lawrimore2 - 4 WPts
30/06/2019Honolulu, USA5 - 1 Fraser Williams2 - 4 WPts
01/05/2019Honolulu, USA4 - 1 Mark Berwick0 - 1 WPts
01/03/2019Warren, USA3 - 1 Gregor Hughson4 - 0 WPts
08/01/2019Belo Horizonte, Brazil3 - 0 Diego Maria6 - 0 LPts
10/11/2018Chicago, USA2 - 0 Mark Duane5 - 0 WPts
15/09/2018Lublin, Poland1 - 0 Gabrysz Filar2 - 1 WPts
18/07/2018Honolulu, USA0 - 0 Jake Harcus2 - 1 WPts