Search above or try Dominika Cibulkova, Borna Coric, Belinda Bencic, Victoria Azarenka, Milos Raonic, Stanislas Wawrinka.

Latest blog posts:
> How Much Is a Challenge Worth?
> Two New Ways to Chart Tennis Matches
> New at TennisAbstract: Weekly Elo Reports

The Match Charting Project
Help improve the state of tennis analytics by charting pro matches. See the hundreds of detailed match reports already compiled.

Newest match charts:
> 1982 Wimbledon F: John Mcenroe vs Jimmy Connors
> 2016 Monte Carlo Masters R32: Marcel Granollers vs Alexander Zverev
> 2016 Roland Garros R64: Zarina Diyas vs Simona Halep
...and over 2,000 more...

Find Head-to-Head Record:



ATP Stats Leaderboard: And they say tennis has an analytics problem.

ATP Elo Ratings: A better player rating system for the men's game.
ATP H2H Matrix: Head-to-head records of the ATP top 15.
ATP Rankings reports: Age groups | Countries | Lefties
ATP Rankings: All 2000+ players with at least one ranking point.
ATP Player Consistency: Who has surprised us the most, and the most often.
The Best ATP Players Who Haven't won titles, reached main draws, etc.
WTA Elo Ratings: A better player rating system for the women's game.
WTA H2H Matrix: Records of the best against the best.
WTA Rankings reports: Age groups | Countries | Lefties
WTA Rankings and year-end rankings from 1984 to 2012.
The Best WTA Players Who Haven't won titles, reached main draws, etc.

Link player names to with the linkifier.

Current Tournaments

French Open
Men's Singles Forecast
Women's Singles Forecast
Vicenza Challenger
Results and Forecasts                                                                                
Favorite: Pere Riba, 18.1%
QF: (1)Gastao Elias (POR) vs (6)Nicolas Kicker (ARG)
QF: Guido Andreozzi (ARG) vs (8)Daniel Gimeno Traver (ESP)
QF: Stefan Kozlov (USA) vs (WC)Edoardo Eremin (ITA)
QF: Andrey Golubev (KAZ) vs (Q)Pere Riba (ESP) [0-1]

ATP Entry Lists: Player Schedules
2016-05-30:Furth | Manchester | Prostejov
2016-06-06:Caltanissetta | Lyon | Moscow
 Prague | Stuttgart | Stuttgart Q
 Surbiton | s-Hertogenbosch | s-Hertogenbosch Q
2016-06-13:Blois | Fergana
 Halle | Halle Q | Ilkley
 Perugia | Poprad Tatry | Queen's Club
WTA Entry Lists: Player Schedules
2016-06-06:'s-Hertogenbosch | Essen | Minsk
 Nottingham | Padova | Surbiton
2016-06-13:Birmingham | Mallorca