DeepCourt
TM

Tomas Machac

CZE·Age 25·Plays: Right-handed·183cm
Rank #41 ·L1

Surface Elo

Hard1919.86
Clay1754.92
Grass1550.22

Career W/L

283 / 156

64.5%

YTD Record

12W – 10L

Titles

7

World Ranking

Current

#41

Peak: #20

Surface Elo History

Surface Win Rate

Hard

67.0%

Elo 1919.86

Clay

61.0%

Elo 1754.92

Grass

52.9%

Elo 1550.22

Recent Form

May 9, 2026L
ATP Rome MastersATP TourClayR64
Daniil Medvedev (7)
May 7, 2026W
ATP Rome MastersATP TourClayR128
Stefanos Tsitsipas
0
4
64
Apr 24, 2026L
Madrid MastersATP TourClayR64
1
2
78
65
Cameron Norrie (19)
2
6
66
77
Apr 22, 2026W
Madrid MastersATP TourClayR128
2
3
77
6
Francisco Comesaña
1
6
63
3
Apr 17, 2026L
BarcelonaATP TourClayQF
Andrey Rublev (5)
2
6
6
Apr 14, 2026W
BarcelonaATP TourClayR32
Sebastián Báez
1
6
4
1
Apr 9, 2026L
Monte Carlo MastersATP TourClayR16
1
1
77
3
Jannik Sinner (2)
2
6
63
6
Apr 8, 2026W
Monte Carlo MastersATP TourClayR32
Francisco Cerundolo (16)
0
62
3
Apr 6, 2026W
Monte Carlo MastersATP TourClayR64
Daniel Altmaier
1
4
6
3
Apr 2, 2026L
MarrakechATP TourClayR16
Rafael Jodar
2
6
4
6
Mar 21, 2026L
Miami MastersATP TourHardR64
Corentin Moutet (30)
2
6
1
6
Mar 19, 2026W
Miami MastersATP TourHardR128
Emilio Nava
1
6
4
1
Feb 16, 2026L
DohaATP TourHardR32
Jannik Sinner (2)
2
6
6
Jan 23, 2026L
Australian OpenATP TourHardR32
2
7
4
2
7
2
Lorenzo Musetti (5)
3
5
6
6
5
6
Jan 21, 2026W
Australian OpenATP TourHardR64
3
6
3
77
77
Stefanos Tsitsipas (31)
1
4
6
65
65
Jan 19, 2026W
Australian OpenATP TourHardR128
Grigor Dimitrov
0
4
4
3
Jan 16, 2026W
AdelaideATP TourHardFinal
Ugo Humbert
1
4
77
2
Jan 16, 2026W
AdelaideATP TourHardSF
Tommy Paul (2)
1
6
3
3
Jan 14, 2026W
AdelaideATP TourHardR16
Quentin Halys
0
4
2
Jan 13, 2026W
AdelaideATP TourHardR32
James Duckworth
0
3
3

Career Highlights

Titles: 7·Finals: 13·Best Ranking: #20

Key Stats

Aces/Match

6.0

per 100 pts

DFs/Match

3.0

per 100 pts

1st Serve %

58.3%

1st Srv Won

70.5%

BP Saved

62.3%

BP Converted

31.5%

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.