Within the recorded range there are 23 bouts between 2017 and 2025, about one every 4.7 months. 13 of the 21 wins came inside the distance, 1 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 Jorge Linares in 2022, who was rated 2282 at the time.
DateOpponentResultMethodRd
2025-11-22Hugo Alberto RoldanWinKO6
2024-10-19Juan Javier CarrascoWinTKO12
2023-09-08Roman AndreevWinRTD3
2023-03-07Ricardo NunezWinUD10
2022-09-11Jovanni StraffonWinRTD5
2021-03-27Zhora HamazaryanWinUD10
2020-08-22Pavel MalikovWinKO7
2019-02-22Humberto MartínezWinTKO10
2018-04-22Deiner BerrioWinUD12
2018-02-10Ardie BoyoseWinTKO7
2017-12-15Roberto GonzalesWinTKO7
2017-09-09Ziyoyidin TokhirovWinKO4
2017-07-09Mao KawanishiWinUD4
2017-05-05Dmitry GanievWinRTD5
2017-05-02Sherzodbek MamajonovWinRTD3
2017-03-25Sharobidden JurakhonovWinUD4
2017-03-04Sardorbek KamilovWinTKO1