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
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
  1. vs Mykhaylo KepeshchukWon · 0-1Black · 2024-03-26 · Round 7Titled Tue 26th Mar Late
  2. vs Ari GuzLost · 0-1White · 2024-03-26 · Round 6Titled Tue 26th Mar Late
  3. vs Timofey IljinLost · 1-0Black · 2024-03-26 · Round 6Titled Tue 26th Mar Early
  4. vs Velimir IvicLost · 0-1White · 2024-03-26 · Round 5Titled Tue 26th Mar Early
  5. vs Andrey EsipenkoLost · 1-0Black · 2024-03-26 · Round 5Titled Tue 26th Mar Late
  6. vs Ethan SayaWon · 1-0White · 2024-03-26 · Round 4Titled Tue 26th Mar Late
  7. vs Vasif DurarbayliLost · 1-0Black · 2024-03-26 · Round 4Titled Tue 26th Mar Early
  8. vs Harsh SureshWon · 0-1Black · 2024-03-26 · Round 3Titled Tue 26th Mar Early
  9. vs Federico Perez PonsaLost · 1-0Black · 2024-03-26 · Round 3Titled Tue 26th Mar Late
  10. vs Olga DruzhininaWon · 1-0White · 2024-03-26 · Round 2Titled Tue 26th Mar Late
  11. vs Ilya GruzmanWon · 1-0White · 2024-03-26 · Round 2Titled Tue 26th Mar Early
  12. vs Olexandr ShevchukWon · 0-1Black · 2024-03-26 · Round 1Titled Tue 26th Mar Early
  13. vs Uwe KleibelWon · 0-1Black · 2024-03-26 · Round 1Titled Tue 26th Mar Late
  14. vs Valery KazakouskiDraw · ½–½White · 2024-03-26 · Round 11Titled Tue 26th Mar Late
  15. vs Akbarali AbdukhakimovWon · 0-1Black · 2024-03-26 · Round 11Titled Tue 26th Mar Early
  16. vs Aryan TariWon · 0-1Black · 2024-03-26 · Round 10Titled Tue 26th Mar Late
  17. vs Viacheslav SlovineanuWon · 0-1Black · 2024-03-26 · Round 10Titled Tue 26th Mar Early
  18. vs Mohamed NoualiWon · 1-0White · 2024-02-20 · Round 9Titled Tue 20th Feb Early
  19. vs Faustino OroLost · 1-0Black · 2024-02-20 · Round 8Titled Tue 20th Feb Early
  20. vs Ward Al-TarboushWon · 1-0White · 2024-02-20 · Round 7Titled Tue 20th Feb Early
  21. vs Samuel FiebergWon · 0-1Black · 2024-02-20 · Round 6Titled Tue 20th Feb Early
  22. vs Harsh SureshLost · 0-1White · 2024-02-20 · Round 5Titled Tue 20th Feb Early
  23. vs Jose BarriaWon · 0-1Black · 2024-02-20 · Round 4Titled Tue 20th Feb Early
  24. vs Vasif DurarbayliLost · 0-1White · 2024-02-20 · Round 3Titled Tue 20th Feb Early
  25. vs Jan-Krzysztof DudaDraw · ½–½Black · 2024-02-20 · Round 2Titled Tue 20th Feb Early
  26. vs Edison RugeWon · 1-0White · 2024-02-20 · Round 1Titled Tue 20th Feb Early
  27. vs Alexei ShirovLost · 0-1White · 2024-02-20 · Round 11Titled Tue 20th Feb Early
  28. vs Denis GarridoWon · 0-1Black · 2024-02-20 · Round 10Titled Tue 20th Feb Early
  29. vs Jack MizziWon · 1-0White · 2024-02-13 · Round 9Titled Tue 13th Feb Early
  30. vs Dmitry GurevichDraw · ½–½Black · 2024-02-13 · Round 8Titled Tue 13th Feb Early
  31. vs Pawel SowinskiLost · 0-1White · 2024-02-13 · Round 7Titled Tue 13th Feb Early
  32. vs Luong Phuong HanhWon · 1-0White · 2024-02-13 · Round 6Titled Tue 13th Feb Early
  33. vs Sarp SahinWon · 0-1Black · 2024-02-13 · Round 5Titled Tue 13th Feb Early
  34. vs Aleksandr ShimanovLost · 0-1White · 2024-02-13 · Round 4Titled Tue 13th Feb Early
  35. vs Jeronimo Hernandez JimenezWon · 1-0White · 2024-02-13 · Round 3Titled Tue 13th Feb Early
  36. vs Yoseph Theolifus TaherLost · 1-0Black · 2024-02-13 · Round 2Titled Tue 13th Feb Early
  37. vs Vishwa ShahWon · 0-1Black · 2024-02-13 · Round 1Titled Tue 13th Feb Early
  38. vs Jacek TomczakLost · 1-0Black · 2024-02-13 · Round 11Titled Tue 13th Feb Early
  39. vs Ihor SamunenkovWon · 0-1Black · 2024-02-13 · Round 10Titled Tue 13th Feb Early
  40. vs Lorner Jesus Acosta VillarroelLost · 0-1White · 2024-02-06 · Round 9Titled Tue 6th Feb Early
  41. vs Agustin AmbrogiLost · 0-1White · 2024-02-06 · Round 9Titled Tue 6th Feb Late
  42. vs Ralph TanDraw · ½–½White · 2024-02-06 · Round 8Titled Tue 6th Feb Late
  43. vs Dina BelenkayaWon · 0-1Black · 2024-02-06 · Round 8Titled Tue 6th Feb Early
  44. vs Justo Reinaldo CheminWon · 1-0White · 2024-02-06 · Round 7Titled Tue 6th Feb Early
  45. vs Maciej SroczynskiWon · 0-1Black · 2024-02-06 · Round 7Titled Tue 6th Feb Late
  46. vs Wiktoria SmietanskaWon · 1-0White · 2024-02-06 · Round 6Titled Tue 6th Feb Early
  47. vs Malak IsmayilLost · 0-1White · 2024-02-06 · Round 6Titled Tue 6th Feb Late
  48. vs Rasmus SvaneDraw · ½–½Black · 2024-02-06 · Round 5Titled Tue 6th Feb Late
  49. vs Timofey SmirnovWon · 0-1Black · 2024-02-06 · Round 5Titled Tue 6th Feb Early
  50. vs Nathaniel MullodzhanovWon · 1-0White · 2024-02-06 · Round 4Titled Tue 6th Feb Late