Career
He previously played for Sale Sharks. He plays as a lock. Born in Manchester, Holmes was scouted by Sale Sharks at 16. He played for England each year until Under 20 level when a severe ankle injury left him out of action for six months.
Holmes was dropped from Sale and played for Sedgley Park before re-signing for Sale in 2013.
On 1 May 2014, Holmes signed a permanent deal with Rotherham Titans who compete in the RFU Championship.