Copley played baseball in his youth and represented Queensland as a teenager. Peter Gahan of the Australian Baseball Federation said that Copley was at one time one of the country's best hitting prospects since Dave Nilsson.[2] Copley was one of the youngest players to ever complete the Major League Baseball Australia Academy Program. Copley chose to quit baseball and focus on rugby the day before he turned 16 years old and Major League Baseball clubs would have been allowed to offer him a contract.[3]
After Brisbane winger Jharal Yow Yeh suffered a career ending ankle injury in round 4,[6] Copley replaced Yow Yeh on the wing, playing in 15 matches and scoring four tries for the Brisbane club in the 2012 NRL season.
2013
Copley's 2013 NRL season was ruined by a season ending patella tendon injury in his right knee in the Broncos' first trial match at the Gold Coast Titans at Dolphin Oval in Redcliffe.[7]
Leading up to the Broncos Queensland derby 2015 NRL Grand Final against the North Queensland Cowboys, Copley was named as 18th man as cover for the retiring Justin Hodges (who waiting at the NRL Judiciary after being placed on report for a lifting tackle).[12] Hodges was later cleared.[13] Copley finished his injury plagued 2015 NRL season with playing nine matches and scoring a try for the Brisbane club.
2016
On 12 January, Copley was selected in the QAS Emerging Maroons squad.[14] On 18 January, he signed a three-year contract with the Sydney Roosters starting "with immediate effect through to the conclusion of the 2018 season", after being released by the Brisbane Broncos to free up salary cap.[15][16] In round 1 of the 2016 NRL season, Copley made his club debut for the Sydney Roosters against arch-rivals the South Sydney Rabbitohs, playing at centre in the 10-42 loss at the Sydney Football Stadium.[17] In round 3, against the North Queensland Cowboys, Copley suffered a pectoral muscle injury in the Roosters' 0-40 loss at 1300SMILES Stadium and he later missed ten weeks of football.[18] He returned for the Roosters in round 13, against the Wests Tigers, in a 32-16 win at the Sydney Football Stadium.[19] In round 19, against the Cronulla-Sutherland Sharks, Copley scored his first club try for the Roosters in the 20-32 loss at the Sydney Football Stadium.[20] In round 21, against his former club the Brisbane Broncos, Copley played his best match of the season, where he scored two tries and was awarded with the Man of the Match honours in the Roosters' 32-16 win at the Sydney Football Stadium.[21][22] Copley finished his first year with the Sydney Roosters, with playing in 14 matches and scoring five tries in the 2016 NRL season.
2017
On 15 March 2017, Copley signed an immediate two-year deal with the Gold Coast Titans after being released from his contract with the Sydney Roosters.[23][24] Copley was to make his club debut for the Gold Coast in round 3 against the Parramatta Eels but was blocked from playing in the match due to him signing with the club two days prior before and not being named in the 21-man squad.[25][26] He made his club debut a week later in the Titans 26-32 loss to the North Queensland Cowboys. However, he scored two tries in the match.
2018
Copley made 13 appearances for the Gold Coast in the 2018 NRL season as they finished 14th on the table.[27]
2019
Copley made a total of 15 appearances for the Gold Coast and finished as the club's top try scorer in the 2019 NRL season as they endured a horror year on and off the field. During the halfway mark of the season, head coach Garth Brennan was sacked by the club after a string of poor results. The Gold Coast managed to win only four games for the entire season and finished last claiming the Wooden Spoon.[28][29]
2020
Copley played ten games for the Gold Coast in the 2020 NRL season as the club finished ninth on the table and missed the finals. Copley later signed a contract to re-join one of his former clubs, Brisbane for the 2021 NRL season.[30]
2021
In August, Copley re-joined the Sydney Roosters from Brisbane. In round 22 of the 2021 NRL season, he scored a try for the Sydney Roosters against Brisbane in a 21-20 victory.[31]
The following week, Copley broke his foot during the club's victory over St. George Illawarra and was ruled out from playing for an indefinite period. At the end of the 2021 NRL season, Copley announced his retirement.[32]