Carragher has opined that the Portuguese coach should try his hands at international football, insisting his ship at the Premier League has sailed.
Mourinho previously enjoyed enormous success in the Premier League with the likes of Chelsea and later Manchester United.
Mourinho joined Chelsea in the summer of 2004 and quickly turned the Blues into one of the top guns of European football and ended their 50-year wait for the league title in his first season.
He won five trophies at Stamford Bridge before leaving for other adventures in Italy and Spain. The Portuguese coach returned to West London in June 2013 and guided Chelsea to another Premier League glory in the 2014/2015 season.
After Chelsea, Mourinho joined Manchester United in 2016 and helped them to win the Europa League and the League Cup before he was sacked in December 2018.
Mourinho was handed the top job at Tottenham Hotspur with the aim of winning trophies, but the 58-year-old has been relieved of his duties even before his first full season due to the poor series of results and Carragher believes he has no future in English football.
“I don’t see Mourinho back in the Premier League, I do think that ship has sailed now,” Carragher said, speaking to Sky Sports.
“I struggle to think of any club who would take him. He’s been at Spurs so he’s never going to go to Arsenal, he’s been at United so he’s never going to go to City, Liverpool wouldn’t have him.
“But would Jose go to a middle of the table club? I just don’t see Jose there, I really don’t.
“I think it’s either international football and his record in one-off games and cup finals or maybe going back to the Italian league, where the Italian champions this year will be Inter Milan, with a manager, Conte, who plays his type of football.
“Maybe you can get away with it a little bit more in Italy, that type of football, because it was certainly a turn-off for Spurs supporters, how they played.”