Weightclass:  Welterweight
Location:  St. Louis, USA
Record:  20 - 25(9)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/05/2026St. Louis, USA19 - 25(9) James Thomson13 - 3 WPts
13/03/2026St. Louis, USA18 - 25(9) Fraser Daniel3 - 8 WPts
13/01/2026St. Louis, USA17 - 25(9) John Biggart2 - 9 WPts
14/11/2025St. Louis, USA16 - 25(9) Aaron Betton2 - 7 WPts
15/09/2025St. Louis, USA15 - 25(9) Aaron Infante1 - 4 WPts
17/07/2025St. Louis, USA15 - 24(8) Dillon Dick4 - 8 LKO3
18/05/2025St. Louis, USA14 - 24(8) On Manh2 - 10 WPts
19/03/2025St. Louis, USA14 - 23(7) Umber Beaumier33(1) - 14 LKO2
18/01/2025St. Louis, USA13 - 23(7) Tabansi Agbeko3 - 7 WPts
19/11/2024St. Louis, USA12 - 23(7) Corey Veatch4 - 20 WPts
19/09/2024St. Louis, USA12 - 22(6) Umair Sarwar10(2) - 32(13) LKO3
21/07/2024St. Louis, USA11 - 22(6) Albin Thunberg1 - 2 WPts
22/05/2024Tulsa, USA11 - 21(6) Justin Ryan12 - 18 LPts
24/03/2024St. Louis, USA10 - 21(6) Joe Goldie0 - 6 WPts
24/01/2024Poznan, Poland10 - 20(6) Cezar Skalski36(1) - 4 LPts
26/11/2023St. Louis, USA9 - 20(6) Saturnin Hermosillo4 - 4 WPts
26/09/2023Nashville, USA9 - 19(6) Sam Carruth8(1) - 16 LPts
29/07/2023St. Louis, USA9 - 18(5) Fresco Tacuyan22(2) - 9 LKO2
30/05/2023New Orleans, USA8 - 18(5) Ian Doughty2 - 16 WPts
02/04/2023Amman, Jordan7 - 18(5) Asif Nehme8(1) - 11 WPts
02/02/2023New York City, USA7 - 17(5) Jasper Ricci14 - 13 LPts
13/12/2022Shah Alam, Malaysia6 - 17(5) Shayan Basher9 - 20 WPts
14/10/2022Waterford, Ireland6 - 16(5) Killian Kelley22 - 9 LPts
16/08/2022St. Louis, USA5 - 16(5) Juan Camejo5 - 9 WPts
16/06/2022Johor Bahru, Malaysia5 - 15(5) Haider Irani17 - 12 LPts
18/04/2022Vilnius, Lithuania5 - 14(5) Krzysztof Kranz25 - 4 LPts
18/02/2022Manaus, Brazil5 - 13(5) Santiago Souva7 - 19(1) LPts
21/12/2021Wichita, USA5 - 12(5) Robert Darling21 - 5 LPts
23/10/2021Almaty, Kazakhstan5 - 11(5) Ibrahim Ghackupoff11 - 8 LPts
25/08/2021Diourbel, Senegal4 - 11(5) Reinald Mbengue13 - 9 WPts
27/06/2021St. Louis, USA4 - 10(4) Paul Kirk11 - 11 LKO3
26/04/2021Aarhus, Denmark4 - 9(4) Nels Budde10 - 10 LPts
26/02/2021New York City, USA4 - 8(4) Luigi Pizzorno7 - 7 LPts
20/01/2021Saint Paul, USA4 - 7(4) Stephen Monahan11 - 7 LPts
03/12/2020Birmingham, UK3 - 7(4) Andreas Hopkins2 - 10 WPts
04/10/2020Tulsa, USA3 - 6(4) Peter Brody11 - 5 LPts
18/08/2020Mumbai, India3 - 5(3) Shankar Chohan7 - 7 LKO3
20/06/2020Moscow, Russia2 - 5(3) Fedor Sokolski1 - 11 WPts
21/04/2020St. Louis, USA2 - 4(2) Bruce Adu1 - 3 LKO3
22/02/2020Sacremento, USA2 - 3(2) Inigo Marzo3 - 10 LPts
30/12/2019St. Louis, USA2 - 2(1) Rodrigo Santiago2 - 2 LKO3
31/10/2019Yerevan, Armenia1 - 2(1) Kor Odjakhyan7 - 3 WPts
02/09/2019St. Louis, USA1 - 1 Dylan Johns5 - 0 LKO3
03/07/2019Seoul, South Korea1 - 0 Dong-won Yon1 - 4 LPts
05/05/2019St. Louis, USA0 - 0 Oliver Carroll0 - 0 WPts