To be fair he would have scored far more were he not subject to a string of incompetent, unfair and sometimes downright stupid managers.
Every time Kelechi gets a good run of form he is dropped the second Rogers wants whoever got injured to let him in back in the team. In this case it's Barnes and this time, I don't doubt, will be no different. As soon as Barnes is fit enough to start it's back to the bench for Iheanacho.
Then Rogers, who will continue to pick a Jamie Vardy who by now is notorious for his appalling yearly goal draughts, will scratch his head and wonder why they're not scoring more as the 34-year-old blasts yet another shot at the 'keeper's legs.
We've seen it all before.