← All tennis
Set by set
| Player | Set 1 | Set 2 | Set 3 | Sets |
|---|---|---|---|---|
| J. S. Osorio | 2 | 6 | 2 | 1 |
| M. Soto | 6 | 3 | 6 | 2 |
Momentum — game by game, ● = break
▲ J. S. Osorio
▼ M. Soto
Match facts
Tournament
Bogota, Colombia
Category
Challenger
Round
Round of 32
Surface
clay
Court
Campo 1
City
Bogota
First serve
J. S. Osorio
Total games
10–15
Recent form
J. S. Osorio · match stats · M. Soto
5Aces11
2Double faults1
61%First serve in48%
65%First-serve points won75%
94%Second serve in97%
48%Second-serve points won62%
0%Break points saved80%
20%Break points converted100%
32%Return points won41%
50Service points won51
24Receiver points won36
74Total points won87
10Games won15
9Service games won11
0Tiebreaks won0
6Longest point streak10
3Longest game streak5
Per set · aces & double faults
| Set | Aces | Double faults |
|---|---|---|
| Set 1 | 0–4 | 0–0 |
| Set 2 | 3–2 | 0–0 |
| Set 3 | 2–5 | 2–1 |
Figures read J. S. Osorio first.
Set 353 min · 8 games · newest first
2-6
game 8
J. S. Osorio serving
BREAK
0-15
0-30
15-30
30-30
40-30
40-40
A-40
40-40
A-40
40-40
A-40
40-40
40-A
2-5
game 7
M. Soto serving
0-15
15-15
30-15
30-30
40-30
40-40
40-A
2-4
game 6
J. S. Osorio serving
BREAK
15-0
15-15
15-30
15-40
2-3
game 5
M. Soto serving
0-15
15-15
30-15
30-30
30-40
40-40
40-A
40-40
A-40
40-40
40-A
40-40
40-A
2-2
game 4
J. S. Osorio serving
0-15
0-30
15-30
30-30
40-30
1-2
game 3
M. Soto serving
0-15
0-30
15-30
15-40
1-1
game 2
J. S. Osorio serving
0-15
15-15
30-15
40-15
40-30
40-40
A-40
40-40
A-40
0-1
game 1
M. Soto serving
0-15
15-15
30-15
30-30
30-40
Set 239 min · 9 games · newest first
6-3
game 9
J. S. Osorio serving
15-0
30-0
40-0
5-3
game 8
M. Soto serving
BREAK
15-0
30-0
30-15
40-15
4-3
game 7
J. S. Osorio serving
15-0
30-0
40-0
40-15
3-3
game 6
M. Soto serving
15-0
15-15
15-30
15-40
3-2
game 5
J. S. Osorio serving
0-15
15-15
15-30
30-30
40-30
2-2
game 4
M. Soto serving
15-0
30-0
30-15
40-15
40-30
40-40
40-A
2-1
game 3
J. S. Osorio serving
0-15
15-15
30-15
30-30
40-30
1-1
game 2
M. Soto serving
15-0
15-15
15-30
15-40
1-0
game 1
J. S. Osorio serving
15-0
30-0
40-0
40-15
Set 129 min · 8 games · newest first
2-6
game 8
M. Soto serving
0-15
15-15
15-30
15-40
2-5
game 7
J. S. Osorio serving
BREAK
0-15
0-30
15-30
30-30
30-40
2-4
game 6
M. Soto serving
0-15
0-30
0-40
2-3
game 5
J. S. Osorio serving
BREAK
15-0
15-15
30-15
40-15
40-30
40-40
40-A
2-2
game 4
M. Soto serving
0-15
0-30
0-40
15-40
2-1
game 3
J. S. Osorio serving
15-0
15-15
30-15
40-15
40-30
1-1
game 2
M. Soto serving
0-15
15-15
15-30
15-40
1-0
game 1
J. S. Osorio serving
15-0
15-15
30-15
40-15
Point chips read J. S. Osorio first · highlighted border marks the point winner.
Head to head
W
Quito, Ecuador Men Singles · Jul 2026 · clay
2–1
W/L from J. S. Osorio's perspective.
Win probability
J. S. OsorioM. Soto
87%
Model confidence
Why the model thinks so
- Ranked far higher (+204 places)
- Dominant on this surface (47% win rate)
- Better on break points
J. S. Osorio
3.00
consensus price, since opening
M. Soto
1.36
consensus price, since opening
OUFull Match
Bookmaker
Over
E
1xBet
1.84
1.84
Betmonitor Consensus
1.85
1.84
Betway
1.85
1.85
betathome
1.83
1.83
betfred
1.91
1.80
dafabet
1.84
1.86
marathonbet
1.84
1.84
msport
1.85
1.85
sbobet
1.86
1.88
OU 10.00Full Match
Bookmaker
Over
Under
Betmonitor Consensus
1.96
1.77
Pinnacle
2.01
1.78
betsensation
1.94
1.76
dafabet
1.94
1.76
OU 10.50Full Match
Bookmaker
Over
Under
Betmonitor Consensus
2.15
1.63
Unibet
2.23
1.58
betsensation
2.04
1.69
dafabet
2.04
1.69
fanatics
2.20
1.63
ggbet
2.05
1.68
hardrock
2.25
1.59
kto
2.23
1.58
OU 13.00Full Match
Bookmaker
Over
Under
Betmonitor Consensus
2.54
1.47
Pinnacle
2.58
1.49
betsensation
2.52
1.46
dafabet
2.52
1.46
OU 21.00Full Match
Bookmaker
Over
Under
Betmonitor Consensus
1.96
1.85
Pinnacle
1.96
1.85
betinasia
1.96
1.85
ps3838
1.96
1.85
OU 22.50Full Match
Bookmaker
Over
Under
1xBet
2.19
1.57
Betmonitor Consensus
2.22
1.58
Betway
2.30
1.55
Unibet
2.20
1.60
betathome
2.20
1.58
betuk
2.20
1.60
forbet
2.28
1.53
ggbet
2.19
1.60
hardrock
2.20
1.61
kto
2.20
1.60
marathonbet
2.19
1.57
prolineplus
2.20
1.60
sazka
2.25
1.51