Rio Ferdinand had admitted he rejected the chance to rejuvenate his England career because it could have harmed his form at Manchester United.
The Red Devils' defender turned down an invitation from Roy Hodgson to re-join the international ranks earlier this year.
The 34-year-old could have been in England's squad for the World Cup qualifiers against San Marino and Montenegro.
But Ferdinand told The Sun: "Basically, I could play for another three or four years or play two or three games for England and be finished in a year.
"It wasn't a contest. I couldn't sacrifice my fitness for the sake of a few more England caps.
"It would not have been fair on United, it would have been a disservice to the club and to England."
Ferdinand has won 81 international caps, the last one arriving in June 2011 against Switzerland.