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
1151 2024-05-21 Titled Tue 21st May Early chess.com INT 4 Mika Karttunen Andrew Tang 1/2-1/2 73 Open
1152 2024-05-21 Titled Tue 21st May Late chess.com INT 4 Mika Karttunen Kayden Troff 1-0 78 Open
1153 2024-05-21 Titled Tue 21st May Late chess.com INT 3 Mika Karttunen Benjamin Bok 1-0 59 Open
1154 2024-05-21 Titled Tue 21st May Early chess.com INT 3 Neven Hercegovac Mika Karttunen 0-1 38 Open
1155 2024-05-21 Titled Tue 21st May Early chess.com INT 2 Mika Karttunen Peter Svidler 0-1 28 Open
1156 2024-05-21 Titled Tue 21st May Late chess.com INT 2 Jose Eduardo Martinez Alcantara Mika Karttunen 1/2-1/2 78 Open
1157 2024-05-21 Titled Tue 21st May Late chess.com INT 1 Mika Karttunen Eduardo Barbosa Mesquita 1-0 46 Open
1158 2024-05-21 Titled Tue 21st May Early chess.com INT 1 Remy Rushbrooke Mika Karttunen 0-1 27 Open
1159 2024-05-21 Titled Tue 21st May Early chess.com INT 11 Mika Karttunen Anastasia Bodnaruk 0-1 42 Open
1160 2024-05-21 Titled Tue 21st May Late chess.com INT 11 Viacheslav Slovineanu Mika Karttunen 1-0 39 Open
1161 2024-05-21 Titled Tue 21st May Late chess.com INT 10 Mika Karttunen Igor Yagupov 0-1 28 Open
1162 2024-05-21 Titled Tue 21st May Early chess.com INT 10 Ivan Yeletsky Mika Karttunen 1-0 44 Open
1163 2024-04-16 Titled Tue 16th Apr Late chess.com INT 9 Mika Karttunen Zaidan Zulkipli 1-0 56 Open
1164 2024-04-16 Titled Tue 16th Apr Early chess.com INT 9 Mika Karttunen Alberto Santos Flores 1-0 36 Open
1165 2024-04-16 Titled Tue 16th Apr Late chess.com INT 8 Augustin Droin Mika Karttunen 1-0 34 Open
1166 2024-04-16 Titled Tue 16th Apr Early chess.com INT 8 Rosh Jain Mika Karttunen 1-0 78 Open
1167 2024-04-16 Titled Tue 16th Apr Early chess.com INT 7 Mika Karttunen Anatole Vlachos 1-0 42 Open
1168 2024-04-16 Titled Tue 16th Apr Late chess.com INT 7 Mika Karttunen Jaka Brilej 1/2-1/2 56 Open
1169 2024-04-16 Titled Tue 16th Apr Late chess.com INT 6 Rafail Antoniou Mika Karttunen 1/2-1/2 62 Open
1170 2024-04-16 Titled Tue 16th Apr Early chess.com INT 6 Zarina Nurgaliyeva Mika Karttunen 0-1 39 Open
1171 2024-04-16 Titled Tue 16th Apr Late chess.com INT 5 Mika Karttunen Mikhail Bryakin 0-1 72 Open
1172 2024-04-16 Titled Tue 16th Apr Early chess.com INT 5 Mika Karttunen Mladen Gajic 0-1 41 Open
1173 2024-04-16 Titled Tue 16th Apr Early chess.com INT 4 Ed Urquhart Mika Karttunen 1/2-1/2 62 Open
1174 2024-04-16 Titled Tue 16th Apr Late chess.com INT 4 Fernando Viana Da Costa Mika Karttunen 0-1 36 Open
1175 2024-04-16 Titled Tue 16th Apr Early chess.com INT 3 Mika Karttunen Grigoriy Oparin 0-1 32 Open
1176 2024-04-16 Titled Tue 16th Apr Late chess.com INT 3 Mika Karttunen Aakaash Meduri 1-0 36 Open
1177 2024-04-16 Titled Tue 16th Apr Early chess.com INT 2 Mika Karttunen Evsuld Myagmarsuren 1-0 53 Open
1178 2024-04-16 Titled Tue 16th Apr Late chess.com INT 2 Jesus Alberto Alcazar Jimenez Mika Karttunen 0-1 40 Open
1179 2024-04-16 Titled Tue 16th Apr Late chess.com INT 1 Mika Karttunen Javier Buenafe Moya 0-1 44 Open
1180 2024-04-16 Titled Tue 16th Apr Early chess.com INT 1 Asa Hoffmann Mika Karttunen 0-1 49 Open
1181 2024-04-16 Titled Tue 16th Apr Late chess.com INT 11 Mika Karttunen Liya Kurmangaliyeva 1-0 39 Open
1182 2024-04-16 Titled Tue 16th Apr Early chess.com INT 11 Mika Karttunen Bogdan-Daniel Deac 0-1 49 Open
1183 2024-04-16 Titled Tue 16th Apr Early chess.com INT 10 M.R. Venkatesh Mika Karttunen 0-1 94 Open
1184 2024-04-16 Titled Tue 16th Apr Late chess.com INT 10 Eduard Kanter Mika Karttunen 0-1 42 Open
1185 2024-04-09 Titled Tue 9th Apr Early chess.com INT 9 Mika Karttunen Arystanbek Urazayev 0-1 47 Open
1186 2024-04-09 Titled Tue 9th Apr Early chess.com INT 8 Mika Karttunen Logman Guliev 1-0 75 Open
1187 2024-04-09 Titled Tue 9th Apr Early chess.com INT 7 Bardiya Daneshvar Mika Karttunen 1-0 46 Open
1188 2024-04-09 Titled Tue 9th Apr Early chess.com INT 6 Bojan Maksimovic Mika Karttunen 1/2-1/2 111 Open
1189 2024-04-09 Titled Tue 9th Apr Early chess.com INT 5 Mika Karttunen Olexandr Bortnyk 1-0 69 Open
1190 2024-04-09 Titled Tue 9th Apr Early chess.com INT 4 Mika Karttunen Alexei Belov 1-0 58 Open
1191 2024-04-09 Titled Tue 9th Apr Early chess.com INT 3 Nebojsa Misailovic Mika Karttunen 0-1 28 Open
1192 2024-04-09 Titled Tue 9th Apr Early chess.com INT 2 Mika Karttunen Dawton Almino Lemos 1-0 42 Open
1193 2024-04-09 Titled Tue 9th Apr Early chess.com INT 1 Mina Wael Sabry Mika Karttunen 1-0 62 Open
1194 2024-04-09 Titled Tue 9th Apr Early chess.com INT 11 Zbigniew Pakleza Mika Karttunen 1-0 34 Open
1195 2024-04-09 Titled Tue 9th Apr Early chess.com INT 10 Mauri Lehtosaari Mika Karttunen 0-1 46 Open
1196 2024-03-26 Titled Tue 26th Mar Early chess.com INT 9 Mika Karttunen Marc Balague Camps 1-0 44 Open
1197 2024-03-26 Titled Tue 26th Mar Late chess.com INT 9 Mika Karttunen Inayat Bolat 1-0 55 Open
1198 2024-03-26 Titled Tue 26th Mar Early chess.com INT 8 Mika Karttunen Jose Camacho Collados 0-1 52 Open
1199 2024-03-26 Titled Tue 26th Mar Late chess.com INT 8 Mika Karttunen Alejandro Domingo Nunez 1-0 57 Open
1200 2024-03-26 Titled Tue 26th Mar Early chess.com INT 7 Adam Collins Mika Karttunen 1/2-1/2 47 Open
  1. vs Andrew TangDraw · ½–½White · 2024-05-21 · Round 4Titled Tue 21st May Early
  2. vs Kayden TroffWon · 1-0White · 2024-05-21 · Round 4Titled Tue 21st May Late
  3. vs Benjamin BokWon · 1-0White · 2024-05-21 · Round 3Titled Tue 21st May Late
  4. vs Neven HercegovacWon · 0-1Black · 2024-05-21 · Round 3Titled Tue 21st May Early
  5. vs Peter SvidlerLost · 0-1White · 2024-05-21 · Round 2Titled Tue 21st May Early
  6. vs Jose Eduardo Martinez AlcantaraDraw · ½–½Black · 2024-05-21 · Round 2Titled Tue 21st May Late
  7. vs Eduardo Barbosa MesquitaWon · 1-0White · 2024-05-21 · Round 1Titled Tue 21st May Late
  8. vs Remy RushbrookeWon · 0-1Black · 2024-05-21 · Round 1Titled Tue 21st May Early
  9. vs Anastasia BodnarukLost · 0-1White · 2024-05-21 · Round 11Titled Tue 21st May Early
  10. vs Viacheslav SlovineanuLost · 1-0Black · 2024-05-21 · Round 11Titled Tue 21st May Late
  11. vs Igor YagupovLost · 0-1White · 2024-05-21 · Round 10Titled Tue 21st May Late
  12. vs Ivan YeletskyLost · 1-0Black · 2024-05-21 · Round 10Titled Tue 21st May Early
  13. vs Zaidan ZulkipliWon · 1-0White · 2024-04-16 · Round 9Titled Tue 16th Apr Late
  14. vs Alberto Santos FloresWon · 1-0White · 2024-04-16 · Round 9Titled Tue 16th Apr Early
  15. vs Augustin DroinLost · 1-0Black · 2024-04-16 · Round 8Titled Tue 16th Apr Late
  16. vs Rosh JainLost · 1-0Black · 2024-04-16 · Round 8Titled Tue 16th Apr Early
  17. vs Anatole VlachosWon · 1-0White · 2024-04-16 · Round 7Titled Tue 16th Apr Early
  18. vs Jaka BrilejDraw · ½–½White · 2024-04-16 · Round 7Titled Tue 16th Apr Late
  19. vs Rafail AntoniouDraw · ½–½Black · 2024-04-16 · Round 6Titled Tue 16th Apr Late
  20. vs Zarina NurgaliyevaWon · 0-1Black · 2024-04-16 · Round 6Titled Tue 16th Apr Early
  21. vs Mikhail BryakinLost · 0-1White · 2024-04-16 · Round 5Titled Tue 16th Apr Late
  22. vs Mladen GajicLost · 0-1White · 2024-04-16 · Round 5Titled Tue 16th Apr Early
  23. vs Ed UrquhartDraw · ½–½Black · 2024-04-16 · Round 4Titled Tue 16th Apr Early
  24. vs Fernando Viana Da CostaWon · 0-1Black · 2024-04-16 · Round 4Titled Tue 16th Apr Late
  25. vs Grigoriy OparinLost · 0-1White · 2024-04-16 · Round 3Titled Tue 16th Apr Early
  26. vs Aakaash MeduriWon · 1-0White · 2024-04-16 · Round 3Titled Tue 16th Apr Late
  27. vs Evsuld MyagmarsurenWon · 1-0White · 2024-04-16 · Round 2Titled Tue 16th Apr Early
  28. vs Jesus Alberto Alcazar JimenezWon · 0-1Black · 2024-04-16 · Round 2Titled Tue 16th Apr Late
  29. vs Javier Buenafe MoyaLost · 0-1White · 2024-04-16 · Round 1Titled Tue 16th Apr Late
  30. vs Asa HoffmannWon · 0-1Black · 2024-04-16 · Round 1Titled Tue 16th Apr Early
  31. vs Liya KurmangaliyevaWon · 1-0White · 2024-04-16 · Round 11Titled Tue 16th Apr Late
  32. vs Bogdan-Daniel DeacLost · 0-1White · 2024-04-16 · Round 11Titled Tue 16th Apr Early
  33. vs M.R. VenkateshWon · 0-1Black · 2024-04-16 · Round 10Titled Tue 16th Apr Early
  34. vs Eduard KanterWon · 0-1Black · 2024-04-16 · Round 10Titled Tue 16th Apr Late
  35. vs Arystanbek UrazayevLost · 0-1White · 2024-04-09 · Round 9Titled Tue 9th Apr Early
  36. vs Logman GulievWon · 1-0White · 2024-04-09 · Round 8Titled Tue 9th Apr Early
  37. vs Bardiya DaneshvarLost · 1-0Black · 2024-04-09 · Round 7Titled Tue 9th Apr Early
  38. vs Bojan MaksimovicDraw · ½–½Black · 2024-04-09 · Round 6Titled Tue 9th Apr Early
  39. vs Olexandr BortnykWon · 1-0White · 2024-04-09 · Round 5Titled Tue 9th Apr Early
  40. vs Alexei BelovWon · 1-0White · 2024-04-09 · Round 4Titled Tue 9th Apr Early
  41. vs Nebojsa MisailovicWon · 0-1Black · 2024-04-09 · Round 3Titled Tue 9th Apr Early
  42. vs Dawton Almino LemosWon · 1-0White · 2024-04-09 · Round 2Titled Tue 9th Apr Early
  43. vs Mina Wael SabryLost · 1-0Black · 2024-04-09 · Round 1Titled Tue 9th Apr Early
  44. vs Zbigniew PaklezaLost · 1-0Black · 2024-04-09 · Round 11Titled Tue 9th Apr Early
  45. vs Mauri LehtosaariWon · 0-1Black · 2024-04-09 · Round 10Titled Tue 9th Apr Early
  46. vs Marc Balague CampsWon · 1-0White · 2024-03-26 · Round 9Titled Tue 26th Mar Early
  47. vs Inayat BolatWon · 1-0White · 2024-03-26 · Round 9Titled Tue 26th Mar Late
  48. vs Jose Camacho ColladosLost · 0-1White · 2024-03-26 · Round 8Titled Tue 26th Mar Early
  49. vs Alejandro Domingo NunezWon · 1-0White · 2024-03-26 · Round 8Titled Tue 26th Mar Late
  50. vs Adam CollinsDraw · ½–½Black · 2024-03-26 · Round 7Titled Tue 26th Mar Early