John Hall Test Player #1Test Player #2Test Player #3Ryan MorganJohn HallJames HarrisConnor HarrisLloyd JonesMorgan ThomasChristopher SilvaJordan GibbsBlake MorganOwen WilliamsRyan MorganDylan LlewellynJackson HallJack UnderwoodAdam JenkinsDarius WatersSion LewisMatthew BakerJordan PikeRonan WhalleyBailey Embling-JonesJordan EdwardsTomos BlizzardDaniel JamesThomas NevilleCallum LovattThomas Evans NameJohn HallNationality WalesPositionDefenderCurrent TeamPort Talbot TownJohn Hall bio