The Liverpool 'I have played with...' quiz

How many of the current squad can you guess from three players they have played alongside in their careers so far?
I have played with Darren Anderton, Bradley Wright-Phillips & Frank Lampard - who am I?
Lallana played with Anderton at Bournemouth, Wright-Phillips at Southampton and Frank Lampard for England!
I have played with Idrissa Gueye, Dimitri Payet & Emre Can - who am I?
Origi played with Gueye and Payet at Lille, and Can at Liverpool!
I have played with Leandro Bacuna, Georgios Samaras & Quincy Promes - who am I?
Van Dijk played with Bacuna at Groningen, Samaras at Celtic and Promes for the Netherlands!
I have played with Ivan Rakitic, Federico Fazio & Santi Cazorla - who am I?
Moreno played with Rakitic and Fazio at Sevilla, and Cazorla for Spain!
I have played with Eric Abidal, Denis Cheryshev & Philippe Coutinho - who am I?
Fabinho played with Abidal at Monaco, Cheryshev at Real Madrid and with Coutinho for Brazil!
I have played with Mikel Arteta, Rickie Lambert & Loris Karius - who am I?
Ox played with Arteta at Arsenal, Lambert at Southampton and Karius at Liverpool!
I have played with Philipp Degen, Mario Gotze & Charlie Adam - who am I?
Shaq played with Degan at Basel, Gotze at Bayern and Adam at Stoke...what a career!
I have played with Mohamed Elneny, Micah Richards & Petr Cech - who am I?
Salah played with Elneny for El Mokawloon, Basel and Egypt, Richards at Fiorentina and Cech at Chelsea!
I have played with Clinton Morrison, Lee Cattermole & Dirk Kuyt - who am I?
Henderson played with Morrison at Coventry, Cattermole at Sunderland and Kuyt at Liverpool!
I have played with Brad Friedel, Dominic Matteo & Jerome Boateng - who am I?
Milner played with Friedel at Villa, Matteo at Leeds and Boateng at Man City...along with pretty much any big name in Premier League history!
Back to the drawing board!
Not bad, but not good either!
Pretty, pretty good!