National Bank Open Presented by Rogers
TorontoHard10002025
July 27, 2025 – August 7, 2025$9,193,540
Draw & Results
Finals
| Winner | Score | Loser | W Rank | L Rank | Duration |
|---|---|---|---|---|---|
| Ben Shelton(USA) | 6-7, 6-4, 7-6 | Karen Khachanov(RUS) | #8 | #16 | 02:47:00m |
Semi-Finals
| Winner | Score | Loser | W Rank | L Rank | Duration |
|---|---|---|---|---|---|
| Karen Khachanov(RUS) | 6-3, 4-6, 7-6 | Alexander Zverev(GER) | #16 | #3 | 02:53:00m |
| Ben Shelton(USA) | 6-4, 6-3 | Taylor Fritz(USA) | #8 | #4 | 01:19:00m |
Quarter-Finals
| Winner | Score | Loser | W Rank | L Rank | Duration |
|---|---|---|---|---|---|
| Alexander Zverev(GER) | 6-7, 6-4, 6-3 | Alexei Popyrin(AUS) | #3 | #24 | 02:43:00m |
| Karen Khachanov(RUS) | 6-4, 7-6 | Alex Michelsen(USA) | #16 | #34 | 01:44:00m |
| Ben Shelton(USA) | 6-3, 6-4 | Alex de Minaur(AUS) | #8 | #13 | 01:32:00m |
| Taylor Fritz(USA) | 6-3, 7-6 | Andrey Rublev(RUS) | #4 | #10 | 01:21:00m |
Round of 16
| Winner | Score | Loser | W Rank | L Rank | Duration |
|---|---|---|---|---|---|
| Alexander Zverev(GER) | 6-4, 1-0 | Francisco Cerundolo(ARG) | #3 | #19 | 00:51:00m |
| Alexei Popyrin(AUS) | 4-6, 6-2, 6-3 | Holger Rune(DEN) | #24 | #9 | 02:04:00m |
| Alex Michelsen(USA) | 6-3, 6-3 | Learner Tien(USA) | #34 | #67 | 01:20:00m |
| Karen Khachanov(RUS) | 6-4, 7-5 | Casper Ruud(NOR) | #16 | #12 | 01:33:00m |
| Alex de Minaur(AUS) | 6-2, 4-6, 6-4 | Frances Tiafoe(USA) | #13 | #11 | 02:25:00m |
| Ben Shelton(USA) | 6-4, 4-6, 7-6 | Flavio Cobolli(ITA) | #8 | #18 | 02:24:00m |
| Andrey Rublev(RUS) | 6-7, 7-6, 3-0 | Alejandro Davidovich Fokina(ESP) | #10 | #26 | 02:22:00m |
| Taylor Fritz(USA) | 7-6, 6-7, 7-6 | Jiri Lehecka(CZE) | #4 | #25 | 02:56:00m |
Round of 32
| Winner | Score | Loser | W Rank | L Rank | Duration |
|---|---|---|---|---|---|
| Alexander Zverev(GER) | 6-7, 6-3, 6-2 | Matteo Arnaldi(ITA) | #3 | #44 | 02:46:00m |
| Francisco Cerundolo(ARG) | 6-3, 6-4 | Tomas Martin Etcheverry(ARG) | #19 | #58 | 01:50:00m |
| Alexei Popyrin(AUS) | 5-7, 6-4, 6-4 | Daniil Medvedev(RUS) | #24 | #14 | 02:30:00m |
| Holger Rune(DEN) | 6-2, 6-4 | Alexandre Muller(FRA) | #9 | #39 | 01:05:00m |
| Alex Michelsen(USA) | 3-6, 7-6, 6-4 | Lorenzo Musetti(ITA) | #34 | #7 | 02:32:00m |
| Learner Tien(USA) | 7-6, 6-3 | Reilly Opelka(USA) | #67 | #74 | 01:25:00m |
| Karen Khachanov(RUS) | 6-7, 6-4, 6-1 | Emilio Nava(USA) | #16 | #116 | 02:10:00m |
| Casper Ruud(NOR) | 7-5, 6-4 | Nuno Borges(POR) | #12 | #40 | 01:43:00m |
| Frances Tiafoe(USA) | 6-3, 4-6, 6-3 | Aleksandar Vukic(AUS) | #11 | #105 | 01:51:00m |
| Flavio Cobolli(ITA) | 6-2, 4-6, 6-3 | Fabian Marozsan(HUN) | #18 | #54 | 01:50:00m |
| Ben Shelton(USA) | 6-7, 6-2, 7-6 | Brandon Nakashima(USA) | #8 | #32 | 02:36:00m |
| Andrey Rublev(RUS) | 5-7, 6-4, 6-3 | Lorenzo Sonego(ITA) | #10 | #37 | 02:32:00m |
| Alejandro Davidovich Fokina(ESP) | 6-2, 6-4 | Jakub Mensik(CZE) | #26 | #17 | 01:17:00m |
| Jiri Lehecka(CZE) | 3-6, 6-3, 6-4 | Arthur Fils(FRA) | #25 | #21 | 01:52:00m |
| Taylor Fritz(USA) | 6-4, 6-2 | Gabriel Diallo(CAN) | #4 | #35 | 01:16:00m |
Round of 64
| Winner | Score | Loser | W Rank | L Rank | Duration |
|---|---|---|---|---|---|
| Alexander Zverev(GER) | 7-6, 6-4 | Adam Walton(AUS) | #3 | #84 | 01:43:00m |
| Matteo Arnaldi(ITA) | 6-3, 3-6, 6-3 | Tristan Schoolkate(AUS) | #44 | #104 | 02:09:00m |
| Tomas Martin Etcheverry(ARG) | 6-4, 7-6 | Tallon Griekspoor(NED) | #58 | #31 | 02:00:00m |
| Francisco Cerundolo(ARG) | 7-6, 4-6, 6-4 | Jaume Munar(ESP) | #19 | #50 | 02:58:00m |
| Daniil Medvedev(RUS) | 7-6, 6-4 | Dalibor Svrcina(CZE) | #14 | #120 | 01:52:00m |
| Alexei Popyrin(AUS) | 7-6, 6-3 | Nicolas Arseneault(CAN) | #24 | #636 | 01:35:00m |
| Alexandre Muller(FRA) | 2-6, 6-3, 7-5 | Miomir Kecmanovic(SRB) | #39 | #49 | 02:07:00m |
| Holger Rune(DEN) | 7-6, 6-3 | Giovanni Mpetshi Perricard(FRA) | #9 | #45 | 01:16:00m |
| Lorenzo Musetti(ITA) | 7-5, 6-1 | James Duckworth(AUS) | #7 | #108 | 01:22:00m |
| Alex Michelsen(USA) | 7-6, 6-3 | Tomas Barrios Vera(CHI) | #34 | #142 | 01:57:00m |
| Learner Tien(USA) | 7-6, 7-5 | Denis Shapovalov(CAN) | #67 | #28 | 01:35:00m |
| Reilly Opelka(USA) | 7-6, 6-7, 6-3 | Tomas Machac(CZE) | #74 | #22 | 02:21:00m |
| Karen Khachanov(RUS) | 6-4, 6-2 | Juan Pablo Ficovich(ARG) | #16 | #137 | 01:28:00m |
| Emilio Nava(USA) | 6-2, 7-5 | Terence Atmane(FRA) | #116 | #136 | 01:27:00m |
| Nuno Borges(POR) | 5-7, 7-6, 6-2 | Facundo Bagnis(ARG) | #40 | #772 | 02:50:00m |
| Casper Ruud(NOR) | 6-3, 6-3 | Roman Safiullin(RUS) | #12 | #80 | 01:22:00m |
| Frances Tiafoe(USA) | 1-6, 7-5, 7-6 | Yosuke Watanuki(JPN) | #11 | #159 | 02:14:00m |
| Aleksandar Vukic(AUS) | 6-3, 6-7, 6-3 | Cameron Norrie(GBR) | #105 | #41 | 02:08:00m |
| Christopher O'Connell(AUS) | 6-4, 4-6, 6-2 | Stefanos Tsitsipas(GRE) | #77 | #29 | 02:01:00m |
| Alex de Minaur(AUS) | 6-4, 6-2 | Francisco Comesana(ARG) | #13 | #73 | 01:30:00m |
| Flavio Cobolli(ITA) | 6-4, 5-7, 6-4 | Alexis Galarneau(CAN) | #18 | #198 | 02:28:00m |
| Fabian Marozsan(HUN) | 6-4, 6-4 | Felix Auger-Aliassime(CAN) | #54 | #27 | 01:41:00m |
| Brandon Nakashima(USA) | 7-6, 6-4 | Ethan Quinn(USA) | #32 | #86 | 01:53:00m |
| Ben Shelton(USA) | 6-2, 6-3 | Adrian Mannarino(FRA) | #8 | #93 | 01:06:00m |
| Andrey Rublev(RUS) | 6-2, 6-3 | Hugo Gaston(FRA) | #10 | #99 | 01:27:00m |
| Lorenzo Sonego(ITA) | 6-1, 6-4 | Yunchaokete Bu(CHN) | #37 | #75 | 01:20:00m |
| Alejandro Davidovich Fokina(ESP) | 6-4, 6-3 | Corentin Moutet(FRA) | #26 | #59 | 01:24:00m |
| Jakub Mensik(CZE) | 6-4, 6-4 | Tristan Boyer(USA) | #17 | #126 | 01:29:00m |
| Arthur Fils(FRA) | 6-3, 6-4 | Pablo Carreno Busta(ESP) | #21 | #92 | 01:28:00m |
| Jiri Lehecka(CZE) | 7-6, 6-4 | Mackenzie McDonald(USA) | #25 | #95 | 01:31:00m |
| Gabriel Diallo(CAN) | 6-3, 7-6 | Matteo Gigante(ITA) | #35 | #127 | 01:47:00m |
| Taylor Fritz(USA) | 7-5, 7-6 | Roberto Carballes Baena(ESP) | #4 | #85 | 02:31:00m |
Round of 128
| Winner | Score | Loser | W Rank | L Rank | Duration |
|---|---|---|---|---|---|
| Adam Walton(AUS) | 4-6, 6-0, 6-3 | Benjamin Bonzi(FRA) | #84 | #69 | 01:57:00m |
| Tristan Schoolkate(AUS) | 7-6, 6-4 | Joao Fonseca(BRA) | #104 | #47 | 01:33:00m |
| Tomas Martin Etcheverry(ARG) | 6-4, 4-6, 7-5 | Pierre-Hugues Herbert(FRA) | #58 | #140 | 02:19:00m |
| Jaume Munar(ESP) | 6-3, 6-0 | Dan Martin(CAN) | #50 | #554 | 01:10:00m |
| Dalibor Svrcina(CZE) | 6-4, 6-2 | Alexander Blockx(BEL) | #120 | #122 | 01:18:00m |
| Nicolas Arseneault(CAN) | 6-3, 7-6 | Valentin Royer(FRA) | #636 | #113 | 01:44:00m |
| Miomir Kecmanovic(SRB) | 4-6, 6-4, 7-5 | Quentin Halys(FRA) | #49 | #71 | 02:18:00m |
| Giovanni Mpetshi Perricard(FRA) | 6-4, 6-2 | Shintaro Mochizuki(JPN) | #45 | #123 | 01:11:00m |
| James Duckworth(AUS) | 6-3, 7-6 | Juncheng Shang(CHN) | #108 | #87 | 01:31:00m |
| Tomas Barrios Vera(CHI) | 6-4, 4-6, 7-6 | Gael Monfils(FRA) | #142 | #48 | 02:46:00m |
| Learner Tien(USA) | 6-4, 7-5 | Colton Smith(USA) | #67 | #139 | 01:32:00m |
| Reilly Opelka(USA) | 7-6, 7-5 | Sebastian Ofner(AUT) | #74 | #138 | 01:55:00m |
| Juan Pablo Ficovich(ARG) | 6-2, 6-3 | Jacob Fearnley(GBR) | #137 | #55 | 01:11:00m |
| Emilio Nava(USA) | 6-1, 7-6 | Zizou Bergs(BEL) | #116 | #52 | 01:26:00m |
| Facundo Bagnis(ARG) | 6-2, 3-6, 6-3 | Vasek Pospisil(CAN) | #772 | #1245 | 01:57:00m |
| Roman Safiullin(RUS) | 4-6, 6-2, 7-6 | Ugo Blanchet(FRA) | #80 | #222 | 02:22:00m |
| Yosuke Watanuki(JPN) | 3-6, 6-1, 6-4 | Daniel Altmaier(GER) | #159 | #56 | 01:48:00m |
| Aleksandar Vukic(AUS) | 7-5, 6-3 | Pedro Martinez(ESP) | #105 | #62 | 01:51:00m |
| Christopher O'Connell(AUS) | 6-1, 6-2 | Chun-Hsin Tseng(TPE) | #77 | #101 | 01:16:00m |
| Francisco Comesana(ARG) | 6-3, 7-5 | Damir Dzumhur(BIH) | #73 | #61 | 01:27:00m |
| Alexis Galarneau(CAN) | 7-6, 6-3 | Arthur Rinderknech(FRA) | #198 | #65 | 01:36:00m |
| Fabian Marozsan(HUN) | 6-2, 6-2 | Hugo Dellien(BOL) | #54 | #94 | 01:03:00m |
| Ethan Quinn(USA) | 7-6, 6-2 | Yoshihito Nishioka(JPN) | #86 | #89 | 01:42:00m |
| Adrian Mannarino(FRA) | 6-4, 6-4 | Marcos Giron(USA) | #93 | #57 | 01:29:00m |
| Hugo Gaston(FRA) | 3-6, 6-4, 2-0 | Mattia Bellucci(ITA) | #99 | #63 | 01:55:00m |
| Yunchaokete Bu(CHN) | 7-6, 6-2 | Vit Kopriva(CZE) | #75 | #79 | 01:50:00m |
| Corentin Moutet(FRA) | 6-2, 6-1 | Jenson Brooksby(USA) | #59 | #102 | 01:13:00m |
| Tristan Boyer(USA) | 7-5, 7-6 | Aleksandar Kovacevic(USA) | #126 | #66 | 02:01:00m |
| Pablo Carreno Busta(ESP) | 2-6, 6-4, 6-4 | Liam Draxl(CAN) | #92 | #115 | 02:21:00m |
| Mackenzie McDonald(USA) | 6-4, 6-4 | David Goffin(BEL) | #95 | #60 | 01:25:00m |
| Matteo Gigante(ITA) | 4-6, 6-2, 7-6 | Borna Coric(CRO) | #127 | #90 | 02:37:00m |
| Roberto Carballes Baena(ESP) | 6-4, 4-1 | Camilo Ugo Carabelli(ARG) | #85 | #51 | 01:17:00m |
1st Round Qualifying
| Winner | Score | Loser | W Rank | L Rank | Duration |
|---|---|---|---|---|---|
| Adrian Mannarino(FRA) | 6-3, 6-1 | Juan Carlos Aguilar(CAN) | #93 | #411 | 01:26:00m |
| Ugo Blanchet(FRA) | 6-4, 7-5 | Chun-Hsin Tseng(TPE) | #222 | #101 | 01:48:00m |
| Tristan Schoolkate(AUS) | 6-3, 6-0 | Govind Nanda(USA) | #104 | #340 | 01:01:00m |
| James Duckworth(AUS) | 6-3, 6-1 | Justin Boulais(CAN) | #108 | #614 | 01:10:00m |
| Valentin Royer(FRA) | 6-2, 6-3 | Alvin Nicholas Tudorica(CAN) | #113 | #432 | 01:03:00m |
| Emilio Nava(USA) | 6-4, 7-6 | Mitchell Krueger(USA) | #116 | #161 | 02:00:00m |
| Yosuke Watanuki(JPN) | 7-6, 1-6, 6-4 | Dalibor Svrcina(CZE) | #159 | #120 | 02:30:00m |
| Alexander Blockx(BEL) | 6-4, 6-4 | Duje Ajdukovic(CRO) | #122 | #267 | 01:28:00m |
| Shintaro Mochizuki(JPN) | 6-4, 6-3 | Yasutaka Uchiyama(JPN) | #123 | #226 | 01:27:00m |
| Tristan Boyer(USA) | 7-6, 6-3 | James Trotter(JPN) | #126 | #191 | 01:46:00m |
| Facundo Bagnis(ARG) | 6-4, 6-4 | Terence Atmane(FRA) | #772 | #136 | 01:42:00m |
| Juan Pablo Ficovich(ARG) | 6-2, 4-6, 6-4 | Kyrian Jacquet(FRA) | #137 | #160 | 02:05:00m |
| Colton Smith(USA) | 6-1, 7-5 | Patrick Kypson(USA) | #139 | #214 | 01:28:00m |
| Pierre-Hugues Herbert(FRA) | 6-3, 3-6, 6-3 | Li Tu(AUS) | #140 | #163 | 02:05:00m |
| Tomas Barrios Vera(CHI) | 6-4, 6-4 | Coleman Wong(HKG) | #142 | #173 | 01:10:00m |
| Dan Martin(CAN) | 6-7, 7-6, 7-5 | Taro Daniel(JPN) | #554 | #154 | 03:06:00m |
Past Winners
| Year | Winner | Country | Surface |
|---|---|---|---|
| 2025 | Ben Shelton | USA | Hard |
| 2024 | Alexei Popyrin | AUS | Hard |
| 2023 | Jannik Sinner | ITA | Hard |
| 2022 | Pablo Carreno Busta | ESP | Hard |
| 2021 | Daniil Medvedev | RUS | Hard |
| 2019 | Rafael Nadal | ESP | Hard |
| 2018 | Rafael Nadal | ESP | Hard |
| 2017 | Alexander Zverev | GER | Hard |
| 2016 | Novak Djokovic | SRB | Hard |
| 2015 | Andy Murray | GBR | Hard |
| 2014 | Jo-Wilfried Tsonga | FRA | Hard |
| 2013 | Rafael Nadal | ESP | Hard |
| 2012 | Novak Djokovic | SRB | Hard |
| 2011 | Novak Djokovic | SRB | Hard |
| 2010 | Andy Murray | GBR | Hard |
| 2009 | Andy Murray | GBR | Hard |
| 2008 | Rafael Nadal | ESP | Hard |
| 2007 | Novak Djokovic | SRB | Hard |
| 2006 | Roger Federer | SUI | Hard |
| 2005 | Rafael Nadal | ESP | Hard |
| 2004 | Roger Federer | SUI | Hard |
| 2003 | Andy Roddick | USA | Hard |
| 2002 | Guillermo Canas | ARG | Hard |
| 2001 | Andrei Pavel | ROU | Hard |
| 2000 | Marat Safin | RUS | Hard |
| 1999 | Thomas Johansson | SWE | Hard |
| 1998 | — | — | Hard |
| 1997 | Chris Woodruff | USA | Hard |
| 1996 | — | — | Hard |
| 1995 | — | — | Hard |
| 1994 | — | — | Hard |
| 1993 | — | — | Hard |
| 1992 | — | — | Hard |