Penultimate Reality Sports Data Project

Last Updated: 2008 Sep 04

Unfortunately, this project is currently somewhat on hold. If you would like to help, please contact me. I may be adding abridged data sufficient for my own purposes as I compile it. However, I don't require information on the venue or location of the game, so those fields will be left empty at this time.

The goal of this project is to provide free, open access to easily-parsable sports score data. The project is currently in its infancy, but expect to see data for current sports seasons very soon.

Data Format

The current data format in use for the project is entirely text-based, and is defined by the following specification documents:

While this format is unlikely to change significantly prior to being declared version 1.0.0, it is possible that backwards-incompatible changes may occur. Anyone using this data should be prepared for such an event. As always, comments are welcome.

The definitions of the sports and teams, on the other hand, are expected to change continuously, though every effort will be made to ensure that team codes remain the same as much as possible. However, when teams relocate, it is likely their associated codes will change. The sport and team definitions provide for different seasons. In any case, the definitions currently only cover the 2008 season of Major League Baseball. Additional sports and seasons will be added in the future.

My goal is to get the basic format available, and then begin to make data available. Afterward, I intend to enhance the completeness and presentation of the specification documents. Assistance in this area would be greatly appreciated.

Available Data

There is limited data available, including a few games of the 2008 MLB season, as well as the entire 2008 NFL season. Additional data will be added as time permits.

Major League Baseball

National Football League

Mailing List

The mailing list is currently down pending outside interest.

Git Repository

All files relating to the project (essentially a mirror of this web site--actually, the other way around) are available via a git repository. If you want to suggest changes, I invite you to submit a patch via e-mail.

Join the Project

If you have programming skills (any languages will do, though I expect PHP and Python will see the most usage at this point), if you are willing to help collect or verify data against additional sources, or want to help in some other way, please subscribe to the mailing list. The more help, the better. If a similar project already exists, let me know, so we're not duplicating effort.