“He’s the right person. I really believe in (the coaching staff)… but I think there’s a tough job ahead. The club will need time, confidence and support.”
Herrera, who announced the end of his five-year stint at United last week, highlighted how long it had taken United’s rivals Liverpool to get to a position where they could challenge for silverware again.
Liverpool, who finished second in the league, a point behind champions Manchester City this season, have reached the Champions League final for the second year in a row and will take on Tottenham Hotspur in the Madrid showpiece on June 1.
“Liverpool are probably going to win the Champions League but… they haven’t won one title in the five years I’ve been here,” Herrera added.
“They have done incredible work but the fans have given them time. That’s what this club needs at the moment.”
The Spaniard also said United’s players needed to take responsibility for the club’s struggles and refused to blame Solskjaer or his predecessor Jose Mourinho for their abysmal season.
“I think every one of us has to take responsibility for what we have done wrong,” Herrera said. “It’s very easy when a manager is sacked to blame someone else but it’s the fault of every one of us.
“When you’ve a bad season, 75% is the responsibility of the players. We’ve done bad things. We have done some good things but, for Manchester United, it’s not enough.”