Career
He was most notable for being the Football League Division Two top scorer for the 1900-1901 season whilst playing for Barnsley. After spells with Lincoln City and New Brompton, Swann rose to prominence playing for Barnsley in the Football League Division Two, and was the league"s top scorer during the 1900-1901 season, with 18 goals. However, his time at the Manor Ground would yield just one more goal in six more appearances, with his last game and goal coming in a 1–0 victory over Doncaster Rovers on 30 November 1901.
After a brief spell at Gainsborough Trinity, Swann switched to Stockport County the following month, going on to score four goals in 14 appearances for the side.
He returned to Scotland in 1902, before returning to England to play for Mexborough, followed by two Southern Football League games for Tottenham Hotspur during the 1904-1905 season. He later played for Partick Thistle.