Ajani joined AFC Bournemouth in 2016 at the age of 11, going to become their third-youngest ever player when he came off the bench as a late substitute in a 5-0 win over Huddersfield in December 2020.
Ajani joined Aston Villa for an undisclosed fee in 2021, making a positive start in the U18 Premier League, before an ACL injury kept him out for a whole season. Ajani was released by Villa on the expiry of his contact in June 2025, before signing for the Magpies in September.