No intervalo registrado são 30 lutas entre 2006 e 2016, cerca de uma a cada 3.9 meses. 18 das 25 vitórias vieram antes do limite, 4 delas no primeiro round. Das 5 derrotas, 5 vieram nos pontos e nenhuma antes do limite. A melhor vitória foi sobre Mike Alvarado em 2013, avaliado em 2379 na época.
DataAdversárioResultadoMétodoRd
2015-11-07Jesus Alvarez RodriguezVitóriaTKO4
2012-06-29Jose ReynosoVitóriaKO2
2012-01-27David TorresVitóriaTKO6
2011-04-15Iván PopocaVitóriaKO8
2011-02-20Vyacheslav YakovenkoVitóriaTKO3
2010-10-16Fayzullo AhmedovVitóriaUD6
2010-05-21Emanuel AugustusVitóriaTKO9
2009-11-28Victor Hugo CastroVitóriaKO2
2009-10-24Mahsud JumaevVitóriaRTD2
2009-03-20Esteban AlmarazVitóriaUD6
2009-02-21Abdulaziz MatazimovVitóriaUD6
2008-11-03Sergey StarkovVitóriaUD10
2008-08-22Wang JieVitóriaTKO3
2008-05-16Brian GordonVitóriaUD6
2008-03-07Jose Angel RomanVitóriaTKO1
2008-01-31Vadim SufiyanovVitóriaKO3
2007-09-16Darren DarbyVitóriaTKO1
2007-06-23Willie DiamondVitóriaTKO1
2007-04-28Antwon BarrettVitóriaKO1
2007-02-01Dmitry ToropchinVitóriaRTD2
2006-12-03Kirill ArtemievVitóriaUD4