Career
Thornton was born in Birmingham and played amateur football with Kingstanding Swifts before joining Crewe Alexandra. After an unsuccessful spell in Crewe, Baxter joined Stoke and played 20 times for the "Potters" scoring once during the 1910-1911 season. He later played for Newport County.