Daniel Udoh

Striker - Salford City
23 Jan 2027
Saturday
Process

Marked for Daniel Udoh

22 Edition

The Salford City Gazette

28 Dec 2026
From our football correspondent Steady

Match

Still nobody has beaten Salford City

The unbeaten run reaches 9. 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

Real improvement from Alfie Dorrington at Salford City

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

Match

Salford City see off Cambridge United

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

Player ratings

Both jobs done by Jon Russell — 6.76

A midfielder is measured on whether the team functions when he is on the pitch, which is nearly impossible to see and completely obvious in retrospect. 11 actions, 6.76, and a manager who will not be substituting him again in a hurry.

The dugout

Kallum Cesay 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

Nobody could get near Millenic Alli

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

Squad

A falling-out at Salford City

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

Player ratings

The afternoon belonged to Daniel Udoh

A mark of 7.66, and nobody in the ground would argue with it. He was involved in everything that mattered and most of what did not.

Player ratings

Nobody on the pitch touched Enoch Mastoras

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

In brief

Back issues
19 Edition

The Salford City Gazette

7 Dec 2026
From our football correspondent Upbeat

Squad

Daniel Udoh signs on for more

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

The terraces

One of their own: Enoch Mastoras

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

Match

Salford City find a way past Notts County

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

Player ratings

Daniel Udoh was the difference for Salford City

Marked 7.71. Ask anyone leaving the ground what settled it and you will get one name, which is the only award that has ever really counted.

The dugout

Jon Russell is still being punished for one mistake

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

Squad

A place in the month's best eleven for Daniel Udoh

Four or five weekends of consistency, judged against everybody in the division doing his job. Daniel Udoh has come out of that comparison in the side, and Salford City have had the benefit of every one of those afternoons.

The dugout

The view from the dugout

“We controlled it. There were spells I did not like and we will look at them, but the group showed me something.” Matthew Price, on a 1‑0 win that he was already picking apart on the walk to the press room.

Player ratings

The afternoon belonged to Enoch Mastoras

A mark of 7.19, and nobody in the ground would argue with it. He was involved in everything that mattered and most of what did not.

Squad

Enoch Mastoras has to sit this one out

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

In brief

18 Edition

The Salford City Gazette

30 Nov 2026
From our football correspondent Upbeat

Match

Salford City rescue it on 87 minutes

Behind, and beaten by any honest reading, until minute 87. Tranmere Rovers had the points in their pocket and a corner of the ground still believed, which is generally when it happens.

Player ratings

The afternoon belonged to Millenic Alli

A mark of 7.87, and nobody in the ground would argue with it. He was involved in everything that mattered and most of what did not.

The dugout

The manager makes an example of Michael Rose

“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

Salford City share the spoils with Tranmere Rovers

A 1‑1 draw with Tranmere Rovers leaves the dressing room somewhere between relief and regret.

The dugout

Matthew Price on the point

“A point is a point and I will take it, but we should have had all three.” Matthew Price after the 1‑1 draw, and the sentence every manager in the country said at some stage this weekend.

Squad

Kelly N'Mai suspended

One booking too many, and Kelly N'Mai sits out. Salford City lose him for the sort of avoidable reason that makes a manager's week longer.

Looking ahead

Daniel Udoh goes back to face Shrewsbury Town

Every squad has one of these fixtures for somebody every season. This one is Daniel Udoh’s: the club that knew him first, the supporters who will decide in the first minute whether to applaud, and Salford City needing him to play as if none of it matters.

The dugout

The plan did not have a place for Michael Rose

Nobody at Salford City is suggesting he is out of form. The manager simply wanted somebody with a different set of qualities for ninety specific minutes, and there is nothing a player can train to fix that.

Player ratings

Kadeem Harris wins it from the bench

Not in the side at kick-off and the story of it by the end. Salford City were going nowhere until he came on, and half an hour was all he needed.

In brief

17 Edition

The Salford City Gazette

23 Nov 2026
From our football correspondent Upbeat

Match

The view from the top for Salford City

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

Match

Salford City find a way past Accrington Stanley

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

Squad

Michael Rose 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 Salford City this week that will take longer than a week to unsay.

Player ratings

Daniel Udoh was the difference for Salford City

Marked 7.84. Ask anyone leaving the ground what settled it and you will get one name, which is the only award that has ever really counted.

The dugout

Matthew Price has his say

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

The dugout

No hiding place for Matt Butcher

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

The dugout

Kelly N'Mai 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 Salford City, and both men came out saying it was fine.

Looking ahead

A reunion for Regan Hendry

He used to wear the other shirt. On Saturday he plays against Tranmere Rovers in this one, and whatever he says this week about it being just another game will be untrue.

Player ratings

Millenic Alli was unplayable

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

In brief

15 Edition

The Salford City Gazette

9 Nov 2026
From our football correspondent Upbeat

Match

The small margins put Salford City out

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

Match

Salford City refuse to drop out of the race

Position 3, 33 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.

The terraces

One of their own: Alfie Dorrington

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

The dugout

No hiding place for Stuart Moore

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

Match

Daniel Udoh the difference as Salford City beat Harrogate Town

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

Market

Talks stall between Salford City and Jon Russell

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

Squad

Loick Ayina 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 Salford City this week that will take longer than a week to unsay.

Player ratings

Nobody on the pitch touched Daniel Udoh

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

The dugout

Matthew Price has his say

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

In brief

14 Edition

The Salford City Gazette

2 Nov 2026
From our football correspondent Triumph

Player ratings

Jon Russell scores twice — 8.29

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

Player ratings

A goal and an assist for Daniel Udoh — 7.64

Involvement in 2 goals, from a player who spent the ninety minutes doing the thing a manager actually wants: being where the ball was going to end up. 7.64 beside his name.

Match

Salford City are at home on the road

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

The terraces

Salford City supporters have found a favourite in Kelly N'Mai

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

Match

Salford City see off Barnet

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

Match

Salford City get the job done against Fleetwood Town

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

Squad

Kelly N'Mai makes it 100

100 times in these colours, in all weathers and under four or five different managers. That kind of service is quietly disappearing from the game.

Squad

Matt Butcher signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Matt Butcher commits to Salford City for another 4 years.

Market

Still no ink between Salford City and Dan Butler

“We keep meeting, and we keep leaving the room with the same numbers we walked in with.” Another round of talks at Salford City, another week without a signature from Dan Butler.

In brief

11 Edition

The Salford City Gazette

12 Oct 2026
From our football correspondent Upbeat

Squad

Real improvement from Alfie Dorrington at Salford City

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

Squad

Kallum Cesay signs on for more

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

The dugout

A promise honoured at Salford City

Something was said to Millenic Alli and then it happened. In this industry that passes for remarkable, and the dressing room noticed faster than any supporter could.

Squad

8 new faces, and Salford City are still learning each other

A squad rebuilt inside one window pays for it in a currency nobody budgets for. The football is not worse than the sum of the players; it is worse than the sum of the players who have played together before.

The dugout

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

Looking ahead

Luke Garbutt goes back to face Cheltenham Town

Every squad has one of these fixtures for somebody every season. This one is Luke Garbutt’s: the club that knew him first, the supporters who will decide in the first minute whether to applaud, and Salford City needing him to play as if none of it matters.

In brief

10 Edition

The Salford City Gazette

5 Oct 2026
From our football correspondent Upbeat

Squad

The step up is real for Enoch Mastoras

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

Match

Salford City make it 3 in a row

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

The dugout

Enoch Mastoras 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

Daniel Udoh sends Salford City past Colchester United

It finished 1‑0, and it was Daniel Udoh’s afternoon: on the scoresheet when it mattered, and the reason the points belong to Salford City.

Squad

Tempers go at Salford City

Brandon Cooper 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

Daniel Udoh takes the honours

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

Squad

Dan Butler makes the team of the month

Four or five weekends of consistency, measured against everybody else in the division. A quieter compliment than an award and a more reliable one.

The dugout

Matthew Price: “That is the standard”

“That is what I want every week. Not the result, the way they went about it.” The manager, after 1‑0, already talking about the next one.

Player ratings

The one thing Millenic Alli could not do

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

In brief

9 Edition

The Salford City Gazette

28 Sep 2026
From our football correspondent Triumph

Player ratings

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

Player ratings

Age has not caught Luke Garbutt yet — 7.97

At 33 he is supposed to be managing his minutes. Instead he was marked 7.97 and looked, for ninety minutes, exactly like the player everybody remembers.

Match

Still nobody has beaten Salford City

The unbeaten run reaches 9. 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

Real improvement from Kyrell Malcolm at Salford City

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

Match

Daniel Udoh sends Salford City past Crewe Alexandra

It finished 1‑0, and it was Daniel Udoh’s afternoon: on the scoresheet when it mattered, and the reason the points belong to Salford City.

Match

Salford City see off Grimsby Town

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

Squad

Brandon Cooper 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 Salford City this week that will take longer than a week to unsay.

Player ratings

The afternoon belonged to Dan Butler

A mark of 7.77, and nobody in the ground would argue with it. He was involved in everything that mattered and most of what did not.

The dugout

Matthew Price: “That is the standard”

“That is what I want every week. Not the result, the way they went about it.” The manager, after 1‑0, already talking about the next one.

In brief

8 Edition

The Salford City Gazette

21 Sep 2026
From our football correspondent Steady

Match

Cup progress for Salford City

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

Squad

Stuart Moore is the hero from the spot

A shoot-out is remembered by its ending, and this one ends with Stuart Moore: 1 kept out, and a set of supporters who will describe every one of them for the next twenty years.

Match

Whatever happens, Salford 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

Salford City count the cost of losing Nathan Hawkins

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

Squad

Kallum Cesay 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 Salford City this week that will take longer than a week to unsay.

Match

Honours even between Salford City and Oldham Athletic

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

The dugout

The view from the dugout

“We did not lose. Some weeks that is all you get, and I would rather have the point than not.” Matthew Price chose the glass-half-full version of 1‑1; the supporters left with the other one.

The dugout

The manager makes an example of Jay Bird

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

The dugout

Brandon Cooper is still being punished for one mistake

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

In brief

4 Edition

The Salford City Gazette

24 Aug 2026
From our football correspondent Steady

Player ratings

Both of them Daniel Udoh's — 8.41

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

Player ratings

Vintage Kadeem Harris — 8.08

At 33 every good afternoon gets called a throwback, and this one was: 8.08, and nobody on the pitch better.

Player ratings

A defender's goal wins it for Salford City — 7.33

1 for Kallum Cesay, marked 7.33, and a centre-half's name in the part of the report he normally only reaches by mistake. He will not be allowed to forget it in the dressing room for a month.

Transfer targets

Door shut on Luke Le Roux

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

Match

Salford City see off Bromley

Three points for Salford City, 2‑1 the final word against Bromley in a contest settled by the finer margins.

Market

Still no ink between Salford City and Stuart Moore

“We keep meeting, and we keep leaving the room with the same numbers we walked in with.” Another round of talks at Salford City, another week without a signature from Stuart Moore.

Squad

A falling-out at Salford City

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

Player ratings

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

Match

Salford City share the spoils with Milton Keynes Dons

A 1‑1 draw with Milton Keynes Dons leaves the dressing room somewhere between relief and regret.

In brief

2 Edition

The Salford City Gazette

10 Aug 2026
From our football correspondent Steady

Transfer targets

The paperwork begins on Millenic Alli

A medical, a signature, a shirt held up in front of a sponsor’s board. Salford City have done the hard part with Luton Town, and the part that remains is the part supporters actually see.

Transfer targets

Leicester City tell Salford City: Stevie Bausor is not for sale

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

Squad

Dan Butler has outgrown this division

There is a level at which a footballer stops being tested and starts being contained, and he reached it some time ago. Salford City know it, and so does everybody who watches him.

Squad

Michael Rose signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Michael Rose commits to Salford City for another 3 years.

Market

Still no ink between Salford City and Dan Butler

“We keep meeting, and we keep leaving the room with the same numbers we walked in with.” Another round of talks at Salford City, another week without a signature from Dan Butler.

Squad

Brandon Cooper 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 Salford City this week that will take longer than a week to unsay.

The dugout

Daniel Udoh 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 Salford City, and both men came out saying it was fine.

Looking ahead

Salford City take on the side everybody is chasing

Newport County arrive as leaders. A side at the top is beaten roughly once a month, and the club that does it gets a week it remembers for a year.

Looking ahead

A reunion for Dan Butler

He used to wear the other shirt. On Saturday he plays against Newport County in this one, and whatever he says this week about it being just another game will be untrue.

In brief

1 Edition

The Salford City Gazette

3 Aug 2026
From our football correspondent Steady

Market

Salford City turn down Gzira United for Jay Bird

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

Transfer targets

Salford City rebuffed over Ewen Jaouen

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

Squad

Jorge Grant signs on for more

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

Market

Talks stall between Salford City and Daniel Udoh

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

Squad

Words exchanged at Salford City

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

Transfer targets

A loan move for Millenic Alli is in the works

Salford City have made the call to Luton Town. No fee, a share of the wages, and a spare shirt in the position where the squad has been thinnest all season.

Transfer targets

Salford City try to borrow Stevie Bausor

Leicester City have been asked whether they would lend him. Loans are agreed quickly or not at all, and this one will be one or the other by the weekend.

Transfer targets

Salford City try to borrow Zach Abbott

Nottingham Forest have been asked whether they would lend him. Loans are agreed quickly or not at all, and this one will be one or the other by the weekend.

Squad

Luke Garbutt falls out with a teammate over standards

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

In brief