| Personal information | |||
|---|---|---|---|
| Full name | Ryan James de Havilland [1] | ||
| Date of birth | 15 June 2001 | ||
| Place of birth | Wimbledon, England | ||
| Height | 1.77 m (5 ft 10 in) [1] | ||
| Position | Midfielder | ||
| Team information | |||
Current team | Bristol Rovers | ||
| Number | 15 | ||
| Youth career | |||
| Reading | |||
| 2010–2019 | Fulham | ||
| Senior career* | |||
| Years | Team | Apps | (Gls) |
| 2019–2021 | Fulham | 0 | (0) |
| 2019 | → Metropolitan Police (loan) | 4 | (0) |
| 2021–2023 | Barnet | 60 | (8) |
| 2021 | → Hayes & Yeading United (loan) | 4 | (0) |
| 2022 | → Beaconsfield Town (loan) | 5 | (1) |
| 2023–2026 | Peterborough United | 50 | (3) |
| 2026– | Bristol Rovers | 0 | (0) |
| International career‡ | |||
| 2023 | England C | 1 | (1) |
| * Club domestic league appearances and goals as of 15:08, 3 January 2026 (UTC) ‡ National team caps and goals as of 15:46, 14 August 2023 (UTC) | |||
Ryan James de Havilland (born 15 June 2001) is an English professional footballer who plays as a midfielder for Bristol Rovers.
Born in London, [1] de Havilland played youth football for Reading and Fulham. [2] He spent 11 years with Fulham's Academy. [3] He played senior football for the first time when he was loaned out to Metropolitan Police in December 2019. [4] [5] He was released by the Whites at the end of the 2020-21 season.
In October 2021, following a trial period training with Portsmouth, [2] De Havilland joined National League club Barnet. [6]
In November 2021, De Havilland joined Hayes & Yeading United on a one-month loan deal. [7] He made five appearances in his short spell. [8]
In January 2022, De Havilland signed another one-month loan deal, this time with Beaconsfield Town. [9] He made his debut on 15 January, scoring in a 2–0 win over Dorchester Town, [10] as well as making appearances against Taunton Town [11] and Harrow Borough. [12] Following his return from the loan, he made his league debut for Barnet. [13]
On 26 June 2023, De Havilland signed for League One club Peterborough United on a four-year deal for an undisclosed fee. [3] [14] [15]
In August 2025, De Havilland's future at the Posh was thrown into doubt after being selected for an under-21 game instead of travelling with the first-team, [16] manager Darren Ferguson naming him as one of five players told to find a new club. [17] Following the closing of the transfer window, chairman Darragh MacAnthony announced he was playing "hardball" with De Havilland after he had turned down a "good move to a good place" for geographical reasons, calling for the midfielder to "come to his senses". [18]
On 3 January 2026, De Havilland signed for League Two club Bristol Rovers on a two-and-a-half year deal for an undisclosed fee. [19] [20]
De Havilland scored on his debut for England C against Wales C in March 2023. [13] [21]
Upon signing for Peterborough, de Havilland was described as a "box to box midfielder" who was "also accomplished with both feet". [13]
| Club | Season | League | FA Cup | League Cup | Other | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||
| Fulham | 2019–20 [22] | Championship | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020–21 [23] | Premier League | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Total | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Metropolitan Police (loan) | 2019–20 [5] | SFL Premier Division South | 4 | 0 | 0 | 0 | — | 1 [a] | 0 | 5 | 0 | |
| Fulham U21 | 2020–21 [23] | – | 3 [b] | 0 | 3 | 0 | ||||||
| Barnet | 2021–22 [1] | National League | 18 | 1 | 0 | 0 | — | 3 [c] | 1 | 21 | 2 | |
| 2022–23 [1] | National League | 42 | 7 | 4 | 0 | — | 6 [d] | 1 | 52 | 8 | ||
| Total | 60 | 8 | 4 | 0 | 0 | 0 | 9 | 2 | 73 | 10 | ||
| Hayes & Yeading United (loan) | 2021–22 [5] | SFL Premier Division South | 4 | 0 | 0 | 0 | — | 1 [e] | 0 | 5 | 0 | |
| Beaconsfield Town (loan) | 2021–22 [5] | SFL Premier Division South | 5 | 1 | 0 | 0 | — | 1 [f] | 0 | 6 | 1 | |
| Peterborough United | 2023–24 [24] | League One | 22 | 1 | 4 | 0 | 1 | 0 | 6 [b] | 1 | 33 | 2 |
| 2024–25 [25] | League One | 27 | 2 | 3 | 0 | 0 | 0 | 5 [b] | 1 | 35 | 3 | |
| 2025–26 [26] | League One | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | |
| Total | 50 | 3 | 7 | 0 | 1 | 0 | 12 | 1 | 70 | 5 | ||
| Bristol Rovers | 2025–26 [26] | League Two | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Career total | 123 | 12 | 11 | 0 | 1 | 0 | 27 | 4 | 162 | 16 | ||
Peterborough United