Career
Rose started at Arsenal as a trainee, captaining his side to an FA Youth Cup victory in 1994. He made his first-team debut against Manchester City on 5 March 1996. He made five appearances (three as sub) for the Gunners before moving to QPR for £500,000 in May 1997.
He became a regular at QPR and made over 250 appearances for them in all competitions.
He was released from his contract by John Gregory in January 2007 and left the club On 23 February, Matthew signed for League One side Yeovil Town.
He scored his first and what turned out to be only goal for Yeovil against Bristol Rovers in October 2007. At the end of the 2007-2008 season Matthew rejected a new contract offer from Yeovil Town.