Thulani Mahlangu

Striker - Aston Villa
24 Mar 2027
Wednesday
Process

Marked for Thulani Mahlangu

32 Edition

The Bolton Wanderers Herald

8 Mar 2027
From our football correspondent Triumph

Player ratings

Antoni Milambo, 21, plays like he has been here for years — 8.12

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

Match

Nobody wants to play Bolton Wanderers right now

5 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

Cyrus Christie says Bolton Wanderers 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.

Player ratings

Ibrahim Cissoko runs at them all day

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

Squad

Dan Potts signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Dan Potts and Bolton Wanderers agree another 2 years.

Squad

Tempers go at Bolton Wanderers

Dan Potts 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

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

Boardroom

Bolton Wanderers agree a free transfer for Thierry Katsukunya

Nothing happens for months and then he simply arrives, at no cost, having signed a pre-contract while still turning out for somebody else. It is the least dramatic way to sign a footballer and frequently the shrewdest.

Match

Bolton Wanderers get the job done against Rotherham United

A 1‑0 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.

In brief

Back issues
28 Edition

The Bolton Wanderers Herald

8 Feb 2027
From our football correspondent Uneasy

Squad

Kyle Dempsey damages knee ligaments — 17 days out

The words a physio says slowly. 17 days is what the club will announce and everybody who has heard this diagnosis before knows the number is the least of it: the knee comes back before the player does.

Player ratings

No sign of nerves from Amario Cozier-Duberry at 21 — 7.96

The hardest thing about being 21 in a senior side is that nobody makes allowances. Amario Cozier-Duberry did not need any: 7.96, and he looked the most comfortable man on the pitch.

Squad

Tempers go at Bolton Wanderers

Dan Potts 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

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

Boardroom

Bolton Wanderers beat the market to Jethro Medine from West Ham United

West Ham United will keep picking him until June and will get nothing for him after it. Jethro Medine has pre-agreed a move to Bolton Wanderers, and the only people who lose in that arrangement are the ones who let the contract run down.

The terraces

Bolton Wanderers supporters have found a favourite in Ibrahim Cissoko

There is a particular warmth a ground reserves for a 23-year-old it feels ownership of. Ibrahim Cissoko 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

Ibrahim Cissoko the difference as Bolton Wanderers beat Charlton Athletic

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

Squad

The manager makes an example of Max Conway

“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

Ibrahim Cissoko was on a different afternoon to everybody else

8.00. There are performances a supporter describes to somebody who was not there and cannot quite convey; this was one, and the number does not help either.

In brief

24 Edition

The Bolton Wanderers Herald

11 Jan 2027
From our football correspondent Crisis

Squad

A knee injury of the worst kind for Kyle Dempsey

46 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Bolton Wanderers lose a footballer; he loses considerably more than a season.

Match

Nowhere to hide for Bolton Wanderers

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

Market

Bolton Wanderers sell Eoin Toal for $2.6M

Eoin Toal has left for Crystal Palace in a $2.6M deal. The accountants are pleased; the supporters are less certain.

Squad

Tempers go at Bolton Wanderers

Dan Potts 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

Max McKnight gets the move he always wanted

Footballers are asked about their boyhood club so often that nobody listens to the answer. Max McKnight has just signed for Bolton Wanderers, and for once the answer mattered.

Squad

Words at Bolton Wanderers training over how hard people work

Somebody said out loud what several people had been thinking. Xavier Simons is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

Player ratings

Nobody could get near Ibrahim Cissoko

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

Boardroom

Nobody left the Bolton Wanderers dressing room in a hurry

The door stayed shut a long time after the final whistle. What was said in there is between them; whether it worked is between them and Saturday.

Loan watch

Thulani Mahlangu counts the days

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

In brief

20 Edition

The Bolton Wanderers Herald

14 Dec 2026
From our football correspondent Crisis

Player ratings

Ibrahim Cissoko runs at them all day

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

Squad

Kyle Dempsey damages knee ligaments — 79 days out

The words a physio says slowly. 79 days is what the club will announce and everybody who has heard this diagnosis before knows the number is the least of it: the knee comes back before the player does.

Squad

Chris Forino: 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.” Bolton Wanderers have not answered, which is an answer of sorts.

Squad

Ibrahim Cissoko 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 Bolton Wanderers this week that will take longer than a week to unsay.

Player ratings

Johnny Kenny did the work nobody counts — 6.76

14 combined actions and 6.76. The job he did is the one that shows up as other people looking good, and the only reliable way to notice it is to watch what happens on the afternoons he is missing.

Match

A bad afternoon for Bolton Wanderers against Birmingham

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

In brief

16 Edition

The Bolton Wanderers Herald

16 Nov 2026
From our football correspondent Crisis

Squad

A knee injury of the worst kind for Kyle Dempsey

112 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Bolton Wanderers lose a footballer; he loses considerably more than a season.

Squad

Rob Apter keeps the receipts

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

Match

4 matches without a win for Bolton Wanderers

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

Squad

Tempers go at Bolton Wanderers

Eoin Toal 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

4 matches without a goal for Bolton Wanderers

The chances are being made and something is happening between the making and the finishing. 4 matches now, and the anxiety in the ground arrives a little earlier every week.

Squad

Ibrahim Cissoko 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

12 Edition

The Aston Villa Courier

19 Oct 2026
From our football correspondent Uneasy

Player ratings

Harvey Elliott runs at them all day

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

Squad

Thulani Mahlangu says Aston Villa 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 Aston Villa

Boubacar Kamara 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

Aston Villa may not be able to give Ian Maatsen what he wants

It is the most legitimate ambition in the sport and the hardest for most clubs to satisfy. Ian Maatsen wants continental football; whether Aston Villa can provide it is a question about the next two seasons, not about him.

Squad

Amadou Onana falls out with a teammate over standards

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

The terraces

The crowd has taken to Harvey Elliott

At 23 he is being sung about by people twice his age, which is an affection a signing has to earn over years and a local kid gets for turning up. It is also the hardest thing in football to live up to.

Match

Aston Villa find a way past West Ham United

West Ham United made Aston Villa work for it, but the scoreboard read 1‑0 at the end and the table does not ask how.

Player ratings

Ninety minutes of Leon Bailey at his very best

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

Squad

No hiding place for Brian Madjo

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

In brief

12 Edition

The Bolton Wanderers Herald

19 Oct 2026
From our football correspondent Steady

Player ratings

Nobody could get near Amario Cozier-Duberry

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

Squad

Ibrahim Cissoko 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 Bolton Wanderers this week that will take longer than a week to unsay.

Match

Bolton Wanderers find a way past Milton Keynes Dons

Milton Keynes Dons made Bolton Wanderers work for it, but the scoreboard read 1‑0 at the end and the table does not ask how.

Squad

David Harrington has improved at 26, which nobody expected

Careers are supposed to plateau and then decline, and the players who ignore that are always the ones who were listening on the training ground. 3 points of it, over months, at an age where the direction normally only goes one way.

Squad

The manager makes an example of Sam Dalby

“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

Thierry Gale was the difference for Bolton Wanderers

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

In brief

8 Edition

The Bolton Wanderers Herald

21 Sep 2026
From our football correspondent Uneasy

Match

Bolton Wanderers bow out of the cup

Blackburn Rovers go through and Bolton Wanderers go home, 1‑1 the scoreline that did it. The dressing room will call the league the priority now, because that is what dressing rooms say.

Match

4 matches without a win for Bolton Wanderers

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

Squad

Tempers go at Bolton Wanderers

Eoin Toal 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

Dan Potts 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

Fulham take the points off Bolton Wanderers

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

Player ratings

The kick that got away from Ethan Erhahon

Twelve yards, a goalkeeper guessing, and it still did not go in. He will take the next one, and every soul in the ground will hold their breath.

Loan watch

Thulani Mahlangu has seen enough of Aston Villa

“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 Bolton Wanderers, and 1 appearances in 5 say he has earned the hearing.

Squad

Eoin Toal 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 Eoin Toal trained the next morning like a man with less to carry.

Squad

The plan did not have a place for Eoin Toal

Nobody at Bolton Wanderers 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.

In brief

4 Edition

The Bolton Wanderers Herald

24 Aug 2026
From our football correspondent Uneasy

Player ratings

Nobody could get near Amario Cozier-Duberry

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

Market

Nathan Broome 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 Bolton Wanderers, and it is not being withdrawn.

Squad

Tempers go at Bolton Wanderers

Eoin Toal 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

Bolton Wanderers lose Kyle Dempsey

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

Squad

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

Loan watch

Thulani Mahlangu counts the days

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

Squad

Kamarni Ryan signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Kamarni Ryan commits to Bolton Wanderers for another 4 years.

Player ratings

Jordi Osei-Tutu was the difference for Bolton Wanderers

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

Match

Bolton Wanderers draw a blank against Reading

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

In brief

3 Edition

The Aston Villa Courier

17 Aug 2026
From our football correspondent Steady

Market

Chelsea come back empty-handed

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

Squad

Amadou Onana signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Amadou Onana commits to Aston Villa for another 5 years.

Squad

A move Thulani Mahlangu would have made for nothing

There is a version of every career where the player ends up somewhere he chose rather than somewhere that chose him. Thulani Mahlangu is living that version at Aston Villa, and it tends to show in the first month.

Squad

Boubacar Kamara 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 Aston Villa this week that will take longer than a week to unsay.

Boardroom

3 academy players handed senior numbers at Aston Villa

The morning the pathway stops being a brochure and becomes a team sheet. Most of them will not be here in three years; all of them have already done the hard part, which was getting to today.

Market

Aston Villa promote Simon Wood from within

The academy exists for exactly this morning. Simon Wood has come through every age group the club runs and has now been handed a senior number, and the people who coached him at twelve will be the proudest in the building.

In brief

2 Edition

The Black Aces Herald

10 Aug 2026
From our football correspondent Crisis

Player ratings

Nobody could get near Siyabonga Lorch

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

Market

Kaizer Chiefs come back empty-handed

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

Market

Bongani Modiba 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 Black Aces can pretend not to have heard.

Market

Eyes on Luther Erasmus again

The phone has started ringing about Luther Erasmus again, and this time the name on the line is Chippa United. Black Aces are listening politely and promising nothing.

Squad

Carlo De Luca stays put

“The easiest signature of my career.” Carlo De Luca and Black Aces agree another 4 years, and the manager can plan around him rather than about him.

Squad

Siyabonga Lorch 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 Black Aces this week that will take longer than a week to unsay.

Market

Black Aces sell Thulani Mahlangu for $400.0K

Thulani Mahlangu has left for Bolton Wanderers in a $400.0K deal. The accountants are pleased; the supporters are less certain.

Boardroom

5 academy players handed senior numbers at Black Aces

The morning the pathway stops being a brochure and becomes a team sheet. Most of them will not be here in three years; all of them have already done the hard part, which was getting to today.

Squad

Words at Black Aces training over how hard people work

Somebody said out loud what several people had been thinking. Themba Vilakazi is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

In brief

2 Edition

The Bolton Wanderers Herald

10 Aug 2026
From our football correspondent Steady

Market

Bolton Wanderers turn down Newcastle United for Eoin Toal

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

Squad

A move Thulani Mahlangu would have made for nothing

There is a version of every career where the player ends up somewhere he chose rather than somewhere that chose him. Thulani Mahlangu is living that version at Bolton Wanderers, and it tends to show in the first month.

Squad

Xavier Simons stays put

“The easiest signature of my career.” Xavier Simons and Bolton Wanderers agree another 4 years, and the manager can plan around him rather than about him.

Squad

Eoin Toal 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 Bolton Wanderers this week that will take longer than a week to unsay.

Market

Bolton Wanderers buy the years ahead of Thulani Mahlangu

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.

Squad

Eoin Toal 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 Bolton Wanderers, and both men came out saying it was fine.

In brief

1 Edition

The Black Aces Herald

3 Aug 2026
From our football correspondent Steady

Squad

Ronwen Vilakazi signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Ronwen Vilakazi and Black Aces agree another 2 years.

Squad

Tempers go at Black Aces

Siyabonga Lorch 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

Bolton Wanderers watching Thulani Mahlangu

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

In brief