Wolverhampton born inside forward Steve Coglin played junior football for Moxley White Star in 1919, Darlaston in 1920, Lichfield City in 1921, Wednesbury Old Athletic in 1922 and Willenhall in 1923 before joining First Division Sunderland in 1924, making his Football League debut that October at Liverpool, scoring his first goal in September 1925 as Sunderland beat Blackburn Rovers 6-2. Initially a fringe player he scored 3 goals in 8 appearances during his first two seasons, but broke into the side in September 1926, scoring a hat-trick against Burnley in a 7-1 thrashing the following month.
But having lost his place in December he joined Grimsby Town in February 1927 after 9 goals in 20 appearances for The Wearsiders. He scored 11 goals as Grimsby won promotion to the First Division as Second Division runners up in 1928-29, before netting 13 the following season in Grimsby’s first ever First Division campaign but lost his place after a season in the First Division and moved to Notts County in the summer of 1931 after 39 goals in 121 appearances for The Mariners.
His stay at Meadow Lane was just a single season, when he scored 3 goals in 14 appearances for The Magpies, before joining Birmingham & District League club Worcester City in the summer of 1932, playing for Hereford United in 1933 before moving back to the Black Country with Cannock Town in 1934 and Bromsgrove Rovers in 1935. He finished his career with Archdales in Worcestershire in 1936.