Live now
Every live singles match, grouped by tournament. The dot marks who is serving, the blocks show who won the last six games, and a run of three or more is called out — that is usually what moves a price before the scoreboard looks decisive.
Alerts
All alerts & record →AlertD. VallejovL. TienOPEN
pre — → — live · Paris · 3-6 3-4* · 5m ago
Medical timeout
AlertW. AbderrahmanvS. Hamza ReguigOPEN
pre 1.59 → 4.00 live · M15 Monastir 38 · 6-1 0-0* · 6m ago
Injury doubt — S. Hamza Reguig: L 0-2, RET, L 0-2 (retired once in the last 3 matches). The drift may be the market catching up, not overreacting.
Favourite lost the first set
AlertG. MarquesvN. MakhloufOPEN
pre 1.16 → 1.61 live · M15 Monastir 38 · 3-6 0-0* · 20m ago
Favourite lost the first set
AlertG. GhetuvK. FribergOPEN
pre 1.57 → 3.75 live · M25 Heraklion 3 · 5-7 0-0* · 23m ago
Favourite lost the first set
AlertJ. KymvL. PoullainOPEN
pre 1.19 → 2.20 live · Bratislava 2 · 3-6 0-0* · 41m ago
Favourite lost the first set
Past alerts25
AlertJ. VasamivM. SciahbasiOPEN
pre 1.17 → 1.20 live · Taranto (Italy) · 3-2* · 57m ago
Injury doubt — J. Vasami: W 2-1, RET, L 0-2 (retired once in the last 3 matches). The drift may be the market catching up, not overreacting.
Medical timeout
AlertM. BrunoldvM. VrbenskyWON
pre 1.14 → 1.01 live · Bratislava 2 · 1-6 3-0* · 1h 16m ago
Favourite lost the first set
Favourite breaks back after a set and a break down
Won the first set, now being run over
AlertA. RublevvT. M. EtcheverryLOST
pre 1.40 → 2.30 live · Paris · 4-6 0-0* · 2h 11m ago
Favourite lost the first set
AlertT. PereiravP. MakkLOST
pre 1.53 → 2.50 live · Taranto (Italy) · 2-6 0-0* · 3h 16m ago
Favourite lost the first set
AlertB. ZhangvL. XiaoLOST
pre 1.15 → 1.08 live · M15 Maanshan 9 · 2-6 6-5* · 3h 21m ago
Medical timeout
AlertN. EhrenschneidervD. PetrovicWON
pre 1.01 → 1.28 live · M15 Monastir 38 · 4-6 2-2* · 3h 22m ago
Favourite lost the first set
Favourite breaks back after a set and a break down
AlertL. HarrisvY. WatanukiLOST
pre 1.41 → 3.25 live · Taipei · 2-6 0-0* · 3h 32m ago
Favourite lost the first set
AlertY. JinvS. C. HongLOST
pre — → — live · M15 Maanshan 9 · 7-6 6-7 0-4* · 3h 41m ago
Shipping games in the deciding set
AlertD. SarksianvS. TangWON
pre 1.45 → 2.62 live · M15 Maanshan 9 · 3-6 0-0* · 5h 21m ago
Favourite lost the first set
AlertS. SakellaridisvY. ShimizuLOST
pre 1.57 → 3.50 live · Taipei · 5-7 0-0* · 8h 12m ago
Favourite lost the first set
AlertY. H. HsuvO. JasikaLOST
pre 1.53 → 4.00 live · Taipei · 1-6 0-0* · 8h 51m ago
Favourite lost the first set
AlertA. ShelbayhvM. AntoniusLOST
pre 1.44 → 3.40 live · Charlottesville · 4-6 0-0* · 12h 55m ago
Injury doubt — A. Shelbayh: L 1-2, L 0-2, RET (retired once in the last 3 matches). The drift may be the market catching up, not overreacting.
Favourite lost the first set
AlertJ. KennedyvH. BartonLOST
pre 1.25 → 6.50 live · Charlottesville · 7-5 1-6 4-1* · 14h 22m ago
Injury doubt — H. Barton: L 1-2, L 0-2, RET (retired once in the last 3 matches). The drift may be the market catching up, not overreacting.
Favourite lost the first set
Medical timeout
AlertG. HeidevG. I. JustoWON
pre 1.25 → 1.18 live · Costa do Sauipe · 3-2* · 14h 28m ago
Medical timeout
AlertN. MejiavM. CassoneWON
pre 1.50 → 2.10 live · Charlottesville · 6-4 0-0* · 14h 44m ago
Injury doubt — M. Cassone: W 2-1, RET, L 0-2 (retired once in the last 3 matches). The drift may be the market catching up, not overreacting.
Favourite lost the first set
AlertP. A. Saraiva Dos SantosvR. TosettoLOST
pre 1.42 → 3.00 live · Costa do Sauipe · 4-6 0-0* · 16h 10m ago
Favourite lost the first set
AlertD. ShapovalovvK. KhachanovWON
pre 1.61 → 5.50 live · Paris · 3-6 4-1* · 16h 45m ago
Medical timeout
Won the first set, now being run over
AlertT. Barrios VeravH. RochaLOST
pre 1.44 → 3.00 live · Costa do Sauipe · 6-4 0-0* · 17h 4m ago
Favourite lost the first set
AlertB. FernandezvN. KickerWON
pre 1.25 → 1.01 live · Villa Maria · 4-6 6-3 0-4* · 17h 58m ago
Shipping games in the deciding set
AlertM. KruegervA. FentyLOST
pre 1.41 → 2.62 live · Charlottesville · 6-7 0-0* · 18h 54m ago
Favourite lost the first set
Live matches
49 on courtServingH2H = career record between these twoGame won on serveGame won against serve (break)Game lostMomentum = last 6 games, oldest firstHold % = model's read on the current server vs their own baseline
ATPHard (Indoor)Paris2 live
N. Borges
M. Kouame
H2H1–0
State
Just broken
MomentumHold 60%
5/6
1/6
PreLive
—1.02
—17.00
SetsGamesPts
1315
0015
D. Vallejo
L. Tien
H2H1–0
State
MomentumHold 80%
2/6
4/6
PreLive
—17.00
—1.02
SetsGamesPts
0315
1415
WTAHardChennai3 live
R. ZolotarevaMTO 14d
L. Stefanini
H2HFirst
State
Just broken
MomentumHold 50%
1/4
3/4
PreLive
3.64▲5.50
1.33▼1.14
SetsGamesPts
010
030
M. UchijimaRET x1 in 90d
R. Sramkova
H2H1–0
State
MomentumHold 50%
4/6
2/6
PreLive
2.49▼1.40
1.60▲3.00
SetsGamesPts
1115
0130
J. Burrage
V. Adkar
H2HFirst
State
Must hold
MomentumHold 58% ▼2
2/6
4/6
PreLive
1.31▲1.53
3.77▼2.50
SetsGamesPts
130
160
WTAHardHong Kong2 live
E. Jones
A. EalaMTO 14d
H2HFirst
State
Momentum
2/6
4/6
PreLive
—41.00
—1.00
SetsGamesPts
030
260
E. Pridankina
P. BadosaMTO 14d
H2HFirst
State
Momentum
PreLive
3.723.75
1.311.28
SetsGamesPts
000
000
ChallengerTaranto (Italy)4 live
J. VasamiRET x1 in last 3
M. SciahbasiRET x1 in last 3
H2HFirst
State
MomentumHold 67%
3/6
3/6
PreLive
1.32▼1.17
3.36▲5.00
SetsGamesPts
1230
0315
R. Peniston
M. Walters
H2HFirst
State
Serving for set
MomentumHold 98%
5/6
1/6
PreLive
1.35▼1.14
3.16▲5.50
SetsGamesPts
050
0230
J. ClarkeRET x1 in 90d
F. BondioliRET x1 in 90d
H2H1–0
State
Must hold
MomentumHold 79%
4/6
2/6
PreLive
1.58▼1.08
2.44▲8.00
SetsGamesPts
1640
040
C. A. Caniato
L. GiustinoRET x2 in 90dMTO 14d
H2HFirst
State
Must hold
MomentumHold 58% ▼2
3/6
3/6
PreLive
—1.50
—2.50
SetsGamesPts
0540
060
ChallengerClayVilla Maria3 live
O. Roca Batalla
J. I. Gallego1st back · 54d out
H2HFirst
State
Momentum
1/1
0/1
PreLive
—1.05
—11.00
SetsGamesPts
010
0030
L. J. Rodriguez
F. Aguilar CardozoRET x1 in 90d
H2H1–0
State
Momentum
0/1
1/1
PreLive
1.46▼1.40
2.802.75
SetsGamesPts
0040
0115
L. GagliardoMTO 14d
R. NijboerMTO 14d
H2HFirst
State
Momentum
1/1
0/1
PreLive
2.96▼2.10
1.42▲1.67
SetsGamesPts
0115
000
ChallengerHard (Indoor)Bratislava 21 live
J. Kym
L. Poullain
H2HFirst
State
Must hold
MomentumHold 98%
3/6
3/6
PreLive
1.211.20
4.76▼4.33
SetsGamesPts
1640
1330
ChallengerHard (Indoor)Taipei1 live
Wu Tung-Lin1st back · 44d out
C. Hou
H2HFirst
State
Deep grindLong match
MomentumHold 68% ▼4
2/6
4/6
PreLive
—3.40
—1.30
SetsGamesPts
067
167
ChallengerLuanda (Angola) - Qualification3 live
L. BoehnerRET x1 in last 3MTO 14d
M. Sawant
H2HFirst
State
Long matchMust hold
MomentumHold 55% ▼7
3/6
3/6
PreLive
1.23▲1.50
4.33▼2.50
SetsGamesPts
050
130
F. Sziedat
S. NahimanaMTO 14d
H2HFirst
State
Momentum
6/6
0/6
PreLive
4.06▼1.02
1.25▲19.00
SetsGamesPts
260
120
G. Feistel1st back · 21d out
L. Klimovicova
H2H0–1
State
Deep grindLong match
MomentumHold 57% ▼7
2/6
4/6
PreLive
2.85▼2.75
1.441.40
SetsGamesPts
150
0640
ITFHardM15 Monastir 384 live
E. Rios Perez1st back · 48d out
T. SahtaliRET x1 in 90d
H2HFirst
State
Momentum
PreLive
—21.00
—1.01
SetsGamesPts
000
000
G. MarquesRET x1 in 90d
N. MakhloufRET x1 in 90d
H2HFirst
State
MomentumHold 98%
2/6
4/6
PreLive
1.12▲3.75
6.48▼1.25
SetsGamesPts
020
140
E. Demanet
K. Rahmani
H2H1–1
State
MomentumHold 98%
3/6
3/6
PreLive
1.79▲2.75
2.05▼1.40
SetsGamesPts
0130
1040
W. Abderrahman
S. Hamza ReguigRET x1 in last 3
H2HFirst
State
MomentumHold 98%
5/6
1/6
PreLive
2.00▼1.25
1.83▲3.75
SetsGamesPts
1030
010
ITFM15 Salvador (Brazil)4 live
J. Wendler FilhoRET x1 in last 31st back · 37d out
G. Branchetti
H2HFirst
State
Momentum
0/1
1/1
PreLive
3.67▲4.50
1.29▼1.17
SetsGamesPts
000
0115
P. Rodrigues Longobardi1st back · 53d out
B. Torrealba
H2H—
State
Momentum
PreLive
7.89▲8.50
1.09▼1.05
SetsGamesPts
0015
0030
V. Goncalves
L. Sverzut Corsini1st back · 45d out
H2H—
State
Momentum
1/1
0/1
PreLive
1.031.03
16.34▼10.00
SetsGamesPts
010
000
P. A. De Almeida SantosRET x1 in last 31st back · 63d out
V. BiniMTO 14d
H2H—
State
Momentum
PreLive
—3.75
—1.25
SetsGamesPts
0030
0040
ITFHardM25 Heraklion 34 live
E. DonnetRET x1 in 90d
O. Krutykh
H2H—
State
Being run overJust broken
MomentumHold 32% ▼2
1/6
5/6
PreLive
2.36▲4.50
1.60▼1.17
SetsGamesPts
0140
0515
A. NedicRET x1 in 90d
A. RecoRET x1 in last 3
H2H—
State
MomentumHold 75%
4/6
2/6
PreLive
1.37▼1.11
3.14▲6.00
SetsGamesPts
1215
0215
G. Ghetu
K. Friberg
H2H—
State
MomentumHold 50%
2/6
4/6
PreLive
1.76▲4.33
2.08▼1.20
SetsGamesPts
020
1215
G. A. BaillyRET x1 in last 3
D. Azoidis1st back · 82d out
H2H—
State
Just brokenMust hold
MomentumHold 38% ▼2
2/6
4/6
PreLive
—1.95
—1.80
SetsGamesPts
040
160
ITFClayM25 Valencia3 live
I. Almazan Valiente
Y. Milev
H2H—
State
Just brokenMust hold
MomentumHold 65% ▼2
4/6
2/6
PreLive
2.11▼1.25
1.74▲3.75
SetsGamesPts
170
050
S. GulinRET x2 in 90d
I. Miletich
H2H—
State
MomentumHold 98%
4/5
1/5
PreLive
1.15▼1.03
5.54▲10.00
SetsGamesPts
0430
0115
A. Marti Pujolras
A. Barroso Campos1st back · 30d out
H2H—
State
Serving for set
MomentumHold 98%
4/6
2/6
PreLive
1.20▼1.06
4.69▲8.00
SetsGamesPts
160
040
ITFClayM15 Antalya 61 live
S. A. Andreescu1st back · 34d out
G. Saritas1st back · 62d out
H2H—
State
Just broken
MomentumHold 80%
1/6
5/6
PreLive
—1.02
—12.00
SetsGamesPts
10A
0340
ITFHardW15 Monastir 305 live
M. Horvit
C. Delaunay1st back · 174d out
H2H—
State
Serving for setOn a run
MomentumHold 72% ▲5
5/6
1/6
PreLive
1.021.00
21.47▲26.00
SetsGamesPts
050
0115
A. Fiorani1st back · 62d out
D. Gaillard1st back · 27d out
H2H—
State
On a run
MomentumHold 83% ▲3
5/6
1/6
PreLive
5.94▼1.75
1.14▲2.00
SetsGamesPts
110
000
N. Dho
D. KuczerRET x1 in last 31st back · 48d out
H2H—
State
On a run
MomentumHold 45% ▲5
1/6
5/6
PreLive
—6.50
—1.10
SetsGamesPts
0515
0515
V. Bedini1st back · 61d out
A. BanksRET x1 in last 3
H2H—
State
MomentumHold 60%
2/6
4/6
PreLive
11.70▲41.00
1.05▼1.00
SetsGamesPts
010
120
E. N. MilicRET x1 in last 31st back · 104d out
M. Masiianskaia
H2H—
State
MomentumHold 98%
4/6
2/6
PreLive
—1.12
—5.50
SetsGamesPts
1030
0130
ITFClayW50 Heraklion 3 (Greece)3 live
E. Korokozidi
M. S. PopaRET x1 in last 3
H2H—
State
Momentum
5/6
1/6
PreLive
—1.02
—12.00
SetsGamesPts
260
140
D. Yesypchuk
T. Miron
H2H—
State
Just broken
MomentumHold 2%
2/5
3/5
PreLive
1.46▲1.61
2.77▼2.20
SetsGamesPts
0215
0315
A. Stoyanov1st back · 48d out
L. Svatikova1st back · 53d out
H2H—
State
Deep grindLong match
MomentumHold 34% ▼5
3/6
3/6
PreLive
1.10▼1.06
7.69▲8.00
SetsGamesPts
1540
0540
ITFClayW15 Antalya 62 live
K. Laskutova
M. Yemshanova
H2H—
State
MomentumHold 60%
3/6
3/6
PreLive
1.011.00
15.00▲26.00
SetsGamesPts
1115
0140
S. V. BalanRET x1 in 90d
A. Breaz
H2H—
State
Serving for set
MomentumHold 98%
1/6
5/6
PreLive
—8.00
—1.06
SetsGamesPts
0115
0530
ITFHardW35 Liberec2 live
T. Jialin
L. Mair
H2H—
State
Checked out?Being run over
MomentumHold 97%
2/6
4/6
PreLive
2.26▼1.91
1.65▲1.91
SetsGamesPts
120
160
A. Kovackova
S. Oliveriusova1st back · 83d out
H2H—
State
Momentum
6/6
0/6
PreLive
1.011.00
31.14▼0.00
SetsGamesPts
260
010
ITFHardW15 Szabolcsveresmart1 live
C. Bosman
A. Iancu1st back · 35d out
H2H—
State
Deep grindLong match
MomentumHold 63% ▼4
3/6
3/6
PreLive
1.11▼1.01
7.19▲21.00
SetsGamesPts
260
040
ITFHardW75 Petange1 live
L. Radivojevic
A. Sobolieva
H2H—
State
Momentum
6/6
0/6
PreLive
1.77▼1.00
2.07▲41.00
SetsGamesPts
260
000