Skip to content
Liam Kelly

Liam Kelly

Midfield - Defensive Midfield  at Rotherham United
Age36
CitizenshipScotland England
Height1.87 m
Footright
BornFebruary 10, 1990
at Rotherham United 692 days · joined 2024-07-01
👕200+ Apps Veteran
Market value €125k
Defensive Midfield Midfield

Career snapshot

6
clubs played for
08/09
debut season
0.07
goals / match
Coventry City
top club · 180 apps

Career highs

€750k
peak value · 2013
€250k
top transfer fee · 12/13
8
best season · 10/11
7 · 21.2%
pens / of goals
455Appearances
33Goals
29Assists
70Yellow cards
1Red cards
155Full matches (90′)
Full nameLiam Kelly
Name in home countryLiam Mark Kelly
Date of birth1990-02-10 (36 yrs)
Place of birthMilton Keynes, Scotland
CitizenshipScotland England
PositionMidfield - Defensive Midfield (main: Midfield)
Footright
Height187.00 m
Current clubRotherham United
Joined2024-07-01
Contract expires2026-06-30
AgentQuantum Sport
Jul 2025
25/26 — Rotherham United
7 matches · 0 G · 0 A · across 3 competitions
Feb 2025
Injury: unknown
5 games missed
Sep 2024
Injury: unknown
7 games missed
Jul 2024
24/25 — Rotherham United
23 matches · 1 G · 1 A · across 4 competitions
Jul 2024
Transfer: Coventry → Rotherham
24/25 · Transfer
Jul 2023
23/24 — Coventry City
19 matches · 0 G · 1 A · across 3 competitions
Jul 2022
22/23 — Coventry City
14 matches · 0 G · 0 A · across 3 competitions
Jan 2022
Injury: unknown
17 games missed
Jul 2021
21/22 — Coventry City
16 matches · 0 G · 1 A · across 1 competition
Apr 2021
Injury: unknown
12 games missed
Dec 2020
Injury: unknown
12 games missed
Jul 2020
20/21 — Coventry City
24 matches · 2 G · 0 A · across 2 competitions
Jul 2019
19/20 — Coventry City
37 matches · 0 G · 4 A · across 4 competitions
Jul 2018
18/19 — Coventry City
32 matches · 0 G · 2 A · across 2 competitions
Jul 2017
17/18 — Coventry City
38 matches · 1 G · 4 A · across 3 competitions
Jul 2017
Transfer: Leyton Orient → Coventry
17/18 · Transfer
Jul 2016
Transfer: Oldham Athletic → Leyton Orient
16/17 · Transfer
Jul 2016
16/17 — Leyton Orient
24 matches · 4 G · 1 A · across 3 competitions
Jul 2015
15/16 — Oldham Athletic
44 matches · 6 G · 1 A · across 3 competitions
Jul 2014
14/15 — Oldham Athletic
43 matches · 1 G · 1 A · across 4 competitions
Jul 2014
Transfer: Bristol City → Oldham Athletic
14/15 · Transfer
Jul 2013
13/14 — Bristol City
2 matches · 0 G · 0 A · across 1 competition
Jan 2013
Transfer: Kilmarnock FC → Bristol City
12/13 · Transfer · €250k
Nov 2012
Injury: unknown
4 games missed
Jul 2012
12/13 — Bristol City, Kilmarnock FC
38 matches · 6 G · 1 A · across 2 competitions
Jul 2011
11/12 — Kilmarnock FC
41 matches · 1 G · 6 A · across 3 competitions
Jul 2010
10/11 — Kilmarnock FC
36 matches · 8 G · 5 A · across 3 competitions
Jul 2009
09/10 — Kilmarnock FC
17 matches · 3 G · 1 A · across 2 competitions
Jul 2009
Transfer: Without Club → Kilmarnock FC
09/10 · Transfer
Jul 2008
08/09 — Kilmarnock FC
0 matches · 0 G · 0 A · across 1 competition
Jul 2008
Transfer: MK Dons U18 → Without Club
08/09 · Transfer
Jan 1970
Peak market value: €750k
Highest valuation recorded in dataset
13,974 min
Minutes played by club
Rotherham United 9.4%
Coventry City 24.5%
Leyton Orient 2.8%
Oldham Athletic 28.1%
Bristol City 0.0%
Kilmarnock FC 35.2%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Rotherham United 2 24/25 25/26 30 1 1 1,319
Coventry City 7 17/18 23/24 180 3 12 3,422
Leyton Orient 1 16/17 16/17 24 4 1 393
Oldham Athletic 2 14/15 15/16 87 7 2 3,920
Bristol City 2 12/13 13/14 21 0 0 0
Kilmarnock FC 5 08/09 12/13 113 18 13 4,920

Career trajectory — goals, assists & market value

3€188K7€375K10€563K13€750K09/10 — 3 goals (Kilmarnock FC)09/10 — 1 assists409/1010/11 — 8 goals (Kilmarnock FC)10/11 — 5 assists1310/1111/12 — 1 goals (Kilmarnock FC)11/12 — 6 assists711/1212/13 — 6 goals (Kilmarnock FC)12/13 — 1 assists712/1313/1414/15 — 1 goals (Oldham Athletic)14/15 — 1 assists214/1515/16 — 6 goals (Oldham Athletic)15/16 — 1 assists715/1616/17 — 4 goals (Leyton Orient)16/17 — 1 assists516/1717/18 — 1 goals (Coventry City)17/18 — 4 assists517/1818/19 — 2 assists218/1919/20 — 4 assists419/2020/21 — 2 goals (Coventry City)220/2121/22 — 1 assists121/2222/2323/24 — 1 assists123/2424/25 — 1 goals (Rotherham United)24/25 — 1 assists224/2525/2609/10 — €50K10/11 — €350K11/12 — €500K12/13 — €650K13/14 — €750K15/16 — €500K16/17 — €400K20/21 — €400K21/22 — €500K22/23 — €300K23/24 — €600K24/25 — €300K25/26 — €125KGoalsAssistsMarket value

Goals by season

08/09: 0008/0909/10: 3309/1010/11: 8810/1111/12: 1111/1212/13: 6612/1313/14: 0013/1414/15: 1114/1515/16: 6615/1616/17: 4416/1717/18: 1117/1818/19: 0018/1919/20: 0019/2020/21: 2220/2121/22: 0021/2222/23: 0022/2323/24: 0023/2424/25: 1124/2525/26: 0025/26

Assists by season

08/09: 0008/0909/10: 1109/1010/11: 5510/1111/12: 6611/1212/13: 1112/1313/14: 0013/1414/15: 1114/1515/16: 1115/1616/17: 1116/1717/18: 4417/1818/19: 2218/1919/20: 4419/2020/21: 0020/2121/22: 1121/2222/23: 0022/2323/24: 1123/2424/25: 1124/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 EFL Cup Rotherham United 1 0 0 0 0 0
25/26 EFL Trophy Rotherham United 1 0 0 0 0 0
25/26 League One Rotherham United 5 0 0 1 0 0
24/25 EFL Cup Rotherham United 2 0 0 0 0 0
24/25 EFL Trophy Rotherham United 2 0 0 2 0 0
24/25 FA Cup Rotherham United 1 0 0 0 0 0
24/25 League One Rotherham United 18 1 1 2 0 1,319
23/24 Championship Coventry City 16 0 1 1 0 0
23/24 EFL Cup Coventry City 1 0 0 0 0 0
23/24 FA Cup Coventry City 2 0 0 0 0 0
22/23 Championship Coventry City 10 0 0 1 0 0
22/23 Championship Play-Offs Coventry City 3 0 0 0 0 0
22/23 FA Cup Coventry City 1 0 0 0 0 0
21/22 Championship Coventry City 16 0 1 2 0 0
20/21 Championship Coventry City 23 2 0 2 0 817
20/21 EFL Cup Coventry City 1 0 0 0 0 0
19/20 EFL Cup Coventry City 2 0 0 1 0 0
19/20 EFL Trophy Coventry City 1 0 0 0 0 0
19/20 FA Cup Coventry City 7 0 0 1 0 0
19/20 League One Coventry City 27 0 4 2 0 0
18/19 EFL Trophy Coventry City 2 0 0 1 0 0
18/19 League One Coventry City 30 0 2 4 0 0
17/18 FA Cup Coventry City 2 0 0 0 0 0
17/18 League Two Coventry City 33 1 3 3 0 2,605
17/18 League Two Play-Offs Coventry City 3 0 1 0 0 0
16/17 EFL Cup Leyton Orient 1 0 0 0 0 0
16/17 EFL Trophy Leyton Orient 2 0 0 1 0 0
16/17 League Two Leyton Orient 21 4 1 7 0 393
15/16 FA Cup Oldham Athletic 2 0 0 0 0 0
15/16 League Cup Oldham Athletic 1 0 0 0 0 0
15/16 League One Oldham Athletic 41 6 1 11 0 607
14/15 EFL Trophy Oldham Athletic 3 0 0 0 0 0
14/15 FA Cup Oldham Athletic 2 0 0 1 0 0
14/15 League Cup Oldham Athletic 1 0 0 0 0 0
14/15 League One Oldham Athletic 37 1 1 5 0 3,313
13/14 League One Bristol City 2 0 0 0 0 0
12/13 Championship Bristol City 19 0 0 1 0 0
12/13 Premiership Kilmarnock FC 19 6 1 6 0 285
11/12 Premiership Kilmarnock FC 34 1 6 5 1 2,774
11/12 Scot. League Cup Kilmarnock FC 4 0 0 2 0 0
11/12 SFA Cup Kilmarnock FC 3 0 0 0 0 0
10/11 Co-op. Ins. Cup Kilmarnock FC 3 1 1 1 0 187
10/11 Premiership Kilmarnock FC 32 7 4 4 0 372
10/11 SFA Cup Kilmarnock FC 1 0 0 0 0 0
09/10 Premiership Kilmarnock FC 15 1 1 3 0 1,212
09/10 SFA Cup Kilmarnock FC 2 2 0 0 0 90
08/09 Premiership Kilmarnock FC 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
08/09 2008-07-01 MK Dons U18 Without Club Transfer 0
09/10 2009-07-01 Without Club Kilmarnock FC Transfer 0
12/13 2013-01-10 Kilmarnock FC Bristol City Transfer 650000 €250k
14/15 2014-07-01 Bristol City Oldham Athletic Transfer 700000
16/17 2016-07-02 Oldham Athletic Leyton Orient Transfer 400000
17/18 2017-07-01 Leyton Orient Coventry Transfer 400000
24/25 2024-07-01 Coventry Rotherham Transfer 300000
SeasonInjuryFromToDays missedGames missed
12/13 Shoulder injury 2012-11-20 2012-12-20 31 4
20/21 Groin injury 2020-12-16 2021-02-14 61 12
20/21 Torn knee ligaments 2021-04-22 2021-09-19 151 12
21/22 Hamstring injury 2022-01-23 2022-04-11 79 17
24/25 Groin strain 2024-09-13 2024-10-13 31 7
24/25 Hamstring injury 2025-02-12 2025-03-09 26 5
Current€125k
Peak€750k
Low€50k
Δ since start+€75k
€50k€225k€400k€575k€750k197019701970
DateValue
Jan 1, 1970 €125k
Jan 1, 1970 €175k
Jan 1, 1970 €300k
Jan 1, 1970 €400k
Jan 1, 1970 €600k
Jan 1, 1970 €250k
Jan 1, 1970 €300k
Jan 1, 1970 €500k
Jan 1, 1970 €400k
Jan 1, 1970 €500k
Jan 1, 1970 €400k
Jan 1, 1970 €325k
Jan 1, 1970 €400k
Jan 1, 1970 €400k
Jan 1, 1970 €500k
Jan 1, 1970 €725k
Jan 1, 1970 €750k
Jan 1, 1970 €700k
Jan 1, 1970 €600k
Jan 1, 1970 €650k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €200k
Jan 1, 1970 €350k
Jan 1, 1970 €50k

No national team data.

TeammatePPG played withJoint goalsMinutes
Dominic Hyam 2 0 0
Kyle McFadzean 2 0 0
James Wilson 1 0 0
Jordan Shipley 2 2 0
Callum O'Hare 2 0 0
Matty Godden 2 3 0
Carl Winchester 1 0 0
Lee Burge 2 0 0
Dominic Poleon 1 0 0
Timothée Dieng 2 0 0
Jonson Clarke-Harris 1 1 0
Sam McCallum 2 0 0
Michael Rose 2 0 0
Jordan Willis 2 0 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
10/11 Premiership Kilmarnock FC 7 32
12/13 Premiership Kilmarnock FC 6 19
15/16 League One Oldham Athletic 6 41

Top assist seasons

SeasonCompetitionClubAssistsMatches
11/12 Premiership Kilmarnock FC 6 34
19/20 League One Coventry City 4 27
10/11 Premiership Kilmarnock FC 4 32

Last 50 matches for Rotherham United 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.

DateCompHomeScoreAwayAvailability
2026-02-07 GB3 Rotherham United 0–3 Cardiff City Available
2026-01-31 GB3 Exeter City 0–4 Rotherham United Available
2026-01-27 GB3 Rotherham United 2–1 Northampton Town Available
2026-01-24 GB3 Rotherham United 1–1 AFC Wimbledon Available
2026-01-17 GB3 Stockport County 3–2 Rotherham United Available
2026-01-01 GB3 Rotherham United 0–2 Peterborough United Available
2025-12-29 GB3 Blackpool FC 1–2 Rotherham United Available
2025-12-26 GB3 Bolton Wanderers 1–0 Rotherham United Available
2025-12-20 GB3 Rotherham United 1–1 Huddersfield Town Available
2025-12-13 GB3 Plymouth Argyle 1–2 Rotherham United Available
2025-12-09 GB3 Rotherham United 2–0 Blackpool FC Available
2025-11-29 GB3 Rotherham United 1–0 Wycombe Wanderers Available
2025-11-22 GB3 Reading FC 1–1 Rotherham United Available
2025-11-15 GB3 Luton Town 1–0 Rotherham United Available
2025-11-08 GB3 Rotherham United 2–1 Lincoln City Available
2025-10-25 GB3 Barnsley FC 0–1 Rotherham United Available
2025-10-18 GB3 Rotherham United 1–0 Leyton Orient Available
2025-10-11 GB3 Northampton Town 1–2 Rotherham United Available
2025-10-02 GB3 Rotherham United 2–2 Bradford City Available
2025-09-27 GB3 Mansfield Town 2–1 Rotherham United Available
2025-09-20 GB3 Rotherham United 0–1 Stockport County Available
2025-09-13 GB3 AFC Wimbledon 2–1 Rotherham United Available
2025-09-06 GB3 Rotherham United 1–0 Exeter City Available
2025-08-30 GB3 Doncaster Rovers 1–0 Rotherham United Available
2025-08-23 GB3 Rotherham United 2–2 Wigan Athletic Available
2025-08-16 GB3 Cardiff City 3–0 Rotherham United Available
2025-08-09 GB3 Stevenage FC 1–0 Rotherham United Available
2025-08-02 GB3 Rotherham United 2–1 Port Vale FC Available
2025-05-03 GB3 Rotherham United 2–1 Peterborough United Available
2025-04-27 GB3 Stevenage FC 1–1 Rotherham United Available
2025-04-21 GB3 Wigan Athletic 1–0 Rotherham United Available
2025-04-18 GB3 Rotherham United 3–3 Mansfield Town Available
2025-04-12 GB3 Stockport County 3–1 Rotherham United Available
2025-04-08 GB3 Bolton Wanderers 0–1 Rotherham United Available
2025-04-05 GB3 Rotherham United 2–1 Blackpool FC Available
2025-04-01 GB3 Northampton Town 0–2 Rotherham United Available
2025-03-29 GB3 Rotherham United 0–4 Crawley Town Available
2025-03-18 GB3 Rotherham United 2–3 Wycombe Wanderers Available
2025-03-15 GB3 Rotherham United 1–1 Exeter City Available
2025-03-08 GB3 Wrexham AFC 1–0 Rotherham United INJURED Hamstring injury
2025-03-04 GB3 Rotherham United 1–0 Leyton Orient INJURED Hamstring injury
2025-03-01 GB3 Bristol Rovers 2–3 Rotherham United INJURED Hamstring injury
2025-02-22 GB3 Rotherham United 0–1 Barnsley FC INJURED Hamstring injury
2025-02-15 GB3 Reading FC 2–1 Rotherham United INJURED Hamstring injury
2025-02-11 GB3 Blackpool FC 0–0 Rotherham United Available
2025-02-08 GB3 Rotherham United 1–2 Shrewsbury Town Available
2025-02-01 GB3 Birmingham City 2–1 Rotherham United Available
2025-01-28 GB3 Rotherham United 2–1 Cambridge United Available
2025-01-25 GB3 Burton Albion 4–2 Rotherham United Available
2025-01-18 GB3 Rotherham United 4–2 Charlton Athletic Available

Teams faced most often by Liam Kelly's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Walsall FC 40 15 15 10 49 42 +7 38%
Scunthorpe United 36 12 7 17 46 55 -9 33%
Colchester United 36 8 12 16 42 48 -6 22%
Milton Keynes Dons 35 11 7 17 41 65 -24 31%
Yeovil Town 34 9 10 15 39 55 -16 26%
Rochdale AFC 32 12 8 12 40 36 +4 38%
Swindon Town 32 9 12 11 43 45 -2 28%
Bradford City 30 11 6 13 38 36 +2 37%
Peterborough United 30 11 10 9 44 53 -9 37%
Southend United 30 6 6 18 26 52 -26 20%
Gillingham FC 29 10 8 11 41 40 +1 34%
Carlisle United 29 11 8 10 48 41 +7 38%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
09/10 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 7 0 1 0 0 0
24/25 23 1,319 4 0 0 0.27
23/24 19 0 1 0 0 0
22/23 14 0 1 0 0 0
21/22 16 0 2 0 0 0
20/21 24 817 2 0 0 0.22
19/20 37 0 4 0 0 0
18/19 32 0 5 0 0 0
17/18 38 2,605 3 0 0 0.1
16/17 24 393 8 0 0 1.83
15/16 44 607 11 0 0 1.63
14/15 43 3,313 6 0 0 0.16
12/13 38 285 7 0 0 2.21
11/12 41 2,774 7 0 1 0.26
10/11 36 559 5 0 0 0.81
09/10 17 1,302 3 0 0 0.21

Output by competition

Career goals and assists broken down by tournament.

Premiership
100 apps
15 G
12 A
League One
160 apps
8 G
9 A
League Two
54 apps
5 G
4 A
Championship
84 apps
2 G
2 A
SFA Cup
6 apps
2 G
0 A
Scot. League Cup
7 apps
1 G
1 A
League Two Play-Offs
3 apps
0 G
1 A
EFL Trophy
11 apps
0 G
0 A
League Cup
10 apps
0 G
0 A
FA Cup
17 apps
0 G
0 A

Frequently asked about Liam Kelly

Who is Liam Kelly?

Liam Kelly is a Scotland professional footballer who plays as a defensive midfield for Rotherham United.

How old is Liam Kelly?

Liam Kelly is 36 years old. He was born on February 10, 1990 in Milton Keynes.

What position does Liam Kelly play?

Liam Kelly plays as a defensive midfield (Midfield - Defensive Midfield).

What club does Liam Kelly play for?

Liam Kelly currently plays for Rotherham United.

How many career goals has Liam Kelly scored?

Across all senior club competitions in our dataset, Liam Kelly has scored 33 goals in 455 appearances.

What is Liam Kelly's market value?

Liam Kelly's most recent reported market value is €125k.