[citation needed] On 16 September 2018, Cahill was included on the Kilruane MacDonagh's that faced Kiladangan in the North Tipperary Championship final.
[3] Cahill made his first appearance for the Tipperary minor team on 23 April 2016 when he lined out at left corner-back in a 1–20 to 1–17 defeat by Waterford in the Munster Championship.
[4] On 10 July 2016, he was switched to right corner-back but played some of the game as a sweeper when Tipperary defeated Limerick by 1–24 to 0–10 to win the Munster final.
[12] Cahill was drafted onto the Tipperary senior team in advance of the 2019 National League, however, he made no appearances during the campaign.
On 30 June 2019, he made his first appearance for the Tipperary senior team when he came on as a 61st-minute substitute for John O'Dwyer at centre-forward in a 2–26 to 2–14 defeat by Limerick in the Munster final.