IMToivo Keinanen

FIN Born 2002 Male
FIDE ID
509825

About Toivo Keinanen

Toivo Keinänen started chess in second grade, joining friends at a weekly school club when he was about eight. He became a FIDE master in 2016 and an international master in 2019. That year, he won the Finnish Championship. Show more

Toivo Keinänen started chess in second grade, joining friends at a weekly school club when he was about eight. He became a FIDE master in 2016 and an international master in 2019. That year, he won the Finnish Championship. In a federation interview, he emphasized enjoyment of the game and said chess had taught him to concentrate. In 2021, he won Finland's national rapid and blitz titles. He also finished eighth in both the European Rapid and European Blitz Championships that December. In 2023, he married fellow international player Anastasia Keinänen, formerly Nazarova.

FIDE ratings

Classical

2508

Published FIDE

Rapid

2563

Published FIDE

Blitz

2605

Published FIDE

Official classical ranks

World rank
#516
National rank · FIN
#2

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2557 Oct 2024
Recorded years
2013–2026
Archived games
868

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
201 2025-06-13 3rd Munich Whitsun Open A Munich GER 8.11 Savitha Shri B Toivo Keinanen Draw: 1/2-1/2 36 Open
202 2025-06-12 3rd Munich Whitsun Open A Munich GER 7.17 Toivo Keinanen Richard Litzka Won: 1-0 45 Open
203 2025-06-11 3rd Munich Whitsun Open A Munich GER 6.31 Nirish Kumar Siva Kumar Toivo Keinanen Draw: 1/2-1/2 36 Open
204 2025-06-10 3rd Munich Whitsun Open A Munich GER 5.15 Toivo Keinanen Iren Lyutsinger Lost: 0-1 92 Open
205 2025-06-09 3rd Munich Whitsun Open A Munich GER 4.12 Carlos Alvarez Serrano Toivo Keinanen Draw: 1/2-1/2 104 Open
206 2025-06-09 3rd Munich Whitsun Open A Munich GER 3.13 Toivo Keinanen Ritvik Krishnan Draw: 1/2-1/2 72 Open
207 2025-06-08 3rd Munich Whitsun Open A Munich GER 2.7 Bhagat Kush Toivo Keinanen Draw: 1/2-1/2 99 Open
208 2025-06-08 3rd Munich Whitsun Open A Munich GER 1.8 Toivo Keinanen Marija Kuznecova Won: 1-0 49 Open
209 2025-06-01 Coop Saaremaa Rapid 2025 Kuressaare EST 9.5 Erik Blomqvist Toivo Keinanen Won: 0-1 40 Open
210 2025-06-01 Coop Saaremaa Rapid 2025 Kuressaare EST 8.4 Toivo Keinanen Ferdinand Hellers Draw: 1/2-1/2 36 Open
211 2025-06-01 Coop Saaremaa Rapid 2025 Kuressaare EST 11.4 Toivo Keinanen Aleksandr Volodin Lost: 0-1 56 Open
212 2025-06-01 Coop Saaremaa Rapid 2025 Kuressaare EST 10.6 Vladyslav Larkin Toivo Keinanen Draw: 1/2-1/2 67 Open
213 2025-05-31 Coop Saaremaa Rapid 2025 Kuressaare EST 7.3 Ruslan Ponomariov Toivo Keinanen Lost: 1-0 27 Open
214 2025-05-31 Coop Saaremaa Rapid 2025 Kuressaare EST 6.1 Toivo Keinanen Alexei Shirov Draw: 1/2-1/2 13 Open
215 2025-05-31 Coop Saaremaa Rapid 2025 Kuressaare EST 5.3 Toivo Keinanen Petro Golubka Won: 1-0 46 Open
216 2025-05-31 Coop Saaremaa Rapid 2025 Kuressaare EST 4.7 Maksims Golubovskis Toivo Keinanen Won: 0-1 39 Open
217 2025-05-31 Coop Saaremaa Rapid 2025 Kuressaare EST 3.2 Toivo Keinanen Nikita Rychagov Draw: 1/2-1/2 71 Open
218 2025-05-31 Coop Saaremaa Rapid 2025 Kuressaare EST 2.5 Sigitas Kalvaitis Toivo Keinanen Won: 0-1 82 Open
219 2025-05-31 Coop Saaremaa Rapid 2025 Kuressaare EST 1.5 Toivo Keinanen Mihkel Vohla Won: 1-0 45 Open
220 2025-05-30 Coop Saaremaa Blitz 2025 Kuressaare EST 9.2 Toivo Keinanen Tomas Laurusas Won: 1-0 40 Open
221 2025-05-30 Coop Saaremaa Blitz 2025 Kuressaare EST 8.3 Jan Smeets Toivo Keinanen Draw: 1/2-1/2 58 Open
222 2025-05-30 Coop Saaremaa Blitz 2025 Kuressaare EST 7.4 Toivo Keinanen Erik Blomqvist Won: 1-0 24 Open
223 2025-05-30 Coop Saaremaa Blitz 2025 Kuressaare EST 6.2 Ruslan Ponomariov Toivo Keinanen Lost: 1-0 69 Open
224 2025-05-30 Coop Saaremaa Blitz 2025 Kuressaare EST 5.2 Toivo Keinanen Vladyslav Larkin Won: 1-0 30 Open
225 2025-05-30 Coop Saaremaa Blitz 2025 Kuressaare EST 4.2 Toivo Keinanen Aleksandr Volodin Draw: 1/2-1/2 39 Open
226 2025-05-30 Coop Saaremaa Blitz 2025 Kuressaare EST 3.2 Mai Narva Toivo Keinanen Won: 0-1 29 Open
227 2025-05-30 Coop Saaremaa Blitz 2025 Kuressaare EST 2.2 Toivo Keinanen Maksims Golubovskis Won: 1-0 43 Open
228 2025-05-30 Coop Saaremaa Blitz 2025 Kuressaare EST 11.3 Toivo Keinanen Kaido Kulaots Won: 1-0 34 Open
229 2025-05-30 Coop Saaremaa Blitz 2025 Kuressaare EST 10.1 Anish Giri Toivo Keinanen Draw: 1/2-1/2 24 Open
230 2025-04-26 ch-FIN 2025 Helsinki FIN 9.2 Sampsa Nyysti Toivo Keinanen Draw: 1/2-1/2 21 Open
231 2025-04-25 ch-FIN 2025 Helsinki FIN 8.5 Toivo Keinanen Tommi Luukkonen Won: 1-0 39 Open
232 2025-04-24 ch-FIN 2025 Helsinki FIN 7.1 Toivo Keinanen Artturi Pitkanen Won: 1-0 29 Open
233 2025-04-23 ch-FIN 2025 Helsinki FIN 6.5 Mikael Agopov Toivo Keinanen Draw: 1/2-1/2 57 Open
234 2025-04-22 ch-FIN 2025 Helsinki FIN 5.2 Toivo Keinanen Vilka Sipila Draw: 1/2-1/2 22 Open
235 2025-04-21 ch-FIN 2025 Helsinki FIN 4.4 Pekka Koykka Toivo Keinanen Draw: 1/2-1/2 43 Open
236 2025-04-20 ch-FIN 2025 Helsinki FIN 3.3 Toivo Keinanen Erik Ronka Won: 1-0 45 Open
237 2025-04-19 ch-FIN 2025 Helsinki FIN 2.3 Henri Lahdelma Toivo Keinanen Won: 0-1 62 Open
238 2025-04-18 ch-FIN 2025 Helsinki FIN 1.4 Toivo Keinanen Oliver Wartiovaara Won: 1-0 65 Open
239 2025-03-26 25th ch-EUR Indiv 2025 Eforie Nord ROU 11.61 Toivo Keinanen Ataberk Eren Won: 1-0 34 Open
240 2025-03-25 25th ch-EUR Indiv 2025 Eforie Nord ROU 10.61 Patryk Cieslak Toivo Keinanen Draw: 1/2-1/2 95 Open
241 2025-03-24 25th ch-EUR Indiv 2025 Eforie Nord ROU 9.59 Toivo Keinanen Toni Lazov Draw: 1/2-1/2 16 Open
242 2025-03-23 25th ch-EUR Indiv 2025 Eforie Nord ROU 8.43 Balazs Pasztor Toivo Keinanen Lost: 1-0 38 Open
243 2025-03-22 25th ch-EUR Indiv 2025 Eforie Nord ROU 7.46 Toivo Keinanen Alexandru Sachilaru Draw: 1/2-1/2 26 Open
244 2025-03-20 25th ch-EUR Indiv 2025 Eforie Nord ROU 6.8 Matthias Bluebaum Toivo Keinanen Lost: 1-0 52 Open
245 2025-03-19 25th ch-EUR Indiv 2025 Eforie Nord ROU 5.12 Toivo Keinanen Daniel Dardha Won: 1-0 28 Open
246 2025-03-18 25th ch-EUR Indiv 2025 Eforie Nord ROU 4.57 Nurgyul Salimova Toivo Keinanen Won: 0-1 59 Open
247 2025-03-17 25th ch-EUR Indiv 2025 Eforie Nord ROU 3.64 Toivo Keinanen Bartlomiej Turski Draw: 1/2-1/2 30 Open
248 2025-03-16 25th ch-EUR Indiv 2025 Eforie Nord ROU 2.95 Andrei Negrean Toivo Keinanen Won: 0-1 60 Open
249 2025-03-15 25th ch-EUR Indiv 2025 Eforie Nord ROU 1.78 Toivo Keinanen Trisha Kanyamarala Draw: 1/2-1/2 70 Open
250 2025-02-04 Titled Tue 4th Feb Early chess.com INT 1 Tinnakrit Arunnuntapanich Toivo Keinanen Won: 0-1 32 Open
  1. vs Savitha Shri BDraw · ½–½Black · 2025-06-13 · Round 8.113rd Munich Whitsun Open A
  2. vs Richard LitzkaWon · 1-0White · 2025-06-12 · Round 7.173rd Munich Whitsun Open A
  3. vs Nirish Kumar Siva KumarDraw · ½–½Black · 2025-06-11 · Round 6.313rd Munich Whitsun Open A
  4. vs Iren LyutsingerLost · 0-1White · 2025-06-10 · Round 5.153rd Munich Whitsun Open A
  5. vs Carlos Alvarez SerranoDraw · ½–½Black · 2025-06-09 · Round 4.123rd Munich Whitsun Open A
  6. vs Ritvik KrishnanDraw · ½–½White · 2025-06-09 · Round 3.133rd Munich Whitsun Open A
  7. vs Bhagat KushDraw · ½–½Black · 2025-06-08 · Round 2.73rd Munich Whitsun Open A
  8. vs Marija KuznecovaWon · 1-0White · 2025-06-08 · Round 1.83rd Munich Whitsun Open A
  9. vs Erik BlomqvistWon · 0-1Black · 2025-06-01 · Round 9.5Coop Saaremaa Rapid 2025
  10. vs Ferdinand HellersDraw · ½–½White · 2025-06-01 · Round 8.4Coop Saaremaa Rapid 2025
  11. vs Aleksandr VolodinLost · 0-1White · 2025-06-01 · Round 11.4Coop Saaremaa Rapid 2025
  12. vs Vladyslav LarkinDraw · ½–½Black · 2025-06-01 · Round 10.6Coop Saaremaa Rapid 2025
  13. vs Ruslan PonomariovLost · 1-0Black · 2025-05-31 · Round 7.3Coop Saaremaa Rapid 2025
  14. vs Alexei ShirovDraw · ½–½White · 2025-05-31 · Round 6.1Coop Saaremaa Rapid 2025
  15. vs Petro GolubkaWon · 1-0White · 2025-05-31 · Round 5.3Coop Saaremaa Rapid 2025
  16. vs Maksims GolubovskisWon · 0-1Black · 2025-05-31 · Round 4.7Coop Saaremaa Rapid 2025
  17. vs Nikita RychagovDraw · ½–½White · 2025-05-31 · Round 3.2Coop Saaremaa Rapid 2025
  18. vs Sigitas KalvaitisWon · 0-1Black · 2025-05-31 · Round 2.5Coop Saaremaa Rapid 2025
  19. vs Mihkel VohlaWon · 1-0White · 2025-05-31 · Round 1.5Coop Saaremaa Rapid 2025
  20. vs Tomas LaurusasWon · 1-0White · 2025-05-30 · Round 9.2Coop Saaremaa Blitz 2025
  21. vs Jan SmeetsDraw · ½–½Black · 2025-05-30 · Round 8.3Coop Saaremaa Blitz 2025
  22. vs Erik BlomqvistWon · 1-0White · 2025-05-30 · Round 7.4Coop Saaremaa Blitz 2025
  23. vs Ruslan PonomariovLost · 1-0Black · 2025-05-30 · Round 6.2Coop Saaremaa Blitz 2025
  24. vs Vladyslav LarkinWon · 1-0White · 2025-05-30 · Round 5.2Coop Saaremaa Blitz 2025
  25. vs Aleksandr VolodinDraw · ½–½White · 2025-05-30 · Round 4.2Coop Saaremaa Blitz 2025
  26. vs Mai NarvaWon · 0-1Black · 2025-05-30 · Round 3.2Coop Saaremaa Blitz 2025
  27. vs Maksims GolubovskisWon · 1-0White · 2025-05-30 · Round 2.2Coop Saaremaa Blitz 2025
  28. vs Kaido KulaotsWon · 1-0White · 2025-05-30 · Round 11.3Coop Saaremaa Blitz 2025
  29. vs Anish GiriDraw · ½–½Black · 2025-05-30 · Round 10.1Coop Saaremaa Blitz 2025
  30. vs Sampsa NyystiDraw · ½–½Black · 2025-04-26 · Round 9.2ch-FIN 2025
  31. vs Tommi LuukkonenWon · 1-0White · 2025-04-25 · Round 8.5ch-FIN 2025
  32. vs Artturi PitkanenWon · 1-0White · 2025-04-24 · Round 7.1ch-FIN 2025
  33. vs Mikael AgopovDraw · ½–½Black · 2025-04-23 · Round 6.5ch-FIN 2025
  34. vs Vilka SipilaDraw · ½–½White · 2025-04-22 · Round 5.2ch-FIN 2025
  35. vs Pekka KoykkaDraw · ½–½Black · 2025-04-21 · Round 4.4ch-FIN 2025
  36. vs Erik RonkaWon · 1-0White · 2025-04-20 · Round 3.3ch-FIN 2025
  37. vs Henri LahdelmaWon · 0-1Black · 2025-04-19 · Round 2.3ch-FIN 2025
  38. vs Oliver WartiovaaraWon · 1-0White · 2025-04-18 · Round 1.4ch-FIN 2025
  39. vs Ataberk ErenWon · 1-0White · 2025-03-26 · Round 11.6125th ch-EUR Indiv 2025
  40. vs Patryk CieslakDraw · ½–½Black · 2025-03-25 · Round 10.6125th ch-EUR Indiv 2025
  41. vs Toni LazovDraw · ½–½White · 2025-03-24 · Round 9.5925th ch-EUR Indiv 2025
  42. vs Balazs PasztorLost · 1-0Black · 2025-03-23 · Round 8.4325th ch-EUR Indiv 2025
  43. vs Alexandru SachilaruDraw · ½–½White · 2025-03-22 · Round 7.4625th ch-EUR Indiv 2025
  44. vs Matthias BluebaumLost · 1-0Black · 2025-03-20 · Round 6.825th ch-EUR Indiv 2025
  45. vs Daniel DardhaWon · 1-0White · 2025-03-19 · Round 5.1225th ch-EUR Indiv 2025
  46. vs Nurgyul SalimovaWon · 0-1Black · 2025-03-18 · Round 4.5725th ch-EUR Indiv 2025
  47. vs Bartlomiej TurskiDraw · ½–½White · 2025-03-17 · Round 3.6425th ch-EUR Indiv 2025
  48. vs Andrei NegreanWon · 0-1Black · 2025-03-16 · Round 2.9525th ch-EUR Indiv 2025
  49. vs Trisha KanyamaralaDraw · ½–½White · 2025-03-15 · Round 1.7825th ch-EUR Indiv 2025
  50. vs Tinnakrit ArunnuntapanichWon · 0-1Black · 2025-02-04 · Round 1Titled Tue 4th Feb Early

FIDE tournaments

All tournament results