The Premier League recent form table was a major surprise to me.

We all know Rafa Benitez is doing a great job and are happy being in ninth place ahead of the Palace match today.

However, it is easy to overlook just how good the form has been overall, in these past half dozen games.

The doom merchants were out in force after the opening defeats to Spurs and Huddersfield.

However, just look below at where Newcastle United feature in this Premier League form table which covers the past six matches for all teams:

premier league form tableChampions League we’re having a laugh!

Crystal Palace’s last six results with latest one listed first;

Crystal Palace 2 Chelsea 1 

Man Utd 4 Palace 0

Man City 5 Palace 0 

Palace 0 Southampton 1

Burnley 1 Palace 0

Palace 0 Swansea 2

Newcastle’s last six results also listed with the latest result first;

Southampton 2 Newcastle 2

Newcastle 1 Liverpool 1

Brighton 1 Newcastle 0 

Newcastle 2 Stoke 1

Swansea 0 Newcastle 1

Newcastle 3 West Ham 0