John Terry debuterte på mot den 3. juni 2003, og han har per 1. november 2009 spilt 58 landskamper for England, og scoret 6 mål. I 2006 ble han også kaptein for det engelske landslaget.