Ipswich Town Bowditch joined the academy of
Ipswich Town at the age of ten and progressed through several age groups. He made his first team debut in March 2003, aged 16, when he came off the bench against local rivals
Norwich City, a match in which Ipswich won 2–0. He was named the club's 2003–04 Academy Player of the Year. A series of injuries saw him feature less for the Ipswich first team and he was loaned to
Burnley,
Wycombe Wanderers and
Brighton & Hove Albion. On 22 November 2007 he signed a one-month loan deal at
Northampton Town. On 11 February 2008, Bowditch agreed to re-join Brighton & Hove Albion on loan, initially for one-month. On 31 October 2008, he joined
Brentford on loan until January 2009, with an option to be recalled after one month. Ipswich released Bowditch at the end of the 2008–09 season.
Yeovil Town Bowditch signed a one-year contract with
League One club
Yeovil on 30 July 2009. He scored on his debut against
Tranmere but was later injured. On 14 November, he returned from injury and scored as a second-half substitute in Yeovil's 1–0 win over
Southend. At the end of the 2010–11 season, he was informed by the club that he was one of seven Yeovil players who would be awarded new contracts. However, rejected this contract offer and left Yeovil. becoming manager
Karl Robinson's first signing of the 2011–12 season. Despite playing as a striker for most of his career he has spent the majority of his spell at the Dons playing wide left, providing 13 assists and scoring 15. He has become a fan favourite for
the Dons and was their top scorer and topped the assist table for the 2012–13 season, despite being primarily deployed as a
winger or a
wide midfielder. On 10 March 2014, Bowditch signed a new one-year deal with the club. On 25 April 2017, after 6 seasons, 227 appearances and 48 goals, Milton Keynes Dons announced that Bowditch would leave the club at the end of the 2016–17 season.
Northampton Town On 23 June 2017, Northampton Town announced the signing of Bowditch on a two-year deal effective from 1 July 2017. Following limited opportunities, Bowditch joined
League Two club
Stevenage on loan on 31 January 2018, with the deal running for the remainder of the
2017–18 season. He was later one of 8 players released by Northampton at the end of the 2018–19 season.
Stowmarket Town On 19 November 2019, Bowditch signed for
Eastern Counties League Premier Division club
Stowmarket Town until the end of the season. Bowditch scored his first goal for Stowmarket in a 4–0 win against
Stansted in the
FA Vase. ==International career==