[15] He made his debut as a substitute the same night, coming on in the 64th minute for Joe Garner in the 2–0 win over Sheffield Wednesday at Hillsborough Stadium.
[16] After the game, Huddersfield manager Lee Clark praised Afobe, calling him "another fantastic young player from the Arsenal production line.
[19][20] Afobe impressed on his first-team debut for Arsenal in the 2011 Emirates Cup against American side New York Red Bulls.
On 3 August 2012, Football League Championship club Bolton Wanderers confirmed that Afobe had joined on a season-long loan.
[26] He made his competitive debut on 18 August, coming on as a second-half substitute for Kevin Davies, in Bolton's 2–0 defeat at Burnley.
After making two more substitute appearances, he made his starting debut in the League Cup defeat at Crawley Town on 28 August, scoring in the process.
[29] On 8 February 2013, Afobe joined Millwall on loan until the end of the season,[30] but that deal was cancelled one month later due to a knee injury and he returned to Arsenal and underwent surgery.
[35] After making twelve appearances and scoring twice, it announced that Afobe returned to Arsenal as a result of his conclusion on his loan spell at Sheffield Wednesday.
[41] On 14 January 2015, Afobe signed a three-and-a-half-year deal with Championship side Wolverhampton Wanderers for a reported £2 million,[42] and was assigned the number 12 shirt, which was previously used by loanees Yannick Sagbo and Danny Graham.
[43] He scored in his debut for the club three days after signing, entering as a substitute for James Henry and walking the ball into the net in added time to confirm a 2–0 home win against Blackpool.
[45] As the summer 2015 transfer window drew to a close, he was the subject of interest from newly promoted Premier League club Norwich City, who reportedly entered a series of bids.
[47] Afobe remained a Wolves player at the close of the summer transfer window and went on to score 10 goals before the turn of the year.
During the January transfer window, Afobe again attracted interest from the Premier League with Bournemouth's bid of a reported £10 million ultimately being accepted.
[48] In the aftermath of Afobe's departure, Wolves' head of football development and recruitment Kevin Thelwell told fans: "Benik was no longer trying to play for us.
[49] On 10 January 2016, after numerous attempts to sign him, Afobe joined Bournemouth on a four-and-a-half-year deal for an undisclosed fee reported to be a club record £10 million.
Despite missing good opportunities to score, manager Eddie Howe said of his new signing: "The pleasing thing was that he was at the end of those chances and we know with his quality he'll put them away.
"[51] In his next game on 16 January, Afobe scored his first Bournemouth and Premier League goal, putting in Charlie Daniels' cross to open a 3–0 home win over Norwich City.
[57] On 12 June 2018, Afobe joined Stoke City on a six-month loan but with an obligation to purchase him for a reported fee of £12 million in January 2019.
[62] However, after a poor performance in the opening day of the season against Queens Park Rangers, manager Nathan Jones decided to bring in Scott Hogan on loan.
[64] After scoring three goals in five games for the Robins, Afobe suffered an Anterior cruciate ligament injury in training, initially ruling him out for the remainder of the 2019–20 season.
[68] On his return to Stoke, Afobe featured heavily in pre-season under Michael O'Neill and played against Blackpool in the first round of the EFL Cup.
[74] Afobe scored 13 goals in 41 appearances for the Lions as they missed out on a play-off spot on the final day of the season, finishing in 9th.
Afobe was also called up to replace Manchester United's Danny Welbeck from England U21s in August, however he pulled out due to a groin injury.