Liverpool host Manchester United at Anfield tomorrow night in what will be the 197th meeting between two of English football's fiercest rivals.

A total of 416 players have represented the Reds against United - but can you name the 30 men to have played the most times for Liverpool in this fixture?

Test your knowledge with our quiz below! You've got eight minutes...