Free chess match database I'm working on a rating/ranking algorithm and I'm finally at a point where I can test some hypothesis but in order to do so I need real data. To be honest almost any board game could be used for this but I thought that chess is the board game with the highest possibility of having such a database.

I was thinking of posting it on other stackexchange pages but in the end I thought going to the root would be most efficient. 

What the database should fulfill:


At least 50 players
At least 1000 matches
Downloadable (maybe not required if I can parse it from the website chronological)


Since I only play chess on rare occasions I'm not really too familiar with all the websites out there so I hope someone can help me.
Million Base 2.5 (available from a link here) and ICOfY Base are two free options that more than meet your given criteria, each providing millions of games in PGN format to draw from as you please. In particular, ICOfY Base includes well over 4 million games.