Career
He has previously played for Bolton Wanderers, Exeter City, Scarborough, Scunthorpe United, Carlisle United, Brentford, Street Johnstone, Burton Albion, Grimsby Town and Harrogate Town. Born in Leicester, Leicestershire, Taylor began his career at Premier League club Bolton Wanderers as a youngster in 2001, but his chances were limited and he was subsequently loaned out for spells at both Exeter City and Scarborough. He left Bolton Wanderers in 2003 and joined Scunthorpe United permanently, he went on to make 96 appearances at The Iron, scoring 12 goals in the process.
Taylor was one of the scorers for Scunthorpe United as they comfortably beat Carlisle United 3–0 on the last day of the 2006-2007 season.
His chances were limited during the first-half of the 2007–2008 season, and Taylor stated he would not sign any contract extension offered by Scunthorpe. This alerted several clubs, but it was the Brunton Park club that caught Taylor"s eye.
Taylor then went on to score his first goal for the Blues against Southend United which turned out to be the winning goal as Carlisle ended up 2–1 winners. On 13 August 2009, Taylor was announced as a Brentford player for an undisclosed fee, becoming Andy Scott"s 12th signing of the summer.
Taylor joined Burton Albion on loan until the end of the season on 14 January 2010.
On 1 July 2010, Taylor signed for Perth based Street Johnstone. Taylor joined Burton Albion on a two-year contract after his release from Street Johnstone. On 28 March 2013 Taylor joined Grimsby Town on loan for the remainder of the 2012-2013 season.
Taylor was released by Burton at the end of the 2012-2013 season.
In July 2013 he joined Southend United on trial. In August 2013 he signed for Harrogate Town, and after a loan spell with Corby Town he joined them permanently during the summer of 2014.
Taylor has represented Jamaica at under-20 and under-23 (Olympic) levels.