← All tennis
Set by set
| Player | Set 1 | Set 2 | Sets |
|---|---|---|---|
| Z. Zhang | 6 | 1 | 0 |
| O. Virtanen | 7 | 6 | 2 |
Momentum — game by game, ● = break
▲ Z. Zhang
▼ O. Virtanen
Match facts
Tournament
ATP Challenger Birmingham, Great Britain Men Singles
Category
Challenger
Round
Round of 32
Surface
grass
Court
CENTRE COURT
City
Birmingham
First serve
O. Virtanen
Total games
7–13
Z. Zhang · match stats · O. Virtanen
7Aces9
1Double faults5
71%First serve in58%
74%First-serve points won80%
95%Second serve in87%
27%Second-serve points won51%
80%Break points saved100%
0%Break points converted20%
32%Return points won39%
46Service points won63
30Receiver points won30
76Total points won93
7Games won13
7Service games won10
0Tiebreaks won1
5Longest point streak6
1Longest game streak5
Per set · aces & double faults
| Set | Aces | Double faults |
|---|---|---|
| Set 1 | 6–7 | 0–4 |
| Set 2 | 1–2 | 1–1 |
Figures read Z. Zhang first.
Set 27 games · newest first
1-6
game 7
O. Virtanen serving
0-15
15-15
30-15
30-30
40-30
40-40
A-40
40-40
40-A
40-40
A-40
40-40
A-40
40-40
40-A
1-5
game 6
Z. Zhang serving
BREAK
0-15
0-30
0-40
15-40
1-4
game 5
O. Virtanen serving
0-15
0-30
15-30
15-40
1-3
game 4
Z. Zhang serving
BREAK
15-0
30-0
30-15
40-15
40-30
40-40
40-A
1-2
game 3
O. Virtanen serving
15-0
15-15
15-30
30-30
30-40
1-1
game 2
Z. Zhang serving
0-15
15-15
15-30
30-30
30-40
40-40
A-40
0-1
game 1
O. Virtanen serving
0-15
15-15
30-15
30-30
40-30
40-40
40-A
40-40
A-40
40-40
40-A
40-40
40-A
40-40
40-A
Set 113 games · newest first
6-7
game 13
O. Virtanen serving
1-0
1-1
1-2
2-2
2-3
2-4
3-4
4-4
5-4
5-5
5-6
6-6
7-6
7-7
7-8
8-8
8-9
8-10
6-6
game 12
O. Virtanen serving
15-0
15-15
15-30
15-40
6-5
game 11
Z. Zhang serving
15-0
30-0
40-0
5-5
game 10
O. Virtanen serving
0-15
0-30
0-40
5-4
game 9
Z. Zhang serving
15-0
15-15
30-15
30-30
40-30
40-40
A-40
4-4
game 8
O. Virtanen serving
15-0
15-15
15-30
30-30
30-40
4-3
game 7
Z. Zhang serving
15-0
30-0
30-15
40-15
40-30
40-40
A-40
40-40
A-40
3-3
game 6
O. Virtanen serving
15-0
15-15
30-15
30-30
40-30
40-40
40-A
40-40
A-40
40-40
40-A
40-40
40-A
3-2
game 5
Z. Zhang serving
0-15
15-15
15-30
30-30
30-40
40-40
A-40
40-40
A-40
2-2
game 4
O. Virtanen serving
0-15
15-15
30-15
40-15
40-30
40-40
40-A
2-1
game 3
Z. Zhang serving
15-0
30-0
30-15
40-15
40-30
1-1
game 2
O. Virtanen serving
0-15
0-30
0-40
1-0
game 1
Z. Zhang serving
0-15
0-30
15-30
15-40
30-40
40-40
A-40
Point chips read Z. Zhang first · highlighted border marks the point winner.
Head to head
L
Nottingham 2, Great Britain · Jun 2026 · grass
1–2
L
Manama, Bahrain · Jan 2026 · hard
1–2
W/L from Z. Zhang's perspective.
Win probability
Z. ZhangO. Virtanen
54%
Model confidence
Why the model thinks so
- Better ranking (+90 places)
- Dominant on this surface (100% win rate)
- More effective serve
- More titles on this surface
Z. Zhang
2.20
consensus price, since opening
O. Virtanen
1.62
consensus price, since opening
Match winnerdecimal
Bookmaker
Z. Zhang
O. Virtanen
1xBet
2.56 ▲
1.45
888Sport
2.50 ▼
1.50 ▲
Bet365
2.75 ▲
1.40 ▼
Betsson
2.65 ▲
1.42 ▼
Betway
2.40 ▼
1.50 ▲
Bwin
2.55 ▲
1.45 ▼
Interwetten
2.65 ▲
1.43 ▼
Marathon
2.55 ▲
1.44
Novibet
2.75 ▲
1.40 ▼
SportingBet
2.55 ▲
1.45 ▼
Unibet
2.55 ▼
1.50 ▲
William Hill
2.50 ▼
1.50 ▲
Consensus
2.58 ▼
1.45 ▼
Match Winner1st Set
Bookmaker
Z. Zhang
O. Virtanen
1xBet
2.25 ▲
1.57 ▼
888Sport
2.30 ▼
1.57 ▲
Bet365
2.50 ▲
1.50 ▼
Betsson
2.44 ▲
1.49 ▼
Betway
2.30 ▼
1.55 ▲
Bwin
2.35
1.50
Interwetten
2.40 ▲
1.50 ▼
Marathon
2.26 ▲
1.55 ▼
Novibet
2.45 ▲
1.50 ▼
SportingBet
2.35
1.50
Unibet
2.38 ▼
1.56 ▲
William Hill
2.30 ▼
1.57 ▲
Consensus
2.36
1.53
Match Winner2nd Set
Bookmaker
Z. Zhang
O. Virtanen
1xBet
2.32 ▼
1.54 ▲
888Sport
2.25 ▼
1.60 ▲
Betway
2.30 ▼
1.55 ▲
Bwin
2.30
1.53
Interwetten
2.50 ▲
1.47 ▼
Marathon
2.33 ▼
1.52 ▲
Novibet
2.40 ▲
1.53 ▼
SportingBet
2.30
1.53
Unibet
2.45 ▼
1.54 ▲
William Hill
2.25 ▼
1.60 ▲
Consensus
2.34
1.54