Kwadwo Baah has signed a new five-year contract with Watford.

The 21-year-old forward has been hugely impressive this season on the back of a summer where he had a run of games in pre-season.

That form has been rewarded with a new deal that runs until 2029.

Baah joined Watford from Rochdale in May 2021 on a free transfer, having scored three times in 44 appearances for the Spotland club.

The Hornets then loaned Baah out to German side Fortuna Dusseldorf in the 22/23 season.

He made seven appearances in the German second division, and another eight for Dusseldorf’s B team.

The following season he was sent out on what was intended to be a season-long loan to League One side Burton Albion.

Baah made 21 appearances, 14 as a starter, and scored two goals for Burton, but his time there was cut short by a hamstring injury and he returned to London Colney in January to begin his recovery.

This summer he was a regular starter in pre-season for Tom Cleverley, often playing in the No.9 role but also used as a No.10 and also a winger.

He was on the bench for the opening-day win at Millwall but then made his Hornets first-team debut a few days later, coming off the bench to score in the 5-0 Carabao Cup win over MK Dons.

He got his first Championship minutes late on in the 3-0 win over Stoke City at Vicarage Road, and made his first start for Watford as they beat Plymouth 2-0 in the Carabao Cup second round.

His first Championship start followed soon after in the 3-0 defeat at Preston, and Baah bounced back to come off the bench against Middlesbrough and score the winner at Vicarage Road.

In all this season he has made 10 appearances, and scored twice.

Born in Germany but raised in London, the forward was capped by England Under-18s when they beat Wales 2-0 in March 2021, but seven months later he was selected by Germany Under-19s and picked up four caps, scoring twice in the process.