Kieron Morris

Image

Kieron Morris, 29, is a right midfielder from England who has been playing for Tranmere Rovers since 2019. He was named Tranmere Player of the Season for the 2019/20 season and has made over 300 career appearances. Morris signed a new two-year contract with an option for a third year at the end of the 2021-22 season. Tranmere Rovers extended his contract along with Josh Hawkes for a further year on March 28, 2024. Morris has been a significant player for Tranmere Rovers with his skill, versatility, and cultured left foot.

Debut: Northampton (2019-02-05)

Season Starts Goals Assists Headers Free Kicks Penalties Yellow Cards Red Cards
2018 15 (2) 1 0 0 0 0 0 0
2019 41 (2) 5 0 0 0 0 2 0
2020 36 (17) 7 4 1 0 0 2 0
2021 37 (3) 5 0 0 0 1 1 1
2022 24 (3) 4 0 0 0 0 2 0
2023 34 (10) 10 1 1 0 0 4 0
TOTAL 187 (37) 32 5 2 0 1 11 1
Season In/Out Fee
Walsall Loan
Walsall Free Transfer
Season Competition Start/Sub Opposition Goals Subbed By/For
2018 League Start Northampton (2019-02-05) 0 Jonny Smith
2018 League Start Stevenage (2019-02-09) 1 Jonny Smith
2018 League Start Cambridge U (2019-02-16) 0
2018 League Start Port Vale (2019-02-19) 0 Jonny Smith
2018 League Start Notts Co (2019-02-23) 0
2018 League Sub Colchester (2019-03-23) 0 Ben Pringle
2018 League Start Carlisle (2019-03-30) 0 Harvey Gilmour
2018 League Start Oldham (2019-04-02) 0
2018 League Start Newport Co (2019-04-06) 0
2018 League Start MK Dons (2019-04-13) 0
2018 League Start Forest Green (2019-04-19) 0
2018 League Start Lincoln (2019-04-22) 0
2018 League Start Bury (2019-04-30) 0
2018 League Sub Crawley (2019-05-04) 0 David Perkins
2018 League Start Forest Green (2019-05-10) 0 Jonny Smith
2018 League Start Forest Green (2019-05-13) 0 Harvey Gilmour
2018 League Start Newport Co (2019-05-25) 0 Steve McNulty
2019 League Start Rochdale (2019-08-03) 0
2019 League Start Portsmouth (2019-08-10) 0
2019 League Cup Start Hull (2019-08-13) 0
2019 League Start Bolton (2019-08-17) 0
2019 League Start Bristol R (2019-08-20) 0
2019 League Start Rotherham (2019-08-31) 0
2019 League Start Gillingham (2019-09-07) 0 Ollie Banks
2019 League Sub Oxford (2019-09-14) 0 Stefan Payne
2019 League Start Peterborough (2019-09-17) 0
2019 League Start Burton (2019-09-21) 0
2019 League Start Ipswich (2019-09-28) 0 Corey Blackett-Taylor
2019 League Start Shrewsbury (2019-10-05) 0 Rushian Hepburn-Murphy
2019 EFL Trophy Start A Villa U21 (2019-10-08) 0
2019 League Start Coventry (2019-10-13) 0
2019 League Start Southend (2019-10-18) 0
2019 League Start Sunderland (2019-10-22) 0
2019 League Start MK Dons (2019-11-02) 0
2019 FA Cup Start Wycombe (2019-11-09) 2
2019 EFL Trophy Sub Salford (2019-11-12) 0 Jacob Maddox
2019 League Start Wycombe (2019-11-17) 0
2019 FA Cup Start Wycombe (2019-11-20) 1
2019 League Start Fleetwood (2019-11-23) 0
2019 FA Cup Start Chichester C (2019-12-01) 0
2019 League Start Accrington (2019-12-07) 1 Calum Woods
2019 League Start Lincoln (2019-12-14) 0
2019 League Start AFC W'bledon (2019-12-21) 0 Calum Woods
2019 League Start Burton (2019-12-26) 1
2019 League Start Blackpool (2019-12-29) 0
2019 League Start Coventry (2020-01-01) 0
2019 FA Cup Start Watford (2020-01-04) 0
2019 League Start Southend (2020-01-11) 0
2019 League Start Ipswich (2020-01-18) 0
2019 FA Cup Start Watford (2020-01-23) 0
2019 FA Cup Start Man Utd (2020-01-26) 0
2019 League Start Sunderland (2020-01-29) 0
2019 League Start Bolton (2020-02-01) 0
2019 League Start Doncaster (2020-02-04) 0
2019 League Start Portsmouth (2020-02-08) 0
2019 League Start Bristol R (2020-02-11) 0
2019 League Start Wycombe (2020-02-22) 0
2019 League Start Shrewsbury (2020-02-25) 0
2019 League Start Accrington (2020-03-07) 0
2019 League Start Blackpool (2020-03-10) 0
2020 League Cup Sub Harrogate Town (2020-09-05) 0 Corey Blackett-Taylor
2020 FL Trophy Start Port Vale (2020-09-08) 0
2020 League Start Mansfield Town (2020-09-12) 0
2020 League Start Cheltenham (2020-09-19) 0
2020 League Start Cambridge United (2020-09-26) 0 Paul Lewis
2020 League Start Scunthorpe United (2020-10-03) 0
2020 League Start Salford City (2020-10-10) 1
2020 League Start Southend United (2020-10-24) 0
2020 League Start Crawley Town (2020-10-27) 0
2020 League Start Morecambe (2020-10-31) 0 Sam Smith
2020 League Start Harrogate Town (2020-11-03) 0 Otis Khan
2020 FA Cup Start Accrington Stanley (2020-11-07) 0 Ollie Banks
2020 FL Trophy Sub Wigan Athletic (2020-11-11) 1 Liam Ridehalgh
2020 League Start Port Vale (2020-11-14) 1
2020 League Start Grimsby Town (2020-11-21) 0
2020 League Start Carlisle United (2020-11-24) 0
2020 FA Cup Start Brackley Town (2020-11-27) 0
2020 League Start Oldham (2020-12-01) 0
2020 League Start Walsall (2020-12-05) 0 Otis Khan
2020 EFL Trophy Sub Man City U21 (2020-12-08) 0 Morgan Ferrier
2020 League Start Exeter (2020-12-12) 0 Paul Lewis
2020 League Start Bolton (2020-12-19) 1 Lee O'Connor
2020 League Two Sub Bradford City (2020-12-26) 0 Danny Lloyd
2020 League Start Barrow (2020-12-29) 0 Ollie Banks
2020 FA Cup Sub Barnsley (2021-01-10) 0 Otis Khan
2020 EFL Trophy Start Leicester City U21 (2021-01-13) 0
2020 League Sub Forest Green Rovers (2021-01-19) 0 Kaiyne Woolery
2020 League Sub Bolton Wanderers (2021-01-23) 0 Danny Lloyd
2020 League Sub Harrogate Town (2021-01-26) 0 Kaiyne Woolery
2020 Start Peterborough (2021-02-02) 0 Danny Walker-Rice
2020 Sub Port Vale (2021-02-06) 0 Danny Lloyd
2020 Sub Stevenage (2021-02-09) 0 Danny Lloyd
2020 Start Oxford (2021-02-16) 1 Peter Clarke
2020 Start Oldham (2021-02-20) 0 Corey Blackett-Taylor
2020 Sub Carlisle (2021-02-23) 0 Danny Lloyd
2020 Sub Leyton Orient (2021-02-27) 1 Danny Lloyd
2020 Start Newport Co (2021-03-02) 0 Danny Lloyd
2020 Start Southend (2021-03-09) 0 David Nugent
2020 Start Sunderland (2021-03-14) 0 Jake Burton
2020 Sub Grimsby (2021-03-17) 0 Paul Lewis
2020 Start Exeter (2021-03-20) 0 Paul Lewis
2020 Start Colchester (2021-03-23) 0 David Nugent
2020 Start Mansfield (2021-03-27) 0 Nya Kirby
2020 Start Cheltenham (2021-04-02) 0 David Nugent
2020 Sub Cambridge U (2021-04-05) 0 Jay Spearing
2020 Sub Scunthorpe (2021-04-10) 0 Liam Feeney
2020 Sub Walsall (2021-04-13) 0 Liam Feeney
2020 Start Salford (2021-04-17) 0 Corey Blackett-Taylor
2020 Start Bradford (2021-04-20) 0
2020 Start Barrow (2021-04-24) 0 Otis Khan
2020 Sub Forest Green (2021-05-01) 1 Paul Lewis
2020 Start Morecambe (2021-05-20) 0
2020 Start Morecambe (2021-05-23) 0 David Nugent
2021 Sub Walsall (2021-08-07) 0 Paul Glatzel
2021 Start Oldham (2021-08-10) 0
2021 Start Port Vale (2021-08-14) 0
2021 Start Swindon (2021-08-17) 0
2021 Start Newport Co (2021-08-21) 0 Emmanuel Dieseruvwe
2021 Sub Scunthorpe (2021-08-28) 0 Paul Glatzel
2021 Start Hartlepool (2021-09-04) 0
2021 Start Rochdale (2021-09-11) 0
2021 Start Salford (2021-09-18) 1
2021 Start Forest Green (2021-09-25) 0 Ryan Watson
2021 Start Crawley (2021-10-02) 0 Lee O'Connor
2021 Start Colchester (2021-10-08) 0 Ryan Watson
2021 Start Carlisle (2021-10-16) 0 Lee O'Connor
2021 Start Harrogate (2021-10-19) 1
2021 Start Northampton (2021-10-23) 0 Mark Duffy
2021 Start Mansfield (2021-10-30) 0
2021 Start Oldham (2021-11-09) 0 Calum MacDonald
2021 Start Sutton Utd (2021-11-13) 0 Paul Glatzel
2021 Start Bristol R (2021-11-20) 0
2021 Start Bradford (2021-11-23) 1
2021 Start Leyton Orient (2021-12-04) 0
2021 Sub Oldham (2021-12-07) 0 Callum McManaman
2021 Start Exeter (2021-12-11) 0
2021 Start Leyton Orient (2021-12-18) 0
2021 Start Barrow (2021-12-26) 1
2021 Start Rochdale (2022-01-15) 0
2021 Start Crawley (2022-01-22) 0
2021 Start Forest Green (2022-01-29) 0
2021 Start Stevenage (2022-02-01) 1
2021 Start Barrow (2022-02-05) 0
2021 Start Swindon (2022-02-08) 0
2021 Start Walsall (2022-02-12) 0
2021 Start Hartlepool (2022-02-15) 0
2021 Start Port Vale (2022-02-19) 0
2021 Start Newport Co (2022-02-26) 0
2021 Start Northampton (2022-03-05) 0
2021 Start Mansfield (2022-03-11) 0 Josh Hawkes
2021 Start Carlisle (2022-04-02) 0
2021 Start Oldham (2022-04-30) 0 Josh McPake
2021 Start Leyton Orient (2022-05-07) 0
2022 Sub Salford (2022-09-17) 0 Rhys Hughes
2022 Start Bolton (2022-09-20) 1 Arthur Lomax
2022 Sub Walsall (2022-09-24) 0 Rhys Hughes
2022 Start Barrow (2022-10-01) 0 Neill Byrne
2022 Start Sutton Utd (2022-10-08) 0 Rhys Hughes
2022 Start Crewe (2022-10-14) 0
2022 Sub Crewe (2022-10-18) 0 Samuel Taylor
2022 Start Harrogate (2022-10-22) 0
2022 Start Rochdale (2022-10-25) 0
2022 Start Carlisle (2022-10-29) 0
2022 Start Stockport (2022-11-01) 0
2022 Start Carlisle (2022-11-05) 0
2022 Start Swindon (2022-11-12) 0 Tom Davies
2022 Start AFC W'bledon (2022-11-19) 0
2022 Start Burton (2022-11-22) 0 Rhys Hughes
2022 Start Northampton (2022-12-03) 0
2022 Start Grimsby (2022-12-10) 0
2022 Start Doncaster (2022-12-26) 1
2022 Start Barrow (2022-12-29) 0
2022 Start Crewe (2023-01-01) 0
2022 Start Sutton Utd (2023-01-07) 0
2022 Start Walsall (2023-01-14) 0
2022 Start Leyton Orient (2023-01-28) 0
2022 Start Stockport (2023-02-04) 1
2022 Start Doncaster (2023-02-07) 0
2022 Start Salford (2023-02-11) 1
2022 Start Bradford (2023-02-14) 0 Logan Chalmers
2023 League Sub Barrow (2023-08-05) 0 Brad Walker
2023 League Cup Start Barnsley (2023-08-08) 0 Kane Hemmings
2023 League Start MK Dons (2023-08-12) 0
2023 League Start Harrogate Town (2023-08-15) 1
2023 League Start Salford City (2023-08-19) 0
2023 League Start Notts Co (2023-08-26) 0 Josh Hawkes
2023 League Cup Start Leicester (2023-08-29) 0 Kane Hemmings
2023 League Start Wrexham (2023-09-02) 0 Reece McAlear
2023 FL Trophy Sub Fleetwood (2023-09-05) 0 James Norris
2023 League Start Colchester United (2023-09-09) 0 Robert Apter
2023 League Sub Accrington Stanley (2023-09-23) 0 Regan Hendry
2023 League Sub AFC W'bledon (2023-09-30) 0 Brad Walker
2023 League Sub Bradford City (2023-10-03) 1 Brad Walker
2023 League Start Grimsby Town (2023-10-07) 1 Robert Apter
2023 League Start Crewe Alexandra (2023-10-14) 0 Joe Murphy
2023 League Start Doncaster Rovers (2023-10-20) 0 Paul Lewis
2023 League Start Morecambe (2023-10-24) 0 Robert Apter
2023 League Sub Stockport County (2023-10-28) 0 Robert Apter
2023 FA Cup Sub Stevenage (2023-11-04) 1 Connor Jennings
2023 League Sub Forest Green (2023-11-11) 0 Brad Walker
2023 FL Trophy Sub Wigan (2023-11-14) 0 Reece McAlear
2023 League Start Sutton Utd (2023-11-18) 0
2023 League Start Gillingham (2023-11-25) 0 Josh Hawkes
2023 League Start Mansfield Town (2023-11-28) 0 Josef Yarney
2023 League Start Newport County (2023-12-09) 1
2023 League Start Walsall (2023-12-16) 0
2023 League Start Swindon Town (2023-12-23) 1
2023 League Start Salford City (2023-12-26) 1 Reece McAlear
2023 League Start Harrogate Town (2023-12-29) 0
2023 League Two Start Notts County (2024-01-01) 1
2023 League Two Start Barrow (2024-01-06) 0
2023 League Start Milton Keynes Dons (2024-01-13) 1 Reece McAlear
2023 League Start Grimsby Town (2024-01-27) 0
2023 League Start Crewe Alexandra (2024-02-03) 0 Josh Hawkes
2023 League Start Doncaster Rovers (2024-02-10) 0 Josh Hawkes
2023 League Start Morecambe (2024-02-13) 0 Josh Hawkes
2023 League Start Stockport County (2024-02-17) 0
2023 League Start Forest Green Rovers (2024-02-24) 0 Luke Norris
2023 League Start Sutton United (2024-03-02) 0 Luke Norris
2023 League Start Mansfield Town (2024-03-12) 0 Kristian Dennis
2023 League Sub Wrexham (2024-03-16) 0 Harvey Saunders
2023 League Start Crawley Town (2024-03-23) 0 Kristian Dennis
2023 League Start Bradford City (2024-03-29) 0 Kristian Dennis
2023 League Start Colchester United (2024-04-01) 1 Samuel Taylor