Career
A left-winger, he had an eleven-year career, scoring 28 goals in 249 games in all competitions. Heames played for Middleport Athletic before he joined Stoke in 1893. He made his debut in the Football League in a 4–1 defeat at Sheffield Wednesday on 7 December 1894.
This was only appearance in the 1893-1894 campaign before he forced his way into the side at the start of the 1894-1895 season, making ten appearances at outside-left.
However Joe Schofield swapped wings and Heames fell out of favour. He scored his first senior goal on 17 November 1894, in a 4–2 defeat by Small Heath at Muntz Street.
He was limited to three First Division appearances in 1896-1897. Heames joined nearby Midland League side Burslem Portuguese Vale in the summer of 1897.
At the end of the season the club was re-admitted into the Second Division.
He went on to make 43 appearances in the 1898-1899 season, scoring once in a 1–1 draw with Manchester City at the Athletic Ground. He hit eight goals in 39 games in 1899–1900, and then three goals in 36 games in 1900-1901. He scored five goals in 38 appearances in 1901-1902, including goals against Woolwich Arsenal and Newton Heath (later renamed Manchester United).
Heames scored twice in 35 games in 1902-1903 and four times in 38 games in 1903-1904 but refused to re-sign for the club in the summer of 1904, thus leaving the club after amassing 254 appearances (191 in the football league) and 28 goals (18 in the football league).