3 Oct 2026
Saturday
Process
9 Edition

The Porto Herald

28 Sep 2026
From our football correspondent Triumph

Match

Porto cannot stop winning

4 wins on the spin now, and the question has changed from whether the run ends to who ends it. Confidence like this cannot be bought; it has to be earned exactly this way.

Player ratings

Nobody could get near Dani Ceballos

Successful dribbles: 23. Every time he got the ball somebody had to make a decision, and every time the decision was wrong.

Squad

Tempers go at Porto

Gabri Veiga was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

Player ratings

Martim Fernandes shuts the door

Defensive actions: 20, and a clean sheet at the end of it. A centre-half's best afternoons look like nothing happening, which is precisely the point.

Player ratings

A masterclass from Borja Sainz

Marked 8.71 — the sort of number a correspondent writes down twice to be sure. Everything he tried came off, and what he did not try was not worth trying.

Match

Porto find a way past Chaves

Chaves made Porto work for it, but the scoreboard read 1‑0 at the end and the table does not ask how.

Player ratings

Jan Bednarek in the eights

A performance of 8.15 does not come along often, and when it does the rest of the team becomes scenery. He was magnificent.

Squad

No hiding place for Séko Fofana

“I pick players who do the work. All of it.” No name was spoken; every camera still turned to Séko Fofana, and the manager let it.

Squad

The shirt belongs to Jan Bednarek now

At 30 he has made the position his own, and the man he took it from has to find something to say about it. Porto have a decision that made itself.

In brief

Back issues
8 Edition

The Porto Herald

21 Sep 2026
From our football correspondent Triumph

Match

The derby belongs to Porto

1‑0 against Benfica, and the songs went on long after the whistle. League positions come and go; days like this get retold at family dinners for years.

Squad

A one-man rearguard from Diogo Costa

There were 8 saves in it, and at least three that had no business being saves at all. The ten outfield players owe him a drink and they know it.

Player ratings

A derby belongs to Nehuén Pérez

Beat anybody else and it is three points. Beat them and it is a story a city tells for a decade. Porto have their man.

Squad

Gabri Veiga in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Porto this week that will take longer than a week to unsay.

Player ratings

A masterclass from Gabri Veiga

Marked 9.22 — the sort of number a correspondent writes down twice to be sure. Everything he tried came off, and what he did not try was not worth trying.

Match

Porto get the job done against Banik Ostrava

A 2‑1 win over Banik Ostrava, earned rather than given, and the sort of afternoon that sends everyone home talking about next week instead of this one.

Player ratings

Borja Sainz in the eights

A performance of 8.42 does not come along often, and when it does the rest of the team becomes scenery. He was magnificent.

Squad

Pablo Rosario gets it from the manager

“Nobody here is above being told.” It was not said with a name attached, but the dressing room can count, and so can everybody who was listening.

Player ratings

Nobody could get near Dani Ceballos

Successful dribbles: 16. Every time he got the ball somebody had to make a decision, and every time the decision was wrong.

In brief

7 Edition

The Porto Herald

14 Sep 2026
From our football correspondent Triumph

Match

Gabri Veiga wins the derby for Porto

Derby days make names, and Gabri Veiga made his against Sporting CP. 4‑0, bragging rights secured, and one half of town will be tired of hearing about him by Tuesday.

Squad

João Costa keeps Porto in it on his own

Some afternoons a goalkeeper is the team. 8 saves, several of them the sort nobody expects to see stopped, and a scoreline that flatters everybody in front of him.

Player ratings

Gabri Veiga wins the derby

There are goals, and then there are goals against that particular opponent. The Porto support have their bragging rights for a year and they know exactly whose name is on them.

Squad

Tempers go at Porto

Gabri Veiga was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

Market

Arouca expected to open talks for Julián Pérez

Both sides expect a conversation in the coming days. Porto will name a price, and everything after that is arithmetic.

Player ratings

The one thing Borja Sainz could not do

Shots: 8, enough of them from close enough that a striker in form scores two. He is not a striker in form.

Squad

Nehuén Pérez is off the mark for Porto

The first one is the one every signing is asked about until it arrives. It has arrived, and he can stop being asked.

Squad

The manager makes an example of João Abreu

“If you cannot run for the shirt, somebody else will wear it.” No name was used and none was needed; every player in that room knew who it was for.

Market

Porto pick up Léo Gomes for nothing

The best deals are the ones the accountants never notice. Léo Gomes arrives at Porto with his wages the only cost and something to prove the only clause.

In brief

6 Edition

The Porto Herald

7 Sep 2026
From our football correspondent Upbeat

Market

Porto say no — this time

The offer from Arouca for Julián Pérez was heard out and sent back the same day. First bids are rarely meant to succeed; they are meant to find out how loudly the door closes.

Squad

Gabri Veiga in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Porto this week that will take longer than a week to unsay.

Match

A bad afternoon for Porto against Rio Ave

0‑2 to Rio Ave, and no complaints worth printing. The performance asked for nothing more than it got.

Squad

Deniz Gül gets it from the manager

“Nobody here is above being told.” It was not said with a name attached, but the dressing room can count, and so can everybody who was listening.

Boardroom

Wages eat 112% of everything Porto earn

There is a figure at which a wage bill stops being ambitious and becomes the reason nothing else is possible, and this club has reached it. Nothing is left over for a transfer, a stand or a rainy afternoon.

Boardroom

Doors closed at Porto

The music was off and the showers ran late. What was said in that dressing room stays there, but Saturday will publish the minutes.

Market

The Dominik Prpić conversation is coming

Everyone has stopped pretending: Chaves will make the call about Dominik Prpić this week. Porto have a number in mind, and the number is not shy.

Player ratings

Duarte Cunha runs at them all day

Successful dribbles: 14. There is a particular sort of despair on a full-back's face by the seventieth minute, and it was on display.

Player ratings

The one thing Borja Sainz could not do

Shots: 11, enough of them from close enough that a striker in form scores two. He is not a striker in form.

In brief

5 Edition

The Porto Herald

31 Aug 2026
From our football correspondent Triumph

Player ratings

Jan Bednarek shuts the door

Defensive actions: 32, and a clean sheet at the end of it. A centre-half's best afternoons look like nothing happening, which is precisely the point.

Market

Vitoria Guimaraes come back empty-handed

The bid was some way short and Porto did not need long over it. Nobody in the game reads a first refusal as the end of anything.

Match

Porto make it 3 in a row

Momentum is a hard thing to buy and an easy thing to lose, and right now Porto have 3 straight wins of it.

Squad

Tempers go at Porto

Gabri Veiga was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

Player ratings

One of those days for Pepê

There is a version of this player everybody suspected was in there, and on this evidence it is. 9.00, and no argument anywhere in the ground.

Match

Porto get the job done against Estoril Praia

A 1‑0 win over Estoril Praia, earned rather than given, and the sort of afternoon that sends everyone home talking about next week instead of this one.

Player ratings

Dani Ceballos in the eights

A performance of 8.51 does not come along often, and when it does the rest of the team becomes scenery. He was magnificent.

Player ratings

Nothing got past Nehuén Pérez

Headers, blocks, tackles, interceptions — 16 of them, and not one goal behind him. The sort of performance that never makes a highlight reel and wins football matches.

Squad

Séko Fofana gets it from the manager

“Nobody here is above being told.” It was not said with a name attached, but the dressing room can count, and so can everybody who was listening.

In brief

4 Edition

The Porto Herald

24 Aug 2026
From our football correspondent Triumph

Squad

Diogo Costa keeps Porto in it on his own

Some afternoons a goalkeeper is the team. 9 saves, several of them the sort nobody expects to see stopped, and a scoreline that flatters everybody in front of him.

Player ratings

Gabri Veiga runs at them all day

Successful dribbles: 30. There is a particular sort of despair on a full-back's face by the seventieth minute, and it was on display.

Market

Porto turn down RC Lens for Deniz Gül

The offer was not close and it was refused without much discussion. Whether the second one is refused as quickly is another matter.

Squad

Gabri Veiga in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Porto this week that will take longer than a week to unsay.

Player ratings

Pepê in the eights

A performance of 9.28 does not come along often, and when it does the rest of the team becomes scenery. He was magnificent.

Match

Porto find a way past Vizela

Vizela made Porto work for it, but the scoreboard read 3‑1 at the end and the table does not ask how.

Player ratings

Borja Sainz in the eights

A performance of 9.24 does not come along often, and when it does the rest of the team becomes scenery. He was magnificent.

Player ratings

Samu Aghehowa in the eights

A performance of 8.15 does not come along often, and when it does the rest of the team becomes scenery. He was magnificent.

Squad

No hiding place for Alan Varela

“I pick players who do the work. All of it.” No name was spoken; every camera still turned to Alan Varela, and the manager let it.

In brief

3 Edition

The Porto Herald

17 Aug 2026
From our football correspondent Triumph

Match

Porto tear Casa Pia apart

Rarely has this fixture seen a display like it: 3‑0 against Casa Pia, and it could have been more.

Market

Porto turn down Manchester City for Samu Aghehowa

The offer was not close and it was refused without much discussion. Whether the second one is refused as quickly is another matter.

Player ratings

Pepê runs at them all day

Successful dribbles: 26. There is a particular sort of despair on a full-back's face by the seventieth minute, and it was on display.

Squad

Tempers go at Porto

Gabri Veiga was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

Player ratings

One of those days for Gabri Veiga

There is a version of this player everybody suspected was in there, and on this evidence it is. 9.04, and no argument anywhere in the ground.

Player ratings

One of those days for Oskar Pietuszewski

There is a version of this player everybody suspected was in there, and on this evidence it is. 8.93, and no argument anywhere in the ground.

Player ratings

One of those days for Samu Aghehowa

There is a version of this player everybody suspected was in there, and on this evidence it is. 8.46, and no argument anywhere in the ground.

Squad

The manager makes an example of Pablo Rosario

“If you cannot run for the shirt, somebody else will wear it.” No name was used and none was needed; every player in that room knew who it was for.

Squad

Miguel Rocha out for 31 days

The medical room confirms 31 days on the sidelines for Miguel Rocha, and a plan built around him now has to be rebuilt.

In brief

2 Edition

The Porto Herald

10 Aug 2026
From our football correspondent Steady

Market

Sheffield come back empty-handed

The bid was some way short and Porto did not need long over it. Nobody in the game reads a first refusal as the end of anything.

Market

Manchester City join the queue for Samu Aghehowa

Add another name to the list: Manchester City have asked the question everybody in the game has been asking about Samu Aghehowa. The answer from Porto has not changed — yet.

Squad

Diogo Costa signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Diogo Costa commits to Porto for another 5 years.

Squad

Tempers go at Porto

Gabri Veiga was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

Market

The Dominik Prpić conversation is coming

Everyone has stopped pretending: Chaves will make the call about Dominik Prpić this week. Porto have a number in mind, and the number is not shy.

Squad

Diogo Costa knocks on the manager's door

“It had gone on long enough. I would rather have it out than leave it sitting there.” Ten minutes behind a closed door at Porto, and both men came out saying it was fine.

In brief

1 Edition

The Porto Herald

3 Aug 2026
From our football correspondent Steady

Market

Casarano come back empty-handed

The bid was some way short and Porto did not need long over it. Nobody in the game reads a first refusal as the end of anything.

Squad

André Silva has been here 8 seasons

270 appearances across 8 seasons in one shirt. Nobody builds a career like that on purpose any more; it happens to a certain kind of footballer at a certain kind of club.

Squad

Gabri Veiga in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Porto this week that will take longer than a week to unsay.

Market

Eyes on Dominik Prpić again

The phone has started ringing about Dominik Prpić again, and this time the name on the line is Chaves. Porto are listening politely and promising nothing.

Squad

André Silva signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” André Silva commits to Porto for another 3 years.

Squad

Diogo Costa asks for a word with the manager

“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.

In brief