He mostly played in midfield, but was very versatile, and during his career played in every position bar goalkeeper. McCreery made 67 appearances for the Northern Ireland national football team,[2] and played in the World Cup finals of 1982 Spain and 1986 Mexico. David was named in the All Star Select XI at the World Cup 1982 for his continuous high quality performances.