Career
Patterson began his career at Barnsley. He was first included in a matchday squad on 9 April 2013, remaining an unused substitute in their 1−1 Championship draw away to Cardiff City, and a week later was used in the same way for a game at Oakwell against Derby County, with the same outcome. On 26 November 2013, he was loaned to fellow Yorkshire team F.C. Halifax Town until 5 January 2014.
He made his senior debut that same day, replacing the injured Danny Lowe before half time in a 3−2 Conference Premier loss away to Hereford United at Edgar Street.
On 7 December, he made the only other appearance of his loan, again as the replacement for an injured player, filling in for Matty Pearson for the final 29 minutes of a 3−4 loss to Woking at The Shay. Released by Barnsley in the summer of 2014, Patterson went on to another club in the county, Bradford Park Avenue of the Conference North.
On 26 December that year, he made his first senior start, playing the full 90 minutes as Bradford lost 2−1 at Chorley. He played 14 league games for the Avenue that season, scoring once, a second-minute opener in a 1−1 draw with Lowestoft Town at the Horsfall Stadium on 21 February 2015.
On 21 August 2015, he signed a one-year contract with the option of a second year for League One club Shrewsbury Town, joining up with manager Micky Mellon, who was assistant manager during his spell at Barnsley.
Having not broken into the first-team, he was released by mutual agreement in January 2016, rejoining his former club Bradford Park Avenue shortly afterwards.