Hello,
I think your project is very interesting and would like very much to be able to do it. I have experience in both Java and python, but I believe, in this case, python would be the preferable language, and I also have ideas on other websites that offer historical, and more detailed, data.
My plan is to collect the data from the last 10 years (or any other period you want to), creating a database with that information and write a small program to update that database as new results are available.
I new to this website, but I'm eager for my first project and I believe I would do a great job.
Please feel free to contact me in case you have any questions.
Cheers,
Miguel Amaral.