In the
2016 season, Ryan featured in the pre-season friendlies against the
Leeds Rhinos and the
Castleford Tigers. Ryan featured in Round 5 (
Oldham). He played in Round 7 against the
London Broncos then in Round 10 (
Dewsbury Rams). Ryan played in Round 17
Workington Town then in Round 19
Halifax. He played in Round 21
Whitehaven to Round 23
Featherstone Rovers. Ryan featured in the Championship Shield in Game 3 Oldham to the Semi Final Dewsbury. Midway through the season Ryan extended his contract by two years. In the
2017 season, Ryan featured in the pre-season friendly against the Keighley Cougars. Ryan featured in Round 1 against
Hull Kingston Rovers to Round 16 against Dewsbury then in Round 19 Oldham to Round 21 against Hull Kingston Rovers. He played in the Championship Shield Game 5
Sheffield Eagles to Game 7
Rochdale Hornets. Ryan also played in the
2017 Challenge Cup in Round 4 against Featherstone Rovers. At the end of the season, Ryan signed with
Leigh however following Leigh Centurions' relegation from
Super League he signed a two-year extension to stay with the Bradford club. In the
2018 season, Ryan featured in the pre-season friendlies against the Sheffield Eagles, Dewsbury,
Toronto Wolfpack and the Keighley Cougars. Ryan featured in Round 1 against
York to Round 25 Oldham R.L.F.C. then in the Semi Final against Oldham to the Final Workington Town. Ryan also played in the
2018 Challenge Cup in Round 3
West Wales Raiders to Round 5 against
Warrington. In the
2019 season, Ryan featured in the pre-season friendlies against Halifax R.L.F.C., Dewsbury,
Batley and the Toronto Wolfpack. Ryan featured in Round 1 Featherstone Rovers to Round 27 against Rochdale. Ryan also played in the
2019 Challenge Cup in Round 4 the Keighley Cougars to Quarter Final Halifax R.L.F.C. At the end of the 2019 season, Ryan signed a two-year deal with
Super League side Hull Kingston Rovers.
Hull Kingston Rovers On 12 August 2023, Ryan played for Hull Kingston Rovers in their 17-16 golden point extra-time loss to
Leigh in the Challenge Cup final. Ryan played nine games for Hull Kingston Rovers in the 2023 Super League season as the club finished fourth on the table and qualified for the playoffs.
Salford Red Devils On 11 May 2023 it was reported that he had signed for
Salford Red Devils for 2024.
Oldham RLFC On 22 August 2025 it was reported that he had signed for
Oldham RLFC in the
RFL Championship Bradford Bulls (re-join) On 20 October 2025 it was reported that he had re-joined
Bradford Bulls in the
Super League ==Statistics==