ATP · Player Profile
Tomas Machac
🇨🇿 · ATP · Age 25 · 183 cm · active
Overall Elo
2118
Hard Elo
2008
Clay Elo
1772
Grass Elo
1563
Last 12 Months
35 matches
53% won
Form (last 5)
75%
3/4 won
Form (30 days)
—
Last Match
May 25, 2026
Tomas Machac Elo Rating History
Elo updates after every tracked ATP match — a win against a stronger opponent moves it more than one against a weaker one, so the curve tracks true level through hot streaks, layoffs and surface swings.
Loading chart…
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.
Serve & Return Profile
Hold %
80%
Break %
20%
Ace Rate
6.9%
Double Fault Rate
3.4%
Serve Pts Won
63%
Return Pts Won
35%
Career rates over 148 tracked matches.
Recent Matches
No recent tracked matches.
Tomas Machac Head-to-Head Records
| Opponent | Record | Matches | Last Meeting |
|---|---|---|---|
| Jannik Sinner | 0–4 | 4 | Apr 5, 2026 |
| Tommy Paul | 3–1 | 4 | Jan 12, 2026 |
| Alexei Popyrin | 2–2 | 4 | Sep 25, 2024 |
| Stefanos Tsitsipas | 2–1 | 3 | May 6, 2026 |
| Cameron Norrie | 0–3 | 3 | Apr 22, 2026 |
| Flavio Cobolli | 1–2 | 3 | Oct 27, 2025 |
| Taylor Fritz | 0–3 | 3 | Aug 25, 2025 |
| Reilly Opelka | 2–1 | 3 | Jul 27, 2025 |
| Novak Djokovic | 1–2 | 3 | Jan 13, 2025 |
| Casper Ruud | 0–3 | 3 | Dec 27, 2024 |
| Jack Draper | 1–2 | 3 | Oct 21, 2024 |
| Alexander Zverev | 0–2 | 2 | May 25, 2026 |
| Sebastian Baez | 2–0 | 2 | Apr 13, 2026 |
| Andrey Rublev | 1–1 | 2 | Apr 13, 2026 |
| Daniel Altmaier | 2–0 | 2 | Apr 5, 2026 |
| Lorenzo Musetti | 1–1 | 2 | Jan 19, 2026 |
| Grigor Dimitrov | 2–0 | 2 | Jan 19, 2026 |
| Ugo Humbert | 1–1 | 2 | Jan 12, 2026 |
| Quentin Halys | 1–1 | 2 | Jan 12, 2026 |
| James Duckworth | 1–1 | 2 | Jan 12, 2026 |
| Adrian Mannarino | 0–2 | 2 | Aug 7, 2025 |
| Damir Dzumhur | 2–0 | 2 | Jun 30, 2025 |
| Fabian Marozsan | 2–0 | 2 | Jun 16, 2025 |
| Alexander Bublik | 0–2 | 2 | Jun 16, 2025 |
| Learner Tien | 2–0 | 2 | May 7, 2025 |