Alisson Becker (8/10):
Had to be at his best to deny Souza and Richarlison (three times). Came off his line well to snuff out balls over the top with supreme composure.
Dominik Szoboszlai (8/10):
Really good from a defensive perspective in dealing with Tel and others. Used the ball well going forward. Capped his performance with yet another free-kick goal.
Joe Gomez (4/10):
Struggled at times up against Solanke. Seemed to be lacking in confidence.
Virgil van Dijk (6/10):
Came off second-best against Richarlison on more than one occasion, but did recover well at times.
Andy Robertson (4/10):
Couple of loose touches ruined opportunities for counter-attacks. Failure to challenge Kolo Muani led directly to Richarlison's equaliser.
Ryan Gravenberch (7/10):
Routinely used his long legs to win the ball back in midfield and spark Liverpool attacks.
Alexis Mac Allister (6/10):
Always looked to receive the ball and recycle it as soon as possible. Played some intelligent balls, particularly out to Ngumoha. Gave away possession too often in the final third.
Florian Wirtz (7/10):
Ran the show in the first half as he fizzed around the Tottenham penalty area. Faded a bit after the break before being replaced on the hour.
Jeremie Frimpong (5/10):
Locked in a good battle with Spence that he came out on top of at times. Lacked a cutting edge in the final third.
Cody Gakpo (5/10):
Deployed as a central striker and worked tirelessly off the ball. Had a shot pushed onto the post by Vicario, but his final shot or pass were otherwise disappointing.
Rio Ngumoha (8/10):
Slowly grew into his full Premier League debut but, by the time he was replaced just past the hour mark, he was the most threatening player on the pitch. Left Porro for dead on numerous occasions, and if not for better finishing he would have marked the game with a goal.
Hugo Ekitike (5/10):
Posed a threat on the counter but his final pass and shot fell well short, including during a late counter-attack.
Mohamed Salah (7/10):
A real bright spark after replacing Frimpong. Created chances and had a shot saved by Vicario.
Curtis Jones (6/10):
Not as incisive as Wirtz but put in a solid shift for half an hour.
Trey Nyoni (N/A):
Replaced Gakpo for the final eight minutes or so.
Federico Chiesa (N/A):
On in stoppage time as Liverpool chased a winner.
Arne Slot (4/10):
Given Spurs' form, a disastrous result. Not all of his rotations worked even if some stars got a rest. Lack of cutting edge again proved costly as they threw away more points late on.