As a student at the Cork Institute of Technology, Walsh immediately became involved in hurling by becoming a member of the institute's freshers' team before later joining the senior team. He has since lined out in several Fitzgibbon Cup campaigns.[1]
Kanturk
Walsh joined the Kanturk club at a young age and played in all grades at juvenile and underage levels as a dual player, before eventually joining the club's top adult teams in both codes.
Walsh first lined out for Cork as a member of the minor team during the 2016 Munster Championship. He made his first appearance for the team on 6 April 2016 when he lined out at centre-back in Cork's 0-17 to 1-10 defeat of Waterford.[6] Walsh was dropped from the minor team at the end of the season.
On 3 July 2019, Walsh made his first appearance for Cork's inaugural under-20 team in a 1-20 to 0-16 defeat of Limerick in the Munster Championship.[7] On 23 July 2019, he scored a point from midfield when Cork suffered a 3-15 to 2-17 defeat by Tipperary in the Munster final.[8] Walsh was again selected at midfield when Cork faced Tipperary for a second time in the All-Ireland final on 24 August 2019. He ended the game on the losing side after a 5-17 to 1-18 defeat.[9]
Senior
Walsh first played for the Cork senior team when he was added to the panel during the 2020 Munster League.[10] He made his first appearance for the team on 20 December 2019 when he scored 1-02 from midfield in Cork's 1-27 to 0-11 defeat of Kerry.[11]