Barcelona and Argentina superstar Lionel Messi has shown off his incredible shirt collection. The 29-year-old, five-time Ballon d'Or winner posted on Instagram a picture of himself and his son, Thiago, with the astonishing assemblage at his home in Spain. Taking pride of price at the centre of it all is his World Cup Final shirt from 2014. A host of compatriots shirts are on display, including Manuel Lanzini, Sergio Aguero, Oscar Ustari, Alejandro Dominguez and Messi's idol, Pablo Aimar, as well as a who's who of European greats, such as Thierry Henry and Pavel Nedved. There's also space for two Real Madrid legends: Iker Casillas and Raul. Perhaps the most surprising shirt on show is Manuel Lanzini's West Ham number, right between a special Argentina number 10 jersey and one of Luis Suarez's. It will take quite something for a fellow pro to trump Messi's remarkable array of shirts.