Career
West Ham United Larkins began his career in the youth system at West Ham United, and never played in the Hammers" first team, but played regularly in the U21 side. Aged 16, he made an appearance as an unused substitute for West Ham in the Premier League, providing cover for Ruud Boffin (playing his only league match for the club) in the 1–1 draw at Blackburn Rovers on 18 December 2010. Larkins was sent out on loan to two local non-league clubs during 2012.
He was recalled from his loan early by West Ham.
Larkins was injured in a road accident in Harold Hill, London, on 15 April 2013, and spent the rest of the day in hospital before being released that evening. Leyton Orient Larkins signed for League One club Leyton Orient in June 2013 on a one-year deal, after being released by West Ham.
He made his debut for the club in the first round of the, as Orient beat Southport 5–2 on 9 November 2013. At the end of the season, after appearing on the bench for the 2014 Football League One play-off Final, he was released by Orient along with four other players.
Bishops Stortford and Canvey Island After being released from Leyton Orient Larkins signed for Conference South Side Bishop"s Stortford to gain regular football.
Larkins appeared in pre-season friendlies but then left the club before the start of the season. He returned in February 2015 and made his debut in the 1–1 draw at home to Ebbsfleet United, and made eight appearances in all competitions before the end of the season. In the summer of 2015, Larkins signed for Canvey Island, but left the club before the end of August.