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

2478.0

Classical

Published FIDE

2431

Rapid

Published FIDE

2422

Blitz

Published FIDE

Official classical ranks

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

Active players · Nov 2026 FIDE list ⓘ

FIDE rating history

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

Based on available monthly lists and saved games.

FIDE rating history

View rating lists

FIDE tournaments

DateTournamentTypeScore
2026-10-10SMM NLA 2026 round 8-9Classical1

All tournament results

Available Games

Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-11-10 (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
1351 2017-02-18 WCh Women 2017 Tehran IRI 3.2 Pia Cramling Alexandra Kosteniuk 1/2-1/2 29 Open
1352 2017-02-17 WCh Women 2017 Tehran IRI 3.1 Alexandra Kosteniuk Pia Cramling 1/2-1/2 34 Open
1353 2017-02-16 WCh Women 2017 Tehran IRI 2.4 Alexandra Kosteniuk Inna Gaponenko 1-0 40 Open
1354 2017-02-16 WCh Women 2017 Tehran IRI 2.3 Inna Gaponenko Alexandra Kosteniuk 1/2-1/2 58 Open
1355 2017-02-15 WCh Women 2017 Tehran IRI 2.2 Alexandra Kosteniuk Inna Gaponenko 1/2-1/2 56 Open
1356 2017-02-14 WCh Women 2017 Tehran IRI 2.1 Inna Gaponenko Alexandra Kosteniuk 1/2-1/2 36 Open
1357 2017-02-12 WCh Women 2017 Tehran IRI 1.2 Sabrina Latreche Alexandra Kosteniuk 0-1 26 Open
1358 2017-02-11 WCh Women 2017 Tehran IRI 1.1 Alexandra Kosteniuk Sabrina Latreche 1-0 29 Open
1359 2017-01-29 TCh-BEL 2016-17 Belgium BEL 6.2 Alexandra Kosteniuk Michael Feygin 1-0 49 Open
1360 2017-01-22 Frauenbundesliga 2016-17 Germany GER 4.1 Yuliya Shvayger Alexandra Kosteniuk 0-1 71 Open
1361 2017-01-21 Frauenbundesliga 2016-17 Germany GER 3.1 Alexandra Kosteniuk Lela Javakhishvili 1/2-1/2 35 Open
1362 2016-12-30 World Blitz Women 2016 Doha QAT 17.5 Daria Charochkina Alexandra Kosteniuk 1-0 72 Open
1363 2016-12-30 World Blitz Women 2016 Doha QAT 16.6 Alexandra Kosteniuk Nana Dzagnidze 1-0 77 Open
1364 2016-12-30 World Blitz Women 2016 Doha QAT 15.5 Xue Zhao Alexandra Kosteniuk 1-0 52 Open
1365 2016-12-30 World Blitz Women 2016 Doha QAT 14.6 Alexandra Kosteniuk Inna Gaponenko 1-0 38 Open
1366 2016-12-30 World Blitz Women 2016 Doha QAT 13.4 Alexandra Kosteniuk Alina Kashlinskaya 0-1 75 Open
1367 2016-12-30 World Blitz Women 2016 Doha QAT 12.1 Zhongyi Tan Alexandra Kosteniuk 1-0 86 Open
1368 2016-12-30 World Blitz Women 2016 Doha QAT 11.2 Alexandra Kosteniuk Anna Muzychuk 1/2-1/2 35 Open
1369 2016-12-30 World Blitz Women 2016 Doha QAT 10.1 Kateryna Lagno Alexandra Kosteniuk 1-0 37 Open
1370 2016-12-29 World Blitz Women 2016 Doha QAT 9.1 Humpy Koneru Alexandra Kosteniuk 0-1 56 Open
1371 2016-12-29 World Blitz Women 2016 Doha QAT 8.1 Alexandra Kosteniuk Harika Dronavalli 1-0 45 Open
1372 2016-12-29 World Blitz Women 2016 Doha QAT 7.3 Alexandra Kosteniuk Meri Arabidze 1-0 41 Open
1373 2016-12-29 World Blitz Women 2016 Doha QAT 6.2 Antoaneta Stefanova Alexandra Kosteniuk 1/2-1/2 50 Open
1374 2016-12-29 World Blitz Women 2016 Doha QAT 5.2 Wenjun Ju Alexandra Kosteniuk 1/2-1/2 38 Open
1375 2016-12-29 World Blitz Women 2016 Doha QAT 4.3 Alexandra Kosteniuk Valentina Gunina 1-0 47 Open
1376 2016-12-29 World Blitz Women 2016 Doha QAT 3.5 Vlada Sviridova Alexandra Kosteniuk 0-1 63 Open
1377 2016-12-29 World Blitz Women 2016 Doha QAT 2.1 Alexandra Kosteniuk Chen Zhu 1-0 41 Open
1378 2016-12-29 World Blitz Women 2016 Doha QAT 1.12 Mahri Geldiyeva Alexandra Kosteniuk 1/2-1/2 56 Open
1379 2016-12-28 World Rapid Women 2016 Doha QAT 9.3 Alexandra Kosteniuk Lela Javakhishvili 1/2-1/2 51 Open
1380 2016-12-28 World Rapid Women 2016 Doha QAT 12.2 Humpy Koneru Alexandra Kosteniuk 0-1 44 Open
1381 2016-12-28 World Rapid Women 2016 Doha QAT 11.2 Alexandra Kosteniuk Nana Dzagnidze 1/2-1/2 56 Open
1382 2016-12-28 World Rapid Women 2016 Doha QAT 10.3 Sarasadat Khademalsharieh Alexandra Kosteniuk 0-1 23 Open
1383 2016-12-27 World Rapid Women 2016 Doha QAT 8.3 Anna Ushenina Alexandra Kosteniuk 1/2-1/2 38 Open
1384 2016-12-27 World Rapid Women 2016 Doha QAT 7.2 Kateryna Lagno Alexandra Kosteniuk 1/2-1/2 60 Open
1385 2016-12-27 World Rapid Women 2016 Doha QAT 6.2 Alexandra Kosteniuk Inna Gaponenko 1-0 55 Open
1386 2016-12-27 World Rapid Women 2016 Doha QAT 5.3 Alexandra Kosteniuk Wenjun Ju 1/2-1/2 68 Open
1387 2016-12-26 World Rapid Women 2016 Doha QAT 4.1 Anna Muzychuk Alexandra Kosteniuk 1-0 55 Open
1388 2016-12-26 World Rapid Women 2016 Doha QAT 3.2 Alexandra Kosteniuk Nino Batsiashvili 1-0 38 Open
1389 2016-12-26 World Rapid Women 2016 Doha QAT 2.2 Harika Dronavalli Alexandra Kosteniuk 0-1 60 Open
1390 2016-12-26 World Rapid Women 2016 Doha QAT 1.3 Alexandra Kosteniuk Meri Arabidze 1-0 58 Open
1391 2016-12-18 European Blitz 2016 Tallinn EST 22.19 Zdenko Kozul Alexandra Kosteniuk 1-0 53 Open
1392 2016-12-18 European Blitz 2016 Tallinn EST 21.19 Alexandra Kosteniuk Zdenko Kozul 1/2-1/2 70 Open
1393 2016-12-17 European Blitz 2016 Tallinn EST 8.3 Alexandra Kosteniuk Alexander Timerkhanov 0-1 56 Open
1394 2016-12-17 European Blitz 2016 Tallinn EST 7.3 Alexander Timerkhanov Alexandra Kosteniuk 1-0 47 Open
1395 2016-12-17 European Blitz 2016 Tallinn EST 18.16 Alexandra Kosteniuk Pavel Ponkratov 0-1 70 Open
1396 2016-12-17 European Blitz 2016 Tallinn EST 17.16 Pavel Ponkratov Alexandra Kosteniuk 1-0 52 Open
1397 2016-12-17 European Blitz 2016 Tallinn EST 16.31 Alexandra Kosteniuk Roman Lovkov 1-0 40 Open
1398 2016-12-17 European Blitz 2016 Tallinn EST 15.31 Roman Lovkov Alexandra Kosteniuk 0-1 50 Open
1399 2016-12-16 European Rapid 2016 Tallinn EST 11.32 Markus Orndahl Alexandra Kosteniuk 0-1 33 Open
1400 2016-12-15 European Rapid 2016 Tallinn EST 6.33 Alexandra Kosteniuk Sander Kukk 0-1 55 Open