Weightclass:  Middleweight
Location:  Denver, USA
Record:  22(1) - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/05/2042Orlando, USA21(1) - 24 Ramirez Farias14 - 26 WPts
26/04/2042Providence, USA20(1) - 24 David Ranocchia21 - 22(1) WPts
17/03/2042Howrah, India20(1) - 23 Kanja Rajpurohit17 - 6 LPts
17/01/2042Turku, Finland19(1) - 23 Onni Suomi4 - 17(1) WPts
16/11/2041Ulaanbaatar, Mongolia19(1) - 22 Yo Deng25 - 6 LPts
16/09/2041Seattle, USA18(1) - 22 Joe Prentis1 - 18 WPts
18/07/2041Kampala, Uganda17 - 22 Useni Hersi4 - 27(1) WKO3
20/05/2041Lincoln, USA17 - 21 Sam McClymont16 - 18 LPts
29/03/2041Memphis, USA16 - 21 Sammy McNiff3 - 29 WPts
26/02/2041Overland Park, USA15 - 21 Patrick Belvin3 - 34 WPts
12/01/2041Si Racha, Thailand14 - 21 Singsiam Pricha7 - 9(1) WPts
14/11/2040Bangkok, Thailand13 - 21 Kwanpichit Daosawang4 - 10 WPts
16/09/2040Denver, USA12 - 21 Roger Harkins3 - 7 WPts
16/07/2040Dushanbe, Tajikistan12 - 20 Pyotr Ghahylyckow3 - 6 LPts
18/05/2040Bern, Switzerland12 - 19 Leonard Plasse13 - 9 LPts
20/03/2040Houston, USA11 - 19 Gregor Denniston2 - 3 WPts
20/01/2040Kaduna, Nigeria10 - 19 Jay-Jay Ajuwa3 - 3 WPts
20/11/2039Denver, USA9 - 19 Jasper Blood3 - 16 WPts
19/09/2039Shanghai, China8 - 19 Deshi Soo3 - 10 WPts
21/07/2039Guayaquil, Ecuador8 - 18 Diego Magana18 - 17(1) LPts
22/05/2039Denver, USA7 - 18 Balaputra Persik2 - 13(1) WPts
22/03/2039Denver, USA7 - 17 Ewan Tait5 - 22 LPts
22/01/2039Almaty, Kazakhstan7 - 16 Salman Wyagorov13 - 12 LPts
24/11/2038Kingston, Jamaica7 - 15 Sam Moffet10 - 15 LPts
26/09/2038Helsinki, Finland7 - 14 Asseri Waltari12 - 6 LPts
28/07/2038Stockholm, Sweden7 - 13 Gustav Hagg7 - 12(2) LPts
29/05/2038Split, Croatia7 - 12 Ladislav Križan11 - 18 LPts
31/03/2038Chesapeake, USA7 - 11 Mark De Capua9 - 18 LPts
01/02/2038Hanoi, Vietnam7 - 10 Luc Quy23 - 26 LPts
04/12/2037Geneva, Switzerland7 - 9 Granville Feydeau17 - 11 LPts
06/10/2037Riga, Latvia6 - 9 Daniil Dalmanis6 - 24 WPts
08/08/2037Portland, USA6 - 8 Santiago Lebron7 - 16 LPts
15/06/2037San Juan, Puerto Rico6 - 7 Diego Coro16 - 17 LPts
16/04/2037Virginia Beach, USA6 - 6 Harvey Vaughan13 - 22(1) LPts
16/02/2037Prague, Czech Republic6 - 5 Rene Burich22 - 21(1) LPts
19/12/2036Jackson, USA5 - 5 Lloyd Lowrey1 - 17 WPts
21/10/2036Indianapolis, USA4 - 5 Dylan Newlands4 - 27(2) WPts
09/09/2036Portland, USA3 - 5 Sam Vallejos12 - 26 WPts
09/08/2036Plovdiv, Bulgaria3 - 4 Spas á Lebedev13 - 6 LPts
11/06/2036Boise, USA3 - 3 Mark Suttie5 - 13 LPts
13/04/2036Syracuse, USA3 - 2 Nick Arthur0 - 0 LPts
27/02/2036Baltimore, USA3 - 1 John Culbertson4 - 22 LPts
31/12/2035Hartford, USA3 - 0 Gregor Rayburn1 - 11 LPts
05/11/2035Puebla, Mexico2 - 0 Emanuel Salvo0 - 0 WPts
07/09/2035Santa Ana, USA1 - 0 Chris Hoggarth4 - 19(1) WPts
06/08/2035Denver, USA0 - 0 Dante Ceci0 - 2 WPts