Tennis

Tennis analysis

Model probabilities, most likely score and data-driven analysis for every match.

Surface Elo (clay, hard, grass and carpet) adjusted for opponent quality, plus an estimate of the total games. For each match you'll see each player's probability against the market odds. How our model works → · See it on the live radar →

W50 Horb 8 matches
M15 Kursumlijska Banja 7 matches
M25 Metzingen 9 matches
W100 Amstetten 6 matches
W15 Nogent-sur-Marne 5 matches
ATP Kitzbuhel 6 matches
Challenger Tampere 7 matches
W75 Cordenons 3 matches
WTA Hamburg 6 matches
W35 Gentofte 3 matches
W15 Cluj Napoca 2 matches
Challenger Zug 5 matches
ATP Estoril 8 matches
WTA Prague 6 matches
W15 Gran Canaria 3 matches
W75 Vacaria 14 matches
M25 Sao Paulo 6 matches
M15 Rognac 7 matches
M25 Denia 6 matches
Challenger Bloomfield Hills MD 1 match
M25 Ollersbach 5 matches
M25 Champaign 6 matches
WTA Palermo 8 matches
W100 Evansville 12 matches
Challenger Segovia 6 matches
Challenger Bloomfield Hills 7 matches
M15 Huamantla 3 matches
W35 Santa Fe 6 matches
Challenger Winnipeg 8 matches
UTR Pro Waco 4 matches
W15 Huamantla 2 matches
W35 Saskatoon 6 matches
UTR Pro Tallahassee Women 3 matches
UTR Pro Tallahassee 1 match
UTR Pro Newport Beach 2 matches
M15 Bali 2 matches
W15 Kursumlijska Banja 2 matches
M15 Segrate 1 match