 He made his début 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.He was a member of City of Derry R.F.C., played for Newcastle University, club rugby for Winlaton Vulcans RFC in West Gateshead before playing for Workington.Between 1970 and 1974, Goodall played 82 matches for Town, scoring 25 tries.