Angus Richard Dunlop (born 17 March 1967 in Dublin, Republic of Ireland) is a former Irish cricketer.
A right-handed batsman and off-spin bowler, he made his debut for the Ireland cricket team against the MCC in June 1990 and went on to play for them on 114 occasions in all, his last match coming in August 2000 against Scotland.
Of his matches for Ireland, eight had first-class status and 25 had List A status. In all matches for Ireland, he scored 3164 runs at an average of 29.30, with a top score of 150 coming against Scotland in his final match. He took 36 wickets at an average of 35.22, with his best bowling being 5/26 against Wales in July 1990.
He represented Ireland in several international tournaments; the ICC Trophy in 1994 and 1997, the European Championship in 1996, 1998, when he was captain and 2000. He also played, and was captain, in the ICC Emerging Nations tournament in 2000.
He was considered an exceptional talent at club level in Ireland, scoring 1000 runs in a season three times in five years in Leinster club cricket, a feat no-one else has surpassed.