Is there anybody out there who knows about a very good dataset of chess positions (e.g. FEN notation or 64 fields with pieces in it) combined with a Stockfish-like evaluation score?

I did find something on Kaggle, but the number of games was quite small so it wasn't good for Machine Learning purposes.

  • 3
    Try asking the Stockfish devs at Fishcooking groups.google.com/g/fishcooking. These datasets definitely exist, because they're used for training Stockfish's NNUE.
    – Allure
    Jan 9 at 0:14
  • @Allure I believe that this should be posted as a answer not a comment this is a perfect answer.
    – Varun W.
    Jan 9 at 13:57
  • The answer of Sam Lui has already been amazing, but this one is also good, thank you
    – DORpapst
    Jan 9 at 18:00

1 Answer 1


This is what I use for my training purposes.


  • This is fantastic, thank you very much! Can you tell what the column between "fen" and "eval" does? It is called "binary" when I open it, but it says its a BLOB datatype and I cannot decode it (maybe I need a different programme)
    – DORpapst
    Jan 9 at 17:52
  • Haha honestly, I'm not sure either. I only use the fen and eval columns.
    – Sam Liu
    Jan 9 at 18:17
  • Great, I was hoping so, that means I can delete it. THank you :)
    – DORpapst
    Jan 9 at 18:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.