Richard (Dick) "Drug" Walsh (30 December 1877 – 28 July 1958) was an Irish hurler who played as a centre-forward for the Kilkenny senior.Born in Mooncoin, County Kilkenny, Walsh first arrived on the inter-county scene at the age of twenty-four when he first linked up with the Kilkenny senior team. He made his senior debut during the 1904 championship. Walsh immediately became a regular member of the starting fifteen, and won seven All-Ireland medals and seven Leinster medals. He captained the team to the All-Ireland titles in 1907, 1909 and 1913. As a member of the Leinster inter-provincial team Walsh captained the team to the Railway Shield. At club level he was a four-time championship medallist with Mooncoin. Walsh retired from inter-county hurling following the conclusion of the 1914 championship. In retirement from playing Walsh became involved in coaching. He was trainer of the Laois team that won the All-Ireland title in 1915.