Skip Navigation Links
ATP TOUR MASTERS 1000 TORONTO
ATP TOUR
OUTDOOR HARD
$ 9,193,540
128-PLAYER SINGLES MAIN DRAW
28.07.2025 - 03.08.2025
RANKED ON 04.08.2025

JUMP TO
CANADIAN OPEN
2024 EDITION
2025 EDITION

MAIN DRAWQUALIFYING DRAW

ROUND 1ROUND 2ROUND 3ROUND 4QUARTER-FINALSSEMI-FINALSFINALWINNER
1
RANK
3
ENTRY
(1)
Alexander Zverev
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
NOT PLAYED
2
RANK
Bye
Alexander Zverev
7
6
FINISHED
3
RANK
88
Adam Walton
4
6
6
Adam Walton
Prize money: $35,260$35,260
POINTS WON: 30POINTS WON: 30
66
4
FINISHED
4
66
RANK
Benjamin Bonzi
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
6
0
3
Alexander Zverev
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
NOT PLAYED
5
RANK
103
ENTRY
(Q)
Tristan Schoolkate
7
6
Matteo Arnaldi
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
FINISHED
6
49
RANK
Joao Fonseca
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
65
4
Tristan Schoolkate
Prize money: $35,260$35,260
POINTS WON: 50POINTS WON: 50
3
6
3
FINISHED
7
RANK
Bye
Matteo Arnaldi
6
3
6
NOT PLAYED
8
41
RANK
(32)
ENTRY
Matteo Arnaldi
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
NOT PLAYED
9
RANK
31
ENTRY
(24)
Tallon Griekspoor
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
10
RANK
Bye
Tallon Griekspoor
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
4
64
FINISHED
11
RANK
142
ENTRY
(Q)
Pierre-Hugues Herbert
Prize money: $23,760$23,760
POINTS WON: 30POINTS WON: 30
4
6
5
Tomas Martin Etcheverry
6
7
FINISHED
12
60
RANK
Tomas Martin Etcheverry
6
4
7
Tomas Martin Etcheverry
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
NOT PLAYED
13
RANK
560
ENTRY
(Q)
Dan Martin
Prize money: $23,760$23,760
POINTS WON: 30POINTS WON: 30
3
0
Francisco Cerundolo
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
FINISHED
14
51
RANK
Jaume Munar
6
6
Jaume Munar
Prize money: $35,260$35,260
POINTS WON: 30POINTS WON: 30
64
6
4
FINISHED
15
RANK
Bye
Francisco Cerundolo
7
4
6
NOT PLAYED
16
24
RANK
(14)
ENTRY
Francisco Cerundolo
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
NOT PLAYED
17
RANK
14
ENTRY
(10)
Daniil Medvedev
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
NOT PLAYED
18
RANK
Bye
Daniil Medvedev
7
6
FINISHED
19
RANK
121
ENTRY
(Q)
Alexander Blockx
Prize money: $23,760$23,760
POINTS WON: 30POINTS WON: 30
4
2
Dalibor Svrcina
Prize money: $56,340$56,340
POINTS WON: 30POINTS WON: 30
63
4
FINISHED
20
120
RANK
(LL)
ENTRY
Dalibor Svrcina
6
6
Daniil Medvedev
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
NOT PLAYED
21
RANK
638
ENTRY
(WC)
Nicolas Arseneault
6
7
Alexei Popyrin
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
FINISHED
22
111
RANK
(Q)
ENTRY
Valentin Royer
Prize money: $23,760$23,760
POINTS WON: 30POINTS WON: 30
3
64
Nicolas Arseneault
Prize money: $35,260$35,260
POINTS WON: 30POINTS WON: 30
67
3
FINISHED
23
RANK
Bye
Alexei Popyrin
7
6
NOT PLAYED
24
26
RANK
(18)
ENTRY
Alexei Popyrin
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
NOT PLAYED
25
RANK
40
ENTRY
(29)
Alexandre Muller
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
NOT PLAYED
26
RANK
Bye
Alexandre Muller
2
6
7
FINISHED
27
RANK
50
Miomir Kecmanovic
4
6
7
Miomir Kecmanovic
Prize money: $35,260$35,260
POINTS WON: 30POINTS WON: 30
6
3
5
FINISHED
28
69
RANK
Quentin Halys
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
6
4
5
Alexandre Muller
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
NOT PLAYED
29
RANK
122
ENTRY
(Q)
Shintaro Mochizuki
Prize money: $23,760$23,760
POINTS WON: 30POINTS WON: 30
4
2
Holger Rune
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
FINISHED
30
43
RANK
Giovanni Mpetshi Perricard
6
6
Giovanni Mpetshi Perricard
Prize money: $35,260$35,260
POINTS WON: 30POINTS WON: 30
67
3
FINISHED
31
RANK
Bye
Holger Rune
7
6
NOT PLAYED
32
9
RANK
(5)
ENTRY
Holger Rune
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
NOT PLAYED
33
RANK
10
ENTRY
(3)
Lorenzo Musetti
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
NOT PLAYED
34
RANK
Bye
Lorenzo Musetti
7
6
FINISHED
35
RANK
109
Juncheng Shang
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
3
63
James Duckworth
Prize money: $35,260$35,260
POINTS WON: 50POINTS WON: 50
5
1
FINISHED
36
106
RANK
(Q)
ENTRY
James Duckworth
6
7
Lorenzo Musetti
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
NOT PLAYED
37
RANK
48
Gael Monfils
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
4
6
63
Alex Michelsen
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
FINISHED
38
143
RANK
(Q)
ENTRY
Marcelo Tomas Barrios Vera
6
4
7
Marcelo Tomas Barrios Vera
Prize money: $35,260$35,260
POINTS WON: 50POINTS WON: 50
67
3
FINISHED
39
RANK
Bye
Alex Michelsen
7
6
NOT PLAYED
40
34
RANK
(26)
ENTRY
Alex Michelsen
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
NOT PLAYED
41
RANK
29
ENTRY
(22)
Denis Shapovalov
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
42
RANK
Bye
Denis Shapovalov
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
64
5
FINISHED
43
RANK
136
ENTRY
(Q)
Colton Smith
Prize money: $23,760$23,760
POINTS WON: 30POINTS WON: 30
4
5
Learner Tien
7
7
FINISHED
44
61
RANK
Learner Tien
6
7
Learner Tien
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
NOT PLAYED
45
RANK
141
Sebastian Ofner
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
66
5
Reilly Opelka
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
FINISHED
46
74
RANK
Reilly Opelka
7
7
Reilly Opelka
7
65
6
FINISHED
47
RANK
Bye
Tomas Machac
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
65
7
3
NOT PLAYED
48
22
RANK
(16)
ENTRY
Tomas Machac
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
49
RANK
16
ENTRY
(11)
Karen Khachanov
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
NOT PLAYED
50
RANK
Bye
Karen Khachanov
6
6
FINISHED
51
RANK
55
Jacob Fearnley
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
2
3
Juan Pablo Ficovich
Prize money: $35,260$35,260
POINTS WON: 50POINTS WON: 50
4
2
FINISHED
52
140
RANK
(Q)
ENTRY
Juan Pablo Ficovich
6
6
Karen Khachanov
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
NOT PLAYED
53
RANK
114
ENTRY
(Q)
Emilio Nava
6
7
Emilio Nava
Prize money: $60,400$60,400
POINTS WON: 70POINTS WON: 70
FINISHED
54
52
RANK
Zizou Bergs
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
1
64
Emilio Nava
6
7
FINISHED
55
RANK
Bye
Terence Atmane
POINTS WON: 10POINTS WON: 10
2
5
NOT PLAYED
56
132
RANK
(PQ)
ENTRY
Terence Atmane
POINTS WON: 10POINTS WON: 10
NOT PLAYED
57
RANK
42
ENTRY
(30)
Nuno Borges
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
NOT PLAYED
58
RANK
Bye
Nuno Borges
5
7
6
FINISHED
59
RANK
689
ENTRY
(Q)
Facundo Bagnis
6
3
6
Facundo Bagnis
Prize money: $35,260$35,260
POINTS WON: 50POINTS WON: 50
7
63
2
FINISHED
60
1250
RANK
(WC)
ENTRY
Vasek Pospisil
Prize money: $23,760$23,760
POINTS WON: 0POINTS WON: 0
2
6
3
Nuno Borges
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
NOT PLAYED
61
RANK
82
Roman Safiullin
4
6
7
Casper Ruud
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
FINISHED
62
231
RANK
(Q)
ENTRY
Ugo Blanchet
Prize money: $23,760$23,760
POINTS WON: 30POINTS WON: 30
6
2
69
Roman Safiullin
Prize money: $35,260$35,260
POINTS WON: 30POINTS WON: 30
3
3
FINISHED
63
RANK
Bye
Casper Ruud
6
6
NOT PLAYED
64
13
RANK
(8)
ENTRY
Casper Ruud
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
NOT PLAYED
65
RANK
12
ENTRY
(7)
Frances Tiafoe
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
66
RANK
Bye
Frances Tiafoe
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
67
RANK
158
ENTRY
(Q)
Yosuke Watanuki
3
6
6
Yosuke Watanuki
Prize money: $35,260$35,260
POINTS WON: 50POINTS WON: 50
FINISHED
68
58
RANK
Daniel Altmaier
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
6
1
4
NOT PLAYED
69
RANK
99
Aleksandar Vukic
7
6
FINISHED
70
68
RANK
Pedro Martinez
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
5
3
Aleksandar Vukic
Prize money: $35,260$35,260
POINTS WON: 30POINTS WON: 30
NOT PLAYED
71
RANK
Bye
Cameron Norrie
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
72
39
RANK
(31)
ENTRY
Cameron Norrie
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
73
RANK
30
ENTRY
(23)
Stefanos Tsitsipas
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
74
RANK
Bye
Stefanos Tsitsipas
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
75
RANK
78
Christopher O'Connell
6
6
Christopher O'Connell
Prize money: $35,260$35,260
POINTS WON: 30POINTS WON: 30
FINISHED
76
107
RANK
(LL)
ENTRY
Chun-Hsin Tseng
Prize money: $44,840$44,840
POINTS WON: 10POINTS WON: 10
1
2
NOT PLAYED
77
RANK
71
Francisco Comesana
6
7
FINISHED
78
54
RANK
Damir Dzumhur
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
3
5
Francisco Comesana
Prize money: $35,260$35,260
POINTS WON: 30POINTS WON: 30
NOT PLAYED
79
RANK
Bye
Alex De Minaur
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
80
8
RANK
(9)
ENTRY
Alex De Minaur
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
81
RANK
17
ENTRY
(13)
Flavio Cobolli
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
82
RANK
Bye
Flavio Cobolli
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
83
RANK
64
Arthur Rinderknech
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
62
3
Alexis Galarneau
Prize money: $35,260$35,260
POINTS WON: 30POINTS WON: 30
FINISHED
84
193
RANK
(WC)
ENTRY
Alexis Galarneau
7
6
NOT PLAYED
85
RANK
56
Fabian Marozsan
6
6
FINISHED
86
98
RANK
Hugo Dellien
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
2
2
Fabian Marozsan
Prize money: $35,260$35,260
POINTS WON: 30POINTS WON: 30
NOT PLAYED
87
RANK
Bye
Felix Auger-Aliassime
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
88
28
RANK
(21)
ENTRY
Felix Auger-Aliassime
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
89
RANK
32
ENTRY
(25)
Brandon Nakashima
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
90
RANK
Bye
Brandon Nakashima
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
91
RANK
86
Ethan Quinn
7
6
Ethan Quinn
Prize money: $35,260$35,260
POINTS WON: 30POINTS WON: 30
FINISHED
92
131
RANK
Yoshihito Nishioka
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
61
2
NOT PLAYED
93
RANK
59
Marcos Giron
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
4
4
FINISHED
94
94
RANK
(Q)
ENTRY
Adrian Mannarino
6
6
Adrian Mannarino
Prize money: $35,260$35,260
POINTS WON: 50POINTS WON: 50
NOT PLAYED
95
RANK
Bye
Ben Shelton
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
96
7
RANK
(4)
ENTRY
Ben Shelton
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
97
RANK
11
ENTRY
(6)
Andrey Rublev
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
98
RANK
Bye
Andrey Rublev
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
99
RANK
72
Mattia Bellucci
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
6
4
0
Hugo Gaston
Prize money: $35,260$35,260
POINTS WON: 30POINTS WON: 30
RETIRED
100
126
RANK
Hugo Gaston
3
6
2
NOT PLAYED
101
RANK
80
Vit Kopriva
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
64
2
FINISHED
102
76
RANK
Bu Yunchaokete
7
6
Bu Yunchaokete
Prize money: $35,260$35,260
POINTS WON: 30POINTS WON: 30
NOT PLAYED
103
RANK
Bye
Lorenzo Sonego
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
104
38
RANK
(28)
ENTRY
Lorenzo Sonego
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
105
RANK
19
ENTRY
(20)
Alejandro Davidovich Fokina
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
106
RANK
Bye
Alejandro Davidovich Fokina
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
107
RANK
46
Corentin Moutet
6
6
Corentin Moutet
Prize money: $35,260$35,260
POINTS WON: 30POINTS WON: 30
FINISHED
108
102
RANK
Jenson Brooksby
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
2
1
NOT PLAYED
109
RANK
123
ENTRY
(Q)
Tristan Boyer
7
7
FINISHED
110
62
RANK
Aleksandar Kovacevic
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
5
63
Tristan Boyer
Prize money: $35,260$35,260
POINTS WON: 50POINTS WON: 50
NOT PLAYED
111
RANK
Bye
Jakub Mensik
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
112
18
RANK
(12)
ENTRY
Jakub Mensik
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
113
RANK
21
ENTRY
(15)
Arthur Fils
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
114
RANK
Bye
Arthur Fils
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
115
RANK
113
ENTRY
(WC)
Liam Draxl
Prize money: $23,760$23,760
POINTS WON: 0POINTS WON: 0
6
4
4
Pablo Carreno Busta
Prize money: $35,260$35,260
POINTS WON: 30POINTS WON: 30
FINISHED
116
93
RANK
Pablo Carreno Busta
2
6
6
NOT PLAYED
117
RANK
96
Mackenzie McDonald
6
6
FINISHED
118
65
RANK
David Goffin
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
4
4
Mackenzie McDonald
Prize money: $35,260$35,260
POINTS WON: 30POINTS WON: 30
NOT PLAYED
119
RANK
Bye
Jiri Lehecka
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
120
27
RANK
(19)
ENTRY
Jiri Lehecka
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
121
RANK
36
ENTRY
(27)
Gabriel Diallo
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
122
RANK
Bye
Gabriel Diallo
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
123
RANK
92
Borna Coric
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
6
2
62
Matteo Gigante
Prize money: $35,260$35,260
POINTS WON: 30POINTS WON: 30
FINISHED
124
125
RANK
(WC)
ENTRY
Matteo Gigante
4
6
7
NOT PLAYED
125
RANK
89
Roberto Carballes Baena
6
4
RETIRED
126
47
RANK
Camilo Ugo Carabelli
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
4
1
Roberto Carballes Baena
Prize money: $35,260$35,260
POINTS WON: 30POINTS WON: 30
NOT PLAYED
127
RANK
Bye
Taylor Fritz
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
NOT PLAYED
128
4
RANK
(2)
ENTRY
Taylor Fritz
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10