The Red Devils have come under heavy fire in recent days after being humbled at Goodison Park by Everton on Sunday.
Ole Gunnar Solskjaer and fans both blasted key players who failed to show up against Marco Silva’s side.
And Carragher also had his say on Sky Sports, suggesting that two stars in the Old Trafford dressing room should be sold this summer.
But it may come as a surprise to many that the duo he was talking about was Paul Pogba and Anthony Martial, two of United’s biggest assets.
“Solskjaer is coming out now and questioning players and the same names are coming up. Pogba, Martial. The same players all the time,” he said earlier this week.
“And the only thing I can think of, when I was at Liverpool, we weren’t the team at the top of the league winning things, and you have a great player – think Steven Gerrard or Luis Suarez – and you think ‘we can’t lose this player, this player is everything, we’re not doing great’.
“I think about that with some of the Man United players.
“It feels [David] De Gea is messing about with his contract, Pogba is the same, maybe Martial has just signed one right now.
“This idea that these players can’t leave your club or it will all fall apart – It’s Man United!
“It’s one of the biggest clubs in the world, and you’re not exactly pulling up trees with them anyway.
“So if people aren’t showing the right attitude just make a decision. Be a big club and a proper club and say ‘OK. If you don’t accept what we want to do, move on and we’ll get someone else’. It’s Manchester United!
“Never forget how big the club is and the power that they’ve got. Don’t ever let these players dictate to the club about signing contracts, just get rid of them!”
Pogba has been linked with a move to Real Madrid in recent weeks after a turbulent season at United.
But Martial seems settled at the club, despite his poor form of late.
United welcome Man City to Old Trafford this evening knowing a defeat will all-but end their hope of finishing in the top four.