Player

🇨🇿 Tomas Machac

Career matches 442
Wins 281
Losses 161
Win rate 63.6%
Elo (current) —

Surface breakdown

Hard 66.3% 187W – 95L (282 matches)
Clay 58.8% 77W – 54L (131 matches)
Grass 52.9% 9W – 8L (17 matches)
Carpet 66.7% 8W – 4L (12 matches)

Career form (last 10)

LWWWLWWLLL

Newest on left. Hover for details.

Head-to-head (top 5 opponents)

OpponentPlayedWLW%
Flavio Cobolli53260%
Jack Draper53260%
Vit Kopriva52340%
Botic Van De Zandschulp52340%
Luca Nardi43175%

Recent matches

Reset

1–50 of 442

DateTournamentRoundWinnerLoserScoreSurface
2026-04-22MadridRound of 64Cameron NorrieTomas Machac6-2 6(6)-7 7-6(5)Clay
2026-04-22MadridRound of 128Tomas MachacFrancisco Comesana3-6 7-6(3) 6-3Clay
2026-04-13BarcelonaRound of 32Tomas MachacSebastian Baez2-6 6-4 6-1Clay
2026-04-13BarcelonaRound of 16Tomas MachacCarlos AlcarazClay
2026-04-13BarcelonaQuarterfinalsAndrey RublevTomas Machac6-4 6-3Clay
2026-04-05Monte CarloRound of 64Tomas MachacDaniel Altmaier6-4 1-6 6-3Clay
2026-04-05Monte CarloRound of 32Tomas MachacFrancisco Cerundolo7-6(2) 6-3Clay
2026-04-05Monte CarloRound of 16Jannik SinnerTomas Machac6-1 6(3)-7 6-3Clay
2026-03-30MarrakechRound of 16Rafael JodarTomas Machac6-4 4-6 6-3Clay
2026-03-18MiamiRound of 64Corentin MoutetTomas Machac6-0 1-6 6-4Hard
2026-03-18MiamiRound of 128Tomas MachacEmilio Nava2-6 6-4 6-1Hard
2026-02-16DohaRound of 32Jannik SinnerTomas Machac6-1 6-4Hard
2026-02-02MontpellierRound of 16Arthur GeaTomas Machac6-3 4-5 RETHard
2026-01-18Australian OpenRound of 64Tomas MachacStefanos Tsitsipas6-4 3-6 7-6(5) 7-6(5)Hard
2026-01-18Australian OpenRound of 32Lorenzo MusettiTomas Machac5-7 6-4 6-2 5-7 6-2Hard
2026-01-18Australian OpenRound of 128Tomas MachacGrigor Dimitrov6-4 6-4 6-3Hard
2026-01-12AdelaideSemifinalsTomas MachacTommy Paul2-6 6-3 6-3Hard
2026-01-12AdelaideRound of 32Tomas MachacJames Duckworth6-3 6-3Hard
2026-01-12AdelaideRound of 16Tomas MachacQuentin Halys6-4 6-2Hard
2026-01-12AdelaideQuarterfinalsTomas MachacJaume Munar6-4 6-4Hard
2026-01-12AdelaideFinalTomas MachacUgo Humbert6-4 6(2)-7 6-2Hard
2026-01-04BrisbaneRound of 32Jiri LeheckaTomas Machac6-4 6(5)-7 6-2Hard
2025-10-27ParisRound of 64Flavio CobolliTomas Machac6-1 6-4Hard
2025-10-20ViennaRound of 32Flavio CobolliTomas Machac7-6(6) 6-2Hard
2025-10-01ShanghaiRound of 64Tomas MachacMattia Bellucci6-3 6-4Hard
2025-10-01ShanghaiRound of 32Valentin VacherotTomas Machac6-0 3-1 RETHard
2025-09-24TokyoRound of 32Sho ShimabukuroTomas Machac6-3 7-6(4)Hard
2025-08-24US OpenRound of 64Tomas MachacJoao Fonseca7-6(4) 6-2 6-3Hard
2025-08-24US OpenRound of 32Tomas MachacUgo Blanchet7-5 6-3 6-1Hard
2025-08-24US OpenRound of 16Taylor FritzTomas Machac6-4 6-3 6-3Hard
2025-08-24US OpenRound of 128Tomas MachacLuca Nardi6-3 6-1 6-1Hard
2025-08-07CincinnatiRound of 64Adrian MannarinoTomas Machac6-3 6-3Hard
2025-07-27MontrealRound of 64Reilly OpelkaTomas Machac7-6(5) 6(5)-7 6-3Hard
2025-06-30WimbledonRound of 64August HolmgrenTomas Machac7-6(5) 6(8)-7 6(5)-7 7-5 7-6(5)Grass
2025-06-30WimbledonRound of 128Tomas MachacDamir Dzumhur6-3 6-2 6-4Grass
2025-06-16HalleRound of 32Tomas MachacJesper De Jong7-5 3-6 6-3Grass
2025-06-16HalleRound of 16Tomas MachacFabian Marozsan6-2 6-3Grass
2025-06-16HalleQuarter-FinalsAlexander BublikTomas Machac7-6(2) 6-3Grass
2025-05-18GenevaRound of 16Cameron NorrieTomas Machac3-6 6-2 4-3 RETClay
2025-05-07RomeRound of 64Tomas MachacLearner Tien6-4 6-4Clay
2025-05-07RomeRound of 32Tommy PaulTomas Machac6-3 6(5)-7 6-4Clay
2025-04-23MadridRound of 64Jacob FearnleyTomas Machac1-6 6-3 6-2Clay
2025-04-06Monte CarloRound of 64Tomas MachacSebastian Baez3-6 6-3 6-2Clay
2025-04-06Monte CarloRound of 32Alex De MinaurTomas Machac3-6 6-0 6-3Clay
2025-03-19MiamiRound of 64Tomas MachacMatteo Arnaldi6-2 1-6 6-3Hard
2025-03-19MiamiRound of 32Tomas MachacReilly Opelka7-6(1) 6-3Hard
2025-03-19MiamiRound of 16Jakub MensikTomas MachacW/OHard
2025-03-05Indian WellsRound of 64Yosuke WatanukiTomas Machac4-6 4-2 RETHard
2025-02-24AcapulcoSemi-FinalsTomas MachacBrandon Nakashima6-4 1-6 6-4Hard
2025-02-24AcapulcoRound of 32Tomas MachacJakub Mensik6-4 2-6 6-3Hard

Aliases

5

atp

  • T. Machac
  • Tomas Machac (m0fh)

atp_short

  • T. Machac (m0fh)

sackmann

  • Tomas Machac (207830)

variant

  • T Machac
Clunter — AI-powered tennis betting tips & tracking
Model: WElo + serve stats | Exchange: Betfair