Weightclass:  Featherweight
Location:  Philadelphia, USA
Record:  30 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/05/2042Philadelphia, USA29 - 22 Ben Soulis23 - 28(1) WPts
25/03/2042Philadelphia, USA28 - 22 Ben Soulis23 - 27(1) WPts
22/01/2042Philadelphia, USA27 - 22 Javier Vigorito2 - 9 WPts
20/11/2041Philadelphia, USA26 - 22 Stanislav Medved1 - 18 WPts
19/09/2041Philadelphia, USA25 - 22 Montana Nunez3 - 5 WPts
19/07/2041Philadelphia, USA24 - 22 Inigo Watson18 - 22(1) WPts
17/05/2041Philadelphia, USA23 - 22 Ferrand Carpeaux5 - 6(1) WPts
17/03/2041Philadelphia, USA22 - 22 Piotr Bukowski4 - 8 WPts
14/01/2041San Jose, Costa Rica22 - 21 Salvador Ceballos14(2) - 7 LPts
16/11/2040Tampere, Finland21 - 21 Ruuben Auvinen6 - 15(1) WPts
18/09/2040Nairobi, Kenya20 - 21 Joseph Nganga11 - 14(1) WPts
21/07/2040Sana'a, Yemen19 - 21 Rashid Habbib3 - 6 WPts
23/05/2040Atlanta, USA19 - 20 Nick Brice21 - 18 LPts
02/04/2040Philadelphia, USA18 - 20 Audric Truffaut2 - 7 WPts
01/02/2040Santiago de los Caballeros, Dominican Republic17 - 20 Antonio Negrin8 - 5(1) WPts
04/12/2039Philadelphia, USA16 - 20 Harry Gilfillan9 - 8 WPts
03/10/2039Philadelphia, USA15 - 20 Ben Cotto4 - 5 WPts
03/08/2039Messina, Italy14 - 20 Antonio Cichetti5 - 15 WPts
04/06/2039Philadelphia, USA13 - 20 Rob McChesney0 - 8 WPts
04/04/2039Pikine, Senegal12 - 20 Vivien Candeloro1 - 9 WPts
04/02/2039San Antonio, USA11 - 20 Duncan Brice17 - 10 WPts
10/12/2038Philadelphia, USA11 - 19 Patrick Byrne2 - 6 LPts
09/10/2038Yerevan, Armenia11 - 18 Tsakig Narghizyan24 - 15(1) LPts
11/08/2038Philadelphia, USA10 - 18 Mark Creer1 - 8 WPts
11/06/2038Philadelphia, USA10 - 17 Leo Bour7 - 24 LPts
10/04/2038Philadelphia, USA9 - 17 Joey Pattison0 - 9 WPts
09/02/2038Miami, USA9 - 16 Gareth Arbuthnot2 - 36 LPts
11/12/2037Valparaiso, Chile9 - 15 Juan Cobo19 - 21 LPts
12/10/2037Detroit, USA9 - 14 Alen Hutcheon22 - 23 LPts
14/08/2037Yuma, USA9 - 13 Will Sherer10 - 11 LPts
16/06/2037San Felipe de Puerto Plata, Dominican Republic8 - 13 Ramiro Lovato8 - 6 WPts
18/04/2037Philadelphia, USA7 - 13 Marjun Hay6 - 7 WPts
17/02/2037San Pedro de Macoris, Dominican Republic6 - 13 Marjun Hay6 - 6 WPts
19/12/2036Austin, USA6 - 12 Stuart Gabriel4 - 16 LPts
22/10/2036Philadelphia, USA5 - 12 Seung-gyu Ahn1 - 9 WPts
23/08/2036Long Beach, USA4 - 12 Ellis Morris8 - 9 WPts
26/06/2036Birmingham, USA4 - 11 James Jones5 - 26 LPts
28/04/2036Savannah, USA4 - 10 Mark Bass14 - 16 LPts
29/02/2036Bandar Lampung, Indonesia3 - 10 Lesmana Alkindi4 - 3(1) WPts
01/01/2036New Orleans, USA3 - 9 Edward Clary6 - 25 LPts
14/11/2035Salt Lake City, USA3 - 8 Tobias Dykes19 - 2 LPts
14/10/2035Honolulu, USA2 - 8 Denton Mascarenas7 - 19 WPts
02/10/2035New York City, USA2 - 7 Dai Whitten16 - 6 LPts
19/09/2035Honolulu, USA2 - 6 Pita Pikari7 - 6 LPts
29/08/2035Hamburg, Germany1 - 6 Amd Delzer7 - 13(1) WPts
01/07/2035Minneapolis, USA1 - 5 Ollie Heinecke29 - 9 LPts
10/06/2035Boston, USA1 - 4 Sid McGuire22 - 9 LPts
08/06/2035Los Angeles, USA1 - 3 Kieran Borquez15 - 9 LPts
14/05/2035Los Angeles, USA1 - 2 Dave Meston24(1) - 7 LPts
25/04/2035Minneapolis, USA1 - 1 John McAfee18(1) - 11 LPts
22/03/2035Baltimore, USA0 - 1 Rich Thayne9 - 12 WPts
18/02/2035Philadelphia, USA0 - 0 Alen Jones3 - 4 LPts