Ferdinand’s omission has angered the player and prompted criticism in the media.
Barnes said: “Everyone’s international career comes to an end, it’s not a question of being disrespectful in leaving someone out. I had 79 caps and I was left out because my time was over. You have to back the manager.”