Courtesy of the wonderful FBREF we’ve used the PSxG minus goals allowed metric to rank Premier League goalkeepers. ‘What the f*** is that?’ you might reasonably ask…

Post-shot expected goals is expected goals based on how likely the goalkeeper is to save the shot. When the number of goals they have conceded is subtracted, we are left with the figures below.

FBREF explains that positive numbers suggest better luck or an above-average ability to stop shots.

Including only those who have played three or more games, here’s how the Premier League shot-stoppers are performing this season.

And here’s who was the best goalkeeper in 2024/25.

 

1) Dean Henderson (Crystal Palace) +4.0

Henderson had serene outings against Brentford, Brighton and Wolves, keeping consecutive clean sheets as Palace firmed up again. Then they switched off in the second half against Manchester United, with Joshua Zirkzee’s strike from an acute angle (0.03 xG) a bad look on the England keeper. But then came another clean sheet against Burnley and three good saves v Fulham.

 

2) Bart Verbruggen (Brighton) +3.1

Verbruggen’s rotten record last season didn’t stop him once again being linked with the likes of Bayern Munich in the summer. In recent weeks, the Dutchman looked more like a goalkeeper who might catch the eye of the big boys after a shakier start to the season. Remarkably, conceding four against Aston Villa was bang on the PSxG for that game.

And then came this v West Ham…

 

3) Jordan Pickford (Everton) +2.8

A big climber after a superb performance and a clean sheet at Manchester United from a PSxG of 1.8, only to follow it up with a shocker against Newcastle. The clean sheets v Bournemouth and Nottingham Forest were more like it.

 

4) Guglielmo Vicario (Tottenham Hotspur) +2.5

A dire few weeks for the Spurs keeper saw him booed by his own fans after being culpable for Fulham’s second goal, though the Italian is entitled to ask why none of his defenders thought to offer some cover while he went walkies in the corner. Vicario conceded eight goals against Manchester United, Arsenal and Fulham from a combined PSxG of 5.7 but under-conceded in that batsh*t game v Newcastle. He was pretty much untested v Brentford.

 

5) Martin Dubravka (Burnley) +2.4

Replacing clean sheet machine Trafford at Burnley, Dubravka has made a very solid start at Turf Moor. Which is handy since he has faced more shots than any other goalkeeper. Might already have save of the season tied up after preserving Burnley’s win at Wolves in the dying seconds but should have done more to prevent West Ham’s second and third goals.

 

6) Robin Roefs (Sunderland) +2.2

Sunderland fans have been raving about Roefs after his start to life on Wearside and everyone else is starting to see what the fuss is about. Only Dubravka has made more saves. But he didn’t make nearly enough v Manchester City.

 

7) Emiliano Martinez (Aston Villa) +2.0

Life is rarely quiet when Martinez has the mitts on. He began the season well, then tailed off quite alarmingly, but a clean sheet and a penalty save against Bournemouth was more like it. Then he went to Leeds and conceded a shocker before returning to Villa Park and playing a blinder. Most recently, he made seven saves v Arsenal with narrative out the wazoo.

 

8) James Trafford (Manchester City) +1.9

Fat lot of good topping this list after the first three games did Trafford. This is likely to be his number for the rest of the season unless Gianluigi Donnarumma suffers a misfortune.

 

9) Senne Lammens (Manchester United) +1.1

Lammens dazzled United fans with some simple competency but the first questions were asked of the Belgian after Everton’s win at Old Trafford from 0.4 PSxG. Kiernan Dewsbury-Hall’s shot was within reach, but Lammens was caught off balance and forced to push off the wrong foot, reducing the distance he could dive. Back to being solid at Palace and it wasn’t his fault v West Ham.

Premier League table since Lammens’ debut

10) Nick Pope (Newcastle) +1.1

His England recall was scuppered by a concussion suffered at Brentford and a run of five clean sheets in the first seven games was followed by none in five. Pope had a shocker in the Champions League at Marseille amid calls for Aaron Ramsdale to be given a chance, with another injury giving Eddie Howe no choice but to change keeper for Newcastle’s first away win of the season.

 

11) Marco Bizot (Aston Villa) +0.3

Came back into the Villa team for the Brighton game after Martinez suffered an injury in the warm-up. Conceding three goals was sub-optimal.

 

12) Robert Sanchez (Chelsea) -0.2

A fine display against Arsenal, conceding once from a PSxG of 2.2, capped a run of a few positive performances from Sanchez that took the Spaniard into the black. And then he conceded three goals from five shots on target at Leeds. He might have been the only Chelsea player happy with a 0-0 v Bournemouth.

 

13) Matz Sels (Nottingham Forest) -0.6

Last season’s joint winner of the Golden Glove award had a wretched few weeks, falling 13 places in this list before facing Leeds then Liverpool. In no game have Forest faced fewer shots on target than Arne Slot’s side managed at Anfield. But Sels was busy again – and beaten twice – against Brighton. The clean sheet v Wolves was very, very welcome. The battering by Everton less so.

 

14) Alphonse Areola (West Ham) -0.7

A big climber after matchday 12 at Bournemouth, moving from 23rd into the black after conceding twice from a PSxG of 4.1. Still has some way to go to convince Hammers fans he should be their long-term No.1.

 

15) Gianluigi Donnarumma (Manchester City) -0.8

The massive Italian has emerged as City’s undisputed No.1 to the shock of no one and the horror of James Trafford. Donnarumma made a solid start to life in the Premier League but showed for the first time against Bournemouth some vulnerability to crosses. Saved a penalty against Leeds only to see the rebound dispatched. Conceded four goals v Fulham and looked a little lost. Made one excellent save v Sunderland.

 

16) Aaron Ramsdale (Newcastle United) – 1.0

Making just three saves in three Premier League starts hardly screams ‘Make me Newcastle No. 1’.

 

17) David Raya (Arsenal) -1.3

Raya faced more shots on his target at Sunderland than the previous four games combined. He kept out neither of them. Then he conceded to Spurs from their only shot on target which had a PSxG of 0.1. He was rather more tested v Brentford and conceded bang on the right number of goals v Villa.

 

18) Sam Johnstone (Wolves) -1.4

Johnstone has been more reliable than Jose Sa but Sunderland’s opener cut the ex-England keeper in half; Burnley’s first took him by surprise; and he might feel he could have kept out the first of Fulham’s three. Harsh? Probably. At Chelsea, he was powerless to stop any of the Blues’ three second-half goals and it was a similar story in defeats to Palace and Villa. But he was absolutely culpable v Forest.

 

19) Altay Bayindir (Manchester United) -1.6

Literally no one views Bayindir as a credible No.1, including Ruben Amorim. Since he was dropped for Lammens, United have lost one in eight. Coincidence?

 

20) Mads Hermansen (West Ham) -1.7

You have to feel for Hermansen. He seemed to be bought on the hop by the Hammers and was thrown into a team flailing badly. Taken out of the firing line now, with Areola back in under Nuno.

 

21) Karl Darlow (Leeds United) -1.8

Darlow replaced Lucas Perri after the Brazilian sustained an injury and the stand-in’s form kept him in Daniel Farke’s XI. But Spurs and Burnley scoring four goals from an xG of 1.05 was not a good look on Darlow and Perri is back in.

 

22) Lucas Perri (Leeds United) -1.9

The Brazilian was one of the biggest climbers before conceding two to Villa from a PSxG of 1.5. Leeds fans are especially unhappy at his failure to move for Morgan Rogers’ free-kick which, admittedly, did not look good. Conceded seven goals in his last three Premier League games but nobody gives a f*** at Leeds.

 

23) Alisson (Liverpool) -2.4

Alisson’s return came as a relief after five games out but even he was powerless to stop Liverpool caving against Forest, who scored three from a PSxG of 2.5. The Brazilian wasn’t troubled even slightly by West Ham; Sunderland were a different story. Conceded three goals from five shots on target v Leeds United. It has not been a good season.

 

24) Giorgi Mamardashvili (Liverpool) -2.4

Mamardashvili came into the side just as Liverpool had forgotten the basics of defending. There have been goals for which the big Georgian was beaten rather easily so a clean sheet against Villa was much-needed for his confidence. Only to be stitched up by Virgil van Dijk at City, where saving an Erling Haaland penalty couldn’t spare him from falling here.

 

25) Caoimhin Kelleher (Brentford) -2.8

Brentford were widely assumed to have got a bargain in Kelleher, and they probably have, even if he has been keeping the wrong company down here for most of his first season with the Bees.

 

26) Bernd Leno (Fulham) -3.3

Leno was bouncing back from a poor season by his own high standards with an impressive start to this campaign but defeats at Villa and Bournemouth were expensive for the German when it comes to this particular metric. Clean sheets against Wolves and Sunderland provided a small boost, but conceding once at Tottenham to a PSxG of 0.5 was a small hit. Then he conceded five v Manchester City.

 

27) Djordje Petrovic (Bournemouth) -3.6

He’s no Kepa, is he?

 

28) Jose Sa (Wolves) -3.9

The feeling remains that Wolves would have sold Sa this summer if they received an acceptable bid. Perhaps they should have been more open to offers. Allowing Leeds to score three from an xG of 0.5 was especially damning.

 

 

 

 



Categorized in:

Breaking News,

Last Update: December 9, 2025