Stockport County Success followed McSweeney to Edgeley Park, and at the end of the 2007–08 season he played his part in helping "The Hatters" gain promotion via the play-offs at the new
Wembley Stadium, where they beat
Rochdale 3–2 in front of almost 40,000 spectators. McSweeney continued his fine form in Stockport's League One campaign in 2008–09 with some eye catching performances in his new role as right back, and the Hatters style of football under Gannon allowed McSweeney become a crowd favourite, as he weighed in with five goals and eight assists in all competitions. He went on to make almost 50 appearances for the side before administration forced the club to cut costs in the summer of 2009.
Hartlepool United McSweeney was then snapped up by
Hartlepool United in May 2009 by Hartlepool's then Director of Sport
Chris Turner. He went on to make over 70 appearances for "the Monkey Hangers" playing as both a right back and a winger, scoring four goals and creating seventeen assists in all competitions. In May 2011 he was not offered a new contract by the club, along with nine other players from the 2010–11 squad.
Leyton Orient On 16 June 2011, McSweeney signed for
Leyton Orient, where he worked for a second time under Russell Slade. He signed a two-year contract. Abbott was dismissed as manager after McSweeney's first game, a 1–0 home defeat to
Port Vale resulting in
Graham Kavanagh becoming caretaker manager. McSweeney played a key role in the oncoming fixtures helping the team secure consecutive wins against
Sheffield United,
Notts County and
Stevenage. As a result of this upturn in club fortunes
Graham Kavanagh was appointed full-time manager. McSweeney went on to start ten games for the Cumbrians, winning six and drawing two, but was informed that his short-term deal would not be extended beyond January as a result of budget overspending.
Northampton Town McSweeney became one of new manager
Chris Wilder's first signings as manager of
Northampton Town, signing him on a contract until the end of the 2013–14 season on 30 January 2014, with the team seven points adrift at the foot of the League Two table. McSweeney instantly slotted in at right back for the struggling "Cobblers" and went on to make eighteen appearances in the remaining twenty games helping the team secure safety in the division on the last day of the season with victory over Oxford. Despite the club's survival, McSweeney was not offered a renewed contract and was released at the end of the 2014 season along with eight others
Nuneaton Town In September 2014, McSweeney signed for
Nuneaton Town. ==Honours==