Kal Naismith
Career snapshot
Career highs
Born the same day
Shares 1992-02-18 · 5 players total
| Full name | Kal Naismith |
|---|---|
| Name in home country | Kallum Lachlan Naismith |
| Date of birth | 1992-02-18 (34 yrs) |
| Place of birth | Glasgow, Scotland |
| Citizenship | Scotland |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 186.00 m |
| Current club | Luton Town |
| Joined | 2025-07-01 |
| Contract expires | — |
| Agent | SMI Sports ... |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Luton Town | 4 | 20/21 | 25/26 | 85 | 4 | 8 | 3,537 |
| Bristol City | 3 | 22/23 | 24/25 | 52 | 3 | 5 | 1,185 |
| Wigan Athletic | 3 | 18/19 | 20/21 | 84 | 7 | 4 | 3,309 |
| Portsmouth FC | 3 | 15/16 | 17/18 | 94 | 21 | 16 | 2,004 |
| Hartlepool United | 1 | 15/16 | 15/16 | 4 | 0 | 1 | 0 |
| Accrington Stanley | 2 | 13/14 | 14/15 | 79 | 14 | 3 | 822 |
| Rangers FC | 1 | 12/13 | 12/13 | 24 | 3 | 3 | 591 |
| Partick Thistle FC | 1 | 11/12 | 11/12 | 8 | 0 | 0 | 0 |
| Cowdenbeath FC | 1 | 11/12 | 11/12 | 10 | 2 | 0 | 292 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | EFL Trophy | Luton Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | League One | Luton Town | 6 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Championship | Luton Town | 10 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Championship | Bristol City | 6 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Cup | Bristol City | 1 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | FA Cup | Bristol City | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Championship | Bristol City | 13 | 1 | 2 | 1 | 0 | 886 |
| 23/24 | EFL Cup | Bristol City | 2 | 1 | 0 | 0 | 0 | 119 |
| 22/23 | Championship | Bristol City | 25 | 0 | 2 | 0 | 0 | 0 |
| 22/23 | EFL Cup | Bristol City | 2 | 1 | 1 | 0 | 0 | 180 |
| 22/23 | FA Cup | Bristol City | 3 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Championship | Luton Town | 42 | 2 | 7 | 8 | 0 | 1,848 |
| 21/22 | Championship Play-Offs | Luton Town | 2 | 0 | 1 | 2 | 0 | 0 |
| 21/22 | FA Cup | Luton Town | 1 | 1 | 0 | 0 | 0 | 90 |
| 20/21 | Championship | Luton Town | 22 | 1 | 0 | 1 | 0 | 1,599 |
| 20/21 | EFL Cup | Wigan Athletic | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | EFL Trophy | Wigan Athletic | 1 | 1 | 1 | 0 | 0 | 45 |
| 20/21 | FA Cup | Luton Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | League One | Wigan Athletic | 12 | 2 | 1 | 1 | 0 | 520 |
| 19/20 | Championship | Wigan Athletic | 37 | 3 | 0 | 3 | 0 | 740 |
| 19/20 | EFL Cup | Wigan Athletic | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Championship | Wigan Athletic | 30 | 1 | 2 | 3 | 1 | 2,004 |
| 18/19 | EFL Cup | Wigan Athletic | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | FA Cup | Wigan Athletic | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | EFL Cup | Portsmouth FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | EFL Trophy | Portsmouth FC | 4 | 1 | 1 | 0 | 0 | 337 |
| 17/18 | League One | Portsmouth FC | 26 | 2 | 1 | 2 | 0 | 861 |
| 16/17 | EFL Cup | Portsmouth FC | 1 | 1 | 0 | 1 | 0 | 120 |
| 16/17 | EFL Trophy | Portsmouth FC | 3 | 1 | 2 | 0 | 0 | 201 |
| 16/17 | FA Cup | Portsmouth FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | League Two | Portsmouth FC | 37 | 13 | 10 | 3 | 0 | 166 |
| 15/16 | FA Cup | Portsmouth FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | FL Trophy | Portsmouth FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League Two | Portsmouth FC | 19 | 3 | 2 | 0 | 0 | 319 |
| 15/16 | League Two | Hartlepool United | 4 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | League Two Play-Offs | Portsmouth FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | EFL Trophy | Accrington Stanley | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | FA Cup | Accrington Stanley | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League Cup | Accrington Stanley | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League Two | Accrington Stanley | 35 | 4 | 3 | 3 | 0 | 564 |
| 13/14 | FA Cup | Accrington Stanley | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League Cup | Accrington Stanley | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League Two | Accrington Stanley | 38 | 10 | 0 | 1 | 0 | 258 |
| 12/13 | League Two | Rangers FC | 17 | 1 | 2 | 1 | 0 | 513 |
| 12/13 | Ramsdens Cup | Rangers FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | SFA Cup | Rangers FC | 4 | 2 | 1 | 0 | 1 | 78 |
| 11/12 | Championship | Partick Thistle FC | 8 | 0 | 0 | 1 | 0 | 0 |
| 11/12 | League One | Cowdenbeath FC | 9 | 2 | 0 | 1 | 0 | 292 |
| 11/12 | SFA Cup | Cowdenbeath FC | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 09/10 | 2009-07-01 | Rangers FC U17 | Rangers U20 | Transfer | 0 | — |
| 11/12 | 2011-07-01 | Rangers U20 | Rangers | Transfer | 0 | — |
| 11/12 | 2011-08-01 | Rangers | Cowdenbeath | Loan | 0 | — |
| 11/12 | 2011-12-01 | Cowdenbeath | Rangers | Return from loan | 0 | — |
| 11/12 | 2012-01-01 | Rangers | Partick Thistle | Loan | 75000 | — |
| 11/12 | 2012-05-06 | Partick Thistle | Rangers | Return from loan | 75000 | — |
| 13/14 | 2013-08-10 | Rangers | Accrington | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Accrington | Portsmouth | Transfer | 0 | — |
| 15/16 | 2015-11-13 | Portsmouth | Hartlepool | Loan | 0 | — |
| 15/16 | 2016-01-03 | Hartlepool | Portsmouth | Return from loan | 0 | — |
| 18/19 | 2018-07-01 | Portsmouth | Wigan | Transfer | 100000 | — |
| 20/21 | 2021-01-15 | Wigan | Luton | Transfer | 600000 | — |
| 22/23 | 2022-07-01 | Luton | Bristol City | Transfer | 1000000 | — |
| 24/25 | 2025-01-28 | Bristol City | Luton | Loan | 600000 | — |
| 24/25 | 2025-06-30 | Luton | Bristol City | Return from loan | 250000 | — |
| 25/26 | 2025-07-01 | Bristol City | Luton | Transfer | 250000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 24/25 | Hamstring strain | 2025-02-22 | 2025-02-28 | 7 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €75k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Jamal Lowe | 1 | 2 | 0 |
| Christian Burgess | 2 | 1 | 0 |
| Josh Windass | 1 | 1 | 0 |
| Harry Cornick | 1 | 2 | 0 |
| Joe Williams | 1 | 0 | 0 |
| Lee Evans | 1 | 1 | 0 |
| Tom Aldred | 1 | 0 | 0 |
| Matt Clarke | 2 | 1 | 0 |
| Sam Morsy | 1 | 0 | 0 |
| Nathan Byrne | 1 | 2 | 0 |
| James Bree | 2 | 0 | 0 |
| Cédric Kipré | 1 | 0 | 0 |
| Pelly Ruddock Mpanzu | 1 | 0 | 0 |
| Amari'i Bell | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 16/17 | League Two | Portsmouth FC | 13 | 37 |
| 13/14 | League Two | Accrington Stanley | 10 | 38 |
| 14/15 | League Two | Accrington Stanley | 4 | 35 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 16/17 | League Two | Portsmouth FC | 10 | 37 |
| 21/22 | Championship | Luton Town | 7 | 42 |
| 14/15 | League Two | Accrington Stanley | 3 | 35 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-06-30 | Luton | Bristol City | Return from loan | — | €250k |
| 24/25 | 2025-01-28 | Bristol City | Luton | Loan | — | €600k |
| 15/16 | 2016-01-03 | Hartlepool | Portsmouth | Return from loan | — | — |
| 15/16 | 2015-11-13 | Portsmouth | Hartlepool | Loan | — | — |
| 11/12 | 2012-05-06 | Partick Thistle | Rangers | Return from loan | — | €75k |
| 11/12 | 2012-01-01 | Rangers | Partick Thistle | Loan | — | €75k |
| 11/12 | 2011-12-01 | Cowdenbeath | Rangers | Return from loan | — | — |
| 11/12 | 2011-08-01 | Rangers | Cowdenbeath | Loan | — | — |
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 Kal Naismith'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 % |
|---|---|---|---|---|---|---|---|---|
| Oxford United | 54 | 23 | 15 | 16 | 87 | 83 | +4 | 43% |
| Plymouth Argyle | 53 | 17 | 20 | 16 | 67 | 66 | +1 | 32% |
| Burton Albion | 52 | 17 | 19 | 16 | 63 | 63 | 0 | 33% |
| Wycombe Wanderers | 52 | 21 | 19 | 12 | 76 | 58 | +18 | 40% |
| AFC Wimbledon | 49 | 27 | 9 | 13 | 80 | 59 | +21 | 55% |
| Shrewsbury Town | 48 | 23 | 12 | 13 | 65 | 46 | +19 | 48% |
| Fleetwood Town | 45 | 23 | 10 | 12 | 76 | 55 | +21 | 51% |
| Doncaster Rovers | 44 | 21 | 12 | 11 | 68 | 51 | +17 | 48% |
| Charlton Athletic | 44 | 13 | 13 | 18 | 55 | 65 | -10 | 30% |
| Morecambe FC | 42 | 19 | 15 | 8 | 70 | 49 | +21 | 45% |
| Ipswich Town | 42 | 14 | 10 | 18 | 49 | 62 | -13 | 33% |
| Peterborough United | 41 | 18 | 3 | 20 | 63 | 72 | -9 | 44% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 11/12 | Senior debut season | |
| 11/12 | First senior goal | |
| 21/22 | 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′ |
|---|---|---|---|---|---|---|
| 24/25 | 17 | 0 | 1 | 1 | 0 | 0 |
| 23/24 | 15 | 1,005 | 1 | 0 | 0 | 0.09 |
| 22/23 | 30 | 180 | 1 | 0 | 0 | 0.5 |
| 21/22 | 45 | 1,938 | 10 | 0 | 0 | 0.46 |
| 20/21 | 37 | 2,164 | 2 | 0 | 0 | 0.08 |
| 19/20 | 38 | 740 | 3 | 0 | 0 | 0.36 |
| 18/19 | 32 | 2,004 | 3 | 0 | 1 | 0.18 |
| 17/18 | 31 | 1,198 | 2 | 0 | 0 | 0.15 |
| 16/17 | 41 | 487 | 4 | 0 | 0 | 0.74 |
| 14/15 | 39 | 564 | 3 | 0 | 0 | 0.48 |
| 13/14 | 40 | 258 | 1 | 0 | 0 | 0.35 |
| 12/13 | 24 | 591 | 1 | 0 | 1 | 0.3 |
| 11/12 | 18 | 292 | 2 | 0 | 0 | 0.62 |
Output by competition
Career goals and assists broken down by tournament.
More on Kal Naismith
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Kal Naismith
Who is Kal Naismith?
Kal Naismith is a Scotland professional footballer who plays as a centre-back for Luton Town.
How old is Kal Naismith?
Kal Naismith is 34 years old. He was born on February 18, 1992 in Glasgow.
What position does Kal Naismith play?
Kal Naismith plays as a centre-back (Defender - Centre-Back).
What club does Kal Naismith play for?
Kal Naismith currently plays for Luton Town.
How many career goals has Kal Naismith scored?
Across all senior club competitions in our dataset, Kal Naismith has scored 54 goals in 440 appearances.
What is Kal Naismith's market value?
Kal Naismith's most recent reported market value is €250k.
Scotland