In 2006 Walsh added a third National League medal to his collection following a 3–11 to 0–14 victory over Limerick. He later won his third Leinster medal following another facile 1–23 to 1–12 victory over Wexford. On 3 September 2006 Kilkenny faced a Cork team who were presented with the opportunity to become the first side in nearly thirty years to secure three successive All-Ireland championships. Like previous encounters neither side took a considerable lead, however, Kilkenny had a vital goal from Aidan Fogarty. Cork were in arrears coming into the final few minutes, however, Ben O'Connor scored a late goal for Cork. It was too little too late as the Cats denied Cork on a score line of 1–16 to 1–13. Walsh, whose uncle died just a few hours before the game, collected his second All-Ireland medal. He rounded off the year once again by claiming a fourth successive All-Star award.