No intervalo registrado são 28 lutas entre 2015 e 2025, cerca de uma a cada 4.6 meses. 18 das 26 vitórias vieram antes do limite, 4 delas no primeiro round. Das 2 derrotas, 1 vieram antes do limite e 1 nos pontos. A melhor vitória foi sobre Tyron Zeuge em 2024, avaliado em 2228 na época.
DataAdversárioResultadoMétodoRd
2025-02-08Mickael DialloVitóriaUD10
2024-07-20Jack ArnfieldVitóriaTKO4
2023-09-23Khalid GraidiaVitóriaRTD7
2021-11-06Marcus MorrisonVitóriaTKO4
2021-07-10Sherzod HusanovVitóriaKO1
2021-03-26Vaughn AlexanderVitóriaKO2
2020-03-07Rohan MurdockVitóriaTKO11
2019-05-18Steven CrambertVitóriaTKO4
2018-11-03Daryll WilliamsVitóriaSD12
2018-07-14Geard AjetovićVitóriaUD8
2018-02-17Adasat RodriguezVitóriaTKO2
2017-10-07Matingu KindeleVitóriaUD8
2017-09-16Luke BlackledgeVitóriaTKO1
2017-06-17Baptiste CastegnaroVitóriaTKO8
2017-04-15Bartlomiej GrafkaVitóriaTKO5
2017-01-21Bradley PryceVitóriaTKO4
2016-12-10David BauzaVitóriaKO1
2016-11-19Adam JonesVitóriaPTS6
2016-09-02Raimonds SniedzeVitóriaTKO4
2016-05-21Gordan GlisicVitóriaTKO1
2016-04-23Vaidas BelciauskasVitóriaPTS4
2016-03-05Jamie AmblerVitóriaKO2
2015-11-20Mark TillVitóriaPTS4
2015-10-17Samet HyuseinovVitóriaRTD3
2015-07-11Lewis van PoetschVitóriaTKO4