Weightclass:  Welterweight
Location:  Philadelphia, USA
Record:  26 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/10/2033Philadelphia, USA25 - 24 Barry Cantos3 - 4 WPts
05/08/2033Philadelphia, USA24 - 24 Ian Dorkenoo2 - 8 WPts
04/06/2033Philadelphia, USA23 - 24 Jack Tulloch0 - 2 WPts
04/04/2033Philadelphia, USA23 - 23 Eoghan Kavanagh6 - 3 LPts
01/02/2033Philadelphia, USA22 - 23 Emas Gouw2 - 9 WPts
30/11/2032Philadelphia, USA22 - 22 Arthur Agcamaran3 - 10 LPts
28/09/2032Philadelphia, USA21 - 22 Dmitri Kowaleski8 - 11 WPts
30/07/2032Philadelphia, USA20 - 22 Montrell Huret3 - 16 WPts
31/05/2032Antwerp, Belgium19 - 22 Gillame Marope16 - 8 WPts
02/04/2032Minneapolis, USA18 - 22 Morgan Kellis13 - 27 WPts
03/02/2032Carrefour, Haiti17 - 22 Bayard Boffrand11 - 11 WPts
06/12/2031Oslo, Norway17 - 21 Hsin Lauritsen5 - 17 LPts
08/10/2031New York City, USA17 - 20 Paul Ross13 - 18 LPts
16/08/2031Philadelphia, USA16 - 20 Sam Lawrie3 - 7 WPts
18/06/2031Albuquerque, USA16 - 19 Joe Peddie13 - 23(2) LPts
18/04/2031Philadelphia, USA15 - 19 Geoff Stiehl6 - 4 WPts
18/02/2031Stockholm, Sweden15 - 18 Hugo Brandel29 - 19 LPts
21/12/2030Hanover, Germany14 - 18 Manfried Stolpe1 - 6 WPts
23/10/2030Philadelphia, USA13 - 18 Paul Ross11 - 14 WPts
24/08/2030Antipolo, Philippines12 - 18 Alastair Agamata1 - 1 WPts
26/06/2030Memphis, USA10 - 18 Isaac MacAdam6 - 21(1) WPts
26/06/2030Memphis, USA11 - 18 Isaac MacAdam6 - 22(1) WPts
28/04/2030Athens, Greece10 - 17 Celeus Angelis29 - 18 LPts
28/02/2030New York City, USA10 - 16 Ashley Murphy5 - 24 LPts
04/01/2030Shubra El-Kheima, Egypt9 - 16 Zain Keyrouz4 - 17 WPts
06/11/2029Berlin, Germany9 - 15 Berndt Crecelius19 - 7 LPts
07/09/2029Bochum, Germany9 - 14 Erchanhardt Meckler18 - 12 LPts
10/07/2029Athens, Greece9 - 13 Coridan Tata12 - 10 LPts
12/05/2029Saint Paul, USA8 - 13 Morgan Bolding5 - 28(8) WPts
15/03/2029Dasmarinas, Philippines7 - 13 Joshua Niguidula3 - 14 WPts
15/01/2029Vienna, Austria6 - 13 Eduard Galhau1 - 3 WPts
17/11/2028Philadelphia, USA5 - 13 Spencer Pasley7 - 8(1) WPts
18/09/2028Philadelphia, USA4 - 13 Mick Govern7(1) - 11 WPts
20/07/2028Bogota, Colombia4 - 12 Juan Gaona11 - 18(1) LPts
22/05/2028Baton Rouge, USA4 - 11 Kris Colie7(1) - 8(1) LPts
24/03/2028Bouake, Ivory Coast4 - 10 Yannick Oliver15 - 7 LPts
25/01/2028Badalona, Spain4 - 9 Diego Martinez6 - 19 LPts
27/11/2027Quito, Ecuador4 - 8 Quinto Pimienta13 - 9 LPts
29/09/2027Ghaziabad, India4 - 7 Abhay Balmiki5 - 21 LPts
01/08/2027New York City, USA3 - 7 William Dykes2 - 7 WPts
04/06/2027Omaha, USA3 - 6 Arthur MacDougal16(1) - 1 LPts
13/04/2027Pikine, Senegal3 - 5 Mortimer Gillard19 - 7 LPts
13/02/2027Philadelphia, USA3 - 4 Jay Sherratt2 - 1 LPts
14/12/2026Accra, Ghana3 - 3 Duante Muntari19 - 7 LPts
16/10/2026Philadelphia, USA2 - 3 Lewis Noronen1 - 5 WPts
17/08/2026Philadelphia, USA2 - 2 Rex Ducat3 - 7 LPts
18/06/2026Philadelphia, USA1 - 2 Spencer Hannigan1 - 1 WPts
19/04/2026Atlanta, USA1 - 1 Dave Lloyd1 - 5 LPts
19/02/2026Providence, USA0 - 1 Chris Isidro0 - 3 WPts
05/01/2026Philadelphia, USA0 - 0 Obaid Fawzi2 - 8 LPts