Weightclass:  Light Welterweight
Location:  Baltimore, USA
Record:  40(2) - 21(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
31/01/2030Baltimore, USA39(2) - 21(1) Hume Kleve4 - 12 WPts
02/12/2029Baltimore, USA38(1) - 21(1) Lisandro Bardales8 - 3 WKO3
03/10/2029Baltimore, USA37(1) - 21(1) Adam Halama3 - 15 WPts
04/08/2029Baltimore, USA36(1) - 21(1) Gareth McCord3 - 6 WPts
05/06/2029Baltimore, USA35(1) - 21(1) Duygu Ozchelik16 - 14(2) WPts
06/04/2029Baltimore, USA34(1) - 21(1) Deniz Erdinc6 - 17(1) WPts
05/02/2029Baltimore, USA33(1) - 21(1) Juan Lupercio5 - 6 WPts
07/12/2028Baltimore, USA32(1) - 21(1) Irfan Zamyew3 - 11 WPts
09/10/2028Baltimore, USA31(1) - 21(1) Knute Lage13 - 17 WPts
10/08/2028Baltimore, USA30(1) - 21(1) Emilio Soltero1 - 7 WPts
11/06/2028Baltimore, USA29(1) - 21(1) Santiago Salvas1 - 16 WPts
12/04/2028Baltimore, USA28(1) - 21(1) Gennady Mezs1 - 4 WPts
12/02/2028Dushanbe, Tajikistan27(1) - 21(1) Nikolai Maickeeff36 - 14 WPts
12/01/2028Port-au-Prince, Haiti27(1) - 20(1) Juan Romero22 - 17 LPts Americas Championships 2028View
09/01/2028Port-au-Prince, Haiti26(1) - 20(1) Jaguar Aquino19 - 12 WPts Americas Championships 2028View
04/01/2028Baltimore, USA25(1) - 20(1) Jose Jorge25(1) - 15 WPts
02/12/2027Ndola, Zambia24(1) - 20(1) Quaashie Wazili23(1) - 15 WPts
01/11/2027Baltimore, USA24(1) - 19(1) Alastair Chepyegon17 - 22 LPts
01/10/2027Baltimore, USA23(1) - 19(1) Alastair Chepyegon17 - 21 WPts
28/08/2027Stockholm, Sweden22(1) - 19(1) Max Aamot6 - 20 WPts
30/06/2027London, Canada22(1) - 18(1) Ewan Rae13 - 7 LPts
02/05/2027Huntsville, USA21(1) - 18(1) Robert Powell27 - 7 WPts USA National Championships 2027View
29/04/2027Huntsville, USA20(1) - 18(1) Daniel MacLaine36(6) - 31 WPts USA National Championships 2027View
26/04/2027Huntsville, USA19(1) - 18(1) Stephen Lanman23 - 15 WPts USA National Championships 2027View
09/04/2027Baltimore, USA18(1) - 18(1) Sam MacIntire0 - 2 WPts
08/02/2027Chitungwiza, Zimbabwe17(1) - 18(1) Kian Samkange4 - 20 WPts
11/12/2026Baltimore, USA16(1) - 18(1) Aftab Hana1 - 3 WPts
12/10/2026Baltimore, USA15(1) - 18(1) Justin Quiroz7 - 7 WPts
13/08/2026Detroit, USA14(1) - 18(1) Chris Aikman2 - 7 WPts
15/06/2026Baltimore, USA13(1) - 18(1) Jacob Kling13 - 7 WPts
16/04/2026Novosibirsk, Russia12(1) - 18(1) Melor Koksharov1 - 10 WPts
16/02/2026Baltimore, USA11 - 18(1) John Ogilvie3 - 0 WKO3
18/12/2025Lira, Uganda10 - 18(1) Rob Tibamanya5 - 6 WPts
20/10/2025Los Angeles, USA10 - 17(1) Arran Pryce6 - 5 LPts
22/08/2025Baltimore, USA9 - 17(1) Mark Holmes8 - 17(1) WPts
23/06/2025Baltimore, USA8 - 17(1) Michael Kamen5 - 13 WPts
24/04/2025Shreveport, USA7 - 17(1) Jack Wilkie10 - 13 WPts
09/03/2025Baltimore, USA6 - 17(1) Santiago Galban4 - 8 WPts
09/01/2025Baltimore, USA5 - 17(1) Paul Buari6 - 11 WPts
10/11/2024Baltimore, USA4 - 17(1) Duante Asiedu1 - 4 WPts
10/09/2024Baltimore, USA3 - 17(1) Davie Martinez8 - 18(4) WPts
14/07/2024Berlin, Germany3 - 16(1) Mayor Wagner24 - 14 LPts
15/05/2024Detroit, USA2 - 16(1) Connor Ardrey1 - 16(2) WPts
17/03/2024Nizhny Tagil, Russia2 - 15(1) Dmitri Belkin5 - 18 LPts
18/01/2024Baltimore, USA2 - 14(1) Sulaiman Motshekga4 - 8 LPts
19/11/2023Tacoma, USA2 - 13(1) Corey Blackman4 - 14 LPts
26/09/2023Baltimore, USA2 - 12(1) Richie Akrofi6 - 28(2) LPts
29/07/2023Baltimore, USA1 - 12(1) Brin Nivens5 - 7 WPts
30/05/2023Baltimore, USA1 - 11(1) Noel Hasting3(1) - 3 LPts
31/03/2023Changwon, South Korea1 - 10(1) Dong-jun Koh10 - 4 LPts
31/01/2023Phoenix, USA1 - 9(1) Chris Swain9 - 21 LPts
08/12/2022Baltimore, USA1 - 8(1) Fraco Gramajo4 - 4 LPts
09/10/2022Santo Domingo Este, Dominican Republic1 - 7(1) Gervasio Portalatin16 - 13 LPts
11/08/2022Hamilton, New Zealand1 - 6(1) Nicholas Mylin8 - 16 LPts
13/06/2022Montevideo, Uruguay1 - 5(1) Montego Montoya11 - 17 LPts
15/04/2022Baltimore, USA0 - 5(1) Henry De Corato0 - 4 WPts
14/02/2022Baltimore, USA0 - 4(1) Alec Craigie1 - 3(1) LPts
14/12/2021Albuquerque, USA0 - 3(1) Connor Cumming16 - 7 LPts
28/10/2021Sacremento, USA0 - 2 John Keddie13 - 5 LKO3
30/08/2021Anaheim, USA0 - 1 Jasper Atkins6(1) - 14 LPts
05/07/2021Baltimore, USA0 - 0 Gabriel Arboleda12 - 9 LPts