ATP · Head-to-Head Rivalry

🇺🇸 John Isner
Age 41 · Elo 1598
vs
🇺🇸 Ryan Harrison
Age 34 · Elo 1541
8
3

Model win probabilities, betting edges and DFS projections for every ATP & WTA match.

Start 7-Day Free Trial

card required · cancel anytime

Meetings

11

Series

8–3

John Isner first

Last Meeting

Jul 23, 2018

Avg Game Margin

3.9

winner's games minus loser's

John Isner · 83 · Ryan Harrison
20102018

Record by Surface

Hard
33
Clay
30
Grass
20

John Isner in green, Ryan Harrison in blue.

Series shown from John Isner's perspective.

Every John Isner vs Ryan Harrison Meeting

DateTournamentSurfaceWinnerScore
Jul 23, 2018AtlantaFinalHardJohn Isner5-7 6-3 6-4
May 7, 2018Madrid MastersR32ClayJohn Isner7-6(1) 7-6(7)
Feb 26, 2018AcapulcoR32HardRyan Harrison6-3 7-6(5)
Jul 24, 2017AtlantaFinalHardJohn Isner7-6(6) 7-6(7)
Jul 25, 2016Canada MastersR32HardRyan Harrison7-6(3) 6-7(4) 6-4
Jul 8, 2013NewportR32GrassJohn Isner7-6(0) 6-2
May 27, 2013Roland GarrosR64ClayJohn Isner5-7 6-7(7) 6-3 6-1 8-6
Apr 8, 2013HoustonR32ClayJohn Isner7-6(4) 6-4
Jan 7, 2013SydneyR16HardRyan Harrison6-4 6-4
Jul 9, 2012NewportSemifinalGrassJohn Isner7-6(4) 6-3
Feb 15, 2010MemphisR32HardJohn Isner6-1 7-5

Tour-level meetings back to 1968 where available. Dates reflect the tournament start.

Rating & Ranking

John IsnerRyan Harrison
ATP Rank
1598Overall Elo1541
1568Hard Elo1528
1559Clay Elo1499
1558Grass Elo1491

breakPoint Elo starts every player at 1500 and weights matches by tournament importance — values are internally consistent but not comparable to other published Elo scales.

Form & Activity

John IsnerRyan Harrison
2026 Season
0 matchesLast 12 Months0 matches
50%Form (last 5)50%
Form (30 days)
Aug 28, 2023Last MatchJan 4, 2021

Serve & Return

John IsnerRyan Harrison
92%Hold %79%
10%Break %18%
21.7%Ace Rate8.8%
2.5%Double Fault Rate4.2%
72%Serve Pts Won63%
30%Return Pts Won34%

Career rates over each player's tracked matches.

Advanced Stats

Advanced stats are for Pro members

Per-Match Averages

John IsnerRyan Harrison
17.2Avg Aces6.6
7.3Avg Aces Against5.7
1.3Avg Breaks2.0
26.6Avg Games23.5
565Matches231

Career averages per best-of-3 match; aces against are opponent aces conceded, breaks are service breaks won. Each stat covers the matches where it was tracked.

Want the model's edge next time John Isner and Ryan Harrison play?

Start 7-Day Free Trial