In 2008, Walsh was selected in the team for the first game of the All-Ireland Senior Football Championship following some impressive NFL performances in the full-forward line.[4] Walsh made his championship debut came against Clare in the Munster Senior Football Championship, scoring a point.[4] He did not start in the Munster final, which Kerry lost to Cork, but came on as a substitute for the last few minutes.[5]
He regained his place and a number of impressive performances saw him named as All Stars Young Footballer of the Year.[4]
Later in the year, having resisted previous approaches from the Australian Football League, Walsh agreed to spend one week of preseason training with Australian Rules Football club, St Kilda.[6] Players' agent Ricky Nixon described it as a 'big coup' for the AFL and said '"I can’t tell you if he'll want to play or stay or if he’ll be good enough but he’s definitely one of the best talents that I’ve seen."[6] However, Walsh later withdrew from the original trial and did not travel to Australia before the recruitment deadline, although he accepted an invitation to spend some time training with St Kilda.[7][8]
In 2009, Walsh suffered injury in the early part of the championship, which saw Kerry knocked out of Munster by Cork. Kerry came through the qualifiers to meet Dublin in the All-Ireland quarter-final, but Walsh was not on top form and was replaced before half-time. He was dropped from the team but came on as a substitute during the second half of the semi-final, and a more impressive performance saw him regain his place for the final.[citation needed] In the 2009 All-Ireland Senior Football Championship Final, in which Kerry overcame Cork, Walsh notched up four points from play (two with each foot).[9]
In October 2009, Walsh finally agreed to sign a two year AFL contract in 2009, with St Kilda general manager Matthew Drain saying that "he has enormous talent to become an important player for St Kilda".[10]
In October 2010, Walsh returned to Ireland to line out for the Irish international rules team in the 2010 International Rules Series, held at the Gaelic Grounds in Limerick. Ireland lost the first test of 2010.
Walsh was given the number 17 guernsey, vacated by the retirement of Tadhg Kennelly, who was a team-mate of Walsh's at Kerry in 2009. Walsh made his senior debut on Saturday 19 May 2012 against Melbourne,[12] kicking two goals as the Swans won by 101 points.[13]
In 2013, he tore three hamstring tendons from a bone.[9]
At the conclusion of the 2014 AFL season, Walsh informed Sydney that he would return to Ireland.[14]
Return to the Kerry team
Kerry recalled Walsh for the 2015 National Football League. He played in six of Kerry's games in the Springs.[9] He played his first Munster championship game since the 2009 when he came on as a sub in the semi-final win over Tipperary. He later lined out in the All-Ireland quarter-final win over Kildare.[15] He played in four of Kerry's 2016 National Football League campaign, but left the panel before the start of the championship. Selector Mikey Sheehy later admitted this was a mistake, saying "we kind of threw him in at the deep end".[9]
In September 2018, veteran Kerry forward Kieran Donaghy retired.[9] The same week Walsh scored 2–2 in a county championship meeting with Dr Crokes.[9] In October 2018, Walsh told an interviewer: "I think it's unlikely that I'll play for Kerry again".[9]