SOFIA, BULGARIA - Wednesday, March 3, 2004: Liverpool's Jamie Carragher and Dietmar Hamann celebrate beating Levski Sofia 4-2 during the UEFA Cup 4th Round 2nd Leg match at the Vasil Levski Stadium. (Pic by David Rawcliffe/Propaganda)

QUIZ – How many of Jamie Carragher’s 158 Liverpool teammates can you name?

Jamie Carragher is a one-club man and during his 17 years with the club shared the field with 158 different players, think you can name them all?

Carragher was the ultimate servant to Liverpool Football Club, ending his career with 737 appearances, the second-most in club history, and nine honours.

During his time at Anfield, he witnessed several changes in personnel, ensuring he shared the pitch with 158 players from 1997 to 2013.

And we want to see how many you can name in this mammoth quiz!

We’ve given you 10 minutes on the clock, the number of games Carragher played with each of his teammates and their nationality to help you along!

You have 10 minutes!

*Stats from Transfermarkt.co.uk

Want more quizzes? Try these!