In 1905 Walsh won a second successive Leinster medal as Dublin were once again bested by 2-8 to 2-2. The subsequent All-Ireland final on 14 April 1907 saw Cork provide the opposition once again. The game was a high-scoring affair with Cork winning by 5-10 to 3-13. The game, however, had to be replayed as Cork goalkeeper Daniel McCarthy was a British army reservist and Kilkenny’s Matt Gargan had earlier played with Waterford in the Munster championship. The replay was another high-scoring one, with Jimmy Kelly scoring 5-2 for Kilkenny. A puck-out by Cork's Jamesy Kelleher is said to have bounced and hopped over the Kilkenny crossbar. Kilkenny won the game by 7-7 to 2-9, with all seven of their goals coming in a thirty-minute spell. It was Walsh's second All-Ireland medal.