Career
Wainwright played for Highfields before joining Portuguese Vale as an amateur in December 1919. After making his debut in a 1–0 defeat at Barnsley on Boxing Day he signed as a professional the following month. He was unable to nail down a regular place however, and was released at the end of the season with just four appearances to his name.
He returned to Highfields before moving on to Doncaster Rovers, Brodsworth Main, Frickley Colliery, Sheffield United, Boston Town, Scunthorpe & Lindsey United and Newark Town.