Stoker served with the Royal Navy during World War II and played for the Navy football team as well as guesting for Watford and Portsmouth. He made his début for Kingstonian in 1946 and two years later won the first of 12 England amateur caps in the shock 4-3 defeat by Wales at Shrewsbury, only a short time after England had beaten Wales 7-2 at Bangor. He joined Sutton United in 1950 and in nine years with the club he played more than 300 League games. He then managed Sutton briefly before taking over at Walton & Hersham where he led them to successive Surrey Cup wins in 1961 and 1962. He managed Walton for eight seasons. He played at full-back in both Great Britain’s games at the 1956 Melbourne Olympics.