- DOB: 1996-03-02
- Height: 177cm
- Weight: 85kg
- Position: Stand-Off
- Age: 23
Holmes signed for Huddersfield Giants for the 2019 season from Featherstone Rovers.
Holmes signed on a three-year deal and has previously played for Castleford Tigers, Oxford, Batley Bulldogs and Featherstone Rovers.
The 22-year old made his Super League debut for Castleford Tigers in 2015 against Catalans Dragons.
Holmes is sponsored by MF Rendering Services.