Within the recorded range there are 30 bouts between 2010 and 2023, about one every 5.3 months. It has been 3 years since the last bout. 12 of the 28 wins came inside the distance, 4 of them in the first round. Of the 2 losses, 1 came inside the distance and 1 on the cards. The best win came against Jo Jo Dan in 2017, who was rated 2264 at the time.
DateOpponentResultMethodRd
2023-02-25Alberto PalmettaWinUD10
2019-02-23Janer GonzalezWinRTD6
2018-08-24Mahonry MontesWinKO2
2018-04-13Abel RamosWinMD10
2016-07-16Wale OmotosoWinSD10
2016-01-19Javier MolinaWinUD10
2015-09-18Juan Carlos AbreuWinUD10
2015-06-27Michael BalasiWinUD8
2015-04-18Daniel SostreWinKO2
2014-11-01Cameron KraelWinKO8
2014-08-22Wayne MartellWinTKO1
2014-03-28Angel HernandezWinUD8
2014-01-24Colby CourterWinTKO4
2013-09-21Mohammed KayongoWinUD8
2013-08-16Robert OsiobeWinUD8
2013-01-05Patrick BoozerWinUD6
2012-10-27Corey RodriguezWinTD7
2012-08-25Charon SpainWinTKO1
2012-06-23Hector OrozcoWinUD6
2011-05-20Hector OrozcoWinUD6
2011-02-26Justin DanforthWinTKO2
2010-12-18Ryan GronvoldWinTKO1
2010-11-05Wes RonchiWinKO1
2010-05-22Justin DanforthWinTKO3