Shatranj
Jan-Krzysztof Duda

Men's Top 100 · #13

🇵🇱

Jan-Krzysztof Duda

POL

Duda, Jan-Krzysztof is ranked #13 in FIDE open with a rating of 2739. 2021 World Cup Champion and the strongest Polish player of his generation, who eliminated Magnus Carlsen en route to the title.

FIDE Rating

2739

World Rank

#13

Federation

POL

Age

28 (1998)

About Jan-Krzysztof Duda

Jan-Krzysztof Duda is currently ranked #13 in the world FIDE classical chess rankings with a rating of 2739 , representing POL. Born in 1998, Jan-Krzysztof Duda is 28 years old.

Duda, Jan-Krzysztof is ranked #13 in FIDE open with a rating of 2739. 2021 World Cup Champion and the strongest Polish player of his generation, who eliminated Magnus Carlsen en route to the title.

The classical FIDE rating of 2739 is calculated from over-the-board tournament games played in FIDE-rated events. Ratings are updated monthly on the FIDE rating list. A rating above 2700 is widely considered the threshold for super-grandmaster status, placing Jan-Krzysztof Duda among the strongest players in the world.

Shatranj Live tracks Jan-Krzysztof Duda and all FIDE top-100 players across supertournaments, with standings and game results updated in real time as each round concludes.

Classical Rating

2739

FIDE list

World Rank

#13

Open list

Federation

POL

FIDE registered

Data as of April 2026. Ratings update on the 1st of each month.

Career Highlights

Frequently Asked Questions

How did Jan-Krzysztof Duda beat Magnus Carlsen at the 2021 World Cup?

Duda eliminated Carlsen in the semifinals of the 2021 FIDE World Cup, winning in rapid tiebreaks after drawing the classical games. He went on to win the tournament, his biggest career title.

Is Jan-Krzysztof Duda Poland's best chess player ever?

Duda is Poland's highest-rated player in the modern era. Historically, Akiba Rubinstein (early 20th century) is considered Poland's greatest chess talent, but Duda is the country's strongest living player.

Follow Jan-Krzysztof Duda live

Real-time game results and standings update via WebSocket as each round finishes — no refresh needed.

Live Tracker