He played on 30 March 2018 as Exeter beat Bath Rugby in the final of the Anglo-Welsh Cup.
[1] The previous season he had played in the Anglo-Welsh cup final but Exeter lost to Leicester Tigers on that occasion.
[3] He has spent time on loan at Plymouth Albion where he made over 50 appearances before joining Bristol on 26 March 2018.
[4] He joined Bristol firstly on loan from Exeter Chiefs in March 2018, and made the move permanent one month later.
[6] Since September 2024, Holmes have left Bristol as he travelled to Japan to sign for Shimizu Koto Blue Sharks in their League One competition for the 2024-25 season.