 He was born at Southampton, Hampshire.Savage made his Minor Counties Championship debut for Wiltshire in 1986 against Dorset.From 1986 to 1995, he represented the county in 44 Minor Counties Championship matches, the last of which came against Wales Minor Counties.