Cardiff City

English Championship
24 Jan 2029
Wednesday
Process
130 Edition

The Cardiff City Herald

22 Jan 2029
From our football correspondent Steady

Squad

Defences have started doubling up on Loum Tchaouna

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

Squad

Yousef Salech 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 Cardiff City this week that will take longer than a week to unsay.

Market

Bournemouth expected to open talks for Yousef Salech

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

Squad

Callum Robinson out for 51 days

The medical room confirms 51 days on the sidelines for Callum Robinson, and a plan built around him now has to be rebuilt.

Player ratings

One of those days for Loum Tchaouna

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

Player ratings

Ollie Tanner runs at them all day

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

Squad

Finley McAllister stays put

“The easiest signature of my career.” Finley McAllister and Cardiff City agree another 4 years, and the manager can plan around him rather than about him.

Match

Cardiff City and Huddersfield Town take a point apiece

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

Player ratings

Yousef Salech keeps on missing

Shots: 9, not one of them in. A centre forward is paid for one thing, and on this evidence he has forgotten which thing it is.

In brief

Back issues
129 Edition

The Cardiff City Herald

15 Jan 2029
From our football correspondent Upbeat

Squad

A one-man rearguard from Miłosz Piekutowski

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

Match

Cardiff City up to position 1

50 points on the board and a place in the leading group. Nobody at the ground is saying the word out loud yet.

Market

Cardiff City turn down Brentford for Yousef Salech

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

Squad

Loum Tchaouna is in the form of his life

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

Squad

Rhys Chadwick keeps the receipts

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

Match

Nobody wants to play Cardiff City right now

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

Squad

Tempers go at Cardiff City

Yousef Salech 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

Cardiff City find a way past Leeds United

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

Player ratings

Loum Tchaouna in the eights

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

In brief

128 Edition

The Cardiff City Herald

8 Jan 2029
From our football correspondent Upbeat

Market

Cardiff City sell Isaak Davies for $22.3M

Isaak Davies has left for West Ham United in a $22.3M deal. The accountants are pleased; the supporters are less certain.

Market

Brighton come back empty-handed

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

Squad

Loum Tchaouna is in the form of his life

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

Squad

Yousef Salech 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 Cardiff City this week that will take longer than a week to unsay.

Match

Yousef Salech the difference as Cardiff City beat Preston

Ask anyone on the way out what separated the sides and you will get one name: Yousef Salech. 2‑1 against Preston, and the applause at the whistle was mostly his.

Squad

Gabriel Osho 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

Eli King out for 22 days

The medical room confirms 22 days on the sidelines for Eli King, and a plan built around him now has to be rebuilt.

Player ratings

Yousef Salech in the eights

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

Player ratings

Nobody could get near David Turnbull

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

In brief

127 Edition

The Cardiff City Herald

1 Jan 2029
From our football correspondent Steady

Squad

Loum Tchaouna is named among the best

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

Squad

Loum Tchaouna is carrying Cardiff City

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

Squad

A one-man rearguard from Miłosz Piekutowski

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

Market

Amari'i Bell 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 Cardiff City can pretend not to have heard.

Squad

Tempers go at Cardiff City

Yousef Salech 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

Cardiff City see off Reading

Three points for Cardiff City, 3‑1 the final word against Reading in a contest settled by the finer margins.

Player ratings

Loum Tchaouna in the eights

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

Player ratings

Ollie Tanner in the eights

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

Player ratings

One of those days for Yousef Salech

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

In brief

126 Edition

The Cardiff City Herald

25 Dec 2028
From our football correspondent Steady

Squad

A one-man rearguard from Miłosz Piekutowski

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

Player ratings

Nobody could get near Loum Tchaouna

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

Squad

Isaak Davies is carrying Cardiff City

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

Squad

Yousef Salech 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 Cardiff City this week that will take longer than a week to unsay.

Squad

Cardiff City lose Callum Robinson

86 days, the medical staff say, and medical staff are optimists by profession. The team sheet will look wrong without him.

Player ratings

A masterclass from Isaak Davies

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

David Turnbull in the eights

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

Player ratings

Yousef Salech leaves them behind him

Shots: 10. Goals: none. The chances were there and they were good ones, and they went into the stand, the goalkeeper's arms and the side netting in roughly that order.

Match

Cardiff City and Sheffield 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

125 Edition

The Cardiff City Herald

18 Dec 2028
From our football correspondent Crisis

Match

Cardiff City refuse to drop out of the race

Position 3, 40 points, and the result everyone checks first is now theirs. The word is still not being said around the ground, which is how you know everyone is thinking it.

Squad

Law McCabe: 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.” Cardiff City have not answered, which is an answer of sorts.

Squad

Tempers go at Cardiff City

Will Fish 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

Isaak Davies is in the form of his life

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

Player ratings

Nobody could get near Ollie Tanner

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

Match

Isaak Davies’s goal not enough for Cardiff City

Isaak Davies scored, and precious little else went right: 2‑3 to Wolverhampton, and a quiet walk to the dressing room.

Squad

No hiding place for Yousef Salech

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

Player ratings

A masterclass from Isaak Davies

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

Will Fish in the eights

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

In brief

124 Edition

The Cardiff City Herald

11 Dec 2028
From our football correspondent Steady

Squad

Callum Robinson keeps the receipts

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

Squad

Loum Tchaouna 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 Cardiff City this week that will take longer than a week to unsay.

Squad

The manager makes an example of Dylan Lawlor

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

In brief

123 Edition

The Cardiff City Herald

4 Dec 2028
From our football correspondent Steady

Squad

Miłosz Piekutowski says Cardiff City went back on their word

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

Squad

Defences have started doubling up on Loum Tchaouna

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

Squad

Home is on Deian Sorescu's mind

“Some mornings you wake up and you are still a long way from everything you know.” It is not the football and it never was; Cardiff City are dealing with a man who wants a different country.

Squad

Tempers go at Cardiff City

Yousef Salech 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

Cardiff City get the job done against Bolton Wanderers

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

Player ratings

One of those days for Will Fish

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

Player ratings

A masterclass from Loum Tchaouna

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

A masterclass from Isaak Davies

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

Player ratings

Yousef Salech keeps on missing

Shots: 14, not one of them in. A centre forward is paid for one thing, and on this evidence he has forgotten which thing it is.

In brief

  • The terraces Everybody has an opinion about Gabriel Osho
  • Market The Will Fish talk will not go away
  • The terraces The press cannot get enough of Will Fish
122 Edition

The Cardiff City Herald

27 Nov 2028
From our football correspondent Crisis

Player ratings

Nobody could get near Loum Tchaouna

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

Squad

Yousef Salech 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 Cardiff City this week that will take longer than a week to unsay.

Squad

Cardiff City count the cost of losing Callum Robinson

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

Squad

Defences have started doubling up on Isaak Davies

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

Match

Birmingham take the points off Cardiff City

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

Player ratings

One of those days for Yousef Salech

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

Squad

Calum Chambers gets it from the manager

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

Player ratings

The one thing Isaak Davies could not do

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

Market

Yousef Salech linked with a move away

The name of Yousef Salech keeps appearing in other people's back pages. Cardiff City say nothing, which says plenty.

In brief

121 Edition

The Cardiff City Herald

20 Nov 2028
From our football correspondent Steady

Squad

Harry Tyrer keeps Cardiff City in it on his own

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

Boardroom

Cardiff City hand the job to Ilya Platonov

“I have supported clubs like this one. I know what a bad Saturday feels like here.” The new man starts with nothing behind him and everything in front of him.

Match

Cardiff City up to position 1

37 points on the board and a place in the leading group. Nobody at the ground is saying the word out loud yet.

Market

Deian Sorescu asks to leave Cardiff 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

Loum Tchaouna is in the form of his life

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

Squad

Tempers go at Cardiff City

Yousef Salech 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

A masterclass from Loum Tchaouna

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

David Turnbull in the eights

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

Match

Cardiff City and Derby County take a point apiece

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

In brief

120 Edition

The Cardiff City Herald

13 Nov 2028
From our football correspondent Steady

Squad

Miłosz Piekutowski keeps Cardiff City in it on his own

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

Match

Cardiff City out of the cup

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

Squad

Tomas Galvez says Cardiff City went back on their word

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

Boardroom

Cardiff City still without a manager

39 days since the seat came open, a list of names doing the rounds, and nobody has signed anything. Every week this drags on the shortlist gets shorter.

Squad

Yousef Salech 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 Cardiff City this week that will take longer than a week to unsay.

Squad

Loum Tchaouna is in the form of his life

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

Match

Cardiff City find a way past Hull City

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

Player ratings

Ollie Tanner in the eights

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

Player ratings

Dylan Lawlor in the eights

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

In brief

119 Edition

The Cardiff City Herald

6 Nov 2028
From our football correspondent Upbeat

Match

Nowhere to hide for Cardiff City

1‑4 against Middlesbrough, and no complaints that would survive the replay. The manager spoke about character afterwards; the terraces used shorter words.

Squad

Chris Willock keeps the receipts

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

Market

Loum Tchaouna raises the bar for Cardiff City

“I want to be playing for trophies while my legs still let me.” Nothing in that sentence is a transfer request, and nobody at Cardiff City heard it as anything else.

Squad

Tempers go at Cardiff City

Will Fish 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

No hiding place for Yousef Salech

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

Player ratings

Loum Tchaouna runs at them all day

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

Boardroom

Nobody left the Cardiff City 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.

Boardroom

Cardiff City release $5.3M for the manager

The board have put money on the table rather than an encouraging word. What happens to it now is somebody else's problem, and somebody else's job.

Squad

Harry Tyrer lets one through his hands

A defender's mistake gets tidied up by somebody else; a goalkeeper's ends up in the net. He knew before the ball crossed the line, and so did everybody in the ground.

In brief

118 Edition

The Cardiff City Herald

30 Oct 2028
From our football correspondent Upbeat

Squad

Harry Tyrer keeps Cardiff City in it on his own

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

Squad

Deian Sorescu: 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.” Cardiff City have not answered, which is an answer of sorts.

Squad

Cardiff City lose Callum Robinson

153 days, the medical staff say, and medical staff are optimists by profession. The team sheet will look wrong without him.

Squad

Yousef Salech 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 Cardiff City this week that will take longer than a week to unsay.

Match

Cardiff City come up short against Queens Park Rangers

Queens Park Rangers left with the points after a 2‑3 defeat that will take some explaining on the terraces.

Player ratings

A masterclass from Will Fish

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

A masterclass from Yousef Salech

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.

Player ratings

Loum Tchaouna leaves them behind him

Shots: 8. Goals: none. The chances were there and they were good ones, and they went into the stand, the goalkeeper's arms and the side netting in roughly that order.

Player ratings

Isaak Davies keeps on missing

Shots: 7, not one of them in. A centre forward is paid for one thing, and on this evidence he has forgotten which thing it is.

In brief

117 Edition

The Cardiff City Herald

23 Oct 2028
From our football correspondent Triumph

Match

Nobody wants to play Cardiff City right now

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

Player ratings

Loum Tchaouna runs at them all day

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

Match

Cardiff City up to position 1

33 points on the board and a place in the leading group. Nobody at the ground is saying the word out loud yet.

Squad

Amari'i Bell says Cardiff City went back on their word

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

Squad

Tempers go at Cardiff City

Loum Tchaouna 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

A masterclass from Isaak Davies

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

Defences have started doubling up on Isaak Davies

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

Squad

No hiding place for Gabriel Osho

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

Match

Isaak Davies the difference as Cardiff City beat Rotherham United

Ask anyone on the way out what separated the sides and you will get one name: Isaak Davies. 1‑0 against Rotherham United, and the applause at the whistle was mostly his.

In brief

116 Edition

The Cardiff City Herald

16 Oct 2028
From our football correspondent Triumph

Match

Nobody wants to play Cardiff City right now

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

Market

Deian Sorescu asks to leave Cardiff 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.

Player ratings

Nothing got past Dylan Lawlor

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

Squad

Harry Tyrer keeps Cardiff City in it on his own

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

Squad

Finley McAllister keeps the receipts

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

Player ratings

Eli King shuts the door

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

Squad

Yousef Salech 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 Cardiff City this week that will take longer than a week to unsay.

Squad

Defences have started doubling up on Loum Tchaouna

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

Player ratings

A masterclass from Loum Tchaouna

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

115 Edition

The Cardiff City Herald

9 Oct 2028
From our football correspondent Triumph

Boardroom

Valencia help themselves to the manager

The clause was met, the call was short, and Cardiff City lost a manager the way you lose an umbrella — suddenly, and to somebody who could simply afford it. the manager goes up in the world; the club goes back to the shortlist.

Match

Cardiff City make it 11 in a row

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

Match

No mercy from Cardiff City

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

Squad

Harry Tyrer keeps Cardiff City in it on his own

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

Boardroom

George Hill minds the shop at Cardiff City

“I am not thinking past Saturday, and I would advise nobody else to.” The caretaker’s first rule is to pretend the job is small; George Hill recited it perfectly.

Squad

Tempers go at Cardiff City

Yousef Salech 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

Calum Chambers signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Calum Chambers commits to Cardiff City for another 2 years.

Player ratings

Ollie Tanner in the eights

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

Player ratings

Isaak Davies in the eights

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

In brief

114 Edition

The Cardiff City Herald

2 Oct 2028
From our football correspondent Triumph

Match

Cardiff City make it 10 in a row

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

Boardroom

Hands off: São Paulo circle the manager

Cardiff City have received the call every well-run club eventually receives — somebody bigger has noticed the manager. Saying no is easy; keeping him convinced is the actual work.

Squad

Keenan Gough: 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.” Cardiff City have not answered, which is an answer of sorts.

Squad

Deian Sorescu 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 Cardiff City know it.

Squad

Yousef Salech 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 Cardiff City this week that will take longer than a week to unsay.

Squad

Calum Chambers stays put

“The easiest signature of my career.” Calum Chambers and Cardiff City agree another 2 years, and the manager can plan around him rather than about him.

Player ratings

Ollie Tanner in the eights

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

Match

Cardiff City find a way past Blackburn Rovers

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

Player ratings

One of those days for Yousef Salech

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

In brief

113 Edition

The Cardiff City Herald

25 Sep 2028
From our football correspondent Triumph

Match

Nobody wants to play Cardiff City right now

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

Match

Leo Papirnyk sends Cardiff City through

Cup ties wait for somebody to seize them, and Leo Papirnyk obliged against Milton Keynes Dons. 2‑1 on the night, and the name in the next round’s hat is Cardiff City.

Squad

A one-man rearguard from Harry Tyrer

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

Match

Isaak Davies sends Cardiff City past Bristol City

It finished 5‑4, and it was Isaak Davies’s afternoon: on the scoresheet when it mattered, and the reason the points belong to Cardiff City.

Squad

Tempers go at Cardiff City

Yousef Salech 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

David Turnbull in the eights

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

Player ratings

Chris Willock in the eights

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

Player ratings

A masterclass from Isaak Davies

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

Player ratings

Loum Tchaouna in the eights

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

In brief

112 Edition

The Cardiff City Herald

18 Sep 2028
From our football correspondent Triumph

Market

Deian Sorescu 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 Cardiff City can pretend not to have heard.

Match

Cardiff City make it 7 in a row

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

Squad

A one-man rearguard from Harry Tyrer

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

Squad

Yousef Salech 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 Cardiff City this week that will take longer than a week to unsay.

Match

Loum Tchaouna the difference as Cardiff City beat Charlton Athletic

Ask anyone on the way out what separated the sides and you will get one name: Loum Tchaouna. 3‑2 against Charlton Athletic, and the applause at the whistle was mostly his.

Player ratings

David Turnbull in the eights

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

Player ratings

A masterclass from Yousef Salech

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

Isaak Davies in the eights

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

Squad

No hiding place for Calum Chambers

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

In brief

111 Edition

The Cardiff City Herald

11 Sep 2028
From our football correspondent Triumph

Match

Cardiff City make it 6 in a row

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

Market

The Middlesbrough deal is off

Everything was agreed until it was not, and Eli King reports back to Cardiff City with a summer to forget. Neither club is saying who walked away from the table.

Squad

Will Fish 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 Cardiff City this week that will take longer than a week to unsay.

Player ratings

Loum Tchaouna in the eights

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

Match

Loum Tchaouna the difference as Cardiff City beat Huddersfield Town

Ask anyone on the way out what separated the sides and you will get one name: Loum Tchaouna. 2‑1 against Huddersfield Town, and the applause at the whistle was mostly his.

Squad

The manager makes an example of Deian Sorescu

“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

A masterclass from Isaak Davies

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

Loan watch

Joel Colwill has seen enough of West Ham United

“I am grateful for the games, but I did not become a footballer to be somebody else's spare part.” He wants to be at Cardiff City, and 3 appearances in 13 say he has earned the hearing.

Player ratings

Ollie Tanner runs at them all day

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

In brief

110 Edition

The Cardiff City Herald

4 Sep 2028
From our football correspondent Triumph

Squad

A one-man rearguard from Harry Tyrer

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

Market

Middlesbrough come back empty-handed

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

Match

Cardiff City cannot stop winning

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

Squad

Tempers go at Cardiff City

Loum Tchaouna 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

Yousef Salech the difference as Cardiff City beat Leeds United

Ask anyone on the way out what separated the sides and you will get one name: Yousef Salech. 4‑3 against Leeds United, and the applause at the whistle was mostly his.

Player ratings

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

Player ratings

A masterclass from Isaak Davies

Marked 8.93 — 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 Gabriel Osho

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

Player ratings

A masterclass from Yousef Salech

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

109 Edition

The Cardiff City Herald

28 Aug 2028
From our football correspondent Upbeat

Market

Nottingham Forest come back empty-handed

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

Match

Nobody wants to play Cardiff City right now

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.

Market

Eyes on Dylan Lawlor again

The phone has started ringing about Dylan Lawlor again, and this time the name on the line is Middlesbrough. Cardiff City are listening politely and promising nothing.

Squad

Yousef Salech 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 Cardiff City this week that will take longer than a week to unsay.

Player ratings

A masterclass from Loum Tchaouna

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

Match

Cardiff City get the job done against Preston

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

Squad

No hiding place for Yousef Salech

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

Player ratings

David Turnbull in the eights

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

Player ratings

Isaak Davies in the eights

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

In brief

108 Edition

The Cardiff City Herald

21 Aug 2028
From our football correspondent Upbeat

Squad

Miłosz Piekutowski says Cardiff City went back on their word

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

Match

Nobody wants to play Cardiff City right now

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

Squad

Will Fish signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Will Fish and Cardiff City agree another 5 years.

Squad

Tempers go at Cardiff City

Yousef Salech 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

A masterclass from Will Fish

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

Isaak Davies runs at them all day

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

Match

Will Fish the difference as Cardiff City beat Reading

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

Player ratings

One of those days for Loum Tchaouna

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

Player ratings

Eli King shuts the door

Defensive actions: 19, 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

107 Edition

The Cardiff City Herald

14 Aug 2028
From our football correspondent Upbeat

Squad

Miłosz Piekutowski keeps Cardiff City in it on his own

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

Squad

A day Loum Tchaouna will not forget

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

Match

Still nobody has beaten Cardiff City

The unbeaten run reaches 8. Some of them were wins and some were escapes, but a side that refuses to lose is a side other dressing rooms talk about.

Squad

Yousef Salech signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Yousef Salech commits to Cardiff City for another 5 years.

Squad

Yousef Salech 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 Cardiff City this week that will take longer than a week to unsay.

Match

Cardiff City see off Sheffield

Three points for Cardiff City, 5‑3 the final word against Sheffield in a contest settled by the finer margins.

Player ratings

A masterclass from Loum Tchaouna

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

David Turnbull in the eights

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

Player ratings

Isaak Davies in the eights

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

In brief

106 Edition

The Cardiff City Herald

7 Aug 2028
From our football correspondent Upbeat

Boardroom

Pressure builds in the Cardiff City boardroom

The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.

Squad

Keenan Gough keeps the receipts

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

Market

Loum Tchaouna 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 Cardiff City hears a sentence like that exactly as it was built.

Squad

Deian Sorescu 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 Cardiff City know it.

Squad

Tempers go at Cardiff City

Yousef Salech 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

Noah Adekoya stays put

“The easiest signature of my career.” Noah Adekoya and Cardiff City agree another 5 years, and the manager can plan around him rather than about him.

In brief

105 Edition

The Cardiff City Herald

31 Jul 2028
From our football correspondent Upbeat

Squad

Yousef Salech 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 Cardiff City this week that will take longer than a week to unsay.

Squad

Kitt Nelson out for 60 days

The medical room confirms 60 days on the sidelines for Kitt Nelson, and a plan built around him now has to be rebuilt.

Squad

Isaac Davies signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Isaac Davies commits to Cardiff City for another 5 years.

In brief

104 Edition

The Cardiff City Herald

24 Jul 2028
From our football correspondent Upbeat

Squad

Isaak Davies keeps the receipts

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

Squad

Tempers go at Cardiff City

Yousef Salech 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 Harry Tyrer

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

In brief

103 Edition

The Cardiff City Herald

17 Jul 2028
From our football correspondent Upbeat

Squad

Harry Tyrer: 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.” Cardiff City have not answered, which is an answer of sorts.

Squad

Loum Tchaouna 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 Cardiff City this week that will take longer than a week to unsay.

Squad

Calum Chambers out for 47 days

The medical room confirms 47 days on the sidelines for Calum Chambers, and a plan built around him now has to be rebuilt.

Squad

Ollie Tanner 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

Preston expected to open talks for Isaac Davies

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

Loan watch

Joel Colwill wants to come home

“I did not go to West Ham United to sit and watch. I want to come back to Cardiff City and fight for my place.” 0 appearances in 5 matches say the rest.

In brief

102 Edition

The Cardiff City Herald

10 Jul 2028
From our football correspondent Upbeat

Squad

Tempers go at Cardiff City

Yousef Salech 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

Chris Willock signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Chris Willock and Cardiff City agree another 3 years.

Squad

The manager makes an example of Noah Adekoya

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

In brief

101 Edition

The Cardiff City Herald

3 Jul 2028
From our football correspondent Upbeat

Squad

Yousef Salech 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 Cardiff City this week that will take longer than a week to unsay.

Squad

Gabriel Osho 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

Experience through the door at Cardiff City

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

In brief

100 Edition

The Cardiff City Herald

26 Jun 2028
From our football correspondent Upbeat

Market

Dylan Lawlor 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 Cardiff City can pretend not to have heard.

Squad

Tempers go at Cardiff City

Yousef Salech 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

No hiding place for Loum Tchaouna

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

In brief

99 Edition

The Cardiff City Herald

19 Jun 2028
From our football correspondent Upbeat

Squad

Gabriel Osho: 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.” Cardiff City have not answered, which is an answer of sorts.

Market

Cardiff City get their man

The chase for Tomas Galvez ended with $1.4M changing hands and Manchester City out of reasons to say no. The supporters will judge the fee the only way that matters: on Saturdays.

Market

Business is business: Luke Pearce goes

Birmingham paid $1.6M and Cardiff City took it, which is the whole story in one sentence. The longer version involves a wage budget and will be told all season.

Squad

Yousef Salech 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 Cardiff City this week that will take longer than a week to unsay.

Squad

Ollie Tanner signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Ollie Tanner and Cardiff City agree another 4 years.

Squad

Alyas Debono out for 16 days

The medical room confirms 16 days on the sidelines for Alyas Debono, and a plan built around him now has to be rebuilt.

In brief

98 Edition

The Cardiff City Herald

12 Jun 2028
From our football correspondent Upbeat

Squad

Calum Chambers: 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.” Cardiff City have not answered, which is an answer of sorts.

Squad

Tempers go at Cardiff City

Will Fish 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

Cardiff City count the cost of losing Amari'i Bell

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

Squad

Matthew Turner stays put

“The easiest signature of my career.” Matthew Turner and Cardiff City agree another 3 years, and the manager can plan around him rather than about him.

Market

The Yousef Salech story refuses to die

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

Market

Cardiff City borrow Miłosz Piekutowski

A season-long look at somebody else’s player: Miłosz Piekutowski arrives from RC Strasbourg with something to prove and a return ticket in the drawer. Good loans make everybody richer; this one starts Saturday.

In brief

97 Edition

The Cardiff City Herald

5 Jun 2028
From our football correspondent Upbeat

Squad

Will Fish 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 Cardiff City this week that will take longer than a week to unsay.

Market

Eyes on Joel Colwill again

The phone has started ringing about Joel Colwill again, and this time the name on the line is West Ham United. Cardiff City are listening politely and promising nothing.

Squad

Joshua Ajala signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Joshua Ajala commits to Cardiff City for another 4 years.

Squad

No hiding place for Ronan Kpakio

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

Market

Dylan Lawlor is free to find somewhere else

“I was told straight, and I would rather have it straight.” The manager at Cardiff City has been clear about where Dylan Lawlor stands, which is more than many ever get.

Market

Rafa Páez brings the grey hairs Cardiff City lacked

At 34, he has seen every situation this season can produce, twice. The legs will be managed; the head is the purchase.

In brief

96 Edition

The Cardiff City Herald

29 May 2028
From our football correspondent Upbeat

Squad

Ronan Kpakio signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Ronan Kpakio commits to Cardiff City for another 5 years.

Squad

Tempers go at Cardiff City

Loum Tchaouna 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

Noah Adekoya 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

95 Edition

The Cardiff City Herald

22 May 2028
From our football correspondent Upbeat

Squad

Finley McAllister says Cardiff City went back on their word

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

Squad

Loum Tchaouna 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 Cardiff City this week that will take longer than a week to unsay.

Squad

Cardiff City count the cost of losing Alyas Debono

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

In brief

94 Edition

The Cardiff City Herald

15 May 2028
From our football correspondent Upbeat

Squad

Tempers go at Cardiff City

Loum Tchaouna 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

Dylan Lawlor 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

The Yousef Salech story refuses to die

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

In brief

93 Edition

The Cardiff City Herald

8 May 2028
From our football correspondent Upbeat

Squad

Tempers go at Cardiff City

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

Market

Dylan Lawlor 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 Cardiff City hears a sentence like that exactly as it was built.

Squad

Gabriel Osho 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

92 Edition

The Cardiff City Herald

1 May 2028
From our football correspondent Upbeat

Squad

Jake Rooney: 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.” Cardiff City have not answered, which is an answer of sorts.

Market

Loum Tchaouna 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 Cardiff City hears a sentence like that exactly as it was built.

Squad

Tempers go at Cardiff City

Loum Tchaouna 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

Whatever happens, Cardiff City do not lose

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

Squad

William Osula is in the form of his life

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

Player ratings

William Osula in the eights

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

Match

Cardiff City see off Wolverhampton

Three points for Cardiff City, 3‑1 the final word against Wolverhampton in a contest settled by the finer margins.

Player ratings

Loum Tchaouna in the eights

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

Player ratings

Donny van der Lijcke in the eights

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

In brief

91 Edition

The Cardiff City Herald

24 Apr 2028
From our football correspondent Steady

Squad

Dylan Lawlor: 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.” Cardiff City have not answered, which is an answer of sorts.

Squad

Jaidon Anthony 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 Cardiff City this week that will take longer than a week to unsay.

Squad

The manager makes an example of Calum Chambers

“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

Noah Adekoya has had enough of the bench

“I did not come here to warm up in front of people.” He is out of contract eventually, he is old enough to count the weeks, and Cardiff City will have to give him a reason to stay or an exit.

Market

The Dylan Lawlor story refuses to die

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

Market

Johnson Osong placed on the list

Cardiff City have made Johnson Osong available for transfer. A career at this club is over in all but paperwork.

In brief

90 Edition

The Cardiff City Herald

17 Apr 2028
From our football correspondent Steady

Boardroom

the manager is the new Cardiff City manager

“This is a club with real history, and I did not have to think about it for long.” The new manager takes charge with every slate wiped clean.

Squad

William Osula 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 Cardiff City this week that will take longer than a week to unsay.

Match

6 unbeaten for Cardiff City

Hard to beat is not the same as winning, but 6 matches without defeat is a foundation Cardiff City did not have in the autumn.

Player ratings

A masterclass from Loum Tchaouna

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

Ronan Kpakio 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

Cardiff City count the cost of losing Rhys Chadwick

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

Player ratings

A masterclass from Jaidon Anthony

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

Yousef Salech in the eights

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

Match

Cardiff City share the spoils with Bristol City

A 3‑3 draw with Bristol City leaves the dressing room somewhere between relief and regret.

In brief

89 Edition

The Cardiff City Herald

10 Apr 2028
From our football correspondent Steady

Squad

A one-man rearguard from Arnas Voitinovičius

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

Boardroom

Cardiff City still without a manager

40 days since the seat came open, a list of names doing the rounds, and nobody has signed anything. Every week this drags on the shortlist gets shorter.

Squad

Loum Tchaouna 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 Cardiff City this week that will take longer than a week to unsay.

Player ratings

A masterclass from William Osula

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

Squad

No hiding place for Gabriel Osho

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

Squad

Defences have started doubling up on William Osula

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

Player ratings

One of those days for Loum Tchaouna

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

Player ratings

Yousef Salech leaves them behind him

Shots: 10. Goals: none. The chances were there and they were good ones, and they went into the stand, the goalkeeper's arms and the side netting in roughly that order.

Match

William Osula rescues a point for Cardiff City

It needed William Osula to find the net to bring anything home at all: 1‑1 against Blackburn Rovers, and half the dressing room will call it a point won.

In brief

88 Edition

The Cardiff City Herald

3 Apr 2028
From our football correspondent Upbeat

Squad

Callum Robinson keeps the receipts

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

Match

Cardiff City make it 3 in a row

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

Squad

Tempers go at Cardiff City

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

Player ratings

One of those days for Jaidon Anthony

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

Player ratings

One of those days for Will Fish

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

Match

Cardiff City get the job done against Derby County

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

Player ratings

Nobody could get near David Turnbull

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

Squad

Will Fish is in the form of his life

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

Player ratings

Loum Tchaouna in the eights

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

In brief

87 Edition

The Cardiff City Herald

27 Mar 2028
From our football correspondent Steady

Player ratings

Jaidon Anthony runs at them all day

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

Squad

Tempers go at Cardiff City

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

Player ratings

One of those days for Will Fish

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

Match

William Osula the difference as Cardiff City beat Huddersfield Town

Ask anyone on the way out what separated the sides and you will get one name: William Osula. 3‑1 against Huddersfield Town, and the applause at the whistle was mostly his.

Player ratings

A masterclass from William Osula

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

One of those days for Loum Tchaouna

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

Squad

William Osula is carrying Cardiff City

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

Squad

The manager makes an example of Perry Ng

“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

Ollie Tanner knocks on the manager’s door

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

In brief

86 Edition

The Cardiff City Herald

20 Mar 2028
From our football correspondent Steady

Squad

Arnas Voitinovičius keeps Cardiff City in it on his own

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

Squad

Ronan Kpakio signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Ronan Kpakio and Cardiff City agree another 5 years.

Squad

Tempers go at Cardiff City

Loum Tchaouna 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

A defender's afternoon for Law McCabe

Defensive actions: 22. He was first to everything and second to nothing, and the goalkeeper had an easy day because of it.

Player ratings

Nobody could get near Loum Tchaouna

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

Player ratings

Abdülkerim Bardakcı shuts the door

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

Squad

Rhys Chadwick out for 45 days

The medical room confirms 45 days on the sidelines for Rhys Chadwick, and a plan built around him now has to be rebuilt.

Player ratings

David Turnbull in the eights

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

Match

Cardiff City get the job done against Ipswich Town

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

In brief

85 Edition

The Cardiff City Herald

13 Mar 2028
From our football correspondent Uneasy

Player ratings

Nobody could get near Loum Tchaouna

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

Squad

Perry Ng: 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.” Cardiff City have not answered, which is an answer of sorts.

Player ratings

A defender's afternoon for Abdülkerim Bardakcı

Defensive actions: 26. He was first to everything and second to nothing, and the goalkeeper had an easy day because of it.

Match

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

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

Squad

Loum Tchaouna 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 Cardiff City this week that will take longer than a week to unsay.

Player ratings

Law McCabe shuts the door

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

Boardroom

Cardiff City still without a manager

12 days since the seat came open, a list of names doing the rounds, and nobody has signed anything. Every week this drags on the shortlist gets shorter.

Squad

Isaak Davies stays put

“The easiest signature of my career.” Isaak Davies and Cardiff City agree another 4 years, and the manager can plan around him rather than about him.

Squad

Dylan Lawlor 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

84 Edition

The Cardiff City Herald

6 Mar 2028
From our football correspondent Crisis

Boardroom

the manager is out at Cardiff City

Four paragraphs on the club website, none of them about football. The board thanked him, wished him well, and had the search under way before the page went up.

Player ratings

Nobody could get near Jaidon Anthony

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

Boardroom

Robert Atkinson takes charge at Cardiff City

“Somebody has to pick the team on Saturday, and this week that is me.” An interim appointment with no promises attached, which is how most of them start.

Squad

Tempers go at Cardiff City

Jaidon Anthony 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

Calum Chambers signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Calum Chambers and Cardiff City agree another 2 years.

Squad

The manager makes an example of Yousef Salech

“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

Cardiff City come up short against Reading

Reading left with the points after a 0‑2 defeat that will take some explaining on the terraces.

Player ratings

Yousef Salech leaves them behind him

Shots: 8. Goals: none. The chances were there and they were good ones, and they went into the stand, the goalkeeper's arms and the side netting in roughly that order.

Player ratings

The one thing Loum Tchaouna could not do

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

In brief

83 Edition

The Cardiff City Herald

28 Feb 2028
From our football correspondent Crisis

Boardroom

The scrutiny sharpens at Cardiff City

Nobody upstairs has said anything, which is the loudest thing they could do. Results buy silence in this game; the account at Cardiff City is running low.

Player ratings

Nobody could get near William Osula

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

Player ratings

Nothing got past Abdülkerim Bardakcı

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

Player ratings

Will Fish shuts the door

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

Squad

Loum Tchaouna 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 Cardiff City this week that will take longer than a week to unsay.

Player ratings

Law McCabe shuts the door

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

Squad

The manager makes an example of Ollie Tanner

“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

Defences have started doubling up on William Osula

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

Match

Cardiff City draw a blank against Sheffield

The crowd waited for a goal that never came. Sheffield defended in numbers and left with what they came for, and the two sides could be playing still without troubling a scorer.

In brief

82 Edition

The Cardiff City Herald

21 Feb 2028
From our football correspondent Crisis

Player ratings

Jaidon Anthony runs at them all day

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

Squad

Luke Pearce: 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.” Cardiff City have not answered, which is an answer of sorts.

Squad

Tempers go at Cardiff City

Loum Tchaouna 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

Cardiff City lose Joel Bagan

16 days, the medical staff say, and medical staff are optimists by profession. The team sheet will look wrong without him.

Match

A bad afternoon for Cardiff City against Milton Keynes Dons

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

Player ratings

William Osula in the eights

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

Squad

No place for Gabriel Osho on the big day

He found out with everybody else, an hour before kick-off, from a sheet of paper on a wall. Nobody at Cardiff City pretended it was anything other than a decision about him.

Player ratings

Joel Colwill's mistake decides it

Ten men and a goalkeeper behind him, and it still finished in the net. He knew before anybody told him, and nobody at Cardiff City needed to.

Player ratings

Yousef Salech keeps on missing

Shots: 11, not one of them in. A centre forward is paid for one thing, and on this evidence he has forgotten which thing it is.

In brief

81 Edition

The Cardiff City Herald

14 Feb 2028
From our football correspondent Crisis

Player ratings

A defender's afternoon for Abdülkerim Bardakcı

Defensive actions: 24. He was first to everything and second to nothing, and the goalkeeper had an easy day because of it.

Squad

Tempers go at Cardiff City

William Osula 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

Will Fish in the eights

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

Squad

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

Match

Will Fish the difference as Cardiff City beat Bolton Wanderers

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

Player ratings

A masterclass from Loum Tchaouna

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

Luke Pearce stays put

“The easiest signature of my career.” Luke Pearce and Cardiff City agree another 4 years, and the manager can plan around him rather than about him.

Player ratings

Yousef Salech keeps on missing

Shots: 12, not one of them in. A centre forward is paid for one thing, and on this evidence he has forgotten which thing it is.

Squad

Ronan Kpakio asks for a word with the manager

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

In brief

80 Edition

The Cardiff City Herald

7 Feb 2028
From our football correspondent Crisis

Match

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

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

Match

Cardiff City sink to position 17

22 points, and a fixture list that is running out. The mathematics are not yet cruel, but they are no longer kind.

Market

Dylan Lawlor 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 Cardiff City can pretend not to have heard.

Player ratings

Loum Tchaouna runs at them all day

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

Market

The Blackburn Rovers deal is off

Everything was agreed until it was not, and Luke Pearce reports back to Cardiff City with a summer to forget. Neither club is saying who walked away from the table.

Market

Loum Tchaouna raises the bar for Cardiff City

“I want to be playing for trophies while my legs still let me.” Nothing in that sentence is a transfer request, and nobody at Cardiff City heard it as anything else.

Squad

Tempers go at Cardiff City

Loum Tchaouna 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 Yousef Salech

“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

Cardiff City come up short against Burnley

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

In brief

79 Edition

The Cardiff City Herald

31 Jan 2028
From our football correspondent Crisis

Player ratings

William Osula runs at them all day

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

Boardroom

The silence upstairs is getting loud at Cardiff City

Nobody on the board has said anything against the manager, which is the point — they have stopped saying anything for him either.

Match

8 matches without a win for Cardiff City

The run now stands at 8, and the questions being asked around Cardiff City are no longer polite ones.

Squad

Abdülkerim Bardakcı 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 Cardiff City this week that will take longer than a week to unsay.

Player ratings

A masterclass from Will Fish

Marked 9.00 — 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 Isaak Davies

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

Market

Blackburn Rovers expected to open talks for Luke Pearce

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

Match

Cardiff City and Charlton Athletic 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.

The terraces

The spotlight tightens on Arnas Voitinovičius

Every touch is being weighed now, in print and everywhere else. Some players grow into that and some are quietly ruined by it, and nobody knows which in advance.

In brief

78 Edition

The Cardiff City Herald

24 Jan 2028
From our football correspondent Crisis

Match

The wait goes on for Cardiff City

7 without a win now, and the ground has developed the special quiet of a crowd that expects the worst. One scrappy 1-0 would cure most of it; that is the maddening part.

Squad

Arnas Voitinovičius keeps Cardiff City in it on his own

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

Market

Luke Pearce 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 Cardiff City can pretend not to have heard.

Squad

William Osula 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 Cardiff City this week that will take longer than a week to unsay.

Player ratings

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

Market

Business is business: Riley Hilaire-Clarke goes

Bolton Wanderers paid $180.0K and Cardiff City took it, which is the whole story in one sentence. The longer version involves a wage budget and will be told all season.

Player ratings

Loum Tchaouna in the eights

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

Squad

No hiding place for Perry Ng

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

Squad

Loum Tchaouna signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Loum Tchaouna commits to Cardiff City for another 5 years.

In brief

77 Edition

The Cardiff City Herald

17 Jan 2028
From our football correspondent Crisis

Market

Cardiff City get their man

The chase for Loum Tchaouna ended with $25.2M changing hands and Burnley out of reasons to say no. The supporters will judge the fee the only way that matters: on Saturdays.

Match

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

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

Squad

Tempers go at Cardiff City

William Osula 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

Calum Chambers gets it from the manager

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

Player ratings

William Osula in the eights

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

Player ratings

One of those days for Will Fish

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

Player ratings

One of those days for Yousef Salech

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

Player ratings

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

Market

Mallorca are about to pick up the phone

A conversation is coming this week. Cardiff City will put a number on him, and from there it stops being football and becomes arithmetic.

In brief

76 Edition

The Cardiff City Herald

10 Jan 2028
From our football correspondent Crisis

Match

Chastening afternoon for Cardiff City

A 0‑3 beating by Middlesbrough was the sort of result that empties a stadium long before the final whistle.

Match

Cardiff City are in real trouble now

Position 17, 19 points, and a fixture list with fewer games left in it than excuses. The arithmetic is not cruel yet, but it has stopped being kind.

Market

Business is business: Rubin Colwill goes

Nottingham Forest paid $13.2M and Cardiff City took it, which is the whole story in one sentence. The longer version involves a wage budget and will be told all season.

Match

The wait goes on for Cardiff City

5 without a win now, and the ground has developed the special quiet of a crowd that expects the worst. One scrappy 1-0 would cure most of it; that is the maddening part.

Squad

William Osula 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 Cardiff City this week that will take longer than a week to unsay.

Market

Mallorca join the queue for Joshua Ajala

Add another name to the list: Mallorca have asked the question everybody in the game has been asking about Joshua Ajala. The answer from Cardiff City has not changed — yet.

Market

Cardiff City sell Andrés Chávez for $140.0K

Andrés Chávez has left for Ipswich Town in a $140.0K deal. The accountants are pleased; the supporters are less certain.

Squad

No hiding place for Yousef Salech

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

Boardroom

Nobody left the Cardiff City 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.

In brief

75 Edition

The Cardiff City Herald

3 Jan 2028
From our football correspondent Crisis

Squad

A one-man rearguard from Arnas Voitinovičius

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

Boardroom

The scrutiny sharpens at Cardiff City

Nobody upstairs has said anything, which is the loudest thing they could do. Results buy silence in this game; the account at Cardiff City is running low.

Boardroom

Cardiff City put the manager on notice

The board have said in public what they had been saying in private. Results between now and the next meeting decide it, and everybody in the building knows the arithmetic.

Squad

Rubin Colwill: 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.” Cardiff City have not answered, which is an answer of sorts.

Market

Manchester United watching Rubin Colwill

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

Match

The wait goes on for Cardiff City

4 without a win now, and the ground has developed the special quiet of a crowd that expects the worst. One scrappy 1-0 would cure most of it; that is the maddening part.

Squad

William Osula 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 Cardiff City this week that will take longer than a week to unsay.

Player ratings

A masterclass from William Osula

Marked 9.59 — 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 Gabriel Osho

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

In brief

74 Edition

The Cardiff City Herald

27 Dec 2027
From our football correspondent Uneasy

Squad

Tempers go at Cardiff City

William Osula 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

A masterclass from William Osula

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

The manager makes an example of Will Fish

“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

David Turnbull runs at them all day

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

Player ratings

One of those days for Alex Robertson

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

Squad

Roger Tamba signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Roger Tamba commits to Cardiff City for another 3 years.

Match

William Osula rescues a point for Cardiff City

It needed William Osula to find the net to bring anything home at all: 1‑1 against Rotherham United, and half the dressing room will call it a point won.

Squad

Gabriel Osho knocks on the manager's door

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

Player ratings

Donny van der Lijcke leaves them behind him

Shots: 7. Goals: none. The chances were there and they were good ones, and they went into the stand, the goalkeeper's arms and the side netting in roughly that order.

In brief

73 Edition

The Cardiff City Herald

20 Dec 2027
From our football correspondent Crisis

Squad

Ollie Tanner says Cardiff City went back on their word

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

Squad

Tempers go at Cardiff City

Yousef Salech 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

Arnas Voitinovičius 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.

Match

Wolverhampton take the points off Cardiff City

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

Squad

Will Fish knocks on the manager’s door

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

Player ratings

Yousef Salech never got going

4.39 on the card. Some afternoons a footballer looks like a man who has only just been introduced to the game, and this was one of them.

In brief

72 Edition

The Cardiff City Herald

13 Dec 2027
From our football correspondent Uneasy

Squad

Perry Ng: 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.” Cardiff City have not answered, which is an answer of sorts.

Squad

Abdülkerim Bardakcı 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 Cardiff City this week that will take longer than a week to unsay.

Squad

The manager makes an example of Ollie Tanner

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

In brief

71 Edition

The Cardiff City Herald

6 Dec 2027
From our football correspondent Uneasy

Player ratings

A defender's afternoon for Will Fish

Defensive actions: 36. He was first to everything and second to nothing, and the goalkeeper had an easy day because of it.

Player ratings

Nothing got past Abdülkerim Bardakcı

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

Boardroom

The silence upstairs is getting loud at Cardiff City

Nobody on the board has said anything against the manager, which is the point — they have stopped saying anything for him either.

Squad

Eli King: 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.” Cardiff City have not answered, which is an answer of sorts.

Player ratings

Law McCabe shuts the door

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

Squad

Tempers go at Cardiff City

Yousef Salech 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

Dylan Lawlor stays put

“The easiest signature of my career.” Dylan Lawlor and Cardiff City agree another 5 years, and the manager can plan around him rather than about him.

Squad

The manager makes an example of Yousef Salech

“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

William Osula runs at them all day

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

In brief

70 Edition

The Cardiff City Herald

29 Nov 2027
From our football correspondent Uneasy

Squad

A one-man rearguard from Arnas Voitinovičius

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

Match

Cardiff City run riot against Blackburn Rovers

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

Player ratings

Nothing got past Law McCabe

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

Player ratings

Nothing got past Abdülkerim Bardakcı

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

Squad

Tempers go at Cardiff City

William Osula 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

Will Fish in the eights

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

Squad

No hiding place for Gabriel Osho

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

Player ratings

William Osula in the eights

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

Squad

Calum Chambers asks for a word with the manager

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

In brief

69 Edition

The Cardiff City Herald

22 Nov 2027
From our football correspondent Uneasy

Match

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

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

Squad

William Osula 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 Cardiff City this week that will take longer than a week to unsay.

Player ratings

Ollie Tanner in the eights

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

Player ratings

One of those days for Will Fish

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

Player ratings

One of those days for David Turnbull

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

Match

Ollie Tanner rescues a point for Cardiff City

It needed Ollie Tanner to find the net to bring anything home at all: 3‑3 against Derby County, and half the dressing room will call it a point won.

Squad

No hiding place for Callum Robinson

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

Squad

Calum Chambers asks for a word with the manager

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

Player ratings

William Osula keeps on missing

Shots: 5, not one of them in. A centre forward is paid for one thing, and on this evidence he has forgotten which thing it is.

In brief

68 Edition

The Cardiff City Herald

15 Nov 2027
From our football correspondent Uneasy

Player ratings

Nobody could get near Rubin Colwill

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

Match

The wait goes on for Cardiff City

5 without a win now, and the ground has developed the special quiet of a crowd that expects the worst. One scrappy 1-0 would cure most of it; that is the maddening part.

Squad

Yousef Salech 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 Cardiff City this week that will take longer than a week to unsay.

Player ratings

A masterclass from Will Fish

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

William Osula in the eights

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

Squad

No hiding place for Perry Ng

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

Match

Cardiff City share the spoils with Huddersfield Town

A 2‑2 draw with Huddersfield Town leaves the dressing room somewhere between relief and regret.

Squad

Gabriel Osho knocks on the manager's door

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

Market

Yousef Salech linked with a move away

The name of Yousef Salech keeps appearing in other people's back pages. Cardiff City say nothing, which says plenty.

In brief

67 Edition

The Cardiff City Herald

8 Nov 2027
From our football correspondent Crisis

Squad

A one-man rearguard from Harry Tyrer

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

Match

The small margins put Cardiff City out

Out, 1‑2 to Tottenham, and the long argument about which of the small moments decided it. The league is all there is now, and everybody knows it.

Match

A hiding for Cardiff City

Beaten 0‑3 by Ipswich Town, and beaten everywhere it matters. The inquest starts on the training pitch on Monday morning.

Market

Alex Robertson asks to leave Cardiff 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.

Match

The wait goes on for Cardiff City

4 without a win now, and the ground has developed the special quiet of a crowd that expects the worst. One scrappy 1-0 would cure most of it; that is the maddening part.

Squad

Tempers go at Cardiff City

Yousef Salech 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

Rubin Colwill runs at them all day

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

Squad

No hiding place for Amari'i Bell

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

Boardroom

Inquest at Cardiff City

The manager kept them in and said what needed saying. A response is expected on Saturday, and if it does not come the questions move upstairs.

In brief

66 Edition

The Cardiff City Herald

1 Nov 2027
From our football correspondent Uneasy

Squad

Yousef Salech 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 Cardiff City this week that will take longer than a week to unsay.

Player ratings

A masterclass from Rubin Colwill

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

Squad

No hiding place for David Turnbull

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

Player ratings

One of those days for Yousef Salech

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

Player ratings

Nobody could get near Alex Robertson

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

Match

Cardiff City and Preston take a point apiece

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

Squad

Yousef Salech has to sit this one out

A booking nobody needed, on a night the game was already won. Cardiff City lose a player for the most avoidable reason there is.

Squad

Ollie Tanner knocks on the manager’s door

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

Player ratings

William Osula keeps on missing

Shots: 7, not one of them in. A centre forward is paid for one thing, and on this evidence he has forgotten which thing it is.

In brief

65 Edition

The Cardiff City Herald

25 Oct 2027
From our football correspondent Crisis

Squad

Tempers go at Cardiff City

Abdülkerim Bardakcı 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

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

Squad

The manager makes an example of Yousef Salech

“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

Cardiff City come up short against Reading

Reading left with the points after a 0‑2 defeat that will take some explaining on the terraces.

Player ratings

Yousef Salech keeps on missing

Shots: 7, not one of them in. A centre forward is paid for one thing, and on this evidence he has forgotten which thing it is.

Squad

Perry Ng knocks on the manager's door

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

In brief

64 Edition

The Cardiff City Herald

18 Oct 2027
From our football correspondent Steady

Player ratings

Nobody could get near Rubin Colwill

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

Player ratings

Dylan Lawlor shuts the door

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

Squad

Will Fish stays put

“The easiest signature of my career.” Will Fish and Cardiff City agree another 4 years, and the manager can plan around him rather than about him.

Squad

Yousef Salech 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 Cardiff City this week that will take longer than a week to unsay.

Player ratings

Will Fish in the eights

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

Player ratings

A defender's afternoon for Law McCabe

Defensive actions: 20. He was first to everything and second to nothing, and the goalkeeper had an easy day because of it.

In brief

63 Edition

The Cardiff City Herald

11 Oct 2027
From our football correspondent Uneasy

Market

Alex Robertson 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 Cardiff City can pretend not to have heard.

Match

4 matches without a win for Cardiff City

The run now stands at 4, and the questions being asked around Cardiff City are no longer polite ones.

Squad

William Osula 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 Cardiff City this week that will take longer than a week to unsay.

Player ratings

Alex Robertson runs at them all day

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

Squad

The manager makes an example of Calum Chambers

“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

One of those days for Yousef Salech

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

Player ratings

Rhys Chadwick gives it away

There was no pressure on him and nowhere he had to be. Cardiff City lost a goal to a decision that took half a second and will be discussed all week.

Match

Honours even between Cardiff City and Milton Keynes Dons

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

Market

The Yousef Salech talk will not go away

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

In brief

62 Edition

The Cardiff City Herald

4 Oct 2027
From our football correspondent Crisis

Squad

Joel Colwill says Cardiff City went back on their word

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

Squad

Tempers go at Cardiff City

William Osula 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

Yousef Salech’s goal not enough for Cardiff City

Yousef Salech scored, and precious little else went right: 1‑2 to Bolton Wanderers, and a quiet walk to the dressing room.

Player ratings

Yousef Salech in the eights

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

Squad

Andrés Chávez stays put

“The easiest signature of my career.” Andrés Chávez and Cardiff City agree another 2 years, and the manager can plan around him rather than about him.

Player ratings

A masterclass from Rubin Colwill

Marked 8.03 — 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 Perry Ng

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

Player ratings

Nobody could get near Alex Robertson

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

Player ratings

The one thing William Osula could not do

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

In brief

61 Edition

The Cardiff City Herald

27 Sep 2027
From our football correspondent Crisis

Squad

Arnas Voitinovičius keeps Cardiff City in it on his own

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

Squad

Tempers go at Cardiff City

Yousef Salech 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

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

Match

A bad afternoon for Cardiff City against Burnley

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

Player ratings

David Turnbull runs at them all day

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

Player ratings

The one thing Yousef Salech could not do

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

Squad

Abdülkerim Bardakcı knocks on the manager's door

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

Player ratings

The one thing William Osula could not do

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

Player ratings

The one thing Dylan Lawlor could not do

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

In brief

60 Edition

The Cardiff City Herald

20 Sep 2027
From our football correspondent Uneasy

Match

Cardiff City through in the cup

A 2‑1 win over Rotherham United, and the draw for the next round can be watched with some interest for once.

Squad

Harrison Murray-Campbell keeps the receipts

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

Player ratings

Nobody could get near William Osula

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

Squad

Yousef Salech 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 Cardiff City this week that will take longer than a week to unsay.

Squad

The manager makes an example of Gabriel Osho

“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

Dylan Lawlor in the eights

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

Player ratings

A masterclass from Andrés Chávez

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

A masterclass from Yousef Salech

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

Arnas Voitinovičius lets one through his hands

A defender's mistake gets tidied up by somebody else; a goalkeeper's ends up in the net. He knew before the ball crossed the line, and so did everybody in the ground.

In brief

59 Edition

The Cardiff City Herald

13 Sep 2027
From our football correspondent Uneasy

Squad

Rubin Colwill keeps the receipts

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

Match

The wait goes on for Cardiff City

4 without a win now, and the ground has developed the special quiet of a crowd that expects the worst. One scrappy 1-0 would cure most of it; that is the maddening part.

Squad

Tempers go at Cardiff City

Yousef Salech 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

William Osula in the eights

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

Player ratings

One of those days for Alex Robertson

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

Player ratings

A masterclass from Rubin Colwill

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

A masterclass from Yousef Salech

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

Match

Yousef Salech rescues a point for Cardiff City

It needed Yousef Salech to find the net to bring anything home at all: 5‑5 against Everton, and half the dressing room will call it a point won.

Squad

No hiding place for Amari'i Bell

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

In brief

58 Edition

The Cardiff City Herald

6 Sep 2027
From our football correspondent Uneasy

Squad

Harry Tyrer keeps Cardiff City in it on his own

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

Market

So close: Andrés Chávez’s move dies late

The fee was agreed and the flight was looked at — and then the phone stopped ringing. Middlesbrough moved on, Andrés Chávez reports back to Cardiff City, and everybody pretends Monday is just Monday.

Player ratings

Nobody could get near Rubin Colwill

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

Squad

Abdülkerim Bardakcı 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 Cardiff City this week that will take longer than a week to unsay.

Squad

The manager makes an example of Perry Ng

“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

Abdülkerim Bardakcı has had enough of the bench

“I did not come here to warm up in front of people.” He is out of contract eventually, he is old enough to count the weeks, and Cardiff City will have to give him a reason to stay or an exit.

Match

Cardiff City and Hull City 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.

Market

Talks stall between Cardiff City and Rhys Chadwick

“We are a long way apart, and pretending otherwise helps nobody.” Neither side is close, and the calendar is not on the club's side.

Market

The market said no: Alex Robertson stays put

Cardiff City opened the door and nobody walked through it. So Alex Robertson stays — listed, trained, and available — while both sides mark the days to January on the same calendar.

In brief

57 Edition

The Cardiff City Herald

30 Aug 2027
From our football correspondent Crisis

Squad

Donny van der Lijcke keeps the receipts

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

Market

Law McCabe is a Cardiff City player

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

Squad

Tempers go at Cardiff City

Yousef Salech 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

A bad afternoon for Cardiff City against Middlesbrough

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

Player ratings

William Osula runs at them all day

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

Player ratings

One of those days for David Turnbull

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

Player ratings

One of those days for Ollie Tanner

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

Player ratings

A masterclass from Alex Robertson

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

Squad

The manager makes an example of Joel Bagan

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

In brief

56 Edition

The Cardiff City Herald

23 Aug 2027
From our football correspondent Crisis

Market

Andrés Chávez 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 Cardiff City can pretend not to have heard.

Squad

Tempers go at Cardiff City

William Osula 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 Alex Robertson

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

Match

A bad afternoon for Cardiff City against Queens Park Rangers

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

Squad

No hiding place for Dylan Lawlor

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

Squad

Luke Pearce signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Luke Pearce commits to Cardiff City for another 4 years.

Market

Cardiff City sign Robert Fisher, one for the future

Robert Fisher is 15, and Cardiff City have signed him for the player he will be rather than the one he is. The first team can wait; the point of a deal like this is the years it buys.

Market

Cardiff City buy the years ahead of Jack Richardson

He is 17, and the scouting reports agree on the only line that matters: the ceiling. Signings like this are lottery tickets written by professionals.

Market

Cardiff City sign Joshua Matthews, one for the future

Joshua Matthews is 17, and Cardiff City have signed him for the player he will be rather than the one he is. The first team can wait; the point of a deal like this is the years it buys.

In brief

55 Edition

The Cardiff City Herald

16 Aug 2027
From our football correspondent Steady

Market

Cardiff City get their man

The chase for Keenan Gough ended with $1.8M changing hands and Charlton Athletic out of reasons to say no. The supporters will judge the fee the only way that matters: on Saturdays.

Squad

William Osula 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 Cardiff City this week that will take longer than a week to unsay.

Player ratings

Alex Robertson runs at them all day

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

Match

Cardiff City get the job done against Rotherham United

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

Player ratings

Rubin Colwill in the eights

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

Squad

No hiding place for Will Fish

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

Player ratings

Ollie Tanner in the eights

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

Squad

Cardiff City count the cost of losing Harrison Murray-Campbell

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

Player ratings

One of those days for Donny van der Lijcke

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

In brief

54 Edition

The Cardiff City Herald

9 Aug 2027
From our football correspondent Uneasy

Squad

Yousef Salech 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 Cardiff City this week that will take longer than a week to unsay.

Squad

Cardiff City lose Sam Jones

18 days, the medical staff say, and medical staff are optimists by profession. The team sheet will look wrong without him.

Squad

The manager makes an example of Ronan Kpakio

“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

Will Fish knocks on the manager's door

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

Market

Ewan Griffiths leaves for nothing

Contract settled, hands shaken, no fee changing hands. Ewan Griffiths leaves Cardiff City the quiet way, and the wage bill breathes a little easier.

Market

Jack Kingdon leaves for nothing

Contract settled, hands shaken, no fee changing hands. Jack Kingdon leaves Cardiff City the quiet way, and the wage bill breathes a little easier.

In brief

53 Edition

The Cardiff City Herald

2 Aug 2027
From our football correspondent Uneasy

Boardroom

Pressure builds in the Cardiff City boardroom

The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.

Squad

Tempers go at Cardiff City

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

Market

Cardiff City buy the years ahead of Oliver Pimlott

He is 20, and the scouting reports agree on the only line that matters: the ceiling. Signings like this are lottery tickets written by professionals.

Market

Andrés Chávez told to find a new club

“They were honest with me, and I would rather know.” Andrés Chávez has been informed he is not in the manager's thinking at Cardiff City.

Boardroom

Cardiff City pull $788.8K back off the table

The money that was there in the summer is not there now. Nobody upstairs calls this a change of ambition, and everybody downstairs reads it as one.

Squad

Somebody is after Alex Robertson’s shirt

A new face in his position, and Alex Robertson suddenly has to win back what he thought he owned. Cardiff City have promised nothing — clubs rarely do at this stage.

In brief

52 Edition

The Cardiff City Herald

26 Jul 2027
From our football correspondent Uneasy

Market

Alex Robertson asks to leave Cardiff 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

Yousef Salech 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 Cardiff City this week that will take longer than a week to unsay.

Market

Amari'i Bell brings the grey hairs Cardiff City lacked

At 33, he has seen every situation this season can produce, twice. The legs will be managed; the head is the purchase.

Squad

No hiding place for Chris Willock

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

Squad

Will Fish has seen what the next man earns

Numbers do not stay secret in a dressing room and never have. He is not asking for more than he is worth; he is asking why somebody beside him is worth more, and at Cardiff City that is a harder question to answer.

Squad

Isaak Davies knocks on the manager’s door

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

In brief

51 Edition

The Cardiff City Herald

19 Jul 2027
From our football correspondent Uneasy

Boardroom

Cardiff City hand the job to the manager

“I have supported clubs like this one. I know what a bad Saturday feels like here.” The new man starts with nothing behind him and everything in front of him.

Squad

Tempers go at Cardiff City

Yousef Salech 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 Ollie Tanner

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

In brief

50 Edition

The Cardiff City Herald

12 Jul 2027
From our football correspondent Uneasy

Boardroom

Still nobody in the Cardiff City dugout

41 days with the chair empty, a list of names that grows and shrinks by the day, and not one signature on anything. Every week that passes takes the best candidates off it.

Squad

Yousef Salech 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 Cardiff City this week that will take longer than a week to unsay.

Squad

Cardiff City lose Sam Jones

50 days, the medical staff say, and medical staff are optimists by profession. The team sheet will look wrong without him.

Market

Cardiff City buy the years ahead of Johnson Osong

He is 20, and the scouting reports agree on the only line that matters: the ceiling. Signings like this are lottery tickets written by professionals.

Squad

Ollie Tanner knocks on the manager’s door

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

Market

Cardiff City put Alex Robertson up for sale

The list is a quiet document with a loud meaning. Alex Robertson may talk to anybody who asks, and everybody at the club understands what that means.

In brief

49 Edition

The Cardiff City Herald

5 Jul 2027
From our football correspondent Uneasy

Market

Rubin Colwill asks to leave Cardiff 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 Cardiff City

Gabriel Osho 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

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

Squad

Dylan Lawlor knocks on the manager’s door

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

Market

Cardiff City and Rhys Chadwick are talking past each other

“There is a gap, and pretending there is not helps nobody.” Neither side has moved, and the calendar is working for exactly one of them.

Market

Dylan Lawlor linked with a move away

The name of Dylan Lawlor keeps appearing in other people's back pages. Cardiff City say nothing, which says plenty.

In brief

48 Edition

The Cardiff City Herald

28 Jun 2027
From our football correspondent Uneasy

Market

Alex Robertson puts it in writing

“This is not anger. I have thought about it for months, and nothing that has happened lately changed my mind.” The request is on a desk at Cardiff City, and it is not being withdrawn.

Market

Cardiff City say no — this time

The offer from Wolverhampton for Alex Robertson 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

Gabriel Osho 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 Cardiff City this week that will take longer than a week to unsay.

In brief

47 Edition

The Cardiff City Herald

21 Jun 2027
From our football correspondent Uneasy

Squad

Isaak Davies keeps the receipts

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

Market

Eyes on Alex Robertson again

The phone has started ringing about Alex Robertson again, and this time the name on the line is Wolverhampton. Cardiff City are listening politely and promising nothing.

Squad

Tempers go at Cardiff City

Will Fish 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

No hiding place for Ronan Kpakio

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

Squad

Will Fish asks for a word with the manager

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

Market

The Yousef Salech talk will not go away

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

In brief

46 Edition

The Cardiff City Herald

14 Jun 2027
From our football correspondent Uneasy

Squad

Yousef Salech 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 Cardiff City this week that will take longer than a week to unsay.

Boardroom

Cardiff City still without a manager

13 days since the seat came open, a list of names doing the rounds, and nobody has signed anything. Every week this drags on the shortlist gets shorter.

Market

A long bet from Cardiff City on Rhys Chadwick

He is 20, and nobody at Cardiff City signed him for this season. Deals like this are judged in four years, by people who may not still be in the building.

Squad

No hiding place for Ollie Tanner

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

Squad

Calum Chambers knocks on the manager's door

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

Squad

International call for Gabriel Osho

Gabriel Osho joins up with his country. Cardiff City lose him for the window and would like him back in one piece.

In brief

45 Edition

The Cardiff City Herald

7 Jun 2027
From our football correspondent Uneasy

Boardroom

Mark Cunningham is out at Cardiff City

Four paragraphs on the club website, none of them about football. The board thanked him, wished him well, and had the search under way before the page went up.

Market

Cardiff City turn down Nottingham Forest for Yousef Salech

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

Boardroom

Christopher Miller takes charge at Cardiff City

“Somebody has to pick the team on Saturday, and this week that is me.” An interim appointment with no promises attached, which is how most of them start.

Squad

Tempers go at Cardiff City

Yousef Salech 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

Calum Chambers knocks on the manager's door

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

Boardroom

Cardiff City pull $788.8K back off the table

The money that was there in the summer is not there now. Nobody upstairs calls this a change of ambition, and everybody downstairs reads it as one.

In brief

44 Edition

The Cardiff City Herald

31 May 2027
From our football correspondent Crisis

Market

Alex Robertson 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 Cardiff City can pretend not to have heard.

Squad

Ollie Tanner says Cardiff City went back on their word

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

Squad

Yousef Salech 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 Cardiff City this week that will take longer than a week to unsay.

In brief

43 Edition

The Cardiff City Herald

24 May 2027
From our football correspondent Crisis

Boardroom

Pressure builds in the Cardiff City boardroom

The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.

Squad

Harrison Murray-Campbell: 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.” Cardiff City have not answered, which is an answer of sorts.

Squad

Josh King 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 Cardiff City this week that will take longer than a week to unsay.

In brief

42 Edition

The Cardiff City Herald

17 May 2027
From our football correspondent Crisis

Squad

Dylan Lawlor says Cardiff City went back on their word

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

Squad

Gabriel Osho 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 Cardiff City this week that will take longer than a week to unsay.

Squad

No hiding place for Calum Chambers

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

In brief

41 Edition

The Cardiff City Herald

10 May 2027
From our football correspondent Crisis

Squad

Calum Scanlon says Cardiff City went back on their word

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

Squad

Tempers go at Cardiff City

Will Fish 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

Dylan Lawlor asks for a word with the manager

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

In brief

40 Edition

The Cardiff City Herald

3 May 2027
From our football correspondent Crisis

Boardroom

Mark Cunningham has until the next board meeting

What was said behind closed doors has now been said in front of a microphone. Everybody at Cardiff City can do the arithmetic, including the man it is aimed at.

Market

Alex Robertson 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 Cardiff City can pretend not to have heard.

Match

The wait goes on for Cardiff City

4 without a win now, and the ground has developed the special quiet of a crowd that expects the worst. One scrappy 1-0 would cure most of it; that is the maddening part.

Squad

Gabriel Osho 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 Cardiff City this week that will take longer than a week to unsay.

Squad

No hiding place for Nathan Trott

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

Player ratings

Isaak Davies runs at them all day

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

Match

Honours even between Cardiff City and Sheffield

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

Boardroom

$788.8K taken back off the Cardiff City table

What was available in the summer has quietly gone. Upstairs nobody will call it a change of ambition; downstairs nobody will call it anything else.

Squad

Eli King asks for a word with the manager

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

In brief

39 Edition

The Cardiff City Herald

26 Apr 2027
From our football correspondent Crisis

Squad

Calum Chambers says Cardiff City went back on their word

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

Boardroom

The silence upstairs is getting loud at Cardiff City

Nobody on the board has said anything against the manager, which is the point — they have stopped saying anything for him either.

Squad

Tempers go at Cardiff City

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

In brief

38 Edition

The Cardiff City Herald

19 Apr 2027
From our football correspondent Crisis

Squad

Nathan Trott keeps Cardiff City in it on his own

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

Squad

Tempers go at Cardiff City

Yousef Salech 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

Cardiff City come up short against Bolton Wanderers

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

Player ratings

Yousef Salech leaves them behind him

Shots: 12. Goals: none. The chances were there and they were good ones, and they went into the stand, the goalkeeper's arms and the side netting in roughly that order.

Player ratings

Nobody could get near Alex Robertson

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

Squad

No hiding place for Ollie Tanner

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

In brief

37 Edition

The Cardiff City Herald

12 Apr 2027
From our football correspondent Crisis

Player ratings

Isaak Davies 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 Cardiff City

Josh King 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

A bad afternoon for Cardiff City against Birmingham

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

Squad

Cardiff City count the cost of losing Chris Willock

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

Squad

No hiding place for Joel Bagan

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

Squad

No place for Calum Chambers on the big day

He found out with everybody else, an hour before kick-off, from a sheet of paper on a wall. Nobody at Cardiff City pretended it was anything other than a decision about him.

In brief

36 Edition

The Cardiff City Herald

5 Apr 2027
From our football correspondent Crisis

Boardroom

Mark Cunningham has until the next board meeting

What was said behind closed doors has now been said in front of a microphone. Everybody at Cardiff City can do the arithmetic, including the man it is aimed at.

Market

Alex Robertson asks to leave Cardiff 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

Josh King 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 Cardiff City this week that will take longer than a week to unsay.

Squad

The manager makes an example of Calum Chambers

“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

Yousef Salech in the eights

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

Player ratings

Alex Robertson runs at them all day

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

Squad

Costly mistake from Nathan Trott

An error at the back is a moment; an error in goal is a goal. Nathan Trott knows it, the crowd knew it instantly, and there was nobody behind him to make it anything else.

Match

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

Squad

Perry Ng asks for a word with the manager

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

In brief

35 Edition

The Cardiff City Herald

29 Mar 2027
From our football correspondent Uneasy

Boardroom

The scrutiny sharpens at Cardiff City

Nobody upstairs has said anything, which is the loudest thing they could do. Results buy silence in this game; the account at Cardiff City is running low.

Player ratings

Nothing got past Archie Gray

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

Squad

At 21, Omari Kellyman is already the best thing here

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

Squad

Will Fish 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 Cardiff City this week that will take longer than a week to unsay.

Match

Cardiff City see off Huddersfield Town

Three points for Cardiff City, 3‑1 the final word against Huddersfield Town in a contest settled by the finer margins.

Player ratings

Will Fish in the eights

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

Player ratings

One of those days for Isaak Davies

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

Player ratings

One of those days for Josh King

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

Squad

No hiding place for Eli King

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

In brief

34 Edition

The Cardiff City Herald

22 Mar 2027
From our football correspondent Uneasy

Match

The wait goes on for Cardiff City

6 without a win now, and the ground has developed the special quiet of a crowd that expects the worst. One scrappy 1-0 would cure most of it; that is the maddening part.

Squad

Tempers go at Cardiff City

Gabriel Osho 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

No hiding place for Nathan Trott

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

Player ratings

One of those days for Isaak Davies

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

Player ratings

David Turnbull in the eights

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

Squad

Cardiff City count the cost of losing Kitt Nelson

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

Match

Honours even between Cardiff City and Ipswich Town

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

Squad

Defences have started doubling up on Alex Robertson

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

Market

The Yousef Salech talk will not go away

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

In brief

33 Edition

The Cardiff City Herald

15 Mar 2027
From our football correspondent Crisis

Match

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

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

Squad

Gabriel Osho 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 Cardiff City this week that will take longer than a week to unsay.

Match

Cardiff City come up short against Middlesbrough

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

Squad

Cardiff City count the cost of losing Chris Willock

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

Squad

Dylan Lawlor gets it from the manager

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

Player ratings

David Turnbull runs at them all day

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

In brief

32 Edition

The Cardiff City Herald

8 Mar 2027
From our football correspondent Crisis

Market

Alex Robertson asks to leave Cardiff 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

A one-man rearguard from Nathan Trott

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

Match

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

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

Squad

Tempers go at Cardiff City

Yousef Salech 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 Alex Robertson

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

Squad

The manager makes an example of Calum Chambers

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

In brief

31 Edition

The Cardiff City Herald

1 Mar 2027
From our football correspondent Uneasy

Boardroom

The silence upstairs is getting loud at Cardiff City

Nobody on the board has said anything against the manager, which is the point — they have stopped saying anything for him either.

Squad

Yousef Salech is carrying Cardiff City

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

Squad

Gabriel Osho 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 Cardiff City this week that will take longer than a week to unsay.

Squad

At 21, Omari Kellyman is already the best thing here

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

Player ratings

One of those days for Yousef Salech

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

Squad

No place for Calum Chambers on the big day

He found out with everybody else, an hour before kick-off, from a sheet of paper on a wall. Nobody at Cardiff City pretended it was anything other than a decision about him.

Player ratings

Alex Robertson runs at them all day

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

Match

Cardiff City and Rotherham United take a point apiece

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

Market

Cardiff City pick up Kitt Nelson for nothing

The best deals are the ones the accountants never notice. Kitt Nelson arrives at Cardiff City with his wages the only cost and something to prove the only clause.

In brief