ATP · Head-to-Head Rivalry

🇺🇸 John Isner
Age 41 · Elo 1598
vs
🇺🇸 Steve Johnson
Age 36 · Elo 1568
5
6

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

5–6

John Isner first

Last Meeting

Apr 4, 2022

Avg Game Margin

2.5

winner's games minus loser's

John Isner · 56 · Steve Johnson
20142022

Record by Surface

Hard
25
Clay
31

John Isner in green, Steve Johnson in blue.

Series shown from John Isner's perspective.

Every John Isner vs Steve Johnson Meeting

DateTournamentSurfaceWinnerScore
Apr 4, 2022HoustonR16ClayJohn Isner6-7(1) 7-6(4) 6-3
Aug 31, 2020Us OpenR128HardSteve Johnson6-7(5) 6-3 6-7(5) 6-3 7-6(3)
Apr 9, 2018HoustonQuarterfinalClaySteve Johnson7-6(4) 4-6 7-6(5)
Feb 27, 2017AcapulcoR32HardSteve Johnson6-4 6-4
Jan 9, 2017AucklandQuarterfinalHardSteve Johnson6-3 5-7 7-6(3)
Jul 18, 2016WashingtonQuarterfinalHardSteve Johnson7-6(7) 7-6(15)
Aug 3, 2015WashingtonSemifinalHardJohn Isner6-3 3-6 7-6(9)
May 17, 2015NiceR16ClayJohn Isner7-6(3) 4-6 6-3
Apr 12, 2015Monte Carlo MastersR64ClayJohn Isner6-4 6-4
Oct 5, 2014Shanghai MastersR32HardJohn Isner7-6(6) 7-6(7)
Jul 28, 2014WashingtonR32HardSteve Johnson6-7(5) 6-3 7-6(6)

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

Rating & Ranking

John IsnerSteve Johnson
ATP Rank
1598Overall Elo1568
1568Hard Elo1526
1559Clay Elo1533
1558Grass Elo1540

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 IsnerSteve Johnson
2026 Season
0 matchesLast 12 Months0 matches
50%Form (last 5)25%
Form (30 days)
Aug 28, 2023Last MatchFeb 5, 2024

Serve & Return

John IsnerSteve Johnson
92%Hold %83%
10%Break %16%
21.7%Ace Rate10.3%
2.5%Double Fault Rate3.8%
72%Serve Pts Won66%
30%Return Pts Won33%

Career rates over each player's tracked matches.

Advanced Stats

Advanced stats are for Pro members

Per-Match Averages

John IsnerSteve Johnson
17.2Avg Aces7.7
7.3Avg Aces Against7.9
1.3Avg Breaks1.9
26.6Avg Games23.6
565Matches324

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 Steve Johnson play?

Start 7-Day Free Trial