The 19-year-old has had a fantastic first full season with the young Bees and has been the side’s top goal scorer having found the net 19 times in 26 appearances over the course of the campaign. He was also recently named Brentford B Player of the Year in an award chosen by the B Team coaching staff.

Aaron made his First Team debut for Thomas Frank’s side on 1 December last year in Brentford’s 2-0 win away from home against Rotherham United. The youngster has since gone on to play two more times for the side, once more coming off the bench in the win over Nottingham Forest, before featuring against Leicester City in the Emirates FA Cup.

Aaron has been a key man for Brentford B this season, scoring vital goals for the side in games against the likes of Chelsea Under-23s, Arsenal Under-23s and Maidenhead United in recent months.

Discussing Aaron’s new contract, Brentford B Head Coach Neil MacFarlane said: “Aaron has been in excellent scoring form this season in what has been an unbelievable campaign for the B Team. When we talk about the culture and the work ethic of the team, Aaron is right up there. He’s a player that always wants to do extras and wants to better himself and he’s bought into what we are as a Club.

“He’s been a real leader in the group and has made significant strides and I think he can be satisfied with his first full season with us. He’s a player with huge potential, that type of number nine isn’t around in abundance in the game, so I believe that he has a fantastic career ahead of him and hopefully he can kick on at Brentford.”