Barnes is a product of the Leicester’s Academy, having been with the Foxes since the age of nine. He was awarded his first professional deal in June last year, signing a long-term contract with the King Power Stadium outfit.
Since turning pro, Barnes has been a regular in the Foxes Under-23s team in their Premier League 2 campaign. He’s scored three goals this campaign, while also starting and finishing five of Leicester’s six UEFA Youth League group matches - his stand-out performance came against FC Copenhagen when the exciting talent scored twice in the away leg in Denmark.
The 18-year-old was also involved in every game of Leicester’s Checkatrade Trophy campaign, helping the Foxes reach the knock-out stages of the competition.
However, the highlight of Barnes’ season came in early December when was called up to the first-team for the UEFA Champions League tie away at Porto. The young professional was named among the substitutes by Claudio Ranieri but was handed his debut in the second half, replacing Danny Drinkwater with 14 minutes left to play.
That leads up to Barnes’ move to Milton Keynes – the first loan switch of his career.