DeepCourt
CN

Cameron Norrie

Great Britain·Age 30·Plays: Left-handed·188cm
Rank #24 ·W1

Surface Elo

Hard1866.31
Clay1889.57
Grass1640.48

Career W/L

338 / 234

59.1%

YTD Record

10W – 8L

Titles

8

Upcoming

World Ranking

Current

#24

Peak: #8

Surface Elo History

Surface Win Rate

Hard

59.8%

Elo 1866.31

Clay

61.4%

Elo 1889.57

Grass

49.1%

Elo 1640.48

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 13, 2026BarcelonaATP TourClayR32
Stan Wawrinka (WC)
1
4
77
4
W
Apr 7, 2026Monte Carlo MastersATP TourClayR32
Alex de Minaur (5)
2
77
2
6
L
Apr 5, 2026Monte Carlo MastersATP TourClayR64
Miomir Kecmanović
1
2
6
60
W
Mar 21, 2026Miami MastersATP TourHardR64
Alex Michelsen
2
7
64
6
L
Mar 13, 2026Indian Wells MastersATP TourHardQF
Carlos Alcaraz (1)
2
6
6
L
Mar 11, 2026Indian Wells MastersATP TourHardR16
Rinky Hijikata (Q)
0
4
2
W
Mar 9, 2026Indian Wells MastersATP TourHardR32
Alex de Minaur (6)
0
4
4
W
Mar 8, 2026Indian Wells MastersATP TourHardR64
Mackenzie McDonald (Q)
0
2
3
W
Feb 23, 2026AcapulcoATP TourHardR32
Rafael Jodar (WC)
2
6
6
L
Feb 11, 2026RotterdamATP TourHardR16
Christopher O'Connell (Q)
2
711
6
L
Feb 8, 2026RotterdamATP TourHardR32
Roberto Bautista Agut
0
63
1
W
Jan 22, 2026Australian OpenATP TourHardR32
Alexander Zverev (3)
3
7
4
6
6
L
Jan 20, 2026Australian OpenATP TourHardR64
Emilio Nava
1
1
63
6
65
W
Jan 17, 2026Australian OpenATP TourHardR128
Benjamin Bonzi
2
0
77
6
3
4
W
Jan 14, 2026AucklandATP TourHardR16
Giovanni Mpetshi Perricard
2
4
6
7
L
Jan 12, 2026AucklandATP TourHardR32
Hugo Gaston
0
3
4
W
Jan 8, 2026Brisbane CHATP TourHardR16
Aleksandar Kovacevic
2
7
4
6
L
Jan 6, 2026Brisbane CHATP TourHardR32
Ugo Humbert
1
6
6
5
W
Nov 9, 2025MetzATP TourHardFinal
Learner Tien
2
6
3
7
L
Nov 8, 2025MetzATP TourHardSF
Lorenzo Sonego
1
6
2
4
W

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 %

57.9%

1st Srv Won

69.2%

BP Saved

65.6%

BP Converted

30.0%

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.