 In January 1973, Andrews signed for Walsall in a swap deal, along with £6,000, for Geoff Morris.He spent the final four seasons of his professional career there, playing 159 league games and scoring 38 goals.He retired from professional football in 1977, though he continued at non-league level with Telford United, Dudley Town, Oldswinford, Solihull Borough and player-manager at Tipton Town.