IMMika Karttunen

FIN Born 1981 Male
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.

FIDE ratings

2483

Classical

Published FIDE

2400

Rapid

Published FIDE

2396

Blitz

Published FIDE

Official classical ranks

World rank
#703
National rank · FIN
#3

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2497 Oct 2023
Recorded years
2001–2026
Archived games
2309

Based on available monthly lists and saved games.

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
1101 2024-06-11 Titled Tue 11th Jun Early chess.com INT 2 Mika Karttunen Ilja Haitin 1-0 44 Open
1102 2024-06-11 Titled Tue 11th Jun Late chess.com INT 2 Mika Karttunen 2056836 1/2-1/2 56 Open
1103 2024-06-11 Titled Tue 11th Jun Early chess.com INT 1 Anatoliy Emeliantsev Mika Karttunen 1-0 36 Open
1104 2024-06-11 Titled Tue 11th Jun Late chess.com INT 1 Josep Romero Ruscalleda Mika Karttunen 1-0 67 Open
1105 2024-06-11 Titled Tue 11th Jun Early chess.com INT 11 Mika Karttunen Aman Hambleton 0-1 35 Open
1106 2024-06-11 Titled Tue 11th Jun Late chess.com INT 11 Martin Horak Mika Karttunen 0-1 34 Open
1107 2024-06-11 Titled Tue 11th Jun Late chess.com INT 10 Mika Karttunen Aram Chekh Adm Khedr 0-1 45 Open
1108 2024-06-11 Titled Tue 11th Jun Early chess.com INT 10 Michael Buscar Mika Karttunen 0-1 37 Open
1109 2024-06-04 Titled Tue 4th Jun Early chess.com INT 9 Mika Karttunen Stefan Eilers 1-0 47 Open
1110 2024-06-04 Titled Tue 4th Jun Early chess.com INT 8 Artak Manukian Mika Karttunen 0-1 41 Open
1111 2024-06-04 Titled Tue 4th Jun Early chess.com INT 7 Mika Karttunen Dashgyn Ibadov 0-1 28 Open
1112 2024-06-04 Titled Tue 4th Jun Early chess.com INT 6 Gata Kamsky Mika Karttunen 1-0 53 Open
1113 2024-06-04 Titled Tue 4th Jun Early chess.com INT 5 Mika Karttunen Garg Aradhya 0-1 66 Open
1114 2024-06-04 Titled Tue 4th Jun Early chess.com INT 4 Mika Karttunen Anton Demchenko 1-0 50 Open
1115 2024-06-04 Titled Tue 4th Jun Early chess.com INT 3 Guha Mitrabha Mika Karttunen 1/2-1/2 68 Open
1116 2024-06-04 Titled Tue 4th Jun Early chess.com INT 2 Mika Karttunen Alexander Spichkin 1-0 89 Open
1117 2024-06-04 Titled Tue 4th Jun Early chess.com INT 1 Alexandr Kostiukov Mika Karttunen 0-1 36 Open
1118 2024-06-04 Titled Tue 4th Jun Early chess.com INT 11 Mika Karttunen Andrzej Krzywda 1-0 41 Open
1119 2024-06-04 Titled Tue 4th Jun Early chess.com INT 10 Narek Ghimoyan Mika Karttunen 1/2-1/2 63 Open
1120 2024-05-28 Titled Tue 28th May Early chess.com INT 9 Ronan Le Goff Mika Karttunen 0-1 34 Open
1121 2024-05-28 Titled Tue 28th May Late chess.com INT 9 Andrey Gorovets Mika Karttunen 1-0 49 Open
1122 2024-05-28 Titled Tue 28th May Early chess.com INT 8 Mika Karttunen Francesco Sonis 0-1 42 Open
1123 2024-05-28 Titled Tue 28th May Late chess.com INT 8 Mika Karttunen Rudik Makarian 0-1 53 Open
1124 2024-05-28 Titled Tue 28th May Late chess.com INT 7 Mika Karttunen Kirill Klukin 1-0 36 Open
1125 2024-05-28 Titled Tue 28th May Early chess.com INT 7 Andrzej Krzywda Mika Karttunen 0-1 70 Open
1126 2024-05-28 Titled Tue 28th May Early chess.com INT 6 Pedro Ramon Martinez Reyes Mika Karttunen 0-1 23 Open
1127 2024-05-28 Titled Tue 28th May Late chess.com INT 6 Santiago Rodriguez Mika Karttunen 0-1 32 Open
1128 2024-05-28 Titled Tue 28th May Early chess.com INT 5 Mika Karttunen Matthias Bluebaum 0-1 51 Open
1129 2024-05-28 Titled Tue 28th May Late chess.com INT 5 Andre Bold Mika Karttunen 0-1 52 Open
1130 2024-05-28 Titled Tue 28th May Late chess.com INT 4 Mika Karttunen Giovanni Marchesich 1-0 20 Open
1131 2024-05-28 Titled Tue 28th May Early chess.com INT 4 Namitbir Singh Walia Mika Karttunen 0-1 36 Open
1132 2024-05-28 Titled Tue 28th May Early chess.com INT 3 Mika Karttunen Agustin Nieto Medina 1-0 50 Open
1133 2024-05-28 Titled Tue 28th May Late chess.com INT 3 Sam Shankland Mika Karttunen 1-0 43 Open
1134 2024-05-28 Titled Tue 28th May Early chess.com INT 2 Mika Karttunen Jonathan Pein 0-1 49 Open
1135 2024-05-28 Titled Tue 28th May Late chess.com INT 2 Hans Moke Niemann Mika Karttunen 1/2-1/2 56 Open
1136 2024-05-28 Titled Tue 28th May Late chess.com INT 1 Mika Karttunen Adi Menahem 1-0 45 Open
1137 2024-05-28 Titled Tue 28th May Early chess.com INT 1 Olga Matveeva Mika Karttunen 1/2-1/2 59 Open
1138 2024-05-28 Titled Tue 28th May Early chess.com INT 11 Mika Karttunen Havard Haug 0-1 53 Open
1139 2024-05-28 Titled Tue 28th May Late chess.com INT 11 Mika Karttunen Mark Timmermans 0-1 48 Open
1140 2024-05-28 Titled Tue 28th May Early chess.com INT 10 Mika Karttunen Yelyzaveta Hrebenshchykova 1-0 32 Open
1141 2024-05-28 Titled Tue 28th May Late chess.com INT 10 Agustin Ambrogi Mika Karttunen 0-1 36 Open
1142 2024-05-21 Titled Tue 21st May Early chess.com INT 9 Matei-Valeriu Mogirzan Mika Karttunen 0-1 41 Open
1143 2024-05-21 Titled Tue 21st May Late chess.com INT 9 Wojciech Przybylski Mika Karttunen 0-1 46 Open
1144 2024-05-21 Titled Tue 21st May Early chess.com INT 8 Mika Karttunen Konstantin Begunov 1-0 47 Open
1145 2024-05-21 Titled Tue 21st May Late chess.com INT 8 Mika Karttunen Lucius Melillo 1/2-1/2 77 Open
1146 2024-05-21 Titled Tue 21st May Early chess.com INT 7 Allahverdi Hamidov Mika Karttunen 1-0 35 Open
1147 2024-05-21 Titled Tue 21st May Late chess.com INT 7 German Spata Mika Karttunen 1/2-1/2 106 Open
1148 2024-05-21 Titled Tue 21st May Early chess.com INT 6 Mika Karttunen Guha Mitrabha 0-1 44 Open
1149 2024-05-21 Titled Tue 21st May Late chess.com INT 6 Mika Karttunen Alexei Shirov 0-1 25 Open
1150 2024-05-21 Titled Tue 21st May Late chess.com INT 5 Sanan Sjugirov Mika Karttunen 1-0 46 Open
  1. vs Ilja HaitinWon · 1-0White · 2024-06-11 · Round 2Titled Tue 11th Jun Early
  2. vs 2056836Draw · ½–½White · 2024-06-11 · Round 2Titled Tue 11th Jun Late
  3. vs Anatoliy EmeliantsevLost · 1-0Black · 2024-06-11 · Round 1Titled Tue 11th Jun Early
  4. vs Josep Romero RuscalledaLost · 1-0Black · 2024-06-11 · Round 1Titled Tue 11th Jun Late
  5. vs Aman HambletonLost · 0-1White · 2024-06-11 · Round 11Titled Tue 11th Jun Early
  6. vs Martin HorakWon · 0-1Black · 2024-06-11 · Round 11Titled Tue 11th Jun Late
  7. vs Aram Chekh Adm KhedrLost · 0-1White · 2024-06-11 · Round 10Titled Tue 11th Jun Late
  8. vs Michael BuscarWon · 0-1Black · 2024-06-11 · Round 10Titled Tue 11th Jun Early
  9. vs Stefan EilersWon · 1-0White · 2024-06-04 · Round 9Titled Tue 4th Jun Early
  10. vs Artak ManukianWon · 0-1Black · 2024-06-04 · Round 8Titled Tue 4th Jun Early
  11. vs Dashgyn IbadovLost · 0-1White · 2024-06-04 · Round 7Titled Tue 4th Jun Early
  12. vs Gata KamskyLost · 1-0Black · 2024-06-04 · Round 6Titled Tue 4th Jun Early
  13. vs Garg AradhyaLost · 0-1White · 2024-06-04 · Round 5Titled Tue 4th Jun Early
  14. vs Anton DemchenkoWon · 1-0White · 2024-06-04 · Round 4Titled Tue 4th Jun Early
  15. vs Guha MitrabhaDraw · ½–½Black · 2024-06-04 · Round 3Titled Tue 4th Jun Early
  16. vs Alexander SpichkinWon · 1-0White · 2024-06-04 · Round 2Titled Tue 4th Jun Early
  17. vs Alexandr KostiukovWon · 0-1Black · 2024-06-04 · Round 1Titled Tue 4th Jun Early
  18. vs Andrzej KrzywdaWon · 1-0White · 2024-06-04 · Round 11Titled Tue 4th Jun Early
  19. vs Narek GhimoyanDraw · ½–½Black · 2024-06-04 · Round 10Titled Tue 4th Jun Early
  20. vs Ronan Le GoffWon · 0-1Black · 2024-05-28 · Round 9Titled Tue 28th May Early
  21. vs Andrey GorovetsLost · 1-0Black · 2024-05-28 · Round 9Titled Tue 28th May Late
  22. vs Francesco SonisLost · 0-1White · 2024-05-28 · Round 8Titled Tue 28th May Early
  23. vs Rudik MakarianLost · 0-1White · 2024-05-28 · Round 8Titled Tue 28th May Late
  24. vs Kirill KlukinWon · 1-0White · 2024-05-28 · Round 7Titled Tue 28th May Late
  25. vs Andrzej KrzywdaWon · 0-1Black · 2024-05-28 · Round 7Titled Tue 28th May Early
  26. vs Pedro Ramon Martinez ReyesWon · 0-1Black · 2024-05-28 · Round 6Titled Tue 28th May Early
  27. vs Santiago RodriguezWon · 0-1Black · 2024-05-28 · Round 6Titled Tue 28th May Late
  28. vs Matthias BluebaumLost · 0-1White · 2024-05-28 · Round 5Titled Tue 28th May Early
  29. vs Andre BoldWon · 0-1Black · 2024-05-28 · Round 5Titled Tue 28th May Late
  30. vs Giovanni MarchesichWon · 1-0White · 2024-05-28 · Round 4Titled Tue 28th May Late
  31. vs Namitbir Singh WaliaWon · 0-1Black · 2024-05-28 · Round 4Titled Tue 28th May Early
  32. vs Agustin Nieto MedinaWon · 1-0White · 2024-05-28 · Round 3Titled Tue 28th May Early
  33. vs Sam ShanklandLost · 1-0Black · 2024-05-28 · Round 3Titled Tue 28th May Late
  34. vs Jonathan PeinLost · 0-1White · 2024-05-28 · Round 2Titled Tue 28th May Early
  35. vs Hans Moke NiemannDraw · ½–½Black · 2024-05-28 · Round 2Titled Tue 28th May Late
  36. vs Adi MenahemWon · 1-0White · 2024-05-28 · Round 1Titled Tue 28th May Late
  37. vs Olga MatveevaDraw · ½–½Black · 2024-05-28 · Round 1Titled Tue 28th May Early
  38. vs Havard HaugLost · 0-1White · 2024-05-28 · Round 11Titled Tue 28th May Early
  39. vs Mark TimmermansLost · 0-1White · 2024-05-28 · Round 11Titled Tue 28th May Late
  40. vs Yelyzaveta HrebenshchykovaWon · 1-0White · 2024-05-28 · Round 10Titled Tue 28th May Early
  41. vs Agustin AmbrogiWon · 0-1Black · 2024-05-28 · Round 10Titled Tue 28th May Late
  42. vs Matei-Valeriu MogirzanWon · 0-1Black · 2024-05-21 · Round 9Titled Tue 21st May Early
  43. vs Wojciech PrzybylskiWon · 0-1Black · 2024-05-21 · Round 9Titled Tue 21st May Late
  44. vs Konstantin BegunovWon · 1-0White · 2024-05-21 · Round 8Titled Tue 21st May Early
  45. vs Lucius MelilloDraw · ½–½White · 2024-05-21 · Round 8Titled Tue 21st May Late
  46. vs Allahverdi HamidovLost · 1-0Black · 2024-05-21 · Round 7Titled Tue 21st May Early
  47. vs German SpataDraw · ½–½Black · 2024-05-21 · Round 7Titled Tue 21st May Late
  48. vs Guha MitrabhaLost · 0-1White · 2024-05-21 · Round 6Titled Tue 21st May Early
  49. vs Alexei ShirovLost · 0-1White · 2024-05-21 · Round 6Titled Tue 21st May Late
  50. vs Sanan SjugirovLost · 1-0Black · 2024-05-21 · Round 5Titled Tue 21st May Late