Within the recorded range there are 26 bouts between 2016 and 2026, about one every 4.6 months. 16 of the 24 wins came inside the distance, 4 of them in the first round. Since 2024 the run stands at 4 straight wins. The best win came against Keith Thurman in 2026, who was rated 2596 at the time.
Measured by the gap on the day, the biggest upset was the win over Tim Tszyu in 2024. The record includes 5 wins against a higher-rated opponent. The biggest upset conceded was the loss to Brian Mendoza in 2023. The rating has been climbing across the last four bouts.
DateOpponentResultMethodRd
2021-12-05Sergio GarciaWinUD12
2021-05-01Jorge CotaWinTKO4
2020-12-05Habib AhmedWinTKO2
2020-08-22Nathaniel GallimoreWinKO6
2020-02-22Daniel LewisWinUD10
2019-08-31Jamontay ClarkDrawSD10
2019-06-21Hector Manuel ZepedaWinRTD4
2019-02-16Donnie MarshallWinKO3
2018-11-17Jeremiah WigginsWinKO1
2018-08-24Antonio UristaWinTKO4
2018-04-13Ve Shawn OwensWinTKO5
2017-12-16David Ezequiel RomeroWinUD6
2017-11-24Emiliano David SilgueroWinUD6
2017-10-28Ricardo Arce SarmientoWinKO1
2017-09-26Victor ToneyWinUD6
2017-07-28Luis Misael JuarezWinTKO1
2017-05-19Obed SotoWinTKO2
2017-04-28Martin RosasWinUD4
2016-09-24Jose CardenasWinKO1