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.
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.
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.
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 dugout2 Aug 2027
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.
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.
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.
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.
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.
“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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
“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.
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.
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.
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.
“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.
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.
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.
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.
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.
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.
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.
“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.
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
The dugoutThe manager makes Nehuén Pérez a promise
The dugoutThe manager plants his flag on Borja Sainz
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.
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.
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.
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.
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.
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.
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.
“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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Squad24 May 2027
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.
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.
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.
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.
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.
Squad24 May 2027
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.
“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.
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.
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.
“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.
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.
“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.
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.
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.
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.
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.
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.
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.
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.
“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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
“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.
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.
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.
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.
“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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 watch15 Mar 2027
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Match20 Feb 2027
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.
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.
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.
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
Player ratingsNinety minutes of Santiago Giménez at his very best
The dugoutThe manager makes an example of Jan Bednarek
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.
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.
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.
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 ratings1 Feb 2027
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.
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.
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.
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.
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.
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.
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 ratings25 Jan 2027
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
$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.
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.
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.
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.
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.
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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
“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.
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.
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.
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.
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.
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.
“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.
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.
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.
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.
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.
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.
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.
Momentum is a hard thing to buy and an easy thing to lose, and right now Porto have 10 straight wins of it.
Match21 Nov 2026
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.
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.
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.
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.
9 home matches unbeaten. Visiting sides arrive already talking about the atmosphere, which is usually the sign that they have half-lost before kickoff.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 ratings26 Oct 2026
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.
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.
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.
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.
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.
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.
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.
Squad19 Oct 2026
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.
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.
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.
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.
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.
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.
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.
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 ratings28 Sep 2026
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 ratings28 Sep 2026
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.
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.
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.
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.
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
SquadWords at Porto training over how hard people work
The dugoutThe manager makes an example of André Silva
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.
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.
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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
$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.
Momentum is a hard thing to buy and an easy thing to lose, and right now Porto have 4 straight wins of it.
Boardroom7 Sep 2026
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.
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
SquadJan Bednarek falls out with a teammate over standards
Player ratingsNinety minutes of Borja Sainz at his very best
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.
“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 ratings31 Aug 2026
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.
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.
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.
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.
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.
Successful dribbles: 30. Every time he got the ball somebody had to make a decision, and every time the decision was wrong.
Player ratings24 Aug 2026
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
“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.
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.
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.
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.
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
The dugoutDiogo Costa knocks on the manager's door
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.
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.
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.
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.
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.