McShane started his career with Manchester United, never making a first-team appearance for the Red Devils but spending time out on loan at Walsall and Brighton & Hove Albion.
The Wicklow-born defender then enjoyed spells with West Bromwich Albion, Sunderland and Hull City before joining Reading in 2015 and being named captain in the same summer.
Having made over 100 appearances in all competitions for the Royals, he was released in May after four years at the Madejski Stadium.
He signed for Dale in October 2019 on a short-term deal.
Player Ratings for Paul McShane
Player Stats for Paul McShane
News Stories for Paul McShane