Italian legend Andrea Pirlo has named his current best Premier League XI in an exclusive interview with Shortlist.com.

Despite, never playing in the EPL, he certainly knows what it takes to be a world class player.

Pirlo's EPL XI:

Joe Hart (GK) (Manchester City)

Branislav Ivanovic (Chelsea)

Vincent Kompany (Manchester City)

John Terry (Chelsea)

Nacho Monreal (Arsenal)

Kevin de Bruyne (Manchester City)

Philippe Coutinho (Liverpool)

Yaya Toure (Manchester City)

Mesut Ozil (Arsenal)

Alexis Sanchez (Arsenal)

Sergio Aguero (Manchester City)