[2] Walsh was born in Widnes, Lancashire, England, and he died aged 64 in Lindsey Lodge Hospice in Scunthorpe, North Lincolnshire.
[2] Walsh played left wing in Leigh's 24–7 victory over Leeds in the 1971 Challenge Cup Final during the 1970–71 season at Wembley Stadium, London on Saturday 15 May 1971, in front of a crowd of 85,514.
Walsh played left wing in Leigh's 7–4 victory over St. Helens in the 1970 Lancashire Cup Final during the 1970–71 season at Station Road, Swinton on Saturday 28 November 1970.
Walsh played left wing in Leigh's 5–8 defeat by Castleford in the 1967 BBC2 Floodlit Trophy Final during the 1967–68 season at Headingley, Leeds on Saturday 16 January 1968, played left wing in the 11–6 victory over Wigan in the 1969 BBC2 Floodlit Trophy Final during the 1969–70 season at Central Park, Wigan on Tuesday 16 December 1969, and played left wing in the 4–12 defeat by Castleford in the 1976 BBC2 Floodlit Trophy Final during the 1976–77 season at Hilton Park, Leigh on Tuesday 14 December 1976.
[5] Walsh made début for Leigh, and scored a try in the 17–7 victory over Leeds at Hilton Park, Leigh, Lancashire, the first-ever player to score a try when the first professional matches were allowed to take place Sundays in 1967,[6] and he made his début for Warrington on Sunday 8 October 1978, and he played his last match for Warrington Friday 13 April 1979.