[2] In 2018 he joined Northampton Saints and the following year made his club debut in a Premiership Rugby Cup match against Sale Sharks.
[3] Freeman scored a try in the 2023–24 European Rugby Champions Cup round of sixteen victory over Munster and also started in their semi-final elimination against Leinster.
[4][5] At the end of that season he scored the opening try of the 2023–24 Premiership Rugby final as Northampton defeated Bath to become League champions.
[7] Freeman was also a member of their 2022 tour of Australia and on 9 July 2022 made his debut starting in the second test victory at Lang Park.
[9] Having not played for England since November 2022 against South Africa, a game where Freeman was substituted at half time, he returned to the squad for the 2024 Six Nations Championship after a call-up by coach Steve Borthwick.