Jock Newall naît le à Ayr en Écosse et évolue au poste d'attaquant à Ayr United FC avant la Seconde Guerre mondiale[1]. Il émigre en Nouvelle-Zélande après guerre et joue pour le club local du Petone FC. Il est alors sélectionné dans l'équipe de Wellington puis, en 1951 en équipe de Nouvelle-Zélande. Il fait ses débuts en sélection le face à la sélection australienne de l’État de Victoria, la rencontre se conclut sur la victoire des Néo-Zélandais sur le score de trois buts à un. Un mois plus tard, le , il inscrit son premier but en équipe nationale face à la sélection régionale d'Auckland[2]. Il connaît sa première sélection officielle le face à la Nouvelle-Calédonie, une défaite deux buts à zéro puis, trois jours plus tard, inscrit un quadruplé sur le même adversaire. Lors de la même tournée où il est vice-capitaine de la sélection[1], il inscrit un triplé face aux Nouvelles-Hébrides puis face aux Fidji[3].
L'année suivante pour la seconde tournée de la Nouvelle-Zélande dans les îles de Mélanésie, il est capitaine de l'équipe et inscrit un nouveau triplé face aux Fidji, le , puis un quadruplé face à Tahiti, le [3]. Après une dernière saison avec son club en 1953, il retourne en Écosse à la suite de problèmes de santé[1]. Il meurt à Dumfries and Galloway en 2004 à l'âge de 86 ans. Il rejoint la même année le temple de la renommée du football néo-zélandais[1].
Son record de 28 buts en 17 apparitions sous le maillot néo-zélandais, dont 17 buts en 10 matchs officiels, n'est battu qu'en 2004 par Vaughan Coveny qui inscrit 30 buts en 76 sélections dont 28 en 64 rencontres officielles[4],[5].