Liverpool legend believes the club should not start Steven Gerrard against Manchester United.
Gerrard made his return from injury in the 1-0 win over Swansea City, playing the final 26 minutes, with Jordan Henderson hitting the winner four minutes after his introduction.
Carragher says that despite the match being Gerrard's final match at Anfield against Manchester United, he would stick with the midfield which started at the Liberty Stadium.
Asked if he would start Gerrard, he said: "No. The teams playing well. They've been on a great run while he's been out.
"Unfortunately if you go out the team, and they continue on a great run it's hard to get back him. It's unfortunate for him but the players here are playing too well, you can't leave them out."
It was not the only controversial decision in Carragher's ideal team to face Manchester United, also omitting striker Daniel Sturridge.
Carragher's preferred XI was as follows: Mignolet, Sakho, Skrtel, Emre Can, Moreno, Allen, Henderson, Markovic, Lallana, Coutinho, Sterling.
For Liverpool the game is more of a must not lose, than must win, as a loss would put them six points behind their rivals in the race to finish in the top four and qualify for the Champions League.
If they draw, they are still in touch, and with United still to face Chelsea and Manchester City, there is time for them to slip up; and it is this scenario which could have affected his cautious recommendation to leave Sturridge on the bench.