Dallas Moir (born 13 April 1957) is a Maltese-born Scottish former cricketer who played first-class cricket for Scotland in 1980 and 1986 and for Derbyshire between 1981 and 1985. Moir played for Scotland B in 1978 and in 1980 played several games for Scotland including a first-class match against Ireland and one-day events. Also in 1980 he made his Second XI debut for Warwickshire. He joined Derbyshire in the 1981 season playing mainly in the second XI, but played three first-class matches.