Weightclass:  Middleweight
Location:  Philadelphia, USA
Record:  19 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/09/2023Philadelphia, USA18 - 12 Oscar Gorman7 - 10 WPts
19/07/2023Philadelphia, USA17 - 12 Rocco Alicata5 - 13 WPts
20/05/2023Carolina, Puerto Rico17 - 11 Montana Magan14 - 15 LPts
22/03/2023Bradford, UK16 - 11 Paul Trumble11 - 13 WPts
22/01/2023Modena, Italy16 - 10 Nico Bertolacci10(1) - 18 LPts
24/11/2022Copenhagen, Denmark15 - 10 Pal Skousen17 - 9 WPts
25/09/2022Georgetown, Guyana15 - 9 Sean Galloway25 - 7 LPts
28/07/2022London, UK15 - 8 Ricky Yuille4 - 22(8) LPts
30/05/2022Rotterdam, Netherlands14 - 8 Tobe Karette1 - 2 WPts
01/04/2022Philadelphia, USA14 - 7 Gus Dean4 - 4 LPts
31/01/2022Bulawayo, Zimbabwe14 - 6 Josh Mubako10 - 14 LPts
03/12/2021Philadelphia, USA14 - 5 Bruno Pittmon4 - 14 LPts
03/10/2021Port-au-Prince, Haiti13 - 5 Chase Begue4 - 20 WPts
04/08/2021Philadelphia, USA12 - 5 Dave Barr2 - 8 WPts
03/06/2021Philadelphia, USA12 - 4 Declan Goudy21 - 2 LPts
03/04/2021Suez, Egypt12 - 3 Saad Ashraf4 - 16 LPts
03/02/2021San Jose, Costa Rica12 - 2 Francisco Cal2 - 3 LPts
06/12/2020Isfahan, Iran12 - 1 Jing Chiu15 - 4 LPts
07/10/2020Philadelphia, USA11 - 1 Leeroy Bethune7 - 6 WPts
09/08/2020Philadelphia, USA10 - 1 Rodrigo Salomon8 - 8 WPts
08/06/2020Gothenburg, Sweden9 - 1 Love Dalman8 - 8 WPts
09/04/2020Philadelphia, USA8 - 1 Bert Kutzer4 - 4 WPts
10/02/2020Samarqand, Uzbekistan7 - 1 Arseni Jabrayilov6 - 5 WPts
13/12/2019Dushanbe, Tajikistan6 - 1 Kolya Urynbassarow1 - 7 WPts
15/10/2019Roodepoort, South Africa6 - 0 Otieno Agbeko5 - 4 LPts
16/08/2019Philadelphia, USA5 - 0 Michael Boag2 - 4 WPts
16/06/2019Bangkok, Thailand4 - 0 Kaewfah Petchungruang1 - 6 WPts
17/04/2019Philadelphia, USA3 - 0 Dave Ding2 - 2 WPts
14/02/2019Philadelphia, USA2 - 0 Malcolm Rutherford3 - 2 WPts
16/12/2018Brisbane, Australia1 - 0 Ian Bard1 - 4 WPts
18/10/2018Philadelphia, USA0 - 0 Jamie Hind1 - 1 WPts