On 4 August 2019, Sapsford was named in the squad for the
2019 Mitre 10 Cup season. He made his debut for the Magpies on 11 August 2019 against and scored his first try for the province on 28 September 2019 in their game against . In December 2019, Sapsford also represented Hawke's Bay at the Central Region Sevens Tournament and the
New Zealand National Rugby Sevens Tournament. Sapsford was again named in the Hawke's Bay squad for the 2020 and the 2021 season. During the
2020 Mitre 10 Cup season, Sapsford helped the Magpies win the
Ranfurly Shield, successfully defend the Shield three times and win the Mitre 10 Cup Championship, thus securing a well-deserved promotion to the Premiership division. The Magpies held on to the Shield during the entire
2021 Bunnings NPC season – winning all six Ranfurly Shield defences – and finished the regular season at the top of the Premiership table. They missed out on a spot in the Premiership Final after a 27 – 33 semi-final loss to . In the regular season game against on 30 October 2021, Sapsford scored a hat-trick in an eye-catching performance. From 2017 to 2019, Sapsford played several games for the Development team. However, it was eventually an
Australian
Super Rugby franchise that offered him a contract. On 3 November 2021, the announced that they had signed Sapsford on a two-year deal. He made his Super Rugby debut for his new team on 20 February 2022 against the
Western Force. Sapsford scored his first Super Rugby try for the Brumbies on 2 June 2023 against the . On 13 June 2023, the Brumbies announced that Sapsford had re-signed with the franchise for another season. ==International career==