William John Foster (nacido el 3 de febrero de 1934) es un ex jugador de críquet de primera clase y oficial de los Royal Marines escocés .
Foster nació en Glasgow y se educó en Inglaterra en la Harrow School . [1] Fue comisionado en los Royal Marines como segundo teniente en noviembre de 1952. [2] Fue nombrado teniente interino en abril de 1954, [3] con ascenso al rango completo de teniente en mayo de 1956. [4] Fue ascendido al rango de capitán en enero de 1964. [5] Foster hizo dos apariciones en cricket de primera clase para el equipo de cricket de Servicios Combinados en 1964, jugando contra la Universidad de Cambridge en Uxbridge y la Universidad de Oxford en Aldershot . [6] Anotó un total de 79 carreras en sus dos partidos, con una puntuación alta de 36. [7]