Josh Griffiths
Career snapshot
Position rank · 25/26
Among 1,246 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 2001-09-05 · 6 players total
| Full name | Josh Griffiths |
|---|---|
| Name in home country | Joshua James Griffiths |
| Date of birth | 2001-09-05 (24 yrs) |
| Place of birth | Hereford, England |
| Citizenship | England |
| Position | Goalkeeper |
| Foot | right |
| Height | 197.00 m |
| Current club | West Bromwich Albion |
| Joined | 2020-07-01 |
| Contract expires | 2027-06-30 |
| Agent | Unique Sports Group |
Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| West Bromwich Albion | 4 | 22/23 | 25/26 | 23 | 0 | 1 | 2,070 |
| Bristol Rovers | 1 | 24/25 | 24/25 | 33 | 0 | 0 | 3,030 |
| Portsmouth FC | 1 | 22/23 | 22/23 | 28 | 0 | 0 | 2,520 |
| West Bromwich Albion U21 | 1 | 22/23 | 22/23 | 1 | 0 | 0 | 90 |
| Lincoln City | 1 | 21/22 | 21/22 | 35 | 0 | 0 | 3,150 |
| Cheltenham Town | 1 | 20/21 | 20/21 | 50 | 0 | 0 | 4,530 |
| West Bromwich Albion U18 | 3 | 17/18 | 19/20 | 21 | 0 | 0 | 1,890 |
| West Bromwich Albion U23 | 2 | 18/19 | 19/20 | 6 | 0 | 0 | 462 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Championship | West Bromwich Albion | 4 | 0 | 0 | 0 | 0 | 360 |
| 25/26 | EFL Cup | West Bromwich Albion | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Championship | West Bromwich Albion | 6 | 0 | 0 | 0 | 0 | 540 |
| 24/25 | EFL Cup | Bristol Rovers | 1 | 0 | 0 | 0 | 0 | 90 |
| 24/25 | EFL Trophy | Bristol Rovers | 1 | 0 | 0 | 0 | 0 | 90 |
| 24/25 | FA Cup | Bristol Rovers | 3 | 0 | 0 | 0 | 0 | 330 |
| 24/25 | League One | Bristol Rovers | 28 | 0 | 0 | 1 | 0 | 2,520 |
| 23/24 | Championship | West Bromwich Albion | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Championship Play-Offs | West Bromwich Albion | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Cup | West Bromwich Albion | 1 | 0 | 1 | 1 | 0 | 90 |
| 23/24 | FA Cup | West Bromwich Albion | 2 | 0 | 0 | 0 | 0 | 180 |
| 22/23 | Championship | West Bromwich Albion | 10 | 0 | 0 | 0 | 0 | 900 |
| 22/23 | EFL Cup | Portsmouth FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 22/23 | EFL Trophy | Portsmouth FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 22/23 | FA Cup | Portsmouth FC | 3 | 0 | 0 | 0 | 0 | 270 |
| 22/23 | League One | Portsmouth FC | 22 | 0 | 0 | 0 | 0 | 1,980 |
| 22/23 | Premier League 2 | West Bromwich Albion U21 | 1 | 0 | 0 | 0 | 0 | 90 |
| 21/22 | EFL Cup | Lincoln City | 1 | 0 | 0 | 0 | 0 | 90 |
| 21/22 | EFL Trophy | Lincoln City | 1 | 0 | 0 | 0 | 0 | 90 |
| 21/22 | League One | Lincoln City | 33 | 0 | 0 | 1 | 0 | 2,970 |
| 20/21 | EFL Cup | Cheltenham Town | 2 | 0 | 0 | 0 | 0 | 180 |
| 20/21 | EFL Trophy | Cheltenham Town | 1 | 0 | 0 | 0 | 0 | 90 |
| 20/21 | FA Cup | Cheltenham Town | 3 | 0 | 0 | 0 | 0 | 300 |
| 20/21 | League Two | Cheltenham Town | 44 | 0 | 0 | 1 | 0 | 3,960 |
| 19/20 | FA Youth Cup | West Bromwich Albion U18 | 3 | 0 | 0 | 0 | 0 | 270 |
| 19/20 | Premier League 2 | West Bromwich Albion U23 | 6 | 0 | 0 | 0 | 0 | 462 |
| 19/20 | U18 Premier League | West Bromwich Albion U18 | 3 | 0 | 0 | 0 | 0 | 270 |
| 18/19 | EFL Trophy | West Bromwich Albion U23 | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | FA Youth Cup | West Bromwich Albion U18 | 5 | 0 | 0 | 0 | 0 | 450 |
| 18/19 | Premier League 2 | West Bromwich Albion U23 | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | U18 Premier League | West Bromwich Albion U18 | 10 | 0 | 0 | 1 | 0 | 900 |
| 17/18 | FA Youth Cup | West Bromwich Albion U18 | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | U18 Premier League | West Bromwich Albion U18 | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 18/19 | 2018-07-01 | West Brom Yth. | West Brom U18 | Transfer | 0 | — |
| 20/21 | 2020-07-01 | West Brom U18 | West Brom | Transfer | 0 | — |
| 20/21 | 2020-08-13 | West Brom | Cheltenham | Loan | 0 | — |
| 20/21 | 2021-05-31 | Cheltenham | West Brom | Return from loan | 500000 | — |
| 21/22 | 2021-07-24 | West Brom | Lincoln City | Loan | 500000 | — |
| 21/22 | 2022-05-31 | Lincoln City | West Brom | Return from loan | 500000 | — |
| 22/23 | 2022-07-14 | West Brom | Portsmouth | Loan | 500000 | — |
| 22/23 | 2023-01-11 | Portsmouth | West Brom | Return from loan | 1000000 | — |
| 24/25 | 2024-07-10 | West Brom | Bristol Rovers | Loan | 1000000 | — |
| 24/25 | 2025-02-03 | Bristol Rovers | West Brom | Return from loan | 1000000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €500k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #31269 | — | 1 | 0 | — | — | former national player |
| Team #22907 | — | 0 | 0 | — | — | former national player |
| Team #9565 | #13 | 1 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Conor McGrandles | 1 | 0 | 0 |
| Anthony Scully | 1 | 0 | 0 |
| Colby Bishop | 1 | 0 | 0 |
| Sean Raggett | 1 | 0 | 0 |
| Jamie Lindsay | 1 | 0 | 0 |
| Teddy Bishop | 1 | 0 | 0 |
| Lewis Fiorini | 1 | 0 | 0 |
| Clinton Mola | 1 | 0 | 0 |
| Connor Taylor | 1 | 0 | 0 |
| James Wilson | 1 | 0 | 0 |
| Finn Azaz | 2 | 0 | 0 |
| Will Boyle | 2 | 0 | 0 |
| Regan Poole | 1 | 0 | 0 |
| George Lloyd | 2 | 0 | 0 |
| Liam Sercombe | 2 | 0 | 0 |
| Conor Thomas | 2 | 0 | 0 |
| Charlie Raglan | 2 | 0 | 0 |
| Chris Hussey | 2 | 0 | 0 |
| Andy Williams | 2 | 0 | 0 |
| Alfie May | 2 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-02-03 | Bristol Rovers | West Brom | Return from loan | — | €1.00m |
| 24/25 | 2024-07-10 | West Brom | Bristol Rovers | Loan | — | €1.00m |
| 22/23 | 2023-01-11 | Portsmouth | West Brom | Return from loan | — | €1.00m |
| 22/23 | 2022-07-14 | West Brom | Portsmouth | Loan | — | €500k |
| 21/22 | 2022-05-31 | Lincoln City | West Brom | Return from loan | — | €500k |
| 21/22 | 2021-07-24 | West Brom | Lincoln City | Loan | — | €500k |
| 20/21 | 2021-05-31 | Cheltenham | West Brom | Return from loan | — | €500k |
| 20/21 | 2020-08-13 | West Brom | Cheltenham | Loan | — | — |
Last 50 matches for West Bromwich Albion 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 |
Fleetwood Town | 2–1 | West Bromwich Albion | Available |
| 2023-08-08 | CGB |
Stoke City | 2–1 | West Bromwich Albion | Available |
| 2022-08-23 | CGB |
Derby County | 1–0 | West Bromwich Albion | Available |
| 2022-08-11 | CGB |
West Bromwich Albion | 1–0 | Sheffield United | Available |
| 2021-08-25 | CGB |
West Bromwich Albion | 0–6 | Arsenal FC | Available |
| 2020-09-22 | CGB |
West Bromwich Albion | 4–5 | Brentford FC | Available |
| 2020-09-16 | CGB |
West Bromwich Albion | 3–0 | Harrogate Town | Available |
| 2020-06-26 | GB2 |
Brentford FC | 1–0 | West Bromwich Albion | Available |
| 2020-06-20 | GB2 |
West Bromwich Albion | 0–0 | Birmingham City | Available |
| 2020-03-07 | GB2 |
Swansea City | 0–0 | West Bromwich Albion | Available |
| 2020-03-03 | GB1 |
West Bromwich Albion | 2–3 | Newcastle United | Available |
| 2020-02-29 | GB2 |
West Bromwich Albion | 0–1 | Wigan Athletic | Available |
| 2020-02-25 | GB2 |
West Bromwich Albion | 2–0 | Preston North End | Available |
| 2020-02-22 | GB2 |
Bristol City | 0–3 | West Bromwich Albion | Available |
| 2020-02-15 | GB2 |
West Bromwich Albion | 2–2 | Nottingham Forest | Available |
| 2020-02-12 | GB2 |
Reading FC | 1–2 | West Bromwich Albion | Available |
| 2020-02-09 | GB2 |
Millwall FC | 0–2 | West Bromwich Albion | Available |
| 2020-02-01 | GB2 |
West Bromwich Albion | 2–0 | Luton Town | Available |
| 2020-01-28 | GB2 |
Cardiff City | 2–1 | West Bromwich Albion | Available |
| 2020-01-20 | GB2 |
West Bromwich Albion | 0–1 | Stoke City | Available |
| 2020-01-11 | GB2 |
Charlton Athletic | 2–2 | West Bromwich Albion | Available |
| 2020-01-01 | GB2 |
West Bromwich Albion | 1–1 | Leeds United | Available |
| 2019-12-29 | GB2 |
West Bromwich Albion | 0–2 | Middlesbrough FC | Available |
| 2019-12-26 | GB2 |
Barnsley FC | 1–1 | West Bromwich Albion | Available |
| 2019-12-21 | GB2 |
West Bromwich Albion | 1–1 | Brentford FC | Available |
| 2019-12-14 | GB2 |
Birmingham City | 2–3 | West Bromwich Albion | Available |
| 2019-12-11 | GB2 |
Wigan Athletic | 1–1 | West Bromwich Albion | Available |
| 2019-12-08 | GB2 |
West Bromwich Albion | 5–1 | Swansea City | Available |
| 2019-12-02 | GB2 |
Preston North End | 0–1 | West Bromwich Albion | Available |
| 2019-11-27 | GB2 |
West Bromwich Albion | 4–1 | Bristol City | Available |
| 2019-11-23 | GB2 |
West Bromwich Albion | 2–1 | Sheffield Wednesday | Available |
| 2019-11-09 | GB2 |
Hull City | 0–1 | West Bromwich Albion | Available |
| 2019-11-04 | GB2 |
Stoke City | 0–2 | West Bromwich Albion | Available |
| 2019-10-26 | GB2 |
West Bromwich Albion | 2–2 | Charlton Athletic | Available |
| 2019-10-22 | GB2 |
West Bromwich Albion | 2–2 | Barnsley FC | Available |
| 2019-10-19 | GB2 |
Middlesbrough FC | 0–1 | West Bromwich Albion | Available |
| 2019-10-05 | GB2 |
West Bromwich Albion | 4–2 | Cardiff City | Available |
| 2019-10-01 | GB2 |
Leeds United | 1–0 | West Bromwich Albion | Available |
| 2019-09-28 | GB2 |
Queens Park Rangers | 0–2 | West Bromwich Albion | Available |
| 2019-09-22 | GB2 |
West Bromwich Albion | 4–2 | Huddersfield Town | Available |
| 2019-09-14 | GB2 |
Fulham FC | 1–1 | West Bromwich Albion | Available |
| 2019-08-31 | GB2 |
West Bromwich Albion | 3–2 | Blackburn Rovers | Available |
| 2019-08-24 | GB2 |
Derby County | 1–1 | West Bromwich Albion | Available |
| 2019-08-21 | GB2 |
West Bromwich Albion | 1–1 | Reading FC | Available |
| 2019-08-17 | GB2 |
Luton Town | 1–2 | West Bromwich Albion | Available |
| 2019-08-13 | CGB |
West Bromwich Albion | 1–2 | Millwall FC | Available |
| 2019-08-10 | GB2 |
West Bromwich Albion | 1–1 | Millwall FC | Available |
| 2019-08-03 | GB2 |
Nottingham Forest | 1–2 | West Bromwich Albion | Available |
| 2019-07-22 | GB2 |
West Bromwich Albion | 2–2 | Queens Park Rangers | Available |
| 2019-07-17 | GB2 |
Huddersfield Town | 2–1 | West Bromwich Albion | Available |
Teams faced most often by Josh Griffiths'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 % |
|---|---|---|---|---|---|---|---|---|
| Shrewsbury Town | 44 | 20 | 13 | 11 | 51 | 35 | +16 | 45% |
| Burton Albion | 42 | 20 | 8 | 14 | 60 | 47 | +13 | 48% |
| Fleetwood Town | 42 | 16 | 15 | 11 | 48 | 43 | +5 | 38% |
| Peterborough United | 39 | 14 | 9 | 16 | 56 | 58 | -2 | 36% |
| Charlton Athletic | 38 | 12 | 12 | 14 | 50 | 57 | -7 | 32% |
| Oxford United | 36 | 16 | 7 | 13 | 48 | 47 | +1 | 44% |
| Wycombe Wanderers | 36 | 10 | 8 | 18 | 44 | 53 | -9 | 28% |
| Bolton Wanderers | 36 | 11 | 8 | 17 | 39 | 50 | -11 | 31% |
| Cambridge United | 35 | 21 | 8 | 6 | 52 | 27 | +25 | 60% |
| Milton Keynes Dons | 34 | 9 | 7 | 18 | 35 | 55 | -20 | 26% |
| Accrington Stanley | 32 | 10 | 12 | 10 | 47 | 44 | +3 | 31% |
| Exeter City | 31 | 9 | 11 | 11 | 34 | 41 | -7 | 29% |
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 | 39 | 3,570 | 1 | 0 | 0 | 0.03 |
| 23/24 | 3 | 270 | 1 | 0 | 0 | 0.33 |
| 21/22 | 35 | 3,150 | 1 | 0 | 0 | 0.03 |
| 20/21 | 50 | 4,530 | 1 | 0 | 0 | 0.02 |
| 18/19 | 15 | 1,350 | 1 | 0 | 0 | 0.07 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 4 | 360 | 2 | 50% | 3 | 0.75 |
| 24/25 | 39 | 3,570 | 9 | 23% | 64 | 1.61 |
| 23/24 | 3 | 270 | 0 | 0% | 5 | 1.67 |
| 22/23 | 39 | 3,510 | 12 | 31% | 51 | 1.31 |
| 21/22 | 35 | 3,150 | 2 | 6% | 49 | 1.4 |
| 20/21 | 50 | 4,530 | 23 | 46% | 45 | 0.89 |
| 19/20 | 12 | 1,002 | 6 | 50% | 12 | 1.08 |
| 18/19 | 15 | 1,350 | 0 | 0% | 40 | 2.67 |
Output by competition
Career goals and assists broken down by tournament.
More on Josh Griffiths
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Josh Griffiths
Who is Josh Griffiths?
Josh Griffiths is an England professional footballer who plays as a goalkeeper for West Bromwich Albion.
How old is Josh Griffiths?
Josh Griffiths is 24 years old. He was born on September 5, 2001 in Hereford.
What position does Josh Griffiths play?
Josh Griffiths plays as a goalkeeper (Goalkeeper).
What club does Josh Griffiths play for?
Josh Griffiths currently plays for West Bromwich Albion.
What is Josh Griffiths's market value?
Josh Griffiths's most recent reported market value is €1.00m.
England