DeepCourt
CN

Cameron Norrie

Great Britain·Age 30·Plays: Left-handed·188cm
Rank #19 ▲4·L2

Surface Elo

Hard1866.31
Clay1875.43
Grass1640.48

Career W/L

341 / 237

59.0%

YTD Record

13W – 11L

Titles

8

World Ranking

Current

#19

Peak: #8

Surface Elo History

Surface Win Rate

Hard

59.8%

Elo 1866.31

Clay

60.9%

Elo 1875.43

Grass

49.1%

Elo 1640.48

Recent Form

May 9, 2026L
ATP Rome MastersATP TourClayR64
Thiago Agustin Tirante
2
6
7
Apr 28, 2026L
Madrid MastersATP TourClayR16
Jannik Sinner (1)
2
6
7
Apr 26, 2026W
Madrid MastersATP TourClayR32
Thiago Agustin Tirante
0
5
65
Apr 24, 2026W
Madrid MastersATP TourClayR64
Tomaš Machač
1
2
78
65
Apr 17, 2026L
BarcelonaATP TourClayQF
Rafael Jodar (WC)
2
6
6
Apr 15, 2026W
BarcelonaATP TourClayR16
Ethan Quinn (Q)
1
3
6
4
Apr 13, 2026W
BarcelonaATP TourClayR32
Stan Wawrinka (WC)
1
4
77
4
Apr 7, 2026L
Monte Carlo MastersATP TourClayR32
Alex de Minaur (5)
2
77
2
6
Apr 5, 2026W
Monte Carlo MastersATP TourClayR64
Miomir Kecmanović
1
2
6
60
Mar 21, 2026L
Miami MastersATP TourHardR64
Alex Michelsen
2
7
64
6
Mar 13, 2026L
Indian Wells MastersATP TourHardQF
Carlos Alcaraz (1)
2
6
6
Mar 11, 2026W
Indian Wells MastersATP TourHardR16
Rinky Hijikata (Q)
0
4
2
Mar 9, 2026W
Indian Wells MastersATP TourHardR32
Alex de Minaur (6)
0
4
4
Mar 8, 2026W
Indian Wells MastersATP TourHardR64
Mackenzie McDonald (Q)
0
2
3
Feb 23, 2026L
AcapulcoATP TourHardR32
Rafael Jodar (WC)
2
6
6
Feb 11, 2026L
RotterdamATP TourHardR16
Christopher O'Connell (Q)
2
711
6
Feb 8, 2026W
RotterdamATP TourHardR32
Roberto Bautista Agut
0
63
1
Jan 22, 2026L
Australian OpenATP TourHardR32
Alexander Zverev (3)
3
7
4
6
6
Jan 20, 2026W
Australian OpenATP TourHardR64
Emilio Nava
1
1
63
6
65
Jan 17, 2026W
Australian OpenATP TourHardR128
Benjamin Bonzi
2
0
77
6
3
4

Career Highlights

Titles: 8·Finals: 21·Best Ranking: #8

Key Stats

Aces/Match

5.1

per 100 pts

DFs/Match

2.4

per 100 pts

1st Serve %

58.1%

1st Srv Won

69.1%

BP Saved

65.7%

BP Converted

30.2%

Condition Analysis

Quick match-day weather and venue filters up top, with deeper surface and pace profiling below.

Historical player-page weather uses one stored venue-date weather value per match day. Temperature, humidity, wind, and condition labels all follow that same day-level model, not match-time or hourly weather.

Unlock Condition Analysis

Subscribe to the Data tier to access match-day condition filters, pace heatmaps, and custom environment splits.