DeepCourt
FT

Frances Tiafoe

United States·Age 28·Plays: Right-handed·188cm
Rank #20 ▼2·L1

Surface Elo

Hard1938.29
Clay1815.04
Grass1599.88

Career W/L

362 / 272

57.1%

YTD Record

17W – 9L

Titles

9

World Ranking

Current

#20

Peak: #10

Surface Elo History

Surface Win Rate

Hard

56.4%

Elo 1938.29

Clay

59.3%

Elo 1815.04

Grass

57.1%

Elo 1599.88

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 4, 2026HoustonATP TourClaySF
Tommy Paul (4)
2
7
4
79
L
Apr 3, 2026HoustonATP TourClayQF
Alexei Popyrin
1
6
4
66
W
Apr 2, 2026HoustonATP TourClayR16
Rinky Hijikata
1
4
6
2
W
Mar 26, 2026Miami MastersATP TourHardQF
Jannik Sinner (2)
2
6
6
L
Mar 24, 2026Miami MastersATP TourHardR16
Terence Atmane
1
4
6
4
W
Mar 23, 2026Miami MastersATP TourHardR32
Jakub Menšik (12)
1
64
6
6
W
Mar 21, 2026Miami MastersATP TourHardR64
Arthur Cazaux
0
61
1
W
Mar 10, 2026Indian Wells MastersATP TourHardR16
Alexander Zverev (4)
2
6
6
L
Mar 9, 2026Indian Wells MastersATP TourHardR32
Flavio Cobolli (15)
0
1
2
W
Mar 6, 2026Indian Wells MastersATP TourHardR64
Jenson Brooksby
0
4
2
W
Mar 1, 2026AcapulcoATP TourHardFinal
Flavio Cobolli (5)
2
77
6
L
Feb 28, 2026AcapulcoATP TourHardSF
Brandon Nakashima
1
6
66
4
W
Feb 27, 2026AcapulcoATP TourHardQF
Mattia Bellucci
0
3
4
W
Feb 25, 2026AcapulcoATP TourHardR16
Aleksandar Kovacevic
1
4
6
67
W
Feb 24, 2026AcapulcoATP TourHardR32
Nuno Borges
0
4
4
W
Feb 20, 2026Delray BeachATP TourHardQF
Learner Tien (4)
2
77
3
7
L
Feb 19, 2026Delray BeachATP TourHardR16
Zachary Svajda (Q)
1
4
6
5
W
Feb 16, 2026Delray BeachATP TourHardR32
Rinky Hijikata (Q)
0
4
4
W
Feb 11, 2026DallasATP TourHardR16
Sebastian Korda
2
7
6
L
Feb 9, 2026DallasATP TourHardR32
Terence Atmane
1
6
2
2
W

Career Highlights

Titles: 9·Finals: 22·Best Ranking: #10

Key Stats

Aces/Match

8.6

per 100 pts

DFs/Match

2.5

per 100 pts

1st Serve %

52.6%

1st Srv Won

74.2%

BP Saved

63.4%

BP Converted

30.3%

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.