Karlan Grant
Career snapshot
Career highs
Born the same day
Shares 1997-09-18 · 4 players total
| Full name | Karlan Grant |
|---|---|
| Name in home country | Karlan Laughton Grant |
| Date of birth | 1997-09-18 (28 yrs) |
| Place of birth | London, England |
| Citizenship | England Scotland |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 183.00 m |
| Current club | West Bromwich Albion |
| Joined | 2020-10-15 |
| Contract expires | 2026-06-30 |
| Agent | CAA Stellar |
| Outfitter | adidas |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| West Bromwich Albion | 5 | 20/21 | 25/26 | 149 | 31 | 10 | 2,533 |
| Cardiff City | 1 | 23/24 | 23/24 | 40 | 6 | 3 | 521 |
| Huddersfield Town | 2 | 18/19 | 19/20 | 57 | 23 | 4 | 414 |
| Charlton Athletic | 5 | 14/15 | 18/19 | 98 | 21 | 9 | 1,917 |
| Crawley Town | 1 | 17/18 | 17/18 | 15 | 9 | 0 | 148 |
| Cambridge United | 1 | 15/16 | 15/16 | 3 | 0 | 0 | 0 |
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 | 3 | 0 | 0 | 1 | 0 | 0 |
| 25/26 | EFL Cup | West Bromwich Albion | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Championship | West Bromwich Albion | 43 | 7 | 2 | 2 | 0 | 420 |
| 24/25 | FA Cup | West Bromwich Albion | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Championship | Cardiff City | 39 | 6 | 2 | 3 | 0 | 521 |
| 23/24 | EFL Cup | Cardiff City | 1 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | Championship | West Bromwich Albion | 31 | 3 | 0 | 1 | 0 | 573 |
| 22/23 | EFL Cup | West Bromwich Albion | 2 | 1 | 0 | 0 | 0 | 39 |
| 22/23 | FA Cup | West Bromwich Albion | 2 | 1 | 1 | 0 | 0 | 180 |
| 21/22 | Championship | West Bromwich Albion | 44 | 18 | 6 | 2 | 0 | 189 |
| 21/22 | FA Cup | West Bromwich Albion | 1 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | Premier League | West Bromwich Albion | 21 | 1 | 0 | 1 | 0 | 1,132 |
| 19/20 | Championship | Huddersfield Town | 43 | 19 | 4 | 3 | 0 | 195 |
| 19/20 | FA Cup | Huddersfield Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | FA Cup | Charlton Athletic | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | League One | Charlton Athletic | 28 | 14 | 4 | 2 | 0 | 164 |
| 18/19 | Premier League | Huddersfield Town | 13 | 4 | 0 | 0 | 0 | 219 |
| 17/18 | EFL Cup | Charlton Athletic | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | EFL Trophy | Charlton Athletic | 5 | 2 | 1 | 0 | 0 | 187 |
| 17/18 | FA Cup | Charlton Athletic | 2 | 1 | 0 | 0 | 0 | 93 |
| 17/18 | League One | Charlton Athletic | 22 | 1 | 1 | 0 | 0 | 587 |
| 17/18 | League Two | Crawley Town | 15 | 9 | 0 | 0 | 0 | 148 |
| 16/17 | EFL Cup | Charlton Athletic | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | EFL Trophy | Charlton Athletic | 3 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | FA Cup | Charlton Athletic | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | League One | Charlton Athletic | 8 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | Championship | Charlton Athletic | 17 | 1 | 1 | 0 | 0 | 751 |
| 15/16 | League Cup | Charlton Athletic | 3 | 2 | 1 | 0 | 0 | 135 |
| 15/16 | League Two | Cambridge United | 3 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Championship | Charlton Athletic | 5 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | FA Cup | Charlton Athletic | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 14/15 | 2014-09-24 | Charlton U18 | Charlton | Transfer | 0 | — |
| 15/16 | 2016-01-16 | Charlton | Cambridge Utd. | Loan | 250000 | — |
| 15/16 | 2016-02-16 | Cambridge Utd. | Charlton | Return from loan | 250000 | — |
| 17/18 | 2018-01-30 | Charlton | Crawley Town | Loan | 200000 | — |
| 17/18 | 2018-05-31 | Crawley Town | Charlton | Return from loan | 200000 | — |
| 18/19 | 2019-01-30 | Charlton | Huddersfield | Transfer | 200000 | €1.70m |
| 20/21 | 2020-10-15 | Huddersfield | West Brom | Transfer | 8000000 | €16.50m |
| 23/24 | 2023-07-15 | West Brom | Cardiff | Loan | 4500000 | — |
| 23/24 | 2024-05-31 | Cardiff | West Brom | Return from loan | 3800000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Ill | 2019-04-14 | 2019-04-19 | 6 | 0 |
| 20/21 | Ankle injury | 2020-12-30 | 2021-01-25 | 27 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €3.80m |
| Jan 1, 1970 | €3.80m |
| Jan 1, 1970 | €3.80m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €3.80m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €6.50m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €100k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #31269 | #17 | 4 | 0 | — | — | former national player |
| Team #23260 | — | 3 | 0 | — | — | former national player |
| Team #21340 | — | 1 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Patrick Bauer | 2 | 0 | 0 |
| Adam Reach | 1 | 2 | 0 |
| Torbjørn Heggem | 1 | 1 | 0 |
| Naby Sarr | 1 | 1 | 0 |
| Alex Palmer | 1 | 0 | 0 |
| Tom Fellows | 1 | 4 | 0 |
| Juninho Bacuna | 1 | 3 | 0 |
| Joe Aribo | 2 | 3 | 0 |
| Dara O'Shea | 1 | 0 | 0 |
| Darnell Furlong | 1 | 0 | 0 |
| Sam Johnstone | 1 | 0 | 0 |
| Matt Phillips | 1 | 1 | 0 |
| John Swift | 1 | 0 | 0 |
| Callum Robinson | 1 | 13 | 0 |
| Semi Ajayi | 1 | 1 | 0 |
| Conor Townsend | 1 | 0 | 0 |
| Grady Diangana | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 19/20 | Championship | Huddersfield Town | 19 | 43 |
| 21/22 | Championship | West Bromwich Albion | 18 | 44 |
| 18/19 | League One | Charlton Athletic | 14 | 28 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 21/22 | Championship | West Bromwich Albion | 6 | 44 |
| 18/19 | League One | Charlton Athletic | 4 | 28 |
| 19/20 | Championship | Huddersfield Town | 4 | 43 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2024-05-31 | Cardiff | West Brom | Return from loan | — | €3.80m |
| 23/24 | 2023-07-15 | West Brom | Cardiff | Loan | — | €4.50m |
| 17/18 | 2018-05-31 | Crawley Town | Charlton | Return from loan | — | €200k |
| 17/18 | 2018-01-30 | Charlton | Crawley Town | Loan | — | €200k |
| 15/16 | 2016-02-16 | Cambridge Utd. | Charlton | Return from loan | — | €250k |
| 15/16 | 2016-01-16 | Charlton | Cambridge Utd. | Loan | — | €250k |
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 Karlan Grant'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 % |
|---|---|---|---|---|---|---|---|---|
| Reading FC | 26 | 6 | 11 | 9 | 30 | 32 | -2 | 23% |
| Birmingham City | 26 | 10 | 8 | 8 | 31 | 24 | +7 | 38% |
| Wigan Athletic | 24 | 7 | 7 | 10 | 24 | 31 | -7 | 29% |
| Bolton Wanderers | 24 | 10 | 3 | 11 | 38 | 38 | 0 | 42% |
| Bristol Rovers | 23 | 10 | 3 | 10 | 27 | 25 | +2 | 43% |
| Sheffield Wednesday | 23 | 5 | 8 | 10 | 23 | 32 | -9 | 22% |
| Stevenage FC | 23 | 9 | 6 | 8 | 33 | 32 | +1 | 39% |
| Derby County | 23 | 6 | 5 | 12 | 22 | 32 | -10 | 26% |
| Exeter City | 23 | 9 | 6 | 8 | 42 | 34 | +8 | 39% |
| Northampton Town | 23 | 9 | 4 | 10 | 39 | 30 | +9 | 39% |
| Barnsley FC | 22 | 12 | 5 | 5 | 34 | 28 | +6 | 55% |
| Mansfield Town | 22 | 10 | 4 | 8 | 27 | 30 | -3 | 45% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 14/15 | Senior debut season | |
| 15/16 | First senior goal | |
| 19/20 | Goal #50 (career) |
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′ |
|---|---|---|---|---|---|---|
| 25/26 | 4 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | 44 | 420 | 2 | 0 | 0 | 0.43 |
| 23/24 | 40 | 521 | 3 | 0 | 0 | 0.52 |
| 22/23 | 35 | 792 | 1 | 0 | 0 | 0.11 |
| 21/22 | 45 | 189 | 2 | 0 | 0 | 0.95 |
| 20/21 | 21 | 1,132 | 1 | 0 | 0 | 0.08 |
| 19/20 | 44 | 195 | 3 | 0 | 0 | 1.38 |
| 18/19 | 42 | 383 | 2 | 0 | 0 | 0.47 |
Output by competition
Career goals and assists broken down by tournament.
More on Karlan Grant
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Karlan Grant
Who is Karlan Grant?
Karlan Grant is an England professional footballer who plays as a centre-forward for West Bromwich Albion.
How old is Karlan Grant?
Karlan Grant is 28 years old. He was born on September 18, 1997 in London.
What position does Karlan Grant play?
Karlan Grant plays as a centre-forward (Attack - Centre-Forward).
What club does Karlan Grant play for?
Karlan Grant currently plays for West Bromwich Albion.
How many career goals has Karlan Grant scored?
Across all senior club competitions in our dataset, Karlan Grant has scored 90 goals in 362 appearances.
What is Karlan Grant's market value?
Karlan Grant's most recent reported market value is €3.80m.