Erling Haaland grabs EPL seasonal record

We continue to track the feats of Erling Haaland, who continues to rewrite the English League record book with almost every match for Manchester City.
His goal against West Ham (3-0) on 3 May was his 35th Premier League goal of the current season. Since the inception of the league in 1992, no one has scored so much. 
The previous record, 34 goals, was shared by Andy Cole and Alan Shearer. Each of them have played a lot more matches in the most prolific season (40 and 42 resp.) than Haaland now (31). And Haaland still has 5 more league matches to push the record mark even higher.

1Erling Haaland35Norway2022-23Manchester City31
2Andy Cole34England1993-94Manchester United40
3Alan Shearer34England1994-95Blackburn Rovers42
4Mohamed Salah32Egypt2017-18Liverpool36
5Luis Suárez31Uruguay2013-14Liverpool33
6Cristiano Ronaldo31Portugal2007-08Manchester United34
7Alan Shearer31England1995-96Blackburn Rovers35
8Alan Shearer31England1993-94Blackburn Rovers40
9Kevin Phillips30England1999-00Sunderland36
10Thierry Henry30France2003-04Arsenal37
11Harry Kane30England2017-18Tottenham37
12Robin van Persie 30Netherlands2011-12Arsenal38