In midweek, Man United beat PAOK to claim their first Europa League win of the season, with Diallo scoring twice to extend their unbeaten run under interim boss Van Nistelrooy to three games.
But in the Premier League, the Red Devils are 13th in the table, far behind the top 4. They have only 1 win after 6 recent matches in the top flight of England. With 9 goals after 10 rounds, this is also their lowest achievement since the 1973-1974 season.
On the other hand, Leicester are currently 15th in the table, but are still quite safe in the relegation race. They are only 2 points behind Man United. If they win at Old Trafford, Steve Cooper's team will surpass this opponent.
The two teams met in the Carabao Cup last week, where the Red Devils won 5-2. That was when United were full of momentum after the departure of coach Erik Ten Hag. But now, it will be difficult for them to repeat the same scenario.
Not to mention that Leicester had a full week off last week, while the home team had to work hard in many competitions. Despite having home advantage, Man United cannot be too confident. Expectations will increase as this is Van Nistelrooy's last match in charge, before new captain Ruben Amorim takes over at Old Trafford.
Expected lineup
Man United: Onana; Dalot, De Ligt, Martinez, Mazraoui; Casemiro, Ugarte; Rashford, Fernandes, Garnacho; Hojlund
Leicester City: Hermansen; Justin, Faes, Okoli, Kristiansen; Soumare, Winks; Fatawu, Buonanotte, Ayew; Vardy