Scores.wiki
tennis ATPMadrid, SpainWhere to WatchTennisClay

Madrid, Spain (ATP): TV, Stream (Apr 24, 2026)

By Scores.wiki Staff · April 23, 2026 at 06:00 AM ET · Updated 07:15 AM ET · 5 min read
Madrid, Spain - Ben Shelton vs Dino Prižmić

Quick Facts

TournamentMadrid, Spain
TourATP — Masters 1000
SurfaceClay
DateFriday, April 24, 2026
TVTennis Channel
StreamingTC+
Matches Today32

Where to Watch

Today's Madrid, Spain matches air on Tennis Channel and can be streamed on TC+. Coverage typically starts at 11:00 AM ET for European events and varies for other regions.

Featured Match — Clay Elo Win Probability

68%
32%
Ben Shelton Dino Prižmić

Today's Matches — Ranked by Watchability

32 singles matches scheduled. Rankings use our proprietary Elo and Glicko rating systems with surface-specific adjustments and win probability modeling.

1st Round Must Watch
Ben Shelton (#6) vs Dino Prižmić (#87)
4:00 AM ET · Clay
Elo: 1864 vs 1730 Glicko: N/A vs N/A
68%
32%
Ben SheltonElo Win ProbDino Prižmić

Odds: Ben Shelton -175 / Dino Prižmić +138
1st Round Must Watch
Cameron Norrie (#23) vs Tomaš Machač (#41)
4:00 AM ET · Clay
Elo: 1830 vs 1715 Glicko: N/A vs N/A
66%
34%
Cameron NorrieElo Win ProbTomaš Machač

Odds: Cameron Norrie +110 / Tomaš Machač -137
1st Round Must Watch
Rafael Jodar (#42) vs Alex de Minaur (#8)
4:00 AM ET · Clay
Elo: 1710 vs 1874 Glicko: N/A vs N/A
28%
72%
Rafael JodarElo Win ProbAlex de Minaur

Odds: Rafael Jodar -110 / Alex de Minaur -110
1st Round Worth Watching
Hubert Hurkacz (#63) vs Lorenzo Musetti (#9)
4:00 AM ET · Clay
Elo: 1818 vs 2046 Glicko: N/A vs N/A
21%
79%
Hubert HurkaczElo Win ProbLorenzo Musetti

Odds: Hubert Hurkacz +175 / Lorenzo Musetti -227
1st Round Worth Watching
Jiri Lehečka (#14) vs Alejandro Tabilo (#43)
4:00 AM ET · Clay
Elo: 1828 vs 1756 Glicko: N/A vs N/A
60%
40%
Jiri LehečkaElo Win ProbAlejandro Tabilo

Odds: Jiri Lehečka -149 / Alejandro Tabilo +120
1st Round Worth Watching
Ugo Humbert (#34) vs Terence Atmane (#47)
4:00 AM ET · Clay
Elo: 1565 vs 1582 Glicko: N/A vs N/A
48%
52%
Ugo HumbertElo Win ProbTerence Atmane
1st Round Worth Watching
Andrey Rublev (#12) vs Vit Kopřiva (#66)
4:00 AM ET · Clay
Elo: 1852 vs 1748 Glicko: N/A vs N/A
65%
35%
Andrey RublevElo Win ProbVit Kopřiva

Odds: Andrey Rublev -357 / Vit Kopřiva +275
1st Round Worth Watching
Dušan Lajović (#138) vs Arthur Rinderknech (#26)
4:00 AM ET · Clay
Elo: 1653 vs 1652 Glicko: N/A vs N/A
50%
50%
Dušan LajovićElo Win ProbArthur Rinderknech

Odds: Dušan Lajović +130 / Arthur Rinderknech -161
1st Round Worth Watching
Elmer Moller (#169) vs Gabriel Diallo (#36)
4:00 AM ET · Clay
Elo: 1655 vs 1696 Glicko: N/A vs N/A
44%
56%
Elmer MollerElo Win ProbGabriel Diallo

Odds: Elmer Moller +120 / Gabriel Diallo -149
1st Round Worth Watching
Jan-Lennard Struff (#81) vs Alex Michelsen (#37)
4:00 AM ET · Clay
Elo: 1672 vs 1464 Glicko: N/A vs N/A
77%
23%
Jan-Lennard StruffElo Win ProbAlex Michelsen

Odds: Jan-Lennard Struff -110 / Alex Michelsen -110
1st Round Worth Watching
Joao Fonseca (#31) vs Marin Čilić (#51)
4:00 AM ET · Clay
Elo: 1804 vs 1622 Glicko: N/A vs N/A
74%
26%
Joao FonsecaElo Win ProbMarin Čilić

Odds: Joao Fonseca -400 / Marin Čilić +300
1st Round Worth Watching
Sebastian Ofner (#83) vs Tomas Martin Etcheverry (#29)
4:00 AM ET · Clay
Elo: 1748 vs 1857 Glicko: N/A vs N/A
35%
65%
Sebastian OfnerElo Win ProbTomas Martin Etcheverry

Odds: Sebastian Ofner +138 / Tomas Martin Etcheverry -175
1st Round Worth Watching
Tallon Griekspoor (#33) vs Damir Džumhur (#84)
4:00 AM ET · Clay
Elo: 1708 vs 1630 Glicko: N/A vs N/A
61%
39%
Tallon GriekspoorElo Win ProbDamir Džumhur

Odds: Tallon Griekspoor -175 / Damir Džumhur +138
1st Round Worth Watching
Alejandro Davidovich Fokina (#24) vs R64P38
4:00 AM ET · Clay
Elo: 1713 vs N/A Glicko: N/A vs N/A
1st Round Worth Watching
Alexander Bublik (#11) vs R64P34
4:00 AM ET · Clay
Elo: 1920 vs N/A Glicko: N/A vs N/A
1st Round Worth Watching
Brandon Nakashima (#32) vs R64P46
4:00 AM ET · Clay
Elo: 1657 vs N/A Glicko: N/A vs N/A
1st Round Worth Watching
Daniil Medvedev (#10) vs R64P50
4:00 AM ET · Clay
Elo: 1807 vs N/A Glicko: N/A vs N/A
1st Round Worth Watching
Francisco Cerundolo (#20) vs R64P42
4:00 AM ET · Clay
Elo: 1847 vs N/A Glicko: N/A vs N/A
1st Round Worth Watching
Jannik Sinner (#1) vs Benjamin Bonzi (#104)
4:00 AM ET · Clay
Elo: 2246 vs 1480 Glicko: N/A vs N/A
99%
1%
Jannik SinnerElo Win ProbBenjamin Bonzi

Odds: Jannik Sinner -10000 / Benjamin Bonzi +2500
1st Round Worth Watching
Karen Khachanov (#16) vs R64P58
4:00 AM ET · Clay
Elo: 1777 vs N/A Glicko: N/A vs N/A
1st Round Worth Watching
Learner Tien (#21) vs R64P54
4:00 AM ET · Clay
Elo: 1508 vs N/A Glicko: N/A vs N/A
1st Round Worth Watching
R64P35 vs Corentin Moutet (#30)
4:00 AM ET · Clay
Elo: N/A vs 1793 Glicko: N/A vs N/A
1st Round Worth Watching
R64P39 vs Casper Ruud (#15)
4:00 AM ET · Clay
Elo: N/A vs 1943 Glicko: N/A vs N/A
1st Round Worth Watching
R64P43 vs Luciano Darderi (#22)
4:00 AM ET · Clay
Elo: N/A vs 1794 Glicko: N/A vs N/A
1st Round Worth Watching
R64P47 vs Felix Auger-Aliassime (#5)
4:00 AM ET · Clay
Elo: N/A vs 1807 Glicko: N/A vs N/A
1st Round Worth Watching
R64P51 vs Denis Shapovalov (#35)
4:00 AM ET · Clay
Elo: N/A vs 1657 Glicko: N/A vs N/A
1st Round Worth Watching
R64P55 vs Flavio Cobolli (#13)
4:00 AM ET · Clay
Elo: N/A vs 1873 Glicko: N/A vs N/A
1st Round Worth Watching
R64P59 vs Jakub Menšik (#27)
4:00 AM ET · Clay
Elo: N/A vs 1701 Glicko: N/A vs N/A
1st Round Worth Watching
R64P63 vs Alexander Zverev (#3)
4:00 AM ET · Clay
Elo: N/A vs 2018 Glicko: N/A vs N/A
1st Round Skippable
Arthur Fils (#25) vs Ignacio Buse (#58)
4:00 AM ET · Clay
Elo: 1975 vs 1697 Glicko: N/A vs N/A
83%
17%
Arthur FilsElo Win ProbIgnacio Buse

Odds: Arthur Fils -588 / Ignacio Buse +400
1st Round Skippable
Emilio Nava (#116) vs Valentin Vacherot (#17)
4:00 AM ET · Clay
Elo: 1691 vs 1857 Glicko: N/A vs N/A
28%
72%
Emilio NavaElo Win ProbValentin Vacherot

Odds: Emilio Nava +175 / Valentin Vacherot -227
1st Round Skippable
Thiago Agustin Tirante (#75) vs Tommy Paul (#18)
4:00 AM ET · Clay
Elo: 1717 vs 2034 Glicko: N/A vs N/A
14%
86%
Thiago Agustin TiranteElo Win ProbTommy Paul

Odds: Thiago Agustin Tirante +200 / Tommy Paul -250

See full ratings: ATP Elo · ATP Glicko

More TENNIS Previews

Tennis Today: 21 Matches Ranked (Apr 23, 2026) Madrid, Spain (WTA): TV, Stream (Apr 23, 2026) Madrid, Spain (ATP): TV, Stream (Apr 23, 2026) Barcelona, Spain (ATP): TV, Stream (Apr 15, 2026)

Also Tonight

MLB · PHI @ ATL — 7:15 PM ET — Regional Sports Network MLB · PIT @ MIL — 7:40 PM ET — Regional Sports Network NBA · BOS @ PHI — 7:00 PM ET — Prime Video NBA · LAL @ HOU — 8:00 PM ET — Prime Video NHL · TBL @ MTL — 7:00 PM ET — TNT NHL · EDM @ ANA — 10:00 PM ET — TNT