Joe Williams
Career snapshot
Career highs
Born the same day
Shares 1996-12-08 · 5 players total
| Full name | Joe Williams |
|---|---|
| Name in home country | Joseph Michael Williams |
| Date of birth | 1996-12-08 (29 yrs) |
| Place of birth | Liverpool, England |
| Citizenship | England |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 185.00 m |
| Current club | Bristol City |
| Joined | 2020-08-20 |
| Contract expires | 2027-06-30 |
| Agent | Wasserman |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Bristol City | 5 | 20/21 | 24/25 | 134 | 2 | 14 | 991 |
| Wigan Athletic | 1 | 19/20 | 19/20 | 40 | 1 | 4 | 3,010 |
| Bolton Wanderers | 1 | 18/19 | 18/19 | 30 | 0 | 2 | 0 |
| Everton FC U23 | 2 | 16/17 | 18/19 | 10 | 0 | 3 | 0 |
| Barnsley FC | 1 | 17/18 | 17/18 | 38 | 1 | 0 | 2,979 |
| Everton FC | 2 | 14/15 | 16/17 | 0 | 0 | 0 | 0 |
| Everton FC U21 | 4 | 12/13 | 15/16 | 52 | 2 | 3 | 2,869 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Championship | Bristol City | 24 | 0 | 4 | 6 | 1 | 0 |
| 24/25 | Championship Play-Offs | Bristol City | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Cup | Bristol City | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Championship | Bristol City | 40 | 0 | 5 | 8 | 0 | 0 |
| 23/24 | EFL Cup | Bristol City | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | FA Cup | Bristol City | 3 | 0 | 1 | 2 | 0 | 0 |
| 22/23 | Championship | Bristol City | 33 | 2 | 2 | 7 | 0 | 991 |
| 22/23 | EFL Cup | Bristol City | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | FA Cup | Bristol City | 4 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Championship | Bristol City | 22 | 0 | 2 | 7 | 0 | 0 |
| 21/22 | EFL Cup | Bristol City | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Championship | Bristol City | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | FA Cup | Bristol City | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Championship | Wigan Athletic | 38 | 1 | 4 | 13 | 0 | 3,010 |
| 19/20 | EFL Cup | Wigan Athletic | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FA Cup | Wigan Athletic | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Championship | Bolton Wanderers | 30 | 0 | 2 | 7 | 0 | 0 |
| 18/19 | Premier League 2 | Everton FC U23 | 2 | 0 | 1 | 1 | 0 | 0 |
| 17/18 | Championship | Barnsley FC | 34 | 1 | 0 | 10 | 0 | 2,979 |
| 17/18 | EFL Cup | Barnsley FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | FA Cup | Barnsley FC | 1 | 0 | 0 | 0 | 1 | 0 |
| 16/17 | EFL Trophy | Everton FC U23 | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Premier League | Everton FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Premier League 2 | Everton FC U23 | 7 | 0 | 2 | 1 | 0 | 0 |
| 15/16 | U21 PL | Everton FC U21 | 22 | 1 | 2 | 2 | 0 | 1,952 |
| 14/15 | Europa League | Everton FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | U21 PL | Everton FC U21 | 14 | 1 | 0 | 0 | 0 | 917 |
| 13/14 | U21 PL | Everton FC U21 | 14 | 0 | 1 | 0 | 0 | 0 |
| 12/13 | U21 PL Qualificationsgr. 1 | Everton FC U21 | 2 | 0 | 0 | 1 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2014-01-01 | Everton U18 | Everton U21 | Transfer | 0 | — |
| 17/18 | 2017-07-20 | Everton U23 | Barnsley | Loan | 0 | — |
| 17/18 | 2018-05-31 | Barnsley | Everton U23 | Return from loan | 500000 | — |
| 18/19 | 2018-08-23 | Everton U23 | Bolton | Loan | 500000 | — |
| 18/19 | 2019-05-31 | Bolton | Everton U23 | Return from loan | 500000 | — |
| 19/20 | 2019-07-31 | Everton U23 | Wigan | Transfer | 500000 | — |
| 20/21 | 2020-08-20 | Wigan | Bristol City | Transfer | 725000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | Hamstring strain | 2020-09-01 | 2020-12-01 | 92 | 18 |
| 21/22 | Hamstring injury | 2021-11-24 | 2022-01-21 | 59 | 9 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €725k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €250k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #22907 | — | 1 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Nahki Wells | 1 | 2 | 0 |
| Matty James | 1 | 0 | 0 |
| Kal Naismith | 1 | 0 | 0 |
| Andreas Weimann | 1 | 2 | 0 |
| Tommy Conway | 1 | 1 | 0 |
| Sam Bell | 2 | 2 | 0 |
| Alex Scott | 1 | 0 | 0 |
| Antonee Robinson | 1 | 0 | 0 |
| Kieffer Moore | 1 | 0 | 0 |
| Jay Dasilva | 1 | 0 | 0 |
| Jamal Lowe | 1 | 1 | 0 |
| Kieran Dowell | 2 | 1 | 0 |
| Callum Connolly | 1 | 0 | 0 |
| Gethin Jones | 1 | 1 | 0 |
| Harry Charsley | 2 | 1 | 0 |
| Sam Morsy | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 22/23 | Championship | Bristol City | 2 | 33 |
| 17/18 | Championship | Barnsley FC | 1 | 34 |
| 14/15 | U21 PL | Everton FC U21 | 1 | 14 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | Championship | Bristol City | 5 | 40 |
| 19/20 | Championship | Wigan Athletic | 4 | 38 |
| 24/25 | Championship | Bristol City | 4 | 24 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 18/19 | 2019-05-31 | Bolton | Everton U23 | Return from loan | — | €500k |
| 18/19 | 2018-08-23 | Everton U23 | Bolton | Loan | — | €500k |
| 17/18 | 2018-05-31 | Barnsley | Everton U23 | Return from loan | — | €500k |
| 17/18 | 2017-07-20 | Everton U23 | Barnsley | Loan | — | — |
Last 12 matches for Bristol City while Joe Williams was at the club (joined 2020-08-20). The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2024-08-13 | CGB |
Bristol City | 0–1 | Coventry City | Available |
| 2023-08-29 | CGB |
Bristol City | 0–1 | Norwich City | Available |
| 2023-08-09 | CGB |
Bristol City | 5–1 | Oxford United | Available |
| 2023-02-28 | GB1 |
Bristol City | 0–3 | Manchester City | Available |
| 2022-11-08 | CGB |
Bristol City | 1–3 | Lincoln City | Available |
| 2022-08-24 | CGB |
Wycombe Wanderers | 1–3 | Bristol City | Available |
| 2022-08-10 | CGB |
Coventry City | 1–4 | Bristol City | Available |
| 2021-08-10 | CGB |
Forest Green Rovers | 6–5 | Bristol City | Available |
| 2021-02-10 | GB1 |
Sheffield United | 1–0 | Bristol City | Available |
| 2020-09-24 | CGB |
Bristol City | 0–3 | Aston Villa | INJURED Hamstring strain |
| 2020-09-16 | CGB |
Bristol City | 4–0 | Northampton Town | INJURED Hamstring strain |
| 2020-09-05 | CGB |
Bristol City | 2–0 | Exeter City | INJURED Hamstring strain |
Teams faced most often by Joe Williams's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Derby County | 16 | 5 | 3 | 8 | 23 | 30 | -7 | 31% |
| Millwall FC | 16 | 5 | 7 | 4 | 17 | 18 | -1 | 31% |
| Preston North End | 16 | 0 | 7 | 9 | 13 | 29 | -16 | 0% |
| Sheffield Wednesday | 16 | 5 | 4 | 7 | 21 | 18 | +3 | 31% |
| Middlesbrough FC | 15 | 6 | 4 | 5 | 18 | 17 | +1 | 40% |
| Leeds United | 15 | 2 | 2 | 11 | 10 | 25 | -15 | 13% |
| Cardiff City | 14 | 3 | 2 | 9 | 11 | 19 | -8 | 21% |
| Birmingham City | 14 | 6 | 2 | 6 | 21 | 19 | +2 | 43% |
| Brentford FC | 14 | 2 | 5 | 7 | 11 | 26 | -15 | 14% |
| Fulham FC | 14 | 5 | 5 | 4 | 21 | 21 | 0 | 36% |
| Nottingham Forest | 14 | 6 | 3 | 5 | 10 | 12 | -2 | 43% |
| Charlton Athletic | 14 | 5 | 4 | 5 | 20 | 19 | +1 | 36% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | Senior debut season | |
| 14/15 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 26 | 0 | 6 | 0 | 1 | 0 |
| 23/24 | 45 | 0 | 10 | 0 | 0 | 0 |
| 22/23 | 38 | 991 | 8 | 0 | 0 | 0.73 |
| 21/22 | 23 | 0 | 7 | 0 | 0 | 0 |
| 19/20 | 40 | 3,010 | 13 | 1 | 0 | 0.42 |
| 18/19 | 32 | 0 | 8 | 0 | 0 | 0 |
| 17/18 | 38 | 2,979 | 10 | 0 | 1 | 0.33 |
| 16/17 | 8 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | 22 | 1,952 | 2 | 0 | 0 | 0.09 |
| 12/13 | 2 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Joe Williams
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Joe Williams
Who is Joe Williams?
Joe Williams is an England professional footballer who plays as a central midfield for Bristol City.
How old is Joe Williams?
Joe Williams is 29 years old. He was born on December 8, 1996 in Liverpool.
What position does Joe Williams play?
Joe Williams plays as a central midfield (Midfield - Central Midfield).
What club does Joe Williams play for?
Joe Williams currently plays for Bristol City.
How many career goals has Joe Williams scored?
Across all senior club competitions in our dataset, Joe Williams has scored 6 goals in 304 appearances.
What is Joe Williams's market value?
Joe Williams's most recent reported market value is €1.20m.
England