7 Aug 2027
Saturday
Process
53 Edition

The Porto Herald

2 Aug 2027
From our football correspondent Upbeat

Squad

Pablo Rosario damages knee ligaments — 29 days out

The words a physio says slowly. 29 days is what the club will announce and everybody who has heard this diagnosis before knows the number is the least of it: the knee comes back before the player does.

Match

Nobody above Porto

First, on 91 points. The table is a fact and a fact is allowed to be enjoyed, which is as far as anybody at the club is prepared to go in public.

Squad

At 21, William Gomes is already the best thing here

An average of 7.39 in a first team he is several years too young for. Porto have something, and by now the whole division has noticed.

Market

So close: Gonçalo Ribeiro’s move dies late

The fee was agreed and the flight was looked at — and then the phone stopped ringing. Al Dhafra moved on, Gonçalo Ribeiro reports back to Porto, and everybody pretends Monday is just Monday.

Squad

A falling-out at Porto

Borja Sainz and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Squad

Real improvement from Gustavo Borges at Porto

Form comes and goes; this has not gone. Gustavo Borges is 15, and the version of him training now would not have got into the side he was in a year ago.

The dugout

No hiding place for Pablo Rosario

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

The dugout

When it matters, Borja Sainz plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

The dugout

The manager has not finished forgetting Jérémy Livolant's mistake

Publicly it is behind everybody. It is not behind the man who picks the team, and the only place that shows is a team sheet. He will get another chance; he will get it in a match that matters less.

In brief

Back issues
52 Edition

The Porto Herald

26 Jul 2027
From our football correspondent Upbeat

Squad

The knee: Pablo Rosario out for 37 days

37 days on the announcement, and a year of quiet, unwatched rehabilitation behind it. Porto lose a player for a season; he loses something harder to name.

Market

Porto turn down Chippa United for Gustavo Borges

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

Squad

Borja Sainz 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.

Squad

Pepê falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Squad

Porto count the cost of losing Leonardo Vonić

14 days, the scan says, and scans are kinder than reality. The fixtures in that window have just become somebody else’s job.

The dugout

When it matters, Cláudio Ramos plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

The dugout

Tomás Pérez 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.

Market

The Victor Froholdt story refuses to die

It has been denied twice and printed three times, which is the usual arithmetic. Until Victor Froholdt signs something — a contract at Porto or anywhere else — this column belongs to him.

Market

Eduardo Ferreira joins Exeter City on loan for regular minutes

Exeter City did not take him to make up a number: they want him playing. For Eduardo Ferreira that is worth more than another season of watching from Porto's bench, and everyone involved has said so out loud.

In brief

  • The dugout Borja Sainz keeps his manager's vote
  • Boardroom The Porto board put their names to it
51 Edition

The Porto Herald

19 Jul 2027
From our football correspondent Upbeat

Market

Only the photograph left for Gabriel Veron

Fee agreed, terms agreed, medical booked. Gabriel Veron will be somebody else’s player by the weekend, and around Porto the goodbyes have quietly begun.

Market

Porto say no — this time

The offer from Al-Ittihad for Gonçalo Ribeiro 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

Tempers go at Porto

Borja Sainz 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

Julián Pérez moves on

Feirense pay $1.2M, and the deal is done. The number reads well on a balance sheet; whether it reads well on the pitch is next season's question.

Squad

Pepê falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Market

Pacos de Ferreira join the queue for Gabriel Mec

Add another name to the list: Pacos de Ferreira have asked the question everybody in the game has been asking about Gabriel Mec. The answer from Porto has not changed — yet.

Squad

Too much change too quickly at Porto

6 signings in three months. Every one of them may be an upgrade and the team can still be worse for a while, which is the part of a rebuild that never appears in the transfer-window verdicts.

The dugout

Pepê has become a man the manager trusts

Nobody at Porto will say this on the record and the team sheets have been saying it for weeks. There is a small group in every squad who get picked when the fixture is difficult, and he has joined it.

The dugout

Alberto 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

50 Edition

The Porto Herald

12 Jul 2027
From our football correspondent Upbeat

Squad

Words exchanged at Porto

Borja Sainz and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

Squad

Words at Porto training over how hard people work

Somebody said out loud what several people had been thinking. Jakub Kiwior is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

Squad

Porto count the cost of losing Miguel Rocha

14 days, the scan says, and scans are kinder than reality. The fixtures in that window have just become somebody else’s job.

The dugout

No hiding place for Hwang In-Beom

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

Squad

Gonçalo Ribeiro stays put

“The easiest signature of my career.” Gonçalo Ribeiro and Porto agree another 5 years, and the manager can plan around him rather than about him.

The dugout

Pau Víctor has become a man the manager trusts

Nobody at Porto will say this on the record and the team sheets have been saying it for weeks. There is a small group in every squad who get picked when the fixture is difficult, and he has joined it.

In brief

  • Market The Pepê story refuses to die
  • The dugout Pablo Rosario has been promised minutes
  • The dugout Gabriel Veron asks for a word with the manager
  • Boardroom The Porto production line keeps running
49 Edition

The Porto Herald

5 Jul 2027
From our football correspondent Upbeat

Match

Nobody above Porto

First, on 91 points. The table is a fact and a fact is allowed to be enjoyed, which is as far as anybody at the club is prepared to go in public.

Squad

William Gomes is the real thing at 21

A season average of 7.39 at an age when most of his year group are still in the youth team. Porto know what they have, and so, by now, does everybody else.

Squad

A falling-out at Porto

Tomás Pérez and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Squad

The step up is real for Gustavo Borges

At 15 he is doing things this season that he could not do last season, and doing them every week. Form comes and goes; this has stayed long enough to be called something else.

Squad

Words at Porto training over how hard people work

Somebody said out loud what several people had been thinking. Jakub Kiwior is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

Market

Francisco Moura wants more than Porto are offering

“I have ambitions, and I would like the club to share them.” Nobody has asked to leave and nobody has been shown the door — but a player chooses that sentence carefully, and a boardroom hears it exactly as it was meant.

The dugout

Borja Sainz gets picked when it counts

Every manager keeps a short list in his head of the men he wants on the pitch when the stakes rise, and it is never published. The team sheets for the big afternoons say Borja Sainz is on it.

Boardroom

11 new boys at the Porto academy

Signed today, seen by nobody for years, and one of them may one day be the reason the club exists. That is the whole of the argument for an academy, and it is a good one.

The dugout

Jérémy Livolant is still being punished for one mistake

Nobody will confirm it and the team sheets confirm it every week. One error has bought him a spell as second choice that is already longer than the error deserved.

In brief

48 Edition

The Porto Herald

28 Jun 2027
From our football correspondent Upbeat

Market

Gustavo Borges says no to Shirak

“I listened, I thought about it, and I am staying. That is the whole story.” The clubs had agreed a fee. Gustavo Borges had not agreed to go, which turned out to be the part that mattered.

Squad

Real improvement from Alberto Costa at Porto

Form comes and goes; this has not gone. Alberto Costa is 23, and the version of him training now would not have got into the side he was in a year ago.

Market

Porto say no — this time

The offer from Viborg for Trofim Melnichenko 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

Borja Sainz 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.

Squad

A late step up for Pepê

At 30 the improving is meant to be over. It is not: 3 points better than the mark taken at the start of the year, which is the sort of thing that happens to players who take the boring parts of the job seriously.

Squad

A row about effort at Porto

Somebody said out loud what several people thought about how hard another man trains, and Gabriel Mec was in the middle of it. The one dressing-room argument that is genuinely about football.

The dugout

Cláudio Ramos has become a man the manager trusts

Nobody at Porto will say this on the record and the team sheets have been saying it for weeks. There is a small group in every squad who get picked when the fixture is difficult, and he has joined it.

The dugout

Gabriel Mec knocks on the manager’s door

“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Gabriel Mec trained the next morning like a man with less to carry.

Market

The Victor Froholdt story refuses to die

It has been denied twice and printed three times, which is the usual arithmetic. Until Victor Froholdt signs something — a contract at Porto or anywhere else — this column belongs to him.

In brief

47 Edition

The Porto Herald

21 Jun 2027
From our football correspondent Upbeat

Market

Terms done: Vasco Sousa is going

Fee agreed, wages agreed, and Leixões waiting with a shirt. Nobody at Porto is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Market

Porto sell Gabri Veiga for $72.4M

Gabri Veiga has left for Stade Rennais in a $72.4M deal. The accountants are pleased; the supporters are less certain.

The terraces

Porto sell a favourite for $72.4M

The accountants will call it good business and they will be right, which is not the point anybody outside the boardroom is making. Gabri Veiga was one of the reasons people came, and $72.4M does not replace that by itself.

Squad

The step up is real for Gabriel Mec

At 19 he is doing things this season that he could not do last season, and doing them every week. Form comes and goes; this has stayed long enough to be called something else.

Market

Porto say no — this time

The offer from Deportivo La Coruña for João Costa 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.

Market

Gabriel Veron is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Porto is pretending he will be back in the shirt.

Squad

Tempers go at Porto

Borja Sainz 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.

Squad

A row about effort at Porto

Somebody said out loud what several people thought about how hard another man trains, and Santiago Giménez was in the middle of it. The one dressing-room argument that is genuinely about football.

Squad

Late improvement for Nehuén Pérez

At 27 the improving is meant to be over, and it is not: 3 points better than a year ago. It happens to the ones who take the boring parts seriously.

In brief

  • The dugout Pepê has become a man the manager trusts
  • The dugout Vasco Sousa knocks on the manager’s door
  • The dugout Hwang In-Beom has been promised minutes
46 Edition

The Porto Herald

14 Jun 2027
From our football correspondent Upbeat

Transfer targets

Famalicao tell Porto: Sorriso is not for sale

The approach was made and the answer came back in a sentence. There is no number on the table because there was no number that would have been enough.

Market

Not going: Trofim Melnichenko stays at Porto

“I know what people will say. I know what I want, and it is here.” Levadiakos had the fee agreed and the shirt ready; they did not have the player, and now they will not.

Market

Porto turn down AS Roma for Martim Fernandes

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

Squad

Words exchanged at Porto

Borja Sainz and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

Squad

Dominik Prpić is a better footballer than he was

Not a run of form — an actual step up, held for months. At 23 he is doing things at this level he could not do at the start of the season, and the coaching staff will tell you exactly which of them.

Squad

A row about effort at Porto

Somebody said out loud what several people thought about how hard another man trains, and Santiago Giménez was in the middle of it. The one dressing-room argument that is genuinely about football.

Loan watch

The goals keep arriving from Iván Jaime’s exile

15 goals in 40 games at Las Palmas — numbers that travel home faster than he does. Somebody at Porto updates a spreadsheet every Monday, and it makes better reading each week.

Squad

8 Porto players away with their countries

The training ground goes quiet for a fortnight. 8 men have gone off to be somebody else’s players, and the manager is left with the ones nobody has called.

The dugout

William Gomes gets picked when it counts

Every manager keeps a short list in his head of the men he wants on the pitch when the stakes rise, and it is never published. The team sheets for the big afternoons say William Gomes is on it.

In brief

45 Edition

The Porto Herald

7 Jun 2027
From our football correspondent Upbeat

Match

Porto are top

91 points and nobody above them. The word is not being said around the ground yet, and it is being thought in every seat.

Market

Porto say no — this time

The offer from Atlético Madrid for Jakub Kiwior 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.

Transfer targets

Braga tell Porto: Mario Dorgeles is not for sale

The approach was made and the answer came back in a sentence. There is no number on the table because there was no number that would have been enough.

Market

Leixões join the queue for Vasco Sousa

Add another name to the list: Leixões have asked the question everybody in the game has been asking about Vasco Sousa. The answer from Porto has not changed — yet.

Squad

William Gomes is the real thing at 21

A season average of 7.39 at an age when most of his year group are still in the youth team. Porto know what they have, and so, by now, does everybody else.

Squad

A falling-out at Porto

Borja Sainz and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Squad

A row about effort at Porto

Somebody said out loud what several people thought about how hard another man trains, and Jan Bednarek was in the middle of it. The one dressing-room argument that is genuinely about football.

Squad

Dominik Prpić signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Dominik Prpić and Porto agree another 5 years.

The dugout

When it matters, Borja Sainz plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

In brief

44 Edition

The Porto Herald

31 May 2027
From our football correspondent Upbeat

Boardroom

Porto to lose Gonçalo Silva for free

There is no worse way to lose a footballer. Gonçalo Silva has pre-agreed a move away, which means every appearance between now and June is made by a man the club can no longer sell, and somebody upstairs will be asked why the contract was allowed to get here.

Squad

Borja Sainz 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.

Squad

Words at Porto training over how hard people work

Somebody said out loud what several people had been thinking. Santiago Giménez is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

Market

Dominik Prpić comes back from a loan that worked

27 appearances and 0 goals away from here, and a player the manager did not have in August. Loans are sent out hoping for exactly this and most of them do not deliver it.

Squad

Porto are still strangers to each other

6 new signings in one window. Every one may be an upgrade and the side can still be worse for a while, which is the part of a rebuild the verdicts never mention.

The dugout

When it matters, Cláudio Ramos plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

The dugout

Dominik Prpić 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.

The dugout

The manager makes an example of Gonçalo Ribeiro

“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

The Victor Froholdt story refuses to die

It has been denied twice and printed three times, which is the usual arithmetic. Until Victor Froholdt signs something — a contract at Porto or anywhere else — this column belongs to him.

In brief

43 Edition

The Porto Herald

24 May 2027
From our football correspondent Upbeat

Boardroom

Porto have won it

This is the season the town will measure the next twenty against. The trophy travels home with the squad, and the route through the streets was agreed days ago.

Squad

A season's verdict on William Gomes: the best of his age

Porto have a 21-year-old the division has just voted its finest young footballer. The club's next problem is that everybody else now knows it too.

Squad

Jakub Kiwior honoured for the season

The kind of year that ends with a name being read out in a hall. Porto had the benefit of it every week and now have the problem of everybody else knowing.

The dugout

Gabriel Veron keeps the receipts

“I remember the meeting. I remember exactly what was promised in it.” Porto may remember it differently, which is precisely the problem.

Market

Only the photograph left for Gabriel Veron

Fee agreed, terms agreed, medical booked. Gabriel Veron will be somebody else’s player by the weekend, and around Porto the goodbyes have quietly begun.

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.

Loan watch

Nobody is scoring past João Costa at Queens Park Rangers

17 shut-outs in 41 games. A goalkeeper’s loan is judged on the afternoons when nothing happened at all, and João Costa has been having a lot of them.

Squad

23 clean sheets and the golden glove for Cláudio Ramos

The one award on the pitch nobody else can win. 23 games in a season in which nobody scored past him, and a career that will be measured against this one.

Market

Francisco Moura wants more than Porto are offering

“I have ambitions, and I would like the club to share them.” Nobody has asked to leave and nobody has been shown the door — but a player chooses that sentence carefully, and a boardroom hears it exactly as it was meant.

In brief

42 Edition

The Porto Herald

17 May 2027
From our football correspondent Upbeat

Squad

A falling-out at Porto

Gabri Veiga and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Loan watch

16 clean sheets on loan for João Costa

40 appearances at Queens Park Rangers and the goals have stopped going in. Porto lent out a goalkeeper and are watching somebody else’s season get better every week.

Loan watch

Iván Jaime keeps scoring at Las Palmas

38 appearances away from home and 15 goals to show for them. Every one of them makes next summer's conversation a little more expensive.

Squad

A row about effort at Porto

Somebody said out loud what several people thought about how hard another man trains, and Jan Bednarek was in the middle of it. The one dressing-room argument that is genuinely about football.

Loan watch

Trofim Melnichenko counts the days

“I watch every Porto game from here. That says everything about where my head is.” The loan at Koper runs its course, but his heart never made the trip.

The dugout

Gabri Veiga has become a man the manager trusts

Nobody at Porto will say this on the record and the team sheets have been saying it for weeks. There is a small group in every squad who get picked when the fixture is difficult, and he has joined it.

The dugout

Alberto Costa knocks on the manager’s door

“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Alberto Costa trained the next morning like a man with less to carry.

Market

The Gabri Veiga story refuses to die

It has been denied twice and printed three times, which is the usual arithmetic. Until Gabri Veiga signs something — a contract at Porto or anywhere else — this column belongs to him.

Loan watch

The goals keep arriving from Fabio Lima’s exile

6 goals in 30 games at Wrexham — numbers that travel home faster than he does. Somebody at Porto updates a spreadsheet every Monday, and it makes better reading each week.

In brief

41 Edition

The Porto Herald

10 May 2027
From our football correspondent Upbeat

Match

Porto are top

91 points and nobody above them. The word is not being said around the ground yet, and it is being thought in every seat.

Market

Vasco Sousa is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Porto is pretending he will be back in the shirt.

Squad

William Gomes is the real thing at 21

A season average of 7.39 at an age when most of his year group are still in the youth team. Porto know what they have, and so, by now, does everybody else.

Squad

A falling-out at Porto

Borja Sainz and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Squad

Santiago Giménez falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

The dugout

The manager makes an example of Hwang In-Beom

“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.

Loan watch

The goals keep arriving from Iván Jaime’s exile

12 goals in 37 games at Las Palmas — numbers that travel home faster than he does. Somebody at Porto updates a spreadsheet every Monday, and it makes better reading each week.

Squad

Eduardo Ferreira signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Eduardo Ferreira and Porto agree another 4 years.

The dugout

Borja Sainz has become a man the manager trusts

Nobody at Porto will say this on the record and the team sheets have been saying it for weeks. There is a small group in every squad who get picked when the fixture is difficult, and he has joined it.

In brief

40 Edition

The Porto Herald

3 May 2027
From our football correspondent Upbeat

The dugout

Alberto Costa: that is not what I was promised

“Things were said to me before I signed. I am not going to repeat them, but I remember all of them.” Porto have not answered, which is an answer of sorts.

Squad

Cláudio Ramos stays put

“The easiest signature of my career.” Cláudio Ramos and Porto agree another 2 years, and the manager can plan around him rather than about him.

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.

Squad

A row about effort at Porto

Somebody said out loud what several people thought about how hard another man trains, and Santiago Giménez was in the middle of it. The one dressing-room argument that is genuinely about football.

Loan watch

15 clean sheets on loan for João Costa

38 appearances at Queens Park Rangers and the goals have stopped going in. Porto lent out a goalkeeper and are watching somebody else’s season get better every week.

The dugout

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.

The dugout

Cláudio Ramos has become a man the manager trusts

Nobody at Porto will say this on the record and the team sheets have been saying it for weeks. There is a small group in every squad who get picked when the fixture is difficult, and he has joined it.

Market

The Pepê talk will not go away

Another week, another link, another denial nobody quite believes. Porto know the market decides these things, not the back pages — but the back pages are louder.

The dugout

Jérémy Livolant has been promised minutes

A conversation in the manager’s office, and a commitment that came out of it. Promises like that are cheap to make and expensive to break, and Jérémy Livolant has written the date down.

In brief

39 Edition

The Porto Herald

26 Apr 2027
From our football correspondent Upbeat

The dugout

Pablo Rosario says Porto went back on their word

“I was told what my role would be, and I signed on that basis. It has not happened.” A grievance with a date attached is the hardest kind to settle.

Market

Gabriel Veron is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Porto is pretending he will be back in the shirt.

Squad

Tempers go at Porto

Borja Sainz 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.

Squad

A row about effort at Porto

Somebody said out loud what several people thought about how hard another man trains, and Jan Bednarek was in the middle of it. The one dressing-room argument that is genuinely about football.

Loan watch

Gabriel Mec counts the days

“I watch every Porto game from here. That says everything about where my head is.” The loan at Boa runs its course, but his heart never made the trip.

The dugout

When it matters, Pepê plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

Market

The Victor Froholdt question follows Porto around

Every press conference now starts and ends the same way: with Victor Froholdt’s future. The manager has run out of new ways to say nothing.

The dugout

Vasco Sousa 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.

The dugout

The manager makes Nehuén Pérez a promise

Nothing in writing and nothing in public: a word about playing time, given face to face at Porto. The team sheets over the next month will show whether it was worth having.

In brief

38 Edition

The Porto Herald

19 Apr 2027
From our football correspondent Upbeat

Squad

Tempers go at Porto

Borja Sainz 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.

Squad

A row about effort at Porto

Somebody said out loud what several people thought about how hard another man trains, and Santiago Giménez was in the middle of it. The one dressing-room argument that is genuinely about football.

Loan watch

Trofim Melnichenko counts the days

“I watch every Porto game from here. That says everything about where my head is.” The loan at Koper runs its course, but his heart never made the trip.

The dugout

The manager makes an example of Nehuén Pérez

“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.

The dugout

When it matters, Gabri Veiga plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

Market

Gabri Veiga linked with a move away

The name of Gabri Veiga keeps appearing in other people's back pages. Porto say nothing, which says plenty.

The dugout

The manager makes Hwang In-Beom a promise

Nothing in writing and nothing in public: a word about playing time, given face to face at Porto. The team sheets over the next month will show whether it was worth having.

Loan watch

Oskar Pietuszewski keeps scoring at Chaves

24 appearances away from home and 4 goals to show for them. Every one of them makes next summer's conversation a little more expensive.

Loan watch

Dominik Prpić has made Leiria’s shirt his own

27 starts now, an average of 7.03, and the team sheet at Leiria has stopped being a question. Exactly what everybody signed up for.

In brief

37 Edition

The Porto Herald

12 Apr 2027
From our football correspondent Upbeat

Match

The view from the top for Porto

91 points, and the rest of the division looking up. Every side that finishes first spends the season pretending it is not thinking about it, and this one has started pretending.

Market

Only the photograph left for Vasco Sousa

Fee agreed, terms agreed, medical booked. Vasco Sousa will be somebody else’s player by the weekend, and around Porto the goodbyes have quietly begun.

Squad

At 21, William Gomes is already the best thing here

An average of 7.39 in a first team he is several years too young for. Porto have something, and by now the whole division has noticed.

Squad

Borja Sainz 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.

Squad

Words at Porto training over how hard people work

Somebody said out loud what several people had been thinking. Santiago Giménez is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

Loan watch

Iván Jaime keeps scoring at Las Palmas

34 appearances away from home and 11 goals to show for them. Every one of them makes next summer's conversation a little more expensive.

The dugout

Borja Sainz has become a man the manager trusts

Nobody at Porto will say this on the record and the team sheets have been saying it for weeks. There is a small group in every squad who get picked when the fixture is difficult, and he has joined it.

The dugout

A promise honoured for Pau Víctor

It is not much of a headline and it is the reason players believe the next promise. Porto told Pau Víctor something would happen and then it happened, which in this industry passes for remarkable.

The dugout

Jérémy Livolant is still paying for one afternoon at Porto

Nobody will confirm this and nothing else explains the last month of selections. A costly error buys a player a period of being second choice that is always longer than the error was.

In brief

36 Edition

The Porto Herald

5 Apr 2027
From our football correspondent Upbeat

Match

Porto are at home on the road

14 straight away victories. Sides that win away are usually sides that can defend and can counter, and the table has begun to reflect what those journeys have earned.

Match

Porto finish in position 1

91 points, and the season has a number on it. Whatever it felt like from the inside, this is what it will look like in a book.

Squad

Borja Sainz is carrying Porto

21 goals and a season average of 7.44. Form like that gets noticed well beyond this town.

The dugout

André Silva says Porto went back on their word

“I was told what my role would be, and I signed on that basis. It has not happened.” A grievance with a date attached is the hardest kind to settle.

Match

Nobody wants to play Porto right now

3 wins in a row changes how opponents warm up: quieter, more glances across. Runs end, everybody knows that — but nobody in this dressing room is planning for it.

Player ratings

Pau Víctor beats them one at a time

Successful dribbles: 23. There was always a defender in front of him and there was never a defender in front of him for long.

Squad

A falling-out at Porto

Borja Sainz and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

The terraces

One of their own: Alberto Costa

He is 23 and the ground already sings his name, which is a thing that happens to local boys and almost never to signings. Everything from here is measured against an affection he did nothing to earn except be from here.

Match

Porto find a way past Gil Vicente

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

In brief

  • Loan watch João Costa’s loan is measured in nothing happening
  • Squad A row about effort at Porto
  • Player ratings Ninety minutes of Pepê at his very best
35 Edition

The Porto Herald

29 Mar 2027
From our football correspondent Upbeat

Match

Derby delight as Porto down Benfica

Bragging rights belong to Porto for another year after a 1‑0 win over Benfica in front of a full house.

Player ratings

Borja Sainz was unplayable

Successful dribbles: 29. He went past people as if he had been told there was a prize for it, and by the end the full-back had stopped pretending to try.

Market

Gabriel Veron has one foot out of the door

Terms are settled between the clubs and the rest is paperwork and a photograph. Around Porto they have already started talking about him in the past tense.

Player ratings

A derby belongs to Gabri Veiga

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

A falling-out at Porto

Gabri Veiga and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Squad

Santiago Giménez falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

The terraces

One of their own: Martim Fernandes

He is 21 and the ground already sings his name, which is a thing that happens to local boys and almost never to signings. Everything from here is measured against an affection he did nothing to earn except be from here.

The dugout

No hiding place for Vasco Sousa

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

Squad

Gabri Veiga is in the form of his life

A season average of 7.26 with 11 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

In brief

  • Loan watch Gabriel Mec counts the days
  • Loan watch The goals keep arriving from Iván Jaime’s exile
  • The dugout Pepê gets picked when it counts
34 Edition

The Porto Herald

22 Mar 2027
From our football correspondent Upbeat

Match

Porto are at home on the road

13 straight away victories. Sides that win away are usually sides that can defend and can counter, and the table has begun to reflect what those journeys have earned.

Squad

Defences have started doubling up on Borja Sainz

20 goals and a season average of 7.45 will do that. The space he used to find has gone; he keeps scoring anyway, which is the mark of the real thing.

Player ratings

Nobody could get near Borja Sainz

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

Squad

Tempers go at Porto

Borja Sainz 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.

Squad

William Gomes signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” William Gomes and Porto agree another 5 years.

Squad

A row about effort at Porto

Somebody said out loud what several people thought about how hard another man trains, and Santiago Giménez was in the middle of it. The one dressing-room argument that is genuinely about football.

Match

Porto find a way past Braga

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

Player ratings

A masterclass from Pau Víctor

Marked 8.41 — 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.

Looking ahead

All roads lead to Benfica

The fixture the calendar is arranged around. Form goes out of the window, the table is not consulted, and for ninety minutes Porto will be judged on one thing only.

In brief

33 Edition

The Porto Herald

15 Mar 2027
From our football correspondent Upbeat

Squad

Santiago Giménez is carrying Porto

29 goals and a season average of 7.73. Form like that gets noticed well beyond this town.

Match

The view from the top for Porto

82 points, and the rest of the division looking up. Every side that finishes first spends the season pretending it is not thinking about it, and this one has started pretending.

Market

Only the photograph left for Vasco Sousa

Fee agreed, terms agreed, medical booked. Vasco Sousa will be somebody else’s player by the weekend, and around Porto the goodbyes have quietly begun.

Squad

William Gomes is the real thing at 21

A season average of 7.39 at an age when most of his year group are still in the youth team. Porto know what they have, and so, by now, does everybody else.

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.

Squad

Hubert Charuży is a better footballer than he was

Not a run of form — an actual step up, held for months. At 19 he is doing things at this level he could not do at the start of the season, and the coaching staff will tell you exactly which of them.

Player ratings

Gabri Veiga did the work nobody counts — 7.25

12 combined actions and 7.25. The job he did is the one that shows up as other people looking good, and the only reliable way to notice it is to watch what happens on the afternoons he is missing.

Looking ahead

The big one: Braga come into view

Two sides from the top of the table, one afternoon, and a month of talk decided in ninety minutes. Porto will not use the word title this week and will not stop thinking it.

Loan watch

João Costa’s loan is measured in nothing happening

13 clean sheets from 31 appearances at Queens Park Rangers. That is the whole of a goalkeeper’s job done properly, and it is being done a long way from the club that owns him.

In brief

32 Edition

The Porto Herald

8 Mar 2027
From our football correspondent Upbeat

Match

Porto keep winning on the road

12 away wins in a row. Travelling support is the truest kind, and this season it is being repaid in the only currency that counts.

Match

Porto tear Vitoria Guimaraes apart

Rarely has this fixture seen a display like it: 5‑1 against Vitoria Guimaraes, and it could have been more.

Player ratings

No sign of nerves from William Gomes at 20 — 7.89

The hardest thing about being 20 in a senior side is that nobody makes allowances. William Gomes did not need any: 7.89, and he looked the most comfortable man on the pitch.

Squad

A falling-out at Porto

Borja Sainz and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Match

Jérémy Livolant among the goals in a wild afternoon

6 goals in one match, Jérémy Livolant on the scoresheet, and a scoreline that will look like a misprint. Neutrals could not have asked more of Porto and Vitoria Guimaraes.

Squad

Words at Porto training over how hard people work

Somebody said out loud what several people had been thinking. Santiago Giménez is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

The terraces

One of their own: William Gomes

He is 20 and the ground already sings his name, which is a thing that happens to local boys and almost never to signings. Everything from here is measured against an affection he did nothing to earn except be from here.

Player ratings

One of those days for André Silva

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

Player ratings

Gabri Veiga in the eights

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

In brief

31 Edition

The Porto Herald

1 Mar 2027
From our football correspondent Upbeat

Market

Gabriel Veron has one foot out of the door

Terms are settled between the clubs and the rest is paperwork and a photograph. Around Porto they have already started talking about him in the past tense.

Player ratings

Pepê runs at them all day

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

Squad

Victor Froholdt signs a new deal

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

Squad

Words exchanged at Porto

Borja Sainz and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

The terraces

Porto supporters have found a favourite in Vasco Sousa

There is a particular warmth a ground reserves for a 23-year-old it feels ownership of. Vasco Sousa has it now, and everything he does for the rest of his time here will be measured against the goodwill he was handed for free.

Squad

A row about effort at Porto

Somebody said out loud what several people thought about how hard another man trains, and Jan Bednarek was in the middle of it. The one dressing-room argument that is genuinely about football.

Match

A bad afternoon for Porto against Rio Ave

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

Squad

Defences have started doubling up on Pepê

8 goals and a season average of 7.34 will do that. The space he used to find has gone; he keeps scoring anyway, which is the mark of the real thing.

Loan watch

12 clean sheets on loan for João Costa

29 appearances at Queens Park Rangers and the goals have stopped going in. Porto lent out a goalkeeper and are watching somebody else’s season get better every week.

In brief

30 Edition

The Porto Herald

22 Feb 2027
From our football correspondent Triumph

Player ratings

William Gomes was unplayable

Successful dribbles: 36. He went past people as if he had been told there was a prize for it, and by the end the full-back had stopped pretending to try.

Match

Another one collected away from home

11 on the bounce on the road for Porto. The coaches leave early, arrive at unlovely grounds in the dark, and keep coming home with three points.

Squad

3 goals for Gabri Veiga

The match ball belongs to Gabri Veiga, whose 3 goals turned a difficult afternoon into a procession.

Squad

Borja Sainz is carrying Porto

20 goals and a season average of 7.46. Form like that gets noticed well beyond this town.

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

Borja Sainz 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.

Match

Porto find a way past Moreirense

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

Squad

Words at Porto training over how hard people work

Somebody said out loud what several people had been thinking. Hwang In-Beom is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

Player ratings

Ninety minutes of Gabri Veiga at his very best

Marked 8.40. Players have careers without a single afternoon like this in them, and he has just had one in front of everybody at Porto.

In brief

29 Edition

The Porto Herald

15 Feb 2027
From our football correspondent Triumph

Squad

Defences have started doubling up on Santiago Giménez

29 goals and a season average of 7.78 will do that. The space he used to find has gone; he keeps scoring anyway, which is the mark of the real thing.

Match

Porto tear Estoril Praia apart

Rarely has this fixture seen a display like it: 4‑0 against Estoril Praia, and it could have been more.

Match

Nobody above Porto

First, on 75 points. The table is a fact and a fact is allowed to be enjoyed, which is as far as anybody at the club is prepared to go in public.

Market

Only the photograph left for Vasco Sousa

Fee agreed, terms agreed, medical booked. Vasco Sousa will be somebody else’s player by the weekend, and around Porto the goodbyes have quietly begun.

Squad

A day William Gomes will not forget

3 goals in one game. The first was taken well, the second was taken greedily, and by the third the crowd were simply waiting for him to get the ball.

Player ratings

William Gomes, 20, steals the show — 8.34

Marked 8.34 at 20, in a side that makes no allowances for age. He did not need any, and he looked the least nervous man on the pitch.

Squad

At 20, William Gomes is already the best thing here

An average of 7.39 in a first team he is several years too young for. Porto have something, and by now the whole division has noticed.

The dugout

Gonçalo Ribeiro keeps the receipts

“I remember the meeting. I remember exactly what was promised in it.” Porto may remember it differently, which is precisely the problem.

Squad

Borja Sainz 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.

In brief

28 Edition

The Porto Herald

8 Feb 2027
From our football correspondent Upbeat

Squad

Santiago Giménez is in the form of his life

A season average of 7.75 with 28 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

Match

Porto are at home on the road

10 straight away victories. Sides that win away are usually sides that can defend and can counter, and the table has begun to reflect what those journeys have earned.

Match

Santiago Giménez leads the rout of Alverca

4‑0, and Santiago Giménez took the headlines on an afternoon when everything Porto tried came off. Days like this are retold all winter.

Match

Porto out of the cup

Nacional ended it 0‑1. The season narrows to the league now, and everyone in the ground knew it before the final whistle.

Player ratings

Both of them Santiago Giménez's — 9.50

2 goals, and the second was the one that settled it. Marked 9.50, and he could have had a third with better luck at the near post.

Player ratings

William Gomes, 20, steals the show — 8.12

Marked 8.12 at 20, in a side that makes no allowances for age. He did not need any, and he looked the least nervous man on the pitch.

Player ratings

Jérémy Livolant beats them one at a time

Successful dribbles: 27. There was always a defender in front of him and there was never a defender in front of him for long.

Market

Porto turn down Rostov for Gabriel Veron

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

Squad

Words exchanged at Porto

Gabri Veiga and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

In brief

27 Edition

The Porto Herald

1 Feb 2027
From our football correspondent Triumph

Market

Vasco Sousa has said yes to Penafiel

The last thing about a transfer that is still about the player is his signature on his own terms, and it is there. Porto have lost him in all but the paperwork.

Squad

Santiago Giménez is carrying Porto

26 goals and a season average of 7.70. Form like that gets noticed well beyond this town.

Match

Porto cannot stop winning

9 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

William Gomes, 20, plays like he has been here for years — 7.67

A mark of 7.67 means one thing beside a twenty-nine-year-old's name and something else entirely beside a 20-year-old's. Nobody at the ground needed telling which this was.

Market

Only the photograph left for Gabriel Veron

Fee agreed, terms agreed, medical booked. Gabriel Veron will be somebody else’s player by the weekend, and around Porto the goodbyes have quietly begun.

Boardroom

Window shuts: 3 in, 2 out at Porto

The deadline has passed and the squad is the squad. 3 arrived, 2 left, and everything else printed about this club last month was a rumour that stayed one.

Squad

Words exchanged at Porto

Borja Sainz and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

The terraces

The crowd has taken to William Gomes

At 20 he is being sung about by people twice his age, which is an affection a signing has to earn over years and a local kid gets for turning up. It is also the hardest thing in football to live up to.

Match

Gabriel Silva sends Porto past Famalicao

It finished 2‑0, and it was Gabriel Silva’s afternoon: on the scoresheet when it mattered, and the reason the points belong to Porto.

In brief

26 Edition

The Porto Herald

25 Jan 2027
From our football correspondent Triumph

Squad

Santiago Giménez is carrying Porto

25 goals and a season average of 7.67. Form like that gets noticed well beyond this town.

Match

Nobody wants to play Porto right now

8 wins in a row changes how opponents warm up: quieter, more glances across. Runs end, everybody knows that — but nobody in this dressing room is planning for it.

Match

Borja Sainz leads the rout of Tondela

3‑0, and Borja Sainz took the headlines on an afternoon when everything Porto tried came off. Days like this are retold all winter.

Match

Porto are at home on the road

9 straight away victories. Sides that win away are usually sides that can defend and can counter, and the table has begun to reflect what those journeys have earned.

Player ratings

A brace, and Borja Sainz takes the afternoon — 8.15

There is a particular kind of quiet from an away end watching one man score twice. Borja Sainz provided it, and the 8.15 beside his name is if anything generous to everybody else.

Market

Haras El Hodoud 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

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.

Squad

Santiago Giménez falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Player ratings

One of those days for Santiago Giménez

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

In brief

25 Edition

The Porto Herald

18 Jan 2027
From our football correspondent Triumph

Squad

Santiago Giménez is in the form of his life

A season average of 7.61 with 24 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

Match

No mercy from Porto

Nacional will want this one forgotten quickly: 4‑0, every duel lost, and a long ride home. Porto were ruthless in the way good sides are ruthless.

Market

Terms done: Gabriel Veron is going

Fee agreed, wages agreed, and Nacional waiting with a shirt. Nobody at Porto is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Match

Porto are top

63 points and nobody above them. The word is not being said around the ground yet, and it is being thought in every seat.

Match

Porto cannot stop winning

7 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

Santiago Giménez scores twice — 9.08

Two goals and a mark of 9.08 to go with them. Strikers are judged on afternoons like this one and remembered for far fewer of them than people imagine.

Market

Pacos de Ferreira 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

Gabriel Silva is a Porto player

The fee is $5.9M, the contract is signed, and the argument about whether he is worth it can begin. Braga drove a hard bargain; time will say who won it.

Player ratings

No sign of nerves from William Gomes at 20 — 8.05

The hardest thing about being 20 in a senior side is that nobody makes allowances. William Gomes did not need any: 8.05, and he looked the most comfortable man on the pitch.

In brief

24 Edition

The Porto Herald

11 Jan 2027
From our football correspondent Triumph

Market

Pau Víctor is a Porto player

The fee is $31.2M, the contract is signed, and the argument about whether he is worth it can begin. Braga drove a hard bargain; time will say who won it.

Market

Porto say no — this time

The offer from Betis for Jakub Kiwior 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.

Market

Porto sign Jérémy Livolant for $13.6M

The paperwork is done: Jérémy Livolant joins from Casa Pia in a deal worth $13.6M. Now comes the harder part.

Squad

Santiago Giménez is in the form of his life

A season average of 7.56 with 22 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

Transfer targets

Porto rebuffed over Yanis Begraoui

Not now, not at any price the club was prepared to say out loud. Estoril Praia have kept their man, and Porto go back to a list with one name crossed off it.

Match

Porto keep winning on the road

8 away wins in a row. Travelling support is the truest kind, and this season it is being repaid in the only currency that counts.

Match

Nobody wants to play Porto right now

6 wins in a row changes how opponents warm up: quieter, more glances across. Runs end, everybody knows that — but nobody in this dressing room is planning for it.

Player ratings

Martim Fernandes, 20, steals the show — 7.72

Marked 7.72 at 20, in a side that makes no allowances for age. He did not need any, and he looked the least nervous man on the pitch.

Squad

Pau Víctor arrives at the club he grew up with

Every footballer has an answer to the question about his boyhood club, and most of them never get to act on it. Pau Víctor has, at Porto, and the first month will show what that does to a man.

In brief

23 Edition

The Porto Herald

4 Jan 2027
From our football correspondent Triumph

Transfer targets

Porto make their move for Pau Víctor

$31.2M on the table at Braga. The manager wanted him, the board agreed a number, and the only voices still to be heard are the ones at the other club.

Match

Borja Sainz leads the rout of Santa Clara

4‑0, and Borja Sainz took the headlines on an afternoon when everything Porto tried came off. Days like this are retold all winter.

Transfer targets

Porto rebuffed over Roberto Fernández

Not now, not at any price the club was prepared to say out loud. Braga have kept their man, and Porto go back to a list with one name crossed off it.

Transfer targets

Porto make their move for Jérémy Livolant

$13.6M on the table at Casa Pia. The manager wanted him, the board agreed a number, and the only voices still to be heard are the ones at the other club.

Market

Porto say no — this time

The offer from Brentford for Borja Sainz 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.

Player ratings

Santiago Giménez scores twice — 9.18

Two goals and a mark of 9.18 to go with them. Strikers are judged on afternoons like this one and remembered for far fewer of them than people imagine.

Squad

Defences have started doubling up on Santiago Giménez

21 goals and a season average of 7.55 will do that. The space he used to find has gone; he keeps scoring anyway, which is the mark of the real thing.

Player ratings

Borja Sainz scores twice — 8.33

Two goals and a mark of 8.33 to go with them. Strikers are judged on afternoons like this one and remembered for far fewer of them than people imagine.

Squad

Borja Sainz is named among the best

There are footballers who have a good season and footballers a season is remembered for, and the second kind get their names read out in a hall in the summer. Porto will be quietly delighted and privately nervous.

In brief

22 Edition

The Porto Herald

28 Dec 2026
From our football correspondent Triumph

Match

No mercy from Porto

Arouca will want this one forgotten quickly: 4‑1, every duel lost, and a long ride home. Porto were ruthless in the way good sides are ruthless.

Squad

3 goals for Borja Sainz

The match ball belongs to Borja Sainz, whose 3 goals turned a difficult afternoon into a procession.

Match

Porto keep winning on the road

7 away wins in a row. Travelling support is the truest kind, and this season it is being repaid in the only currency that counts.

Match

Porto make it 4 in a row

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

Squad

Borja Sainz is in the form of his life

A season average of 7.39 with 16 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

Squad

Tempers go at Porto

Borja Sainz 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.

Squad

The step up is real for Hubert Charuży

At 18 he is doing things this season that he could not do last season, and doing them every week. Form comes and goes; this has stayed long enough to be called something else.

Player ratings

Gabri Veiga in the eights

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

The dugout

A satisfied Ruben Silva

“The players deserve the credit. My job was easy today.” It was not, and everybody in the room knew it; after 4‑1, Ruben Silva could afford to be generous.

In brief

21 Edition

The Porto Herald

21 Dec 2026
From our football correspondent Triumph

Player ratings

Nobody could get near Gonçalo Sousa

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

Match

Cup progress for Porto

A 2‑0 win over Torreense, a place in the next round, and the quiet arithmetic every supporter does on the walk home: how many more until a final?

Match

No mercy from Porto

Estrela da Amadora will want this one forgotten quickly: 4‑0, every duel lost, and a long ride home. Porto were ruthless in the way good sides are ruthless.

Match

Nobody above Porto

First, on 51 points. The table is a fact and a fact is allowed to be enjoyed, which is as far as anybody at the club is prepared to go in public.

Player ratings

Santiago Giménez scores twice — 9.04

Two goals and a mark of 9.04 to go with them. Strikers are judged on afternoons like this one and remembered for far fewer of them than people imagine.

Player ratings

Luuk de Jong scores twice — 8.99

Two goals and a mark of 8.99 to go with them. Strikers are judged on afternoons like this one and remembered for far fewer of them than people imagine.

Player ratings

No sign of nerves from William Gomes at 20 — 8.42

The hardest thing about being 20 in a senior side is that nobody makes allowances. William Gomes did not need any: 8.42, and he looked the most comfortable man on the pitch.

Squad

Santiago Giménez is in the form of his life

A season average of 7.48 with 19 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

Squad

Remember the name: William Gomes

He is 20, he is averaging 7.29, and older professionals have started passing to him in the difficult minutes. That last part is the real scouting report.

In brief

20 Edition

The Porto Herald

14 Dec 2026
From our football correspondent Triumph

Match

Porto tear AVS apart

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

Player ratings

No sign of nerves from William Gomes at 20 — 8.40

The hardest thing about being 20 in a senior side is that nobody makes allowances. William Gomes did not need any: 8.40, and he looked the most comfortable man on the pitch.

Match

Porto keep winning on the road

6 away wins in a row. Travelling support is the truest kind, and this season it is being repaid in the only currency that counts.

Squad

A falling-out at Porto

Borja Sainz and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Squad

Santiago Giménez falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Player ratings

A masterclass from Pepê

Marked 8.41 — 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.

Player ratings

Ninety minutes of Gabri Veiga at his very best

Marked 8.03. Players have careers without a single afternoon like this in them, and he has just had one in front of everybody at Porto.

The dugout

When it matters, Gabri Veiga plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

The dugout

Ruben Silva has his say

“We earned that. I asked them for a reaction and I got one, and now I want the same again on Saturday.” Ruben Silva on a 3‑0 afternoon that pleased him more than he was prepared to show.

In brief

19 Edition

The Porto Herald

7 Dec 2026
From our football correspondent Upbeat

Match

After 11 games, Porto finally taste it again

The first defeat in 11 matches. The manager will say it had to come; the dressing room will say it did not have to come against Gil Vicente; the supporters will say both, in that order, all week.

Squad

Santiago Giménez is carrying Porto

17 goals and a season average of 7.43. Form like that gets noticed well beyond this town.

Squad

Words exchanged at Porto

Borja Sainz and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

Squad

A row about effort at Porto

Somebody said out loud what several people thought about how hard another man trains, and Santiago Giménez was in the middle of it. The one dressing-room argument that is genuinely about football.

Match

Porto come up short against Gil Vicente

Gil Vicente left with the points after a 0‑1 defeat that will take some explaining on the terraces.

Match

The half-term report on Porto

Position 1, 45 points, and every result so far reduced to one line. The second half of the season starts with the same squad and a different set of expectations.

Boardroom

Nobody left the Porto dressing room in a hurry

The door stayed shut a long time after the final whistle. What was said in there is between them; whether it worked is between them and Saturday.

Squad

The month belongs to Borja Sainz

The award is a small thing with a heavy meaning: for four weeks nobody in this division did his job better. Porto have the trophy on a shelf and the player in the side.

The dugout

Ruben Silva faces the questions

“We were not good enough today and I am not going to dress it up.” Ruben Silva after 0‑1, in the tone of a man who knows the next question and does not intend to answer it.

In brief

  • The dugout Nehuén Pérez gets it from the manager
  • Market Boa are about to pick up the phone
  • The dugout Pepê has become a man the manager trusts
18 Edition

The Porto Herald

30 Nov 2026
From our football correspondent Triumph

Match

Porto silence Benfica

A derby is never about the football alone, but the football helped: 1‑0, and the away end emptied early. Bragging rights renewed for another season.

Match

Porto make it 11 in a row

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

Player ratings

Borja Sainz 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.

Match

Porto are at home on the road

5 straight away victories. Sides that win away are usually sides that can defend and can counter, and the table has begun to reflect what those journeys have earned.

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.

Squad

Borja Sainz is in the form of his life

A season average of 7.34 with 13 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

The terraces

One of their own: William Gomes

He is 20 and the ground already sings his name, which is a thing that happens to local boys and almost never to signings. Everything from here is measured against an affection he did nothing to earn except be from here.

Squad

A row about effort at Porto

Somebody said out loud what several people thought about how hard another man trains, and Jan Bednarek was in the middle of it. The one dressing-room argument that is genuinely about football.

The dugout

Borja Sainz has become a man the manager trusts

Nobody at Porto will say this on the record and the team sheets have been saying it for weeks. There is a small group in every squad who get picked when the fixture is difficult, and he has joined it.

In brief

17 Edition

The Porto Herald

23 Nov 2026
From our football correspondent Triumph

Match

Porto make it 10 in a row

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

Match

João Teixeira wins it after the whistle should have gone

91 minutes played. João Teixeira found the finish in time that only existed because of earlier delays, and Braga went from a point to nothing inside one movement.

Match

The view from the top for Porto

42 points, and the rest of the division looking up. Every side that finishes first spends the season pretending it is not thinking about it, and this one has started pretending.

Squad

Remember the name: William Gomes

He is 20, he is averaging 7.14, and older professionals have started passing to him in the difficult minutes. That last part is the real scouting report.

Squad

Borja Sainz 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.

Squad

Borja Sainz is in the form of his life

A season average of 7.31 with 12 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

Match

Nobody wins at Porto

9 home matches unbeaten. Visiting sides arrive already talking about the atmosphere, which is usually the sign that they have half-lost before kickoff.

Player ratings

Gabri Veiga runs at them all day

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

Match

Porto find a way past Braga

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

In brief

16 Edition

The Porto Herald

16 Nov 2026
From our football correspondent Triumph

Match

Porto silence Sporting CP

A derby is never about the football alone, but the football helped: 1‑0, and the away end emptied early. Bragging rights renewed for another season.

Match

Porto make it 9 in a row

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

Player ratings

Borja Sainz 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

A falling-out at Porto

Borja Sainz and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Match

Porto keep winning on the road

4 away wins in a row. Travelling support is the truest kind, and this season it is being repaid in the only currency that counts.

Squad

Borja Sainz is in the form of his life

A season average of 7.27 with 11 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

Squad

A row about effort at Porto

Somebody said out loud what several people thought about how hard another man trains, and Jan Bednarek was in the middle of it. The one dressing-room argument that is genuinely about football.

Looking ahead

The big one: Braga come into view

Two sides from the top of the table, one afternoon, and a month of talk decided in ninety minutes. Porto will not use the word title this week and will not stop thinking it.

Squad

A quiet fortnight at Porto

With 6 players away on international duty the sessions are small and the manager can actually hear himself. It is the one break in the season, and it never quite feels like one.

In brief

15 Edition

The Porto Herald

9 Nov 2026
From our football correspondent Triumph

Match

Porto cannot stop winning

8 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.

Match

Porto run riot against Vitoria Guimaraes

4‑0, and the margin flattered nobody — it could have carried another goal or two without complaint. Afternoons like this are why people keep coming.

Player ratings

Both of them Borja Sainz's — 8.28

2 goals, and the second was the one that settled it. Marked 8.28, and he could have had a third with better luck at the near post.

Player ratings

William Gomes, 20, steals the show — 8.36

Marked 8.36 at 20, in a side that makes no allowances for age. He did not need any, and he looked the least nervous man on the pitch.

Squad

Defences have started doubling up on Santiago Giménez

17 goals and a season average of 7.47 will do that. The space he used to find has gone; he keeps scoring anyway, which is the mark of the real thing.

Squad

A falling-out at Porto

Gabri Veiga and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

The terraces

One of their own: Alberto Costa

He is 23 and the ground already sings his name, which is a thing that happens to local boys and almost never to signings. Everything from here is measured against an affection he did nothing to earn except be from here.

Player ratings

Santiago Giménez was on a different afternoon to everybody else

8.64. There are performances a supporter describes to somebody who was not there and cannot quite convey; this was one, and the number does not help either.

Match

Porto make home a hard place to visit

8 without defeat on their own grass. The pitch has not changed; the crowd has — louder earlier, and quicker to sense when the opposition would rather be somewhere else.

In brief

  • Looking ahead The neighbours are next for Porto
  • Squad Nehuén Pérez falls out with a teammate over standards
  • The dugout The view from the dugout
14 Edition

The Porto Herald

2 Nov 2026
From our football correspondent Triumph

Squad

Santiago Giménez takes the match ball home

4 goals in one afternoon from one man. The other players were also present, a witness confirmed.

Match

Cup progress for Porto

A 2‑0 win over Chaves, a place in the next round, and the quiet arithmetic every supporter does on the walk home: how many more until a final?

Match

Porto run riot against Rio Ave

4‑0, and the margin flattered nobody — it could have carried another goal or two without complaint. Afternoons like this are why people keep coming.

Match

Nobody wants to play Porto right now

7 wins in a row changes how opponents warm up: quieter, more glances across. Runs end, everybody knows that — but nobody in this dressing room is planning for it.

Squad

Gonçalo Sousa breaks a bone — 16 days out

Brutal, unambiguous and, for all the horror of the moment, usually less career-shaped than the ligament everybody fears more. 16 days, a clean timeline, and a return date somebody can actually plan around.

Player ratings

Both of them Gabriel Veron's — 8.29

2 goals, and the second was the one that settled it. Marked 8.29, and he could have had a third with better luck at the near post.

Player ratings

André Silva was unplayable

Successful dribbles: 28. He went past people as if he had been told there was a prize for it, and by the end the full-back had stopped pretending to try.

Player ratings

William Gomes, 20, steals the show — 8.02

Marked 8.02 at 20, in a side that makes no allowances for age. He did not need any, and he looked the least nervous man on the pitch.

Squad

Defences have started doubling up on Santiago Giménez

16 goals and a season average of 7.42 will do that. The space he used to find has gone; he keeps scoring anyway, which is the mark of the real thing.

In brief

  • Squad Gabri Veiga in a row with a teammate
  • Player ratings Ninety minutes of Santiago Giménez at his very best
  • Match Another one collected away from home
13 Edition

The Porto Herald

26 Oct 2026
From our football correspondent Triumph

Squad

23 days out for Gonçalo Sousa after a fracture

A bone, which is the one injury with a calendar attached. Porto will name a return date and, unusually for this business, will probably be right about it.

Match

Nobody above Porto

First, on 30 points. The table is a fact and a fact is allowed to be enjoyed, which is as far as anybody at the club is prepared to go in public.

Player ratings

William Gomes, 20, plays like he has been here for years — 8.21

A mark of 8.21 means one thing beside a twenty-nine-year-old's name and something else entirely beside a 20-year-old's. Nobody at the ground needed telling which this was.

Match

Porto make it 5 in a row

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

Player ratings

Borja Sainz beats them one at a time

Successful dribbles: 27. There was always a defender in front of him and there was never a defender in front of him for long.

Squad

William Gomes is the real thing at 20

A season average of 7.03 at an age when most of his year group are still in the youth team. Porto know what they have, and so, by now, does everybody else.

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.

The terraces

Porto supporters have found a favourite in William Gomes

There is a particular warmth a ground reserves for a 20-year-old it feels ownership of. William Gomes has it now, and everything he does for the rest of his time here will be measured against the goodwill he was handed for free.

Match

Porto find a way past Moreirense

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

In brief

12 Edition

The Porto Herald

19 Oct 2026
From our football correspondent Triumph

The dugout

Kauê Rodrigues says Porto went back on their word

“I was told what my role would be, and I signed on that basis. It has not happened.” A grievance with a date attached is the hardest kind to settle.

Match

Porto make it 4 in a row

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

Squad

Words exchanged at Porto

Gabri Veiga and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

Squad

Santiago Giménez is carrying Porto

12 goals and a season average of 7.32. Form like that gets noticed well beyond this town.

Match

Porto get the job done against Estoril Praia

A 2‑1 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

Santiago Giménez was unplayable

Successful dribbles: 19. He went past people as if he had been told there was a prize for it, and by the end the full-back had stopped pretending to try.

Squad

Jan Bednarek falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

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. 8.09, and no argument anywhere in the ground.

Squad

Hubert Charuży signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Hubert Charuży commits to Porto for another 3 years.

In brief

11 Edition

The Porto Herald

12 Oct 2026
From our football correspondent Triumph

Match

Porto tear Alverca apart

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

Squad

A day Santiago Giménez will not forget

3 goals in one game. The first was taken well, the second was taken greedily, and by the third the crowd were simply waiting for him to get the ball.

Player ratings

Both of them Borja Sainz's — 8.25

2 goals, and the second was the one that settled it. Marked 8.25, and he could have had a third with better luck at the near post.

Match

Nobody wants to play Porto right now

3 wins in a row changes how opponents warm up: quieter, more glances across. Runs end, everybody knows that — but nobody in this dressing room is planning for it.

Squad

A falling-out at Porto

Gabri Veiga and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Player ratings

One of those days for Santiago Giménez

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

Match

Nobody could stop scoring

6 goals. Both benches spent the second half looking at each other rather than at the pitch. Purists will complain about Porto and Alverca in equal measure; everybody else had a wonderful time.

Squad

Santiago Giménez is carrying Porto

11 goals and a season average of 7.29. Form like that gets noticed well beyond this town.

Player ratings

Pepê in the eights

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

In brief

10 Edition

The Porto Herald

5 Oct 2026
From our football correspondent Triumph

Player ratings

Borja Sainz runs at them all day

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

Squad

Words exchanged at Porto

Victor Froholdt and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

Squad

The step up is real for Hubert Charuży

At 18 he is doing things this season that he could not do last season, and doing them every week. Form comes and goes; this has stayed long enough to be called something else.

The terraces

Porto supporters have found a favourite in Alberto Costa

There is a particular warmth a ground reserves for a 23-year-old it feels ownership of. Alberto Costa has it now, and everything he does for the rest of his time here will be measured against the goodwill he was handed for free.

Match

Porto find a way past Famalicao

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

Squad

A row about effort at Porto

Somebody said out loud what several people thought about how hard another man trains, and Santiago Giménez was in the middle of it. The one dressing-room argument that is genuinely about football.

Player ratings

Ninety minutes of Gabri Veiga at his very best

Marked 8.17. Players have careers without a single afternoon like this in them, and he has just had one in front of everybody at Porto.

Player ratings

One of those days for Alberto Costa

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

The dugout

The manager makes an example of Alberto Costa

“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.

In brief

9 Edition

The Porto Herald

28 Sep 2026
From our football correspondent Triumph

Match

Porto run riot against Tondela

6‑0, and the margin flattered nobody — it could have carried another goal or two without complaint. Afternoons like this are why people keep coming.

Squad

A day Santiago Giménez will not forget

3 goals in one game. The first was taken well, the second was taken greedily, and by the third the crowd were simply waiting for him to get the ball.

Player ratings

A brace, and Borja Sainz takes the afternoon — 8.26

There is a particular kind of quiet from an away end watching one man score twice. Borja Sainz provided it, and the 8.26 beside his name is if anything generous to everybody else.

Player ratings

William Gomes, 20, plays like he has been here for years — 8.33

A mark of 8.33 means one thing beside a twenty-nine-year-old's name and something else entirely beside a 20-year-old's. Nobody at the ground needed telling which this was.

Squad

A falling-out at Porto

Victor Froholdt and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Match

6 goals as Porto and Tondela go for it

Defending was optional and nobody took up the option. 6 goals between Porto and Tondela, and not one of the people who paid to be there will ask for the money back.

Player ratings

Santiago Giménez was on a different afternoon to everybody else

9.61. There are performances a supporter describes to somebody who was not there and cannot quite convey; this was one, and the number does not help either.

The terraces

The crowd has taken to William Gomes

At 20 he is being sung about by people twice his age, which is an affection a signing has to earn over years and a local kid gets for turning up. It is also the hardest thing in football to live up to.

Player ratings

A masterclass from Pepê

Marked 8.33 — 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.

In brief

8 Edition

The Porto Herald

21 Sep 2026
From our football correspondent Upbeat

Player ratings

William Gomes beats them one at a time

Successful dribbles: 43. There was always a defender in front of him and there was never a defender in front of him for long.

Squad

Victor Froholdt 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

Nacional take the points off Porto

Beaten 0‑2, and beaten fairly. The manager kept his words short afterwards, which was probably wise.

Squad

Words at Porto training over how hard people work

Somebody said out loud what several people had been thinking. Santiago Giménez is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

Match

Nacional end the Porto run at 5

Every run ends on an afternoon somebody had marked down as routine. This one went 5 matches, which is long enough that a town had stopped counting, and short enough that it will remember exactly who stopped it.

The dugout

No hiding place for Hwang In-Beom

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

Boardroom

Nobody left the Porto dressing room in a hurry

The door stayed shut a long time after the final whistle. What was said in there is between them; whether it worked is between them and Saturday.

Squad

Too much change too quickly at Porto

9 signings in three months. Every one of them may be an upgrade and the team can still be worse for a while, which is the part of a rebuild that never appears in the transfer-window verdicts.

The dugout

Ruben Silva answers for it

“The supporters are entitled to be angry. So am I. We will put it right.” 0‑2, a manager saying the necessary things, and a dressing room that heard a different version of them.

In brief

7 Edition

The Porto Herald

14 Sep 2026
From our football correspondent Triumph

Match

Porto cannot stop winning

5 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.

Transfer targets

No deal for Martin Turk at that price

Porto offered $2.8M; Estoril Praia said it was not close. The manager will be told the money is still there for the right player, which is what managers are told.

Squad

A falling-out at Porto

Gabri Veiga and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Match

Porto get the job done against Casa Pia

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

Market

One of our own: Pedro Machado joins the Porto first team

Clubs spend fortunes looking for players and occasionally find one down the corridor. Pedro Machado is that, and the reception he gets on his first appearance will be different in kind from the one any signing receives.

Market

Porto promote Gustavo Borges from within

The academy exists for exactly this morning. Gustavo Borges has come through every age group the club runs and has now been handed a senior number, and the people who coached him at twelve will be the proudest in the building.

Market

One of our own: Tiago Machado joins the Porto first team

Clubs spend fortunes looking for players and occasionally find one down the corridor. Tiago Machado is that, and the reception he gets on his first appearance will be different in kind from the one any signing receives.

Market

One of our own: Marco Soares joins the Porto first team

Clubs spend fortunes looking for players and occasionally find one down the corridor. Marco Soares is that, and the reception he gets on his first appearance will be different in kind from the one any signing receives.

Squad

A row about effort at Porto

Somebody said out loud what several people thought about how hard another man trains, and Jan Bednarek was in the middle of it. The one dressing-room argument that is genuinely about football.

In brief

6 Edition

The Porto Herald

7 Sep 2026
From our football correspondent Triumph

Match

No mercy from Porto

Santa Clara will want this one forgotten quickly: 4‑0, every duel lost, and a long ride home. Porto were ruthless in the way good sides are ruthless.

Player ratings

A brace, and Santiago Giménez takes the afternoon — 8.89

There is a particular kind of quiet from an away end watching one man score twice. Santiago Giménez provided it, and the 8.89 beside his name is if anything generous to everybody else.

Market

So close: Borja Sainz’s move dies late

The fee was agreed and the flight was looked at — and then the phone stopped ringing. Vitoria Guimaraes moved on, Borja Sainz reports back to Porto, and everybody pretends Monday is just Monday.

Player ratings

Gonçalo Sousa, 20, steals the show — 8.18

Marked 8.18 at 20, in a side that makes no allowances for age. He did not need any, and he looked the least nervous man on the pitch.

Transfer targets

Porto make their move for Martin Turk

$2.8M on the table at Estoril Praia. The manager wanted him, the board agreed a number, and the only voices still to be heard are the ones at the other club.

Match

Porto make it 4 in a row

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

Boardroom

Porto close the window on a squad of their own making

8 in and 10 out, and no more changes for months. The manager has what he has, the supporters have their opinion of it, and the table will have the last word.

Market

Porto turn down Accrington Stanley for Eduardo Ferreira

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

Squad

Words exchanged at Porto

Victor Froholdt and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

In brief

5 Edition

The Porto Herald

31 Aug 2026
From our football correspondent Triumph

Market

Business is business: Diogo Costa goes

LOSC Lille paid $40.2M and Porto took it, which is the whole story in one sentence. The longer version involves a wage budget and will be told all season.

Match

Porto tear Arouca apart

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

Market

Porto turn down AC Milan for Borja Sainz

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

Market

Gabriel Mec says no to Haras El Hodoud

“I listened, I thought about it, and I am staying. That is the whole story.” The clubs had agreed a fee. Gabriel Mec had not agreed to go, which turned out to be the part that mattered.

Player ratings

William Gomes, 20, plays like he has been here for years — 8.34

A mark of 8.34 means one thing beside a twenty-nine-year-old's name and something else entirely beside a 20-year-old's. Nobody at the ground needed telling which this was.

The terraces

A $40.2M sale, and a town that did not want it

Diogo Costa has gone, the accounts have $40.2M in them, and the supporters have the feeling of having been sold something themselves. Good business and a good decision are not always the same thing.

Transfer targets

Door shut on Dinis Pinto

Porto asked and Moreirense said no without discussing a figure. It is the least ambiguous answer in football and the one clubs most often come back to test.

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

A falling-out at Porto

Victor Froholdt and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

In brief

4 Edition

The Porto Herald

24 Aug 2026
From our football correspondent Triumph

Match

No mercy from Porto

Estrela da Amadora will want this one forgotten quickly: 4‑0, every duel lost, and a long ride home. Porto were ruthless in the way good sides are ruthless.

Market

Porto sell Samu Aghehowa for $31.9M

Samu Aghehowa has left for Bayern Munich in a $31.9M deal. The accountants are pleased; the supporters are less certain.

Market

Porto say no — this time

The offer from Newcastle United for Jakub Kiwior 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.

Player ratings

Nobody could get near Kauê Rodrigues

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

Player ratings

A brace, and Gabri Veiga takes the afternoon — 8.14

There is a particular kind of quiet from an away end watching one man score twice. Gabri Veiga provided it, and the 8.14 beside his name is if anything generous to everybody else.

Player ratings

Mateus Mide, 18, steals the show — 8.15

Marked 8.15 at 18, in a side that makes no allowances for age. He did not need any, and he looked the least nervous man on the pitch.

Transfer targets

Porto rebuffed over Mathias De Amorim

Not now, not at any price the club was prepared to say out loud. Famalicao have kept their man, and Porto go back to a list with one name crossed off it.

Squad

Words exchanged at Porto

Gabri Veiga and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

Squad

Tomás Rincón gets the move he always wanted

Footballers are asked about their boyhood club so often that nobody listens to the answer. Tomás Rincón has just signed for Porto, and for once the answer mattered.

In brief

3 Edition

The Porto Herald

17 Aug 2026
From our football correspondent Triumph

Squad

Miguel Rocha damages knee ligaments — 20 days out

The words a physio says slowly. 20 days is what the club will announce and everybody who has heard this diagnosis before knows the number is the least of it: the knee comes back before the player does.

Match

No mercy from Porto

AVS will want this one forgotten quickly: 3‑0, every duel lost, and a long ride home. Porto were ruthless in the way good sides are ruthless.

Transfer targets

Porto rebuffed over Roberto Alvarado

Not now, not at any price the club was prepared to say out loud. Guadalajara have kept their man, and Porto go back to a list with one name crossed off it.

Market

Stade Rennais 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

Business is business: Alan Varela goes

Rio Ave paid $19.9M and Porto took it, which is the whole story in one sentence. The longer version involves a wage budget and will be told all season.

Transfer targets

No deal for Víctor Gómez at that price

Porto offered $8.7M; Braga said it was not close. The manager will be told the money is still there for the right player, which is what managers are told.

Market

Terms done: Fabio Lima is going

Fee agreed, wages agreed, and Wrexham waiting with a shirt. Nobody at Porto is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Market

LOSC Lille watching Diogo Costa

The interest is real enough to have reached print. Porto have said nothing, which in a transfer window is its own kind of answer.

Squad

A falling-out at Porto

Gabri Veiga and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

In brief

2 Edition

The Porto Herald

10 Aug 2026
From our football correspondent Steady

Squad

The knee: Miguel Rocha out for 28 days

28 days on the announcement, and a year of quiet, unwatched rehabilitation behind it. Porto lose a player for a season; he loses something harder to name.

Market

Porto say no — this time

The offer from Valencia for Samu Aghehowa 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.

Market

André Silva says no to Sassuolo

“I listened, I thought about it, and I am staying. That is the whole story.” The clubs had agreed a fee. André Silva had not agreed to go, which turned out to be the part that mattered.

Transfer targets

Door shut on Víctor Gómez

Porto asked and Braga said no without discussing a figure. It is the least ambiguous answer in football and the one clubs most often come back to test.

Market

Rio Ave watching Alan Varela

The interest is real enough to have reached print. Porto have said nothing, which in a transfer window is its own kind of answer.

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

One of our own: Carlos Teixeira joins the Porto first team

Clubs spend fortunes looking for players and occasionally find one down the corridor. Carlos Teixeira is that, and the reception he gets on his first appearance will be different in kind from the one any signing receives.

Squad

Words at Porto training over how hard people work

Somebody said out loud what several people had been thinking. Alberto Costa is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

In brief

1 Edition

The Porto Herald

3 Aug 2026
From our football correspondent Steady

Market

Porto say no — this time

The offer from PSV for Diogo Costa 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

Jakub Kiwior stays put

“The easiest signature of my career.” Jakub Kiwior and Porto agree another 4 years, and the manager can plan around him rather than about him.

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.

Squad

A move Fabio Lima would have made for nothing

There is a version of every career where the player ends up somewhere he chose rather than somewhere that chose him. Fabio Lima is living that version at Porto, and it tends to show in the first month.

Market

Pacos de Ferreira watching Dominik Prpić

The interest is real enough to have reached print. Porto have said nothing, which in a transfer window is its own kind of answer.

Squad

A row about effort at Porto

Somebody said out loud what several people thought about how hard another man trains, and Jan Bednarek was in the middle of it. The one dressing-room argument that is genuinely about football.

Market

49 months and counting on Jakub Kiwior

Still no offer on the table, and Jakub Kiwior’s deal keeps shrinking. In boardroom language, silence this long stops being an oversight and starts being an answer.

The dugout

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.

Market

Experience through the door at Porto

Fabio Lima arrives at 33 with nothing left to prove and plenty left to pass on. Legs are a young man's currency; knowing where to stand never ages.

In brief

  • The dugout The manager makes Cláudio Ramos a promise
  • The terraces Everybody has an opinion about Fabio Lima
  • Boardroom Porto keep producing them