VERDICT: Sheffield United Player Ratings 2024/25
Brutally fair, stubbornly consistent — Riley Roberts rates ‘em how he sees ‘em. With only six Blades below par, here are the full season averages for every player.
Editor’s note:
This season-long review brings together the averages for Riley’s typical tough-but-fair ratings, with 5.00 considered the absolute baseline for an average performance. Anything above that is seen as a net positive contribution — the higher the number, the more impressive the display. Likewise, anything below 5.00 reflects varying degrees of underperformance. It’s worth noting that only six players ended the season with a net negative average, a testament to the effort and consistency shown across the squad.
Riley Roberts
Before we get into the ratings for every player, here are the top lines for the season…
Highest rated: Rob Holding (6.4, rated 5 times)
Player of the season (min 23 ratings): Gustavo Hamer (6.08, rated 38 times)
Young player of the season (U23, min 15 ratings): Sydie Peck (5.64, rated 33 times)
Team average rating: 5.58
Best team average: 3-0 v Oxford United (H) - 7.00
Best individual performance: 9 (Cooper v Plymouth (H), Hamer v Oxford (H), Rak-Sakyi v Luton (H))
Worst team average: 0-3 v Hull (H) – 4.46
Player ratings: from high to low
Rob Holding – 6.4 (5 ratings)
Technically our highest-rated player, though with only 5 ratings, I can hardly call him Player of the Season. Holding has yet to drop below a 6 in his Blades career and is the only player not to do so all season.
Oliver Arblaster – 6.17 (12 ratings)
Oh, what could’ve been. Our highest-rated player to have had more than 10 ratings, he was almost certainly on track to be Young Player of the Season and would’ve had his name in the hat for the main prize. In his 12 rated appearances this campaign, he only dropped below a 5 once and was the first player to receive multiple 7+ ratings, doing so vs PNE (A) and Norwich (A).
Tom Davies – 6.11 (9 ratings)
In a season where he played very little due to injury, it’s easy to forget that T. Davies really looked like a quality player in the short period he was available. He was rated 6+ in 7 of 9 appearances.
Gustavo Hamer – 6.08 (38 ratings)
The fourth and final Blade to finish above an average mark of 6, and the only one to sustain such a rating over more than 12 appearances, it’s of course the EFL Player of the Year himself. No player achieved more scores of 7+ (15) or 8+ (6) than Gustavo. In a 14-game run between November and January, he sustained a rating in excess of 6.5 – by far the longest anyone sustained such form.
Vinicius Souza – 6.00 (32 ratings)
As our second-best performer to play more than 12 games, you’d imagine that Vini Souza is the recipient of the “Biggest Fan Opinion Swing of the Season” award, considering he went from hated last season to a key player this time around. October and November were a real high point, where in 10 appearances he marked below a 7 just once. The team were notably worse without him, as shown by the loss at Boro in his absence.
Anel Ahmedhodzic – 5.89 (35 ratings)
Anel is a player who splits opinion at times, but it’s hard to deny his ability to be a big player in a top Championship side — and he was again this season, like in 22/23. That early-season duo of him and Souttar in central defence was so solid – his average when playing with Souttar was 6.17, including a score of 2 when dismissed at Coventry.
Harry Souttar – 5.85 (20 ratings)
I still miss you. In 21 rated appearances, Souttar picked up a score of 7+ an amazing 10 times – in 50% of his games. That’s a better rate than any other player. His injury clearly had a huge effect on the team as our average dropped from 5.8 before to 5.36 after his absence.
Harrison Burrows – 5.73 (40 ratings)
Harrison Burrows has the distinction of being the highest-rated of our permanent summer signings, which may come as a surprise given the Player of the Season award went to another. Burrows was the only player this season to score 8+ in back-to-back games, doing so away at Blackburn and Bristol City. He also had the most ratings of any outfielder, with 40.
Tyrese Campbell – 5.71 (24 ratings)
Considering there wasn’t much hype around his signing, that it took him a while to get going, and also the injuries, I think it’s safe to say it was a very positive season for Tyrese Campbell. He led the average rating standings by late October, though injuries and a lack of fitness meant we didn’t see him at his best consistently.
Michael Cooper – 5.67 (43 ratings)
I must admit that perhaps the way I rate goalkeepers needs to be looked at, as Cooper may have been punished at times due to the quality of defence in front of him. That said, there’s little denying Cooper had an excellent first season at the Lane. He was one of just three players to record a rating of 9 – doing so vs his old club Plymouth at home.
Sydie Peck – 5.64 (33 ratings)
For a player with such little experience before this season, it’s remarkable what Peck has achieved. Of all players rated 15+ times, he had the lowest standard deviation, suggesting consistency. A 20-year-old in his first proper season being constantly above average is very impressive.
Jesurun Rak-Sakyi – 5.54 (24 ratings)
With his birthday brace vs Luton (H), Rak-Sakyi made history as the first player in Pinch Player Ratings history to score a 9. The rest of the season wasn’t as smooth — he was in and out of the team and struggled for form, as shown in a four-game spell in December where he didn’t score above 4.
Jack Robinson – 5.53 (32 ratings)
“Fine but tough” probably sums up Jack Robinson’s season. He caught a lot of flak but still put in good performances — none better than his MOTM display against Watford in early January. Early 2025 was likely his best spell, averaging 6 over 10 games (Jan–March), before dropping to 4.5 across his next seven.
Jamie Shackleton – 5.5 (2 ratings)
Little to say here — let’s move on.
Andre Brooks – 5.4 (10 ratings)
After a nice start, I think many expected more this season from Brooksy. He’ll probably be a bit disappointed himself. His high was an 8, scored against West Brom (H).
Callum O’Hare – 5.36 (39 ratings)
Another player we surely didn’t see the best of. O’Hare had a 9-game streak between late September and mid-November where he failed to score above a 5. Still, he was our second-most-rated player, a testament to his availability.
Kieffer Moore – 5.3 (20 ratings)
Another summer signing from whom more was expected. Moore, a player I’ve long liked, has the unfortunate note of being the first to score a 3 or lower this season, when he missed a penalty vs Watford. He seemed to be hitting form with three 7+ scores in a 6-game run, before injuries sidelined him again.
Rhian Brewster – 5.28 (18 ratings)
A player like Peck, Brewster had one of the narrowest distributions of scores, solid but unspectacular in most appearances. Still, he arguably gave us the moment of the season.
Femi Seriki – 5.27 (15 ratings)
Holder of the record for both the lowest and highest rating by a substitute (3 vs PNE at home, 7 vs Swansea away), Seriki’s ratings sum him up well: erratic but with game-changing potential.
Alfie Gilchrist – 5.22 (27 ratings)
It feels harsh to say Gilchrist was the lowest-rated player among those rated 15+ times, yet that’s the case. Perhaps he suffers from being solid without standing out. 10 of his ratings were a bang-average 5. He also holds the unfortunate record of back-to-back ratings below 4 in his final two appearances before the season’s end.
Hamza Choudhury – 5.21 (14 ratings)
A January arrival who struggled early, averaging 4.57 over his first seven games in red and white. Choudhury recovered to average 5.86 in his final seven, which included a MOTM showing vs Coventry (H).
Sam McCallum – 5.00 (12 ratings)
Just about clinging to the bang-average mark is Sam McCallum. He didn’t feature much, with Burrows preferred at LB. His highest score was 6 — a mark he hit three times, two of them as a sub — but hasn’t scored above 5 in 2025.
Ben Brereton Díaz – 4.85 (13 ratings)
Though I’ve not been massively impressed since his return, I didn’t expect to be quite this harsh. BBD managed 7 goal contributions in around 1,000 minutes — decent — but his performances could’ve been better. He recorded a 4 or lower in 4 of his last 5 games.
Harry Clarke – 4.5 (6 ratings)
Just six ratings for January loanee Clarke, who never managed better than a 5 in his Blades career.
Tom Cannon – 4.38 (8 ratings)
The January additions don’t look great here — three averaging below 5. Cannon scored a lowly 4 in 6 of his 8 rated appearances and will hope to show more in Blades colours.
Adam Davies – 4.33 (3 ratings)
Typical back-up GK stuff — nothing too interesting here.
Ryan One – 4.00 (2 ratings)
A little harsh, considering he wasn’t rated for his goalscoring cameo at Bristol City. One started just twice and scored a 4 in both. At 18, he has plenty of time to develop.
Rhys Norrington-Davies – 4.00 (2 ratings)
The other joint-lowest-rated player, who also made just two appearances. Another season of injury and frustration for RND.