Chilvers was captain of the under-18 side during the 2018–19 season and became a regular in the under-23 side. He was called up to the first-team squad for the first time in November 2018 for the FA Cup first round tie at Accrington Stanley and was handed squad number 27.[7]
On 9 March 2019, Chilvers made his professional debut from the bench during Colchester's 3–0 home win against Newport County. He replaced Sammie Szmodics after 89-minutes.[8]
On 21 May 2019, Chilvers signed a contract extension with the club.[9]
Chilvers scored his first professional goal for Colchester on 26 September 2020 during their 1–1 draw at Barrow.[13] He then signed a new three-year contract on 5 October to keep him with the club until summer 2023.[14]
On the back of his breakthrough season, where he scored three goals and made 49 first-team appearances, Chilvers was named both Colchester United Player of the Year and Young Player of the Year as well as receiving the Goal of the Season award at the end of the 2020–21 campaign.[15]
Chilvers played his last game for the club on the 27 April 2024 against Crewe Alexandra where he scored in a 1-1 draw.
On 31 July 2024, Colchester announced that Chilvers had left the club and signed for SPL side Ross County for an undisclosed fee after having made over 200 appearances for the first team.[16]
Ross County
On 31 July 2024, Chilvers signed for Ross County on a three-year deal.[17]
Career statistics
As of 31 August 2024
Appearances and goals by club, season and competition