Within the recorded range there are 26 bouts between 2016 and 2026, about one every 4.6 months. 10 of the 24 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 Vladimir Shishkin in 2024, who was rated 2198 at the time.
DateOpponentResultMethodRd
2026-07-03Evander CastilloWinKO4
2024-05-04Sean HemphillWinUD8
2023-10-07Cristian Fabian RiosWinUD6
2022-11-12Abel Nicolas AdrielWinUD8
2022-07-02Evgeny ShvedenkoWinUD12
2021-11-26Deneb DiazWinKO2
2021-05-28Dragan LepeiWinKO2
2021-02-27Gino KantersWinUD12
2020-08-28Mathias EklundWinTKO4
2019-09-21Siarhei KhamitskiWinUD8
2019-07-20Sebastian Horacio PapeschiWinTKO6
2019-06-15Roman ShkarupaWinUD8
2019-03-15Basilio SilvaWinUD8
2018-11-10Ivan SakicWinKO2
2018-08-25Jose Luis YanaWinKO5
2018-05-19Martin Fidel RiosWinUD6
2018-02-03Miguel Eduardo GorositoWinTKO4
2017-12-22Christian Fabian RiosWinUD8
2017-07-01Emilano German VivasWinUD6
2017-04-08Carlos Dante MoyanoWinUD6
2017-02-18Gustavo Rene BenitezWinUD6
2017-01-28Victor Hugo ExnerWinKO4
2016-11-11Gaston Dario AvalosWinKO1