Weightclass:  Middleweight
Location:  Cleveland, USA
Record:  26(1) - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
03/06/2042Cleveland, USA25(1) - 17 Brendan Centeno18 - 22 WPts
03/04/2042Cleveland, USA24(1) - 17 Kai Halley13 - 24 WPts
28/01/2042Cleveland, USA23(1) - 17 Dimi Roman2 - 1 WPts
27/11/2041Cleveland, USA22(1) - 17 Franco Grimaldo12 - 3 WPts
23/09/2041Cleveland, USA21(1) - 17 Viktor Cheryshev6 - 15(1) WPts
21/07/2041Cleveland, USA20(1) - 17 Joaquin Mendivil0 - 3 WPts
19/05/2041Cleveland, USA19(1) - 17 John Findlay2 - 9(1) WPts
18/03/2041Cleveland, USA18(1) - 17 Juan Acosta1 - 1 WPts
15/01/2041Lira, Uganda17(1) - 17 Dale Mpuga8 - 23 WPts
17/11/2040Cleveland, USA16 - 17 Rich Glasson5 - 21(1) WKO3
16/09/2040Granada, Spain15 - 17 Lisandro Fanta1 - 9(1) WPts
18/07/2040Madrid, Spain14 - 17 Loredo Villalon2 - 15 WPts
18/05/2040Riga, Latvia13 - 17 Zernebog Karstais15 - 21(1) WPts
19/03/2040Cleveland, USA12 - 17 Salvador Quinto1 - 5 WPts
17/01/2040Montevideo, Uruguay11 - 17 Pedro Sada11 - 21 WPts
19/11/2039Cleveland, USA10 - 17 Diego Morin1 - 11 WPts
18/09/2039Geneva, Switzerland9 - 17 Acelin Prost21 - 16 WPts
21/07/2039Carolina, Puerto Rico8 - 17 Selestino Tomas4 - 11 WPts
22/05/2039Cleveland, USA8 - 16 Lewis Guinness8 - 19 LPts
22/03/2039Accra, Ghana8 - 15 Oja Offrata22 - 29 LPts
22/01/2039Odense, Denmark8 - 14 Denholm Conradi15 - 15(1) LPts
24/11/2038Tirana, Albania8 - 13 Erion Xhanari8 - 13 LPts
26/09/2038Cleveland, USA7 - 13 Morgan Erskin0 - 4 WPts
28/07/2038Genoa, Italy7 - 12 Carlo Buffon22 - 9 LPts
30/05/2038Boston, USA7 - 11 Ian Rintoul5 - 16 LPts
01/04/2038New Delhi, India6 - 11 Lakshman Dube8 - 14 WPts
01/02/2038Oran, Algeria5 - 11 Haaris Belaili7 - 16 WPts
04/12/2037Tehran, Iran5 - 10 Kamran Shahi14 - 16 LPts
06/10/2037Bogota, Colombia5 - 9 Frisco Allende16 - 9 LPts
08/08/2037Bruges, Belgium5 - 8 Henderik Van Driessche11 - 10 LPts
10/06/2037Vilnius, Lithuania5 - 7 Piotr Bembenek25 - 6 LPts
12/04/2037Vilnius, Lithuania5 - 6 Natan Wierzba12 - 12 LPts
12/02/2037Aarhus, Denmark5 - 5 Haakon Johansen17 - 18 LPts
15/12/2036London, UK4 - 5 Sam Swavely6 - 15(1) WPts
17/10/2036Ulaanbaatar, Mongolia3 - 5 Wang Icklassoff7 - 24 WPts
19/08/2036London, UK3 - 4 Kian Givan15 - 17 LPts
21/06/2036Cardiff, UK3 - 3 Darryl Clucas10 - 20 LPts
23/04/2036Chitungwiza, Zimbabwe2 - 3 Bryn Ndoro5 - 29 WPts
24/02/2036Istanbul, Turkey1 - 3 Nazar Sunter10 - 17 WPts
27/12/2035Cleveland, USA1 - 2 Daniel Hyland5 - 13 LPts
28/10/2035Harare, Zimbabwe1 - 1 Mark Mushonga12 - 16 LPts
30/08/2035New Orleans, USA0 - 1 Stephen Watson1 - 2 WPts
05/07/2035Detroit, USA0 - 0 Geoff Munhall0 - 0 LPts