Sofia Johnson

🇬🇧United Kingdom· #367· 22y· WTA

27–20 · last 52 weeks

13–6 on clay in the last 52 weeks, her best surface. Up from #898 in March.

Last match

L
Maria Timofeeva

vsMaria Timofeeva#87

Porto · R32 · Hard · Sep 22, 2026

Form & record· last 52 weeks

27–20
Record
57%
Win rate
Last 5
5–5
Last 10

Hard 13–13Clay 13–6Grass 1–1

Record by season

SeasonTotalHardClayGrassIndoor
All
27–2255%
11–1346%
13–668%
1–150%†
2–250%†
2026
25–1858%
10–1050%
12–571%
1–150%†
2–250%†
2025
2–250%†
1–150%†
1–150%†
2023
0–20%†
0–20%†

† fewer than 5 matches

Recent matches

Full lookup

Filter by surface, level, opponent rank and window with Premium.

See plans
Surface
Level
Opponent rank
Window

Record · last 52 weeks

27–20
Record
57%
Win rate
21.1
Avg games
−1.3
Avg spread

Surface & Conditions

CategoryW–LWinSpreadGamesHold
HardOpp ~#30313–1350%+0.120.765%(15)
ClayOpp ~#47113–668%−3.222.3(16)
GrassOpp ~#761–150%−1.515.568%(2)

Level & Opponents

CategoryW–LWinSpreadGamesHold
WTA 250Opp ~#1002–250%−1.518.566%(4)
WTA 125Opp ~#3462–340%+1.417.065%(5)
ITFOpp ~#34023–1561%−1.621.9(24)
vs 51–1001–233%+1.016.360%(3)
vs 100+19–1556%−0.721.765%(25)
vs Unranked7–370%−3.920.586%(5)
vs LeftiesOpp ~#1742–167%−1.029.043%(2)
vs RightiesOpp ~#2608–753%−0.919.369%(8)

Event & Format

CategoryW–LWinSpreadGamesHold
First match of eventOpp ~#34010–759%−1.423.0(12)
Later roundsOpp ~#33413–959%−1.521.044%(13)

Serve

MetricL5L10L52 Wks
Hold %65%65%66%
Break %26%26%37%

L52 Wks:Ace rate 1.3%1st-serve points won 62%Dominance ratio 1.08

33 matches with serve stats

Workload & retirements

SituationValue
Matches, last 7 days3 · 240 min
Matches, last 14 days8 · 739 min
Days since last match1
Retired, last 52 Wks0
Retired, career0

Averages exclude retirements and defaults