Weightclass:  Light Welterweight
Location:  Albuquerque, USA
Record:  47(6) - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/06/2027Albuquerque, USA46(6) - 16 Mike Cullum1 - 7 WPts
19/04/2027Albuquerque, USA46(6) - 15 Clinton Bawuah4 - 3 LPts
18/02/2027Albuquerque, USA45(6) - 15 Salvador Monroy0 - 10 WPts
20/12/2026Albuquerque, USA44(6) - 15 Yo Hong5 - 4 WPts
21/10/2026Albuquerque, USA43(6) - 15 Chang-soo Sheen7 - 11 WPts
22/08/2026Albuquerque, USA42(5) - 15 Xalvador Gil7 - 19(1) WKO3
23/06/2026Albuquerque, USA41(5) - 15 Ignado Deniz0 - 8 WPts
24/04/2026Albuquerque, USA40(4) - 15 Wasyl Zahorchak3 - 3 WKO2
23/02/2026Albuquerque, USA39(4) - 15 Taro Tomita1 - 0 WPts
25/12/2025Albuquerque, USA38(3) - 15 Jarmil Kormanik9(1) - 19 WKO3
26/10/2025Albuquerque, USA37(2) - 15 Peter Kieler1 - 5 WKO3
28/08/2025Guayaquil, Ecuador36(2) - 15 Juan Mier4 - 10 WPts
30/06/2025Incheon, South Korea35(2) - 15 Kee-hee Jo9 - 2 WPts
02/05/2025Lancaster, USA34(2) - 15 Wayne Kinnear24(1) - 19 WPts USA National Championships 2025View
29/04/2025Lancaster, USA33(2) - 15 Rich Chisolm32 - 5 WPts USA National Championships 2025View
26/04/2025Lancaster, USA32(2) - 15 Darryl Whitehill18(1) - 13 WPts USA National Championships 2025View
23/03/2025Green Bay, USA32(2) - 14 Mike McAdam32(6) - 14 LPts
20/02/2025Albuquerque, USA31(2) - 14 Andy Annan4 - 1 WPts
22/12/2024Vilnius, Lithuania30(1) - 14 Krzysztof Stachnik9 - 15(2) WKO3
24/10/2024Vilnius, Lithuania29(1) - 14 Leon Turek23(1) - 17 WPts
26/08/2024Port-au-Prince, Haiti29(1) - 13 Laron Bouchez22(2) - 21 LPts
28/06/2024Udon Thani, Thailand28(1) - 13 Bualong Rangsiyo7 - 18(2) WPts
29/04/2024Tampa, USA28(1) - 12 Jake Leckie33(4) - 4 LPts USA National Championships 2024View
26/04/2024Tampa, USA27(1) - 12 James Moat8 - 12 WPts USA National Championships 2024View
25/03/2024Albuquerque, USA26(1) - 12 Oscar Hollinger2 - 9 WPts
25/01/2024Kiev, Ukraine25 - 12 Oleksiy Koval7(1) - 18(3) WKO3
27/11/2023Johannesburg, South Africa24 - 12 Dion De Beer21(2) - 12 WPts
28/09/2023Albuquerque, USA24 - 11 Marlen Semyonov23 - 17 LPts
31/07/2023Albuquerque, USA23 - 11 Hugh Muirhead27 - 9 WPts
31/05/2023New York City, USA22 - 11 Matthew Ogg9 - 20 WPts
26/04/2023Charlotte, USA22 - 10 Brendan Maguire34(1) - 5 LPts USA National Championships 2023View
06/04/2023Albuquerque, USA22 - 9 Neil Fork30(1) - 6 LPts
06/02/2023Albuquerque, USA21 - 9 Neron Cardosa11 - 17 WPts
08/12/2022Dushanbe, Tajikistan20 - 9 Viktor Ketebaew13 - 10 WPts
10/10/2022Tallahassee, USA20 - 8 James Chamorro16(1) - 7 LPts
11/08/2022Bangkok, Thailand19 - 8 Pharanpetch Hayachanta17 - 10 WPts
11/06/2022Hamilton, New Zealand18 - 8 Nicholas Mylin8 - 15 WPts
13/04/2022Quito, Ecuador17 - 8 Angel Leonardo18 - 9 WPts
13/02/2022Albuquerque, USA17 - 7 Asif Anwar13 - 4 LPts
14/12/2021Albuquerque, USA16 - 7 James Stine0 - 3(1) WPts
13/10/2021Albuquerque, USA15 - 7 Angel Ambriz1 - 1 WPts
12/08/2021Albuquerque, USA14 - 7 Garrick Heinzelman1 - 6 WPts
11/06/2021Bangkok, Thailand13 - 7 Pongsaklek Tathong6 - 16 WPts
13/04/2021Columbus, USA12 - 7 Ian Shirer6 - 11 WPts
12/02/2021Syracuse, USA11 - 7 Josh Bryn6 - 9(1) WPts
21/12/2020Russeifa, Jordan11 - 6 Saad Ghani7 - 12 LPts
21/10/2020Albuquerque, USA10 - 6 Ahmed Elhessen13(1) - 5 WPts
23/08/2020Albuquerque, USA9 - 6 James Vlok12 - 1 WPts
22/06/2020Albuquerque, USA8 - 6 Mark Cranston2 - 4 WPts
21/04/2020Grand Rapids, USA8 - 5 Joseph McPhee11 - 4 LPts
22/02/2020Albuquerque, USA8 - 4 Uzondu Rahman5 - 4 LPts
23/12/2019Albuquerque, USA8 - 3 Syed Qasim7 - 3 LPts
24/10/2019Albuquerque, USA8 - 2 Jake Leckie3 - 2 LPts
24/08/2019Kuching, Malaysia7 - 2 Robert Mo0 - 8 WPts
26/06/2019Albuquerque, USA6 - 2 Will Elliot1 - 1 WPts
27/04/2019Albuquerque, USA5 - 2 Hajime Osaki2 - 3 WPts
25/02/2019Raleigh, USA4 - 2 Chris Mack2 - 3 WPts
29/12/2018Tulsa, USA3 - 2 Joseph Borland1 - 5 WPts
19/11/2018Los Angeles, USA3 - 1 Ben Binnion1 - 0 LPts
01/10/2018Baltimore, USA2 - 1 Fraser Dorward2 - 0 WPts
31/08/2018Albuquerque, USA1 - 1 Pyotr Ozerov0 - 2 WPts
03/07/2018Dubai, UAE0 - 1 Aftab Awad0 - 1 WPts
05/05/2018Albuquerque, USA0 - 0 Dominic Saucerman2 - 1 LPts