Cahill first played hurling at juvenile and underage levels with the Kilruane MacDonaghs.[2] After captaining the club's under-21 team to divisional honours in 1978, he also won a Tipperary IHC title the same year.[3] After winning three Tipperary SHC titles as a substitute, Cahill secured a permanent place on the senior team for his fourth success in 1985. He was at right corner-back on the Kilruane MacDonaghs team that won the All-Ireland Club Championship title in 1986.[4][5]