Otto Virtanen vs Kamil MajchrzakBirmingham CH Semi-final

Birmingham CH · CHALLENGER · Semi-final
#158ATP
1706ELO
1695Grass ELO
$193kYTD
$1.5MCAREER
24 yrs · 193 cm · Right-handed
Last 10 · pre-match
WLLWWWLWWW
2 — 1
Sets
Monday, 1 June 2026
grass
#76ATP
1746ELO
1676Grass ELO
$594kYTD
$3.8MCAREER
30 yrs · 180 cm · Right-handed
Last 10 · pre-match
LWWWWWLWWW
Virtanen O.
7-6 6-7 7-6
Majchrzak K.
Virtanen O.
7865792
Majchrzak K.
6677671

Otto Virtanen defeated Kamil Majchrzak 7-6 6-7 7-6 in the Birmingham CH semi-final on grass. The upset overturned the form book — Kamil Majchrzak came in ranked #76, leading the head-to-head 1–0, defending last year's round of 32. Otto Virtanen claimed a first win over Kamil Majchrzak in two meetings, narrowing the head-to-head to 1–1.

Key context

Head to head

01
DateTournamentRoundSurfaceWinnerScore
2026-06-10s HertogenboschR32grassKamil Majchrzak7.9-6.7 4-6 6.4-7.7

Serve vs return

This season
Virtanen O.serving92% hold

wins 71% of points on serve vs Majchrzak K.

Majchrzak K.serving88% hold

wins 69% of points on serve vs Virtanen O.

Serve-dominated — both hold easily, expect tiebreaks

Each player's serve crossed against the other's return, converted to expected hold of serve. Recent completed matches, ATP, WTA & Challenger. About

Statistics

This season
1st serve in·Even
60%
64%
1st serve points won·Even
75%
73%
2nd serve points won·Even
52%
49%
Service points won·Even
66%
64%
Return points won·Even
37%
36%
Break points saved·Even
67%
63%
Aces / match·Slight edge
8.1
6.7
Double faults / match·Dominant
3.4
1.7

Averages over each player's completed matches in the selected window (23 vs 20). ATP, WTA & Challenger.

Clutch

Under pressure
Clutch Rating·Dominant
43
68
Break points saved·Even
94
97
Break points won·Dominant
3
51
Deciding sets·Dominant
42
75
Tiebreaks·Clear edge
88
72

Performance in the biggest moments — break points, deciding sets and tiebreaks (0–100, higher is better). About

Freshness

Recent load
Freshness·Clear edge
66
45

Virtanen O.: 1 day rest · 2 matches, 56 games (7d) · Majchrzak K.: 1 day rest · 6 matches, 145 games (7d). Higher means fresher. About

Conditions

Court speed
Fastbig serves, short points
SlowFast