Photo credit

Alexandra Kosteniuk

Photo: Stefan64

Own work

CC BY-SA 3.0 · Wikimedia Commons source

Cropped to a square portrait, resized and converted to WebP.

GMAlexandra Kosteniuk

SUI Born 1984 (Age ≈42) Female
FIDE ID
4128125

About Alexandra Kosteniuk

Alexandra Kosteniuk learned chess from her father at five. As a child, she sometimes played casual games for money to help fund tournament travel. She won European girls' titles at under-ten and under-twelve level. In 1996 she also became world girls' under-twelve champion. Show more

Alexandra Kosteniuk learned chess from her father at five. As a child, she sometimes played casual games for money to help fund tournament travel. She won European girls' titles at under-ten and under-twelve level. In 1996 she also became world girls' under-twelve champion. She graduated from Moscow's Russian State Academy of Physical Education in 2003 as a professional chess trainer. Winning the 2004 European Women's Championship brought her the grandmaster title. She became Russian women's champion in 2005 and again in 2016.

In 2008 Kosteniuk defeated Hou Yifan to become women's world champion. She helped Russia win three consecutive women's Olympiads in 2010, 2012 and 2014. In 2013 she became the first woman to win the open Swiss Championship. She also won its women's title. Her later team successes included the 2017 Women's World Team Championship. In 2021 she won the inaugural Women's World Cup. The Women's World Rapid title followed that December. She began representing Switzerland in March 2023.

FIDE ratings

Classical

2478.0

Published FIDE

Rapid

2431

Published FIDE

Blitz

2422

Published FIDE

Official classical ranks

World rank
#747
National rank · SUI
#8
Women’s world rank
#13

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2561 Jan 2018
Recorded years
2001–2026
Archived games
3300

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
3051 2020-06-26 Women's Speed Chess GP1 chess.com INT 3.4 Valentina Gunina Alexandra Kosteniuk Lost: 1-0 40 Open
3052 2020-06-26 Women's Speed Chess GP1 chess.com INT 3.3 Alexandra Kosteniuk Valentina Gunina Won: 1-0 72 Open
3053 2020-06-26 Women's Speed Chess GP1 chess.com INT 3.2 Valentina Gunina Alexandra Kosteniuk Lost: 1-0 75 Open
3054 2020-06-26 Women's Speed Chess GP1 chess.com INT 3.1 Alexandra Kosteniuk Valentina Gunina Won: 1-0 40 Open
3055 2020-06-26 Women's Speed Chess GP1 chess.com INT 3.12 Valentina Gunina Alexandra Kosteniuk Lost: 1-0 31 Open
3056 2020-06-26 Women's Speed Chess GP1 chess.com INT 3.11 Alexandra Kosteniuk Valentina Gunina Lost: 0-1 43 Open
3057 2020-06-26 Women's Speed Chess GP1 chess.com INT 3.1 Valentina Gunina Alexandra Kosteniuk Lost: 1-0 47 Open
3058 2020-06-25 Women's Speed Chess GP1 chess.com INT 2.9 Alexandra Kosteniuk Le Thao Nguyen Pham Won: 1-0 63 Open
3059 2020-06-25 Women's Speed Chess GP1 chess.com INT 2.8 Le Thao Nguyen Pham Alexandra Kosteniuk Won: 0-1 59 Open
3060 2020-06-25 Women's Speed Chess GP1 chess.com INT 2.7 Alexandra Kosteniuk Le Thao Nguyen Pham Draw: 1/2-1/2 91 Open
3061 2020-06-25 Women's Speed Chess GP1 chess.com INT 2.6 Le Thao Nguyen Pham Alexandra Kosteniuk Won: 0-1 80 Open
3062 2020-06-25 Women's Speed Chess GP1 chess.com INT 2.5 Alexandra Kosteniuk Le Thao Nguyen Pham Won: 1-0 72 Open
3063 2020-06-25 Women's Speed Chess GP1 chess.com INT 2.4 Le Thao Nguyen Pham Alexandra Kosteniuk Won: 0-1 42 Open
3064 2020-06-25 Women's Speed Chess GP1 chess.com INT 2.3 Alexandra Kosteniuk Le Thao Nguyen Pham Draw: 1/2-1/2 64 Open
3065 2020-06-25 Women's Speed Chess GP1 chess.com INT 2.2 Le Thao Nguyen Pham Alexandra Kosteniuk Won: 0-1 74 Open
3066 2020-06-25 Women's Speed Chess GP1 chess.com INT 2.1 Alexandra Kosteniuk Le Thao Nguyen Pham Lost: 0-1 52 Open
3067 2020-06-25 Women's Speed Chess GP1 chess.com INT 2.1 Le Thao Nguyen Pham Alexandra Kosteniuk Lost: 1-0 54 Open
3068 2020-06-24 Women's Speed Chess GP1 chess.com INT 1.9 Alexandra Kosteniuk Gunay Mammadzada Won: 1-0 60 Open
3069 2020-06-24 Women's Speed Chess GP1 chess.com INT 1.8 Gunay Mammadzada Alexandra Kosteniuk Won: 0-1 53 Open
3070 2020-06-24 Women's Speed Chess GP1 chess.com INT 1.7 Alexandra Kosteniuk Gunay Mammadzada Won: 1-0 44 Open
3071 2020-06-24 Women's Speed Chess GP1 chess.com INT 1.6 Gunay Mammadzada Alexandra Kosteniuk Won: 0-1 82 Open
3072 2020-06-24 Women's Speed Chess GP1 chess.com INT 1.5 Alexandra Kosteniuk Gunay Mammadzada Won: 1-0 20 Open
3073 2020-06-24 Women's Speed Chess GP1 chess.com INT 1.4 Gunay Mammadzada Alexandra Kosteniuk Won: 0-1 47 Open
3074 2020-06-24 Women's Speed Chess GP1 chess.com INT 1.3 Alexandra Kosteniuk Gunay Mammadzada Won: 1-0 31 Open
3075 2020-06-24 Women's Speed Chess GP1 chess.com INT 1.2 Gunay Mammadzada Alexandra Kosteniuk Won: 0-1 58 Open
3076 2020-06-24 Women's Speed Chess GP1 chess.com INT 1.1 Alexandra Kosteniuk Gunay Mammadzada Won: 1-0 34 Open
3077 2020-06-24 Women's Speed Chess GP1 chess.com INT 1.11 Alexandra Kosteniuk Gunay Mammadzada Won: 1-0 21 Open
3078 2020-06-24 Women's Speed Chess GP1 chess.com INT 1.1 Gunay Mammadzada Alexandra Kosteniuk Won: 0-1 70 Open
3079 2020-06-23 Titled Tuesday 23rd June chess.com INT 9 Eric Hansen Alexandra Kosteniuk Draw: 1/2-1/2 37 Open
3080 2020-06-23 Titled Tuesday 23rd June chess.com INT 8 Alexandra Kosteniuk Manuel Petrosyan Lost: 0-1 32 Open
3081 2020-06-23 Titled Tuesday 23rd June chess.com INT 7 Alexandra Kosteniuk Bogdan-Daniel Deac Won: 1-0 36 Open
3082 2020-06-23 Titled Tuesday 23rd June chess.com INT 6 Juan Rottenwohrer Suarez Alexandra Kosteniuk Won: 0-1 36 Open
3083 2020-06-23 Titled Tuesday 23rd June chess.com INT 5 Alexandra Kosteniuk Pedro Ramon Martinez Reyes Won: 1-0 38 Open
3084 2020-06-23 Titled Tuesday 23rd June chess.com INT 4 Petr Kostenko Alexandra Kosteniuk Draw: 1/2-1/2 87 Open
3085 2020-06-23 Titled Tuesday 23rd June chess.com INT 3 Alexandra Kosteniuk Dmitry Andreikin Lost: 0-1 65 Open
3086 2020-06-23 Titled Tuesday 23rd June chess.com INT 2 Przemyslaw Koc Alexandra Kosteniuk Won: 0-1 42 Open
3087 2020-06-23 Titled Tuesday 23rd June chess.com INT 1 Alexandra Kosteniuk Mikhail Chernov Won: 1-0 58 Open
3088 2020-06-23 Titled Tuesday 23rd June chess.com INT 10 Alexandra Kosteniuk Martin Stukan Draw: 1/2-1/2 44 Open
3089 2020-06-16 Titled Tuesday 16th June chess.com INT 9 Anuar Ismagambetov Alexandra Kosteniuk Draw: 1/2-1/2 64 Open
3090 2020-06-16 Titled Tuesday 16th June chess.com INT 8 Alexandra Kosteniuk Quang Liem Le Lost: 0-1 40 Open
3091 2020-06-16 Titled Tuesday 16th June chess.com INT 7 Manuel Petrosyan Alexandra Kosteniuk Won: 0-1 34 Open
3092 2020-06-16 Titled Tuesday 16th June chess.com INT 6 Alexandra Kosteniuk Velimir Ivic Won: 1-0 46 Open
3093 2020-06-16 Titled Tuesday 16th June chess.com INT 5 Sargis A. Manukyan Alexandra Kosteniuk Won: 0-1 55 Open
3094 2020-06-16 Titled Tuesday 16th June chess.com INT 4 Miroslav Zufic Alexandra Kosteniuk Won: 0-1 27 Open
3095 2020-06-16 Titled Tuesday 16th June chess.com INT 3 Alexandra Kosteniuk Eltaj Safarli Lost: 0-1 33 Open
3096 2020-06-16 Titled Tuesday 16th June chess.com INT 2 Alexandra Kosteniuk David Itkin Won: 1-0 59 Open
3097 2020-06-16 Titled Tuesday 16th June chess.com INT 1 Florian Mostbauer Alexandra Kosteniuk Won: 0-1 36 Open
3098 2020-06-16 Titled Tuesday 16th June chess.com INT 10 Alexandra Kosteniuk Samvel Ter-Sahakyan Lost: 0-1 51 Open
3099 2020-06-09 Titled Tuesday 9th June chess.com INT 9 Alexandra Kosteniuk Robert Piliposyan Won: 1-0 49 Open
3100 2020-06-09 Titled Tuesday 9th June chess.com INT 8 Lela Javakhishvili Alexandra Kosteniuk Won: 0-1 73 Open
  1. vs Valentina GuninaLost · 1-0Black · 2020-06-26 · Round 3.4Women's Speed Chess GP1
  2. vs Valentina GuninaWon · 1-0White · 2020-06-26 · Round 3.3Women's Speed Chess GP1
  3. vs Valentina GuninaLost · 1-0Black · 2020-06-26 · Round 3.2Women's Speed Chess GP1
  4. vs Valentina GuninaWon · 1-0White · 2020-06-26 · Round 3.1Women's Speed Chess GP1
  5. vs Valentina GuninaLost · 1-0Black · 2020-06-26 · Round 3.12Women's Speed Chess GP1
  6. vs Valentina GuninaLost · 0-1White · 2020-06-26 · Round 3.11Women's Speed Chess GP1
  7. vs Valentina GuninaLost · 1-0Black · 2020-06-26 · Round 3.1Women's Speed Chess GP1
  8. vs Le Thao Nguyen PhamWon · 1-0White · 2020-06-25 · Round 2.9Women's Speed Chess GP1
  9. vs Le Thao Nguyen PhamWon · 0-1Black · 2020-06-25 · Round 2.8Women's Speed Chess GP1
  10. vs Le Thao Nguyen PhamDraw · ½–½White · 2020-06-25 · Round 2.7Women's Speed Chess GP1
  11. vs Le Thao Nguyen PhamWon · 0-1Black · 2020-06-25 · Round 2.6Women's Speed Chess GP1
  12. vs Le Thao Nguyen PhamWon · 1-0White · 2020-06-25 · Round 2.5Women's Speed Chess GP1
  13. vs Le Thao Nguyen PhamWon · 0-1Black · 2020-06-25 · Round 2.4Women's Speed Chess GP1
  14. vs Le Thao Nguyen PhamDraw · ½–½White · 2020-06-25 · Round 2.3Women's Speed Chess GP1
  15. vs Le Thao Nguyen PhamWon · 0-1Black · 2020-06-25 · Round 2.2Women's Speed Chess GP1
  16. vs Le Thao Nguyen PhamLost · 0-1White · 2020-06-25 · Round 2.1Women's Speed Chess GP1
  17. vs Le Thao Nguyen PhamLost · 1-0Black · 2020-06-25 · Round 2.1Women's Speed Chess GP1
  18. vs Gunay MammadzadaWon · 1-0White · 2020-06-24 · Round 1.9Women's Speed Chess GP1
  19. vs Gunay MammadzadaWon · 0-1Black · 2020-06-24 · Round 1.8Women's Speed Chess GP1
  20. vs Gunay MammadzadaWon · 1-0White · 2020-06-24 · Round 1.7Women's Speed Chess GP1
  21. vs Gunay MammadzadaWon · 0-1Black · 2020-06-24 · Round 1.6Women's Speed Chess GP1
  22. vs Gunay MammadzadaWon · 1-0White · 2020-06-24 · Round 1.5Women's Speed Chess GP1
  23. vs Gunay MammadzadaWon · 0-1Black · 2020-06-24 · Round 1.4Women's Speed Chess GP1
  24. vs Gunay MammadzadaWon · 1-0White · 2020-06-24 · Round 1.3Women's Speed Chess GP1
  25. vs Gunay MammadzadaWon · 0-1Black · 2020-06-24 · Round 1.2Women's Speed Chess GP1
  26. vs Gunay MammadzadaWon · 1-0White · 2020-06-24 · Round 1.1Women's Speed Chess GP1
  27. vs Gunay MammadzadaWon · 1-0White · 2020-06-24 · Round 1.11Women's Speed Chess GP1
  28. vs Gunay MammadzadaWon · 0-1Black · 2020-06-24 · Round 1.1Women's Speed Chess GP1
  29. vs Eric HansenDraw · ½–½Black · 2020-06-23 · Round 9Titled Tuesday 23rd June
  30. vs Manuel PetrosyanLost · 0-1White · 2020-06-23 · Round 8Titled Tuesday 23rd June
  31. vs Bogdan-Daniel DeacWon · 1-0White · 2020-06-23 · Round 7Titled Tuesday 23rd June
  32. vs Juan Rottenwohrer SuarezWon · 0-1Black · 2020-06-23 · Round 6Titled Tuesday 23rd June
  33. vs Pedro Ramon Martinez ReyesWon · 1-0White · 2020-06-23 · Round 5Titled Tuesday 23rd June
  34. vs Petr KostenkoDraw · ½–½Black · 2020-06-23 · Round 4Titled Tuesday 23rd June
  35. vs Dmitry AndreikinLost · 0-1White · 2020-06-23 · Round 3Titled Tuesday 23rd June
  36. vs Przemyslaw KocWon · 0-1Black · 2020-06-23 · Round 2Titled Tuesday 23rd June
  37. vs Mikhail ChernovWon · 1-0White · 2020-06-23 · Round 1Titled Tuesday 23rd June
  38. vs Martin StukanDraw · ½–½White · 2020-06-23 · Round 10Titled Tuesday 23rd June
  39. vs Anuar IsmagambetovDraw · ½–½Black · 2020-06-16 · Round 9Titled Tuesday 16th June
  40. vs Quang Liem LeLost · 0-1White · 2020-06-16 · Round 8Titled Tuesday 16th June
  41. vs Manuel PetrosyanWon · 0-1Black · 2020-06-16 · Round 7Titled Tuesday 16th June
  42. vs Velimir IvicWon · 1-0White · 2020-06-16 · Round 6Titled Tuesday 16th June
  43. vs Sargis A. ManukyanWon · 0-1Black · 2020-06-16 · Round 5Titled Tuesday 16th June
  44. vs Miroslav ZuficWon · 0-1Black · 2020-06-16 · Round 4Titled Tuesday 16th June
  45. vs Eltaj SafarliLost · 0-1White · 2020-06-16 · Round 3Titled Tuesday 16th June
  46. vs David ItkinWon · 1-0White · 2020-06-16 · Round 2Titled Tuesday 16th June
  47. vs Florian MostbauerWon · 0-1Black · 2020-06-16 · Round 1Titled Tuesday 16th June
  48. vs Samvel Ter-SahakyanLost · 0-1White · 2020-06-16 · Round 10Titled Tuesday 16th June
  49. vs Robert PiliposyanWon · 1-0White · 2020-06-09 · Round 9Titled Tuesday 9th June
  50. vs Lela JavakhishviliWon · 0-1Black · 2020-06-09 · Round 8Titled Tuesday 9th June

FIDE tournaments

All tournament results