He joined Conference Premier club Grays Athletic on loan in December 2008;[8] he made eight appearances and scored twice before his loan ended at the end of January 2009.[9] He joined Rushden & Diamonds in March 2010 on loan until the end of the season,[10] but never appeared for the first team, and was transfer-listed by Dagenham & Redbridge as they restructured the team following their promotion to League One.[11]
Cheltenham Town
In July 2010, Thomas signed a one-year contract with League Two club Cheltenham Town.[12] He scored his first goal for the club in a 1–1 draw against Gillingham on the opening day of the season,[13] and followed up with two against Crewe Alexandra on his second appearance.[14] The club were keen for Thomas to sign an extended contract – by January 2011 he was top scorer with 12 goals – but was reluctant to do so because his pregnant girlfriend wanted to stay close to her London home.[15] He scored regularly until the beginning of March, but produced only one more between then and the end of the season; this still left him as the club's top scorer, with 19 goals.[16] He chose not to re-sign for Cheltenham, instead joining Crawley Town, newly promoted to League Two, on what Cheltenham chairman Paul Baker described as "staggering" wages.[17]
Crawley Town
Thomas signed a two-year contract with Crawley Town. Manager Steve Evans described him as "a natural goalscorer" with pace and good movement who was "still developing" as a player.[18] He made his Crawley debut as a very late substitute on the opening day of the 2011–12 season, and scored in his second game, in a 2–0 win over Macclesfield Town, but was unable to dislodge Tyrone Barnett and Matt Tubbs from the starting eleven,[19] and was unhappy about not playing.[20] He later claimed that Evans had told him he would be first-choice striker.[3]
Bournemouth
Thomas joined League One club Bournemouth on 9 September, initially on a 93-day loan, with an agreement for the move to be made permanent for a "six-figure fee" when the January 2012 transfer window opened.[21] In his second game, Thomas won a penalty, reacted to a rebound off the crossbar to score his first goal for the club, and set up a goal for Marc Pugh in a 3–1 victory over Leyton Orient.[22] He began to develop a partnership with Michael Symes which both parties and manager Lee Bradbury thought could become productive.[23] The day after his move to Bournemouth was made permanent, Thomas and Symes each scored in a 2–0 defeat of Wycombe Wanderers.[24] Despite scoring 11 league goals, Thomas finished the season with an even longer goal drought than he had at Cheltenham; this time he scored only once after January.[19]
In the 2013–14 season, Thomas had been linked with League One side Swindon Town,[25] but Bournemouth were reluctant to sell Thomas because they were "low on strikers at the moment."[26] Having made only ten appearances in the first half of 2013–14 season, the club announced that he would not be offered a new contract by the club when the season ended.[27]
Portsmouth (loan)
Thomas's barren spell at Bournemouth continued into the 2012–13 season, amid competition from Lewis Grabban and Matt Tubbs for a starting spot,[28] and on 28 September, manager Paul Groves allowed Thomas to leave on a month's loan to fellow League One club Portsmouth.[29] The next day, he scored a late winner against Scunthorpe United to give Portsmouth their first home league victory of the season.[30] He and Izale McLeod performed well as a strike pairing,[31] and helped the club to four league wins and a draw in Thomas's first five matches for the club. He was reluctant to return to his parent club if he was not going be played,[32] and Michael Appleton wanted to keep him at Portsmouth,[33] but newly appointed manager Eddie Howe recalled him to Bournemouth with the intention of involving him in the squad.[34]
Thomas said he thought Groves had not given him enough backing, and hoped for a fresh start under Howe,[35] but a few days later he told the manager he wanted to leave.[34]
Blackpool (loan)
On 22 November, Thomas followed Michael Appleton to Championship club Blackpool, on loan until 1 January 2013.[36] His first goal came on 1 December in a 4–1 away win at Peterborough United.[37] Although Appleton wanted him to stay,[38] Thomas finished his spell at Blackpool with three goals from nine games and returned to Bournemouth.[37]
There was considerable interest in the player's services from Championship clubs including Derby County, Watford,[39]Burnley and Appleton's latest club, Blackburn Rovers.[40] But after three more appearances for Bournemouth, without scoring, Thomas signed for Birmingham City on loan until the end of the season.[41]
Birmingham City (loan)
Thomas went straight into the starting eleven, partnering Marlon King, for Birmingham's 2–1 win against Nottingham Forest two days later. He played 71 minutes and missed a chance to score on debut, "plant[ing] a shot high and wide of the upright".[42]
Thomas struggled to make an impact until scoring his first goals, against Derby County on 9 March. The Birmingham Mail's reporter described how "with his back to goal, Thomas wrestle-turned two defenders and showed great determination before smashing the ball in from a tight angle on the left" to level the scores, and a "thumping drive" in stoppage time completed a 3–1 win.[43] Manager Lee Clark praised Thomas's hold up play and work ethic as well as his goals.[44] Thomas himself expressed his desire to stay at Birmingham City on a permanent deal.[45] Four weeks later, he scored his third and last goal of his loan spell, in a 1–1 draw with Millwall.[37] Clark wanted to keep Thomas for the 2013–14 season, but questioned whether a deal was "doable" because of the transfer fee required.[46]
Rotherham United
On 14 January 2014, Thomas signed for Rotherham United until the end of the season for an undisclosed fee.[47] He scored 6 goals in 16 appearances as Rotherham gained promotion to the Championship, but turned down an offer to stay with the club.[48]
Birmingham City return
Thomas signed a two-year contract with Birmingham on 11 June 2014.[48] He made his second debut in the starting eleven for the opening-day defeat at Middlesbrough,[49] and his powerful header against Brighton & Hove Albion on 16 August ended Birmingham's 18-game winless run at home in the league.[50] After Gary Rowett replaced Clark as manager, his preference for selecting Clayton Donaldson as lone striker in a 4–2–3–1 formation meant Thomas's appearances came mostly from the bench. Early in the 2014–15 season, after scoring two poacher's goals as Birmingham beat Gillingham in the second round of the League Cup, he admitted he found the situation frustrating.[51] He was released by Birmingham when his contract expired at the end of the 2015–16 season.[52]
Swindon Town (loan)
On the 2015 summer transfer deadline day, Thomas joined League One club Swindon Town on loan until January 2016.[53] He scored twice from four league matches in September, but then injured a hamstring and was out for several weeks.[54][55] Because Swindon's first-team squad contained eight loanees – the rules allow a maximum of five in the matchday squad – he played only twice more after he returned to fitness in what remained of his loan spell.[54][56]
Bradford City (loan)
Thomas signed a 93-day emergency loan deal with League One club Bradford City on 29 January 2016.[57] He made his debut as a half-time substitute in the next day's League One match at home to Fleetwood. With the scores level in stoppage time, Thomas's shot was pushed onto the crossbar by Fleetwood's goalkeeper and Steve Davies touched home the rebound for a late winner.[58] He played in ten matches, opening the scoring in a losing cause at home to Colchester United for his only Bradford goal, up to 19 March, but made no further appearances before the end of his loan.[54]
Oxford United
Thomas signed a two-year contract with Oxford United, newly promoted to League One, on 25 June 2016.[2] He scored his first goal for the club on his league debut, in a 1–1 draw with Chesterfield on the opening day of the 2016–17 season.[59] In a game against Coventry City in November, he ruptured his Achilles tendon and missed the rest of the season.[60] In 2017–18 he scored 11 goals (10 in the league) and was joint top-scorer with James Henry,[61] but was released at the end of the season,[62] having scored 15 goals for the club in 57 appearances in all competitions over his two seasons.[63]
^Howe, Steve. "Profile: Wesley Thomas". Waltham Forest F.C. Retrieved 28 January 2016. Select season and competition (Southern League Eastern Division) via dropdown menus.