 Loaned out to Yeovil Town, he switched to Plymouth Argyle for a 12-month spell in January 2012.He left Plymouth for Port Vale in January 2013, and helped the club to secure promotion out of League Two in 2012–13.He left England in August 2013 to play for Finnish club IFK Mariehamn, before heading into English non-League football with Chesham United, Welling United, Staines Town, AFC Rushden & Diamonds, Hayes & Yeading United, Bishop's Stortford, and Enfield Town.