Weightclass:  Welterweight
Location:  Nashville, USA
Record:  63(2) - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/09/2029Daegu, South Korea62(2) - 11 Kashif Zaman25 - 12 WPts Daegu World Championships 2029View
16/09/2029Daegu, South Korea61(2) - 11 Arturo Herrera37 - 16 WPts Daegu World Championships 2029View
13/09/2029Daegu, South Korea60(2) - 11 Arno Pilger27 - 29 WPts Daegu World Championships 2029View
10/09/2029Daegu, South Korea59(2) - 11 Veselin á Bachev47(1) - 20 WPts Daegu World Championships 2029View
07/09/2029Daegu, South Korea58(2) - 11 Azam Zadeh10 - 0 WPts Daegu World Championships 2029View
29/08/2029Montevideo, Uruguay57(2) - 11 Santiago Gomez9 - 24 WPts
01/07/2029Isfahan, Iran56(2) - 11 Shayan Abdul1 - 11 WPts
02/05/2029Surprise, USA55(2) - 11 Clinton Ostheimer19 - 6 WPts USA National Championships 2029View
29/04/2029Surprise, USA54(2) - 11 Ewan Tighe3 - 0 WPts USA National Championships 2029View
26/04/2029Surprise, USA53(2) - 11 Dave Renwick5 - 2 WPts USA National Championships 2029View
19/03/2029Nashville, USA52(2) - 11 Aaron Foley1 - 2 WPts
18/01/2029Komsomolsk, Russia51(2) - 11 Nikolai Sidorov3 - 7 WPts
20/11/2028Managua, Nicaragua50(2) - 11 Porfio Lares11 - 14 WPts
22/09/2028Managua, Nicaragua49(2) - 11 Porfio Lares11 - 13 WPts
25/07/2028Nanning, China48(2) - 11 Gower Richoux37 - 19 WPts Nanning Olympics 2028View
22/07/2028Nanning, China47(2) - 11 John Magwa32 - 36 WPts Nanning Olympics 2028View
19/07/2028Nanning, China46(2) - 11 Elchin Aghamirzayev20 - 6 WPts Nanning Olympics 2028View
16/07/2028Nanning, China45(2) - 11 Waqar Pervez21 - 23 WPts Nanning Olympics 2028View
13/07/2028Nanning, China44(2) - 11 Antun Nikolic36 - 33 WPts Nanning Olympics 2028View
03/07/2028Nashville, USA43(2) - 11 Gower Richoux33 - 18 WPts
02/06/2028Nashville, USA42(2) - 11 Gower Richoux33 - 17 WPts
02/05/2028Des Moines, USA41(2) - 11 John Hoy24 - 16 WPts USA National Championships 2028View
29/04/2028Des Moines, USA40(2) - 11 Clinton Ostheimer12 - 5 WPts USA National Championships 2028View
26/04/2028Des Moines, USA39(2) - 11 John Mairs11 - 10 WPts USA National Championships 2028View
20/04/2028Nashville, USA38(2) - 11 Bohdan Bodnar30(5) - 17 WPts
18/03/2028Chiclayo, Peru37(1) - 11 Carlos Placencia24 - 22(1) WKO3
16/02/2028Ho Chi Minh City, Vietnam36(1) - 11 Phung Danh28 - 12 WPts
12/01/2028Port-au-Prince, Haiti36(1) - 10 Baltasar Maio38(1) - 18 LPts Americas Championships 2028View
09/01/2028Port-au-Prince, Haiti35(1) - 10 Dan Griffin11(1) - 17 WPts Americas Championships 2028View
10/12/2027Nashville, USA34(1) - 10 Melor Burak30 - 19 WPts
20/10/2027Bergen, Norway33(1) - 10 Olaf Williamsen33(1) - 13 WPts
19/09/2027Ibadan, Nigeria33(1) - 9 Montenegro Hernandez51 - 5 LPts Ibadan World Championships 2027View
16/09/2027Ibadan, Nigeria32(1) - 9 Gower Richoux27 - 11 WPts Ibadan World Championships 2027View
13/09/2027Ibadan, Nigeria31(1) - 9 Stuart Mailer28 - 3 WPts Ibadan World Championships 2027View
10/09/2027Ibadan, Nigeria30(1) - 9 Phung Danh25 - 8 WPts Ibadan World Championships 2027View
07/09/2027Ibadan, Nigeria29(1) - 9 Melor Burak30 - 16 WPts Ibadan World Championships 2027View
28/08/2027Porto Alegre, Brazil28(1) - 9 Carlos Solano4 - 34 WPts
30/06/2027Richmond, USA27(1) - 9 Chris Ferry27(2) - 27 WPts
02/05/2027Huntsville, USA26(1) - 9 Johnny Biggs17 - 10 WPts USA National Championships 2027View
29/04/2027Huntsville, USA25(1) - 9 Robert Armando19 - 11 WPts USA National Championships 2027View
26/04/2027Huntsville, USA24(1) - 9 Bruce Jarrett16 - 10 WPts USA National Championships 2027View
10/04/2027Boise, USA23(1) - 9 John Carew4(1) - 20 WPts
19/02/2027Taguig, Philippines22(1) - 9 Vicente Mang-usans7 - 14(1) WPts
22/12/2026Kingston, Jamaica22(1) - 8 Henry Tolmie40 - 13 LPts
24/10/2026Nashville, USA21(1) - 8 Rodrigo Villacorta19 - 19 WPts
25/08/2026Nashville, USA20 - 8 Patrick McPhaul4 - 18(3) WKO3
27/06/2026Izmir, Turkey19 - 8 Ozgur Yigit17(1) - 33 WPts
29/04/2026Athens, USA19 - 7 Chris Ferry21(2) - 23 LPts USA National Championships 2026View
26/04/2026Athens, USA18 - 7 Sam Loudon20(1) - 11 WPts USA National Championships 2026View
09/04/2026Columbus, USA17 - 7 Gethin Bergeson18 - 5 WPts
16/02/2026Mobile, USA16 - 7 James Muffett5 - 6 WPts
19/12/2025Newcastle, UK15 - 7 Sean Hayden21(1) - 25 WPts
21/10/2025Nashville, USA14 - 7 Chandrakant Netaji2 - 0 WPts
23/08/2025Leon, Mexico13 - 7 Angel Gonsalez33(4) - 10 WPts
25/06/2025Henderson, USA12 - 7 James Donn2 - 13 WPts
27/04/2025Zarqa, Jordan12 - 6 Saad Ghannouchi36(1) - 16 LPts
27/02/2025Phoenix, USA11 - 6 Amjad Irani6 - 10 WPts
30/12/2024Cartagena, Colombia10 - 6 Vicente Torrez19(1) - 20 WPts
01/11/2024Nashville, USA10 - 5 Engin Sokmen4 - 17 LPts
03/09/2024Worcester, USA9 - 5 Ethan Flaws1 - 5 WPts
16/07/2024Nashville, USA8 - 5 Jevonte Kalu0 - 2 WPts
17/05/2024Rostov-on-Don, Russia7 - 5 Marlen Agin16(2) - 15 WPts
19/03/2024General Santos, Philippines6 - 5 Mark Mataac4 - 4 WPts
20/01/2024Bangalore, India5 - 5 Aseem Yohannan20 - 16 WPts
22/11/2023Los Angeles, USA5 - 4 Chris Husky12 - 22 LPts
23/09/2023Montgomery, USA4 - 4 Patrick Jelle5 - 14 WPts
06/08/2023New York City, USA4 - 3 Ian Shirer12 - 19(2) LPts
02/07/2023Wichita, USA3 - 3 Nick Callister1 - 1 WPts
05/05/2023Detroit, USA2 - 3 Phil Klosowski0 - 0 WPts
03/04/2023Little Rock, USA2 - 2 Ian Stitt10 - 10 LPts
18/02/2023Baku, Azerbaijan2 - 1 Khalid Safarli17 - 13 LPts
21/12/2022Irvine, USA2 - 0 Ben Hedley19 - 8 LPts
03/11/2022Nashville, USA1 - 0 Tae-hee Sheen0 - 1 WPts
05/09/2022Nashville, USA0 - 0 Ian McCauley0 - 5(2) WPts