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.chess_gamesDataset descriptions:
lichess_6gb: 6GB of 16 million games from lichess's database. 16492151 games, 6486463314 chars. No elo filtering performed. Comprised of games from lichess 2016-06 and 2017-05.
lichess_9gb: 9GB of games from lichess's database. No elo filtering performed. Comprised of games from lichess 2017-07 and 2017-08.
lichess_100mb: 100MB of 300k games from lichess's database. Comprised of games from lichess 2016-01. This is used to train linear probes on a separate dataset from… See the full description on the dataset page: https://huggingface.co/datasets/adamkarvonen/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-gameschessGameschess_games_caissabasechess_players_games_datachess960-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.
chessgamestitled-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
[!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… See the full description on the dataset page: https://huggingface.co/datasets/Nooba101/standard-chess-games.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.chess_games_base
Dataset of chess games made for purpose of training language model on them
Two files:
data_stockfish_262k.tar.gz - 262 000 games generated by Stockfish self-play
lichess.tar.gz - a sample of 3.5M games from lichess with unfinished games filtered out, all converted to one format
Each archive contains two files:
train.jsonl
test.jsonl
license: apache-2.0
chessgames_130kannotated_chess_games
