datasets
Training and evaluation data, with the modality, task and licence stated up front. Listed live from the Hugging Face Hub.
standard-chess-games
[!CAUTION]
This dataset is still a work in progress and some breaking changes might occur.
Lichess Rated Standard Chess Games Dataset
Dataset Description
6,771,826,271 standard rated games, played on lichess.org, updated monthly from the database dumps.
This version of the data is meant for data analysis. If you need PGN files you can find those here. That said, once you have a subset of interest, it is trivial to convert it back to PGN as shown in the Dataset Usage… See the full description on the dataset page: https://huggingface.co/datasets/Lichess/standard-chess-games.tournament-chess-games
Lichess Broadcasts Dataset
Dataset Description
931,021 chess games from chess tournaments tracked using Lichess Broadcasts.
Lichess Broadcasts show live games as they unfold with new moves arriving in real time. They are built to connect to the live-updating PGN file produced by DGT boards but can work with other sources as well.
Broadcasts are organized in "tournaments" and "rounds."
Dataset Sample
{
'Event': 'FIDE World Championship Match 2021',
'Site':… See the full description on the dataset page: https://huggingface.co/datasets/Lichess/tournament-chess-games.chess960-chess-games
[!CAUTION]
This dataset is still a work in progress and some breaking changes might occur.
Note
The FEN column has 961 unique values instead of the expected 960, because some rematches were recorded with invalid castling rights in their starting FEN in November 2023.
crazyhouse-chess-games
[!CAUTION]
This dataset is still a work in progress and some breaking changes might occur. In the meantime, please use https://database.lichess.org/#variant_games
antichess-chess-games
[!CAUTION]
This dataset is still a work in progress and some breaking changes might occur.
chess_games
♟️ Chess games
The Chess games dataset is a collection of high level chess games for training machine learning models.
📊 Overview
The dataset is composed of 14M chess games from high level players for a total of 1.2B moves played between 1600 and 2024 (although most of them are recent):
The mean ELO of the players is 2388:
The mean number of moves per game is 84 (with a maximum of 692 moves):
Most of the games were ended by a… See the full description on the dataset page: https://huggingface.co/datasets/angeluriot/chess_games.horde-chess-games
[!CAUTION]
This dataset is still a work in progress and some breaking changes might occur. In the meantime, please use https://database.lichess.org/#variant_games
atomic-chess-games
[!CAUTION]
This dataset is still a work in progress and some breaking changes might occur. In the meantime, please use https://database.lichess.org/#variant_games
chess-puzzles-with-games
[!CAUTION]
This dataset is still a work in progress. Expect breaking changes.
This dataset was contributed by Marco Cognetta. The original archived repository describing the project can be found here: https://github.com/mcognetta/lichess-combined-puzzle-game-db
Background
This contains every puzzle from the Lichess Puzzle Database joined with their games from the Lichess Game Database. The puzzle data was pulled in September 2022. There are 2,969,948 puzzles in total. The… See the full description on the dataset page: https://huggingface.co/datasets/Lichess/chess-puzzles-with-games.three-check-chess-games
[!CAUTION]
This dataset is still a work in progress and some breaking changes might occur. In the meantime, please use https://database.lichess.org/#variant_games
racing-kings-chess-games
[!CAUTION]
This dataset is still a work in progress and some breaking changes might occur. In the meantime, please use https://database.lichess.org/#variant_games
king-of-the-hill-chess-games
[!CAUTION]
This dataset is still a work in progress and some breaking changes might occur. In the meantime, please use https://database.lichess.org/#variant_games
chess_sae_individual_games_filteredchess-pgn-gameschess_games_caissabasechess960-chess-games
[!CAUTION]
This dataset is still a work in progress and some breaking changes might occur.
Note
The FEN column has 961 unique values instead of the expected 960, because some rematches were recorded with invalid castling rights in their starting FEN in November 2023.
titled-tuesday-chess-gamesThis dataset includes chess games played in the Chess.com "Titled Tuesday" events from July 2022 to December 2023. The games in the dataset were played by titled players
who ranked 1-25 in at least one tournament. Since game documents are organized around players and there are duplicate games, the dataset is more suitable for the player-centric analyses.
This GitHub repository contains scripts for scraping the data from Chess.com
website and API as well some demos of statistical analysis of… See the full description on the dataset page: https://huggingface.co/datasets/kirillgoltsman/titled-tuesday-chess-games.Elite-Chess-Games
Elite Chess Data
Processed and added version of this dataset
tournament-chess-games
Lichess Broadcasts Dataset
Dataset Description
931,021 chess games from chess tournaments tracked using Lichess Broadcasts.
Lichess Broadcasts show live games as they unfold with new moves arriving in real time. They are built to connect to the live-updating PGN file produced by DGT boards but can work with other sources as well.
Broadcasts are organized in "tournaments" and "rounds."
Dataset Sample
{
'Event': 'FIDE World Championship Match 2021',
'Site':… See the full description on the dataset page: https://huggingface.co/datasets/coryvegan/tournament-chess-games.ChessGamesChess.com high rated chess games extracted from : https://www.kaggle.com/datasets/dimitrioskourtikakis/gm-games-chesscom
Extracted only games with rate > 2300, and accuracy greater than 90%.
Games with no draw
standard-chess-games-high-elochess_games
Chess Games Dataset
This dataset is a compact, ML-oriented chess game dataset generated from
angeluriot/chess_games
plus additional 2025 games extracted from
Lumbras Giga Base.
It keeps only the move sequence in UCI notation, a derived minimum Elo field,
and a source label. This makes the dataset smaller and simpler to consume than
the base dataset when the downstream task only needs legal move sequences and a
coarse player-strength signal.
Dataset Summary
Games: 15… See the full description on the dataset page: https://huggingface.co/datasets/mrmlengineer/chess_games.chessgames_130kannotated_chess_gameschess_games
Dataset Card for Dataset Name
This dataset card aims to be a base template for new datasets. It has been generated using this raw template.
Dataset Details
Dataset Description
Curated by: [Gabriel Blanco and Manuel Medina]
Funded by [optional]: [More Information Needed]
Shared by [optional]: [More Information Needed]
Language(s) (NLP): [English]
License: [More Information Needed]
Dataset Sources [optional]
Repository: [More Information… See the full description on the dataset page: https://huggingface.co/datasets/Horchatas/chess_games.chess-puzzles-with-games
[!CAUTION]
This dataset is still a work in progress. Expect breaking changes.
This dataset was contributed by Marco Cognetta. The original archived repository describing the project can be found here: https://github.com/mcognetta/lichess-combined-puzzle-game-db
Background
This contains every puzzle from the Lichess Puzzle Database joined with their games from the Lichess Game Database. The puzzle data was pulled in September 2022. There are 2,969,948 puzzles in total. The game… See the full description on the dataset page: https://huggingface.co/datasets/coryvegan/chess-puzzles-with-games.ChessGamesLarge dataset of chess games parsed from lichess for training LLMs
All games are converted to the same format, annotations removed, unfinished games removed (so all games where one player wins actually end with checkmate move), shuffled.
chess-games-60moves-3minchess-games-basetournament-chess-games-2000-elo
