ATP Tennis Rankings, Results, and Stats
Latest commit d6e6ccf Feb 4, 2016 @JeffSackmann 4 feb
matches update + fill in lots of ranking gaps
Permalink
Failed to load latest commit information.
examples Merge pull request #24 from ppaulojr/master Sep 8, 2015
.gitattributes :octocat: Added .gitattributes & .gitignore files Mar 13, 2015
.gitignore :octocat: Added .gitattributes & .gitignore files Mar 13, 2015
README.md Update README.md Jan 3, 2016
atp_matches_1968.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1969.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1970.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1971.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1972.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1973.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1974.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1975.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1976.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1977.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1978.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1979.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1980.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1981.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1982.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1983.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1984.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1985.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1986.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1987.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1988.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1989.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1990.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1991.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1992.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1993.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1994.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1995.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1996.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1997.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1998.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_1999.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_2000.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_2001.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_2002.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_2003.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_2004.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_2005.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_2006.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_2007.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_2008.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_2009.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_2010.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_2011.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_2012.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_2013.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_2014.csv ATP matches/stats 1968-2015 Mar 24, 2015
atp_matches_2015.csv 11 jan Jan 12, 2016
atp_matches_2016.csv 4 feb Feb 4, 2016
atp_matches_futures_1991.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_1992.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_1993.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_1994.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_1995.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_1996.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_1997.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_1998.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_1999.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_2000.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_2001.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_2002.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_2003.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_2004.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_2005.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_2006.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_2007.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_2008.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_2009.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_2010.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_2011.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_2012.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_2013.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_2014.csv Futures matches, 1991-2014 (take 2) Mar 24, 2015
atp_matches_futures_2015.csv 3 dec Dec 3, 2015
atp_matches_futures_2016.csv 4 feb Feb 4, 2016
atp_matches_qual_chall_1991.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_1992.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_1993.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_1994.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_1995.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_1996.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_1997.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_1998.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_1999.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_2000.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_2001.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_2002.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_2003.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_2004.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_2005.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_2006.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_2007.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_2008.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_2009.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_2010.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_2011.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_2012.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_2013.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_2014.csv Challengers & tour qualies, 1991-2014 Mar 24, 2015
atp_matches_qual_chall_2015.csv 3 dec Dec 3, 2015
atp_matches_qual_chall_2016.csv 4 feb Feb 4, 2016
atp_players.csv 4 feb Feb 4, 2016
atp_rankings_00s.csv 4 feb Feb 4, 2016
atp_rankings_10s.csv 4 feb Feb 4, 2016
atp_rankings_70s.csv 4 feb Feb 4, 2016
atp_rankings_80s.csv 4 feb Feb 4, 2016
atp_rankings_90s.csv 4 feb Feb 4, 2016
atp_rankings_current.csv 4 feb Feb 4, 2016

README.md

ATP Tennis Rankings, Results, and Stats

For now, this contains my master ATP player file, plus historical rankings.

The player file columns are player_id, first_name, last_name, hand, birth_date, country_code.

The columns for the ranking files are ranking_date, ranking, player_id, ranking_points.

ATP rankings are mostly complete from 1983 to the end of 2014. 1982 is missing, and rankings from 1973-1981 are only intermittent.


Update, 24/3/15

My ATP match result database is now here, as well. There are up to three files per season: One for tour-level main draw matches (e.g. 'atp_matches_2014.csv'), one for tour-level qualifying and challenger main-draw matches, and one for futures matches.

To make them easier to use, I've included a fair bit of redundancy with the biographical and ranking files: each row contains several columns of biographical information, along with ranking and ranking points, for both players. Ranking data, as well as age, are as of tourney_date, which is almost always the Monday at or near the beginning of the event.

MatchStats are included where I have them. In general, that means 1991-present for tour-level matches, 2008-present for challengers, and 2011-present for tour-level qualifying. The MatchStats columns should be self-explanatory, but they might not be what you're used to seeing; it's all integer totals (e.g. 1st serves in, not 1st serve percentage), from which traditional percentages can be calculated.

There are a few tour-level matches with missing stats. Some are missing because ATP doesn't have them. Others I've deleted because they didn't pass some sanity check (loser won 60% of points, or match time was under 20 minutes, etc). Also, Davis Cup matches are included in the tour-level files, but there are no stats for Davis Cup matches


Update, 8/4/15

2015 rankings, results, and stats are now available through last week's play. The results files are named according to the same conventions as the others. The rankings file for the current year is atp_rankings_current.csv.

License

Creative Commons License
Tennis databases, files, and algorithms by Jeff Sackmann / Tennis Abstract is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Based on a work at https://github.com/JeffSackmann.

In other words: Attribution is required. Non-commercial use only.