Duncan Bell McLachlan (30 October 1893 – 15 September 1958) was a New Zealand cricketer.
[1] A left-arm medium-pace bowler, McLachlan took 22 wickets in seven days in two first-class matches on Canterbury's northern tour in January 1915.
On 6 and 7 January, against Hawke's Bay in Hastings, he took 7 for 57 and 5 for 17 in Canterbury's innings victory.
[3] McLachlan served overseas with the New Zealand Expeditionary Force in World War I.
[4] He was part of the New Zealand occupation of Cologne in Germany immediately after the end of the war.