Irvine, Ayrshire born outside left David Black began his football career with Hurlford Thistle in 1888 and joined Grimsby Town in the summer of 1889, not before he had won his first and only cap for Scotland, scoring in a 7-0 win over Ireland at Ibrox in March 1889. He moved to play for Middlesbrough in 1891, joining First Division Wolverhampton Wanderers in the summer of 1893, making his Football League debut at Nottingham Forest that September.
Black played for Wolves as they reached the 1896 FA Cup Final, scoring their goal as they lost 2-1 to Sheffield Wednesday at The Crystal Palace, before joining Burnley in December 1896 after 17 goals in 84 appearances for Wolves. But although he scored 5 goals in 13 appearances for The Clarets over the remainder of the season, he couldn’t help them avoid relegation and he left to join Southern League Tottenham Hotspur that summer. At Spurs he scored 10 goals in 22 appearances before joining Woolwich Arsenal in 1898, but he failed to make the first team at Arsenal, returning to Scotland later in 1898 to join Clyde, where he played until his retirement.