Smashrssmashrs.

Command Palette

Search for a command to run...

Head-to-Head

Justin Roberts vs Ryan HavilandPrediction, Head-to-Head Results, and Stats

Justin Roberts and Ryan Haviland have met 1 time since 2026; Justin Roberts leads 1–0. Across all meetings Roberts has taken 2 sets to Haviland's 0. Their most recent meeting: Justin Roberts won at M15 Vero Beach (2026).

Spread & Straight-Sets Form

Completed best-of-3 matches Β· Last 12 months

IndicatorRobertsHaviland
Wins in straight sets47%80%
Wins a set when losing35%14%
Goes to a deciding set43%16%
Covers βˆ’1.5 sets as favorite33%0%
Covers +1.5 sets as underdog45%43%
Tiebreak sets won57%13%
Wins after taking set 188%100%
Wins 2-0 after taking set 150%100%

Colored rows are higher-is-better: green above 50%, red below. Favorite/underdog set by book odds; cover rows count only matches with odds on record. Head-to-head: 1 of 1 completed meetings ended in straight sets (Roberts 1, Haviland 0).

Style Matchup

Playing styles and historical archetype record

Roberts

🎯 Baseliner

Precise groundstrokesCourt controlPatient constructionConsistent depth
vs

Haviland

πŸͺƒ Counterpuncher

Elite BP conversionStrong return gameDefensive consistencyRally tolerance

Matchup analysis

The 🎯 Baseliner archetype wins about 54% vs πŸͺƒ Counterpuncher across 979 matches in our dataset: a stylistic lean toward Justin Roberts.

Baseliner players often use precise groundstrokes and court control to pressure the counterpuncher's elite bp conversion.

Previous meetings

1 career meeting, newest first

May 6, 2026

M15 Vero Beach

C Clay Β· 1st Round

764
763
Roberts

Player ROI

Hypothetical if you put 1u on each player to win every one of their matches Β· Last 90 days

MetricRobertsHaviland
W-L2–5-
Avg odds2.14-
ROI %-49.6%-
Units P/L-3.47u-

Small sample: ROI stabilizes with more matches; fewer than 10 in the window is noisy.

Travel

Last 30 days

MetricRobertsHaviland
Countries1β€”
Events1β€”
Matches1β€”
Distance0 mi Β· 0 kmβ€”
RouteBRAβ€”

Host country from each tournament in the last 30 days, including the current event even when a player arrived on a bye. Route is the order of countries visited; consecutive stops in the same country are shown once. Distance is the great-circle total between host cities, shown only when every stop in the window is geocoded. A rough fatigue signal, not a headline stat.

Common opponents

Results vs. opponents both players faced Β· Last 12 months

Across 4 shared opponents, both Roberts and Haviland posted a 50% win rate.

OpponentRobertsHaviland
Augusto Land
W
67
62
64
W
62
64
Teodor Davidov
L
26
76
810
W
67
63
106
Bautista De La Pena
W
60
62
L
46
46
Fermin Tenti
L
67
60
610
L
36
67

Recent Form

Last five matches per player

Roberts
LLWLWLLL
L

Wilson Leite

Curitiba Challenger Β· 1st Round Qualifying

26
46

Sep 27

L

Jose Pereira

M15 Curitiba Β· 2nd Round

46
763
647

Sep 24

W

Augusto Land

M15 Curitiba Β· 1st Round

637
62
64

Sep 22

L

Tyler Bowers

M25 East Lansing Β· 2nd Round

Aug 13

W

Jelani Sarr

M25 East Lansing Β· 1st Round

46
764
60

Aug 12

L

Vignesh Gogineni

M25 Edwardsville Β· 1st Round

26
46

Jul 29

L

Maximillian Mroz

M25 Champaign Β· 1st Round

667
26

Jul 22

L

Maximillian Mroz

M25 Champaign Β· 1st Round

667
26

Jul 22

Haviland
LLWWLWWL
L

Matisse Farzam

M15 Ann Arbor Β· 1st Round Qualifying

36
16

Sep 28

L

Dan Martin

M25 Pensacola Β· 1st Round

16
657

May 13

W

Dakotah Bobo

M25 Pensacola Β· 3rd Round Qualifying

64
764

May 12

W

Nicolas Simkin

M25 Pensacola Β· 1st Round Qualifying

62
64

May 11

L

Justin Roberts

M15 Vero Beach Β· 1st Round

647
637

May 6

W

Teodor Davidov

M15 Vero Beach Β· 3rd Round Qualifying

627
63
106

May 5

W

Ben Chetewy Ungar

M15 Vero Beach Β· 1st Round Qualifying

60
64

May 4

L

Joao Portugal

M15 Orange Park Β· 3rd Round Qualifying

657
57

Apr 28

Win rate

Matches, sets and games won Β· Last 12 months Β· 19–40 matches

MetricRobertsHaviland
Matches won43%26%
Sets won43%29%
Games won49%45%

Record by tier

Head-to-head record by tournament tier

StageRobertsHaviland
ITF M1510

By surface

Head-to-head record per surface

SurfaceRobertsHaviland
Clay10

Share this matchup

Copy the link to paste in Discord or group chats.

Justin Roberts vs Ryan Haviland FAQ

Justin Roberts leads the head-to-head 1–0 over 1 meetings.