Miller was born in Sydney, New South Wales, Australia.
Hailing from Ocean Shores,[5] Miller played junior football with Mullumbimby Giants, winning a premiership with the Giants in the under 18s competition in 2007. He was a pupil at Mullumbimby High School before he moved to Sydney and was a pupil at Matraville Sports High School when he was chosen as halfback for the Australian Schoolboys in 2009.[6]
Miller made his début with the Wests Tigers in round 4 of the 2011 NRL season, playing from the bench, and getting on the field with 20 minutes to go.[8] He was only 18 at the time, and coach Tim Sheens said, "If you're good enough, you're old enough. And I think he's good enough."[7] Two weeks later he made his first appearance in the run-on squad, playing as halfback in a match against the Gold Coast Titans,[9] standing in for injured Robert Lui.
Besides NRL appearances, Miller played in the Wests Tigers' Toyota Cup team. He scored 5 tries and 128 points for the season, and was named as halfback in the competition's Team of the Year.[10]
In round 4 of the 2012 season, Miller, after a late call up, scored his first NRL try. However, it was to be his only first grade appearance for the year. He finished the year by playing a "starring role" as Wests Tigers won the Under-20s grand final 46–6 against the Canberra Raiders.[11] He then kicked six goals as he played five-eighth in the Junior Kangaroos squad that beat New Zealand 48–16.[12]
Beginning the 2013 season as the Wests Tigers first choice of halfback, Miller started in the first 4 games of the season before being dropped to reserve grade for Braith Anasta.[13]
Hull F.C.
Weeks later it was announced Miller had been released and signed for Hull F.C. on a 2+1⁄2-year deal.[14]
It was announced Miller would leave the club at the end of the 2014 season.
Wakefield Trinity
He was subsequently signed by Wakefield Trinity for the 2015 season.[15] Miller played 200 matches for Wakefield Trinity over a seven-year period.
Castleford Tigers
In October 2022, Miller signed for the Castleford Tigers, joining on a three-year deal from local rivals Wakefield.[16] He made his Castleford debut in round 1 against Hull FC, scoring a try and being voted Fans Man of the Match.[17][18] He scored a try and a drop goal against Hull KR on 21 April,[19] and a further try against the Leeds Rhinos at the Magic Weekend on 3 June.[20] However, he also topped the league for missed tackles and registered only 1 try assist throughout the year.[21] He made a total of 26 appearances for Castleford in the 2023 season, as the Tigers narrowly avoided relegation by finishing above his previous club Wakefield.[22]
Miller's strong performance in 2024 pre-season was highlighted by new head coach Craig Lingard.[23] In round 3, he was voted Fans Man of the Match against Warrington.[24] He scored his first try of the year against the Batley Bulldogs in the Challenge Cup on 23 March.[25] In July, he provided four try assists in a Man of the Match performance against London.[26][27] Towards the end of the season, Miller was occasionally rested as Lingard experimented with different halfback combinations,[28] and he was linked with a move away from the club.[29] On 7 October, it was announced that he would depart Castleford alongside eight teammates after being released from the final year of his contract.[30][31]
Club statistics
Appearances and points in all competitions by year