Hamill made his championship debut on 14 August 2016 against Galway in the 2016 All-Ireland Senior Hurling Championship semi-final victory, when he came on as a late substitute.[4]
On 4 September 2016, Hamill came on as a second half substitute and won his first All-Ireland Senior hurling title when Tipperary defeated Kilkenny in the final by 2-29 to 2-20.[5][6]
On 5 March 2017, Hamill started at full-back against Clare in the 2017 National Hurling League and went on to claim the man of the match award for his display in a 0-28 to 0-21 win at Semple Stadium.[7]