Skip Navigation Links
ATP TOUR MASTERS 1000 MADRID
ATP TOUR
OUTDOOR CLAY
€ 8,055,385
128-PLAYER SINGLES MAIN DRAW
24.04.2025 - 04.05.2025
RANKED ON 05.05.2025

JUMP TO
MADRID OPEN
2024 EDITION
2025 EDITION

MAIN DRAWQUALIFYING DRAW

ROUND 1ROUND 2ROUND 3ROUND 4QUARTER-FINALSSEMI-FINALSFINALWINNER
1
RANK
2
ENTRY
(1)
Alexander Zverev
Prize money: €90,445€90,445
POINTS WON: 100POINTS WON: 100
NOT PLAYED
2
RANK
Bye
Alexander Zverev
6
6
FINISHED
3
RANK
55
Roberto Bautista Agut
6
2
6
Roberto Bautista Agut
Prize money: €30,895€30,895
POINTS WON: 30POINTS WON: 30
2
2
FINISHED
4
53
RANK
Jaume Munar
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
4
6
3
Alexander Zverev
2
7
7
FINISHED
5
RANK
41
Nuno Borges
67
7
6
Alejandro Davidovich Fokina
Prize money: €52,925€52,925
POINTS WON: 50POINTS WON: 50
6
63
60
FINISHED
6
96
RANK
(WC)
ENTRY
Pablo Carreno Busta
Prize money: €20,820€20,820
POINTS WON: 0POINTS WON: 0
7
63
3
Nuno Borges
Prize money: €30,895€30,895
POINTS WON: 30POINTS WON: 30
2
3
FINISHED
7
RANK
Bye
Alejandro Davidovich Fokina
6
6
NOT PLAYED
8
29
RANK
(28)
ENTRY
Alejandro Davidovich Fokina
Prize money: €52,925€52,925
POINTS WON: 50POINTS WON: 50
Alexander Zverev
Prize money: €90,445€90,445
POINTS WON: 100POINTS WON: 100
5
3
FINISHED
9
RANK
21
ENTRY
(20)
Francisco Cerundolo
Prize money: €165,670€165,670
POINTS WON: 200POINTS WON: 200
Francisco Cerundolo
7
6
NOT PLAYED
10
RANK
Bye
Francisco Cerundolo
6
6
FINISHED
11
RANK
82
Corentin Moutet
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
3
2
Harold Mayot
Prize money: €30,895€30,895
POINTS WON: 50POINTS WON: 50
3
4
RETIRED
12
160
RANK
(Q)
ENTRY
Harold Mayot
6
4
Francisco Cerundolo
6
6
FINISHED
13
RANK
70
Francisco Comesana
6
6
Francisco Comesana
Prize money: €52,925€52,925
POINTS WON: 50POINTS WON: 50
4
4
FINISHED
14
48
RANK
Pedro Martinez
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
4
4
Francisco Comesana
7
6
FINISHED
15
RANK
Bye
Arthur Fils
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
64
4
NOT PLAYED
16
14
RANK
(13)
ENTRY
Arthur Fils
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
Francisco Cerundolo
Prize money: €165,670€165,670
POINTS WON: 200POINTS WON: 200
NOT PLAYED
17
RANK
13
ENTRY
(12)
Ben Shelton
Prize money: €52,925€52,925
POINTS WON: 50POINTS WON: 50
Jakub Mensik
Prize money: €165,670€165,670
POINTS WON: 200POINTS WON: 200
NOT PLAYED
18
RANK
Bye
Ben Shelton
4
7
6
FINISHED
19
RANK
37
Giovanni Mpetshi Perricard
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
4
4
Mariano Navone
Prize money: €30,895€30,895
POINTS WON: 30POINTS WON: 30
6
65
3
FINISHED
20
85
RANK
Mariano Navone
6
6
Ben Shelton
Prize money: €52,925€52,925
POINTS WON: 50POINTS WON: 50
1
4
FINISHED
21
RANK
138
ENTRY
(Q)
Dusan Lajovic
Prize money: €20,820€20,820
POINTS WON: 30POINTS WON: 30
3
4
Jakub Mensik
6
6
FINISHED
22
119
RANK
(Q)
ENTRY
Ethan Quinn
6
6
Ethan Quinn
Prize money: €30,895€30,895
POINTS WON: 50POINTS WON: 50
64
1
FINISHED
23
RANK
Bye
Jakub Mensik
7
6
NOT PLAYED
24
23
RANK
(22)
ENTRY
Jakub Mensik
Prize money: €165,670€165,670
POINTS WON: 200POINTS WON: 200
Jakub Mensik
6
6
FINISHED
25
RANK
26
ENTRY
(25)
Alexei Popyrin
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
Alexander Bublik
Prize money: €90,445€90,445
POINTS WON: 100POINTS WON: 100
3
2
NOT PLAYED
26
RANK
Bye
Alexei Popyrin
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
4
64
FINISHED
27
RANK
38
Alex Michelsen
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
62
64
Alexander Bublik
6
7
FINISHED
28
75
RANK
Alexander Bublik
7
7
Alexander Bublik
6
0
6
FINISHED
29
RANK
42
Gael Monfils
1
6
6
Andrey Rublev
Prize money: €52,925€52,925
POINTS WON: 50POINTS WON: 50
4
6
4
FINISHED
30
353
RANK
(Q)
ENTRY
Borna Gojo
Prize money: €20,820€20,820
POINTS WON: 30POINTS WON: 30
6
2
4
Gael Monfils
Prize money: €30,895€30,895
POINTS WON: 30POINTS WON: 30
RETIRED
31
RANK
Bye
Andrey Rublev
NOT PLAYED
32
8
RANK
(7)
ENTRY
Andrey Rublev
Prize money: €52,925€52,925
POINTS WON: 50POINTS WON: 50
NOT PLAYED
33
RANK
4
ENTRY
(3)
Taylor Fritz
Prize money: €90,445€90,445
POINTS WON: 100POINTS WON: 100
NOT PLAYED
34
RANK
Bye
Taylor Fritz
6
6
FINISHED
35
RANK
87
Christopher O'Connell
6
6
Christopher O'Connell
Prize money: €30,895€30,895
POINTS WON: 30POINTS WON: 30
1
4
FINISHED
36
59
RANK
Camilo Ugo Carabelli
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
3
4
Taylor Fritz
4
7
0
RETIRED
37
RANK
62
Benjamin Bonzi
6
6
Benjamin Bonzi
Prize money: €52,925€52,925
POINTS WON: 50POINTS WON: 50
6
5
0
FINISHED
38
109
RANK
(WC)
ENTRY
Marin Cilic
Prize money: €20,820€20,820
POINTS WON: 0POINTS WON: 0
3
2
Benjamin Bonzi
6
7
FINISHED
39
RANK
Bye
Hubert Hurkacz
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
4
5
NOT PLAYED
40
28
RANK
(27)
ENTRY
Hubert Hurkacz
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
Taylor Fritz
Prize money: €90,445€90,445
POINTS WON: 100POINTS WON: 100
5
4
FINISHED
41
RANK
24
ENTRY
(23)
Sebastian Korda
Prize money: €52,925€52,925
POINTS WON: 50POINTS WON: 50
Casper Ruud
7
6
NOT PLAYED
42
RANK
Bye
Sebastian Korda
6
3
6
FINISHED
43
RANK
373
ENTRY
(WC)
Federico Cina
7
6
Federico Cina
Prize money: €30,895€30,895
POINTS WON: 30POINTS WON: 30
3
6
1
FINISHED
44
169
RANK
(WC)
ENTRY
Coleman Wong
Prize money: €20,820€20,820
POINTS WON: 0POINTS WON: 0
65
1
Sebastian Korda
Prize money: €52,925€52,925
POINTS WON: 50POINTS WON: 50
3
3
FINISHED
45
RANK
73
Roman Safiullin
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
64
1
Casper Ruud
6
6
FINISHED
46
76
RANK
Arthur Rinderknech
7
6
Arthur Rinderknech
Prize money: €30,895€30,895
POINTS WON: 30POINTS WON: 30
3
4
FINISHED
47
RANK
Bye
Casper Ruud
6
6
NOT PLAYED
48
15
RANK
(14)
ENTRY
Casper Ruud
Prize money: €165,670€165,670
POINTS WON: 200POINTS WON: 200
Casper Ruud
Prize money: €165,670€165,670
POINTS WON: 200POINTS WON: 200
NOT PLAYED
49
RANK
10
ENTRY
(9)
Daniil Medvedev
Prize money: €165,670€165,670
POINTS WON: 200POINTS WON: 200
Daniil Medvedev
Prize money: €165,670€165,670
POINTS WON: 200POINTS WON: 200
NOT PLAYED
50
RANK
Bye
Daniil Medvedev
RETIRED
51
RANK
112
ENTRY
(Q)
Fabio Fognini
Prize money: €20,820€20,820
POINTS WON: 30POINTS WON: 30
2
3
Laslo Djere
Prize money: €30,895€30,895
POINTS WON: 30POINTS WON: 30
FINISHED
52
71
RANK
Laslo Djere
6
6
Daniil Medvedev
6
6
FINISHED
53
RANK
126
ENTRY
(Q)
Juan Manuel Cerundolo
3
7
6
Juan Manuel Cerundolo
Prize money: €52,925€52,925
POINTS WON: 70POINTS WON: 70
2
2
FINISHED
54
77
RANK
Aleksandar Kovacevic
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
6
5
2
Juan Manuel Cerundolo
7
6
FINISHED
55
RANK
Bye
Felix Auger-Aliassime
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
65
4
NOT PLAYED
56
19
RANK
(18)
ENTRY
Felix Auger-Aliassime
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
Daniil Medvedev
3
6
6
FINISHED
57
RANK
32
ENTRY
(31)
Brandon Nakashima
Prize money: €90,445€90,445
POINTS WON: 100POINTS WON: 100
Brandon Nakashima
Prize money: €90,445€90,445
POINTS WON: 100POINTS WON: 100
6
1
4
NOT PLAYED
58
RANK
Bye
Brandon Nakashima
6
7
FINISHED
59
RANK
153
Sebastian Ofner
6
6
Sebastian Ofner
Prize money: €30,895€30,895
POINTS WON: 30POINTS WON: 30
3
63
FINISHED
60
80
RANK
(Q)
ENTRY
Hugo Gaston
Prize money: €20,820€20,820
POINTS WON: 30POINTS WON: 30
4
3
Brandon Nakashima
7
6
FINISHED
61
RANK
58
Fabian Marozsan
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
64
5
Flavio Cobolli
Prize money: €52,925€52,925
POINTS WON: 50POINTS WON: 50
5
3
FINISHED
62
36
RANK
Flavio Cobolli
7
7
Flavio Cobolli
6
0
RETIRED
63
RANK
Bye
Holger Rune
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
2
0
NOT PLAYED
64
9
RANK
(8)
ENTRY
Holger Rune
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
NOT PLAYED
65
RANK
6
ENTRY
(5)
Jack Draper
Prize money: €90,445€90,445
POINTS WON: 100POINTS WON: 100
NOT PLAYED
66
RANK
Bye
Jack Draper
6
6
FINISHED
67
RANK
34
Tallon Griekspoor
6
6
Tallon Griekspoor
Prize money: €30,895€30,895
POINTS WON: 30POINTS WON: 30
3
4
FINISHED
68
95
RANK
(Q)
ENTRY
Vit Kopriva
Prize money: €20,820€20,820
POINTS WON: 30POINTS WON: 30
1
4
Jack Draper
7
0
RETIRED
69
RANK
69
Learner Tien
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
1
6
64
Matteo Berrettini
Prize money: €52,925€52,925
POINTS WON: 50POINTS WON: 50
62
0
FINISHED
70
45
RANK
Marcos Giron
6
1
7
Marcos Giron
Prize money: €30,895€30,895
POINTS WON: 30POINTS WON: 30
7
66
1
FINISHED
71
RANK
Bye
Matteo Berrettini
63
7
6
NOT PLAYED
72
31
RANK
(30)
ENTRY
Matteo Berrettini
Prize money: €52,925€52,925
POINTS WON: 50POINTS WON: 50
Jack Draper
Prize money: €90,445€90,445
POINTS WON: 100POINTS WON: 100
NOT PLAYED
73
RANK
25
ENTRY
(24)
Karen Khachanov
Prize money: €52,925€52,925
POINTS WON: 50POINTS WON: 50
Tommy Paul
Prize money: €90,445€90,445
POINTS WON: 100POINTS WON: 100
NOT PLAYED
74
RANK
Bye
Karen Khachanov
7
7
FINISHED
75
RANK
103
Reilly Opelka
7
7
Reilly Opelka
Prize money: €30,895€30,895
POINTS WON: 30POINTS WON: 30
63
64
FINISHED
76
84
RANK
(LL)
ENTRY
Rinky Hijikata
Prize money: €32,910€32,910
POINTS WON: 20POINTS WON: 20
5
5
Karen Khachanov
Prize money: €52,925€52,925
POINTS WON: 50POINTS WON: 50
3
6
2
FINISHED
77
RANK
65
Joao Fonseca
6
6
Tommy Paul
6
3
6
FINISHED
78
114
RANK
(Q)
ENTRY
Elmer Moller
Prize money: €20,820€20,820
POINTS WON: 30POINTS WON: 30
2
3
Joao Fonseca
Prize money: €30,895€30,895
POINTS WON: 30POINTS WON: 30
67
63
FINISHED
79
RANK
Bye
Tommy Paul
7
7
NOT PLAYED
80
12
RANK
(11)
ENTRY
Tommy Paul
Prize money: €90,445€90,445
POINTS WON: 100POINTS WON: 100
NOT PLAYED
81
RANK
17
ENTRY
(16)
Frances Tiafoe
Prize money: €90,445€90,445
POINTS WON: 100POINTS WON: 100
NOT PLAYED
82
RANK
Bye
Frances Tiafoe
7
3
RETIRED
83
RANK
52
Quentin Halys
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
4
4
Luciano Darderi
Prize money: €30,895€30,895
POINTS WON: 30POINTS WON: 30
5
1
FINISHED
84
46
RANK
Luciano Darderi
6
6
Frances Tiafoe
6
6
FINISHED
85
RANK
49
David Goffin
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
3
6
0
Alexandre Muller
Prize money: €52,925€52,925
POINTS WON: 50POINTS WON: 50
3
3
RETIRED
86
39
RANK
Alexandre Muller
6
3
1
Alexandre Muller
6
63
7
FINISHED
87
RANK
Bye
Ugo Humbert
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
2
7
65
NOT PLAYED
88
22
RANK
(21)
ENTRY
Ugo Humbert
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
Frances Tiafoe
Prize money: €90,445€90,445
POINTS WON: 100POINTS WON: 100
NOT PLAYED
89
RANK
33
ENTRY
(32)
Sebastian Baez
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
Matteo Arnaldi
Prize money: €90,445€90,445
POINTS WON: 100POINTS WON: 100
NOT PLAYED
90
RANK
Bye
Sebastian Baez
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
6
1
2
FINISHED
91
RANK
63
Damir Dzumhur
4
6
6
Damir Dzumhur
1
6
6
FINISHED
92
66
RANK
Mattia Bellucci
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
6
4
2
Damir Dzumhur
Prize money: €52,925€52,925
POINTS WON: 50POINTS WON: 50
3
4
FINISHED
93
RANK
44
Matteo Arnaldi
4
6
7
Matteo Arnaldi
6
6
FINISHED
94
104
RANK
(Q)
ENTRY
Borna Coric
Prize money: €20,820€20,820
POINTS WON: 30POINTS WON: 30
6
4
5
Matteo Arnaldi
6
6
FINISHED
95
RANK
Bye
Novak Djokovic
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
3
4
NOT PLAYED
96
5
RANK
(4)
ENTRY
Novak Djokovic
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
NOT PLAYED
97
RANK
7
ENTRY
(6)
Alex De Minaur
Prize money: €90,445€90,445
POINTS WON: 100POINTS WON: 100
NOT PLAYED
98
RANK
Bye
Alex De Minaur
6
6
FINISHED
99
RANK
43
Lorenzo Sonego
6
7
Lorenzo Sonego
Prize money: €30,895€30,895
POINTS WON: 30POINTS WON: 30
2
3
FINISHED
100
47
RANK
Miomir Kecmanovic
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
4
65
Alex De Minaur
6
7
FINISHED
101
RANK
83
Aleksandar Vukic
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
4
6
3
Denis Shapovalov
Prize money: €52,925€52,925
POINTS WON: 50POINTS WON: 50
3
63
FINISHED
102
64
RANK
Kei Nishikori
6
3
6
Kei Nishikori
Prize money: €30,895€30,895
POINTS WON: 30POINTS WON: 30
1
4
FINISHED
103
RANK
Bye
Denis Shapovalov
6
6
NOT PLAYED
104
30
RANK
(29)
ENTRY
Denis Shapovalov
Prize money: €52,925€52,925
POINTS WON: 50POINTS WON: 50
Alex De Minaur
Prize money: €90,445€90,445
POINTS WON: 100POINTS WON: 100
NOT PLAYED
105
RANK
18
ENTRY
(17)
Stefanos Tsitsipas
Prize money: €52,925€52,925
POINTS WON: 50POINTS WON: 50
Lorenzo Musetti
Prize money: €90,445€90,445
POINTS WON: 100POINTS WON: 100
NOT PLAYED
106
RANK
Bye
Stefanos Tsitsipas
3
6
6
FINISHED
107
RANK
88
ENTRY
(LL)
Botic Van De Zandschulp
Prize money: €32,910€32,910
POINTS WON: 20POINTS WON: 20
5
6
1
Jan-Lennard Struff
Prize money: €30,895€30,895
POINTS WON: 30POINTS WON: 30
6
4
3
RETIRED
108
79
RANK
Jan-Lennard Struff
7
2
4
Stefanos Tsitsipas
Prize money: €52,925€52,925
POINTS WON: 50POINTS WON: 50
5
63
FINISHED
109
RANK
51
Tomas Martin Etcheverry
6
64
6
Lorenzo Musetti
7
7
FINISHED
110
61
RANK
Hamad Medjedovic
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
4
7
4
Tomas Martin Etcheverry
Prize money: €30,895€30,895
POINTS WON: 30POINTS WON: 30
63
2
FINISHED
111
RANK
Bye
Lorenzo Musetti
7
6
NOT PLAYED
112
11
RANK
(10)
ENTRY
Lorenzo Musetti
Prize money: €90,445€90,445
POINTS WON: 100POINTS WON: 100
NOT PLAYED
113
RANK
16
ENTRY
(15)
Grigor Dimitrov
Prize money: €90,445€90,445
POINTS WON: 100POINTS WON: 100
NOT PLAYED
114
RANK
Bye
Grigor Dimitrov
6
6
FINISHED
115
RANK
67
ENTRY
(Q)
Daniel Altmaier
Prize money: €20,820€20,820
POINTS WON: 30POINTS WON: 30
3
2
Nicolas Jarry
Prize money: €30,895€30,895
POINTS WON: 30POINTS WON: 30
3
4
FINISHED
116
57
RANK
Nicolas Jarry
6
6
Grigor Dimitrov
6
7
FINISHED
117
RANK
72
Bu Yunchaokete
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
3
62
Jacob Fearnley
Prize money: €52,925€52,925
POINTS WON: 70POINTS WON: 70
4
63
FINISHED
118
68
RANK
(Q)
ENTRY
Jacob Fearnley
6
7
Jacob Fearnley
1
6
6
FINISHED
119
RANK
Bye
Tomas Machac
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
6
3
2
NOT PLAYED
120
20
RANK
(19)
ENTRY
Tomas Machac
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
Grigor Dimitrov
Prize money: €90,445€90,445
POINTS WON: 100POINTS WON: 100
NOT PLAYED
121
RANK
27
ENTRY
(26)
Jiri Lehecka
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
Gabriel Diallo
Prize money: €102,535€102,535
POINTS WON: 110POINTS WON: 110
NOT PLAYED
122
RANK
Bye
Jiri Lehecka
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
6
4
0
FINISHED
123
RANK
148
ENTRY
(WC)
Martin Landaluce
Prize money: €20,820€20,820
POINTS WON: 0POINTS WON: 0
7
5
4
Cameron Norrie
2
6
6
FINISHED
124
91
RANK
Cameron Norrie
64
7
6
Cameron Norrie
Prize money: €52,925€52,925
POINTS WON: 50POINTS WON: 50
6
4
4
FINISHED
125
RANK
50
Zizou Bergs
Prize money: €20,820€20,820
POINTS WON: 10POINTS WON: 10
1
2
Gabriel Diallo
2
6
6
FINISHED
126
78
RANK
(LL)
ENTRY
Gabriel Diallo
6
6
Gabriel Diallo
7
4
6
FINISHED
127
RANK
Bye
Kamil Majchrzak
Prize money: €32,910€32,910
POINTS WON: 20POINTS WON: 20
5
6
4
NOT PLAYED
128
90
RANK
(LL)
ENTRY
Kamil Majchrzak
Prize money: €32,910€32,910
POINTS WON: 20POINTS WON: 20