Fletcher played against Premier League newcomers Watford earlier this season
Watford have agreed a deal to sign striker Ashley Fletcher.
Fletcher, whose contract with Middlesbrough recently expired, will join the Hornets on 1 July.
The 25-year-old scored 28 goals in 108 appearances for Boro after signing from West Ham for £6.5m in July 2017.
A former Manchester United youth player, Fletcher only scored one league goal last season in an injury-hit campaign, but was Middlesbrough's top scorer the previous season with 13.
Watford have also signed Imran Louza, Mattie Pollock and Kwadwo Baah this summer.
Find all the latest football transfers on our dedicated page.
- It's a mum-eat-mum world: Motherland returns for a third season of playdate politics and PTA terrorYou're Dead to Me: Was Lord Byron the most scandalous celebrity of the 19th century?