Weightclass:  Welterweight
Location:  St. Louis, USA
Record:  27 - 28
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/04/2027St. Louis, USA26 - 28 Elias Mancha1 - 2 WPts
22/02/2027St. Louis, USA25 - 28 Fidel Ibanez11(1) - 9 WPts
24/12/2026St. Louis, USA24 - 28 Tommy McCalla1 - 0 WPts
25/10/2026St. Louis, USA23 - 28 Owen Clouston10 - 21 WPts
26/08/2026St. Louis, USA23 - 27 Blake Lind6 - 3 LPts
27/06/2026St. Louis, USA22 - 27 Quito Gil1 - 1 WPts
27/04/2026St. Louis, USA21 - 27 Blake Lind5 - 2 WPts
26/02/2026St. Louis, USA21 - 26 Jules Ynghelbrecht8 - 10 LPts
28/12/2025St. Louis, USA20 - 26 Sezni Rozenthal1 - 11 WPts
29/10/2025St. Louis, USA19 - 26 Andy Scurlock15(1) - 22 WPts
30/08/2025St. Louis, USA18 - 26 Gareth Donkor2 - 3 WPts
01/07/2025St. Louis, USA17 - 26 Joe Williston3 - 5 WPts
02/05/2025Providence, USA17 - 25 Robert Popkin18 - 17 LPts
05/03/2025Kosice, Slovakia16 - 25 Viktor Muska0 - 0 WPts
05/01/2025Santa Cruz de la Sierra, Bolivia16 - 24 Guillermo Macho0 - 0 LPts
07/11/2024Accra, Ghana16 - 23 Lado Mbun24(4) - 17 LPts
09/09/2024St. Louis, USA15 - 23 Rich Evans17 - 21 WPts
12/07/2024St. Louis, USA14 - 23 Kolby Heims6 - 9 WPts
12/05/2024Ankara, Turkey14 - 22 Ilhami Ozan10 - 19 LPts
14/03/2024Kiev, Ukraine14 - 21 Borysko Bula27 - 8 LPts
15/01/2024Gaziantep, Turkey14 - 20 Temel Mungan12 - 14 LPts
17/11/2023Montevideo, Uruguay13 - 20 Ovidio Regal0 - 0 WPts
19/09/2023Cuenco, Ecuador13 - 19 Bronco Negro21 - 14 LPts
22/07/2023St. Louis, USA12 - 19 Lionel Diame2 - 6 WPts
23/05/2023Taiyuan, China11 - 19 Yong Wong1 - 15 WPts
25/03/2023Swords, Ireland11 - 18 Fionn Sheridan28 - 8 LPts
25/01/2023Cape Town, South Africa11 - 17 Josh Morkel27 - 3 LPts
27/11/2022St. Louis, USA10 - 17 Cris Morataya21 - 13 WPts
27/09/2022Harare, Zimbabwe10 - 16 James Ncube9 - 14 LPts
30/07/2022Turin, Italy10 - 15 Cecilio Carvelli15 - 13 LPts
01/06/2022Kingston, Jamaica10 - 14 Matthew Haig21 - 7 LPts
03/04/2022Arequipa, Peru9 - 14 Juan Bosquez2 - 9 WPts
03/02/2022North Shore, New Zealand9 - 13 James Bald9 - 13 LPts
04/12/2021St. Louis, USA8 - 13 Rodrigo Mancillas6 - 16 WPts
04/10/2021St. Louis, USA8 - 12 Morgan Edington6 - 4 LPts
03/08/2021Mumbai, India7 - 12 Kamran Hamady2(1) - 18 WPts
04/06/2021Istanbul, Turkey6 - 12 Soner Okyay3 - 16 WPts
06/04/2021New Delhi, India5 - 12 Ashok Balmuchu10 - 7 WPts
05/02/2021Dubai, UAE5 - 11 Rehman Atallah3 - 15 LPts
08/12/2020St. Louis, USA5 - 10 Cris Berrones5 - 12 LPts
08/10/2020Arlington, USA5 - 9 Paul Swinton10(1) - 3 LPts
10/08/2020St. Louis, USA4 - 9 David Feemster0 - 4 WPts
09/06/2020St. Louis, USA4 - 8 Davie Taggert11 - 3 LPts
08/04/2020Nashville, USA4 - 7 John McFarlane9 - 3 LPts
27/02/2020St. Louis, USA4 - 6 Oliver Carroll2 - 3 LPts
28/12/2019Takoradi, Ghana3 - 6 Shevon Lunna5 - 3 WPts
30/10/2019St. Louis, USA3 - 5 Sid Birney10(1) - 3(1) LPts
30/08/2019New York City, USA3 - 4 Leon Donaldson1 - 5 LPts
05/07/2019Tulsa, USA3 - 3 Justin Ryan0 - 0 LPts
01/06/2019Rio de Janeiro, Brazil3 - 2 Ivan Cabral7 - 1 LPts
03/04/2019Odessa, Ukraine2 - 2 Krystiyan Buchko2 - 5 WPts
02/02/2019Sao Paulo, Brazil1 - 2 Santiago Afonso0 - 6 WPts
04/12/2018New York City, USA1 - 1 Aaron Gallagher3 - 2 LPts
24/10/2018Oakland, USA1 - 0 David Pierce4 - 0 LPts
06/09/2018St. Louis, USA0 - 0 Damien Christophe1 - 1 WPts