Weightclass:  Featherweight
Location:  Baltimore, USA
Record:  18 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
04/12/2041Baltimore, USA18 - 19 Tom Morgan13 - 11 LPts
03/10/2041Baltimore, USA17 - 19 Rydant Casteleyn0 - 9(1) WPts
01/08/2041Baltimore, USA16 - 19 Frisco Cuadrado4 - 9 WPts
31/05/2041Baltimore, USA15 - 19 Yordan á Doritsch8 - 9 WPts
31/03/2041Baltimore, USA15 - 18 Iwao Otani12 - 10 LPts
29/01/2041Baltimore, USA14 - 18 Cody Smith6 - 27 WPts
30/11/2040Baltimore, USA13 - 18 Quinto Cruz2 - 0 WPts
29/09/2040Baltimore, USA12 - 18 Paul Foelgheslare7 - 9 WPts
29/07/2040Baltimore, USA11 - 18 Bryan Winther5 - 11 WPts
28/05/2040Baltimore, USA10 - 18 Rex Rodgers12 - 15 WPts
28/03/2040Baltimore, USA9 - 18 Pedro Vicente1 - 2 WPts
27/01/2040Baltimore, USA8 - 18 Lloyd Ord0 - 4 WPts
27/11/2039Ulaanbaatar, Mongolia8 - 17 Rifky Babaew17 - 17 LPts
29/09/2039Toshkent, Uzbekistan8 - 16 Fedya Idrisov18 - 16(1) LPts
01/08/2039Kitakyushu, Japan8 - 15 Kaede Obi36 - 10 LPts
01/06/2039Baltimore, USA7 - 15 Danny Cummins1 - 9 WPts
01/04/2039Baltimore, USA7 - 14 Steven Hanen1 - 6 LPts
01/02/2039Baltimore, USA6 - 14 Blake Heaven6 - 11 WPts
02/12/2038Nuremberg, Germany6 - 13 Jurgen Joeckel9 - 32 LPts
03/10/2038Toshkent, Uzbekistan5 - 13 Vaqif Ammar7 - 17 WPts
04/08/2038New Kingston, Jamaica5 - 12 Nicholas Brys25 - 16 LPts
06/06/2038Spanish Town, Jamaica5 - 11 Chris Tweedie31 - 18 LPts
08/04/2038Toshkent, Uzbekistan5 - 10 Fedor Ghaksylycow13 - 30(1) LPts
08/02/2038Charlotte, USA4 - 10 Owen Mairs2 - 11 WPts
10/12/2037Baltimore, USA4 - 9 Laron Signoret15 - 8 LPts
11/10/2037Austin, USA4 - 8 Mark Richie6 - 6 LPts
13/08/2037Boston, USA4 - 7 James McCorkell1 - 4 LPts
17/06/2037New York City, USA4 - 6 John Lusk8 - 5 LPts
19/04/2037Portland, USA3 - 6 William Weston2 - 2 WPts
18/02/2037Yekaterinburg, Russia3 - 5 Fedor Shatov12 - 7 LPts
21/12/2036Bridgeport, USA3 - 4 Gethin Mathew4 - 19(1) LPts
22/10/2036Hartford, USA2 - 4 Ben Ravens0 - 9 WPts
23/08/2036Charleston, USA1 - 4 Vince Harley9 - 20(1) WPts
24/06/2036Baltimore, USA1 - 3 Louis Tweedle1 - 2 LPts
24/04/2036Krakow, Poland1 - 2 Adrian Kamienski6 - 8 LPts
25/02/2036Chicago, USA1 - 1 Bryan Primrose16 - 20 LPts
01/01/2036Wichita, USA1 - 0 Sam Gair1 - 28 LPts
25/11/2035Baltimore, USA0 - 0 Chris Pew0 - 3 WPts