Born in Wimbledon in June 2001, Ryan De Havilland progressed through the age groups at Fulham's academy and had his first taste of senior football on loan at Metropolitan Police, where he made four appearances.
The midfielder departed the Cottagers at the end of the 2020/21 campaign before joining National League outfit Barnet in October 2021. Short-term loans to Hayes & Yeading United and Beaconsfield Town followed before De Havilland made his debut for the Bees, playing 18 times for them in the 2021/22 term.
He became a regular for Barnet the following campaign and started 42 times in the National League, scoring seven times, as the Bees finished 18th in the table.
After playing 64 times across all competitions for Barnet, De Havilland signed for Peterborough for an undisclosed fee. The 24-year-old appeared 22 times for Posh in Sky Bet League One in his first season and 27 times in his second, playing 70 times across all competitions during his time there. He also lifted the Vertu Trophy with Peterborough in the 2023/24 and 2024/25 season.
Everyone at Bristol Rovers would like to warmly welcome Ryan to the Club and wish him well in his career with the Pirates.