Joseph Walsh (c. 1944 – 24 December 2008) was an English professional rugby league footballer who played in the 1960s and 1970s. He played at representative level for Great Britain, and at club level for Leigh (Heritage No. 735), and Warrington (Heritage No. 797), as a wing, i.e. number 2 or 5.