3 kept out in the shoot-out, and a stadium that will still be describing them in twenty years. A goalkeeper only needs one of these to be remembered forever.
19 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.
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.
Player ratings8 Feb 2027
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 fee is $9.7M, the contract is signed, and the argument about whether he is worth it can begin. Maritimo drove a hard bargain; time will say who won it.
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.
“I know what people will say. I know what I want, and it is here.” Esteghlal Khuzestan had the fee agreed and the shirt ready; they did not have the player, and now they will not.
19 goals and a season average of 7.44. Form like that gets noticed well beyond this town.
Boardroom1 Feb 2027
Deadline passes with 2 signed and 3 gone
That is the business done at Porto until the window opens again. Whether it was enough will be answered on Saturdays rather than in a column, and the first Saturday is close.
$9.7M settles it between the clubs for Martín Tejón
Maritimo have accepted the money. What Porto do not yet have is the man, and between here and the photograph is a conversation about wages that both sides are dreading.
Fee agreed, wages agreed, and Penafiel waiting with a shirt. Nobody at Porto is pretending otherwise, and the supporters have stopped asking whether and started asking when.
$5.3M was the most the club would pay and Vitoria Guimaraes were asking for more. Deals like this are revived in the last week of a window roughly half the time, and everybody involved knows 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.
17 home matches unbeaten. Visiting sides arrive already talking about the atmosphere, which is usually the sign that they have half-lost before kickoff.
Two goals and a mark of 8.89 to go with them. Strikers are judged on afternoons like this one and remembered for far fewer of them than people imagine.
Porto have gone to Vitoria Guimaraes with a bid, and the supporters have gone to the internet with an opinion about it. Whether either changes anything is up to the selling club.
“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.
“I know what people will say. I know what I want, and it is here.” Javor-Matis had the fee agreed and the shirt ready; they did not have the player, and now they will not.
There is a version of every career where the player ends up somewhere he chose rather than somewhere that chose him. Roméo Beney is living that version at Porto, and it tends to show in the first month.
The offer from Siah Jamegan for Gabriel Mec 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.
It is a specific kind of quiet, a ground watching a winning position dissolve. Santa Clara kept coming because nothing stopped them, and Porto will be asked about the last half hour all week.
16 home matches unbeaten. Visiting sides arrive already talking about the atmosphere, which is usually the sign that they have half-lost before kickoff.
Porto have gone to Famalicao with a bid, and the supporters have gone to the internet with an opinion about it. Whether either changes anything is up to the selling club.
Not now, not at any price the club was prepared to say out loud. Casa Pia have kept their man, and Porto go back to a list with one name crossed off it.
The offer went to Famalicao this week and it is theirs to answer. First bids are rarely meant to succeed; they are meant to find out how loud the door closes.
Victor Froholdt 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.
A brace, and Borja Sainz takes the afternoon — 8.07
There is a particular kind of quiet from an away end watching one man score twice. Borja Sainz provided it, and the 8.07 beside his name is if anything generous to everybody else.
The hardest thing about being 20 in a senior side is that nobody makes allowances. William Gomes did not need any: 7.72, and he looked the most comfortable man on the pitch.
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 20 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 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.
Ask anyone on the way out what separated the sides and you will get one name: Borja Sainz. 2‑0 against Arouca, and the applause at the whistle was mostly his.
Gil Vicente are out and Porto go through, 2‑1 the final word. The bracket opens up a little, and everyone allows themselves a look at it.
Match16 Dec 2026
Kauê Rodrigues wins it after the whistle should have gone
97 minutes played. Kauê Rodrigues found the finish in time that only existed because of earlier delays, and Gil Vicente went from a point to nothing inside one movement.
Two goals and a mark of 8.77 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.21 to go with them. Strikers are judged on afternoons like this one and remembered for far fewer of them than people imagine.
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.
19 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Porto lose a footballer; he loses considerably more than a season.
1‑1 against Spartak Moscow, and a performance that will be described to people who were not there for the rest of the season. Gabriel Veron was at the centre of the description.
There is an age at which every good afternoon gets described as a throwback, which is unfair and also accurate. 9.82 at 36, and nobody on the pitch was better.
13 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.
The hardest thing about being 19 in a senior side is that nobody makes allowances. André Miranda did not need any: 7.82, and he looked the most comfortable man on the pitch.
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
MatchLuuk de Jong among the goals in a wild afternoon
26 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.
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.
2 goals to the good, and then a slow surrender of everything that had been earned. Gabriel Veron will not be the one blamed for it, but nobody at Porto escapes the conversation that follows a collapse like this.
12 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.
Victor Froholdt 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. 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.
Marked 8.24 — 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 words a physio says slowly. 35 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.
1‑0 against Slavia Prague, under lights, against people who do not speak the same language as the crowd. These are the evenings a club measures its decade in, and there are never as many of them as anybody expects.
“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.
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.
Squad30 Nov 2026
Jakub Kiwior 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 words a physio says slowly. 44 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.
11 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.
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.
Benfica next, which means a week that starts on Monday. Everything else on this page will be forgotten by Saturday; this fixture will not be forgotten for a year.
Minute 89, against Braga, and a goal that felt like a win to everybody who had stayed. It was a draw. Nobody leaving the ground will describe it as one.
52 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Porto lose a footballer; he loses considerably more than a season.
Some afternoons a goalkeeper is the whole of the defence. 7 saves, several of them the kind nobody expects to see made, and ten outfield players who owe him a drink.
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 first defeat in 8 matches. The manager will say it had to come; the dressing room will say it did not have to come against Sporting CP; the supporters will say both, in that order, all week.
61 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.
2‑1 against Spartak Trnava, and a performance that will be described to people who were not there for the rest of the season. Pepê was at the centre of the description.
Vitoria Guimaraes 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.
Victor Froholdt 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.
10 home matches unbeaten. Visiting sides arrive already talking about the atmosphere, which is usually the sign that they have half-lost before kickoff.
69 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.
“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.
Player ratings2 Nov 2026
Cardoso Varela, 18, plays like he has been here for years — 8.09
A mark of 8.09 means one thing beside a twenty-nine-year-old's name and something else entirely beside a 18-year-old's. Nobody at the ground needed telling which this was.
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.
Footballers are asked about their boyhood club so often that nobody listens to the answer. Lwandile Khawuta has just signed for Porto, and for once the answer mattered.
9 home matches unbeaten. Visiting sides arrive already talking about the atmosphere, which is usually the sign that they have half-lost before kickoff.
The words a physio says slowly. 77 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.
6‑0 against Spartak Trnava, and a performance that will change how the rest of the competition talks about this club. Reputations in continental football are built in single evenings and this was one.
4 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.
87 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Porto lose a footballer; he loses considerably more than a season.
There is an age at which every good afternoon gets described as a throwback, which is unfair and also accurate. 9.00 at 36, and nobody on the pitch was better.
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.
96 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.
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 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.
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.
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.
1‑0 against Spartak Moscow, under lights, against people who do not speak the same language as the crowd. These are the evenings a club measures its decade in, and there are never as many of them as anybody expects.
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 20 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.
“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.
Squad5 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.
Two goals and a mark of 9.17 to go with them. Strikers are judged on afternoons like this one and remembered for far fewer of them than people imagine.
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.
Somebody said out loud what several people had been thinking. Jan Bednarek 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.
Clubs make promises constantly and the page usually only hears about them when they are broken. This one was honoured, and the dressing room noticed that faster than any supporter did.
10 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 words a physio says slowly. 21 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.
1‑0 against Slavia Prague, and a performance that will be described to people who were not there for the rest of the season. Pepê was at the centre of the description.
The board had gone up, the arguing had started, and then the ball was in the net in the 90th minute. Slavia Prague will replay every second of the added time for a week.
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.
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.
32 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Porto lose a footballer; he loses considerably more than a season.
4 goals to the good, and then a slow surrender of everything that had been earned. Santiago Giménez will not be the one blamed for it, but nobody at Porto escapes the conversation that follows a collapse like this.
There is no fee, no unveiling and no agent on the steps. Henrique Carvalho has been at this club since he was a boy and is now, formally, one of the first-team squad — which for a local readership beats any signing of any size.
The academy exists for exactly this morning. Pedro Carvalho 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.
The academy exists for exactly this morning. Carlos Machado 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.
There is no fee, no unveiling and no agent on the steps. Rui Costa has been at this club since he was a boy and is now, formally, one of the first-team squad — which for a local readership beats any signing of any size.
41 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 right for me. I am not going to explain why to anybody except the people I owe an explanation to.” A deal agreed between two clubs, and a player who declined to be part of it.
Not now, not at any price the club was prepared to say out loud. Tondela have kept their man, and Porto go back to a list with one name crossed off it.
The deadline has passed and the squad is the squad. 8 arrived, 9 left, and everything else printed about this club last month was a rumour that stayed one.
Successful dribbles: 24. 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.
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.
Porto ran out of time with Braga. The paperwork was open when the deadline passed, and a transfer that was almost done is now a transfer that never happened.
It is not a grievance and it is not a demand: he wants to play continental football, and he has stopped hiding it. Whether Porto can give him that is a question about the club, not about him.
Squad7 Sep 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.
“It was not right for me. I am not going to explain why to anybody except the people I owe an explanation to.” A deal agreed between two clubs, and a player who declined to be part of it.
Somebody said out loud what several people thought about how hard another man trains, and Pepê was in the middle of it. The one dressing-room argument that is genuinely about football.
He is 18 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.
Marked 8.06 — 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
The dugoutThe manager makes an example of Cardoso Varela
Squad14 new faces, and Porto are still learning each other
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.
Barcelona paid $35.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.
Union Berlin paid $34.4M 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.
“It was not right for me. I am not going to explain why to anybody except the people I owe an explanation to.” A deal agreed between two clubs, and a player who declined to be part of it.
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.
Player ratings24 Aug 2026
Victor Froholdt, 20, plays like he has been here for years — 8.13
A mark of 8.13 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.
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.
Slavia Prague have accepted the money. What Porto do not yet have is the man, and between here and the photograph is a conversation about wages that both sides are dreading.
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.
The deal with Guadalajara is done in every sense but the one that puts him on the pitch. Nothing goes wrong at this stage, except on the occasions when it does.
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.
Rio Ave paid $15.5M 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 $11.4M; 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.
Manchester United pay $32.6M, 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.
The clubs have settled the fee and he has settled his wages. What remains is a medical and a photograph, and around Porto people have started saying his name in the past tense.
The offer from Moreirense for Alberto 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 right for me. I am not going to explain why to anybody except the people I owe an explanation to.” A deal agreed between two clubs, and a player who declined to be part of it.
Not now, not at any price the club was prepared to say out loud. Nacional have kept their man, and Porto go back to a list with one name crossed off it.
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 phone has started ringing about Diogo Costa again, and this time the name on the line is Manchester United. Porto are listening politely and promising nothing.
Footballers are asked about their boyhood club so often that nobody listens to the answer. Harold Preciado has just signed for Porto, and for once the answer mattered.
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 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.