
K. Naismith
DEF🏴34 years old·born 18 Feb 1992
185 cm · 78 kg · born Glasgow, Scotland
Rank #3,250·288 matches tracked
Playing style
AggressorTackles + int. /90
2.43
43rd pct
Duels won
60%
71st pct
Blocks /90
0.49
65th pct
Passes /90
41.82
61st pct
Fouls /90
0.62
23rd pct
Goals + assists /90
0.13
Latest· 17 Oct 2026
90' vs Milton Keynes Dons — a quiet game.
Milton Keynes Dons 2–1 Luton (loss) · Rating 5.94 · Elo -9 · 3 tackles · 1 intercept. · 6/12 duels
Form — EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. Each bar is the EAR180 going into that match: green above the position average, red below. A gap means no rated match in that window. (180 days)
Opponents
Their Elo change in matches against him (at least 3 meetings).
Favourite opponents
−96F. Onyedinma1886
in 4 matches · Wycombe
−82L. Ayling2030
in 4 matches · Middlesbrough
−64V. Johansson2098
in 3 matches · Rotherham
−61G. Saville1731
in 9 matches · Millwall
−59L. Peltier1299
in 4 matches · Rotherham
Nemeses
+136S. McLaughlin1753
in 3 matches · Mansfield Town
+102M. Roberts1536
in 3 matches · Barnsley
+94I. Šunjić1844
in 5 matches · Birmingham
+89J. Bogle2319
in 7 matches · Leeds
+87M. Colin1598
in 6 matches · Birmingham
Coaches
Their Elo change in matches against him (at least 3 meetings).
Favourite coaches
- −68
Gareth Ainsworth1765
in 4 matches · Gillingham
- −48
M. Robins1999
in 7 matches · Coventry
- −47
Neil Warnock1645
in 4 matches · Middlesbrough
- −47
M. Taylor1644
in 3 matches · Rotherham
- −46
in 3 matches · Bolton
Nemesis coaches
- +93
C. Wilder2021
in 6 matches · Sheffield Utd
- +92
L. Bowyer1396
in 6 matches · Birmingham
- +80
Paul Warne1857
in 6 matches · Milton Keynes Dons
- +68
A. Neil2093
in 7 matches · Stoke City
- +66
Mark Warburton1701
in 5 matches · QPR
Style radar
On-ball style vs same-position, same-league peers (0 = average for the role).
Career history
- 2025Bristol City→LutonFree Transfer
- 2025Luton→Bristol CityLoan ended
- 2025Bristol City→LutonLoan
- 2022Luton→Bristol CityFree
- 2021Wigan→LutonFree
- 2018Portsmouth→WiganFree
- 2016Hartlepool→PortsmouthLoan ended
- 2015Portsmouth→HartlepoolLoan
- 2015Accrington ST→PortsmouthFree
- 2013Rangers→Accrington STFree
- 2012Rangers→PartickLoan