Manchester United star Marcus Rashford admitted former manager Jose Mourinho's style of play prevented him from playing his best football.

Mourinho spent two and a half years in charge of United, where he worked with Rashford before being sacked by the Premier League giants in 2018.

Rashford scored five league goals during Mourinho's first season in 2016-17 and followed that up with another seven in 2017-18 as the Portuguese often preferred either Zlatan Ibrahimovic or Romelu Lukaku at the time.

The 23-year-old Rashford, who won the Europa League, EFL Cup and Community Shield during Mourinho's tenure, finished with just 15 Premier League goals under the former Chelsea and Real Madrid boss prior to his sacking midway through the 2018-19 season.

England international Rashford has since flourished under Mourinho's replacement Ole Gunnar Solskjaer as he reflected on the Portuguese's tenure in Manchester.

"I think that's when we play our best football [when we can be flexible]," Rashford told BT Sport when asked if Mourinho allowed the players to express themselves in attack.

"Under Jose I would say everything was a bit [points] 'you play there, you play there, you play there'.

"And yeah, you can do a job, but it was difficult for me to play my best football."

Having scored a career-best 17 Premier League goals in 2019-20, Rashford has 10 goals this season and 20 across all competitions.

Rashford has broken the 20-goal mark for United in back-to-back seasons under Solskjaer.

His form has helped United to second in the Premier League and a Europa League final berth against Villarreal.

Rashford, meanwhile, has scored more Premier League goals against Leicester City than he has versus any other side in the competition (five) as the Red Devils prepare to host Brendan Rodgers' team on Tuesday.