EN
EN
ES
Scores
ATP Tour
Challenger
Results Archive
Challenger TV
Apps
Latest
News
Video
Newsletters
ATP Awards
ATP Heritage
Story of the Season
Hot Shot of the Month
It All Adds Up
H2H
Stats
Stats Home
Individual Match Stats
Leaderboard
Win Loss Index
Rankings
Singles
Doubles
Race To Turin
Doubles Race
Race to Jeddah
FAQ about PIF ATP Rankings
Players
ATP No 1 Club
Players Home
ATP Coach Members
Tournaments
Calendar
United Cup
Nitto ATP Finals
Next Gen ATP Finals
Tennis TV
TV Schedule
Tickets
Challenger
Scores
Calendar
Challenger News
Challenger TV
More
navigation links
Corporate
About
People & Culture
Careers
ATP Serves
One VIsion
Media
News Releases
Newsletters
Rulebook
Media Guide
Challenger Media Guide
Daily Media Notes
Rankings and Info Reports
ATP Tour Archive
Partnerships
Partnership Opportunities
Official ATP Tennis Club
ATP Partners
Related Links
ATP Media
GPTCA
Tennis Radio
Women's Tennis Association
Intl. Tennis Federation
Intl. Tennis Hall of Fame
Intl. Tennis Integrity Agency
Results Archive
Results Archive
ATP Tour
Challenger TV
Apps
Facebook
x
LinkedIn
Email
Back to Tournament
Header 2
Halle
Halle,Germany
|
17-23 Jun, 2024
Results
Draws
Top Seeds
Singles
Doubles
Match Type
Round (All)
Finals
Semi-Finals
Quarter-Finals
Round of 16
Round of 32
2nd Round Qualifying
1st Round Qualifying
Round (All)
Player (All)
Adam Walton
Alex Michelsen
Alexander Bublik
Alexander Shevchenko
Alexander Zverev
Andrey Rublev
Arthur Fils
Aslan Karatsev
Christopher Eubanks
Constant Lestienne
Corentin Moutet
Daniil Medvedev
Dominik Koepfer
Fabian Marozsan
Felix Auger-Aliassime
Flavio Cobolli
Henri Squire
Hubert Hurkacz
Jakub Mensik
James Duckworth
Jan-Lennard Struff
Jannik Sinner
Joao Fonseca
Lorenzo Sonego
Louis Wessels
Luciano Darderi
Marcos Giron
Matteo Berrettini
Max Purcell
Max Hans Rehberg
Miomir Kecmanovic
Nuno Borges
Oscar Otte
Pedro Martinez
Pierre-Hugues Herbert
Roberto Bautista Agut
Roman Safiullin
Sebastian Ofner
Stefanos Tsitsipas
Tallon Griekspoor
Tomas Machac
Valentin Vacherot
Yannick Hanfmann
Zhizhen Zhang
Player (All)
Country (All)
Australia
Austria
Brazil
Canada
China
Czechia
France
Germany
Greece
Hungary
Italy
Kazakhstan
Monaco
Netherlands
Poland
Portugal
Russia
Serbia
Spain
United States
Country (All)
Print
Refresh
Final
Finals -
01:50
Jannik Sinner
(1)
7
7
Hubert Hurkacz
(5)
6
8
6
2
Semifinal
Semi-Finals -
01:39
Jannik Sinner
(1)
6
7
Zhizhen Zhang
4
6
3
Semi-Finals -
01:35
Hubert Hurkacz
(5)
7
6
Alexander Zverev
(2)
6
2
4
Quarterfinal
Quarter-Finals -
02:30
Jannik Sinner
(1)
6
6
1
7
Jan-Lennard Struff
2
7
6
3
Quarter-Finals -
02:30
Alexander Zverev
(2)
6
5
6
6
Arthur Fils
7
3
4
Quarter-Finals -
01:36
Hubert Hurkacz
(5)
7
6
Marcos Giron
6
5
4
Quarter-Finals -
01:51
Zhizhen Zhang
6
4
7
Christopher Eubanks
4
6
5
Round of 16
Round of 16 -
02:16
Jannik Sinner
(1)
6
6
4
6
Fabian Marozsan
4
7
3
Round of 16 -
01:43
Alexander Zverev
(2)
6
7
Lorenzo Sonego
4
6
5
Round of 16 -
02:06
Zhizhen Zhang
6
2
7
Daniil Medvedev
(3)
3
6
6
5
Round of 16 -
01:27
Hubert Hurkacz
(5)
7
6
James Duckworth
(Q)
6
3
4
Round of 16 -
01:08
Jan-Lennard Struff
6
6
Stefanos Tsitsipas
(6)
4
4
Round of 16 -
02:11
Christopher Eubanks
7
4
6
Alexander Bublik
(7)
6
5
6
3
Round of 16 -
01:20
Arthur Fils
6
6
Dominik Koepfer
(WC)
3
4
Round of 16 -
01:44
Marcos Giron
3
6
6
Matteo Berrettini
(SE)
6
4
3
Round of 32
Round of 32 -
02:22
Jannik Sinner
(1)
6
8
6
6
Tallon Griekspoor
7
3
2
Round of 32 -
02:17
Alexander Zverev
(2)
6
5
6
6
Oscar Otte
(Q)
7
3
4
Round of 32 -
01:31
Daniil Medvedev
(3)
7
6
Nuno Borges
6
4
4
Round of 32 -
01:28
Marcos Giron
6
7
Andrey Rublev
(4)
4
6
5
Round of 32 -
01:35
Hubert Hurkacz
(5)
7
7
Flavio Cobolli
5
6
2
Round of 32 -
01:32
Stefanos Tsitsipas
(6)
7
7
Henri Squire
(WC)
6
7
6
2
Round of 32 -
01:26
Alexander Bublik
(7)
7
6
Max Purcell
(Q)
6
1
4
Round of 32 -
01:11
Dominik Koepfer
(WC)
6
4
Felix Auger-Aliassime
(8)
4
3
Round of 32 -
01:32
Matteo Berrettini
(SE)
7
6
Alex Michelsen
(Q)
6
5
2
Round of 32 -
01:31
James Duckworth
(Q)
6
6
Joao Fonseca
(WC)
4
4
Round of 32 -
01:16
Christopher Eubanks
6
6
Pedro Martinez
3
4
Round of 32 -
01:11
Arthur Fils
6
6
Tomas Machac
4
4
Round of 32 -
01:56
Fabian Marozsan
7
4
6
Roman Safiullin
5
6
1
Round of 32 -
01:57
Lorenzo Sonego
7
7
Miomir Kecmanovic
6
6
6
5
Round of 32 -
02:32
Jan-Lennard Struff
6
2
7
7
Luciano Darderi
7
5
6
10
Round of 32 -
02:22
Zhizhen Zhang
7
6
3
6
Sebastian Ofner
6
8
7
4
2nd Round Qualifying
2nd Round Qualifying -
01:28
James Duckworth
6
7
Corentin Moutet
(1)
1
6
5
2nd Round Qualifying -
00:59
Alex Michelsen
(3)
6
6
Yannick Hanfmann
(7)
3
2
2nd Round Qualifying -
01:34
Max Purcell
6
6
Roberto Bautista Agut
(5)
4
4
2nd Round Qualifying -
01:40
Oscar Otte
(WC)
7
6
Constant Lestienne
(6)
6
2
1
1st Round Qualifying
1st Round Qualifying -
00:56
Corentin Moutet
(1)
6
6
Valentin Vacherot
2
2
1st Round Qualifying -
01:04
Max Purcell
6
6
Alexander Shevchenko
(2)
3
2
1st Round Qualifying -
01:36
Alex Michelsen
(3)
7
6
Max Hans Rehberg
(WC)
5
4
1st Round Qualifying -
01:03
Oscar Otte
(WC)
6
6
Jakub Mensik
(4)
2
3
1st Round Qualifying -
01:58
Roberto Bautista Agut
(5)
7
7
Pierre-Hugues Herbert
6
2
6
4
1st Round Qualifying -
02:33
Constant Lestienne
(6)
6
6
4
6
Louis Wessels
(WC)
3
7
4
1st Round Qualifying -
01:15
Yannick Hanfmann
(7)
6
6
Adam Walton
2
3
1st Round Qualifying -
02:01
James Duckworth
6
4
6
Aslan Karatsev
(8)
3
6
4
Header 2
News
View All
Hot Shot: Draper's slap down stuns Shelton in Indian Wells 2025
Watch Medvedev celebrate like he never has before!
Hot Shot: Man Down! Draper felled by Shelton but still wins point Indian Wells 2025
Highlights: Medvedev downs Fils, advances to 15th Masters SF in Indian Wells 2025
Medvedev digs deep to beat Fils in Indian Wells thriller
Denis
Shapovalov
CAN
1
Vs
2
Marcos
Giron
USA
Header 2
Stats widget
See all
Serve
Return
Pressure
1
Giovanni Mpetshi Perricard
301.4
2
Matteo Berrettini
300.5
3
Alexander Zverev
297.3
4
Jannik Sinner
296.5
5
Taylor Fritz
296.2
DOWNLOAD OFFICIAL ATP WTA LIVE APP