Career
Richardson began his career at his home town club of Motherwell. He joined the Tottenham Hotspur "nursery" club Northfleet United before signing for Tottenham in 1927. The full back made a total of 41 appearances in all competitions for the Spurs between 1927-1929.
Richardson joined Reading in 1929 where he featured in 133 matches in total.
He later played for Bournemouth and finally ending his career at Folkestone.