Waterford Institute of Technology During his studies at the
Waterford Institute of Technology, Walsh became a member of the
college hurling team. On 1 March 2003, he was a non-playing substitute when the Waterford Institute of Technology defeated the
Cork Institute of Technology by 0-13 to 1-07 to win the
Fitzgibbon Cup. Walsh broke on the starting fifteen the following year. On 6 March 2004, he was at midfield when the Waterford Institute of Technology defeated
University College Cork by 0-11 to 0-09 to retain the Fitzgibbon Cup. On 4 March 2006, Walsh was again at midfield when the Waterford Institute of Technology faced
University College Dublin in the Fitzgibbon Cup final. A 4-13 to 0-08 victory secured a third winners' medal for Walsh.
Stradbally Walsh joined the
Stradbally club at a young age and played in all grades at juvenile and underage levels as a
dual player of
Gaelic football and hurling before eventually joining the club's top adult teams. On 7 October 2001, Walsh was at full-forward when Stradbally drew 0-04 apiece with
Rathgormack in the final of the
Waterford Championship. He was again at full-forward for the replay two weeks later and scored two points in the 1-13 to 2-04 extra-time victory. On 27 October 2002, Walsh scored 1-01 from full-forward when Stradbally drew 3-08 to 2-11 with
the Nire in final of the Waterford Championship. He lined out in the same position for the replay a week later and, in spite of being held scoreless, collected a second successive winners' medal after a 0-12 to 0-10 victory. Walsh lined out at full-forward in a third successive Waterford Championship final on 23 November 2003. He was held scoreless but collected a third winners' medal after the 1-11 to 0-08 defeat of
Tramore in the final. Stradbally's run of success continued in 2004, with Walsh lining out in a fourth successive final on 31 October. He claimed a fourth successive winners' medal after the 2-08 to 1-04 defeat of the Nire. On 13 November 2005, Walsh was at full-forward for Stradbally's 0-06 apiece draw with the Nire in the Waterford Championship final. The replay a week later saw Stradbally defeat the Nire by 1-08 to 1-04, with Walsh collecting a fifth successive winners' medal. Walsh was moved from full-forward to midfield for the 2006 championship. On 12 November, he lined out in that position in a sixth successive championship final. Stradbally suffered a 1-05 to 0-03 defeat. Walsh was a regular for Stradbally throughout the
2009 Waterford Championship, however, an injury kept him out of the final against the Nire on 1 November. In spite of this he collected a sixth winners' medal as a non-playing substitute following the 2-05 to 0-09 victory. On 17 October 2010, Walsh lined out at midfield when Stradbally qualified for the Waterford Championship final. He won a seventh championship medal following the 0-09 to 1-05 defeat of
Ballinacourty. Walsh was at midfield on 23 October 2011 when Stradbally suffered a 0-06 to 0-05 defeat by Ballinacourty in the final. Walsh was appointed captain of the Stradbally senior team for the 2012 season. On 11 November, he won an eighth championship medal when he guided the club to a 1-08 to 0-10 defeat of the Nire in the final replay. After losing back-to-back finals in 2013 and 2014, Stradbally reached a seventh successive final on 6 November 2015. Walsh scored a point from midfield in the 0-08 to 0-06 defeat of Ballinacourty. On 3 December 2017, Walsh won a tenth championship medal. He scored a point from midfield in the 1-15 to 1-15 defeat of the Nire in the final.
Waterford Minor and under-21 Walsh first played for
Waterford as a
dual player at minor level. He made his first appearance as a
Gaelic footballer on 11 April 2000 when he lined out at midfield in Waterford's 0-11 to 0-03 defeat by
Clare in the
Munster Championship. Walsh was again eligible for the minor grade the following year and was also added to the Waterford minor hurling team for the
2001 Munster Championship. He made his only appearance on 25 April when he scored three points from midfield in a 1-15 to 0-07 defeat by
Cork. After progressing from the minor to the under-21 grade, Walsh continued his role as a dual player. On 10 July 2002, he made his first appearance for the Waterford under-21 hurling team in a 2-14 to 1-11 defeat by
Tipperary in the
Munster Championship. On 3 September 2003, Walsh was at midfield for the Waterford under-21 football team that faced
Kerry in the
Munster Championship final. He ended the game with a winners' medal after the 2-08 to 1-09 victory.
Senior Walsh was added to the Waterford senior football panel for the
2002 National League. He made his first appearance on 3 March when he came on as a substitute in a 3-11 to 0-06 defeat by
Meath. On 12 May, Walsh made his first appearance in the
Munster Championship. He scored 1-01 from right corner-forward in a 3-10 to 2-09 defeat by Clare. On 23 February 2003, Walsh made his first appearance for the Waterford senior hurling team when he lined out at midfield in a 4-11 to 0-12 defeat by
Kilkenny in the
National League. He made his first appearance in the
Munster Championship on 11 May when he came on as a substitute for
Tony Browne in a 2-26 to 1-12 defeat of Kerry. on 29 June, Walsh was introduced as a 67th-minute substitute for
Eoin McGrath in Waterford's 3-16 to 3-12
Munster Championship final defeat by Cork. Walsh became a regular member of the starting fifteen during the
2004 National League. On 9 May, he was at midfield when Waterford suffered a 2-15 to 1-13 defeat by
Galway in the
National League final. On 27 June, Walsh won a
Munster Championship medal after Waterford's 3-16 to 1-21 defeat of Cork in the
final. Walsh was nominated for his first
All-Star award in 2006. Walsh was appointed
captain of the Waterford team for the 2007 season. On 29 April, he captained the team to a first
National Hurling League title in 43 years after a 0-20 to 0-18 defeat of Kilkenny in the final. On 8 July, Walsh captained Waterford to a
Munster Championship final meeting with
Limerick. He collected a second winners' medal after the 3-17 to 1-14 victory. Walsh ended the season by being named at midfield on the All-Star team. Walsh retained the captaincy of the Waterford team for the 2008 season. On 7 September, he captained the team to an
All-Ireland final meeting with Kilkenny, in what was Waterford's first appearance in a final since
1963. Kilkenny won the game by 3-30 to 1-13. On 12 July 2009, Walsh was at centre-back for Waterford's 4-14 to 2-16 defeat by Tipperary in the
Munster Championship final. He ended the season by being named in the centre-back position on the All-Star team. On 11 July 2010, Walsh lined out at centre-back when Waterford drew 2-15 apiece with Cork in the
Munster Championship final. He retained his position in defence for the subsequent replay, which saw him claim a third winners' medal after Waterford won by 1-16 to 1-13. Walsh was later named as the centre-back on the All-Star team. Walsh was again at centre-back when Waterford lost the
2011 Munster Championship final to Tipperary by 7-19 to 0-19 on 10 July 2011. Walsh was appointed captain of the Waterford team for the 2012 season. On 15 July, he was at centre-back when Waterford contested their fourth successive
Munster Championship final, however, Waterford suffered a 2-17 to 0-16 defeat by Tipperary. On 3 May 2015, Walsh was named at full-back but lined out at left wing-forward for the
2015 National League final against Cork. The 1-24 to 0-17 victory gave him a second National League winners' medal. On 12 July 2015, Walsh was at right wing-forward when Waterford were beaten for the fourth time in six seasons by Tipperary in the
2015 Munster Championship final. On 1 May 2016, Walsh was at left wing-forward when Waterford drew 0-22 apiece with Clare in the
National League final. He was retained in the same position for the replay, which Waterford lost by 1-23 to 2-19. On 10 July, was again at left wing-forward the
Munster Championship final, with Waterford eventually losing by 5-19 to 0-13. On 3 September 2017, Walsh lined out at full-forward when Waterford faced Galway in the
All-Ireland final. He scored a point from play in the 0-26 to 2-17 defeat. Walsh ended the season by winning a fourth GAA/GPA All-Star award. On 17 June 2018, Walsh set a new all-time championship appearance
record when he lined out in his 74th championship game. ==Nickname==