Within the recorded range there are 28 bouts between 2015 and 2025, about one every 4.6 months. 18 of the 26 wins came inside the distance, 4 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 Tyron Zeuge in 2024, who was rated 2228 at the time.
DateOpponentResultMethodRd
2025-02-08Mickael DialloWinUD10
2024-07-20Jack ArnfieldWinTKO4
2023-09-23Khalid GraidiaWinRTD7
2021-11-06Marcus MorrisonWinTKO4
2021-07-10Sherzod HusanovWinKO1
2021-03-26Vaughn AlexanderWinKO2
2020-03-07Rohan MurdockWinTKO11
2019-05-18Steven CrambertWinTKO4
2018-11-03Daryll WilliamsWinSD12
2018-07-14Geard AjetovićWinUD8
2018-02-17Adasat RodriguezWinTKO2
2017-10-07Matingu KindeleWinUD8
2017-09-16Luke BlackledgeWinTKO1
2017-06-17Baptiste CastegnaroWinTKO8
2017-04-15Bartlomiej GrafkaWinTKO5
2017-01-21Bradley PryceWinTKO4
2016-12-10David BauzaWinKO1
2016-11-19Adam JonesWinPTS6
2016-09-02Raimonds SniedzeWinTKO4
2016-05-21Gordan GlisicWinTKO1
2016-04-23Vaidas BelciauskasWinPTS4
2016-03-05Jamie AmblerWinKO2
2015-11-20Mark TillWinPTS4
2015-10-17Samet HyuseinovWinRTD3
2015-07-11Lewis van PoetschWinTKO4