Match list updated: 2026-06-04 22:33 UTC

ATP 2026 Season Match Results & Scores

Browse completed main-tour match results, scores, opponents, and match data links.

Need deeper match filters? Advanced match search supports date ranges, multiple rounds and surfaces, qualifying/main draw, player, opponent, and tournament filters.

Match Results

Completed main-tour matches matching the selected filters.

1,932 completed main-tour matches in 2026

DateTournamentCategoryRoundSurfaceWinnerScoreLoserH2HMatch Data
May 5, 2026 Internazionali BNL d'Italia Masters 1000 Q2 Clay Dalibor Svrcina #116 6-4 6-2 Nicolai Budkov Kjaer #124 H2H Match data
May 5, 2026 Internazionali BNL d'Italia Masters 1000 Q2 Clay Francisco Comesana #114 6-4 2-6 6-4 Leandro Riedi #128 H2H Match data
May 5, 2026 Internazionali BNL d'Italia Masters 1000 Q2 Clay Jesper de Jong #102 4-6 6-2 7-6(4) Hugo Dellien #133 H2H Match data
May 5, 2026 Internazionali BNL d'Italia Masters 1000 Q2 Clay Jacob Fearnley #123 2-6 6-2 6-3 Aleksandar Kovacevic #95 H2H Match data
May 5, 2026 Internazionali BNL d'Italia Masters 1000 Q2 Clay Cristian Garin #104 6-2 3-6 6-2 Jan Choinski #122 H2H Match data
May 5, 2026 Internazionali BNL d'Italia Masters 1000 Q2 Clay Andrea Pellegrino #155 6-3 2-6 6-2 Martin Landaluce #94 H2H Match data
May 5, 2026 Internazionali BNL d'Italia Masters 1000 Q2 Clay Daniel Merida #86 6-3 3-6 7-6(4) Tomas Barrios Vera #134 H2H Match data
May 5, 2026 Internazionali BNL d'Italia Masters 1000 Q2 Clay Patrick Kypson #89 7-6(6) 6-7(5) 7-6(1) Titouan Droguet #109 H2H Match data
May 5, 2026 Internazionali BNL d'Italia Masters 1000 Q2 Clay Pablo Llamas Ruiz #139 3-6 6-2 6-3 Jaime Faria #119 H2H Match data
May 5, 2026 Internazionali BNL d'Italia Masters 1000 Q2 Clay Dino Prizmic #79 6-2 6-4 Federico Bondioli #344 H2H Match data
May 5, 2026 Internazionali BNL d'Italia Masters 1000 Q2 Clay Pablo Carreno Busta #91 (w/o) Stan Wawrinka #125 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Pablo Llamas Ruiz #139 4-6 6-3 6-1 Henrique Rocha #120 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Dalibor Svrcina #116 6-4 6-3 Benjamin Bonzi #101 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Patrick Kypson #89 6-7(7) 7-6(4) 6-3 Jack Pinnington Jones #137 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Jacob Fearnley #123 6-3 6-1 Shintaro Mochizuki #130 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Nikoloz Basilashvili #117 4-6 6-2 7-6(3) Elmer Moller #153 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Dino Prizmic #79 6-4 6-3 Chris Rodesch #166 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Nicolai Budkov Kjaer #124 6-7(5) 7-6(3) 6-3 Otto Virtanen #127 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Jaime Faria #119 6-3 4-6 6-4 Adolfo Daniel Vallejo #84 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Martin Landaluce #94 6-2 6-3 Christopher O'Connell #150 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Aleksandar Kovacevic #95 6-4 7-6(4) Lorenzo Carboni #452 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Titouan Droguet #109 5-7 6-1 7-5 Juan Cruz Martin Manzano #631 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Rinky Hijikata #96 5-7 7-6(4) 7-6(4) Pierluigi Basile #698 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Federico Bondioli #344 4-6 7-6(6) 7-5 Emilio Nava #108 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Andrea Pellegrino #155 6-1 6-3 Hugo Gaston #118 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Leandro Riedi #128 6-4 6-2 Vilius Gaubas #121 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Tomas Barrios Vera #134 6-3 6-4 Jacopo Vasami #464 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Hugo Dellien #133 6-2 7-5 Luca Van Assche #97 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Stan Wawrinka #125 4-6 7-6(5) 6-1 Stefano Travaglia #141 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Cristian Garin #104 6-0 6-2 Moez Echargui #140 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Francisco Comesana #114 6-3 6-4 Billy Harris #148 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Daniel Merida #86 7-5 6-4 Mackenzie McDonald #129 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Jesper de Jong #102 7-6(5) 7-5 Pedro Martinez #136 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Pablo Carreno Busta #91 6-3 6-3 Martin Damm #115 H2H Match data
May 4, 2026 Internazionali BNL d'Italia Masters 1000 Q1 Clay Jan Choinski #122 7-5 6-4 Dusan Lajovic #132 H2H Match data
May 3, 2026 Mutua Madrid Open Masters 1000 F Clay Jannik Sinner #1 6-1 6-2 Alexander Zverev #3 H2H Match data
May 1, 2026 Mutua Madrid Open Masters 1000 SF Clay Alexander Zverev #3 6-2 7-5 Alexander Blockx #69 H2H Match data
May 1, 2026 Mutua Madrid Open Masters 1000 SF Clay Jannik Sinner #1 6-2 6-4 Arthur Fils #25 H2H Match data
Apr 30, 2026 Mutua Madrid Open Masters 1000 QF Clay Alexander Zverev #3 6-1 6-4 Flavio Cobolli #13 H2H Match data
Apr 30, 2026 Mutua Madrid Open Masters 1000 QF Clay Alexander Blockx #69 6-4 6-4 Casper Ruud #15 H2H Match data
Apr 29, 2026 Mutua Madrid Open Masters 1000 QF Clay Jannik Sinner #1 6-2 7-6(0) Rafael Jodar #42 H2H Match data
Apr 29, 2026 Mutua Madrid Open Masters 1000 QF Clay Arthur Fils #25 6-3 6-4 Jiri Lehecka #14 H2H Match data
Apr 28, 2026 Mutua Madrid Open Masters 1000 R16 Clay Alexander Zverev #3 6-4 6-7(4) 6-3 Jakub Mensik #27 H2H Match data
Apr 28, 2026 Mutua Madrid Open Masters 1000 R16 Clay Flavio Cobolli #13 6-3 5-7 6-4 Daniil Medvedev #10 H2H Match data
Apr 28, 2026 Mutua Madrid Open Masters 1000 R16 Clay Alexander Blockx #69 7-6(8) 6-2 Francisco Cerundolo #20 H2H Match data
Apr 28, 2026 Mutua Madrid Open Masters 1000 R16 Clay Casper Ruud #15 6-7(4) 7-6(2) 7-6(3) Stefanos Tsitsipas #80 H2H Match data
Apr 28, 2026 Mutua Madrid Open Masters 1000 R16 Clay Rafael Jodar #42 7-5 6-0 Vit Kopriva #66 H2H Match data
Apr 28, 2026 Mutua Madrid Open Masters 1000 R16 Clay Jannik Sinner #1 6-2 7-5 Cameron Norrie #23 H2H Match data
Apr 28, 2026 Mutua Madrid Open Masters 1000 R16 Clay Arthur Fils #25 6-3 6-4 Tomas Martin Etcheverry #29 H2H Match data
Apr 28, 2026 Mutua Madrid Open Masters 1000 R16 Clay Jiri Lehecka #14 6-3 6-3 Lorenzo Musetti #9 H2H Match data
Apr 27, 2026 Mutua Madrid Open Masters 1000 R32 Clay Stefanos Tsitsipas #80 6-4 6-2 Daniel Merida #102 H2H Match data
Apr 27, 2026 Mutua Madrid Open Masters 1000 R32 Clay Daniil Medvedev #10 6-3 6-2 Nicolai Budkov Kjaer #140 H2H Match data
Apr 27, 2026 Mutua Madrid Open Masters 1000 R32 Clay Flavio Cobolli #13 6-3 6-2 Adolfo Daniel Vallejo #96 H2H Match data
Apr 27, 2026 Mutua Madrid Open Masters 1000 R32 Clay Alexander Zverev #3 6-3 7-6(2) Terence Atmane #47 H2H Match data
Apr 27, 2026 Mutua Madrid Open Masters 1000 R32 Clay Alexander Blockx #69 7-6(3) 6-3 Felix Auger-Aliassime #5 H2H Match data
Apr 27, 2026 Mutua Madrid Open Masters 1000 R32 Clay Francisco Cerundolo #20 6-2 6-3 Luciano Darderi #22 H2H Match data
Apr 27, 2026 Mutua Madrid Open Masters 1000 R32 Clay Casper Ruud #15 6-3 6-1 Alejandro Davidovich Fokina #24 H2H Match data
Apr 27, 2026 Mutua Madrid Open Masters 1000 R32 Clay Jakub Mensik #27 6-4 7-6(11) Karen Khachanov #16 H2H Match data
Apr 26, 2026 Mutua Madrid Open Masters 1000 R32 Clay Cameron Norrie #23 7-5 7-6(5) Thiago Agustin Tirante #75 H2H Match data
Apr 26, 2026 Mutua Madrid Open Masters 1000 R32 Clay Rafael Jodar #42 7-6(4) 4-6 6-1 Joao Fonseca #31 H2H Match data
Apr 26, 2026 Mutua Madrid Open Masters 1000 R32 Clay Vit Kopriva #66 6-4 3-6 (ret.) Arthur Rinderknech #26 H2H Match data
Apr 26, 2026 Mutua Madrid Open Masters 1000 R32 Clay Jannik Sinner #1 6-2 6-3 Elmer Moller #169 H2H Match data
Apr 26, 2026 Mutua Madrid Open Masters 1000 R32 Clay Tomas Martin Etcheverry #29 2-6 6-4 6-3 Dino Prizmic #87 H2H Match data
Apr 26, 2026 Mutua Madrid Open Masters 1000 R32 Clay Arthur Fils #25 7-6(2) 6-3 Emilio Nava #116 H2H Match data
Apr 26, 2026 Mutua Madrid Open Masters 1000 R32 Clay Jiri Lehecka #14 6-4 6-2 Alex Michelsen #37 H2H Match data
Apr 26, 2026 Mutua Madrid Open Masters 1000 R32 Clay Lorenzo Musetti #9 6-4 7-5 Tallon Griekspoor #33 H2H Match data
Apr 25, 2026 Mutua Madrid Open Masters 1000 R64 Clay Nicolai Budkov Kjaer #140 6-2 6-1 Denis Shapovalov #35 H2H Match data
Apr 25, 2026 Mutua Madrid Open Masters 1000 R64 Clay Daniel Merida #102 6-3 6-4 Corentin Moutet #30 H2H Match data
Apr 25, 2026 Mutua Madrid Open Masters 1000 R64 Clay Karen Khachanov #16 6-2 6-3 Adam Walton #117 H2H Match data
Apr 25, 2026 Mutua Madrid Open Masters 1000 R64 Clay Flavio Cobolli #13 6-7(7) 6-1 6-4 Camilo Ugo Carabelli #57 H2H Match data
Apr 25, 2026 Mutua Madrid Open Masters 1000 R64 Clay Luciano Darderi #22 6-1 6-3 Juan Manuel Cerundolo #67 H2H Match data
Apr 25, 2026 Mutua Madrid Open Masters 1000 R64 Clay Stefanos Tsitsipas #80 6-2 7-5 Alexander Bublik #11 H2H Match data
Apr 25, 2026 Mutua Madrid Open Masters 1000 R64 Clay Felix Auger-Aliassime #5 6-3 6-4 Vilius Gaubas #124 H2H Match data
Apr 25, 2026 Mutua Madrid Open Masters 1000 R64 Clay Adolfo Daniel Vallejo #96 6-4 6-3 Learner Tien #21 H2H Match data
Apr 25, 2026 Mutua Madrid Open Masters 1000 R64 Clay Jakub Mensik #27 6-3 6-4 Martin Damm #126 H2H Match data
Apr 25, 2026 Mutua Madrid Open Masters 1000 R64 Clay Alexander Zverev #3 6-1 3-6 6-3 Mariano Navone #45 H2H Match data
Apr 25, 2026 Mutua Madrid Open Masters 1000 R64 Clay Daniil Medvedev #10 6-2 6-7(3) 6-4 Fabian Marozsan #50 H2H Match data
Apr 25, 2026 Mutua Madrid Open Masters 1000 R64 Clay Casper Ruud #15 6-0 6-1 Jaume Munar #38 H2H Match data
Apr 25, 2026 Mutua Madrid Open Masters 1000 R64 Clay Francisco Cerundolo #20 6-1 7-5 Yannick Hanfmann #60 H2H Match data
Apr 25, 2026 Mutua Madrid Open Masters 1000 R64 Clay Alejandro Davidovich Fokina #24 6-3 6-3 Pablo Carreno Busta #94 H2H Match data
Apr 25, 2026 Mutua Madrid Open Masters 1000 R64 Clay Alexander Blockx #69 3-6 6-3 6-4 Brandon Nakashima #32 H2H Match data
Apr 25, 2026 Mutua Madrid Open Masters 1000 R64 Clay Terence Atmane #47 7-6(3) 7-6(5) Ugo Humbert #34 H2H Match data
Apr 24, 2026 Mutua Madrid Open Masters 1000 R64 Clay Rafael Jodar #42 6-3 6-1 Alex de Minaur #8 H2H Match data
Apr 24, 2026 Mutua Madrid Open Masters 1000 R64 Clay Jiri Lehecka #14 3-6 7-6(3) 6-4 Alejandro Tabilo #43 H2H Match data
Apr 24, 2026 Mutua Madrid Open Masters 1000 R64 Clay Cameron Norrie #23 6-2 6-7(6) 7-6(5) Tomas Machac #41 H2H Match data
Apr 24, 2026 Mutua Madrid Open Masters 1000 R64 Clay Jannik Sinner #1 6-7(6) 6-1 6-4 Benjamin Bonzi #104 H2H Match data
Apr 24, 2026 Mutua Madrid Open Masters 1000 R64 Clay Lorenzo Musetti #9 6-4 7-6(4) Hubert Hurkacz #63 H2H Match data
Apr 24, 2026 Mutua Madrid Open Masters 1000 R64 Clay Elmer Moller #169 7-5 3-3 Gabriel Diallo #36 H2H Match data
Apr 24, 2026 Mutua Madrid Open Masters 1000 R64 Clay Tomas Martin Etcheverry #29 6-4 6-4 Sebastian Ofner #83 H2H Match data
Apr 24, 2026 Mutua Madrid Open Masters 1000 R64 Clay Thiago Agustin Tirante #75 7-5 6-4 Tommy Paul #18 H2H Match data
Apr 24, 2026 Mutua Madrid Open Masters 1000 R64 Clay Arthur Rinderknech #26 6-3 6-2 Dusan Lajovic #138 H2H Match data
Apr 24, 2026 Mutua Madrid Open Masters 1000 R64 Clay Alex Michelsen #37 6-2 6-1 Jan-Lennard Struff #81 H2H Match data
Apr 24, 2026 Mutua Madrid Open Masters 1000 R64 Clay Dino Prizmic #87 6-4 6-7(4) 7-6(5) Ben Shelton #6 H2H Match data
Apr 24, 2026 Mutua Madrid Open Masters 1000 R64 Clay Tallon Griekspoor #33 6-3 6-4 Damir Dzumhur #84 H2H Match data
Apr 24, 2026 Mutua Madrid Open Masters 1000 R64 Clay Arthur Fils #25 6-7(4) 7-6(3) 7-5 Ignacio Buse #58 H2H Match data
Apr 24, 2026 Mutua Madrid Open Masters 1000 R64 Clay Joao Fonseca #31 (w/o) Marin Cilic #51 H2H Match data
Apr 24, 2026 Mutua Madrid Open Masters 1000 R64 Clay Emilio Nava #116 6-7(5) 7-6(1) 6-3 Valentin Vacherot #17 H2H Match data
Apr 24, 2026 Mutua Madrid Open Masters 1000 R64 Clay Vit Kopriva #66 6-3 6-4 Andrey Rublev #12 H2H Match data
Apr 23, 2026 Mutua Madrid Open Masters 1000 R128 Clay Martin Damm #126 7-6(7) 6-4 Alexei Popyrin #56 H2H Match data
Apr 23, 2026 Mutua Madrid Open Masters 1000 R128 Clay Adolfo Daniel Vallejo #96 6-4 6-4 Grigor Dimitrov #137 H2H Match data
Apr 23, 2026 Mutua Madrid Open Masters 1000 R128 Clay Nicolai Budkov Kjaer #140 5-3 Reilly Opelka #70 H2H Match data
Apr 23, 2026 Mutua Madrid Open Masters 1000 R128 Clay Vilius Gaubas #124 7-5 6-1 Sebastian Baez #64 H2H Match data
Apr 23, 2026 Mutua Madrid Open Masters 1000 R128 Clay Stefanos Tsitsipas #80 3-6 7-6(6) 7-6(4) Patrick Kypson #90 H2H Match data
Apr 23, 2026 Mutua Madrid Open Masters 1000 R128 Clay Daniel Merida #102 6-4 1-6 7-6(6) Marco Trungelliti #77 H2H Match data
Apr 23, 2026 Mutua Madrid Open Masters 1000 R128 Clay Mariano Navone #45 6-3 6-4 Nuno Borges #49 H2H Match data
Apr 23, 2026 Mutua Madrid Open Masters 1000 R128 Clay Terence Atmane #47 6-4 7-5 Miomir Kecmanovic #65 H2H Match data
Apr 23, 2026 Mutua Madrid Open Masters 1000 R128 Clay Adam Walton #117 6-2 6-3 Martin Landaluce #99 H2H Match data
Apr 23, 2026 Mutua Madrid Open Masters 1000 R128 Clay Camilo Ugo Carabelli #57 6-3 6-4 Gael Monfils #200 H2H Match data
Apr 23, 2026 Mutua Madrid Open Masters 1000 R128 Clay Fabian Marozsan #50 7-6(5) 7-6(6) Ethan Quinn #48 H2H Match data
Apr 23, 2026 Mutua Madrid Open Masters 1000 R128 Clay Alexander Blockx #69 4-6 7-5 7-5 Cristian Garin #85 H2H Match data
Apr 23, 2026 Mutua Madrid Open Masters 1000 R128 Clay Juan Manuel Cerundolo #67 6-4 6-4 Daniel Altmaier #55 H2H Match data
Apr 23, 2026 Mutua Madrid Open Masters 1000 R128 Clay Yannick Hanfmann #60 6-4 6-7(3) 7-5 Marcos Giron #76 H2H Match data
Apr 23, 2026 Mutua Madrid Open Masters 1000 R128 Clay Jaume Munar #38 6-4 6-1 Alexander Shevchenko #82 H2H Match data
Apr 23, 2026 Mutua Madrid Open Masters 1000 R128 Clay Pablo Carreno Busta #94 4-6 7-6(5) 6-2 Marton Fucsovics #54 H2H Match data
Apr 22, 2026 Mutua Madrid Open Masters 1000 R128 Clay Hubert Hurkacz #63 6-3 6-3 Jaime Faria #136 H2H Match data
Apr 22, 2026 Mutua Madrid Open Masters 1000 R128 Clay Sebastian Ofner #83 7-6(5) 7-6(0) Nikoloz Basilashvili #120 H2H Match data
Apr 22, 2026 Mutua Madrid Open Masters 1000 R128 Clay Dino Prizmic #87 6-3 6-4 Matteo Berrettini #92 H2H Match data
Apr 22, 2026 Mutua Madrid Open Masters 1000 R128 Clay Dusan Lajovic #138 6-3 7-6(1) Lorenzo Sonego #62 H2H Match data
Apr 22, 2026 Mutua Madrid Open Masters 1000 R128 Clay Elmer Moller #169 6-4 7-6(4) Federico Cina #205 H2H Match data
Apr 22, 2026 Mutua Madrid Open Masters 1000 R128 Clay Benjamin Bonzi #104 6-7(4) 7-6(4) 6-4 Titouan Droguet #113 H2H Match data
Apr 22, 2026 Mutua Madrid Open Masters 1000 R128 Clay Damir Dzumhur #84 6-2 6-4 Mattia Bellucci #78 H2H Match data
Apr 22, 2026 Mutua Madrid Open Masters 1000 R128 Clay Jan-Lennard Struff #81 7-6(3) 6-0 Alexandre Muller #95 H2H Match data
Apr 22, 2026 Mutua Madrid Open Masters 1000 R128 Clay Alejandro Tabilo #43 6-2 6-4 Valentin Royer #72 H2H Match data
Apr 22, 2026 Mutua Madrid Open Masters 1000 R128 Clay Tomas Machac #41 3-6 7-6(3) 6-3 Francisco Comesana #105 H2H Match data
Apr 22, 2026 Mutua Madrid Open Masters 1000 R128 Clay Emilio Nava #116 6-3 7-5 Jenson Brooksby #61 H2H Match data
Apr 22, 2026 Mutua Madrid Open Masters 1000 R128 Clay Ignacio Buse #58 6-4 6-2 Adrian Mannarino #46 H2H Match data
Apr 22, 2026 Mutua Madrid Open Masters 1000 R128 Clay Rafael Jodar #42 2-6 7-5 6-4 Jesper de Jong #109 H2H Match data
Apr 22, 2026 Mutua Madrid Open Masters 1000 R128 Clay Marin Cilic #51 4-6 6-3 6-4 Zizou Bergs #44 H2H Match data
Apr 22, 2026 Mutua Madrid Open Masters 1000 R128 Clay Vit Kopriva #66 6-2 6-0 Zhizhen Zhang #245 H2H Match data
Apr 22, 2026 Mutua Madrid Open Masters 1000 R128 Clay Thiago Agustin Tirante #75 6-2 6-4 Roberto Bautista Agut #93 H2H Match data
Apr 22, 2026* Mutua Madrid Open Masters 1000 Q2 Clay Daniel Merida #102 7-6(4) 6-3 Marco Trungelliti #77 H2H Match data
Apr 21, 2026 Mutua Madrid Open Masters 1000 Q2 Clay Dino Prizmic #87 6-3 6-2 Zsombor Piros #148 H2H Match data
Apr 21, 2026 Mutua Madrid Open Masters 1000 Q2 Clay Nikoloz Basilashvili #120 6-7(2) 7-6(3) 6-4 Patrick Kypson #90 H2H Match data
Apr 21, 2026 Mutua Madrid Open Masters 1000 Q2 Clay Nicolai Budkov Kjaer #140 6-1 6-0 Moez Echargui #144 H2H Match data
Apr 21, 2026 Mutua Madrid Open Masters 1000 Q2 Clay Adolfo Daniel Vallejo #96 6-1 4-6 6-2 Henrique Rocha #118 H2H Match data
Apr 21, 2026 Mutua Madrid Open Masters 1000 Q2 Clay Dusan Lajovic #138 6-4 6-4 Chris Rodesch #171 H2H Match data
Apr 21, 2026 Mutua Madrid Open Masters 1000 Q2 Clay Jaime Faria #136 4-6 6-3 (ret.) Lloyd Harris #155 H2H Match data
Apr 21, 2026 Mutua Madrid Open Masters 1000 Q2 Clay Vilius Gaubas #124 7-6(5) 6-7(5) 7-6(4) Rei Sakamoto #159 H2H Match data
Apr 21, 2026 Mutua Madrid Open Masters 1000 Q2 Clay Benjamin Bonzi #104 6-2 6-1 Diego Dedura #304 H2H Match data
Apr 21, 2026 Mutua Madrid Open Masters 1000 Q2 Clay Titouan Droguet #113 6-0 7-6(5) Yibing Wu #100 H2H Match data
Apr 21, 2026 Mutua Madrid Open Masters 1000 Q2 Clay Martin Damm #126 2-6 6-4 7-6(5) Cristian Garin #85 H2H Match data
Apr 21, 2026 Mutua Madrid Open Masters 1000 Q2 Clay Elmer Moller #169 7-6(4) 6-3 Pablo Llamas Ruiz #145 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Zsombor Piros #148 6-3 7-5 Tomas Barrios Vera #123 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Nicolai Budkov Kjaer #140 6-4 6-4 Francesco Maestrelli #112 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Henrique Rocha #118 7-6(5) 6-7(5) 7-5 Jan Choinski #119 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Jaime Faria #136 6-7(9) 6-3 6-4 Quentin Halys #91 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Titouan Droguet #113 2-6 6-3 6-3 Otto Virtanen #121 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Nikoloz Basilashvili #120 7-6(4) 6-4 Stefano Travaglia #141 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Moez Echargui #144 4-6 6-4 7-6(3) Aleksandar Kovacevic #97 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Diego Dedura #304 6-3 6-2 Luca Van Assche #98 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Lloyd Harris #155 6-4 6-2 Mackenzie McDonald #125 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Elmer Moller #169 6-3 6-3 Hugo Gaston #115 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Dino Prizmic #87 7-6(9) 6-7(5) 7-6(3) Christopher O'Connell #143 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Chris Rodesch #171 7-6(2) 6-2 Rinky Hijikata #101 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Benjamin Bonzi #104 6-3 7-6(2) Darwin Blanch #244 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Marco Trungelliti #77 6-4 6-3 Borna Gojo #150 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Yibing Wu #100 6-1 7-5 Manas Dhamne #444 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Patrick Kypson #90 6-2 6-2 Moise Kouame #358 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Dusan Lajovic #138 6-0 3-6 6-4 Matteo Arnaldi #103 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Adolfo Daniel Vallejo #96 6-3 6-1 Pedro Martinez #133 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Daniel Merida #102 6-3 7-5 Billy Harris #153 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Pablo Llamas Ruiz #145 6-4 6-2 Aleksandar Vukic #89 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Rei Sakamoto #159 7-6(9) 6-1 Zachary Svajda #88 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Martin Damm #126 6-0 7-6(5) Andrea Pellegrino #130 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Vilius Gaubas #124 6-2 6-4 Arthur Gea #139 H2H Match data
Apr 20, 2026 Mutua Madrid Open Masters 1000 Q1 Clay Cristian Garin #85 7-5 6-4 Ugo Blanchet #166 H2H Match data
Apr 19, 2026 Barcelona Open Banc Sabadell ATP 500 F Clay Arthur Fils #30 6-2 7-6(2) Andrey Rublev #15 H2H Match data
Apr 19, 2026 BMW Open by Bitpanda ATP 500 F Clay Ben Shelton #6 6-2 7-5 Flavio Cobolli #16 H2H Match data
Apr 18, 2026 Barcelona Open Banc Sabadell ATP 500 SF Clay Arthur Fils #30 3-6 6-3 6-2 Rafael Jodar #55 H2H Match data
Apr 18, 2026 BMW Open by Bitpanda ATP 500 SF Clay Ben Shelton #6 6-3 6-4 Alex Molcan #166 H2H Match data
Apr 18, 2026 BMW Open by Bitpanda ATP 500 SF Clay Flavio Cobolli #16 6-3 6-3 Alexander Zverev #3 H2H Match data
Apr 18, 2026 Barcelona Open Banc Sabadell ATP 500 SF Clay Andrey Rublev #15 3-6 6-2 6-2 Hamad Medjedovic #88 H2H Match data
Apr 17, 2026 Barcelona Open Banc Sabadell ATP 500 QF Clay Arthur Fils #30 6-3 6-4 Lorenzo Musetti #9 H2H Match data
Apr 17, 2026 BMW Open by Bitpanda ATP 500 QF Clay Alex Molcan #166 6-4 6-4 Denis Shapovalov #39 H2H Match data
Apr 17, 2026 BMW Open by Bitpanda ATP 500 QF Clay Alexander Zverev #3 5-7 6-0 6-2 Francisco Cerundolo #19 H2H Match data
Apr 17, 2026 Barcelona Open Banc Sabadell ATP 500 QF Clay Andrey Rublev #15 6-4 6-3 Tomas Machac #47 H2H Match data
Apr 17, 2026 Barcelona Open Banc Sabadell ATP 500 QF Clay Rafael Jodar #55 6-3 6-2 Cameron Norrie #24 H2H Match data
Apr 17, 2026 BMW Open by Bitpanda ATP 500 QF Clay Flavio Cobolli #16 6-3 6-2 Vit Kopriva #77 H2H Match data
Apr 17, 2026 BMW Open by Bitpanda ATP 500 QF Clay Ben Shelton #6 6-3 3-6 6-3 Joao Fonseca #35 H2H Match data
Apr 17, 2026 Barcelona Open Banc Sabadell ATP 500 QF Clay Hamad Medjedovic #88 7-6(6) 6-2 Nuno Borges #52 H2H Match data
Apr 17, 2026* Barcelona Open Banc Sabadell ATP 500 R16 Clay Tomas Machac #47 (w/o) Carlos Alcaraz #2 H2H Match data
Apr 16, 2026 BMW Open by Bitpanda ATP 500 R16 Clay Denis Shapovalov #39 7-6(4) 6-2 Fabian Marozsan #42 H2H Match data
Apr 16, 2026 Barcelona Open Banc Sabadell ATP 500 R16 Clay Arthur Fils #30 6-2 6-3 Brandon Nakashima #33 H2H Match data
Apr 16, 2026 Barcelona Open Banc Sabadell ATP 500 R16 Clay Andrey Rublev #15 6-2 6-3 Lorenzo Sonego #66 H2H Match data
Apr 16, 2026 BMW Open by Bitpanda ATP 500 R16 Clay Alex Molcan #166 6-4 7-6(10) Daniel Altmaier #56 H2H Match data
Apr 16, 2026 BMW Open by Bitpanda ATP 500 R16 Clay Alexander Zverev #3 6-1 6-2 Gabriel Diallo #37 H2H Match data
Apr 16, 2026 Barcelona Open Banc Sabadell ATP 500 R16 Clay Lorenzo Musetti #9 6-3 6-4 Corentin Moutet #31 H2H Match data
Apr 16, 2026 BMW Open by Bitpanda ATP 500 R16 Clay Francisco Cerundolo #19 6-3 6-0 Botic van de Zandschulp #49 H2H Match data
Apr 15, 2026 BMW Open by Bitpanda ATP 500 R16 Clay Flavio Cobolli #16 6-2 6-3 Zizou Bergs #40 H2H Match data
Apr 15, 2026 BMW Open by Bitpanda ATP 500 R16 Clay Vit Kopriva #77 2-6 6-4 6-1 Luciano Darderi #21 H2H Match data
Apr 15, 2026 Barcelona Open Banc Sabadell ATP 500 R16 Clay Rafael Jodar #55 6-3 6-3 Camilo Ugo Carabelli #64 H2H Match data
Apr 15, 2026 Barcelona Open Banc Sabadell ATP 500 R16 Clay Hamad Medjedovic #88 6-3 6-4 Alex de Minaur #7 H2H Match data
Apr 15, 2026 BMW Open by Bitpanda ATP 500 R16 Clay Joao Fonseca #35 6-3 6-2 Arthur Rinderknech #26 H2H Match data
Apr 15, 2026 Barcelona Open Banc Sabadell ATP 500 R16 Clay Nuno Borges #52 6-3 7-6(4) Tomas Martin Etcheverry #29 H2H Match data
Apr 15, 2026 BMW Open by Bitpanda ATP 500 R16 Clay Ben Shelton #6 6-4 7-6(8) Alexander Blockx #71 H2H Match data
Apr 15, 2026 Barcelona Open Banc Sabadell ATP 500 R16 Clay Cameron Norrie #24 6-3 4-6 6-4 Ethan Quinn #50 H2H Match data
Apr 15, 2026 BMW Open by Bitpanda ATP 500 R32 Clay Fabian Marozsan #42 3-6 7-6(5) 6-4 Stefanos Tsitsipas #67 H2H Match data
Apr 14, 2026 Barcelona Open Banc Sabadell ATP 500 R32 Clay Brandon Nakashima #33 6-3 7-5 Juan Manuel Cerundolo #69 H2H Match data
Apr 14, 2026 Barcelona Open Banc Sabadell ATP 500 R32 Clay Alex de Minaur #7 7-6(7) 6-4 Sebastian Ofner #86 H2H Match data
Apr 14, 2026 Barcelona Open Banc Sabadell ATP 500 R32 Clay Lorenzo Sonego #66 6-2 2-6 6-4 Pedro Martinez #125 H2H Match data

Match Season Archive

Browse completed ATP match result archives by season.