The former Scotland keeper, 58, sold 42 items for 22,367 at Convery Auctions in Edinburgh yesterday.
The shirts included one worn by England keeper Ray Clemence when Kenny Dalgish scored against him in 1976. A shirt worn by former Scotland captain Billy Bremner was the top earner, raking in 1,700.