2000s Roby made his début in 2004 against
Widnes after progressing through the academy ranks at St Helens. Roby's position is hooker and had plenty of experience already, playing alongside some of the greats of the game including
Keiron Cunningham. In 2005's
Super League X, he was narrowly beaten to the Young Player of The Year. St Helens saw Roby as one of the brighter prospects and he seemed a perfect replacement for Keiron Cunningham when he retired, so much so that St Helens were willing to allow
Mickey Higham to leave the club and Roby was given a more active role in the team. Roby played for St Helens from the interchange bench in their
2006 Challenge Cup Final victory against
Huddersfield. St Helens reached the
2006 Super League Grand final to be contested against
Hull FC, and Roby played from the interchange bench in Saints' 26–4 victory. As 2006 Super League champions, St Helens faced 2006 NRL Premiers the
Brisbane Broncos in the
2007 World Club Challenge. Roby played at in the Saints' 18–14 victory. Roby holds the honour of scoring the first try at the new
Wembley Stadium, scored during St Helens' victory over the
Catalans Dragons in the
Challenge Cup Final on 25 August 2007. Roby also won the 'Man of Steel' award in October 2007 after being judged to have had the most impact on 2008's
Super League XIII season, being the youngest player to ever win the award, and also becoming the third St Helens player in a row to win the accolade from 2005 to 2007, with
Jamie Lyon (2005) and
Paul Wellens (2006) winning the award previously. He played in the 2008's
Super League XIII Grand Final defeat by
Leeds. He played in the
2009 Super League Grand Final defeat by the
Leeds Rhinos at
Old Trafford.
2010s He played in the
2011 Super League Grand Final defeat by the
Leeds Rhinos at
Old Trafford. Despite being linked with moves to the
NRL, Roby committed his long-term future to St Helens in 2013 by signing a five-year contract with the club. St Helens reached the
2014 Super League Grand Final, and Roby was selected to play at hooker, putting in a Man-of-the-Match performance to claim the
Harry Sunderland Trophy in their 14–6 victory over
Wigan at
Old Trafford. On 23 January 2018, Roby was appointed captain for 2018. The 32-year-old took over the role from back rower Jon Wilkin. in 2019 He played in the
2019 Challenge Cup Final defeat by the
Warrington Wolves at
Wembley Stadium. He played in the
2019 Super League Grand Final victory over
Salford at
Old Trafford.
2020s In August 2020, Roby made his 500th career appearance in a 10–0 victory against
Castleford Tigers. Roby played in St Helens 8–4
2020 Super League Grand Final victory over Wigan at the
Kingston Communications Stadium in Hull. Roby also won the
Harry Sunderland Trophy as man of the match. On 17 July 2021, he played for St. Helens in their 26–12
2021 Challenge Cup Final victory over Castleford, scoring a second half try. On 9 October 2021, Roby played in his tenth grand final for St. Helens which was the club's
2021 Super League Grand Final victory over
Catalans Dragons. It was St. Helens third successive championship victory in a row. In round 7 of the 2022 Super League Season, Roby made his 500th appearance for St Helens in their 26–0 victory over
Leeds. In round 15 of the 2022 Super League season, Roby broke the Super League appearance record with his 455th match in the competition. Roby went on to score a try in the Saints 26–18 victory over
Hull KR. On 24 September 2022, Roby captained St Helens to a fourth successive Super League title as they defeated
Leeds 24–12 in the grand final. On 18 February 2023, Roby captained St Helens to a one-point win over
Penrith in the
World Club Challenge at
BlueBet Stadium in Penrith. St Helens were considered large outsiders prior to the match. On 13 May 2023, Roby broke the all-time St Helens appearance record with his 532nd match for the club against Salford.
St Helens beat
Salford 26-12. Roby played 27 games for St Helens in the 2023 Super League season as the club finished third on the table. Roby played in St Helens narrow loss against the Catalans Dragons in the semi-final which stopped them reaching a fifth successive grand final. This would be Roby's final game as a player. ==International career==