 Dunlop played for Sandyford, Hurlford, Annbank, Kilmarnock and Abercorn before being signed by Liverpool managers John McKenna and William Barclay in January 1895 for £35.He made his Liverpool debut in a Football League Division One match a 3-2 home defeat at the hands of Sunderland on the 25 March 1895 a season which saw Liverpool relegated from the top flight.The Left sided Full-Back enjoyed his second season a bit more as Liverpool gained promotion straight back to the First Division.