Weightclass:  Lightweight
Location:  Baltimore, USA
Record:  25 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/04/2042Baltimore, USA24 - 15 Brett Arthur7 - 4 WPts
30/01/2042Baltimore, USA23 - 15 Francesco Cursi7 - 24 WPts
28/11/2041Baltimore, USA22 - 15 Brad Prowell0 - 0 WPts
25/09/2041Baltimore, USA21 - 15 Jeraldo Hernandez6 - 15 WPts
24/07/2041Baltimore, USA20 - 15 Liang Chan0 - 4 WPts
23/05/2041Baltimore, USA19 - 15 Merrel Panig1 - 2 WPts
23/03/2041Baltimore, USA18 - 15 Yong Kook3 - 17 WPts
20/01/2041Baltimore, USA17 - 15 Antwan Goudy4 - 3 WPts
21/11/2040Baltimore, USA16 - 15 Jay Evans7 - 24 WPts
20/09/2040Baltimore, USA15 - 15 Olindo Merced3 - 3 WPts
21/07/2040Baltimore, USA14 - 15 Richie Bevan0 - 5 WPts
20/05/2040Baltimore, USA13 - 15 Santiago Adan10 - 24 WPts
20/03/2040Baltimore, USA12 - 15 Rodrigo Alvidrez7 - 2 WPts
19/01/2040Baltimore, USA11 - 15 Mike Hughes2 - 18 WPts
18/11/2039Ciudad del Este, Paraguay11 - 14 Guido Ribas14 - 6 LPts
19/09/2039Baltimore, USA10 - 14 Joey Shirar6 - 12 WPts
19/07/2039Baltimore, USA9 - 14 Ellis McSorley8 - 22 WPts
18/05/2039Dublin, Ireland9 - 13 Aidan Davin16 - 21 LPts
20/03/2039Kingston, Jamaica9 - 12 Ben Nimmo13 - 17(1) LPts
20/01/2039New Orleans, USA8 - 12 Bart Mabin6 - 14 WPts
27/11/2038Almaty, Kazakhstan8 - 11 Khosrov Baizhanbaew11 - 10 LPts
27/09/2038Baltimore, USA7 - 11 Cuba Marcia1 - 3 WPts
29/07/2038Nashville, USA7 - 10 Gus McNelly10 - 10 LPts
31/05/2038Baltimore, USA6 - 10 Ian Dyer0 - 3 WPts
31/03/2038Charleston, USA6 - 9 Felix Dunmore7 - 25 LPts
31/01/2038Plzen, Czech Republic6 - 8 Vlastimil Korda22 - 13 LPts
03/12/2037Boston, USA5 - 8 Matthew Ayrton3 - 2 WPts
05/10/2037Zagreb, Croatia5 - 7 Zelimir Vujevic22 - 19 LPts
07/08/2037Preston, UK4 - 7 Jake Lumsden6 - 8 WPts
09/06/2037Philadelphia, USA3 - 7 Sid Rust1 - 8(1) WPts
21/04/2037New York City, USA2 - 7 Lucas Torry5 - 22(2) WPts
21/03/2037Davenport, USA2 - 6 Leeroy Robertson0 - 0 LPts
10/02/2037Miami, USA1 - 6 Rodrigo Silvestre4 - 16(1) WPts
16/12/2036Hoover, USA1 - 5 Stephen Sauceman4 - 18 LPts
26/10/2036Honolulu, USA0 - 5 Joshua Stronach13 - 23 WPts
25/09/2036Nashville, USA0 - 4 David Fall9 - 7 LPts
13/08/2036Baltimore, USA0 - 3 Gordon McClenathan3 - 5 LPts
13/06/2036Algiers, Algeria0 - 2 Zafa Achiou8 - 12 LPts
14/04/2036San Jose, Costa Rica0 - 1 Ovidio Malta19 - 24 LPts
15/02/2036Baltimore, USA0 - 0 Joel Dever4 - 4 LPts