Weightclass:  Light Welterweight
Location:  Overland Park, USA
Record:  24(2) - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/05/2025Overland Park, USA23(2) - 20 Guillermo Sardinha4 - 3 WPts
11/03/2025Riga, Latvia22(2) - 20 Kir Pipkalejs1 - 1 WPts
11/01/2025Umlazi, South Africa22(2) - 19 Andile Kune8 - 12 LPts
12/11/2024Overland Park, USA21(2) - 19 Diego Cobo1 - 10 WPts
12/09/2024Amman, Jordan20(2) - 19 Sajid Waked4 - 15 WPts
15/07/2024Amman, Jordan19(2) - 19 Waleed Trabelsi21 - 20 WPts
17/05/2024Malmo, Sweden18(1) - 19 Josef Lundborg1 - 5(2) WKO3
19/03/2024Pikine, Senegal17(1) - 19 Granger Marre22(2) - 15 WPts
20/01/2024Sabadell, Spain16(1) - 19 Macario Galindez2 - 10(1) WPts
22/11/2023Taytay, Philippines16(1) - 18 Alejandro Abeyta16(1) - 14 LPts
24/09/2023Dakar, Senegal16(1) - 17 Cade Notte5 - 15 LPts
27/07/2023Berlin, Germany15(1) - 17 Martel Amsler7 - 12 WPts
29/05/2023Tokyo, Japan14(1) - 17 Yuichi Kasai13 - 19 WPts
31/03/2023Palembang, Indonesia13 - 17 Rajasa Sabirin1 - 13(1) WKO3
31/01/2023Masaya, Nicaragua13 - 16 Rio Osegueda22 - 10 LPts
02/12/2022Moscow, Russia13 - 15 Anton Rostovtsev12 - 14 LPts
04/10/2022Dallas, USA12 - 15 Fraser Agnew7 - 13 WPts
09/08/2022Tokyo, Japan12 - 14 Mikio Morino19 - 4 LPts
10/06/2022New York City, USA11 - 14 Matthew Ogg5 - 18 WPts
02/05/2022Nassau, Bahamas10 - 14 Bart Carothers1 - 6 WPts
04/03/2022Overland Park, USA9 - 14 Keith Hare13 - 14 WPts
02/01/2022Guatemala City, Guatemala9 - 13 Ryo Mazariegos11 - 13 LPts
04/11/2021Fort Lauderdale, USA9 - 12 Gethin Yeoman19 - 3 LPts
04/10/2021Dun Laoghaire, Ireland9 - 11 Adam McNabb17 - 6 LPts
04/08/2021Manchester, UK8 - 11 Jamie McCalman15(2) - 7 WPts
06/06/2021Overland Park, USA8 - 10 Fresco Montellano12 - 8 LPts
07/04/2021Vienna, Austria8 - 9 Meinhard Igelstrom8 - 11 LPts
07/02/2021Athens, Greece8 - 8 Thersites Soulis11 - 7 LPts
10/12/2020Overland Park, USA8 - 7 Brad Phillip2 - 5 LPts
09/10/2020Samarqand, Uzbekistan7 - 7 Vikenti Yaklas4 - 11 WPts
11/08/2020London, UK6 - 7 Malcolm Wayson13(2) - 3 WPts
12/06/2020Cincinnati, USA6 - 6 Mark Berwick1 - 7 LPts
20/04/2020Guayaquil, Ecuador6 - 5 Bronco Serafin9 - 3 LPts
21/02/2020Kakogawa, Japan6 - 4 Daichi Takeda5 - 3 LPts
24/12/2019Gulu, Uganda5 - 4 Runako Olweny2 - 2 WPts
26/10/2019St. Petersburg, USA5 - 3 Rex Almonte9(1) - 3 LPts
01/09/2019Overland Park, USA4 - 3 Rodrigo Principe1 - 1 WPts
03/07/2019Gold Coast, Australia4 - 2 Antwan MacTaggart1 - 3 LPts
05/05/2019Dallas, USA4 - 1 Bradley Cadden0 - 0 LPts
22/03/2019Overland Park, USA3 - 1 Rashid Saber0 - 4 WPts
20/01/2019Little Rock, USA3 - 0 Floyd Ponton4 - 3 LPts
15/12/2018Jackson, USA2 - 0 Sean Leblanc2 - 3 WPts
03/11/2018Overland Park, USA1 - 0 Nelson Babajaro1 - 0 WPts
05/09/2018Overland Park, USA0 - 0 Mark Garr2 - 4 WPts