During his first season as a Sky Blue, he consistently thawed into the starting squad, making 30 league appearances and gaining considerable amounts of playing experience.
It was quite a short time overall with the club, put the duration of it was fruitful to Shearer as he played in the majority of the matches, accumulating a total of 13 appearances for the Diamonds.
After returning to Coventry City from his double loan moves to Rushden & Diamonds, he was sold on a permanent basis to Bristol Rovers on 27 July 2005, in time for the 2005–06 season.
On 25 October 2006, he teamed up with Shrewsbury Town on a three-month loan deal to provide cover for a facially injured Ryan Esson.
Back with Bristol Rovers after his emergency cover loan deal to Shrewsbury Town, he was purchased by Wycombe Wanderers, and he headed there with high expectations that were soon dampened just a few weeks in the new campaign.
Only five games in, he had a freak training ground accident, in which he had a fracture-dislocation to his ankle and spent the remainder of the season on the sidelines, with Wycombe having to bring in loan goalkeepers Frank Fielding and Przemysław Kazimierczak to cover his and Jamie Young's absences.
In May 2012, Shearer left newly back-to-back promoted Crawley Town to join his ex-manager Steve Evans at Rotherham United in the New York Stadium.
Due to an operation, Shearer was out for six weeks, meaning there was a chance that he could lose his number one spot altogether to Andy Warrington.
[10] In May 2017 Shearer joined Oxford United of League One on a one-year contract, as cover for the first-choice keeper Simon Eastwood.
[14] On 11 August 2018, after Simon Eastwood broke a finger during the warm-up, Shearer played his first and only league game for the club in a 2–0 defeat against Fleetwood Town.