As a player he was a midfielder between 1999 and 2020 playing most of his career in the Football League, notably for Grimsby Town where he made 118 appearances in all competitions.
He also played as a professional for Oldham Athletic, Stockport County, Bury and Chesterfield before finishing his career in non-league football with Guiseley, Altrincham and Bradford Park Avenue.
Boshell was given a pre season trial by Grimsby in the summer of 2006 by Graham Rodger and earned a non-contracted squad position, joining on 25 August.
He made his league debut against Macclesfield Town in a 1–1 draw at Blundell Park, and was offered a deal to keep him at the club until the end of the season.
After approaching directors attempting to have manager Steve Kittrick removed from his post, Boshell and his younger brother Nicky were placed on the transfer list.
[11] In September 2016, Boshell came out of retirement to join Bradford Park Avenue, also taking on the role of assistant manager to his former teammate at Guiseley, Mark Bower.