Niel Alexander McDonald Walker (22 August 1895 – 10 August 1960) was a British army officer and a cricketer who played in tournaments in India and for Derbyshire.
After the war Walker saw service in India, where he also took part in cricket tournaments. In 1924 he played for the Europeans in the Lahore Tournament, and in 1926 against a Marylebone Cricket Club (MCC) touring side led by Arthur Gilligan. In 1927 and 1928 he played for the Europeans in the Sind Tournament. He was in England when he played for Derbyshire in 1931 against New Zealand. He played for Derbyshire again in the 1936 in their Championship winning season against Kent.
Walker was a right-hand batsman who played 6 innings in 4 first-class matches. His top score was 18 and his average 8. He was a right-arm medium pace bowler and took 2 wickets at an average of 38.5.[2]