Ryan Broom

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Ryan Broom
Personal information
Full name Ryan James Broom[1]
Date of birth (1996-09-04) 4 September 1996 (age 29)[2]
Place of birth Newport, Wales
Height 1.77 m (5 ft 10 in)[2]
Position(s)
Team information
Current team
Cheltenham Town
Number 14
Youth career
2013–2015 Bristol Rovers
Senior career*
Years Team Apps (Gls)
2015–2018 Bristol Rovers 9 (0)
2015–2016Taunton Town (loan) 8 (4)
2016Bath City (loan) 6 (1)
2018Eastleigh (loan) 13 (3)
2018–2020 Cheltenham Town 73 (10)
2020–2022 Peterborough United 15 (1)
2021Burton Albion (loan) 11 (2)
2021–2022Plymouth Argyle (loan) 43 (4)
2022–2023 Cheltenham Town 40 (2)
2023–2025 Fleetwood Town 63 (4)
2025– Cheltenham Town 15 (0)
* Club domestic league appearances and goals as of 11:46, 30 November 2025 (UTC)

Ryan James Broom (born 4 September 1996) is a Welsh professional footballer who plays as a right midfielder or right winger for EFL League Two club Cheltenham Town.

Playing career

[edit | edit source]

Bristol Rovers

[edit | edit source]

Broom graduated from Bristol Rovers' youth set-up in 2015[3] and made his professional football debut in August 2015 as a second-half substitute during a League Cup defeat to Birmingham City.[4] On 19 March 2016 he made his Football League debut as a second-half substitute against his home town club and local rivals Newport County which Rovers won 4–1.[5] He scored his first goals for Bristol Rovers when he scored twice in an EFL Trophy tie against Wycombe Wanderers on 29 August 2017.[6]

On 7 October 2016, Broom joined Bath City on a one-month loan.[7] He made his debut for the club the following day where he scored in a 1–1 draw with Eastbourne Borough.[8]

He was released by Bristol Rovers at the end of the 2017–18 season.[9]

Cheltenham Town

[edit | edit source]

On 18 May 2018, Broom joined League Two side Cheltenham Town on a one-year deal.[10] On 17 May 2019, after making 48 appearances in his debut season with the club, Broom signed a new two-year contract with the club.[11] The 2019–20 season ended in disappointment for the club when they lost in the play-offs semi-final to eventual winners Northampton Town. After winning the first leg 2–0 away from home,[12] a 3–0 home defeat saw Cheltenham knocked out.[13] On a personal level, Broom won three awards in the club's end of season awards, winning the Mira Showers' Player of the Year, Norwegian Robins' Player of the Year and Players' Player of the Year.[14]

Peterborough United

[edit | edit source]

On 24 August 2020, Broom joined League One club Peterborough United for an undisclosed fee, signing a three-year deal.[15] On 5 September 2020, Broom made his Peterborough debut against former club Cheltenham as his former club knocked his new team out of the EFL Cup.[16] His first goal for the club came when he scored the third goal in a 3–1 victory over Swindon Town just 4 minutes after coming off of the bench.[17]

Burton Albion (loan)

[edit | edit source]

On 1 February 2021, Broom joined League One side Burton Albion on loan for the remainder of the 2020–21 season.[18] His first goal came on 17 April 2021, a 90+3 minute equaliser against Plymouth Argyle.[19]

Plymouth Argyle (loan)

[edit | edit source]

On 29 July 2021, Broom joined League One side Plymouth Argyle on loan for the 2021–22 season with a view to a permanent move. However, despite a successful period on loan, a fee for a permanent transfer could not be agreed between the two clubs..[20]

Cheltenham Town return

[edit | edit source]

On 1 September 2022 Broom returned to League One side Cheltenham Town signing a one-year deal.[21] He was offered a new contract at the end of the 2022–23 season.[22]

Fleetwood Town

[edit | edit source]

On 26 June 2023, Broom signed for League One club Fleetwood Town on a two-year deal having rejected the offer of a new contract at Cheltenham.[23]

Third spell at Cheltenham Town

[edit | edit source]

On 25 July 2025, Broom returned for a third spell at Cheltenham Town after his Fleetwood contract expired, signing a one-year contract.[24]

Career statistics

[edit | edit source]
As of match played 6 December 2025
Appearances and goals by club, season and competition
Club Season League FA Cup League Cup Other Total
Division Apps Goals Apps Goals Apps Goals Apps Goals Apps Goals
Bristol Rovers 2015–16[25] League Two 1 0 0 0 1 0 0 0 2 0
2016–17[26] League One 5 0 0 0 0 0 0 0 5 0
2017–18[27] League One 3 0 0 0 1 0 2[a] 2 6 2
Total 9 0 0 0 2 0 2 2 13 2
Bath City (loan) 2016–17[28] National League South 6 1 0 0 0 0 6 1
Eastleigh 2017–18[27] National League 13 3 0 0 0 0 13 3
Cheltenham Town 2018–19[29] League Two 39 2 3 0 2 1 4[a] 1 48 4
2019–20[30] League Two 34 8 3 0 0 0 3[b] 0 40 8
Total 73 10 6 0 2 1 7 1 88 12
Peterborough United 2020–21[31] League One 15 1 2 0 1 0 0 0 18 1
2021–22[32] League One 0 0 0 0 0 0 0 0 0 0
Total 15 1 2 0 1 0 0 0 18 1
Burton Albion (loan) 2020–21[31] League One 11 2 0 0 0 0 0 0 11 2
Plymouth Argyle (loan) 2021–22[32] League One 43 4 4 0 1 0 0 0 48 4
Cheltenham Town 2022–23[33] League One 40 2 1 0 0 0 5[a] 3 46 5
Fleetwood Town 2023–24[34] League One 36 2 2 0 1 0 4[a] 2 43 4
2024–25[35] League Two 27 2 1 0 3 0 3[a] 0 34 2
Total 63 4 3 0 4 0 7 2 77 6
Cheltenham Town 2025–26[36] League Two 15 0 2 0 2 1 2[a] 0 21 1
Career total 288 27 18 0 12 2 23 8 341 37
  1. ^ a b c d e f Appearance(s) in EFL Trophy
  2. ^ One appearance in EFL Trophy and two appearances in League Two play-offs

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  20. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  21. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  22. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  23. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  24. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  25. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  26. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  27. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  28. ^ Ryan Broom at Soccerway. Retrieved 20 September 2017.Lua error in Module:WikidataCheck at line 29: attempt to index field 'wikibase' (a nil value).
  29. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  30. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  31. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  32. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  33. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  34. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  35. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  36. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]
  • Ryan Broom at SoccerbaseLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).Lua error in Module:WikidataCheck at line 29: attempt to index field 'wikibase' (a nil value).