Leicester City manager Claude Puel has explained why Kelechi Iheanacho and Ahmed are not getting play time at the club.
Puel admits Iheanacho is facing a lot of competition for a starting spot.
He, however, added that the 21-year-old must be ready to seize the opportunity when it comes.
The Nigerian has made nine appearances (two starts and seven substitute appearances) for the club this season.
He has struggled to break into the Leicester City side following his £25 million move from Manchester City in the summer.
On the other hand, Musa has been totally frozen out, restricted to cup games and U-23 fixtures.
Puel said, “He (Iheanacho) is a good player but he must improve when he finds his place in the squad,” said Puel during his pre-match interview.
“We have a lot of players in this position. It is good competition between them, perhaps a little more because for one or two positions we have six possibilities.
“We have Iheanacho, Islam Slimani, Ahmed Musa, Shinji Okazaki, Leo Ulloa and Jamie Vardy; it is a lot of players but I hope we can give them good game time for the future because we play every three days.
“It will need all these players with good qualities and attitude.
“They need to work hard in the training sessions to keep a good level. Of course all the players want game time but the balance is difficult because we have a lot of players in the same position.”
The former Premier League champions are 12th on the table with 13 points from 12 games and will travel to the London Olympic stadium to face West Ham on Friday.