ATP
career high · #40

Ryan
Harrison

USAUSA·age 34·Right-handed·185cm · 6′1″
#455
last ranked #455

Ryan Harrison was last ranked No. 455 in the ATP ranking of 10 January 2022. Career high: No. 40 (17 July 2017).

Ranking since 2009

weekly ranking, No. 1 at the top
#1#10#1002010201220142016201820202022best #40

Serve and return by season

All figures, every season
Ryan HarrisonTour average
70%75%80%85%20102012201420162018
Latest matches
Cary CHAug 2023HARDLost in Q2
Q2
🇦🇺Blake Ellis8636
🇺🇸Ryan Harrison364
Q1
🇺🇸Ryan Harrison66
🇨🇴Nicolas Mejia34
WashingtonJul 2023HARDLost in Q1
Q1
🇺🇸Zachary Svajda767
🇺🇸Ryan HarrisonWC363
Tallahassee CHApr 2023CLAYLost in Q2
Q2
🇺🇸Ryan Harrison1224
Q1
🇺🇸Ryan Harrison1267
🇺🇸Kaylan BigunWC261
Sarasota CHApr 2023CLAYLost in Q1
Q1
🇦🇷Guido Andreozzi466
🇺🇸Ryan Harrison33
Waco CHFeb 2023HARDLost in R32
R32
🇺🇸Ryan HarrisonWC364
Rome GA CHFeb 2023HARDLost in R16
R16
🇩🇪Elmar Ejupovic376
🇺🇸Ryan HarrisonWC6652
R32
🇺🇸Ryan HarrisonWC636
🇺🇦Illya MarchenkoAlt363
More matches
Cleveland CHJan 2023HARDLost in R16
R16
🇺🇸Stefan Kozlov666
🇺🇸Ryan HarrisonQ44
R32
🇺🇸Ryan HarrisonQ66
Q2
🇺🇸Ryan Harrison867
🇺🇸Bradley Klahn3610
Q1
🇺🇸Ryan Harrison866
🇺🇸Nico MostardiWC34
Charleston CHSept 2022HARDLost in Q1
Q1
🇺🇸Govind Nanda172
🇺🇸Ryan HarrisonAlt52
Columbus CHSept 2022HARDLost in R32
R32
🇬🇧Paul Jubb776
🇺🇸Ryan HarrisonQ664
Cary CHSept 2022HARDLost in R16
R16
🇺🇸Nick ChappellAlt646
🇺🇸Ryan HarrisonQ462
R32
🇺🇸Ryan HarrisonQ77
🇦🇺Aleksandar Vukic66463
Q2
🇺🇸Ryan Harrison867
🇺🇸Ezekiel Clark2268
Q1
🇺🇸Ryan Harrison866
🇪🇸Pedro RodenasAlt34
Chicago CHAug 2022HARDLost in R16
R16
🇦🇺Jordan Thompson466
🇺🇸Ryan HarrisonQ33
R32
🇺🇸Ryan HarrisonQ77
Q2
🇺🇸Ryan HarrisonWC66
🇹🇳Aziz Dougaz1234
Q1
🇺🇸Ryan HarrisonWC277
🇯🇵Yosuke Watanuki4663612
Lexington CHAug 2022HARDLost in R16
R16
🇪🇨Emilio Gomez276
🇺🇸Ryan HarrisonQ54
R32
🇺🇸Ryan HarrisonQ76
🇨🇦Steven Diez642
Q2
🇺🇸Ryan Harrison9637
🇺🇸Connor Farren465
Q1
🇺🇸Ryan Harrison966
Rome CHJul 2022HARDLost in Q1
Q1
🇨🇳Juncheng Shang177
🇺🇸Ryan Harrison55
Sarasota CHApr 2022CLAYLost in R32
R32
🇧🇬Adrian AndreevQ362
🇺🇸Ryan HarrisonWC620
HoustonApr 2022CLAYLost in Q2
Q2
🇺🇸Christian Harrison8566
🇺🇸Ryan HarrisonWC744
Q1
🇺🇸Ryan HarrisonWC66
🇺🇸Bjorn Fratangelo243
Monterrey CHMar 2022HARDLost in R32
R32
🇺🇸Ryan HarrisonWC34
Columbus CHJan 2022HARDLost in R32
R32
🇺🇸Ryan HarrisonQ463
Q2
🇺🇸Ryan Harrison366
🇺🇸Donald Young613
Q1
🇺🇸Ryan Harrison76
Barletta CHAug 2021CLAYLost in R32
R32
🇹🇼Chun Hsin Tseng860
🇺🇸Ryan HarrisonQ10
Q2
🇺🇸Ryan Harrison636
🇮🇹Luca PotenzaWC362
Q1
🇺🇸Ryan Harrison66
🇨🇦Alexis Galarneau743
Lexington CHJul 2021HARDLost in Q1
Q1
🇮🇱Edan Leshem752
🇺🇸Ryan HarrisonAlt71
Cary 1 CHJul 2021HARDLost in Q2
Season by season
tour-level singles
2019Service games won77.9%Tour average 79.6%Return games won16.8%Tour average 20.4%
0%20%40%60%80%2010201120122013201420152016201720182019
Statistic2008201020112012201320142015201620172018201920202021
Results
Year-end rank–#173#79#69#100#191#112#90#47#62#302#479#456
W–L1–14–914–1923–2511–215–125–811–1119–2321–223–61–10–1
–30.8%42.4%47.9%34.4%29.4%38.5%50.0%45.2%48.8%33.3%––
Titles0000000010000
Serve
–6.56.06.47.05.24.78.07.59.27.8––
–3.54.32.63.53.23.53.33.43.33.3––
–61.2%56.6%61.7%59.9%58.6%59.3%58.8%58.5%60.2%58.4%––
–70.2%69.0%71.3%70.9%69.4%68.5%75.0%72.2%74.6%75.9%––
–48.6%49.6%52.5%48.5%47.1%51.0%52.7%49.2%53.0%48.7%––
–65.7%57.6%63.1%65.5%56.5%60.6%65.3%62.6%64.1%61.0%––
–78.4%73.6%80.7%77.3%74.9%73.2%82.1%78.3%83.9%77.9%––
Return
–30.3%40.0%39.4%37.2%37.5%39.4%40.3%37.5%38.2%37.8%––
–16.6%20.5%17.8%13.8%16.1%17.9%18.8%19.4%16.3%16.8%––
Matches with statistics–1333453217122242429––
Rankings & Race
updated weekly · 52w rolling
Current rank · ATP
#455▲ 1
Points total
81
52-week rolling
Points dropping next week
–
next defending · –
Tournaments played
–
career high · #40
Race position
Not in current race
go to ATP Race →
Head to Head
top rivals · all-time
Career Stats
singles · all-time
Career record
118 – 159
win rate · 42.6%
Titles
1
tour-level singles
Hard
91–108
46% win
Clay
14–27
34% win
Grass
13–24
35% win
Elo rating by surface
Hard1598peak 1830 · 439 matches
Clay1545peak 1597 · 103 matches
Grass1471peak 1578 · 68 matches