Career
Rose began his career as a trainee with Queens Park Rangers (QPR). He returned to Rangers towards the end of the season and made his first team debut as a second half as a substitute for Hogan Ephraim against West Bromwich Albion on 4 May 2008. Next season, Rose joined Northampton Town on 5 August for a month.
He made his Northampton debut in a 2–0 loss against Southampton in the League Cup on 11 August 2009.
He first league appearance came when came off the bench in a 1–0 loss to Chesterfield. He returned to Queens Park Rangers after only one appearance.
On 8 October 2009 he was again sent out on loan, to Cheltenham Town, making his debut for them two days later against Accrington Stanley. He only made one appearance for the club before asking to return to QPR. On 22 October 2010 Rose signed a three-month loan deal with Torquay United, making his debut on 23 October in a 1–1 draw at Gillingham.
After his release from QPR, Rose joined Thai club Muangthong United and was handed the 11 shirt.
Rose made one appearance for the club before being released because of personal reason. In January 2012, Rose joined Newport County on non-contract terms. On 12 May 2012, Rose played for Newport County in the FA Trophy final at Wembley Stadium which Newport lost 2–0 to York City.
He left Newport County at the end of the 2011-2012 season.
Rose signed for Isthmian League side Wealdstone on 19 November 2012. Rose signed for Hemel Hempstead Town in February 2013.
On 21 March 2013, he signed for Conference South side Maidenhead United along with ex-Arsenal right back Kerrea Gilbert. On 23 August 2013, after playing in a number of pre-season friendlies, Rose signed for Conference South side Eastleigh.
The contract was terminated by mutual consent in January 2014.
After a spell with Staines, Rose signed for Southern Division One Central side Marlow in January 2015.