Terry made his England debut in June 2003 against Serbia and Montenegro, and started his first match for England on 20 August 2003 at Portman Road, Ipswich, in a friendly against Croatia.
Terry bëri debutimin e tij Anglinë në qershor 2003 kundër Serbisë dhe Malit të Zi , dhe filloi ndeshjen e tij të parë për Angli më 20 gusht 2003 në Portman Road , Ipswich , në një miqësore kundër Kroacisë .