Amateur Results| | | 2006 | | Date | Opponent | Place | Result | |
| Plovdiv, Bulgaria, European Championships quarter-finals, 91 kg | + July 16 | Vedran Djipalo | Plovdiv, Bulgaria | WPTS 31:25 | | - July 20 | Roman Romanchuk (RUS) | Plovdiv, Bulgaria | LRSCO 2 |
Professional record| | | 2008 | | Date | Opponent | Place | Result | | + Feb. 1 | Aleksandrs Selezens | Helsinki, Finland | W 4 | | + Apr. 18 | Stanislav Lukyanchikov | Helsinki, Finland | W 4 | | + Aug. 30 | David Vicena | Tampere, Finland | KO 1 | | + Nov. 28 | Valery Semishkur | Helsinki, Finland | TKO 1 | | | | 2009 | | Date | Opponent | Place | Result | | + Feb. 14 | Tamas Polster | Tampere, Finland | KO 1 | | + Apr. 18 | Jorge Valenzuela | Helsinki, Finland | W 6 | | + May 30 | Viktor Szalai | Helsinki, Finland | KO 1 | | + Aug. 22 | Daniil Peretyatko | Helsinki, Finland | W 6 | | * Nov. 27 | Juho Haapoja | Tampere, Finland | ND 10 | | (For Finnish Heavyweight Title) | | | | | 2010 Inactive | | | | 2011 | | Date | Opponent | Place | Result | | + Jan. 29 | Igoris Borucha | Porvoo, Finland | W 6 | | + May 21 | Tomasz Zeprzalka | Seinajoki, Finland | W 6 | | + Sept. 23 | Paul Butlin | Helsinki, Finland | W 6 | | + Dec. 3 | Manuel Pucheta | Helsinki, Finland | W 8 | | | | 2012 | | Date | Opponent | Place | Result | | + Jan. 21 | Pavels Dolgovs | Seinäjoki, Finland | W 6 | | + Sept. 15 | Ivica Perkovic | Seinajoki, Finland | W 8 | | | | 2013 | | Date | Opponent | Place | Result | | - Oct. 19 | Johann Duhaupas | Abbeville, France | KO by 4 | | (For vacant European Union Heavyweight Title) | | | | 2014 | | Date | Opponent | Place | Result | | + Sept. 6 | Gzim Tahiri | Tampere, Finland | KO 6 | | + Nov. 15 | Andrzej Witkowski | Kotka, Finland | TKO 6 | | | | 2015 | | Date | Opponent | Place | Result | | + Apr. 11 | Goga Abuladze | Kemi, Finland | KO 2 | | = Apr. 25 | Tamas Lodi | Helsinki, Finland | Draw 8 | | - Aug. 22 | Michal Cieslak | Miedzyzdroje, Poland | KO by 1 |
Summary
Total bouts: 21, Won: 17 (7 inside the limit), Lost: 2 (2 inside the limit), Draw: 1, NC: 0, ND: 1
|