William EDWARDS est né le 16 octobre 1887 à Belfast. En septembre 1896, il est élève au Campbell College, puis étudie à l’Université Queen’s de Belfast. Doté de qualités physiques hors normes, il multiplie les exploits en natation et au rugby. Il joue dans l’équipe de son université, au Malone RFC et dans le XV de la province de l’Ulster. Le 1er janvier 1912, il est sélectionné au poste de troisième ligne aile et au capitanat dans l’équipe d’Irlande face à la France. Vainqueur de ce match 11 à 6, il porte, au total, deux fois le maillot du Trèfle. Comptable agréé de profession, il reçoit sa charte le 28 mai 1914.
À la déclaration de guerre, il rejoint l’armée britannique en septembre 1914. Nommé dans le 7e Bataillon East Belfast Regiment de l’Ulster, il est promu lieutenant en décembre 1914 et capitaine en avril 1915. Envoyé en France en mai 1915, il est engagé dans la première bataille d’Ypres. En 1916, pendant la bataille de la Somme, il est gravement blessé. Guéri, il est envoyé début septembre 1917 en Égypte où il prend part à la troisième bataille de Gaza et à la prise de Jérusalem. William est tué le 29 décembre 1917 près de Deir Ibzi, en Palestine. Il repose au cimetière Militaire de Jérusalem tombe F, 26.