lichess.org game database


506,229,135 standard rated games, played on lichess.org, in PGN format.
Each file contains the games for one month only; they are not cumulative.

Month Size Games Clock Download
2018 - November 6.58 GB 26,136,657 2018-11.pgn.bz2
2018 - October 6.23 GB 24,784,600 2018-10.pgn.bz2
2018 - September 5.77 GB 22,971,939 2018-09.pgn.bz2
2018 - August 5.74 GB 22,635,642 2018-08.pgn.bz2
2018 - July 5.36 GB 21,070,917 2018-07.pgn.bz2
2018 - June 5.15 GB 20,273,737 2018-06.pgn.bz2
2018 - May 5.46 GB 21,442,600 2018-05.pgn.bz2
2018 - April 5.08 GB 19,881,929 2018-04.pgn.bz2
2018 - March 5.22 GB 20,036,271 2018-03.pgn.bz2
2018 - February 4.46 GB 17,383,410 2018-02.pgn.bz2
2018 - January 4.63 GB 17,945,784 2018-01.pgn.bz2
2017 - December 4.19 GB 16,232,215 2017-12.pgn.bz2
2017 - November 3.69 GB 14,306,375 2017-11.pgn.bz2
2017 - October 3.54 GB 13,703,878 2017-10.pgn.bz2
2017 - September 3.24 GB 12,564,109 2017-09.pgn.bz2
2017 - August 3.23 GB 12,458,761 2017-08.pgn.bz2
2017 - July 3.13 GB 12,080,314 2017-07.pgn.bz2
2017 - June 2.98 GB 11,512,600 2017-06.pgn.bz2
2017 - May 3.03 GB 11,693,919 2017-05.pgn.bz2
2017 - April 2.95 GB 11,348,506 2017-04.pgn.bz2
2017 - March 1.94 GB 11,346,745 2017-03.pgn.bz2
2017 - February 1.63 GB 10,194,939 2017-02.pgn.bz2
2017 - January 1.72 GB 10,680,708 2017-01.pgn.bz2
2016 - December 1.53 GB 9,433,412 2016-12.pgn.bz2
2016 - November 1.3 GB 8,021,509 2016-11.pgn.bz2
2016 - October 1.22 GB 7,599,868 2016-10.pgn.bz2
2016 - September 1.09 GB 6,813,113 2016-09.pgn.bz2
2016 - August 1.04 GB 6,483,257 2016-08.pgn.bz2
2016 - July 1.01 GB 6,275,933 2016-07.pgn.bz2
2016 - June 985 MB 6,136,419 2016-06.pgn.bz2
2016 - May 998 MB 6,225,957 2016-05.pgn.bz2
2016 - April 954 MB 5,922,667 2016-04.pgn.bz2
2016 - March 936 MB 5,801,234 2016-03.pgn.bz2
2016 - February 815 MB 5,015,361 2016-02.pgn.bz2
2016 - January 781 MB 4,770,357 2016-01.pgn.bz2
2015 - December 679 MB 4,161,162 2015-12.pgn.bz2
2015 - November 595 MB 3,595,776 2015-11.pgn.bz2
2015 - October 575 MB 3,400,418 2015-10.pgn.bz2
2015 - September 485 MB 2,844,677 2015-09.pgn.bz2
2015 - August 446 MB 2,621,861 2015-08.pgn.bz2
2015 - July 426 MB 2,455,141 2015-07.pgn.bz2
2015 - June 383 MB 2,324,106 2015-06.pgn.bz2
2015 - May 348 MB 2,137,557 2015-05.pgn.bz2
2015 - April 283 MB 1,785,418 2015-04.pgn.bz2
2015 - March 290 MB 1,742,733 2015-03.pgn.bz2
2015 - February 250 MB 1,495,553 2015-02.pgn.bz2
2015 - January 252 MB 1,497,237 2015-01.pgn.bz2
2014 - December 228 MB 1,350,176 2014-12.pgn.bz2
2014 - November 201 MB 1,209,291 2014-11.pgn.bz2
2014 - October 181 MB 1,111,302 2014-10.pgn.bz2
2014 - September 159 MB 1,000,056 2014-09.pgn.bz2
2014 - August 170 MB 1,013,294 2014-08.pgn.bz2
2014 - July 176 MB 1,048,440 2014-07.pgn.bz2
2014 - June 160 MB 961,868 2014-06.pgn.bz2
2014 - May 151 MB 905,374 2014-05.pgn.bz2
2014 - April 122 MB 810,463 2014-04.pgn.bz2
2014 - March 116 MB 795,173 2014-03.pgn.bz2
2014 - February 101 MB 692,394 2014-02.pgn.bz2
2014 - January 100 MB 697,600 2014-01.pgn.bz2
2013 - December 82.6 MB 578,262 2013-12.pgn.bz2
2013 - November 69.4 MB 487,012 2013-11.pgn.bz2
2013 - October 56.7 MB 411,039 2013-10.pgn.bz2
2013 - September 42.8 MB 325,098 2013-09.pgn.bz2
2013 - August 43.3 MB 325,525 2013-08.pgn.bz2
2013 - July 39 MB 293,459 2013-07.pgn.bz2
2013 - June 29.8 MB 224,679 2013-06.pgn.bz2
2013 - May 24 MB 179,550 2013-05.pgn.bz2
2013 - April 21.1 MB 157,871 2013-04.pgn.bz2
2013 - March 21.3 MB 158,635 2013-03.pgn.bz2
2013 - February 16.4 MB 123,961 2013-02.pgn.bz2
2013 - January 16.1 MB 121,332 2013-01.pgn.bz2
Total: 71 files 115 GB 506,229,135


Here's a plain text download list, and the SHA256 checksums.



Sample

[Event "Rated Bullet tournament https://lichess.org/tournament/yc1WW2Ox"]
[Site "https://lichess.org/PpwPOZMq"]
[White "Abbot"]
[Black "Costello"]
[Result "0-1"]
[UTCDate "2017.04.01"]
[UTCTime "11:32:01"]
[WhiteElo "2100"]
[BlackElo "2000"]
[WhiteRatingDiff "-4"]
[BlackRatingDiff "+1"]
[WhiteTitle "FM"]
[ECO "B30"]
[Opening "Sicilian Defense: Old Sicilian"]
[TimeControl "300+0"]
[Termination "Time forfeit"]

1. e4 { [%eval 0.17] [%clk 0:00:30] } 1... c5 { [%eval 0.19] [%clk 0:00:30] }
2. Nf3 { [%eval 0.25] [%clk 0:00:29] } 2... Nc6 { [%eval 0.33] [%clk 0:00:30] }
3. Bc4 { [%eval -0.13] [%clk 0:00:28] } 3... e6 { [%eval -0.04] [%clk 0:00:30] }
4. c3 { [%eval -0.4] [%clk 0:00:27] } 4... b5? { [%eval 1.18] [%clk 0:00:30] }
5. Bb3?! { [%eval 0.21] [%clk 0:00:26] } 5... c4 { [%eval 0.32] [%clk 0:00:29] }
6. Bc2 { [%eval 0.2] [%clk 0:00:25] } 6... a5 { [%eval 0.6] [%clk 0:00:29] }
7. d4 { [%eval 0.29] [%clk 0:00:23] } 7... cxd3 { [%eval 0.6] [%clk 0:00:27] }
8. Qxd3 { [%eval 0.12] [%clk 0:00:22] } 8... Nf6 { [%eval 0.52] [%clk 0:00:26] }
9. e5 { [%eval 0.39] [%clk 0:00:21] } 9... Nd5 { [%eval 0.45] [%clk 0:00:25] }
10. Bg5?! { [%eval -0.44] [%clk 0:00:18] } 10... Qc7 { [%eval -0.12] [%clk 0:00:23] }
11. Nbd2?? { [%eval -3.15] [%clk 0:00:14] } 11... h6 { [%eval -2.99] [%clk 0:00:23] }
12. Bh4 { [%eval -3.0] [%clk 0:00:11] } 12... Ba6? { [%eval -0.12] [%clk 0:00:23] }
13. b3?? { [%eval -4.14] [%clk 0:00:02] } 13... Nf4? { [%eval -2.73] [%clk 0:00:21] } 0-1


Notes

About 15% of the games include Stockfish analysis evaluations: [%eval 2.35].
In files with ✔ Clock, real-time games include clock states: [%clk 0:01:00].
The WhiteElo and BlackElo tags contain Glicko2 ratings.
The Round and Date tags are omitted (See UTCDate & UTCTime instead).
Variant games have a Variant tag, e.g. [Variant "Antichess"].



Extract bz2 files

Linux: bunzip2 filename.pgn.bz2
Windows: use 7zip
OSX: natively supported.



Open PGN files

Traditional PGN databases, like SCID or ChessBase, fail to open large PGN files. Until they fix it, you can split the PGN files, or use programmatic APIs such as python-chess or Scoutfish.



Did you use this database? Please share your results!
Send us a pull request on github to list your project here