Plymouth Argyle Purrington was born in
Exeter, Devon. He joined the
Plymouth Argyle youth academy in September 2005 when he was nine. He signed his first professional contract in May 2013. Seven months later, Purrington made his first-team debut in a
League Two match against
Oxford United, and scored his first senior goal in his fourth match; an
FA Cup tie with
Port Vale. He soon became a regular in the side after an injury suffered to teammate
Gary Sawyer at the beginning of the
2016–17 season.
Rotherham United On 30 January 2017, Purrington completed a move to
Championship side
Rotherham United for a reported £300,000 fee, signing a three-and-a-half-year contract. He made his debut in a 1–0 away defeat to
Bristol City on 4 February 2017. He scored his first goal for Wimbledon in an
FA Cup tie against
Halifax Town on 1 December 2018. He was recalled to Rotherham United on 10 January 2019. On the same day as his recall, Purrington joined League One club
Charlton Athletic on loan until the end of the season.
Charlton Athletic On 2 July 2019, Purrington joined
Charlton Athletic on a three-year contract. On 13 June 2022, it was confirmed that Purrington would be leaving Charlton Athletic following the expiration of his contract.
Ross County On 29 June 2022, Purrington signed a two-year deal at
Ross County.
Exeter City On 11 January 2024, Purrington signed an 18-month contract at
Exeter City. On 5 May 2025, Exeter announced the player would leave the club in June when his contract expired.
Cambridge United On 23 June 2025, Purrington agreed to join League Two side
Cambridge United on a one-year deal upon the expiration of his contract with Exeter City. ==Personal life==