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
1051 2024-07-30 Titled Tue 30th Jul Late chess.com INT 11 Mika Karttunen Vladyslav Baziuk 1-0 61 Open
1052 2024-07-30 Titled Tue 30th Jul Early chess.com INT 10 Ilja Haitin Mika Karttunen 1-0 32 Open
1053 2024-07-30 Titled Tue 30th Jul Late chess.com INT 10 Robert Hungaski Mika Karttunen 0-1 49 Open
1054 2024-07-16 Titled Tue 16th Jul Late chess.com INT 9 Mika Karttunen Ilya Chekletsov 1-0 55 Open
1055 2024-07-16 Titled Tue 16th Jul Early chess.com INT 9 Mika Karttunen Igor Janik 0-1 55 Open
1056 2024-07-16 Titled Tue 16th Jul Early chess.com INT 8 Thomas A Eggleston Mika Karttunen 0-1 27 Open
1057 2024-07-16 Titled Tue 16th Jul Late chess.com INT 8 Vladimir Kramnik Mika Karttunen 1-0 49 Open
1058 2024-07-16 Titled Tue 16th Jul Early chess.com INT 7 Mika Karttunen Mikayel Mkrtchyan 1-0 43 Open
1059 2024-07-16 Titled Tue 16th Jul Late chess.com INT 7 Mika Karttunen Dominik Orzech 1-0 24 Open
1060 2024-07-16 Titled Tue 16th Jul Late chess.com INT 6 Mika Karttunen Jose Antonio Garrido Diaz 1-0 57 Open
1061 2024-07-16 Titled Tue 16th Jul Early chess.com INT 6 Daniel Girsh Mika Karttunen 0-1 30 Open
1062 2024-07-16 Titled Tue 16th Jul Late chess.com INT 5 Nestor Cofre Archibold Mika Karttunen 0-1 38 Open
1063 2024-07-16 Titled Tue 16th Jul Early chess.com INT 5 Mika Karttunen Gus Huston 0-1 39 Open
1064 2024-07-16 Titled Tue 16th Jul Late chess.com INT 4 Mika Karttunen Guillermo Baches Garcia 0-1 18 Open
1065 2024-07-16 Titled Tue 16th Jul Early chess.com INT 4 Maxim Farberov Mika Karttunen 0-1 29 Open
1066 2024-07-16 Titled Tue 16th Jul Late chess.com INT 3 Zsolt Korpics Mika Karttunen 0-1 56 Open
1067 2024-07-16 Titled Tue 16th Jul Early chess.com INT 3 Mika Karttunen Shamsiddin Vokhidov 0-1 36 Open
1068 2024-07-16 Titled Tue 16th Jul Late chess.com INT 2 Mika Karttunen Alexander Spichkin 1-0 57 Open
1069 2024-07-16 Titled Tue 16th Jul Early chess.com INT 2 Kamil Warchol Mika Karttunen 0-1 25 Open
1070 2024-07-16 Titled Tue 16th Jul Early chess.com INT 1 Mika Karttunen Joa Max Bornholdt 1-0 27 Open
1071 2024-07-16 Titled Tue 16th Jul Late chess.com INT 1 Vikram Rajmohan Mika Karttunen 1-0 66 Open
1072 2024-07-16 Titled Tue 16th Jul Early chess.com INT 11 Mika Karttunen Pa Iniyan 1-0 28 Open
1073 2024-07-16 Titled Tue 16th Jul Late chess.com INT 11 Gata Kamsky Mika Karttunen 1-0 51 Open
1074 2024-07-16 Titled Tue 16th Jul Late chess.com INT 10 Yuri Zhizmer Mika Karttunen 0-1 69 Open
1075 2024-07-16 Titled Tue 16th Jul Early chess.com INT 10 Ricardo D. D`Arruda Mika Karttunen 0-1 38 Open
1076 2024-07-09 Titled Tue 9th Jul Early chess.com INT 9 Josefine Safarli Mika Karttunen 1/2-1/2 75 Open
1077 2024-07-09 Titled Tue 9th Jul Early chess.com INT 8 Mika Karttunen Nguyen Thanh Nghia 1-0 39 Open
1078 2024-07-09 Titled Tue 9th Jul Early chess.com INT 7 Sudarshan Sriniaiyer Mika Karttunen 1-0 67 Open
1079 2024-07-09 Titled Tue 9th Jul Early chess.com INT 6 Nazar Firman Mika Karttunen 1/2-1/2 81 Open
1080 2024-07-09 Titled Tue 9th Jul Early chess.com INT 5 Mika Karttunen Kirill Klukin 0-1 53 Open
1081 2024-07-09 Titled Tue 9th Jul Early chess.com INT 4 Mika Karttunen M Mahalakshmi 1-0 35 Open
1082 2024-07-09 Titled Tue 9th Jul Early chess.com INT 3 Jan Klimkowski Mika Karttunen 1-0 59 Open
1083 2024-07-09 Titled Tue 9th Jul Early chess.com INT 2 Mika Karttunen Jessica Trindade Hubner 1-0 29 Open
1084 2024-07-09 Titled Tue 9th Jul Early chess.com INT 1 Ivan Paquico Rodriguez Mika Karttunen 0-1 51 Open
1085 2024-07-09 Titled Tue 9th Jul Early chess.com INT 11 Vilka Sipila Mika Karttunen 1/2-1/2 49 Open
1086 2024-07-09 Titled Tue 9th Jul Early chess.com INT 10 Mika Karttunen William Safranek 1-0 39 Open
1087 2024-06-11 Titled Tue 11th Jun Late chess.com INT 9 Simon Fule Mika Karttunen 0-1 44 Open
1088 2024-06-11 Titled Tue 11th Jun Early chess.com INT 9 Jonathan Pein Mika Karttunen 0-1 77 Open
1089 2024-06-11 Titled Tue 11th Jun Early chess.com INT 8 Mika Karttunen Alberto Portela Peleteiro 0-1 35 Open
1090 2024-06-11 Titled Tue 11th Jun Late chess.com INT 8 Mikhail Golubev Mika Karttunen 1-0 59 Open
1091 2024-06-11 Titled Tue 11th Jun Late chess.com INT 7 Mika Karttunen Havard Haug 0-1 28 Open
1092 2024-06-11 Titled Tue 11th Jun Early chess.com INT 7 Mika Karttunen Erik Golubovic 1-0 27 Open
1093 2024-06-11 Titled Tue 11th Jun Late chess.com INT 6 Mika Karttunen Conrad Holt 1/2-1/2 65 Open
1094 2024-06-11 Titled Tue 11th Jun Early chess.com INT 6 Alfeu Junior Varela Bueno Mika Karttunen 0-1 52 Open
1095 2024-06-11 Titled Tue 11th Jun Late chess.com INT 5 Nobel Oscar Del Rosario Batista Mika Karttunen 0-1 47 Open
1096 2024-06-11 Titled Tue 11th Jun Early chess.com INT 5 Mika Karttunen Mikhail Golubev 0-1 36 Open
1097 2024-06-11 Titled Tue 11th Jun Early chess.com INT 4 Zhaoqi Liu Mika Karttunen 1-0 51 Open
1098 2024-06-11 Titled Tue 11th Jun Late chess.com INT 4 Mika Karttunen Ivan Kubatko 1-0 56 Open
1099 2024-06-11 Titled Tue 11th Jun Early chess.com INT 3 Mika Karttunen Mohmad Bashiq Imrose 1-0 33 Open
1100 2024-06-11 Titled Tue 11th Jun Late chess.com INT 3 Linxi Zhu Mika Karttunen 0-1 49 Open
  1. vs Vladyslav BaziukWon · 1-0White · 2024-07-30 · Round 11Titled Tue 30th Jul Late
  2. vs Ilja HaitinLost · 1-0Black · 2024-07-30 · Round 10Titled Tue 30th Jul Early
  3. vs Robert HungaskiWon · 0-1Black · 2024-07-30 · Round 10Titled Tue 30th Jul Late
  4. vs Ilya ChekletsovWon · 1-0White · 2024-07-16 · Round 9Titled Tue 16th Jul Late
  5. vs Igor JanikLost · 0-1White · 2024-07-16 · Round 9Titled Tue 16th Jul Early
  6. vs Thomas A EgglestonWon · 0-1Black · 2024-07-16 · Round 8Titled Tue 16th Jul Early
  7. vs Vladimir KramnikLost · 1-0Black · 2024-07-16 · Round 8Titled Tue 16th Jul Late
  8. vs Mikayel MkrtchyanWon · 1-0White · 2024-07-16 · Round 7Titled Tue 16th Jul Early
  9. vs Dominik OrzechWon · 1-0White · 2024-07-16 · Round 7Titled Tue 16th Jul Late
  10. vs Jose Antonio Garrido DiazWon · 1-0White · 2024-07-16 · Round 6Titled Tue 16th Jul Late
  11. vs Daniel GirshWon · 0-1Black · 2024-07-16 · Round 6Titled Tue 16th Jul Early
  12. vs Nestor Cofre ArchiboldWon · 0-1Black · 2024-07-16 · Round 5Titled Tue 16th Jul Late
  13. vs Gus HustonLost · 0-1White · 2024-07-16 · Round 5Titled Tue 16th Jul Early
  14. vs Guillermo Baches GarciaLost · 0-1White · 2024-07-16 · Round 4Titled Tue 16th Jul Late
  15. vs Maxim FarberovWon · 0-1Black · 2024-07-16 · Round 4Titled Tue 16th Jul Early
  16. vs Zsolt KorpicsWon · 0-1Black · 2024-07-16 · Round 3Titled Tue 16th Jul Late
  17. vs Shamsiddin VokhidovLost · 0-1White · 2024-07-16 · Round 3Titled Tue 16th Jul Early
  18. vs Alexander SpichkinWon · 1-0White · 2024-07-16 · Round 2Titled Tue 16th Jul Late
  19. vs Kamil WarcholWon · 0-1Black · 2024-07-16 · Round 2Titled Tue 16th Jul Early
  20. vs Joa Max BornholdtWon · 1-0White · 2024-07-16 · Round 1Titled Tue 16th Jul Early
  21. vs Vikram RajmohanLost · 1-0Black · 2024-07-16 · Round 1Titled Tue 16th Jul Late
  22. vs Pa IniyanWon · 1-0White · 2024-07-16 · Round 11Titled Tue 16th Jul Early
  23. vs Gata KamskyLost · 1-0Black · 2024-07-16 · Round 11Titled Tue 16th Jul Late
  24. vs Yuri ZhizmerWon · 0-1Black · 2024-07-16 · Round 10Titled Tue 16th Jul Late
  25. vs Ricardo D. D`ArrudaWon · 0-1Black · 2024-07-16 · Round 10Titled Tue 16th Jul Early
  26. vs Josefine SafarliDraw · ½–½Black · 2024-07-09 · Round 9Titled Tue 9th Jul Early
  27. vs Nguyen Thanh NghiaWon · 1-0White · 2024-07-09 · Round 8Titled Tue 9th Jul Early
  28. vs Sudarshan SriniaiyerLost · 1-0Black · 2024-07-09 · Round 7Titled Tue 9th Jul Early
  29. vs Nazar FirmanDraw · ½–½Black · 2024-07-09 · Round 6Titled Tue 9th Jul Early
  30. vs Kirill KlukinLost · 0-1White · 2024-07-09 · Round 5Titled Tue 9th Jul Early
  31. vs M MahalakshmiWon · 1-0White · 2024-07-09 · Round 4Titled Tue 9th Jul Early
  32. vs Jan KlimkowskiLost · 1-0Black · 2024-07-09 · Round 3Titled Tue 9th Jul Early
  33. vs Jessica Trindade HubnerWon · 1-0White · 2024-07-09 · Round 2Titled Tue 9th Jul Early
  34. vs Ivan Paquico RodriguezWon · 0-1Black · 2024-07-09 · Round 1Titled Tue 9th Jul Early
  35. vs Vilka SipilaDraw · ½–½Black · 2024-07-09 · Round 11Titled Tue 9th Jul Early
  36. vs William SafranekWon · 1-0White · 2024-07-09 · Round 10Titled Tue 9th Jul Early
  37. vs Simon FuleWon · 0-1Black · 2024-06-11 · Round 9Titled Tue 11th Jun Late
  38. vs Jonathan PeinWon · 0-1Black · 2024-06-11 · Round 9Titled Tue 11th Jun Early
  39. vs Alberto Portela PeleteiroLost · 0-1White · 2024-06-11 · Round 8Titled Tue 11th Jun Early
  40. vs Mikhail GolubevLost · 1-0Black · 2024-06-11 · Round 8Titled Tue 11th Jun Late
  41. vs Havard HaugLost · 0-1White · 2024-06-11 · Round 7Titled Tue 11th Jun Late
  42. vs Erik GolubovicWon · 1-0White · 2024-06-11 · Round 7Titled Tue 11th Jun Early
  43. vs Conrad HoltDraw · ½–½White · 2024-06-11 · Round 6Titled Tue 11th Jun Late
  44. vs Alfeu Junior Varela BuenoWon · 0-1Black · 2024-06-11 · Round 6Titled Tue 11th Jun Early
  45. vs Nobel Oscar Del Rosario BatistaWon · 0-1Black · 2024-06-11 · Round 5Titled Tue 11th Jun Late
  46. vs Mikhail GolubevLost · 0-1White · 2024-06-11 · Round 5Titled Tue 11th Jun Early
  47. vs Zhaoqi LiuLost · 1-0Black · 2024-06-11 · Round 4Titled Tue 11th Jun Early
  48. vs Ivan KubatkoWon · 1-0White · 2024-06-11 · Round 4Titled Tue 11th Jun Late
  49. vs Mohmad Bashiq ImroseWon · 1-0White · 2024-06-11 · Round 3Titled Tue 11th Jun Early
  50. vs Linxi ZhuWon · 0-1Black · 2024-06-11 · Round 3Titled Tue 11th Jun Late