Kenny McLean
Career snapshot
Career highs
Born the same day
Shares 1992-01-08 · 6 players total
| Full name | Kenny McLean |
|---|---|
| Name in home country | Kenneth McLean |
| Date of birth | 1992-01-08 (34 yrs) |
| Place of birth | Rutherglen, Scotland |
| Citizenship | Scotland |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | left |
| Height | 180.00 m |
| Current club | Norwich City |
| Joined | 2018-01-22 |
| Contract expires | 2026-06-30 |
| Agent | Trueno Sports |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Norwich City | 8 | 18/19 | 25/26 | 268 | 13 | 28 | 15,135 |
| Norwich City U23 | 1 | 18/19 | 18/19 | 1 | 0 | 0 | 0 |
| Aberdeen FC | 4 | 14/15 | 17/18 | 158 | 25 | 18 | 2,881 |
| St. Mirren FC | 6 | 09/10 | 14/15 | 152 | 24 | 8 | 2,502 |
| Arbroath FC | 1 | 09/10 | 09/10 | 23 | 1 | 1 | 1,420 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Championship | Norwich City | 2 | 0 | 1 | 0 | 0 | 0 |
| 25/26 | EFL Cup | Norwich City | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Championship | Norwich City | 34 | 0 | 4 | 6 | 1 | 0 |
| 24/25 | EFL Cup | Norwich City | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Norwich City | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Championship | Norwich City | 46 | 1 | 5 | 11 | 0 | 4,089 |
| 23/24 | Championship Play-Offs | Norwich City | 2 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | EFL Cup | Norwich City | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | FA Cup | Norwich City | 2 | 1 | 0 | 0 | 0 | 180 |
| 22/23 | Championship | Norwich City | 35 | 1 | 3 | 7 | 1 | 3,056 |
| 22/23 | EFL Cup | Norwich City | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | FA Cup | Norwich City | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | EFL Cup | Norwich City | 1 | 1 | 1 | 0 | 0 | 71 |
| 21/22 | FA Cup | Norwich City | 3 | 1 | 0 | 1 | 0 | 169 |
| 21/22 | Premier League | Norwich City | 31 | 1 | 0 | 3 | 0 | 2,707 |
| 20/21 | Championship | Norwich City | 38 | 2 | 6 | 6 | 0 | 1,359 |
| 20/21 | FA Cup | Norwich City | 1 | 1 | 0 | 1 | 0 | 90 |
| 19/20 | EFL Cup | Norwich City | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FA Cup | Norwich City | 4 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Premier League | Norwich City | 37 | 1 | 1 | 5 | 0 | 2,966 |
| 18/19 | Championship | Norwich City | 20 | 3 | 6 | 1 | 0 | 448 |
| 18/19 | EFL Cup | Norwich City | 1 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | FA Cup | Norwich City | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Premier League 2 | Norwich City U23 | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Betfred Cup | Aberdeen FC | 2 | 1 | 0 | 0 | 0 | 180 |
| 17/18 | Europa League Qualifying | Aberdeen FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premiership | Aberdeen FC | 33 | 6 | 4 | 6 | 0 | 495 |
| 17/18 | Scottish Premiership Top Six Split | Aberdeen FC | 4 | 2 | 2 | 2 | 0 | 180 |
| 17/18 | SFA Cup | Aberdeen FC | 4 | 2 | 0 | 2 | 0 | 195 |
| 16/17 | Betfred Cup | Aberdeen FC | 4 | 1 | 0 | 0 | 0 | 360 |
| 16/17 | Europa League Qualifying | Aberdeen FC | 6 | 0 | 0 | 2 | 0 | 0 |
| 16/17 | Premiership | Aberdeen FC | 38 | 4 | 3 | 3 | 0 | 819 |
| 16/17 | SFA Cup | Aberdeen FC | 5 | 0 | 2 | 0 | 0 | 0 |
| 15/16 | Europa League Qualifying | Aberdeen FC | 5 | 3 | 0 | 0 | 0 | 93 |
| 15/16 | Premiership | Aberdeen FC | 38 | 6 | 6 | 4 | 0 | 559 |
| 15/16 | SCL by Utilita | Aberdeen FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | SFA Cup | Aberdeen FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League Cup | St. Mirren FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Premiership | Aberdeen FC | 13 | 0 | 1 | 0 | 0 | 0 |
| 14/15 | Premiership | St. Mirren FC | 25 | 7 | 0 | 4 | 1 | 318 |
| 14/15 | SFA Cup | St. Mirren FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League Cup | St. Mirren FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Premiership | St. Mirren FC | 30 | 6 | 5 | 2 | 0 | 414 |
| 13/14 | SFA Cup | St. Mirren FC | 3 | 1 | 0 | 1 | 0 | 270 |
| 12/13 | Premiership | St. Mirren FC | 29 | 3 | 2 | 2 | 1 | 741 |
| 12/13 | Scot. League Cup | St. Mirren FC | 3 | 2 | 0 | 0 | 0 | 128 |
| 12/13 | SFA Cup | St. Mirren FC | 1 | 1 | 0 | 0 | 0 | 86 |
| 11/12 | Premiership | St. Mirren FC | 28 | 4 | 0 | 2 | 0 | 545 |
| 11/12 | Scot. League Cup | St. Mirren FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | SFA Cup | St. Mirren FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Premiership | St. Mirren FC | 19 | 0 | 0 | 1 | 0 | 0 |
| 10/11 | SFA Cup | St. Mirren FC | 4 | 0 | 1 | 0 | 0 | 0 |
| 09/10 | League One | Arbroath FC | 20 | 1 | 1 | 0 | 0 | 1,420 |
| 09/10 | Premiership | St. Mirren FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Scottish League One Play-offs | Arbroath FC | 3 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 06/07 | 2006-07-01 | Aberdeen FC U17 | Rangers FC U17 | Transfer | 0 | — |
| 08/09 | 2008-07-01 | Rangers FC U17 | St. Mirren FC U17 | Transfer | 0 | — |
| 09/10 | 2009-07-01 | St. Mirren FC U17 | St. Mirren FC U20 | Transfer | 0 | — |
| 09/10 | 2009-12-01 | St. Mirren FC U20 | Arbroath | Loan | 0 | — |
| 09/10 | 2010-05-01 | Arbroath | St. Mirren FC U20 | Return from loan | 0 | — |
| 10/11 | 2010-11-01 | St. Mirren FC U20 | St. Mirren | Transfer | 0 | — |
| 14/15 | 2015-02-02 | St. Mirren | Aberdeen FC | Transfer | 600000 | €400k |
| 17/18 | 2018-01-22 | Aberdeen FC | Norwich | Transfer | 600000 | €230k |
| 17/18 | 2018-01-23 | Norwich | Aberdeen FC | Loan | 600000 | — |
| 17/18 | 2018-05-14 | Aberdeen FC | Norwich | Return from loan | 650000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 11/12 | Broken collarbone | 2012-01-26 | 2012-03-01 | 36 | 8 |
| 12/13 | Knee surgery | 2012-12-21 | 2013-01-29 | 40 | 6 |
| 13/14 | Knee surgery | 2013-01-04 | 2014-02-02 | 395 | 77 |
| 19/20 | Back injury | 2019-08-10 | 2019-08-16 | 7 | 0 |
| 20/21 | Knee injury | 2021-05-09 | 2021-08-10 | 94 | 5 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.20m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €25k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #17622 | — | 1 | 0 | — | — | former national player |
| Team #16868 | — | 11 | 0 | — | — | former national player |
| Team #3380 | #23 | 41 | 2 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Ben Gibson | 1 | 0 | 0 |
| Adam Idah | 1 | 1 | 0 |
| Jonny Hayes | 2 | 4 | 0 |
| Todd Cantwell | 1 | 1 | 0 |
| Ash Taylor | 2 | 0 | 0 |
| Marcelino Núñez | 2 | 1 | 0 |
| Ryan Jack | 2 | 0 | 0 |
| Paul McGowan | 1 | 3 | 0 |
| John McGinn | 1 | 0 | 0 |
| Max Aarons | 1 | 1 | 0 |
| Angus Gunn | 1 | 0 | 0 |
| Niall McGinn | 2 | 9 | 0 |
| Marc McAusland | 1 | 0 | 0 |
| Adam Rooney | 2 | 3 | 0 |
| Graeme Shinnie | 2 | 4 | 0 |
| Grant Hanley | 1 | 0 | 0 |
| Shay Logan | 2 | 0 | 0 |
| Teemu Pukki | 1 | 7 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 14/15 | Premiership | St. Mirren FC | 7 | 38 |
| 15/16 | Premiership | Aberdeen FC | 6 | 38 |
| 13/14 | Premiership | St. Mirren FC | 6 | 30 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 20/21 | Championship | Norwich City | 6 | 38 |
| 18/19 | Championship | Norwich City | 6 | 20 |
| 15/16 | Premiership | Aberdeen FC | 6 | 38 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 17/18 | 2018-05-14 | Aberdeen FC | Norwich | Return from loan | — | €650k |
| 17/18 | 2018-01-23 | Norwich | Aberdeen FC | Loan | — | €600k |
| 09/10 | 2010-05-01 | Arbroath | St. Mirren FC U20 | Return from loan | — | — |
| 09/10 | 2009-12-01 | St. Mirren FC U20 | Arbroath | Loan | — | — |
Last 50 matches for Norwich City 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-27 | CGB |
Crystal Palace | 4–0 | Norwich City | Available |
| 2024-08-13 | CGB |
Norwich City | 4–3 | Stevenage FC | Available |
| 2023-09-27 | CGB |
Fulham FC | 2–1 | Norwich City | Available |
| 2023-08-29 | CGB |
Bristol City | 0–1 | Norwich City | Available |
| 2023-08-16 | CGB |
Queens Park Rangers | 0–1 | Norwich City | Available |
| 2022-08-23 | CGB |
Norwich City | 3–5 | AFC Bournemouth | Available |
| 2022-08-09 | CGB |
Norwich City | 4–2 | Birmingham City | Available |
| 2022-03-02 | GB1 |
Liverpool FC | 2–1 | Norwich City | Available |
| 2021-09-21 | CGB |
Norwich City | 0–3 | Liverpool FC | Available |
| 2021-08-24 | CGB |
Norwich City | 6–0 | AFC Bournemouth | Available |
| 2020-09-05 | CGB |
Luton Town | 3–1 | Norwich City | Available |
| 2020-06-27 | GB1 |
Norwich City | 1–2 | Manchester United | Available |
| 2020-06-24 | GB1 |
Norwich City | 0–1 | Everton FC | Available |
| 2020-06-19 | GB1 |
Norwich City | 0–3 | Southampton FC | Available |
| 2020-03-07 | GB1 |
Sheffield United | 1–0 | Norwich City | Available |
| 2020-03-04 | GB1 |
Tottenham Hotspur | 1–1 | Norwich City | Available |
| 2020-02-28 | GB1 |
Norwich City | 1–0 | Leicester City | Available |
| 2020-02-23 | GB1 |
Wolverhampton Wanderers | 3–0 | Norwich City | Available |
| 2020-02-15 | GB1 |
Norwich City | 0–1 | Liverpool FC | Available |
| 2020-02-01 | GB1 |
Newcastle United | 0–0 | Norwich City | Available |
| 2020-01-22 | GB1 |
Tottenham Hotspur | 2–1 | Norwich City | Available |
| 2020-01-18 | GB1 |
Norwich City | 1–0 | AFC Bournemouth | Available |
| 2020-01-11 | GB1 |
Manchester United | 4–0 | Norwich City | Available |
| 2020-01-01 | GB1 |
Norwich City | 1–1 | Crystal Palace | Available |
| 2019-12-28 | GB1 |
Norwich City | 2–2 | Tottenham Hotspur | Available |
| 2019-12-26 | GB1 |
Aston Villa | 1–0 | Norwich City | Available |
| 2019-12-21 | GB1 |
Norwich City | 1–2 | Wolverhampton Wanderers | Available |
| 2019-12-14 | GB1 |
Leicester City | 1–1 | Norwich City | Available |
| 2019-12-08 | GB1 |
Norwich City | 1–2 | Sheffield United | Available |
| 2019-12-04 | GB1 |
Southampton FC | 2–1 | Norwich City | Available |
| 2019-12-01 | GB1 |
Norwich City | 2–2 | Arsenal FC | Available |
| 2019-11-23 | GB1 |
Everton FC | 0–2 | Norwich City | Available |
| 2019-11-08 | GB1 |
Norwich City | 0–2 | Watford FC | Available |
| 2019-11-02 | GB1 |
Brighton & Hove Albion | 2–0 | Norwich City | Available |
| 2019-10-27 | GB1 |
Norwich City | 1–3 | Manchester United | Available |
| 2019-10-19 | GB1 |
AFC Bournemouth | 0–0 | Norwich City | Available |
| 2019-10-05 | GB1 |
Norwich City | 1–5 | Aston Villa | Available |
| 2019-09-28 | GB1 |
Crystal Palace | 2–0 | Norwich City | Available |
| 2019-09-21 | GB1 |
Burnley FC | 2–0 | Norwich City | Available |
| 2019-09-14 | GB1 |
Norwich City | 3–2 | Manchester City | Available |
| 2019-08-31 | GB1 |
West Ham United | 2–0 | Norwich City | Available |
| 2019-08-27 | CGB |
Crawley Town | 1–0 | Norwich City | Available |
| 2019-08-24 | GB1 |
Norwich City | 2–3 | Chelsea FC | Available |
| 2019-08-17 | GB1 |
Norwich City | 3–1 | Newcastle United | Available |
| 2019-08-09 | GB1 |
Liverpool FC | 4–1 | Norwich City | Available |
| 2019-07-26 | GB1 |
Manchester City | 5–0 | Norwich City | Available |
| 2019-07-18 | GB1 |
Norwich City | 0–2 | Burnley FC | Available |
| 2019-07-14 | GB1 |
Chelsea FC | 1–0 | Norwich City | Available |
| 2019-07-11 | GB1 |
Norwich City | 0–4 | West Ham United | Available |
| 2019-07-07 | GB1 |
Watford FC | 2–1 | Norwich City | Available |
Teams faced most often by Kenny McLean'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 % |
|---|---|---|---|---|---|---|---|---|
| St. Johnstone FC | 25 | 8 | 8 | 9 | 21 | 19 | +2 | 32% |
| Hibernian FC | 25 | 8 | 6 | 11 | 32 | 36 | -4 | 32% |
| Celtic FC | 24 | 1 | 3 | 20 | 17 | 61 | -44 | 4% |
| Kilmarnock FC | 24 | 7 | 5 | 12 | 20 | 26 | -6 | 29% |
| Rangers FC | 24 | 2 | 4 | 18 | 13 | 49 | -36 | 8% |
| Livingston FC | 24 | 11 | 7 | 6 | 31 | 25 | +6 | 46% |
| Motherwell FC | 24 | 11 | 6 | 7 | 26 | 25 | +1 | 46% |
| Ross County FC | 18 | 11 | 3 | 4 | 34 | 16 | +18 | 61% |
| Hamilton Academical | 18 | 8 | 7 | 3 | 23 | 16 | +7 | 44% |
| Heart of Midlothian | 18 | 6 | 4 | 8 | 21 | 28 | -7 | 33% |
| Aston Villa | 16 | 6 | 1 | 9 | 20 | 28 | -8 | 38% |
| Dundee FC | 13 | 8 | 3 | 2 | 21 | 12 | +9 | 62% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 09/10 | Senior debut season | |
| 09/10 | First senior goal | |
| 17/18 | 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 | 37 | 0 | 6 | 0 | 1 | 0 |
| 23/24 | 52 | 4,269 | 12 | 0 | 0 | 0.25 |
| 22/23 | 38 | 3,056 | 7 | 0 | 1 | 0.24 |
| 21/22 | 35 | 2,947 | 4 | 0 | 0 | 0.12 |
| 20/21 | 39 | 1,449 | 7 | 0 | 0 | 0.43 |
| 19/20 | 42 | 2,966 | 5 | 0 | 0 | 0.15 |
| 18/19 | 23 | 448 | 1 | 0 | 0 | 0.2 |
| 17/18 | 47 | 1,050 | 10 | 0 | 0 | 0.86 |
| 16/17 | 53 | 1,179 | 5 | 0 | 0 | 0.38 |
| 15/16 | 45 | 652 | 4 | 0 | 0 | 0.55 |
| 14/15 | 42 | 318 | 4 | 0 | 1 | 1.42 |
| 13/14 | 34 | 684 | 3 | 0 | 0 | 0.39 |
| 12/13 | 33 | 955 | 2 | 0 | 1 | 0.28 |
| 11/12 | 33 | 545 | 2 | 0 | 0 | 0.33 |
| 10/11 | 23 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Kenny McLean
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Kenny McLean
Who is Kenny McLean?
Kenny McLean is a Scotland professional footballer who plays as a central midfield for Norwich City.
How old is Kenny McLean?
Kenny McLean is 34 years old. He was born on January 8, 1992 in Rutherglen.
What position does Kenny McLean play?
Kenny McLean plays as a central midfield (Midfield - Central Midfield).
What club does Kenny McLean play for?
Kenny McLean currently plays for Norwich City.
How many career goals has Kenny McLean scored?
Across all senior club competitions in our dataset, Kenny McLean has scored 63 goals in 602 appearances.
What is Kenny McLean's market value?
Kenny McLean's most recent reported market value is €600k.
Scotland