ATP - Canadian Open

Fri 08 Aug. 2025

Time: 00:45 Stage: Final Category: Men's Singles
Player 1 2 3 Sets
Karen Khachanov 77 4 63 1
Ben Shelton 65 6 77 2

Thu 07 Aug. 2025

Time: 03:50 Stage: Semi Finals Category: Men's Singles
Player 1 2 3 Sets
Ben Shelton 6 6 - 2
Taylor Fritz 4 3 - 0
Time: 00:10 Stage: Semi Finals Category: Men's Singles
Player 1 2 3 Sets
Alexander Zverev 3 6 64 1
Karen Khachanov 6 4 77 2

Wed 06 Aug. 2025

Time: 01:50 Stage: Quarter Finals Category: Men's Singles
Player 1 2 3 Sets
Alex de Minaur 3 4 - 0
Ben Shelton 6 6 - 2
Time: 00:10 Stage: Quarter Finals Category: Men's Singles
Player 1 2 3 Sets
Andrey Rublev 3 64 - 0
Taylor Fritz 6 77 - 2

Tue 05 Aug. 2025

Time: 03:15 Stage: Quarter Finals Category: Men's Singles
Player 1 2 3 Sets
Alex Michelsen 4 63 - 0
Karen Khachanov 6 77 - 2
Time: 00:10 Stage: Quarter Finals Category: Men's Singles
Player 1 2 3 Sets
Alexander Zverev 68 6 6 2
Alexei Popyrin 710 4 3 1

Mon 04 Aug. 2025

Time: 02:55 Stage: Last 16 Category: Men's Singles
Player 1 2 3 Sets
Jiri Lehecka 64 77 65 1
Taylor Fritz 77 65 77 2
Time: 00:10 Stage: Last 16 Category: Men's Singles
Player 1 2 3 Sets
Flavio Cobolli 4 6 61 1
Ben Shelton 6 4 77 2

Sun 03 Aug. 2025

Time: 20:30 Stage: Last 16 Category: Men's Singles
Player 1 2 3 Sets
Andrey Rublev 63 77 3 1
Alejandro Davidovich Fokina 77 62 - 1
Time: 17:45 Stage: Last 16 Category: Men's Singles
Player 1 2 3 Sets
Frances Tiafoe 2 6 4 1
Alex de Minaur 6 4 6 2
Time: 02:35 Stage: Last 16 Category: Men's Singles
Player 1 2 3 Sets
Alexander Zverev 6 1 - 1
Francisco Cerundolo 4 - - 0
Time: 00:15 Stage: Last 16 Category: Men's Singles
Player 1 2 3 Sets
Alexei Popyrin 4 6 6 2
Holger Rune 6 2 3 1

Sat 02 Aug. 2025

Time: 19:20 Stage: Last 16 Category: Men's Singles
Player 1 2 3 Sets
Karen Khachanov 6 7 - 2
Casper Ruud 4 5 - 0
Time: 17:40 Stage: Last 16 Category: Men's Singles
Player 1 2 3 Sets
Alex Michelsen 6 6 - 2
Learner Tien 3 3 - 0
Time: 16:00 Stage: Last 32 Category: Men's Singles
Player 1 2 3 Sets
Christopher O'Connell - - - 0
Alex de Minaur - - - 0
Time: 01:45 Stage: Last 32 Category: Men's Singles
Player 1 2 3 Sets
Brandon Nakashima 710 2 65 1
Ben Shelton 68 6 77 2
Time: 00:10 Stage: Last 32 Category: Men's Singles
Player 1 2 3 Sets
Gabriel Diallo 4 2 - 0
Taylor Fritz 6 6 - 2

Fri 01 Aug. 2025

Time: 22:10 Stage: Last 32 Category: Men's Singles
Player 1 2 3 Sets
Flavio Cobolli 6 4 6 2
Fabian Marozsan 2 6 3 1
Time: 20:30 Stage: Last 32 Category: Men's Singles
Player 1 2 3 Sets
Frances Tiafoe 6 4 6 2
Aleksandar Vukic 3 6 3 1
Time: 17:50 Stage: Last 32 Category: Men's Singles
Player 1 2 3 Sets
Arthur Fils 6 3 4 1
Jiri Lehecka 3 6 6 2
Time: 17:40 Stage: Last 32 Category: Men's Singles
Player 1 2 3 Sets
Andrey Rublev 5 6 6 2
Lorenzo Sonego 7 4 3 1
Time: 16:10 Stage: Last 32 Category: Men's Singles
Player 1 2 3 Sets
Alejandro Davidovich Fokina 6 6 - 2
Jakub Mensik 2 4 - 0
Time: 03:20 Stage: Last 32 Category: Men's Singles
Player 1 2 3 Sets
Daniil Medvedev 7 4 4 1
Alexei Popyrin 5 6 6 2
Time: 00:25 Stage: Last 32 Category: Men's Singles
Player 1 2 3 Sets
Alexandre Muller 2 4 - 0
Holger Rune 6 6 - 2
Time: 00:15 Stage: Last 32 Category: Men's Singles
Player 1 2 3 Sets
Alexander Zverev 65 6 6 2
Matteo Arnaldi 77 3 2 1

Thu 31 July 2025

Time: 22:20 Stage: Last 32 Category: Men's Singles
Player 1 2 3 Sets
Learner Tien 77 6 - 2
Reilly Opelka 63 3 - 0
Time: 20:30 Stage: Last 32 Category: Men's Singles
Player 1 2 3 Sets
Nuno Borges 5 4 - 0
Casper Ruud 7 6 - 2
Time: 18:45 Stage: Last 32 Category: Men's Singles
Player 1 2 3 Sets
Tomas Etcheverry 3 4 - 0
Francisco Cerundolo 6 6 - 2
Time: 17:40 Stage: Last 32 Category: Men's Singles
Player 1 2 3 Sets
Lorenzo Musetti 6 64 4 1
Alex Michelsen 3 77 6 2
Time: 16:15 Stage: Last 32 Category: Men's Singles
Player 1 2 3 Sets
Karen Khachanov 66 6 6 2
Emilio Nava 78 4 1 1
Time: 02:30 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Francisco Comesana 4 2 - 0
Alex de Minaur 6 6 - 2
Time: 02:10 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Roberto Carballes Baena 5 61 - 0
Taylor Fritz 7 77 - 2
Time: 00:25 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Arthur Fils 6 6 - 2
Pablo Carreno Busta 3 4 - 0
Time: 00:15 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Stefanos Tsitsipas 4 6 2 1
Christopher O'Connell 6 4 6 2
Time: 00:10 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Fabian Marozsan 6 6 - 2
Felix Auger-Aliassime 4 4 - 0

Wed 30 July 2025

Time: 22:40 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Alejandro Davidovich Fokina 6 6 - 2
Corentin Moutet 4 3 - 0
Time: 22:25 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Mackenzie McDonald 62 4 - 0
Jiri Lehecka 77 6 - 2
Time: 21:45 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Frances Tiafoe 1 7 77 2
Yosuke Watanuki 6 5 65 1
Time: 20:55 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Tristan Boyer 4 4 - 0
Jakub Mensik 6 6 - 2
Time: 19:20 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Brandon Nakashima 78 6 - 2
Ethan Quinn 66 4 - 0
Time: 19:05 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Gabriel Diallo 6 77 - 2
Matteo Gigante 3 65 - 0
Time: 18:00 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Flavio Cobolli 6 5 6 2
Alexis Galarneau 4 7 4 1
Time: 17:45 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Yunchaokete Bu 1 4 - 0
Lorenzo Sonego 6 6 - 2
Time: 17:40 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Adrian Mannarino 2 3 - 0
Ben Shelton 6 6 - 2
Time: 17:40 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Aleksandar Vukic 6 62 6 2
Cameron Norrie 3 77 3 1
Time: 16:15 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Andrey Rublev 6 6 - 2
Hugo Gaston 2 3 - 0
Time: 02:10 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Alexander Zverev 78 6 - 2
Adam Walton 66 4 - 0
Time: 01:45 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Tristan Schoolkate 3 6 3 1
Matteo Arnaldi 6 3 6 2
Time: 00:45 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Reilly Opelka 77 65 6 2
Tomas Machac 65 77 3 1
Time: 00:10 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Denis Shapovalov 64 5 - 0
Learner Tien 77 7 - 2

Tue 29 July 2025

Time: 23:55 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Daniil Medvedev 77 6 - 2
Dalibor Svrcina 63 4 - 0
Time: 22:30 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Nuno Borges 5 77 6 2
Facundo Bagnis 7 63 2 1
Time: 22:10 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Roman Safiullin 3 3 - 0
Casper Ruud 6 6 - 2
Time: 21:30 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Jaume Munar 64 6 4 1
Francisco Cerundolo 77 4 6 2
Time: 20:10 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Tallon Griekspoor 4 64 - 0
Tomas Etcheverry 6 77 - 2
Time: 20:00 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Corentin Moutet 6 6 - 2
Jenson Brooksby 2 1 - 0
Time: 19:50 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Nicolas Arseneault 67 3 - 0
Alexei Popyrin 79 6 - 2
Time: 19:15 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Lorenzo Musetti 7 6 - 2
James Duckworth 5 1 - 0
Time: 18:00 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Karen Khachanov 6 6 - 2
Juan Pablo Ficovich 4 2 - 0
Time: 17:40 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Alexandre Muller 2 6 7 2
Miomir Kecmanovic 6 3 5 1
Time: 17:40 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Tomas Barrios 67 3 - 0
Alex Michelsen 79 6 - 2
Time: 17:40 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Giovanni Mpetshi Perricard 67 3 - 0
Holger Rune 79 6 - 2
Time: 16:10 Stage: Last 64 Category: Men's Singles
Player 1 2 3 Sets
Emilio Nava 6 7 - 2
Terence Atmane 2 5 - 0
Time: 02:50 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Arthur Rinderknech 62 3 - 0
Alexis Galarneau 77 6 - 2
Time: 01:10 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Fabian Marozsan 6 6 - 2
Hugo Dellien 2 2 - 0
Time: 00:10 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Liam Draxl 6 4 4 1
Pablo Carreno Busta 2 6 6 2

Mon 28 July 2025

Time: 22:15 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Borna Coric 6 2 62 1
Matteo Gigante 4 6 77 2
Time: 22:10 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Roberto Carballes Baena 6 4 - 1
Camilo Ugo Carabelli 4 1 - 0
Time: 20:35 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Tristan Boyer 7 77 - 2
Aleksandar Kovacevic 5 63 - 0
Time: 20:25 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Marcos Giron 4 4 - 0
Adrian Mannarino 6 6 - 2
Time: 20:25 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Francisco Comesana 6 7 - 2
Damir Dzumhur 3 5 - 0
Time: 19:10 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Tristan Schoolkate 77 6 - 2
Joao Fonseca 65 4 - 0
Time: 18:25 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Yosuke Watanuki 3 6 6 2
Daniel Altmaier 6 1 4 1
Time: 18:15 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Aleksandar Vukic 7 6 - 2
Pedro Martinez 5 3 - 0
Time: 18:00 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Mattia Bellucci 6 4 - 1
Hugo Gaston 3 6 2 1
Time: 17:50 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Alexander Blockx 4 2 - 0
Dalibor Svrcina 6 6 - 2
Time: 17:40 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Dan Martin 3 - - 0
Jaume Munar 6 6 - 2
Time: 16:15 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Christopher O'Connell 6 6 - 2
Chun-Hsin Tseng 1 2 - 0
Time: 16:10 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Mackenzie McDonald 6 6 - 2
David Goffin 4 4 - 0
Time: 16:10 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Vit Kopriva 64 2 - 0
Yunchaokete Bu 77 6 - 2
Time: 16:10 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Ethan Quinn 77 6 - 2
Yoshihito Nishioka 61 2 - 0
Time: 02:40 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Juncheng Shang 3 63 - 0
James Duckworth 6 77 - 2
Time: 00:40 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Miomir Kecmanovic 4 6 7 2
Quentin Halys 6 4 5 1
Time: 00:10 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Facundo Bagnis 6 3 6 2
Vasek Pospisil 2 6 3 1

Sun 27 July 2025

Time: 23:35 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Emilio Nava 6 77 - 2
Zizou Bergs 1 64 - 0
Time: 22:40 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Nicolas Arseneault 6 77 - 2
Valentin Royer 3 64 - 0
Time: 22:10 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Roman Safiullin 4 6 711 2
Ugo Blanchet 6 2 69 1
Time: 22:05 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Jacob Fearnley 2 3 - 0
Juan Pablo Ficovich 6 6 - 2
Time: 21:35 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Pierre-Hugues Herbert 4 6 5 1
Tomas Etcheverry 6 4 7 2
Time: 21:20 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Shintaro Mochizuki 4 2 - 0
Giovanni Mpetshi Perricard 6 6 - 2
Time: 19:55 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Gael Monfils 4 6 63 1
Tomas Barrios 6 4 77 2
Time: 19:45 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Colton Smith 4 5 - 0
Learner Tien 6 7 - 2
Time: 17:40 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Sebastian Ofner 66 5 - 0
Reilly Opelka 78 7 - 2
Time: 16:10 Stage: Last 128 Category: Men's Singles
Player 1 2 3 Sets
Adam Walton 4 6 6 2
Benjamin Bonzi 6 - 3 1