Kieron Morris
Career snapshot
Career highs
Born the same day
Shares 1994-06-03 · 6 players total
| Full name | Kieron Morris |
|---|---|
| Date of birth | 1994-06-03 (31 yrs) |
| Place of birth | Hereford, England |
| Citizenship | England |
| Position | Midfield - Right Midfield (main: Midfield) |
| Foot | left |
| Height | 178.00 m |
| Current club | Oldham Athletic |
| Joined | 2025-07-01 |
| Contract expires | 2026-06-30 |
| Agent | Elite Management ... |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Oldham Athletic | 1 | 25/26 | 25/26 | 5 | 0 | 1 | 0 |
| Tranmere Rovers | 7 | 18/19 | 24/25 | 257 | 33 | 33 | 6,825 |
| Walsall FC | 7 | 12/13 | 18/19 | 171 | 20 | 12 | 3,234 |
| Wrexham AFC | 1 | 14/15 | 14/15 | 9 | 3 | 1 | 231 |
| Leamington FC | 1 | 13/14 | 13/14 | 4 | 0 | 0 | 0 |
| Worcester City | 1 | 12/13 | 12/13 | 8 | 1 | 0 | 644 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | EFL Cup | Oldham Athletic | 1 | 0 | 1 | 1 | 0 | 0 |
| 25/26 | League Two | Oldham Athletic | 4 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Cup | Tranmere Rovers | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Trophy | Tranmere Rovers | 2 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | FA Cup | Tranmere Rovers | 1 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | League Two | Tranmere Rovers | 28 | 1 | 3 | 2 | 0 | 1,658 |
| 23/24 | EFL Cup | Tranmere Rovers | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Trophy | Tranmere Rovers | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | FA Cup | Tranmere Rovers | 1 | 1 | 0 | 0 | 0 | 1 |
| 23/24 | League Two | Tranmere Rovers | 39 | 9 | 2 | 4 | 0 | 299 |
| 22/23 | EFL Trophy | Tranmere Rovers | 3 | 1 | 1 | 0 | 0 | 125 |
| 22/23 | FA Cup | Tranmere Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | League Two | Tranmere Rovers | 23 | 3 | 4 | 2 | 0 | 630 |
| 21/22 | EFL Cup | Tranmere Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | EFL Trophy | Tranmere Rovers | 1 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | FA Cup | Tranmere Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | League Two | Tranmere Rovers | 37 | 5 | 4 | 1 | 1 | 585 |
| 20/21 | EFL Cup | Tranmere Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | EFL Trophy | Tranmere Rovers | 7 | 2 | 1 | 0 | 0 | 263 |
| 20/21 | FA Cup | Tranmere Rovers | 3 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | League Two | Tranmere Rovers | 42 | 5 | 3 | 2 | 0 | 530 |
| 20/21 | League Two Play-Offs | Tranmere Rovers | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | EFL Cup | Tranmere Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | EFL Trophy | Tranmere Rovers | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FA Cup | Tranmere Rovers | 6 | 3 | 0 | 0 | 0 | 200 |
| 19/20 | League One | Tranmere Rovers | 34 | 2 | 7 | 2 | 0 | 1,459 |
| 18/19 | EFL Cup | Walsall FC | 2 | 1 | 0 | 0 | 0 | 104 |
| 18/19 | EFL Trophy | Walsall FC | 4 | 2 | 0 | 0 | 0 | 171 |
| 18/19 | FA Cup | Walsall FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | League One | Walsall FC | 17 | 2 | 1 | 1 | 0 | 515 |
| 18/19 | League Two | Tranmere Rovers | 14 | 1 | 2 | 0 | 0 | 1,075 |
| 18/19 | League Two Play-Offs | Tranmere Rovers | 3 | 0 | 2 | 0 | 0 | 0 |
| 17/18 | EFL Cup | Walsall FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | EFL Trophy | Walsall FC | 4 | 0 | 2 | 0 | 0 | 0 |
| 17/18 | FA Cup | Walsall FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | League One | Walsall FC | 42 | 3 | 1 | 1 | 0 | 1,010 |
| 16/17 | EFL Cup | Walsall FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | EFL Trophy | Walsall FC | 1 | 1 | 0 | 0 | 0 | 90 |
| 16/17 | League One | Walsall FC | 35 | 5 | 4 | 1 | 0 | 500 |
| 15/16 | FA Cup | Walsall FC | 4 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | FL Trophy | Walsall FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League Cup | Walsall FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League One | Walsall FC | 33 | 3 | 2 | 2 | 0 | 432 |
| 15/16 | League One Play-Offs | Walsall FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Conference | Wrexham AFC | 9 | 3 | 1 | 0 | 0 | 231 |
| 14/15 | League Cup | Walsall FC | 1 | 1 | 0 | 0 | 0 | 14 |
| 14/15 | League One | Walsall FC | 14 | 2 | 1 | 0 | 0 | 398 |
| 13/14 | League Cup | Walsall FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League One | Walsall FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 13/14 | National League North | Leamington FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | FA Cup | Walsall FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | League One | Walsall FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | National League North | Worcester City | 8 | 1 | 0 | 0 | 0 | 644 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2012-07-01 | Walsall U18 | Walsall | Transfer | 0 | — |
| 12/13 | 2013-01-01 | Walsall | Worcester | Loan | 0 | — |
| 12/13 | 2013-05-01 | Worcester | Walsall | Return from loan | 0 | — |
| 13/14 | 2013-12-06 | Walsall | Leamington | Loan | 0 | — |
| 13/14 | 2014-01-06 | Leamington | Walsall | Return from loan | 0 | — |
| 13/14 | 2014-01-08 | Walsall | ÍBV | Loan | 0 | — |
| 13/14 | 2014-03-01 | ÍBV | Walsall | Return from loan | 0 | — |
| 14/15 | 2015-01-30 | Walsall | Wrexham | Loan | 50000 | — |
| 14/15 | 2015-03-31 | Wrexham | Walsall | Return from loan | 50000 | — |
| 18/19 | 2019-01-28 | Walsall | Tranmere | Loan | 150000 | — |
| 18/19 | 2019-06-30 | Tranmere | Walsall | Return from loan | 150000 | — |
| 19/20 | 2019-07-01 | Walsall | Tranmere | Transfer | 150000 | — |
| 25/26 | 2025-07-01 | Tranmere | Oldham Athletic | Transfer | 125000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Jon Guthrie | 1 | 0 | 0 |
| Regan Hendry | 1 | 1 | 0 |
| Morgan Ferrier | 1 | 0 | 0 |
| Josh Dacres-Cogley | 2 | 0 | 0 |
| Joe Edwards | 1 | 4 | 0 |
| Neil Etheridge | 2 | 0 | 0 |
| Amadou Bakayoko | 1 | 1 | 0 |
| Luke McGee | 1 | 0 | 0 |
| Paul Lewis | 2 | 0 | 0 |
| Lee O'Connor | 1 | 0 | 0 |
| Luke Leahy | 1 | 2 | 0 |
| Liam Ridehalgh | 1 | 0 | 0 |
| Erhun Öztümer | 1 | 2 | 0 |
| Jay Spearing | 2 | 1 | 0 |
| Jordan Turnbull | 1 | 1 | 0 |
| Peter Clarke | 2 | 1 | 0 |
| Tom Davies | 1 | 2 | 0 |
| Connor Jennings | 1 | 8 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 23/24 | League Two | Tranmere Rovers | 9 | 39 |
| 21/22 | League Two | Tranmere Rovers | 5 | 37 |
| 16/17 | League One | Walsall FC | 5 | 35 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 19/20 | League One | Tranmere Rovers | 7 | 34 |
| 16/17 | League One | Walsall FC | 4 | 35 |
| 21/22 | League Two | Tranmere Rovers | 4 | 37 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 18/19 | 2019-06-30 | Tranmere | Walsall | Return from loan | — | €150k |
| 18/19 | 2019-01-28 | Walsall | Tranmere | Loan | — | €150k |
| 14/15 | 2015-03-31 | Wrexham | Walsall | Return from loan | — | €50k |
| 14/15 | 2015-01-30 | Walsall | Wrexham | Loan | — | €50k |
| 13/14 | 2014-03-01 | ÍBV | Walsall | Return from loan | — | — |
| 13/14 | 2014-01-08 | Walsall | ÍBV | Loan | — | — |
| 13/14 | 2014-01-06 | Leamington | Walsall | Return from loan | — | — |
| 13/14 | 2013-12-06 | Walsall | Leamington | Loan | — | — |
| 12/13 | 2013-05-01 | Worcester | Walsall | Return from loan | — | — |
| 12/13 | 2013-01-01 | Walsall | Worcester | Loan | — | — |
Last 23 matches for Oldham Athletic while Kieron Morris was at the club (joined 2025-07-01). 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 |
|---|---|---|---|---|---|
| 2025-12-29 | GB4 |
Walsall FC | 1–0 | Oldham Athletic | Available |
| 2025-12-26 | GB4 |
Grimsby Town | 1–1 | Oldham Athletic | Available |
| 2025-12-20 | GB4 |
Oldham Athletic | 0–0 | Tranmere Rovers | Available |
| 2025-12-13 | GB4 |
Crawley Town | 1–2 | Oldham Athletic | Available |
| 2025-12-09 | GB4 |
Oldham Athletic | 0–1 | Walsall FC | Available |
| 2025-11-29 | GB4 |
Accrington Stanley | 1–0 | Oldham Athletic | Available |
| 2025-11-22 | GB4 |
Oldham Athletic | 1–1 | Newport County | Available |
| 2025-11-15 | GB4 |
Oldham Athletic | 0–1 | Crewe Alexandra | Available |
| 2025-11-08 | GB4 |
Harrogate Town | 0–0 | Oldham Athletic | Available |
| 2025-10-25 | GB4 |
Oldham Athletic | 2–2 | Shrewsbury Town | Available |
| 2025-10-18 | GB4 |
Salford City | 1–0 | Oldham Athletic | Available |
| 2025-10-11 | GB4 |
Oldham Athletic | 0–0 | Barrow AFC | Available |
| 2025-10-04 | GB4 |
Notts County | 3–1 | Oldham Athletic | Available |
| 2025-09-27 | GB4 |
Oldham Athletic | 1–1 | Barnet FC | Available |
| 2025-09-20 | GB4 |
Cheltenham Town | 0–3 | Oldham Athletic | Available |
| 2025-09-13 | GB4 |
Oldham Athletic | 1–0 | Bromley FC | Available |
| 2025-09-06 | GB4 |
Cambridge United | 0–1 | Oldham Athletic | Available |
| 2025-08-30 | GB4 |
Oldham Athletic | 0–1 | Gillingham FC | Available |
| 2025-08-23 | GB4 |
Fleetwood Town | 1–1 | Oldham Athletic | Available |
| 2025-08-19 | GB4 |
Bristol Rovers | 0–0 | Oldham Athletic | Available |
| 2025-08-16 | GB4 |
Oldham Athletic | 1–2 | Swindon Town | Available |
| 2025-08-09 | GB4 |
Oldham Athletic | 1–1 | Colchester United | Available |
| 2025-08-02 | GB4 |
Milton Keynes Dons | 0–0 | Oldham Athletic | Available |
Teams faced most often by Kieron Morris'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 % |
|---|---|---|---|---|---|---|---|---|
| Barrow AFC | 37 | 11 | 15 | 11 | 46 | 44 | +2 | 30% |
| Bradford City | 34 | 8 | 10 | 16 | 35 | 53 | -18 | 24% |
| Colchester United | 33 | 13 | 13 | 7 | 49 | 33 | +16 | 39% |
| Swindon Town | 32 | 10 | 8 | 14 | 42 | 56 | -14 | 31% |
| Crawley Town | 31 | 15 | 7 | 9 | 53 | 40 | +13 | 48% |
| Newport County | 28 | 8 | 10 | 10 | 30 | 32 | -2 | 29% |
| Leyton Orient | 28 | 8 | 7 | 13 | 23 | 31 | -8 | 29% |
| Sutton United | 28 | 11 | 10 | 7 | 32 | 29 | +3 | 39% |
| Doncaster Rovers | 28 | 13 | 1 | 14 | 44 | 44 | 0 | 46% |
| Grimsby Town | 27 | 11 | 8 | 8 | 46 | 32 | +14 | 41% |
| Harrogate Town | 27 | 11 | 11 | 5 | 46 | 35 | +11 | 41% |
| Forest Green Rovers | 26 | 8 | 9 | 9 | 33 | 33 | 0 | 31% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | Senior debut season | |
| 12/13 | First senior goal | |
| 23/24 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 5 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | 31 | 1,658 | 2 | 0 | 0 | 0.11 |
| 23/24 | 44 | 300 | 4 | 0 | 0 | 1.2 |
| 22/23 | 27 | 755 | 2 | 0 | 0 | 0.24 |
| 21/22 | 40 | 585 | 1 | 0 | 1 | 0.31 |
| 20/21 | 55 | 793 | 2 | 0 | 0 | 0.23 |
| 19/20 | 43 | 1,659 | 2 | 0 | 0 | 0.11 |
| 18/19 | 43 | 1,865 | 1 | 0 | 0 | 0.05 |
| 17/18 | 48 | 1,010 | 1 | 0 | 0 | 0.09 |
| 16/17 | 37 | 590 | 1 | 0 | 0 | 0.15 |
| 15/16 | 42 | 432 | 3 | 0 | 0 | 0.63 |
Output by competition
Career goals and assists broken down by tournament.
More on Kieron Morris
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Kieron Morris
Who is Kieron Morris?
Kieron Morris is an England professional footballer who plays as a right midfield for Oldham Athletic.
How old is Kieron Morris?
Kieron Morris is 31 years old. He was born on June 3, 1994 in Hereford.
What position does Kieron Morris play?
Kieron Morris plays as a right midfield (Midfield - Right Midfield).
What club does Kieron Morris play for?
Kieron Morris currently plays for Oldham Athletic.
How many career goals has Kieron Morris scored?
Across all senior club competitions in our dataset, Kieron Morris has scored 57 goals in 454 appearances.
What is Kieron Morris's market value?
Kieron Morris's most recent reported market value is €125k.
England