ruled out of action for several weeks. Vale secured promotion with a third-place finish at the end of the season, with McCombe playing 37 matches in a regularly changing four back. Despite still being under contract, he chose to leave the club in the summer. Mansfield Town and York City McCombe signed for Mansfield Town on 1 June 2013, and was described by manager Paul Cox as "a commanding player who will add knowledge and experience to our defence". He left Field Mill by mutual consent in January 2014, having made only seven starts for Mansfield in 2013–14. McCombe signed for League Two club York City on 12 January 2014 on a two-and-a-half-year contract, after his release from Mansfield. He made his debut as an 85th-minute substitute for Ryan Jarvis in a 2–0 away defeat to Hartlepool United on 25 January 2014. On 15 February 2014, he scored a brace and claimed an assist in a 4–0 victory at Plymouth Argyle, earning himself a mention on the Football League team of the week. He was again named in the team of the week after making a block on the line from a Hallam Hope shot in a 1–0 win over Bury on 21 April 2014. On 1 February 2016, McCombe left Bootham Crescent by mutual consent after not playing a match three months into new manager Jackie McNamara's tenure. Later career On 1 March 2016, McCombe joined National League club Macclesfield Town on a contract running until the end of 2015–16. He debuted later that day, as an 81st-minute substitute in a 2–1 home defeat to Torquay. He made 12 appearances and scored one goal as Macclesfield finished in 10th-place in the 2015–16 National League. He retained his first-team place for the following season, and scored the winning goal as Macclesfield won 1–0 away to League One team Walsall in the first round of the FA Cup. He made 44 appearances in 2016–17, including in the 2017 FA Trophy Final at Wembley Stadium, where Macclesfield were beaten 3–2 by York City. McCombe rejected a new contract offer from Macclesfield to join their National League rivals Chester on 6 June 2017 on a one-year contract. He left the club on 8 February 2018 and signed for National League North club Harrogate Town the following day. Harrogate finished second at the end of the 2017–18 season, and went on to secure promotion