Wilson 5 Didn’t have much to do. He can’t kick. Haircut is bad considering barbers reopened on Monday
McCallum 8 His best game of the season. I’d have him back next year on that showing
Hyam 6 The season can’t end soon enough for him but he was fine tonight
McFadzean 7 Mercifully error-free tonight, and when that’s the case, you’ve got a good CB
Ostigard 8 Getting better with every game. Looked shaky early this season but now looks almost too good for us
Dacosta 6 Technically and positionally he’s all over the place, but he can make stuff happen, especially against a papier-mâché defense like Rotherham’s
Kelly 5 Seemed to just punt the ball skyward whenever he got it. Off night for him
James 8 MOTM Made up for a few dubious set-pieces with a peach for Ostigard. One of few players who looks comfortable at this level, and kept things ticking over
O’Hare 6 Shocking miss, didn’t really impose himself on the game. Wouldn’t blame him for being tired at this point of the season
Godden 5 Worst miss of the game, in a game full of bad misses. Bit of a lost year for him
Walker 6 Didn’t offer much in front of goal, but his movement continues to be excellent
Gyokeres 6 Let’s be honest, this guy is entirely forgettable, and if he signed somewhere else tomorrow, not a single one of us would care
Biamou 5 Max gonna Max
Hamer 6 Offered as much as O’Hare did in a fraction of the time
Looking at those ratings it feels like I’m being harsh on a team that won comfortably. But having heard for weeks that Rotherham were a football juggernaut, sitting pretty and just waiting to cash in all those games in hand after pulling off Operation COVID False Flag, you’ll have to forgive me for being underwhelmed with what they actually looked like tonight. Because they were shit.