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
951 2024-12-03 Titled Tue 3rd Dec Early chess.com INT 2 Denis Lazavik Mika Karttunen 1-0 59 Open
952 2024-12-03 Titled Tue 3rd Dec Early chess.com INT 1 Mika Karttunen Wladimir Camilo Zampronha 1-0 41 Open
953 2024-12-03 Titled Tue 3rd Dec Early chess.com INT 11 Mika Karttunen Henry Edward Tudor 0-1 31 Open
954 2024-12-03 Titled Tue 3rd Dec Early chess.com INT 10 Mika Karttunen Alexandra Kosteniuk 1/2-1/2 52 Open
955 2024-11-26 Titled Tue 26th Nov Early chess.com INT 9 Sergei Ljukin Mika Karttunen 1-0 39 Open
956 2024-11-26 Titled Tue 26th Nov Early chess.com INT 8 Mika Karttunen Guldona Karimova 1-0 64 Open
957 2024-11-26 Titled Tue 26th Nov Early chess.com INT 7 Alexander Zlatin Mika Karttunen 1-0 1 Open
958 2024-11-26 Titled Tue 26th Nov Early chess.com INT 6 Mika Karttunen Gata Kamsky 0-1 41 Open
959 2024-11-26 Titled Tue 26th Nov Early chess.com INT 5 Stanoje Jovic Mika Karttunen 0-1 64 Open
960 2024-11-26 Titled Tue 26th Nov Early chess.com INT 4 Mika Karttunen Igor Lysyj 0-1 38 Open
961 2024-11-26 Titled Tue 26th Nov Early chess.com INT 3 Marco Materia Mika Karttunen 1/2-1/2 76 Open
962 2024-11-26 Titled Tue 26th Nov Early chess.com INT 2 Diana Omurbekova Mika Karttunen 0-1 53 Open
963 2024-11-26 Titled Tue 26th Nov Early chess.com INT 1 Mika Karttunen Gleb Kaganskiy 1-0 54 Open
964 2024-11-26 Titled Tue 26th Nov Early chess.com INT 11 Mika Karttunen Kerem Tinmaz 1-0 28 Open
965 2024-11-26 Titled Tue 26th Nov Early chess.com INT 10 Mika Karttunen Kumaresh A 1-0 32 Open
966 2024-11-05 Titled Tue 5th Nov Early chess.com INT 9 Mika Karttunen Flavio Wisniacki 0-1 44 Open
967 2024-11-05 Titled Tue 5th Nov Early chess.com INT 8 Leo Valle Luis Mika Karttunen 0-1 50 Open
968 2024-11-05 Titled Tue 5th Nov Early chess.com INT 7 Mika Karttunen Vladislav Lymar 1/2-1/2 33 Open
969 2024-11-05 Titled Tue 5th Nov Early chess.com INT 6 Matt Zavortink Mika Karttunen 1/2-1/2 30 Open
970 2024-11-05 Titled Tue 5th Nov Early chess.com INT 5 Mika Karttunen Andrey Esipenko 0-1 33 Open
971 2024-11-05 Titled Tue 5th Nov Early chess.com INT 4 Mika Karttunen Niclas Huschenbeth 1-0 44 Open
972 2024-11-05 Titled Tue 5th Nov Early chess.com INT 3 Tamas Banusz Mika Karttunen 1-0 60 Open
973 2024-11-05 Titled Tue 5th Nov Early chess.com INT 2 Mika Karttunen Marco Lantini 1-0 31 Open
974 2024-11-05 Titled Tue 5th Nov Early chess.com INT 1 Christian Koepke Mika Karttunen 0-1 41 Open
975 2024-11-05 Titled Tue 5th Nov Early chess.com INT 11 Mika Karttunen Indy Southcott-Moyers 0-1 39 Open
976 2024-11-05 Titled Tue 5th Nov Early chess.com INT 10 Patrik Aalto Mika Karttunen 1/2-1/2 108 Open
977 2024-10-01 Titled Tue 1st Oct Early chess.com INT 9 Ludvig Carlsson Mika Karttunen 1-0 73 Open
978 2024-10-01 Titled Tue 1st Oct Early chess.com INT 8 Mika Karttunen Maung Kyaw Zaw Hein Maung 1-0 36 Open
979 2024-10-01 Titled Tue 1st Oct Early chess.com INT 7 Dawda Vihaan Mika Karttunen 1-0 32 Open
980 2024-10-01 Titled Tue 1st Oct Early chess.com INT 6 Mika Karttunen Timur Kocharin 1-0 63 Open
981 2024-10-01 Titled Tue 1st Oct Early chess.com INT 5 Lazaro Lorenzo De La Riva Mika Karttunen 1-0 52 Open
982 2024-10-01 Titled Tue 1st Oct Early chess.com INT 4 Andrei Shishkov Mika Karttunen 0-1 45 Open
983 2024-10-01 Titled Tue 1st Oct Early chess.com INT 3 Mika Karttunen Yaroslav Shevchenko 1/2-1/2 94 Open
984 2024-10-01 Titled Tue 1st Oct Early chess.com INT 2 Cristhian Portal Ramos Mika Karttunen 1-0 62 Open
985 2024-10-01 Titled Tue 1st Oct Early chess.com INT 1 Mika Karttunen Stanislav Kovalevsky 1-0 36 Open
986 2024-10-01 Titled Tue 1st Oct Early chess.com INT 11 Uliana Dudkina Mika Karttunen 0-1 47 Open
987 2024-10-01 Titled Tue 1st Oct Early chess.com INT 10 Mika Karttunen Jack Mizzi 1-0 32 Open
988 2024-09-24 Titled Tue 24th Sep Early chess.com INT 9 Jure Skoberne Mika Karttunen 1-0 50 Open
989 2024-09-24 Titled Tue 24th Sep Early chess.com INT 8 Ivan Sidletskyi Mika Karttunen 0-1 38 Open
990 2024-09-24 Titled Tue 24th Sep Early chess.com INT 7 Mika Karttunen Trisha Kanyamarala 1-0 30 Open
991 2024-09-24 Titled Tue 24th Sep Early chess.com INT 6 Henning Holinka Mika Karttunen 1/2-1/2 39 Open
992 2024-09-24 Titled Tue 24th Sep Early chess.com INT 5 Mika Karttunen Matt Zavortink 1-0 40 Open
993 2024-09-24 Titled Tue 24th Sep Early chess.com INT 4 Mika Karttunen Charvi A 1/2-1/2 105 Open
994 2024-09-24 Titled Tue 24th Sep Early chess.com INT 3 Jan Murawski Mika Karttunen 0-1 30 Open
995 2024-09-24 Titled Tue 24th Sep Early chess.com INT 2 Mika Karttunen Carlos Alvarado 0-1 52 Open
996 2024-09-24 Titled Tue 24th Sep Early chess.com INT 1 Zachary Hankun Liu Mika Karttunen 1-0 65 Open
997 2024-09-24 Titled Tue 24th Sep Early chess.com INT 11 Artak Manukian Mika Karttunen 1/2-1/2 66 Open
998 2024-09-24 Titled Tue 24th Sep Early chess.com INT 10 Mika Karttunen Serdar Murat Yildiz 0-1 52 Open
999 2024-09-17 Titled Tue 17th Sep Early chess.com INT 9 Aleksandr Rakhmanov Mika Karttunen 1-0 57 Open
1000 2024-09-17 Titled Tue 17th Sep Early chess.com INT 8 Vuk Damjanovic Mika Karttunen 0-1 99 Open
  1. vs Denis LazavikLost · 1-0Black · 2024-12-03 · Round 2Titled Tue 3rd Dec Early
  2. vs Wladimir Camilo ZampronhaWon · 1-0White · 2024-12-03 · Round 1Titled Tue 3rd Dec Early
  3. vs Henry Edward TudorLost · 0-1White · 2024-12-03 · Round 11Titled Tue 3rd Dec Early
  4. vs Alexandra KosteniukDraw · ½–½White · 2024-12-03 · Round 10Titled Tue 3rd Dec Early
  5. vs Sergei LjukinLost · 1-0Black · 2024-11-26 · Round 9Titled Tue 26th Nov Early
  6. vs Guldona KarimovaWon · 1-0White · 2024-11-26 · Round 8Titled Tue 26th Nov Early
  7. vs Alexander ZlatinLost · 1-0Black · 2024-11-26 · Round 7Titled Tue 26th Nov Early
  8. vs Gata KamskyLost · 0-1White · 2024-11-26 · Round 6Titled Tue 26th Nov Early
  9. vs Stanoje JovicWon · 0-1Black · 2024-11-26 · Round 5Titled Tue 26th Nov Early
  10. vs Igor LysyjLost · 0-1White · 2024-11-26 · Round 4Titled Tue 26th Nov Early
  11. vs Marco MateriaDraw · ½–½Black · 2024-11-26 · Round 3Titled Tue 26th Nov Early
  12. vs Diana OmurbekovaWon · 0-1Black · 2024-11-26 · Round 2Titled Tue 26th Nov Early
  13. vs Gleb KaganskiyWon · 1-0White · 2024-11-26 · Round 1Titled Tue 26th Nov Early
  14. vs Kerem TinmazWon · 1-0White · 2024-11-26 · Round 11Titled Tue 26th Nov Early
  15. vs Kumaresh AWon · 1-0White · 2024-11-26 · Round 10Titled Tue 26th Nov Early
  16. vs Flavio WisniackiLost · 0-1White · 2024-11-05 · Round 9Titled Tue 5th Nov Early
  17. vs Leo Valle LuisWon · 0-1Black · 2024-11-05 · Round 8Titled Tue 5th Nov Early
  18. vs Vladislav LymarDraw · ½–½White · 2024-11-05 · Round 7Titled Tue 5th Nov Early
  19. vs Matt ZavortinkDraw · ½–½Black · 2024-11-05 · Round 6Titled Tue 5th Nov Early
  20. vs Andrey EsipenkoLost · 0-1White · 2024-11-05 · Round 5Titled Tue 5th Nov Early
  21. vs Niclas HuschenbethWon · 1-0White · 2024-11-05 · Round 4Titled Tue 5th Nov Early
  22. vs Tamas BanuszLost · 1-0Black · 2024-11-05 · Round 3Titled Tue 5th Nov Early
  23. vs Marco LantiniWon · 1-0White · 2024-11-05 · Round 2Titled Tue 5th Nov Early
  24. vs Christian KoepkeWon · 0-1Black · 2024-11-05 · Round 1Titled Tue 5th Nov Early
  25. vs Indy Southcott-MoyersLost · 0-1White · 2024-11-05 · Round 11Titled Tue 5th Nov Early
  26. vs Patrik AaltoDraw · ½–½Black · 2024-11-05 · Round 10Titled Tue 5th Nov Early
  27. vs Ludvig CarlssonLost · 1-0Black · 2024-10-01 · Round 9Titled Tue 1st Oct Early
  28. vs Maung Kyaw Zaw Hein MaungWon · 1-0White · 2024-10-01 · Round 8Titled Tue 1st Oct Early
  29. vs Dawda VihaanLost · 1-0Black · 2024-10-01 · Round 7Titled Tue 1st Oct Early
  30. vs Timur KocharinWon · 1-0White · 2024-10-01 · Round 6Titled Tue 1st Oct Early
  31. vs Lazaro Lorenzo De La RivaLost · 1-0Black · 2024-10-01 · Round 5Titled Tue 1st Oct Early
  32. vs Andrei ShishkovWon · 0-1Black · 2024-10-01 · Round 4Titled Tue 1st Oct Early
  33. vs Yaroslav ShevchenkoDraw · ½–½White · 2024-10-01 · Round 3Titled Tue 1st Oct Early
  34. vs Cristhian Portal RamosLost · 1-0Black · 2024-10-01 · Round 2Titled Tue 1st Oct Early
  35. vs Stanislav KovalevskyWon · 1-0White · 2024-10-01 · Round 1Titled Tue 1st Oct Early
  36. vs Uliana DudkinaWon · 0-1Black · 2024-10-01 · Round 11Titled Tue 1st Oct Early
  37. vs Jack MizziWon · 1-0White · 2024-10-01 · Round 10Titled Tue 1st Oct Early
  38. vs Jure SkoberneLost · 1-0Black · 2024-09-24 · Round 9Titled Tue 24th Sep Early
  39. vs Ivan SidletskyiWon · 0-1Black · 2024-09-24 · Round 8Titled Tue 24th Sep Early
  40. vs Trisha KanyamaralaWon · 1-0White · 2024-09-24 · Round 7Titled Tue 24th Sep Early
  41. vs Henning HolinkaDraw · ½–½Black · 2024-09-24 · Round 6Titled Tue 24th Sep Early
  42. vs Matt ZavortinkWon · 1-0White · 2024-09-24 · Round 5Titled Tue 24th Sep Early
  43. vs Charvi ADraw · ½–½White · 2024-09-24 · Round 4Titled Tue 24th Sep Early
  44. vs Jan MurawskiWon · 0-1Black · 2024-09-24 · Round 3Titled Tue 24th Sep Early
  45. vs Carlos AlvaradoLost · 0-1White · 2024-09-24 · Round 2Titled Tue 24th Sep Early
  46. vs Zachary Hankun LiuLost · 1-0Black · 2024-09-24 · Round 1Titled Tue 24th Sep Early
  47. vs Artak ManukianDraw · ½–½Black · 2024-09-24 · Round 11Titled Tue 24th Sep Early
  48. vs Serdar Murat YildizLost · 0-1White · 2024-09-24 · Round 10Titled Tue 24th Sep Early
  49. vs Aleksandr RakhmanovLost · 1-0Black · 2024-09-17 · Round 9Titled Tue 17th Sep Early
  50. vs Vuk DamjanovicWon · 0-1Black · 2024-09-17 · Round 8Titled Tue 17th Sep Early