Within the recorded range there are 28 bouts between 2013 and 2026, about one every 6.0 months. 18 of the 25 wins came inside the distance, 3 of them in the first round. Since 2023 the run stands at 5 straight wins. The best win came against Alexander Ustinov in 2018, who was rated 2322 at the time.
DateOpponentResultMethodRd
2026-08-29Effrain Carranza GonzalezWinTKO2
2024-12-08Christian Larrondo GarciaWinTKO5
2024-06-07Cassius ChaneyWinUD10
2024-03-23Ignacio EsparzaWinTKO5
2023-09-30Miguel CubosWinTKO2
2021-12-02Jerry ForrestDrawSD10
2021-08-03Mike WilsonWinTKO4
2020-12-18Shawn LaugheryWinKO4
2019-09-13Sergey KuzminWinUD12
2019-05-25Fábio MaldonadoWinTKO2
2018-06-10Iago KiladzeWinKO5
2018-04-21Terrell Jamal WoodsWinUD6
2016-05-13Isiah ThomasWinUD10
2016-02-27Phil WilliamsWinKO1
2015-10-13Jason DouglasWinRTD4
2015-07-25Mike BissettWinTKO1
2015-06-20Deon ElamWinTKO4
2015-02-05Avery GibsonWinUD8
2014-08-22Harvey JollyWinTKO4
2014-06-21Jerry ForrestWinUD8
2014-04-03Rodney HernandezWinUD6
2014-01-24Gary TapusoaWinTKO2
2013-08-30Francisco MirelesWinKO1
2013-03-09Chad DavisWinTKO3