André Silva

Striker - Porto
3 Oct 2027
Sunday
Process

Marked for André Silva

57 Edition

The Porto Herald

30 Aug 2027
From our football correspondent Steady

Player ratings

William Gomes, 21, plays like he has been here for years — 8.04

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

Player ratings

Nobody could get near Borja Sainz

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

Squad

Luís Guilherme 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

Gabri Veiga signs a new deal

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

Squad

Gabri Veiga in a row with a teammate

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

Market

Gonçalo Ribeiro moves on

Famalicao pay $1.1M, 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

Real improvement from Dominik Prpić at Porto

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

Match

Porto see off Torreense

Three points for Porto, 2‑1 the final word against Torreense in a contest settled by the finer margins.

The terraces

Porto supporters have found a favourite in William Gomes

There is a particular warmth a ground reserves for a 21-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.

In brief

Back issues
43 Edition

The Porto Herald

24 May 2027
From our football correspondent Steady

Boardroom

Continental nights are coming to Porto

Qualification is secured, and next season the big floodlit nights are continental ones. For the players it is a stage; for the accounts it is a lifeline; for the supporters it is passports.

Squad

A fracture rules Lucas Pérez out for 103 days

Bones knit. That is the one merciful thing about this injury and the reason Porto will talk about it more openly than they would about a knee. He will be back, and roughly when they say.

Squad

Hwang In-Beom 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

The season belongs to Diogo Costa

An individual honour is a strange thing in a team game, and the best of them are never argued with. He has had the sort of year that ends with his name being read out, and Porto have had the benefit of it.

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.

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

41 Edition

The Porto Herald

10 May 2027
From our football correspondent Steady

Squad

Lucas Pérez breaks a bone — 118 days out

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

Match

Porto are in among the leaders

Position 2 and 80 points on the board. Nobody at the ground will say the word out loud yet, and everybody at the ground is thinking it.

Squad

Pablo Rosario: 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.

In brief

40 Edition

The Bristol City Chronicle

3 May 2027
From our football correspondent Crisis

Player ratings

Jason Knight runs at them all day

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

Squad

Tempers go at Bristol City

Max Bird 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.

Boardroom

Bristol City beat the market to Andy Yiadom from Reading

Reading will keep picking him until June and will get nothing for him after it. Andy Yiadom has pre-agreed a move to Bristol City, and the only people who lose in that arrangement are the ones who let the contract run down.

In brief

39 Edition

The Bristol City Chronicle

26 Apr 2027
From our football correspondent Steady

Player ratings

Tomi Horvat runs at them all day

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

Squad

Max Bird 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 Bristol City this week that will take longer than a week to unsay.

Squad

The manager makes an example of Sam Morsy

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

Match

André Silva the difference as Bristol City beat Blackburn Rovers

Ask anyone on the way out what separated the sides and you will get one name: André Silva. 1‑0 against Blackburn Rovers, and the applause at the whistle was mostly his.

Player ratings

André Silva stands above it all

Some games turn on a moment; this one turned on a man. 7.93 on the card, and the Bristol City support went home talking about one name.

Player ratings

Nothing got past Ross McCrorie

16 defensive actions and a clean sheet at the end of them. A defender's afternoon can only be told by what did not happen, which is why nobody makes a highlights package out of one and every manager in the division would take it.

In brief

39 Edition

The Porto Herald

26 Apr 2027
From our football correspondent Steady

Squad

A fracture rules Lucas Pérez out for 135 days

Bones knit. That is the one merciful thing about this injury and the reason Porto will talk about it more openly than they would about a knee. He will be back, and roughly when they say.

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

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.

In brief

37 Edition

The Bristol City Chronicle

12 Apr 2027
From our football correspondent Steady

Player ratings

Jason Knight 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

Tempers go at Bristol City

Max Bird 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

Bristol City see off Charlton Athletic

Three points for Bristol City, 2‑0 the final word against Charlton Athletic in a contest settled by the finer margins.

Player ratings

André Silva was on a different afternoon to everybody else

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

Squad

A promise honoured for Mykhaylo Mudryk

It is not much of a headline and it is the reason players believe the next promise. Bristol City told Mykhaylo Mudryk something would happen and then it happened, which in this industry passes for remarkable.

Squad

Rob Dickie gets it from the manager

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

In brief

37 Edition

The Porto Herald

12 Apr 2027
From our football correspondent Steady

Match

Porto are in among the leaders

Position 2 and 80 points on the board. Nobody at the ground will say the word out loud yet, and everybody at the ground is thinking it.

Squad

Alan Varela 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

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

Words at Porto training over how hard people work

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.

Squad

Martín Ojeda wants to go home

“I have given this everything, but my family is not here and neither am I, not really.” A footballer can be coached out of bad form. Nobody has ever been coached out of this, and Porto know it.

Loan watch

André Silva keeps scoring at Bristol City

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

In brief

34 Edition

The Bristol City Chronicle

22 Mar 2027
From our football correspondent Crisis

Squad

Tempers go at Bristol City

Scott Twine 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 manager makes an example of Radek Vítek

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

Match

A bad afternoon for Bristol City against Leeds United

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

In brief

33 Edition

The Porto Herald

15 Mar 2027
From our football correspondent Upbeat

Match

A derby to forget for Porto

Beaten 0‑1 by Sporting CP in the one fixture where losing is not allowed. The football was bad enough; the week ahead will be worse.

Match

Porto are in among the leaders

Position 1 and 76 points on the board. Nobody at the ground will say the word out loud yet, and everybody at the ground is thinking it.

Market

Martín Ojeda asks to leave Porto

“I have given everything here and I need a new challenge.” The request is formal, and the relationship will never be quite the same again.

Player ratings

Borja Sainz runs at them all day

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

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

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

Squad

Jan Bednarek 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.

Loan watch

The goals keep arriving from André Silva’s exile

7 goals in 29 games at Bristol City — 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

32 Edition

The Bristol City Chronicle

8 Mar 2027
From our football correspondent Steady

Player ratings

Jason Knight runs at them all day

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

Market

Juan Cruz Martins hands in a written request

“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Bristol City can pretend not to have heard.

Boardroom

The Bristol City board want somebody sold

The instruction has come from upstairs rather than from the dugout, which is the version of this conversation no manager enjoys. Somebody in that squad is now available whether the man who picks the team thinks so or not.

Squad

Sam Morsy signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Sam Morsy commits to Bristol City for another 2 years.

Squad

Max Bird 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 Bristol City this week that will take longer than a week to unsay.

Squad

André Silva 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.

Match

Delano Burgzorg the difference as Bristol City beat Reading

Ask anyone on the way out what separated the sides and you will get one name: Delano Burgzorg. 2‑0 against Reading, and the applause at the whistle was mostly his.

Player ratings

A masterclass from André Silva

Marked 8.09 — 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

Mykhaylo Mudryk in the eights

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

In brief

31 Edition

The Bristol City Chronicle

1 Mar 2027
From our football correspondent Crisis

Market

Kyle Bartley asks to leave Bristol City

“I have given everything here and I need a new challenge.” The request is formal, and the relationship will never be quite the same again.

Squad

Tempers go at Bristol City

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

Player ratings

Jason Knight runs at them all day

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

Match

A bad afternoon for Bristol City against Sheffield

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

Squad

Kyle Bartley 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.

Market

A year gone for Trayvion Jackson

The loan was meant to give him football. 0 games and 0 goals later he is back at Bristol City no further forward, and everybody involved will explain why it was not their doing.

In brief

27 Edition

The Bristol City Chronicle

1 Feb 2027
From our football correspondent Steady

Market

Sam Morsy wants to know where this is going

“I want to win things, and I would like to do it here.” Nothing has been demanded and nothing has been threatened — but a boardroom at Bristol City hears a sentence like that exactly as it was built.

Match

No end in sight to Bristol City's wait for a win

4 matches now without a victory, and the excuses have worn thinner than the patience. Somebody at Bristol City has to find a result from somewhere.

Squad

Tempers go at Bristol City

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

Player ratings

Nobody could get near Jason Knight

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

Player ratings

André Silva stands above it all

Some games turn on a moment; this one turned on a man. 7.91 on the card, and the Bristol City support went home talking about one name.

Loan watch

Trayvion Jackson counts the days

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

Squad

Bristol City keep their word to Scott Twine

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.

Squad

No hiding place for Joel Colwill

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

Match

Bristol City and Derby County take a point apiece

It finished 1‑1, and it somehow always looked like it would. One of those afternoons where the table moves less than the tempers.

In brief

  • Squad Adam Randell has to sit this one out
  • Market The window shut and Emil Riis is still in the building
  • Player ratings The referee tires of Max Bird
27 Edition

The Porto Herald

1 Feb 2027
From our football correspondent Upbeat

Player ratings

Nobody could get near Pepê

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

Squad

Tempers go at Porto

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

Squad

Words at Porto training over how hard people work

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.

Squad

No hiding place for Diogo Costa

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

Match

A bad afternoon for Porto against Famalicao

1‑2 to Famalicao, and no complaints worth printing. The performance asked for nothing more than it got.

Market

Leonardo Vonić attracts admirers

The name of Leonardo Vonić has come up in conversations Porto were not part of. Nothing formal, nothing signed — but nothing about it accidental either.

Squad

Borja Sainz is carrying Porto

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

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.

Loan watch

6 goals on loan for André Silva

24 appearances at Bristol City and the goals keep coming. Porto are watching this more closely than the borrowing club would like.

In brief

22 Edition

The Bristol City Chronicle

28 Dec 2026
From our football correspondent Upbeat

Player ratings

Mark Sykes runs at them all day

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

Squad

Tempers go at Bristol City

Sam Morsy 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

Bristol City find a way past Rotherham United

Rotherham United made Bristol City work for it, but the scoreboard read 2‑0 at the end and the table does not ask how.

Player ratings

André Silva was on a different afternoon to everybody else

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

Squad

Words at Bristol City training over how hard people work

Somebody said out loud what several people had been thinking. Luke McNally 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 Scott Twine at his very best

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

Squad

No hiding place for Rob Atkinson

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

Squad

A promise honoured for Adam Randell

It is not much of a headline and it is the reason players believe the next promise. Bristol City told Adam Randell something would happen and then it happened, which in this industry passes for remarkable.

Player ratings

Max Bird shuts the door

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

In brief

22 Edition

The Porto Herald

28 Dec 2026
From our football correspondent Upbeat

Match

Whatever happens, Porto do not lose

21 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Player ratings

Nobody could get near Martín Ojeda

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

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

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.

Squad

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.

Squad

Mateo Mendoza wants to go home

“I have given this everything, but my family is not here and neither am I, not really.” A footballer can be coached out of bad form. Nobody has ever been coached out of this, and Porto know it.

Player ratings

Borja Sainz takes the honours

Marked 7.87 on an afternoon he ran from the first whistle to the last. Whatever else went wrong, Porto had the best player on the pitch.

Match

Borja Sainz rescues a point for Porto

It needed Borja Sainz to find the net to bring anything home at all: 1‑1 against Arouca, and half the dressing room will call it a point won.

Loan watch

5 goals on loan for André Silva

19 appearances at Bristol City and the goals keep coming. Porto are watching this more closely than the borrowing club would like.

In brief

19 Edition

The Porto Herald

7 Dec 2026
From our football correspondent Upbeat

Match

Whatever happens, Porto do not lose

16 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Player ratings

Nobody could get near Gabri Veiga

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

Match

Porto make home a hard place to visit

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.

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

Words at Porto training over how hard people work

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.

Squad

Martín Ojeda wants to go home

“I have given this everything, but my family is not here and neither am I, not really.” A footballer can be coached out of bad form. Nobody has ever been coached out of this, and Porto know it.

Match

Borja Sainz sends Porto past Gil Vicente

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

Squad

Porto count the cost of losing Miguel Rocha

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

Boardroom

$7.8M on the table at Porto

The board have answered with money instead of encouragement, which is the only answer a manager ever wants. Spending it well is now entirely his problem.

In brief

18 Edition

The Bristol City Chronicle

30 Nov 2026
From our football correspondent Steady

Squad

Louie Derrick damages knee ligaments — 34 days out

The words a physio says slowly. 34 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.

Squad

Max Bird 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 Bristol City this week that will take longer than a week to unsay.

Match

Bristol City see off Charlton Athletic

Three points for Bristol City, 1‑0 the final word against Charlton Athletic in a contest settled by the finer margins.

Squad

Words at Bristol City training over how hard people work

Somebody said out loud what several people had been thinking. Luke McNally 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

André Silva in the eights

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

Squad

Joel Colwill gets it from the manager

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

In brief

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: 3‑2, and the away end emptied early. Bragging rights renewed for another season.

Match

Porto cannot stop winning

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

Squad

A knee injury of the worst kind for Tomás Peixoto

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.

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

Borja Sainz takes the match ball home

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

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

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

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

Nobody could get near Gabri Veiga

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

In brief

14 Edition

The Bristol City Chronicle

2 Nov 2026
From our football correspondent Upbeat

Player ratings

Nobody could get near Mark Sykes

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

Market

Sam Morsy wants more than Bristol City 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.

Match

Bristol City see off Preston

Three points for Bristol City, 1‑0 the final word against Preston in a contest settled by the finer margins.

Squad

Tempers go at Bristol City

Neto Borges 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 manager makes an example of Kyle Bartley

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

Player ratings

The afternoon belonged to Tomi Horvat

7.59, and no serious argument from anybody who was there. Bristol City had eleven men on the pitch and one of them decided how it went.

In brief

13 Edition

The Bristol City Chronicle

26 Oct 2026
From our football correspondent Steady

Player ratings

Nobody could get near Mark Sykes

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

Squad

Shay Reid keeps the receipts

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

Squad

Tempers go at Bristol City

Max Bird 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

Bristol City find a way past Reading

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

Squad

Luke McNally 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

André Silva was on a different afternoon to everybody else

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

In brief

11 Edition

The Bristol City Chronicle

12 Oct 2026
From our football correspondent Uneasy

Squad

Tempers go at Bristol City

Max Bird 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

Jack Griffin 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.

Squad

A promise honoured for André Silva

It is not much of a headline and it is the reason players believe the next promise. Bristol City told André Silva something would happen and then it happened, which in this industry passes for remarkable.

In brief

9 Edition

The Bristol City Chronicle

28 Sep 2026
From our football correspondent Uneasy

Player ratings

Nobody could get near Mark Sykes

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

Squad

Sam Morsy 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 Bristol City this week that will take longer than a week to unsay.

Match

Bristol City find a way past Cardiff City

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

Player ratings

Tomi Horvat was on a different afternoon to everybody else

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

Squad

Luke McNally 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.

Squad

Rob Atkinson dropped after a run of poor form

The one version of being left out a player cannot argue with, and the one he takes worst. Somebody else has been better and the team sheet says so, in public, every week until it changes.

In brief

6 Edition

The Porto Herald

7 Sep 2026
From our football correspondent Steady

Match

Porto let it slip despite Pepê

Pepê had done his part in building a 2-goal cushion. What happened after that was collective, and Santa Clara were allowed back into a match that had been finished with.

Player ratings

Nobody could get near Gabri Veiga

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

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

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

A masterclass from Pepê

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

Squad

No hiding place for Nehuén Pérez

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

Squad

Too much change too quickly at Porto

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

Match

Honours even between Porto and Santa Clara

2‑2, and both dressing rooms will call it two points lost. A draw that asked plenty of questions and answered none of them.

Market

The Deniz Gül story refuses to die

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

In brief

1 Edition

The Porto Herald

3 Aug 2026
From our football correspondent Steady

Market

RB Leipzig 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.

Market

Porto say no — this time

The offer from AJ Auxerre for André Silva 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

Lucas Pérez gets the move he always wanted

Footballers are asked about their boyhood club so often that nobody listens to the answer. Lucas Pérez has just signed for Porto, and for once the answer mattered.

Squad

8 seasons of André Silva

331 appearances across 8 seasons in these colours. Careers like that are not built any more, and Porto know what they have.

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.

In brief