Life-long fan Mark McCarthy has spent four decades amassing 282 shirts which were worn from 1926 up to the present day.<br /><br />The shirts include those worn by City legends Yaya Touré, Fernandinho, David Silva, Kevin De Bruyne, Sergio Aguero and Erling Haaland.<br /><br />The incredible collection is expected to sell for up to £1 million when it goes under the hammer at Hansons World of Football.