A short-statured left-arm seam bowler, Walker played 92 district cricket matches for Northcote and six for St Kilda, taking 258 career wickets at 20.01.[2] Walker took career best figures of 9/28 in the 1965/66 semi-final against Richmond, helping to dismiss Richmond for only 60 to defend Northcote's meagre first innings total of 82 and qualify for the famous 1965/66 final against Essendon.[3]