On 3 March 2010, he lined out at left wing-forward when St. Kieran's College faced Kilkenny CBS in the Leinster final.
On 28 October 2018, Walsh lined out in his first decider at adult level when Tullaroan faced Graigue-Ballycallan in the final of the Kilkenny Intermediate Championship.
[4] On 30 November 2019, Walsh claimed a Leinster Club Championship medal after a 2–25 to 2–13 defeat of Seir Kieran in the final.
He was an unused substitute for the entire provincial campaign, however, he collected a Leinster Championship on 5 July following a 1–19 to 0–11 defeat of Wexford in the final.
[6] Walsh was eligible for the minor grade again the following year and established himself as a regular member of the starting fifteen.
[11] On 11 July 2012, Walsh won a Leinster Championship medal from centre-forward after scoring six points in Kilkenny's 4–24 to 1–13 defeat of Laois in the final.
[14] Walsh was added to the Kilkenny senior team as a substitute for their National Hurling League semi-final against Clare on 22 April 2012.
[17] He won a second consecutive National League medal as a non-playing substitute on 5 May following Kilkenny's 2–17 to 0–20 defeat of Tipperary in the final.
[18] Walsh made his first appearance in the Leinster Championship on 29 June when he came on as a 60th-minute substitute for Jackie Tyrrell at right corner-back in a 1–16 to 0–16 defeat by Dublin.
[20] On 6 July, Walsh won a Leinster Championship medal after scoring two points from centre-forward in Kilkenny's 0–24 to 1–09 defeat of Dublin in the final.
[23] On 5 July 2015, Walsh won a second consecutive Leinster Championship when he lined out at right wing-back in Kilkenny's 1–23 to 2–17 defeat of Galway in the final.
[31] On 30 June 2019, Walsh lined out at left corner-back when Kilkenny suffered a 1–23 to 0–23 defeat by Wexford in the Leinster final.
[33] On 16 November 2023, Walsh announced his retirement form inter-county hurling, his reason being to give a few more good years for his club Tullaroan Gaa.