IMMika Karttunen
- FIDE ID
- 502081
About Mika Karttunen
Mika Karttunen was born in 1981 and became an IM in 2001. He won seven Finnish classical championships between 2002 and 2014. His international team career included ten Olympiads from 2000 to 2018 and an individual silver medal on second board at the 2005 European Club Cup. Show more
Mika Karttunen was born in 1981 and became an IM in 2001. He won seven Finnish classical championships between 2002 and 2014. His international team career included ten Olympiads from 2000 to 2018 and an individual silver medal on second board at the 2005 European Club Cup.
Karttunen earned a master's degree in economics before becoming a full-time chess teacher and coach. In 2011 he founded Shakkilinna, which runs junior clubs and produces teaching material. He has written two Finnish-language chess books and developed instructional videos in Finnish and English. His YouTube channel began in 2015, followed by regular streaming around 2020.
Rating history
FIDE rating history
View rating lists
Games
Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-11-11 (UTC).
Online games are identified from known tournament names, playing sites and PGN mode. Other games are listed as OTB (over-the-board).
| # | Date | Event | Site | Round | White | Black | Result | Moves | View |
|---|---|---|---|---|---|---|---|---|---|
| 1201 | 2024-03-26 | Titled Tue 26th Mar Late | chess.com INT | 7 | Mykhaylo Kepeshchuk | Mika Karttunen | 0-1 | 39 | Open |
| 1202 | 2024-03-26 | Titled Tue 26th Mar Late | chess.com INT | 6 | Mika Karttunen | Ari Guz | 0-1 | 73 | Open |
| 1203 | 2024-03-26 | Titled Tue 26th Mar Early | chess.com INT | 6 | Timofey Iljin | Mika Karttunen | 1-0 | 18 | Open |
| 1204 | 2024-03-26 | Titled Tue 26th Mar Early | chess.com INT | 5 | Mika Karttunen | Velimir Ivic | 0-1 | 36 | Open |
| 1205 | 2024-03-26 | Titled Tue 26th Mar Late | chess.com INT | 5 | Andrey Esipenko | Mika Karttunen | 1-0 | 51 | Open |
| 1206 | 2024-03-26 | Titled Tue 26th Mar Late | chess.com INT | 4 | Mika Karttunen | Ethan Saya | 1-0 | 48 | Open |
| 1207 | 2024-03-26 | Titled Tue 26th Mar Early | chess.com INT | 4 | Vasif Durarbayli | Mika Karttunen | 1-0 | 51 | Open |
| 1208 | 2024-03-26 | Titled Tue 26th Mar Early | chess.com INT | 3 | Harsh Suresh | Mika Karttunen | 0-1 | 62 | Open |
| 1209 | 2024-03-26 | Titled Tue 26th Mar Late | chess.com INT | 3 | Federico Perez Ponsa | Mika Karttunen | 1-0 | 51 | Open |
| 1210 | 2024-03-26 | Titled Tue 26th Mar Late | chess.com INT | 2 | Mika Karttunen | Olga Druzhinina | 1-0 | 42 | Open |
| 1211 | 2024-03-26 | Titled Tue 26th Mar Early | chess.com INT | 2 | Mika Karttunen | Ilya Gruzman | 1-0 | 41 | Open |
| 1212 | 2024-03-26 | Titled Tue 26th Mar Early | chess.com INT | 1 | Olexandr Shevchuk | Mika Karttunen | 0-1 | 36 | Open |
| 1213 | 2024-03-26 | Titled Tue 26th Mar Late | chess.com INT | 1 | Uwe Kleibel | Mika Karttunen | 0-1 | 58 | Open |
| 1214 | 2024-03-26 | Titled Tue 26th Mar Late | chess.com INT | 11 | Mika Karttunen | Valery Kazakouski | 1/2-1/2 | 44 | Open |
| 1215 | 2024-03-26 | Titled Tue 26th Mar Early | chess.com INT | 11 | Akbarali Abdukhakimov | Mika Karttunen | 0-1 | 44 | Open |
| 1216 | 2024-03-26 | Titled Tue 26th Mar Late | chess.com INT | 10 | Aryan Tari | Mika Karttunen | 0-1 | 35 | Open |
| 1217 | 2024-03-26 | Titled Tue 26th Mar Early | chess.com INT | 10 | Viacheslav Slovineanu | Mika Karttunen | 0-1 | 36 | Open |
| 1218 | 2024-02-20 | Titled Tue 20th Feb Early | chess.com INT | 9 | Mika Karttunen | Mohamed Nouali | 1-0 | 32 | Open |
| 1219 | 2024-02-20 | Titled Tue 20th Feb Early | chess.com INT | 8 | Faustino Oro | Mika Karttunen | 1-0 | 36 | Open |
| 1220 | 2024-02-20 | Titled Tue 20th Feb Early | chess.com INT | 7 | Mika Karttunen | Ward Al-Tarboush | 1-0 | 39 | Open |
| 1221 | 2024-02-20 | Titled Tue 20th Feb Early | chess.com INT | 6 | Samuel Fieberg | Mika Karttunen | 0-1 | 56 | Open |
| 1222 | 2024-02-20 | Titled Tue 20th Feb Early | chess.com INT | 5 | Mika Karttunen | Harsh Suresh | 0-1 | 47 | Open |
| 1223 | 2024-02-20 | Titled Tue 20th Feb Early | chess.com INT | 4 | Jose Barria | Mika Karttunen | 0-1 | 34 | Open |
| 1224 | 2024-02-20 | Titled Tue 20th Feb Early | chess.com INT | 3 | Mika Karttunen | Vasif Durarbayli | 0-1 | 86 | Open |
| 1225 | 2024-02-20 | Titled Tue 20th Feb Early | chess.com INT | 2 | Jan-Krzysztof Duda | Mika Karttunen | 1/2-1/2 | 130 | Open |
| 1226 | 2024-02-20 | Titled Tue 20th Feb Early | chess.com INT | 1 | Mika Karttunen | Edison Ruge | 1-0 | 39 | Open |
| 1227 | 2024-02-20 | Titled Tue 20th Feb Early | chess.com INT | 11 | Mika Karttunen | Alexei Shirov | 0-1 | 33 | Open |
| 1228 | 2024-02-20 | Titled Tue 20th Feb Early | chess.com INT | 10 | Denis Garrido | Mika Karttunen | 0-1 | 55 | Open |
| 1229 | 2024-02-13 | Titled Tue 13th Feb Early | chess.com INT | 9 | Mika Karttunen | Jack Mizzi | 1-0 | 64 | Open |
| 1230 | 2024-02-13 | Titled Tue 13th Feb Early | chess.com INT | 8 | Dmitry Gurevich | Mika Karttunen | 1/2-1/2 | 40 | Open |
| 1231 | 2024-02-13 | Titled Tue 13th Feb Early | chess.com INT | 7 | Mika Karttunen | Pawel Sowinski | 0-1 | 61 | Open |
| 1232 | 2024-02-13 | Titled Tue 13th Feb Early | chess.com INT | 6 | Mika Karttunen | Luong Phuong Hanh | 1-0 | 55 | Open |
| 1233 | 2024-02-13 | Titled Tue 13th Feb Early | chess.com INT | 5 | Sarp Sahin | Mika Karttunen | 0-1 | 39 | Open |
| 1234 | 2024-02-13 | Titled Tue 13th Feb Early | chess.com INT | 4 | Mika Karttunen | Aleksandr Shimanov | 0-1 | 56 | Open |
| 1235 | 2024-02-13 | Titled Tue 13th Feb Early | chess.com INT | 3 | Mika Karttunen | Jeronimo Hernandez Jimenez | 1-0 | 52 | Open |
| 1236 | 2024-02-13 | Titled Tue 13th Feb Early | chess.com INT | 2 | Yoseph Theolifus Taher | Mika Karttunen | 1-0 | 29 | Open |
| 1237 | 2024-02-13 | Titled Tue 13th Feb Early | chess.com INT | 1 | Vishwa Shah | Mika Karttunen | 0-1 | 43 | Open |
| 1238 | 2024-02-13 | Titled Tue 13th Feb Early | chess.com INT | 11 | Jacek Tomczak | Mika Karttunen | 1-0 | 44 | Open |
| 1239 | 2024-02-13 | Titled Tue 13th Feb Early | chess.com INT | 10 | Ihor Samunenkov | Mika Karttunen | 0-1 | 35 | Open |
| 1240 | 2024-02-06 | Titled Tue 6th Feb Early | chess.com INT | 9 | Mika Karttunen | Lorner Jesus Acosta Villarroel | 0-1 | 55 | Open |
| 1241 | 2024-02-06 | Titled Tue 6th Feb Late | chess.com INT | 9 | Mika Karttunen | Agustin Ambrogi | 0-1 | 100 | Open |
| 1242 | 2024-02-06 | Titled Tue 6th Feb Late | chess.com INT | 8 | Mika Karttunen | Ralph Tan | 1/2-1/2 | 77 | Open |
| 1243 | 2024-02-06 | Titled Tue 6th Feb Early | chess.com INT | 8 | Dina Belenkaya | Mika Karttunen | 0-1 | 65 | Open |
| 1244 | 2024-02-06 | Titled Tue 6th Feb Early | chess.com INT | 7 | Mika Karttunen | Justo Reinaldo Chemin | 1-0 | 37 | Open |
| 1245 | 2024-02-06 | Titled Tue 6th Feb Late | chess.com INT | 7 | Maciej Sroczynski | Mika Karttunen | 0-1 | 57 | Open |
| 1246 | 2024-02-06 | Titled Tue 6th Feb Early | chess.com INT | 6 | Mika Karttunen | Wiktoria Smietanska | 1-0 | 45 | Open |
| 1247 | 2024-02-06 | Titled Tue 6th Feb Late | chess.com INT | 6 | Mika Karttunen | Malak Ismayil | 0-1 | 44 | Open |
| 1248 | 2024-02-06 | Titled Tue 6th Feb Late | chess.com INT | 5 | Rasmus Svane | Mika Karttunen | 1/2-1/2 | 99 | Open |
| 1249 | 2024-02-06 | Titled Tue 6th Feb Early | chess.com INT | 5 | Timofey Smirnov | Mika Karttunen | 0-1 | 38 | Open |
| 1250 | 2024-02-06 | Titled Tue 6th Feb Late | chess.com INT | 4 | Mika Karttunen | Nathaniel Mullodzhanov | 1-0 | 41 | Open |
- vs Mykhaylo KepeshchukWon · 0-1Titled Tue 26th Mar Late
- vs Ari GuzLost · 0-1Titled Tue 26th Mar Late
- vs Timofey IljinLost · 1-0Titled Tue 26th Mar Early
- vs Velimir IvicLost · 0-1Titled Tue 26th Mar Early
- vs Andrey EsipenkoLost · 1-0Titled Tue 26th Mar Late
- vs Ethan SayaWon · 1-0Titled Tue 26th Mar Late
- vs Vasif DurarbayliLost · 1-0Titled Tue 26th Mar Early
- vs Harsh SureshWon · 0-1Titled Tue 26th Mar Early
- vs Federico Perez PonsaLost · 1-0Titled Tue 26th Mar Late
- vs Olga DruzhininaWon · 1-0Titled Tue 26th Mar Late
- vs Ilya GruzmanWon · 1-0Titled Tue 26th Mar Early
- vs Olexandr ShevchukWon · 0-1Titled Tue 26th Mar Early
- vs Uwe KleibelWon · 0-1Titled Tue 26th Mar Late
- vs Valery KazakouskiDraw · ½–½Titled Tue 26th Mar Late
- vs Akbarali AbdukhakimovWon · 0-1Titled Tue 26th Mar Early
- vs Aryan TariWon · 0-1Titled Tue 26th Mar Late
- vs Viacheslav SlovineanuWon · 0-1Titled Tue 26th Mar Early
- vs Mohamed NoualiWon · 1-0Titled Tue 20th Feb Early
- vs Faustino OroLost · 1-0Titled Tue 20th Feb Early
- vs Ward Al-TarboushWon · 1-0Titled Tue 20th Feb Early
- vs Samuel FiebergWon · 0-1Titled Tue 20th Feb Early
- vs Harsh SureshLost · 0-1Titled Tue 20th Feb Early
- vs Jose BarriaWon · 0-1Titled Tue 20th Feb Early
- vs Vasif DurarbayliLost · 0-1Titled Tue 20th Feb Early
- vs Jan-Krzysztof DudaDraw · ½–½Titled Tue 20th Feb Early
- vs Edison RugeWon · 1-0Titled Tue 20th Feb Early
- vs Alexei ShirovLost · 0-1Titled Tue 20th Feb Early
- vs Denis GarridoWon · 0-1Titled Tue 20th Feb Early
- vs Jack MizziWon · 1-0Titled Tue 13th Feb Early
- vs Dmitry GurevichDraw · ½–½Titled Tue 13th Feb Early
- vs Pawel SowinskiLost · 0-1Titled Tue 13th Feb Early
- vs Luong Phuong HanhWon · 1-0Titled Tue 13th Feb Early
- vs Sarp SahinWon · 0-1Titled Tue 13th Feb Early
- vs Aleksandr ShimanovLost · 0-1Titled Tue 13th Feb Early
- vs Jeronimo Hernandez JimenezWon · 1-0Titled Tue 13th Feb Early
- vs Yoseph Theolifus TaherLost · 1-0Titled Tue 13th Feb Early
- vs Vishwa ShahWon · 0-1Titled Tue 13th Feb Early
- vs Jacek TomczakLost · 1-0Titled Tue 13th Feb Early
- vs Ihor SamunenkovWon · 0-1Titled Tue 13th Feb Early
- vs Lorner Jesus Acosta VillarroelLost · 0-1Titled Tue 6th Feb Early
- vs Agustin AmbrogiLost · 0-1Titled Tue 6th Feb Late
- vs Ralph TanDraw · ½–½Titled Tue 6th Feb Late
- vs Dina BelenkayaWon · 0-1Titled Tue 6th Feb Early
- vs Justo Reinaldo CheminWon · 1-0Titled Tue 6th Feb Early
- vs Maciej SroczynskiWon · 0-1Titled Tue 6th Feb Late
- vs Wiktoria SmietanskaWon · 1-0Titled Tue 6th Feb Early
- vs Malak IsmayilLost · 0-1Titled Tue 6th Feb Late
- vs Rasmus SvaneDraw · ½–½Titled Tue 6th Feb Late
- vs Timofey SmirnovWon · 0-1Titled Tue 6th Feb Early
- vs Nathaniel MullodzhanovWon · 1-0Titled Tue 6th Feb Late