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: $332,160$332,160
POINTS WON: 400POINTS WON: 400
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
65
6
6
FINISHED
5
RANK
103
ENTRY
(Q)
Tristan Schoolkate
7
6
Matteo Arnaldi
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
7
3
2
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
Alexander Zverev
6
1
RETIRED
9
RANK
31
ENTRY
(24)
Tallon Griekspoor
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
Francisco Cerundolo
Prize money: $103,225$103,225
POINTS WON: 100POINTS WON: 100
4
0
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
3
4
FINISHED
13
RANK
560
ENTRY
(Q)
Dan Martin
Prize money: $23,760$23,760
POINTS WON: 30POINTS WON: 30
3
0
Francisco Cerundolo
6
6
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: $103,225$103,225
POINTS WON: 100POINTS WON: 100
Alexander Zverev
68
6
6
FINISHED
17
RANK
14
ENTRY
(10)
Daniil Medvedev
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
Alexei Popyrin
Prize money: $189,075$189,075
POINTS WON: 200POINTS WON: 200
7
4
3
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
7
4
4
FINISHED
21
RANK
638
ENTRY
(WC)
Nicolas Arseneault
6
7
Alexei Popyrin
5
6
6
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: $189,075$189,075
POINTS WON: 200POINTS WON: 200
Alexei Popyrin
4
6
6
FINISHED
25
RANK
40
ENTRY
(29)
Alexandre Muller
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
Holger Rune
Prize money: $103,225$103,225
POINTS WON: 100POINTS WON: 100
6
2
3
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
2
4
FINISHED
29
RANK
122
ENTRY
(Q)
Shintaro Mochizuki
Prize money: $23,760$23,760
POINTS WON: 30POINTS WON: 30
4
2
Holger Rune
6
6
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: $103,225$103,225
POINTS WON: 100POINTS WON: 100
Alexander Zverev
Prize money: $332,160$332,160
POINTS WON: 400POINTS WON: 400
3
6
64
FINISHED
33
RANK
10
ENTRY
(3)
Lorenzo Musetti
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
Karen Khachanov
6
4
7
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
6
64
4
FINISHED
37
RANK
48
Gael Monfils
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
4
6
63
Alex Michelsen
3
7
6
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: $189,075$189,075
POINTS WON: 200POINTS WON: 200
Alex Michelsen
6
6
FINISHED
41
RANK
29
ENTRY
(22)
Denis Shapovalov
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
Learner Tien
Prize money: $103,225$103,225
POINTS WON: 100POINTS WON: 100
3
3
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
7
6
FINISHED
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
63
3
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
Alex Michelsen
Prize money: $189,075$189,075
POINTS WON: 200POINTS WON: 200
4
63
FINISHED
49
RANK
16
ENTRY
(11)
Karen Khachanov
Prize money: $597,890$597,890
POINTS WON: 650POINTS WON: 650
Karen Khachanov
6
7
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
66
6
6
FINISHED
53
RANK
114
ENTRY
(Q)
Emilio Nava
6
7
Emilio Nava
Prize money: $60,400$60,400
POINTS WON: 70POINTS WON: 70
7
4
1
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
Karen Khachanov
6
7
FINISHED
57
RANK
42
ENTRY
(30)
Nuno Borges
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
Casper Ruud
Prize money: $103,225$103,225
POINTS WON: 100POINTS WON: 100
4
5
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
5
4
FINISHED
61
RANK
82
Roman Safiullin
4
6
7
Casper Ruud
7
6
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: $103,225$103,225
POINTS WON: 100POINTS WON: 100
Karen Khachanov
Prize money: $597,890$597,890
POINTS WON: 650POINTS WON: 650
7
4
63
FINISHED
Ben Shelton
Prize money: $1,124,380$1,124,380
POINTS WON: 1000POINTS WON: 1000
65
RANK
12
ENTRY
(7)
Frances Tiafoe
Prize money: $103,225$103,225
POINTS WON: 100POINTS WON: 100
Ben Shelton
65
6
7
NOT PLAYED
66
RANK
Bye
Frances Tiafoe
1
7
7
FINISHED
67
RANK
158
ENTRY
(Q)
Yosuke Watanuki
3
6
6
Yosuke Watanuki
Prize money: $35,260$35,260
POINTS WON: 50POINTS WON: 50
6
5
65
FINISHED
68
58
RANK
Daniel Altmaier
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
6
1
4
Frances Tiafoe
6
4
6
FINISHED
69
RANK
99
Aleksandar Vukic
7
6
Aleksandar Vukic
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
3
6
3
FINISHED
70
68
RANK
Pedro Martinez
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
5
3
Aleksandar Vukic
6
62
6
FINISHED
71
RANK
Bye
Cameron Norrie
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
3
7
3
NOT PLAYED
72
39
RANK
(31)
ENTRY
Cameron Norrie
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
Frances Tiafoe
Prize money: $103,225$103,225
POINTS WON: 100POINTS WON: 100
2
6
4
FINISHED
73
RANK
30
ENTRY
(23)
Stefanos Tsitsipas
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
Alex De Minaur
6
4
6
NOT PLAYED
74
RANK
Bye
Stefanos Tsitsipas
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
4
6
2
FINISHED
75
RANK
78
Christopher O'Connell
6
6
Christopher O'Connell
6
4
6
FINISHED
76
107
RANK
(LL)
ENTRY
Chun-Hsin Tseng
Prize money: $44,840$44,840
POINTS WON: 10POINTS WON: 10
1
2
Christopher O'Connell
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
RETIRED
77
RANK
71
Francisco Comesana
6
7
Alex De Minaur
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
4
2
FINISHED
79
RANK
Bye
Alex De Minaur
6
6
NOT PLAYED
80
8
RANK
(9)
ENTRY
Alex De Minaur
Prize money: $189,075$189,075
POINTS WON: 200POINTS WON: 200
Alex De Minaur
Prize money: $189,075$189,075
POINTS WON: 200POINTS WON: 200
3
4
FINISHED
81
RANK
17
ENTRY
(13)
Flavio Cobolli
Prize money: $103,225$103,225
POINTS WON: 100POINTS WON: 100
Ben Shelton
6
6
NOT PLAYED
82
RANK
Bye
Flavio Cobolli
6
5
6
FINISHED
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
4
7
4
FINISHED
84
193
RANK
(WC)
ENTRY
Alexis Galarneau
7
6
Flavio Cobolli
6
4
6
FINISHED
85
RANK
56
Fabian Marozsan
6
6
Fabian Marozsan
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
2
6
3
FINISHED
86
98
RANK
Hugo Dellien
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
2
2
Fabian Marozsan
6
6
FINISHED
87
RANK
Bye
Felix Auger-Aliassime
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
4
4
NOT PLAYED
88
28
RANK
(21)
ENTRY
Felix Auger-Aliassime
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
Flavio Cobolli
Prize money: $103,225$103,225
POINTS WON: 100POINTS WON: 100
4
6
61
FINISHED
89
RANK
32
ENTRY
(25)
Brandon Nakashima
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
Ben Shelton
6
4
7
NOT PLAYED
90
RANK
Bye
Brandon Nakashima
7
6
FINISHED
91
RANK
86
Ethan Quinn
7
6
Ethan Quinn
Prize money: $35,260$35,260
POINTS WON: 30POINTS WON: 30
66
4
FINISHED
92
131
RANK
Yoshihito Nishioka
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
61
2
Brandon Nakashima
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
7
2
65
FINISHED
93
RANK
59
Marcos Giron
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
4
4
Ben Shelton
68
6
7
FINISHED
94
94
RANK
(Q)
ENTRY
Adrian Mannarino
6
6
Adrian Mannarino
Prize money: $35,260$35,260
POINTS WON: 50POINTS WON: 50
2
3
FINISHED
95
RANK
Bye
Ben Shelton
6
6
NOT PLAYED
96
7
RANK
(4)
ENTRY
Ben Shelton
Prize money: $1,124,380$1,124,380
POINTS WON: 1000POINTS WON: 1000
Ben Shelton
6
6
FINISHED
97
RANK
11
ENTRY
(6)
Andrey Rublev
Prize money: $189,075$189,075
POINTS WON: 200POINTS WON: 200
Taylor Fritz
Prize money: $332,160$332,160
POINTS WON: 400POINTS WON: 400
4
3
NOT PLAYED
98
RANK
Bye
Andrey Rublev
6
6
FINISHED
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
2
3
RETIRED
100
126
RANK
Hugo Gaston
3
6
2
Andrey Rublev
5
6
6
FINISHED
101
RANK
80
Vit Kopriva
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
64
2
Lorenzo Sonego
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
7
4
3
FINISHED
102
76
RANK
Bu Yunchaokete
7
6
Bu Yunchaokete
Prize money: $35,260$35,260
POINTS WON: 30POINTS WON: 30
1
4
FINISHED
103
RANK
Bye
Lorenzo Sonego
6
6
NOT PLAYED
104
38
RANK
(28)
ENTRY
Lorenzo Sonego
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
Andrey Rublev
63
7
3
FINISHED
105
RANK
19
ENTRY
(20)
Alejandro Davidovich Fokina
Prize money: $103,225$103,225
POINTS WON: 100POINTS WON: 100
Alejandro Davidovich Fokina
Prize money: $103,225$103,225
POINTS WON: 100POINTS WON: 100
7
62
0
NOT PLAYED
106
RANK
Bye
Alejandro Davidovich Fokina
6
6
FINISHED
107
RANK
46
Corentin Moutet
6
6
Corentin Moutet
Prize money: $35,260$35,260
POINTS WON: 30POINTS WON: 30
4
3
FINISHED
108
102
RANK
Jenson Brooksby
Prize money: $23,760$23,760
POINTS WON: 10POINTS WON: 10
2
1
Alejandro Davidovich Fokina
6
6
FINISHED
109
RANK
123
ENTRY
(Q)
Tristan Boyer
7
7
Jakub Mensik
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
2
4
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
4
4
FINISHED
111
RANK
Bye
Jakub Mensik
6
6
NOT PLAYED
112
18
RANK
(12)
ENTRY
Jakub Mensik
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
Andrey Rublev
Prize money: $189,075$189,075
POINTS WON: 200POINTS WON: 200
3
64
FINISHED
113
RANK
21
ENTRY
(15)
Arthur Fils
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
Taylor Fritz
6
7
NOT PLAYED
114
RANK
Bye
Arthur Fils
6
6
FINISHED
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
3
4
FINISHED
116
93
RANK
Pablo Carreno Busta
2
6
6
Arthur Fils
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
6
3
4
FINISHED
117
RANK
96
Mackenzie McDonald
6
6
Jiri Lehecka
3
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
62
4
FINISHED
119
RANK
Bye
Jiri Lehecka
7
6
NOT PLAYED
120
27
RANK
(19)
ENTRY
Jiri Lehecka
Prize money: $103,225$103,225
POINTS WON: 100POINTS WON: 100
Jiri Lehecka
Prize money: $103,225$103,225
POINTS WON: 100POINTS WON: 100
64
7
65
FINISHED
121
RANK
36
ENTRY
(27)
Gabriel Diallo
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
Taylor Fritz
7
65
7
NOT PLAYED
122
RANK
Bye
Gabriel Diallo
6
7
FINISHED
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
3
65
FINISHED
124
125
RANK
(WC)
ENTRY
Matteo Gigante
4
6
7
Gabriel Diallo
Prize money: $60,400$60,400
POINTS WON: 50POINTS WON: 50
4
2
FINISHED
125
RANK
89
Roberto Carballes Baena
6
4
Taylor Fritz
6
6
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
5
61
FINISHED
127
RANK
Bye
Taylor Fritz
7
7
NOT PLAYED
128
4
RANK
(2)
ENTRY
Taylor Fritz
Prize money: $332,160$332,160
POINTS WON: 400POINTS WON: 400