Ajose began his career with Manchester United, but never made an appearance in the first team and spent much of the 2010–11 season on loan to Bury.
After a spell on loan with Crewe Alexandra during the 2014–15 season, his contract with Leeds was terminated by mutual consent in September 2015, when he rejoined Swindon.
In June 2016, Ajose moved to Charlton Athletic, where he made infrequent appearances, resulting in loan spells with Swindon, Bury and Mansfield Town.
[4] On 24 September 2010, Ajose joined his home-town club, Bury, on a one-month loan deal,[5] he made his debut the following day as an 80th-minute substitute in a 2–0 away win over Cheltenham Town.
[16] He scored twice in a 3–0 victory over Oxford United on 2 April,[17] before netting another brace in a 4–2 away win over Northampton Town the following week.
On 2 February, Ajose scored his first goal back at Bury with a headed effort in their 2–0 over Doncaster Rovers at Gigg Lane.
[22] In August 2013, Ajose joined Scottish Premiership side St Johnstone (who had qualified for UEFA Europa League) on trial.
[27] On 5 August 2014, Ajose signed a three-year contract with Leeds United, who paid Peterborough an undisclosed fee,[28] reported to be around £150,000.
On 10 July 2015, Ajose started Leeds' first pre-season friendly ahead of the 2015–16 season in a 1–1 draw against Harrogate Town.
[37] On 15 July, Ajose made a second appearance in Leeds' 1–1 friendly draw against York City,[38] but he was left out of the squad for the club's tour of Austria and Norway.
[39] After not being assigned a squad number for the 2015–16 season,[40] Ajose's contract with Leeds United was terminated by mutual consent on 2 September 2015.
Ajose scored his first two goals away at a struggling Coventry City side, where the match ended 3–1 to Swindon Town.
[46] On 1 February 2018, Ajose returned to his parent club Charlton Athletic after cutting his loan at Bury short.