Grant Turner commence le football professionnel au sein de Stop Out SC(en) où il dispute trois rencontres en 1976[2]. Il rejoint en 1977 le Petone FC en Division 2 et dispute avec ce club 46 rencontres pour 39 buts marqués[3]. En 1980, il rejoint le Gisborne City AFC et termine en fin de saison vice-Champion de Nouvelle-Zélande. Milieu de terrain agressif possédant le sens du but[4], il connaît, la même année, sa première sélection en équipe nationale, le , face au Mexique. Il inscrit à la 64e minute le quatrième but de la victoire des Néo-Zélandais, quatre buts à zéro[5],[6].
Lors des éliminatoires de la Coupe du monde 1982, il est un des joueurs clé de la sélection et dispute 13 des 15 rencontres[7]. Il réalise notamment un très grand match face à l'Australie le . Il inscrit de la tête le deuxième but de la victoire néo-zélandaise sur le score de deux buts à zéro[8]. Après trois saisons avec son club, il rejoint le club australien des West Adelaide Hellias et remporte en la Ampol Cup[9].
Sélectionné pour la Coupe du monde[10],[11], il ne dispute aucune rencontre lors de la compétition à cause d'une blessure à la cheville à l'entraînement[12]. De retour au Gisborne City AFC, il est finaliste de la Coupe de Nouvelle-Zélande en 1983 puis en 1984.
En 1985, il retourne au Petone FC pour une saison puis, s'engage au Miramar Rangers AFC en 1986 avec qui il termine vice-champion en fin de saison. Après deux saisons avec ce club, il rejoint le Wellington United AFC où il connaît sa dernière sélection internationale, le , face à Israël, une défaite sur le score d'un but à zéro[6]. Il devient ensuite entraîneur-joueur puis entraîneur pendant à quatre ans à Mount Maunganui AFC puis dirige ensuite Petone FC, Stop Out SC, en 2007, et Tauranga City United[13],[14].