Matt Jarvis started his career on the books of Millwall, but was released by the club. Matt was taken on by Kent-based club Gillingham as a trainee. On 4 November 2003, at the age of 17, he made his Football League debut in a match against Sunderland. He came on as a 76th minute substitute for Richard Rose . He next played for the first team in an FA Cup defeat to Burnley on 24 January 2004, and went on to feature regularly in the team in March and April. In total he made two starts and eight substitute appearances during the 2003-04 season, but also continued to play for the youth team, helping them reach the last sixteen of the FA Youth Cup. Shortly before the end of the season he signed his first professional contract with the club when manager Andy Hessenthaler gave him a three-year deal.
In the 2004-05 season Matt Jarvis became a regular in the Gillingham first team, playing in 30 Football League matches. He also scored his first goal for the club in a win over Wolverhampton Wanderers on 30 October 2004. In the 2005-06 season he was again a regular, and scored seven goals.
Midway through the 2006-07 season Gillingham offered Jarvis a new contract, which the club described as the most lucrative it had ever offered to a player of his age. A number of Premier League and Championship clubs showed interest in signing Matt.
Matt Jarvis ended the season having been named in the PFA's League One Team of the Year, and with Charlton Athletic expressing their interest in him. Gillingham chairman Scally claimed that Jarvis had the potential to play for England by the time he was 24.
Matt Jarvis rejected a further improved contract offer by Gillingham, to join Wolverhampton Wanderers of the Championship in June 2007. He made his debut for his new club on 20 October 2007, when he came on as an 88th minute substitute in a 2-0 home victory over Charlton Athletic. After regaining full fitness after an injury, he became a first-choice player at Molineux, making a further 27 appearances during the 2007-08 season. He scored his first goal for the club in a 1-1 draw with Leicester City in December 2007.
Matt made his Premier League debut against West Ham United in August 2009 and played regularly during the 2009-10 season, scoring three times to help them achieve top flight survival. In September 2010 he signed a new contract and was once again a regular in the Wolves team during the 2010-11 season, scoring four Premier League goals, his highest tally for four seasons. On 19 May 2011 Jarvis was awarded both Supporters' Player of the Season award and Players' Player of the season awards.
Matt Jarvis has recently moved to West Ham – the 26 year old left Wolverhampton Wanderers after five successful years that saw him earn his first England cap. Matt Jarvis will now wear the No7 shirt, is happy to have finally joined West Ham after being courted by a number of top-flight teams this summer.
Matt Jarvis was called-up to the England national squad in March 2011 for matches against Wales (a Euro 2012 qualifier) and Ghana (an international friendly). Matt made his debut as a substitute against Ghana at Wembley on 29 March, coming on for Jack Wilshere in the 70th minute of a 1-1 draw. In doing so, he became the first Wolverhampton Wanderers player to play for England since Steve Bull in 1990.