Education
He was educated at Foyle College and then read chemical engineering at Newcastle University.
rugby league player rugby union player
He was educated at Foyle College and then read chemical engineering at Newcastle University.
He switched codes in 1970 to play for the Cumbrian rugby league club, Workington Town. He made his debut on the rugby pitch in a match against Australia on 21 January 1967 and subsequently played for Ireland in 19 successive matches until 14 March 1970. Between 1970 and 1974, Goodall played 82 matches for Town, scoring 25 tries.
He was reintroduced to rugby union and was reinstated by the Irish Rugby Football Union when the game became professional.
He was a member of City of Derry R.F.C., played for Newcastle University, club rugby for Winlaton Vulcans Reconstruction Finance Corporation in West Gateshead before playing for Workington.