He attended Harbord Public School as a junior and later attended Cromer High School. For years 11 and 12, Oldfield was offered a sport scholarship to The Scots College. During his time at Scots, Oldfield predominantly played rugby union.[citation needed]
In 2011, in each of the games he played, he scored a try. Along with fullback Brett Stewart, Oldfield was regarded as one of the fastest runners not only at Manly but in the NRL.[7]
It was hoped that the flying winger would be the club's permanent replacement for long-time left winger Michael Robertson, who had left the club following the 2011 NRL Grand Final victory. Despite scoring 6 tries for the Sea Eagles in 2012, Oldfield struggled to cement his place in Manly's first grade team and was soon replaced by powerhouse rookie Jorge Taufua. This saw Oldfield only playing in 7 games for the 2012 season.
On 19 June 2012, it was announced that Oldfield had signed a two-year contract with the Sydney Roosters from 2013. Since the announcement, Oldfield was not selected in Manly's first grade team until called up due to an injury to David Williams just before the 2012 NRL Finals. Instead, finding himself in the Sea Eagles New South Wales Cup squad for most of the season.[8]
In December 2013, Oldfield signed a two-year contract with the Catalans Dragons.[9]
In the 2014 season, Oldfield scored 12 tries in just 17 games. On 14 June 2014 against St Helens R.F.C., he scored a hat trick during Catalans Dragons' 42–0 home win.
South Sydney
On 6 October 2015, it was announced that Oldfield had signed a one-year contract with the South Sydney Rabbitohs.[10]
In 2016, he made his debut for South Sydney from which he scored two tries in his last three games. Oldfield also spent time playing for Souths feeder club side the North Sydney Bears in the Intrust Super Premiership NSW making 5 appearances and scoring 5 tries.[11][12]
Penrith Panthers
Oldfield then signed to the Penrith Panthers signing a one-year deal.
Oldfield playing for the Panthers in 2017
In the same year, he was granted a release to join the Canberra Raiders on a two-year deal.[13]
Oldfield made 9 appearances for Canberra in the 2019 NRL season and scored 5 tries.[15]
Oldfield played six games for Canberra in the 2020 NRL season scoring no tries as the club reached the preliminary final but were defeated by Melbourne.[16]
Parramatta Eels
In November 2020, he signed a contract to join Parramatta for the 2021 NRL season.[17]
In round 22 of the 2021 NRL season, he made his club debut against one of his former sides, Manly. Oldfield played on the wing in Parramatta's 56–10 loss where he was caught out of position on several occasions leading to Manly tries.[18]
On 22 September 2021, Oldfield was released by the Parramatta club.[19]
International career
On 20 April 2013, Oldfield, who is of Tongan heritage from his mother, made his international debut for Tonga in the Pacific Rugby League International against Samoa at Centrebet Stadium Penrith.