On 1 August 2022, he confirmed his intention to join Kilmacud Crokes in time to play in the upcoming Dublin championship. In a brief statement, Walsh pointed out that he was now studying and living in Dublin and that while he intended to return to his home club of Kilkerrin-Clonberne before the end of his playing days, a switch to the Stillorgan-based club was "the right move" for him.[3][4] His transfer was completed on 25 August.[5]
Walsh made his debut as a substitute on 4 September against Templeogue Synge Street. He scored 0-1 in their 3-25 to 1-06 win.[6]
Walsh was nominated for both an All-Star and the Young Footballer of the Year award in 2014. In addition he has received All Star nominations in 2018, 2020 and 2021.
Galway manager Pádraic Joyce named Walsh as captain ahead of the 2020 season.[9] He remained as captain for two seasons until Joyce appointed Seán Kelly as his successor ahead of the 2022 season.[10]
2022 season
Walsh was at the centre of an incident during the first half of Galway's 2022 All-Ireland SFC semi-final win against Derry when the Hawk-Eye score detection system malfunctioned and overruled an umpire who signalled that Walsh's '45 into Hill 16 late in the half had gone over the bar. This meant that Galway entered the half-time break a point behind. However, the referee retrospectively awarded the point and the game resumed for the second half with the teams level on the scoreboard.[11][12][13]
Walsh was voted Footballer of the Week on the GAA.ie website after Galway's defeat in the 2022 All-Ireland SFC final, a game in which he scored nine points.[14] He also won an All Star that year.[15]