Nahki Wells
Career snapshot
Career highs
Born the same day
Shares 1990-06-01 · 6 players total
| Full name | Nahki Wells |
|---|---|
| Name in home country | Nahki Michael Wells |
| Date of birth | 1990-06-01 (35 yrs) |
| Place of birth | Hamilton, Bermuda |
| Citizenship | Bermuda |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 170.00 m |
| Current club | Luton Town |
| Joined | 2025-07-10 |
| Contract expires | — |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Luton Town | 1 | 25/26 | 25/26 | 4 | 0 | 2 | 0 |
| Bristol City | 6 | 19/20 | 24/25 | 237 | 48 | 19 | 1,960 |
| Queens Park Rangers | 2 | 18/19 | 19/20 | 72 | 24 | 9 | 799 |
| Burnley FC | 2 | 17/18 | 18/19 | 10 | 0 | 0 | 0 |
| Huddersfield Town | 4 | 13/14 | 16/17 | 153 | 49 | 13 | 1,190 |
| Bradford City | 3 | 11/12 | 13/14 | 112 | 53 | 11 | 839 |
| Carlisle United | 1 | 10/11 | 10/11 | 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 | League One | Luton Town | 4 | 0 | 2 | 1 | 0 | 0 |
| 24/25 | Championship | Bristol City | 39 | 10 | 4 | 3 | 0 | 206 |
| 24/25 | Championship Play-Offs | Bristol City | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Cup | Bristol City | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Bristol City | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Championship | Bristol City | 35 | 7 | 0 | 4 | 0 | 217 |
| 23/24 | EFL Cup | Bristol City | 2 | 1 | 1 | 0 | 0 | 162 |
| 23/24 | FA Cup | Bristol City | 4 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Championship | Bristol City | 45 | 11 | 6 | 4 | 0 | 257 |
| 22/23 | EFL Cup | Bristol City | 3 | 0 | 2 | 0 | 0 | 0 |
| 22/23 | FA Cup | Bristol City | 4 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Championship | Bristol City | 32 | 3 | 1 | 3 | 0 | 391 |
| 21/22 | EFL Cup | Bristol City | 1 | 0 | 1 | 1 | 0 | 0 |
| 21/22 | FA Cup | Bristol City | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Championship | Bristol City | 46 | 10 | 3 | 4 | 0 | 305 |
| 20/21 | EFL Cup | Bristol City | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | FA Cup | Bristol City | 3 | 1 | 1 | 0 | 0 | 184 |
| 19/20 | Championship | Bristol City | 17 | 5 | 0 | 0 | 0 | 238 |
| 19/20 | Championship | Queens Park Rangers | 26 | 13 | 3 | 4 | 0 | 124 |
| 19/20 | EFL Cup | Queens Park Rangers | 2 | 1 | 0 | 1 | 0 | 120 |
| 19/20 | FA Cup | Queens Park Rangers | 1 | 1 | 0 | 0 | 0 | 24 |
| 18/19 | Championship | Queens Park Rangers | 40 | 7 | 6 | 4 | 0 | 409 |
| 18/19 | Europa League Qualifying | Burnley FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | FA Cup | Queens Park Rangers | 3 | 2 | 0 | 0 | 0 | 122 |
| 17/18 | FA Cup | Burnley FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premier League | Burnley FC | 9 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Championship | Huddersfield Town | 43 | 10 | 3 | 5 | 0 | 303 |
| 16/17 | Championship Play-Offs | Huddersfield Town | 3 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | EFL Cup | Huddersfield Town | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | FA Cup | Huddersfield Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Championship | Huddersfield Town | 44 | 17 | 4 | 4 | 0 | 202 |
| 15/16 | FA Cup | Huddersfield Town | 2 | 1 | 0 | 1 | 0 | 180 |
| 15/16 | League Cup | Huddersfield Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Championship | Huddersfield Town | 35 | 11 | 4 | 1 | 0 | 216 |
| 14/15 | FA Cup | Huddersfield Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League Cup | Huddersfield Town | 1 | 3 | 0 | 0 | 0 | 40 |
| 13/14 | Championship | Huddersfield Town | 22 | 7 | 2 | 1 | 0 | 249 |
| 13/14 | EFL Trophy | Bradford City | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | FA Cup | Bradford City | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League Cup | Bradford City | 1 | 1 | 0 | 0 | 0 | 27 |
| 13/14 | League One | Bradford City | 19 | 14 | 2 | 1 | 0 | 106 |
| 12/13 | EFL Trophy | Bradford City | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | FA Cup | Bradford City | 3 | 1 | 0 | 0 | 0 | 90 |
| 12/13 | League Cup | Bradford City | 7 | 3 | 1 | 2 | 0 | 170 |
| 12/13 | League Two | Bradford City | 39 | 18 | 5 | 4 | 0 | 144 |
| 12/13 | League Two Play-Offs | Bradford City | 3 | 4 | 1 | 0 | 0 | 66 |
| 11/12 | EFL Trophy | Bradford City | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | FA Cup | Bradford City | 3 | 2 | 1 | 1 | 0 | 72 |
| 11/12 | League Cup | Bradford City | 0 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | League Two | Bradford City | 33 | 10 | 1 | 2 | 0 | 164 |
| 10/11 | EFL Trophy | Carlisle United | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | League One | Carlisle United | 3 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 09/10 | 2010-03-01 | Dandy Town FC | Bermuda Hogges | Transfer | 0 | — |
| 10/11 | 2010-07-01 | Bermuda Hogges | Eccleshill | Transfer | 0 | — |
| 10/11 | 2011-01-01 | Eccleshill | Carlisle United | Transfer | 0 | — |
| 11/12 | 2011-07-22 | Carlisle United | Bradford | Transfer | 50000 | — |
| 13/14 | 2014-01-10 | Bradford | Huddersfield | Transfer | 750000 | €1.80m |
| 17/18 | 2017-08-31 | Huddersfield | Burnley | Transfer | 5000000 | €5.40m |
| 18/19 | 2018-08-23 | Burnley | QPR | Loan | 4500000 | — |
| 18/19 | 2019-05-31 | QPR | Burnley | Return from loan | 4500000 | — |
| 19/20 | 2019-08-08 | Burnley | QPR | Loan | 4000000 | — |
| 19/20 | 2020-01-27 | QPR | Burnley | Return from loan | 4000000 | — |
| 19/20 | 2020-01-30 | Burnley | Bristol City | Transfer | 4000000 | €4.75m |
| 25/26 | 2025-07-10 | Bristol City | Luton | Transfer | 300000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 17/18 | Ankle injury | 2017-07-12 | 2017-10-30 | 111 | 13 |
| 23/24 | Ankle injury | 2023-10-08 | 2023-12-12 | 66 | 10 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.20m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #15735 | #21 | 27 | 20 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Jay Dasilva | 1 | 3 | 0 |
| Han-Noah Massengo | 1 | 0 | 0 |
| Harry Bunn | 1 | 9 | 0 |
| Antoine Semenyo | 1 | 2 | 0 |
| Jon McLaughlin | 1 | 0 | 0 |
| Anis Mehmeti | 1 | 4 | 0 |
| Jason Knight | 1 | 2 | 0 |
| Sean Scannell | 1 | 5 | 0 |
| Mark Sykes | 1 | 4 | 0 |
| Tomas Kalas | 1 | 0 | 0 |
| Zak Vyner | 1 | 1 | 0 |
| Matty James | 1 | 0 | 0 |
| George Tanner | 1 | 0 | 0 |
| Daniel Bentley | 1 | 0 | 0 |
| Andreas Weimann | 1 | 6 | 0 |
| Joe Williams | 1 | 2 | 0 |
| Joel Lynch | 1 | 0 | 0 |
| Cameron Pring | 1 | 2 | 0 |
| Max O'Leary | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 19/20 | Championship | Queens Park Rangers | 18 | 43 |
| 12/13 | League Two | Bradford City | 18 | 39 |
| 15/16 | Championship | Huddersfield Town | 17 | 44 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 22/23 | Championship | Bristol City | 6 | 45 |
| 18/19 | Championship | Queens Park Rangers | 6 | 40 |
| 12/13 | League Two | Bradford City | 5 | 39 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 19/20 | 2020-01-27 | QPR | Burnley | Return from loan | — | €4.00m |
| 19/20 | 2019-08-08 | Burnley | QPR | Loan | — | €4.00m |
| 18/19 | 2019-05-31 | QPR | Burnley | Return from loan | — | €4.50m |
| 18/19 | 2018-08-23 | Burnley | QPR | Loan | — | €4.50m |
Last 50 matches for Luton Town 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 |
|---|---|---|---|---|---|
| 2026-02-07 | GB3 |
Luton Town | 2–1 | Bradford City | Available |
| 2026-01-31 | GB3 |
Luton Town | 1–0 | Blackpool FC | Available |
| 2026-01-27 | GB3 |
Huddersfield Town | 1–0 | Luton Town | Available |
| 2026-01-24 | GB3 |
Plymouth Argyle | 1–0 | Luton Town | Available |
| 2026-01-17 | GB3 |
Luton Town | 2–2 | Lincoln City | Available |
| 2026-01-10 | GB3 |
Luton Town | 2–1 | Stevenage FC | Available |
| 2026-01-01 | GB3 |
Exeter City | 1–0 | Luton Town | Available |
| 2025-12-29 | GB3 |
Luton Town | 3–1 | Leyton Orient | Available |
| 2025-12-26 | GB3 |
Luton Town | 2–1 | Wycombe Wanderers | Available |
| 2025-12-18 | GB3 |
Reading FC | 0–1 | Luton Town | Available |
| 2025-12-13 | GB3 |
Luton Town | 2–0 | Port Vale FC | Available |
| 2025-12-09 | GB3 |
Leyton Orient | 1–3 | Luton Town | Available |
| 2025-11-29 | GB3 |
Luton Town | 1–1 | Bolton Wanderers | Available |
| 2025-11-22 | GB3 |
Barnsley FC | 1–2 | Luton Town | Available |
| 2025-11-15 | GB3 |
Luton Town | 1–0 | Rotherham United | Available |
| 2025-11-08 | GB3 |
Stockport County | 2–2 | Luton Town | Available |
| 2025-10-25 | GB3 |
Northampton Town | 0–1 | Luton Town | Available |
| 2025-10-18 | GB3 |
Luton Town | 0–2 | Mansfield Town | Available |
| 2025-10-04 | GB3 |
Stevenage FC | 2–0 | Luton Town | Available |
| 2025-09-30 | GB3 |
Blackpool FC | 2–2 | Luton Town | Available |
| 2025-09-27 | GB3 |
Luton Town | 1–0 | Doncaster Rovers | Available |
| 2025-09-20 | GB3 |
Lincoln City | 3–1 | Luton Town | Available |
| 2025-09-13 | GB3 |
Luton Town | 2–3 | Plymouth Argyle | Available |
| 2025-08-30 | GB3 |
Burton Albion | 0–3 | Luton Town | Available |
| 2025-08-23 | GB3 |
Luton Town | 0–1 | Cardiff City | Available |
| 2025-08-19 | GB3 |
Luton Town | 1–0 | Wigan Athletic | Available |
| 2025-08-16 | GB3 |
Bradford City | 2–1 | Luton Town | Available |
| 2025-08-09 | GB3 |
Peterborough United | 0–2 | Luton Town | Available |
| 2025-08-01 | GB3 |
Luton Town | 1–0 | AFC Wimbledon | Available |
| 2024-08-27 | CGB |
Queens Park Rangers | 4–1 | Luton Town | Available |
| 2024-02-27 | GB1 |
Luton Town | 2–6 | Manchester City | Available |
| 2023-09-26 | CGB |
Exeter City | 1–0 | Luton Town | Available |
| 2023-08-29 | CGB |
Luton Town | 3–2 | Gillingham FC | Available |
| 2022-08-09 | CGB |
Luton Town | 2–3 | Newport County | Available |
| 2022-03-02 | GB1 |
Luton Town | 2–3 | Chelsea FC | Available |
| 2021-08-10 | CGB |
Stevenage FC | 3–0 | Luton Town | Available |
| 2020-09-22 | CGB |
Luton Town | 0–3 | Manchester United | Available |
| 2020-09-15 | CGB |
Reading FC | 0–1 | Luton Town | Available |
| 2020-09-05 | CGB |
Luton Town | 3–1 | Norwich City | Available |
| 2020-06-30 | GB2 |
Leeds United | 1–1 | Luton Town | Available |
| 2020-06-27 | GB2 |
Swansea City | 0–1 | Luton Town | Available |
| 2020-06-20 | GB2 |
Luton Town | 1–1 | Preston North End | Available |
| 2020-03-07 | GB2 |
Wigan Athletic | 0–0 | Luton Town | Available |
| 2020-02-29 | GB2 |
Luton Town | 1–1 | Stoke City | Available |
| 2020-02-25 | GB2 |
Luton Town | 2–1 | Brentford FC | Available |
| 2020-02-22 | GB2 |
Charlton Athletic | 3–1 | Luton Town | Available |
| 2020-02-15 | GB2 |
Middlesbrough FC | 0–1 | Luton Town | Available |
| 2020-02-12 | GB2 |
Luton Town | 1–0 | Sheffield Wednesday | Available |
| 2020-02-08 | GB2 |
Luton Town | 0–1 | Cardiff City | Available |
| 2020-02-01 | GB2 |
West Bromwich Albion | 2–0 | Luton Town | Available |
Teams faced most often by Nahki Wells'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 % |
|---|---|---|---|---|---|---|---|---|
| Birmingham City | 36 | 10 | 11 | 15 | 40 | 43 | -3 | 28% |
| Nottingham Forest | 36 | 14 | 8 | 14 | 37 | 41 | -4 | 39% |
| Blackburn Rovers | 35 | 6 | 15 | 14 | 42 | 53 | -11 | 17% |
| Sheffield Wednesday | 35 | 9 | 9 | 17 | 40 | 53 | -13 | 26% |
| Leeds United | 34 | 11 | 4 | 19 | 34 | 53 | -19 | 32% |
| Derby County | 34 | 7 | 10 | 17 | 36 | 57 | -21 | 21% |
| Preston North End | 34 | 6 | 11 | 17 | 35 | 58 | -23 | 18% |
| Reading FC | 34 | 9 | 12 | 13 | 33 | 37 | -4 | 26% |
| Barnsley FC | 32 | 15 | 7 | 10 | 54 | 46 | +8 | 47% |
| Charlton Athletic | 31 | 11 | 7 | 13 | 35 | 42 | -7 | 35% |
| Middlesbrough FC | 30 | 11 | 6 | 13 | 34 | 40 | -6 | 37% |
| Brentford FC | 30 | 10 | 4 | 16 | 38 | 55 | -17 | 33% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 10/11 | Senior debut season | |
| 11/12 | First senior goal | |
| 13/14 | Goal #50 (career) | |
| 16/17 | Goal #100 (career) | |
| 22/23 | Goal #150 (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 | 43 | 206 | 3 | 0 | 0 | 1.31 |
| 23/24 | 41 | 379 | 4 | 0 | 0 | 0.95 |
| 22/23 | 52 | 257 | 4 | 0 | 0 | 1.4 |
| 21/22 | 34 | 391 | 4 | 0 | 0 | 0.92 |
| 20/21 | 50 | 489 | 4 | 0 | 0 | 0.74 |
| 19/20 | 46 | 506 | 5 | 0 | 0 | 0.89 |
| 18/19 | 43 | 531 | 4 | 0 | 0 | 0.68 |
| 16/17 | 47 | 303 | 5 | 0 | 0 | 1.49 |
| 15/16 | 47 | 382 | 5 | 0 | 0 | 1.18 |
| 14/15 | 37 | 256 | 1 | 1 | 0 | 0.7 |
| 13/14 | 43 | 382 | 2 | 0 | 0 | 0.47 |
| 12/13 | 54 | 470 | 6 | 0 | 0 | 1.15 |
| 11/12 | 37 | 236 | 3 | 0 | 0 | 1.14 |
Output by competition
Career goals and assists broken down by tournament.
More on Nahki Wells
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Nahki Wells
Who is Nahki Wells?
Nahki Wells is a Bermuda professional footballer who plays as a centre-forward for Luton Town.
How old is Nahki Wells?
Nahki Wells is 35 years old. He was born on June 1, 1990 in Hamilton.
What position does Nahki Wells play?
Nahki Wells plays as a centre-forward (Attack - Centre-Forward).
What club does Nahki Wells play for?
Nahki Wells currently plays for Luton Town.
How many career goals has Nahki Wells scored?
Across all senior club competitions in our dataset, Nahki Wells has scored 174 goals in 591 appearances.
What is Nahki Wells's market value?
Nahki Wells's most recent reported market value is €300k.
Bermuda