Brandon Comley
| Personal information | |||
|---|---|---|---|
| Full name | Brandon Comley[1] | ||
| Date of birth | 18 November 1995[2] | ||
| Place of birth | Islington, England | ||
| Height | 5 ft 11 in (1.80 m)[2] | ||
| Position | Midfielder | ||
| Team information | |||
Current team | Walsall | ||
| Number | 14 | ||
| Youth career | |||
| 2005–2015 | Queens Park Rangers | ||
| Senior career* | |||
| Years | Team | Apps | (Gls) |
| 2014–2018 | Queens Park Rangers | 2 | (0) |
| 2016 | → Carlisle United (loan) | 12 | (0) |
| 2016–2017 | → Grimsby Town (loan) | 20 | (0) |
| 2017 | → Grimsby Town (loan) | 13 | (0) |
| 2017–2018 | → Colchester United (loan) | 21 | (0) |
| 2018–2020 | Colchester United | 54 | (2) |
| 2020–2021 | Bolton Wanderers | 10 | (0) |
| 2022 | Dagenham & Redbridge | 17 | (0) |
| 2022– | Walsall | 91 | (2) |
| International career‡ | |||
| 2018– | Montserrat | 20 | (0) |
|
* Club domestic league appearances and goals as of 19:55, 5 June 2025 (UTC) ‡ National team caps and goals as of 12:00, 14 November 2024 (UTC) | |||
Brandon Comley (born 18 November 1995) is a professional footballer who plays for EFL League Two side Walsall. Born in England, he plays for the Montserrat national team.
Comley came through the Queens Park Rangers Academy, joining at the age of nine and made his first-team debut in 2015 in the Premier League. He had loan spells in League Two with Carlisle United, Grimsby Town, and Colchester United. He joined the latter on a permanent basis in January 2018.
Club career
[edit | edit source]Queens Park Rangers
[edit | edit source]Born in Islington, London,[2] Comley joined Queens Park Rangers Academy at the age of nine, where he progressed through the age groups to eventually make his first-team debut in 2015.[3] He made his club and Premier League debut on 24 May 2015 as an 80th-minute substitute for Karl Henry during QPR's 5–1 defeat at Leicester City on the final day of the season.[4]
After facing Carlisle United in the League Cup first round on 25 August 2015,[5] Comley made a loan move to the League Two club on 21 January 2016 in an initial month-long deal.[6] He made his United debut ten days later, starting in their 3–0 home defeat by Everton in the fourth round of the FA Cup.[7] In just his third appearance for the club, Comley was sent off for a second bookable offence during Carlisle's 1–0 league defeat to Newport County on 13 February.[8] His loan was extended until the end of the season in March 2016.[9] He went on to make 13 appearances for the Cumbrians.[10]
On 31 August 2016, Comley signed for League Two side Grimsby Town on loan until January 2017.[11] He made his debut on 3 September during Grimsby's 2–2 draw at Notts County.[12] He made 22 appearances for Grimsby in all competitions before he returned to QPR in January. He made one appearance for his parent club,[13] before rejoining Grimsby on loan until the end of the season.[14] He made a further 13 league appearances for the club.[13]
On 31 August 2017, Comley joined League Two club Colchester United on loan until January 2018.[15] He made his Colchester debut on 9 September in their 3–1 win against Crawley Town.[16] At the completion of his loan, he had made 23 first-team appearances for the U's.[17]
Colchester United
[edit | edit source]Colchester United signed their former loanee Comley on a permanent basis on 17 January 2018 for an undisclosed fee.[18] He joined on a 2+1⁄2-year contract.[19] He made his second debut for the club on 27 January 2018 as a substitute for Courtney Senior in Colchester's 2–2 draw at Port Vale.[20] He scored his first professional goal on 10 March in a 1–1 draw at Mansfield Town.[21] On 28 April 2020 Colchester confirmed that Comley would be released at the end his contract in June 2020.[22]
Bolton Wanderers
[edit | edit source]On 21 July 2020, Comley joined Bolton Wanderers on a two-year deal.[23] His debut came on 5 September in Bolton's first match of the season, a 1–2 home defeat against Bradford in the first round of the EFL Cup.[24] He wasn't included in Bolton's squad list for the 21/22 season, meaning he would be unable to play in any league matches.[25] On 3 November 2021 the club confirmed that Comley had had his contract terminated by mutual consent.[26]
Dagenham & Redbridge
[edit | edit source]On 5 February 2022, he dropped into non-league when he signed for National League side Dagenham & Redbridge on a deal until the end of the season.[27]
Walsall
[edit | edit source]On 20 June 2022, Comley agreed to join League Two club Walsall on a two-year deal from 1 July 2022.[28] He scored his first goal on his debut, scoring Walsall's first goal of the season in a 4–0 win over Hartlepool United.[29]
In February 2024, he signed a new contract, keeping him with the Saddlers until June 2026.[30]
International career
[edit | edit source]Born in England, Comley was also eligible to represent both Saint Lucia and Montserrat internationally, with his grandfather having been born in Montserrat.[31] In March 2015, Comley was called up by the Montserrat national team to represent them in two 2018 FIFA World Cup qualifying first round fixtures against Curaçao.[32] He did not appear in either fixture.[33][34]
In August 2018, Comley was again called up by Montserrat ahead of their CONCACAF Nations League qualifier against El Salvador on 8 September.[35] He played the full 90 minutes as Montserrat fell to a 2–1 defeat to the Central American nation.[36]
In June 2025, Comley was appointed as captain of Montserrat ahead of a 2026 World Cup qualifier against Belize.[31]
Personal life
[edit | edit source]Brandon has an older brother James who is also a footballer.[37] He played alongside James on his international debut against El Salvador in September 2018.[36]
Career statistics
[edit | edit source]Club
[edit | edit source]- As of end of 2024–25 season
| Club | Season | League | FA Cup | League Cup | Other | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||
| Queens Park Rangers | 2014–15[38] | Premier League | 1 | 0 | 0 | 0 | 0 | 0 | — | 1 | 0 | |
| 2015–16[10] | Championship | 0 | 0 | — | 1 | 0 | — | 1 | 0 | |||
| 2016–17[13] | Championship | 1 | 0 | — | 0 | 0 | — | 1 | 0 | |||
| 2017–18[17] | Championship | 0 | 0 | — | 0 | 0 | — | 0 | 0 | |||
| Total | 2 | 0 | 0 | 0 | 1 | 0 | — | 3 | 0 | |||
| Carlisle United (loan) | 2015–16[10] | League Two | 12 | 0 | 1 | 0 | — | — | 13 | 0 | ||
| Grimsby Town (loan) | 2016–17[13] | League Two | 33 | 0 | 1 | 0 | — | 1[a] | 0 | 35 | 0 | |
| Colchester United | 2017–18[17] | League Two | 38 | 1 | 1 | 0 | — | 1[a] | 0 | 40 | 1 | |
| 2018–19[39] | League Two | 13 | 0 | 0 | 0 | 1 | 0 | 1[a] | 0 | 15 | 0 | |
| 2019–20[40] | League Two | 24 | 1 | 1 | 0 | 5 | 1 | 3[a] | 0 | 33 | 2 | |
| Total | 75 | 2 | 2 | 0 | 6 | 1 | 5 | 0 | 88 | 3 | ||
| Bolton Wanderers | 2020–21[41] | League Two | 10 | 0 | 0 | 0 | 1 | 0 | 3[a] | 0 | 14 | 0 |
| 2021–22[42] | League One | 0 | 0 | 0 | 0 | 0 | 0 | 1[a] | 0 | 1 | 0 | |
| Total | 10 | 0 | 0 | 0 | 1 | 0 | 4 | 0 | 15 | 0 | ||
| Dagenham & Redbridge | 2021–22[42] | National League | 17 | 0 | — | — | 2[b] | 0 | 19 | 0 | ||
| Walsall | 2022–23[43] | League Two | 40 | 1 | 4 | 0 | 1 | 0 | 1[a] | 0 | 46 | 1 |
| 2023–24[44] | League Two | 33 | 1 | 3 | 0 | 1 | 0 | 1[a] | 0 | 38 | 1 | |
| 2024–25[45] | League Two | 18 | 0 | 1 | 0 | 0 | 0 | 3[c] | 0 | 22 | 0 | |
| Total | 91 | 2 | 8 | 0 | 2 | 0 | 5 | 0 | 106 | 2 | ||
| Career total | 240 | 4 | 12 | 0 | 10 | 1 | 17 | 0 | 279 | 5 | ||
- ^ a b c d e f g h Appearance(s) in the Football League Trophy
- ^ Appearance(s) in the FA Trophy
- ^ One appearance in EFL Trophy, two appearances in League Two play-offs
International
[edit | edit source]- As of match played 13 October 2024[46]
| National team | Year | Apps | Goals |
|---|---|---|---|
| Montserrat | 2018 | 3 | 0 |
| 2019 | 6 | 0 | |
| 2021 | 4 | 0 | |
| 2022 | 3 | 0 | |
| 2023 | 1 | 0 | |
| 2024 | 3 | 0 | |
| Total | 20 | 0 | |
Honours
[edit | edit source]Bolton Wanderers
- EFL League Two third-place promotion: 2020–21[47][41]
Individual
References
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b c d Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Jackson released
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ BWFC.co.uk: "Report: Bolton Wanderers 1-2 Bradford City"
- ^ The Bolton News: "Bolton Wanderers confirm Brandon Comley excluded from submitted EFL squad list"
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Soccerbase: League Two 2020/21 Table
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
External links
[edit | edit source]- Brandon Comley profile at the Colchester United F.C. website
- Brandon Comley 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).
- 1995 births
- Living people
- Footballers from the London Borough of Islington
- People from Islington (district)
- Montserrat men's international footballers
- English men's footballers
- English people of Montserratian descent
- Black British sportsmen
- Men's association football midfielders
- Queens Park Rangers F.C. players
- Carlisle United F.C. players
- Grimsby Town F.C. players
- Colchester United F.C. players
- Bolton Wanderers F.C. players
- Dagenham & Redbridge F.C. players
- Walsall F.C. players
- Premier League players
- English Football League players
- National League (English football) players
- Montserratian men's footballers
- 21st-century English sportsmen