[7] In December 2020, Rock was named in Ireland's One Day International (ODI) squad for their tour to the UAE to play the United Arab Emirates and Afghanistan.
[12] Following the tour of Bangladesh, Rock was awarded with a retainer contract, after he impressed the selectors.
[13] In June 2021, Rock was named in Ireland's Twenty20 International (T20I) squad for their series against South Africa.
[17] The following month, Rock was named in Ireland's provisional squad for the 2021 ICC Men's T20 World Cup.
[18] In November 2021, Rock was named in Ireland's ODI squad for their series against the West Indies.