ATP Tour
EN
EN
ES
{{ item.Label }}
{{ item.Label }}
{{ subitem.Label }}
{{ navigation.more.Label }}
navigation links
{{ level.Header }}
{{ sublevel.Label }}
EN
EN
ES
Close
Search
Search
Search
Header 2
Header 3
TOURNAMENT RESULTS
{{tournament.SponsorTitle}}
{{tournament.City}}
| {{tournament.FormattedDate}}
Profile
Latest
PLAYER RESULTS
{{playerProfile.FirstName}} {{playerProfile.LastName}}
Profile
Latest
Challenger
Challenger
Results Archive
Challenger TV
Apps
Facebook
x
LinkedIn
Email
ATP Tour
Challenger
Scores
Prev
Porto
(1 of 4)
Next
Header 2
Live
CT PORTO CUP
Potugal
|
25-31 Aug, 2025
Live
Results
Schedule
Draws
Seeds
Singles
Doubles
Match Type
Date (All)
2025.08.26
2025.08.25
2025.08.24
Date (All)
Round (All)
Round of 32
2nd Round Qualifying
1st Round Qualifying
Round (All)
Player (All)
Adam Heinonen
Alejandro Moro Canas
Alex Barrena
Alex Hernandez
Alex Martinez
Bautista Vilicich
Carlos Sanchez Jover
Christoph Negritu
Dan Martin
Daniel Michalski
David Jorda Sanchis
Dimitar Kuzmanov
Dmitry Popko
Elias Ymer
Filip Pieczonka
Francisco Rocha
Frederico Ferreira Silva
Genaro Alberto Olivieri
Gilles Arnaud Bailly
Guilherme Valdoleiros
Guy Den Ouden
Henrique Rocha
Hugo Maia
Jan Jermar
Jose Freitas
Kenny De Schepper
Loann Massard
Lorenzo Bocchi
Matej Dodig
Max Alcala Gurri
Maxim Mrva
Maxwell Mckennon
Mika Brunold
Mili Poljicak
Nicolas Alvarez Varona
Nikolas Sanchez Izquierdo
Olle Wallin
Pedro Araujo
Robert Strombachs
Sebastian Gima
Sekou Bangoura
Szymon Kielan
Thiago Seyboth Wild
Tiago Cacao
Tiago Pereira
Tiago Torres
Tomas Serrano Luis
Tristan McCormick
Player (All)
Country (All)
Argentina
Belgium
Brazil
Bulgaria
Canada
Croatia
Czechia
France
Germany
Italy
Kazakhstan
Latvia
Mexico
Netherlands
Poland
Portugal
Romania
Spain
Sweden
Switzerland
United States
Country (All)
Print
Refresh
Tue, 26 August, 2025
Day (3)
Round of 32 - COURT 1
02:08:52
Guy Den Ouden
(2)
6
1
6
Mili Poljicak
3
6
2
Game Set and Match Guy Den Ouden. Guy Den Ouden wins the match 6-3 1-6 6-2 .
Round of 32 - CENTRAL
01:25:24
Mika Brunold
7
6
Henrique Rocha
(3/WC)
6
4
0
Game Set and Match Mika Brunold. Mika Brunold wins the match 7-6(4) 6-0 .
Round of 32 - COURT 1
01:23:56
Dimitar Kuzmanov
6
6
Dmitry Popko
(6)
3
4
Game Set and Match Dimitar Kuzmanov. Dimitar Kuzmanov wins the match 6-3 6-4 .
Round of 32 - CENTRAL
02:49:28
Frederico Ferreira Silva
(8)
6
4
6
Max Alcala Gurri
(Q)
3
6
2
Game Set and Match Frederico Ferreira Silva. Frederico Ferreira Silva wins the match 6-3 4-6 6-2 .
Round of 32 - COURT 2
01:02:25
David Jorda Sanchis
(Q)
6
6
Filip Pieczonka
(Q)
2
1
Game Set and Match David Jorda Sanchis. David Jorda Sanchis wins the match 6-2 6-1 .
Round of 32 - COURT 2
01:49:02
Daniel Michalski
6
7
Carlos Sanchez Jover
4
6
6
Game Set and Match Daniel Michalski. Daniel Michalski wins the match 6-4 7-6(6).
Round of 32 - COURT 1
01:30:42
Alejandro Moro Canas
6
6
Olle Wallin
(Q)
3
4
Game Set and Match Alejandro Moro Canas. Alejandro Moro Canas wins the match 6-3 6-4 .
Round of 32 - CENTRAL
00:37:12
Francisco Rocha
(WC)
4
Maxwell Mckennon
(Q)
2
Game Set and Match Francisco Rocha. Francisco Rocha wins the match 4-2 RET.
Mon, 25 August, 2025
Day (2)
Round of 32 - CENTRAL
01:37:43
Nikolas Sanchez Izquierdo
6
6
Thiago Seyboth Wild
(1)
2
4
Game Set and Match Nikolas Sanchez Izquierdo. Nikolas Sanchez Izquierdo wins the match 6-2 6-4 .
Round of 32 - COURT 1
01:12:23
Alex Barrena
(4)
6
6
Christoph Negritu
4
4
Game Set and Match Alex Barrena. Alex Barrena wins the match 6-4 6-4 .
Round of 32 - CENTRAL
02:48:26
Pedro Araujo
(WC)
5
6
7
Elias Ymer
(5)
7
4
5
Game Set and Match Pedro Araujo. Pedro Araujo wins the match 5-7 6-4 7-5 .
Round of 32 - COURT 2
01:33:09
Genaro Alberto Olivieri
(7)
6
6
Alex Hernandez
(Alt)
4
2
Game Set and Match Genaro Alberto Olivieri. Genaro Alberto Olivieri wins the match 6-4 6-2 .
Round of 32 - COURT 1
00:53:01
Nicolas Alvarez Varona
6
6
Robert Strombachs
(Alt)
0
2
Game Set and Match Nicolas Alvarez Varona. Nicolas Alvarez Varona wins the match 6-0 6-2 .
Round of 32 - COURT 1
01:10:21
Gilles Arnaud Bailly
(NG)
6
6
Maxim Mrva
(Alt)
1
2
Game Set and Match Gilles Arnaud Bailly. Gilles Arnaud Bailly wins the match 6-1 6-2 .
Round of 32 - CENTRAL
02:16:36
Matej Dodig
2
6
6
Tiago Pereira
6
4
4
Game Set and Match Matej Dodig. Matej Dodig wins the match 2-6 6-4 6-4 .
2nd Round Qualifying - COURT 1
01:29:19
Olle Wallin
(1)
7
6
Alex Martinez
(9)
6
4
4
Game Set and Match Olle Wallin. Olle Wallin wins the match 7-6(4) 6-4 .
2nd Round Qualifying - COURT 2
01:24:21
Max Alcala Gurri
(2)
6
6
Sebastian Gima
(8)
2
3
Game Set and Match Max Alcala Gurri. Max Alcala Gurri wins the match 6-2 6-3 .
2nd Round Qualifying - CENTRAL
01:43:58
Tiago Torres
(WC)
7
6
Dan Martin
(3)
5
3
Game Set and Match Tiago Torres. Tiago Torres wins the match 7-5 6-3 .
2nd Round Qualifying - COURT 2
00:56:52
Maxwell Mckennon
(4)
6
6
Szymon Kielan
(Alt)
3
0
Game Set and Match Maxwell Mckennon. Maxwell Mckennon wins the match 6-3 6-0 .
2nd Round Qualifying - COURT 1
01:30:08
David Jorda Sanchis
(5)
6
6
Tiago Cacao
(WC)
2
2
Game Set and Match David Jorda Sanchis. David Jorda Sanchis wins the match 6-2 6-2 .
2nd Round Qualifying - COURT 2
02:08:12
Filip Pieczonka
(Alt)
6
5
6
6
Kenny De Schepper
(10)
7
1
1
Game Set and Match Filip Pieczonka. Filip Pieczonka wins the match 6-7(5) 6-1 6-1 .
Sun, 24 August, 2025
Day (1)
1st Round Qualifying - CENTRAL
01:18:06
Max Alcala Gurri
(2)
6
6
Tomas Serrano Luis
(Alt)
1
3
Game Set and Match Max Alcala Gurri. Max Alcala Gurri wins the match 6-1 6-3 .
1st Round Qualifying - CENTRAL
01:08:40
Dan Martin
(3)
6
6
Hugo Maia
(WC)
1
4
Game Set and Match Dan Martin. Dan Martin wins the match 6-1 6-4 .
1st Round Qualifying - COURT 1
01:24:03
Maxwell Mckennon
(4)
6
7
Jan Jermar
(Alt)
4
5
Game Set and Match Maxwell Mckennon. Maxwell Mckennon wins the match 6-4 7-5 .
1st Round Qualifying - COURT 1
01:18:00
David Jorda Sanchis
(5)
6
6
Guilherme Valdoleiros
(WC)
3
0
Game Set and Match David Jorda Sanchis. David Jorda Sanchis wins the match 6-3 6-0 .
1st Round Qualifying - COURT 1
01:09:57
Filip Pieczonka
(Alt)
6
6
Loann Massard
(6)
4
1
Game Set and Match Filip Pieczonka. Filip Pieczonka wins the match 6-4 6-1 .
1st Round Qualifying - CENTRAL
02:35:28
Tiago Torres
(WC)
6
5
6
6
Tristan McCormick
(7)
7
3
1
Game Set and Match Tiago Torres. Tiago Torres wins the match 6-7(5) 6-3 6-1 .
1st Round Qualifying - COURT 1
01:26:19
Sebastian Gima
(8)
7
6
Lorenzo Bocchi
5
1
Game Set and Match Sebastian Gima. Sebastian Gima wins the match 7-5 6-1 .
1st Round Qualifying - COURT 2
01:49:40
Alex Martinez
(9)
7
6
Adam Heinonen
(Alt)
6
3
2
Game Set and Match Alex Martinez. Alex Martinez wins the match 7-6(3) 6-2 .
1st Round Qualifying - COURT 2
01:25:11
Kenny De Schepper
(10)
6
6
Sekou Bangoura
(Alt)
3
4
Game Set and Match Kenny De Schepper. Kenny De Schepper wins the match 6-3 6-4 .
1st Round Qualifying - COURT 2
01:24:32
Szymon Kielan
(Alt)
6
6
Bautista Vilicich
(12)
4
4
Game Set and Match Szymon Kielan. Szymon Kielan wins the match 6-4 6-4 .
1st Round Qualifying - CENTRAL
00:53:10
Tiago Cacao
(WC)
6
6
Jose Freitas
(Alt)
0
1
Game Set and Match Tiago Cacao. Tiago Cacao wins the match 6-0 6-1 .
Latest news
View all
{{newsContent.category}}
{{newsContent.title}}
Header 2
News
View All
Related
Most Recent
{{newsitem.title}}
{{newsitem.title}}
Show H2H Detail
{{player.firstName}}
{{player.lastName}}
{{player.PlayerCountryCode}}
{{player.winCount}}
Vs
{{opponent.winCount}}
{{opponent.firstName}}
{{opponent.lastName}}
{{opponent.PlayerCountryCode}}
{{player.firstName}}
{{player.lastName}}
{{player.PlayerCountryCode}}
{{player.winCount}}
Vs
wins
{{opponent.winCount}}
Show H2H Detail
{{opponent.firstName}}
{{opponent.lastName}}
{{opponent.PlayerCountryCode}}
Performance Zone
Win/Loss Index
{{player.ranking}}
Rank
{{opponent.ranking}}
{{player.Age ? player.Age : '-'}}
Age
{{opponent.Age ? opponent.Age : '-'}}
{{getWeightInLB.player}}
Weight
{{getWeightInLB.opponent}}
{{getHeightInFeetInch.player}}
Height
{{getHeightInFeetInch.opponent}}
{{getPlayHand.player}}
Plays
{{getPlayHand.opponent}}
{{player.ProYear ? player.ProYear : '-'}}
Turned Pro
{{opponent.ProYear ? opponent.ProYear : '-'}}
Search
Search
Choose Player
{{item.FirstName}} {{item.LastName}}
{{player.firstName}} {{player.lastName}}
{{player.PlayerCountryCode}}
Performance Zone
Win/Loss Index
{{opponent.firstName}} {{opponent.lastName}}
{{opponent.PlayerCountryCode}}
{{item.FirstName}} {{item.LastName}}
PROFILE
View All
{{playerData.PlayerFirstName}}
{{playerData.PlayerLastName}}
Rank
{{playerData.PlayerRank}}
1st Serve points won
{{playerData.PlayerFirstServePointsWon}}
Aces
{{playerData.Aces}}
Career Win/Loss
{{playerData.CareerWinLoss}}
Service Games Won
{{playerData.ServiceGamesWon}}
Header 2
Stats widget
See all
Serve
Return
Pressure
{{index + 1}}
{{serve.PlayerName}}
{{serve.Stat.StatRating}}
DOWNLOAD OFFICIAL ATP WTA LIVE APP