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 →AlertE. DemanetvK. RahmaniOPEN
pre 1.80 → 1.53 live · M15 Monastir 38 · 3-6 4-0* · 2m ago
Won the first set, now being run over
AlertG. MarquesvN. MakhloufOPEN
pre 1.16 → 2.00 live · M15 Monastir 38 · 3-6 3-4* · 10m ago
Favourite lost the first set
Favourite breaks back after a set and a break down — The bounce is in the price. Bank it here, or lay into it.
AlertD. VallejovL. TienOPEN
pre — → — live · Paris · 3-6 3-4* · 20m ago
Medical timeout
AlertW. AbderrahmanvS. Hamza ReguigOPEN
pre 1.59 → 4.00 live · M15 Monastir 38 · 6-1 0-0* · 21m 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. GhetuvK. FribergOPEN
pre 1.57 → 3.75 live · M25 Heraklion 3 · 5-7 0-0* · 38m ago
Favourite lost the first set
Past alerts26
AlertJ. KymvL. PoullainOPEN
pre 1.19 → 2.20 live · Bratislava 2 · 3-6 0-0* · 56m ago
Favourite lost the first set
AlertJ. VasamivM. SciahbasiOPEN
pre 1.17 → 1.20 live · Taranto (Italy) · 3-2* · 1h 12m 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 31m 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 26m ago
Favourite lost the first set
AlertT. PereiravP. MakkLOST
pre 1.53 → 2.50 live · Taranto (Italy) · 2-6 0-0* · 3h 31m ago
Favourite lost the first set
AlertB. ZhangvL. XiaoLOST
pre 1.15 → 1.08 live · M15 Maanshan 9 · 2-6 6-5* · 3h 36m ago
Medical timeout
AlertN. EhrenschneidervD. PetrovicWON
pre 1.01 → 1.28 live · M15 Monastir 38 · 4-6 2-2* · 3h 37m 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 47m ago
Favourite lost the first set
AlertY. JinvS. C. HongLOST
pre — → — live · M15 Maanshan 9 · 7-6 6-7 0-4* · 3h 56m ago
Shipping games in the deciding set
AlertD. SarksianvS. TangWON
pre 1.45 → 2.62 live · M15 Maanshan 9 · 3-6 0-0* · 5h 36m ago
Favourite lost the first set
AlertS. SakellaridisvY. ShimizuLOST
pre 1.57 → 3.50 live · Taipei · 5-7 0-0* · 8h 27m ago
Favourite lost the first set
AlertY. H. HsuvO. JasikaLOST
pre 1.53 → 4.00 live · Taipei · 1-6 0-0* · 9h 6m ago
Favourite lost the first set
AlertA. ShelbayhvM. AntoniusLOST
pre 1.44 → 3.40 live · Charlottesville · 4-6 0-0* · 13h 10m 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 37m 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 43m ago
Medical timeout
AlertN. MejiavM. CassoneWON
pre 1.50 → 2.10 live · Charlottesville · 6-4 0-0* · 14h 59m 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 25m ago
Favourite lost the first set
AlertD. ShapovalovvK. KhachanovWON
pre 1.61 → 5.50 live · Paris · 3-6 4-1* · 17h 0m 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 19m ago
Favourite lost the first set
AlertB. FernandezvN. KickerWON
pre 1.25 → 1.01 live · Villa Maria · 4-6 6-3 0-4* · 18h 13m ago
Shipping games in the deciding 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)Paris3 live
N. Borges
M. Kouame
H2H1–0
State
Momentum
5/6
1/6
PreLive
—1.00
—0.00
SetsGamesPts
260
010
D. Vallejo
L. Tien
H2H1–0
State
Just brokenMust hold
MomentumHold 79%
4/6
2/6
PreLive
—3.75
—1.28
SetsGamesPts
060
150
B. Nakashima
M. BerrettiniMTO 14d
H2H1–1
State
Momentum
0/1
1/1
PreLive
1.64▲2.20
2.39▼1.67
SetsGamesPts
0030
0140
WTAHardChennai3 live
R. ZolotarevaMTO 14d
L. Stefanini
H2HFirst
State
Just broken
MomentumHold 33%
2/6
4/6
PreLive
3.64▲5.00
1.33▼1.17
SetsGamesPts
0240
0440
J. Burrage
V. Adkar
H2HFirst
State
MomentumHold 56%
2/6
4/6
PreLive
1.31▲2.38
3.77▼1.57
SetsGamesPts
110
120
M. UchijimaRET x1 in 90d
R. Sramkova
H2H1–0
State
On a run
MomentumHold 83% ▲3
4/6
2/6
PreLive
2.49▼1.02
1.60▲17.00
SetsGamesPts
1415
030
WTAHardHong Kong1 live
E. Pridankina
P. BadosaMTO 14d
H2HFirst
State
Momentum
1/2
1/2
PreLive
3.723.75
1.311.28
SetsGamesPts
010
010
ChallengerTaranto (Italy)4 live
C. A. Caniato
L. GiustinoRET x2 in 90dMTO 14d
H2HFirst
State
Just brokenLong match
MomentumHold 54% ▼4
4/6
2/6
PreLive
—1.11
—6.50
SetsGamesPts
1740
060
J. ClarkeRET x1 in 90d
F. BondioliRET x1 in 90d
H2H1–0
State
On a run
MomentumHold 98%
5/6
1/6
PreLive
1.58▼1.00
2.44▲41.00
SetsGamesPts
1340
000
R. Peniston
M. Walters
H2HFirst
State
Just broken
MomentumHold 50%
5/6
1/6
PreLive
1.35▼1.02
3.16▲19.00
SetsGamesPts
120
000
J. VasamiRET x1 in last 3
M. SciahbasiRET x1 in last 3
H2HFirst
State
Must hold
MomentumHold 82%
3/6
3/6
PreLive
1.32▲1.40
3.36▼2.75
SetsGamesPts
1315
050
ChallengerClayVilla Maria3 live
O. Roca Batalla
J. I. Gallego1st back · 54d out
H2HFirst
State
On a run
MomentumHold 98%
4/4
0/4
PreLive
—1.01
—29.00
SetsGamesPts
040
000
L. J. Rodriguez
F. Aguilar CardozoRET x1 in 90d
H2H1–0
State
MomentumHold 33%
3/6
3/6
PreLive
1.46▼1.40
2.802.75
SetsGamesPts
030
030
L. GagliardoMTO 14d
R. NijboerMTO 14d
H2HFirst
State
Just broken
MomentumHold 50%
4/5
1/5
PreLive
2.96▼1.61
1.42▲2.20
SetsGamesPts
040
010
ChallengerHard (Indoor)Bratislava 21 live
J. Kym
L. Poullain
H2HFirst
State
MomentumHold 89%
4/6
2/6
PreLive
1.21▼1.02
4.76▲19.00
SetsGamesPts
1330
110
ChallengerHard (Indoor)Taipei1 live
Wu Tung-Lin1st back · 44d out
C. Hou
H2HFirst
State
Momentum
2/6
4/6
PreLive
—5.50
—1.14
SetsGamesPts
060
270
ChallengerLuanda (Angola) - Qualification3 live
G. Feistel1st back · 21d out
L. Klimovicova
H2H0–1
State
Just brokenDeep grind
MomentumHold 60% ▼5
2/6
4/6
PreLive
2.85▲3.75
1.44▼1.25
SetsGamesPts
100
110
J. Ibrahim
K. Zaytseva
H2HFirst
State
Momentum
0/1
1/1
PreLive
5.50▲101.00
1.10▼1.00
SetsGamesPts
0040
0140
L. BoehnerRET x1 in last 3MTO 14d
M. Sawant
H2HFirst
State
Deep grindLong match
MomentumHold 45% ▼5
2/6
4/6
PreLive
1.23▲1.91
4.33▼1.91
SetsGamesPts
1030
1130
ITFHardM15 Monastir 384 live
E. Rios Perez1st back · 48d out
T. SahtaliRET x1 in 90d
H2HFirst
State
Momentum
0/1
1/1
PreLive
—29.00
—1.00
SetsGamesPts
0040
0140
G. MarquesRET x1 in 90d
N. MakhloufRET x1 in 90d
H2HFirst
State
Must hold
MomentumHold 58% ▼2
3/6
3/6
PreLive
1.12▲1.80
6.48▼1.95
SetsGamesPts
0415
150
E. Demanet
K. Rahmani
H2H1–1
State
On a run
MomentumHold 79% ▲4
5/6
1/6
PreLive
1.79▼1.57
2.05▲2.25
SetsGamesPts
0430
1030
W. Abderrahman
S. Hamza ReguigRET x1 in last 3
H2HFirst
State
On a run
MomentumHold 98%
5/6
1/6
PreLive
2.00▼1.00
1.83▲34.00
SetsGamesPts
1430
010
ITFM15 Salvador (Brazil)4 live
J. Wendler FilhoRET x1 in last 31st back · 37d out
G. Branchetti
H2HFirst
State
MomentumHold 98%
2/4
2/4
PreLive
3.67▼2.75
1.29▲1.40
SetsGamesPts
0240
0215
P. Rodrigues Longobardi1st back · 53d out
B. Torrealba
H2H—
State
Momentum
2/3
1/3
PreLive
7.898.00
1.091.06
SetsGamesPts
020
0130
V. Goncalves
L. Sverzut Corsini1st back · 45d out
H2H—
State
MomentumHold 98%
3/4
1/4
PreLive
1.031.01
16.34▼13.00
SetsGamesPts
0330
0130
P. A. De Almeida SantosRET x1 in last 31st back · 63d out
V. BiniMTO 14d
H2H—
State
Momentum
1/3
2/3
PreLive
—4.33
—1.20
SetsGamesPts
0130
0215
ITFHardM25 Heraklion 34 live
G. A. BaillyRET x1 in last 3
D. Azoidis1st back · 82d out
H2H—
State
MomentumHold 60%
2/6
4/6
PreLive
—1.75
—2.00
SetsGamesPts
010
100
A. NedicRET x1 in 90d
A. RecoRET x1 in last 3
H2H—
State
MomentumHold 25%
4/6
2/6
PreLive
1.37▼1.04
3.14▲10.00
SetsGamesPts
1340
0230
G. Ghetu
K. Friberg
H2H—
State
Just broken
MomentumHold 50%
3/6
3/6
PreLive
1.76▲5.00
2.08▼1.14
SetsGamesPts
030
1330
E. DonnetRET x1 in 90d
O. Krutykh
H2H—
State
Being run overMust hold
MomentumHold 48% ▼2
1/6
5/6
PreLive
2.36▲7.00
1.60▼1.08
SetsGamesPts
0215
1640
ITFClayM25 Valencia3 live
I. Almazan Valiente
Y. Milev
H2H—
State
Just broken
MomentumHold 67%
4/6
2/6
PreLive
2.11▼1.22
1.74▲4.00
SetsGamesPts
1130
0130
S. GulinRET x2 in 90d
I. Miletich
H2H—
State
Just broken
MomentumHold 25%
5/6
1/6
PreLive
1.15▼1.01
5.54▲12.00
SetsGamesPts
110
000
A. Marti Pujolras
A. Barroso Campos1st back · 30d out
H2H—
State
MomentumHold 80%
4/6
2/6
PreLive
1.20▼1.05
4.69▲8.50
SetsGamesPts
120
010
ITFClayM15 Antalya 61 live
S. A. Andreescu1st back · 34d out
G. Saritas1st back · 62d out
H2H—
State
Just broken
MomentumHold 50%
2/6
4/6
PreLive
—1.04
—10.00
SetsGamesPts
120
040
ITFHardW15 Monastir 305 live
A. Fiorani1st back · 62d out
D. Gaillard1st back · 27d out
H2H—
State
Just broken
MomentumHold 80%
3/6
3/6
PreLive
5.94▼2.50
1.14▲1.50
SetsGamesPts
1140
0240
N. Dho
D. KuczerRET x1 in last 31st back · 48d out
H2H—
State
Serving for set
MomentumHold 55%
3/6
3/6
PreLive
—3.40
—1.30
SetsGamesPts
066
064
V. Bedini1st back · 61d out
A. BanksRET x1 in last 3
H2H—
State
MomentumHold 40%
2/6
4/6
PreLive
11.70▲41.00
1.05▼1.00
SetsGamesPts
0240
1440
M. Horvit
C. Delaunay1st back · 174d out
H2H—
State
Must hold
MomentumHold 24%
4/6
2/6
PreLive
1.021.00
21.47▲29.00
SetsGamesPts
1615
030
E. N. MilicRET x1 in last 31st back · 104d out
M. Masiianskaia
H2H—
State
Just broken
MomentumHold 98%
3/6
3/6
PreLive
—1.20
—4.33
SetsGamesPts
120
030
ITFClayW50 Heraklion 3 (Greece)3 live
V. Grammatikopoulou
N. Senic
H2H—
State
Momentum
1/1
0/1
PreLive
1.56▼1.50
2.472.50
SetsGamesPts
0115
0030
D. Yesypchuk
T. Miron
H2H—
State
Just brokenMust hold
MomentumHold 2%
2/6
4/6
PreLive
1.46▲3.25
2.77▼1.33
SetsGamesPts
030
160
A. Stoyanov1st back · 48d out
L. Svatikova1st back · 53d out
H2H—
State
Momentum
4/6
2/6
PreLive
1.10▼1.01
7.69▲21.00
SetsGamesPts
270
050
ITFClayW15 Antalya 62 live
K. Laskutova
M. Yemshanova
H2H—
State
MomentumHold 80%
4/6
2/6
PreLive
1.011.00
15.00▲34.00
SetsGamesPts
1240
01A
S. V. BalanRET x1 in 90d
A. Breaz
H2H—
State
Being run overMust hold
MomentumHold 32% ▼2
1/6
5/6
PreLive
—11.00
—1.03
SetsGamesPts
0115
1640