Frampton was traded to Collingwood after the 2022 AFL season.[6][7] For a couple rounds of the 2023 AFL season, Frampton took on the role as one of the main ruckman at Collingwood due to the club's shortage of ruckmen, and he played a career-high sixteen games for the year.[8] After being dropped for the early finals, he was recalled for the 2023 AFL grand final; in a polarising performance, he had the worst statistics of any player on the ground – committing four clangers despite having only two disposals – but nevertheless had a positive impact as a defensive key forward at limiting the impact of Brisbane Lions rebounding full-back Harris Andrews.[9]
^The 2020 season was played with 17 home-and-away matches per team (down from 22) and 16-minute quarters with time on (down from 20-minute quarters with time on) due to the impact of the COVID-19 pandemic.