Joe Bryan

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

Joe Bryan
File:Joe Bryan 30082025 (1).jpg
Bryan in 2025
Personal information
Full name Joseph Edward Bryan[1]
Date of birth (1993-09-17) 17 September 1993 (age 32)[2]
Place of birth Bristol, England
Height 5 ft 8 in (1.73 m)[3]
Position Left-back
Team information
Current team
Millwall
Number 23
Youth career
2009–2011 Bristol City
Senior career*
Years Team Apps (Gls)
2011–2018 Bristol City 203 (16)
2011–2012Bath City (loan) 4 (1)
2013Plymouth Argyle (loan) 10 (1)
2018–2023 Fulham 105 (3)
2022–2023Nice (loan) 6 (0)
2023– Millwall 64 (3)
* Club domestic league appearances and goals as of 21 September 2025

Joseph Edward Bryan (born 17 September 1993) is an English professional footballer who plays as a left-back for EFL Championship club Millwall.

He is also capable as a left-sided midfielder and left-sided wing-back. He has also made over 200 appearances for his hometown club Bristol City, as well as having loan spells with Bath City and Plymouth Argyle.

Club career

[edit | edit source]

Bristol City

[edit | edit source]
File:2017joebryanbcfc.jpg
Bryan playing for Bristol City in 2017.

Bryan was born and raised in the area of Bristol. He came through his local team Bristol City's youth levels; signing his first professional contract in 2011, agreeing terms to be a Bristol City player for at least two years.[4]

On 24 November 2011, Bryan joined Conference National side Bath City on a two-month loan deal, effectively lasting until January.[5] He scored in a 3–1 win over AFC Telford United.

He made his professional debut for Bristol City on 6 March 2012, in a 3–2 win over Leicester City at Ashton Gate.[6] In March 2013, he joined Plymouth Argyle on loan until the end of the season.[7][8] Bryan made his debut for Plymouth the same day against Bradford City and scored his first Football League goal at Chesterfield in April.[9][10]

He returned to Bristol City at the end of the season having played on the left side of midfield in ten consecutive games for Argyle.[10] Bryan scored his first goal for City in the Bristol derby with Rovers in September,[11][12] and his first league goal for the club came in November against Crawley Town. In June 2015 he signed a contract extension keeping him at Bristol City until 2019.[13] The 2016–17 campaign saw Joe Bryan become statistically the best left back in the division.[14]

Bryan starred in City's 2017–18 EFL Cup run to the semi-finals, scoring the third goal in a 4–1 win against Premier League side Crystal Palace and then going on to score the first goal in the club's 2–1 win against Manchester United in the 2017–18 EFL Cup quarter-final at Ashton Gate.[15][16]

Fulham

[edit | edit source]

On 9 August 2018, Bryan signed for newly promoted Premier League club Fulham for a transfer fee reported to be in the region of £6 million.[17] He had already undergone a medical at then-Championship side Aston Villa, but received a phone call stating Fulham's offer had been accepted, he stated that he was "15, 20 minutes away from signing" for Villa but opted to join Fulham to play Premier League football.[18] He scored his first goal for Fulham in an EFL Cup tie against Millwall on 25 September 2018.[19] On 4 August 2020, Bryan scored twice in extra-time in the Championship play-off final at Wembley Stadium to send Fulham back up to the Premier League after a one-year absence, with the first goal being a long-range direct free kick.[20]

Loan to Nice

[edit | edit source]

On 31 August 2022, Bryan joined French club Nice on a season-long loan.[21]

Millwall

[edit | edit source]

On 1 July 2023, Bryan joined Millwall on a free transfer following the expiry of his contract at Fulham.[22]

International career

[edit | edit source]

Bryan was selected by the Scotland national under-21 football team in October 2012,[23] but could not play due to a concussion he received playing for Bristol City against Leeds United. He remains eligible for Scotland through his parents but has not been selected for any squads subsequently.

Personal life

[edit | edit source]

Bryan's father, Alan, is a cardiac surgeon, specialising in aortic surgery. In 2017, Alan performed successful surgery on football manager Lee Johnson's father Gary. Coincidentally, Lee was managing Bristol City at that time, and Joe was one of his players.[24] This sparked theories among fans that Joe was only picked into the team because his father saved his manager's father's life.[25] However, he later denied these claims, saying "Hopefully, people will begin to see I'm quite good at football, perhaps."[26]

His sister, Lucy, is a pole vaulter.[27]

Career statistics

[edit | edit source]
As of match played 12 April 2025[28]
Appearances and goals by club, season and competition
Club Season League National cup[a] League cup Other Total
Division Apps Goals Apps Goals Apps Goals Apps Goals Apps Goals
Bristol City 2011–12[29] Championship 1 0 0 0 0 0 1 0
2012–13[30] Championship 13 0 0 0 0 0 13 0
2013–14[31] League One 21 2 3 0 2 0 2[b] 1 28 3
2014–15[32] League One 41 6 4 0 1 1 4[b] 0 50 7
2015–16[33] Championship 39 2 1 0 0 0 40 2
2016–17[34] Championship 44 1 3 0 2 0 49 1
2017–18[35] Championship 43 5 0 0 5 2 48 7
2018–19[36] Championship 1 0 0 0 0 0 1 0
Total 203 16 11 0 10 3 6 1 230 20
Bath City (loan) 2011–12[29] Conference Premier 4 1 1[c] 0 5 1
Plymouth Argyle (loan) 2012–13[30] League Two 10 1 10 1
Fulham 2018–19[36] Premier League 28 0 0 0 1 1 29 1
2019–20[37] Championship 46 1 2 0 1 0 3[d] 2 51 3
2020–21[38] Premier League 16 1 2 0 1 0 19 1
2021–22[39] Championship 15 1 2 0 2 0 19 1
2022–23[40] Premier League 0 0 0 0 1 0 1 0
Total 105 3 5 0 6 1 3 2 119 6
Nice (loan) 2022–23[40] Ligue 1 6 0 1 0 0 0 3[e] 1 10 1
Millwall 2023–24[41] Championship 23 2 1 0 1 0 25 2
2024–25[42] Championship 39 1 3 0 2 0 44 1
Total 62 3 4 0 3 0 69 3
Career total 390 24 21 0 19 4 13 4 443 32
  1. ^ Includes FA Cup, Coupe de France
  2. ^ a b Appearances in Football League Trophy
  3. ^ Appearance in the FA Trophy
  4. ^ Appearances in Championship play-offs
  5. ^ Appearances in UEFA Europa Conference League

Honours

[edit | edit source]

Bristol City

Fulham

Individual

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ 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. ^ a b 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. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  28. ^ Joe Bryan at SoccerbaseLua error in Module:WikidataCheck at line 29: attempt to index field 'wikibase' (a nil value).
  29. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  30. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  31. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  32. ^ 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. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  37. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  38. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  39. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  40. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  41. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  42. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  43. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  44. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  45. ^ 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).
  46. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  47. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  48. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  49. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]
  • Joe Bryan 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).
  • Joe Bryan at SoccerwayLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).