Career snapshot
Career highs
Born the same day
Shares 1996-01-23 · 6 players total
| Full name | Liam Kelly |
|---|---|
| Name in home country | Liam Patrick Kelly |
| Date of birth | 1996-01-23 (30 yrs) |
| Place of birth | Glasgow, Scotland |
| Citizenship | Scotland |
| Position | Goalkeeper |
| Foot | right |
| Height | 184.00 m |
| Current club | Rangers FC |
| Joined | 2024-07-01 |
| Contract expires | 2026-06-30 |
| Agent | CAA Base Ltd |
Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Rangers FC | 7 | 12/13 | 25/26 | 14 | 0 | 0 | 1,260 |
| Motherwell FC | 4 | 20/21 | 23/24 | 154 | 0 | 1 | 13,950 |
| Queens Park Rangers | 2 | 19/20 | 20/21 | 22 | 0 | 0 | 1,980 |
| Livingston FC | 2 | 16/17 | 18/19 | 81 | 0 | 0 | 7,320 |
| East Fife FC | 1 | 15/16 | 15/16 | 16 | 0 | 0 | 1,440 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Champions League Qu. | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | League Cup | Rangers FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 25/26 | Premiership | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Champions League Qu. | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Europa League | Rangers FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 24/25 | Prem. Sports Cup | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premiership | Rangers FC | 7 | 0 | 0 | 0 | 0 | 630 |
| 24/25 | Scottish Premiership Top Six Split | Rangers FC | 3 | 0 | 0 | 0 | 0 | 270 |
| 24/25 | SFA Cup | Rangers FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 23/24 | Premiership | Motherwell FC | 33 | 0 | 0 | 3 | 0 | 2,970 |
| 23/24 | Premiership Relegation | Motherwell FC | 5 | 0 | 0 | 0 | 0 | 450 |
| 23/24 | SFA Cup | Motherwell FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 23/24 | Viaplay Cup | Motherwell FC | 3 | 0 | 0 | 0 | 0 | 270 |
| 22/23 | Premiership | Motherwell FC | 33 | 0 | 0 | 2 | 0 | 2,970 |
| 22/23 | Premiership Relegation | Motherwell FC | 5 | 0 | 0 | 0 | 0 | 450 |
| 22/23 | SFA Cup | Motherwell FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 22/23 | UECL Quali | Motherwell FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 22/23 | Viaplay Cup | Motherwell FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 21/22 | Prem. Sports Cup | Motherwell FC | 5 | 0 | 0 | 0 | 0 | 450 |
| 21/22 | Premiership | Motherwell FC | 33 | 0 | 0 | 4 | 0 | 2,970 |
| 21/22 | Scottish Premiership Top Six Split | Motherwell FC | 5 | 0 | 1 | 0 | 0 | 450 |
| 21/22 | SFA Cup | Motherwell FC | 3 | 0 | 0 | 0 | 0 | 300 |
| 20/21 | Championship | Queens Park Rangers | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | EFL Cup | Queens Park Rangers | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premiership | Motherwell FC | 13 | 0 | 0 | 0 | 0 | 1,170 |
| 20/21 | Premiership Relegation | Motherwell FC | 5 | 0 | 0 | 0 | 0 | 450 |
| 20/21 | SFA Cup | Motherwell FC | 3 | 0 | 0 | 0 | 0 | 330 |
| 19/20 | Championship | Queens Park Rangers | 19 | 0 | 0 | 0 | 0 | 1,710 |
| 19/20 | EFL Cup | Queens Park Rangers | 2 | 0 | 0 | 1 | 0 | 180 |
| 19/20 | FA Cup | Queens Park Rangers | 1 | 0 | 0 | 0 | 0 | 90 |
| 18/19 | Betfred Cup | Livingston FC | 5 | 0 | 0 | 0 | 0 | 480 |
| 18/19 | Premiership | Livingston FC | 33 | 0 | 0 | 3 | 0 | 2,970 |
| 18/19 | Premiership Relegation | Livingston FC | 3 | 0 | 0 | 1 | 0 | 270 |
| 18/19 | SFA Cup | Livingston FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 17/18 | Premiership | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Scottish Premiership Top Six Split | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | SFA Cup | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Betfred Cup | Livingston FC | 4 | 0 | 0 | 0 | 0 | 360 |
| 16/17 | Irn-Bru Cup | Livingston FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | League One | Livingston FC | 33 | 0 | 0 | 1 | 0 | 2,970 |
| 16/17 | SFA Cup | Livingston FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 15/16 | Championship | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League Two | East Fife FC | 16 | 0 | 0 | 0 | 0 | 1,440 |
| 15/16 | Petrofac Tr. Cup | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | SCL by Utilita | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Championship | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Petrofac Tr. Cup | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Ramsdens Cup | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | League Two | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2012-07-01 | Rangers FC U17 | Rangers U20 | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Rangers U20 | Rangers | Transfer | 0 | — |
| 15/16 | 2016-01-08 | Rangers | East Fife | Loan | 50000 | — |
| 15/16 | 2016-05-01 | East Fife | Rangers | Return from loan | 50000 | — |
| 16/17 | 2016-07-15 | Rangers | Livingston FC | Loan | 50000 | — |
| 16/17 | 2017-05-15 | Livingston FC | Rangers | Return from loan | 50000 | — |
| 18/19 | 2018-07-01 | Rangers | Livingston FC | Transfer | 100000 | — |
| 19/20 | 2019-07-01 | Livingston FC | QPR | Transfer | 400000 | €60k |
| 20/21 | 2021-01-06 | QPR | Motherwell FC | Loan | 400000 | — |
| 20/21 | 2021-05-17 | Motherwell FC | QPR | Return from loan | 400000 | — |
| 21/22 | 2021-07-05 | QPR | Motherwell FC | Transfer | 450000 | — |
| 24/25 | 2024-07-01 | Motherwell FC | Rangers | Transfer | 800000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 23/24 | Back injury | 2023-09-07 | 2023-09-13 | 7 | 0 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #31230 | — | 1 | 0 | — | — | former national player |
| Team #30136 | — | 3 | 0 | — | — | former national player |
| Team #25791 | — | 3 | 0 | — | — | former national player |
| Team #16868 | — | 2 | 0 | — | — | former national player |
| Team #3380 | #12 | 1 | 0 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Declan Gallagher | 2 | 0 | 0 |
| Liam Buchanan | 2 | 0 | 0 |
| Theo Bair | 1 | 0 | 0 |
| Tony Watt | 1 | 0 | 0 |
| Dan Casey | 1 | 0 | 0 |
| Nathan McGinley | 2 | 0 | 0 |
| Jake Carroll | 1 | 0 | 0 |
| Sondre Solholm | 1 | 0 | 0 |
| Dean Cornelius | 1 | 0 | 0 |
| Steven Lawless | 1 | 0 | 0 |
| Barry Maguire | 2 | 0 | 0 |
| Nicky Cadden | 2 | 0 | 0 |
| Stephen O'Donnell | 1 | 0 | 0 |
| Shaun Byrne | 2 | 0 | 0 |
| Alan Lithgow | 2 | 0 | 0 |
| Sean Goss | 1 | 0 | 0 |
| Craig Halkett | 2 | 0 | 0 |
| Paul McGinn | 1 | 0 | 0 |
| Scott Pittman | 2 | 0 | 0 |
| Kevin van Veen | 1 | 1 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 20/21 | 2021-05-17 | Motherwell FC | QPR | Return from loan | — | €400k |
| 20/21 | 2021-01-06 | QPR | Motherwell FC | Loan | — | €400k |
| 16/17 | 2017-05-15 | Livingston FC | Rangers | Return from loan | — | €50k |
| 16/17 | 2016-07-15 | Rangers | Livingston FC | Loan | — | €50k |
| 15/16 | 2016-05-01 | East Fife | Rangers | Return from loan | — | €50k |
| 15/16 | 2016-01-08 | Rangers | East Fife | Loan | — | €50k |
Last 50 matches for Rangers FC 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-10-29 | SC1 |
Hibernian FC | 0–1 | Rangers FC | Available |
| 2025-10-26 | SC1 |
Rangers FC | 3–1 | Kilmarnock FC | Available |
| 2025-10-18 | SC1 |
Rangers FC | 2–2 | Dundee United | Available |
| 2025-10-05 | SC1 |
Falkirk FC | 1–1 | Rangers FC | Available |
| 2025-09-28 | SC1 |
Livingston FC | 1–2 | Rangers FC | Available |
| 2025-09-13 | SC1 |
Rangers FC | 0–2 | Heart of Midlothian | Available |
| 2025-08-31 | SC1 |
Rangers FC | 0–0 | Celtic FC | Available |
| 2025-08-24 | SC1 |
St. Mirren FC | 1–1 | Rangers FC | Available |
| 2025-08-09 | SC1 |
Rangers FC | 1–1 | Dundee FC | Available |
| 2025-08-02 | SC1 |
Motherwell FC | 1–1 | Rangers FC | Available |
| 2025-05-17 | SC1 |
Hibernian FC | 2–2 | Rangers FC | Available |
| 2025-05-14 | SC1 |
Rangers FC | 3–1 | Dundee United | Available |
| 2025-05-11 | SC1 |
Rangers FC | 4–0 | Aberdeen FC | Available |
| 2025-05-04 | SC1 |
Rangers FC | 1–1 | Celtic FC | Available |
| 2025-04-26 | SC1 |
St. Mirren FC | 2–2 | Rangers FC | Available |
| 2025-04-13 | SC1 |
Aberdeen FC | 2–2 | Rangers FC | Available |
| 2025-04-05 | SC1 |
Rangers FC | 0–2 | Hibernian FC | Available |
| 2025-03-29 | SC1 |
Dundee FC | 3–4 | Rangers FC | Available |
| 2025-03-16 | SC1 |
Celtic FC | 2–3 | Rangers FC | Available |
| 2025-03-01 | SC1 |
Rangers FC | 1–2 | Motherwell FC | Available |
| 2025-02-26 | SC1 |
Kilmarnock FC | 2–4 | Rangers FC | Available |
| 2025-02-22 | SC1 |
Rangers FC | 0–2 | St. Mirren FC | Available |
| 2025-02-16 | SC1 |
Heart of Midlothian | 1–3 | Rangers FC | Available |
| 2025-02-02 | SC1 |
Rangers FC | 4–0 | Ross County FC | Available |
| 2025-01-26 | SC1 |
Dundee United | 1–3 | Rangers FC | Available |
| 2025-01-15 | SC1 |
Rangers FC | 3–0 | Aberdeen FC | Available |
| 2025-01-12 | SC1 |
Rangers FC | 3–1 | St. Johnstone FC | Available |
| 2025-01-09 | SC1 |
Dundee FC | 1–1 | Rangers FC | Available |
| 2025-01-05 | SC1 |
Hibernian FC | 3–3 | Rangers FC | Available |
| 2025-01-02 | SC1 |
Rangers FC | 3–0 | Celtic FC | Available |
| 2024-12-29 | SC1 |
Motherwell FC | 2–2 | Rangers FC | Available |
| 2024-12-26 | SC1 |
St. Mirren FC | 2–1 | Rangers FC | Available |
| 2024-12-21 | SC1 |
Rangers FC | 1–0 | Dundee FC | Available |
| 2024-12-08 | SC1 |
Ross County FC | 0–3 | Rangers FC | Available |
| 2024-12-04 | SC1 |
Rangers FC | 6–0 | Kilmarnock FC | Available |
| 2024-12-01 | SC1 |
St. Johnstone FC | 0–1 | Rangers FC | Available |
| 2024-11-23 | SC1 |
Rangers FC | 1–1 | Dundee United | Available |
| 2024-11-10 | SC1 |
Rangers FC | 1–0 | Heart of Midlothian | Available |
| 2024-10-30 | SC1 |
Aberdeen FC | 2–1 | Rangers FC | Available |
| 2024-10-27 | SC1 |
Rangers FC | 2–1 | St. Mirren FC | Available |
| 2024-10-20 | SC1 |
Kilmarnock FC | 1–0 | Rangers FC | Available |
| 2024-10-06 | SC1 |
Rangers FC | 2–0 | St. Johnstone FC | Available |
| 2024-09-29 | SC1 |
Rangers FC | 1–0 | Hibernian FC | Available |
| 2024-09-15 | SC1 |
Dundee United | 0–1 | Rangers FC | Available |
| 2024-09-01 | SC1 |
Celtic FC | 3–0 | Rangers FC | Available |
| 2024-08-24 | SC1 |
Rangers FC | 6–0 | Ross County FC | Available |
| 2024-08-10 | SC1 |
Rangers FC | 2–1 | Motherwell FC | Available |
| 2024-08-03 | SC1 |
Heart of Midlothian | 0–0 | Rangers FC | Available |
| 2024-05-18 | SC1 |
Heart of Midlothian | 3–3 | Rangers FC | Available |
| 2024-05-14 | SC1 |
Rangers FC | 5–2 | Dundee FC | 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).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Hibernian FC | 48 | 19 | 16 | 13 | 69 | 64 | +5 | 40% |
| Celtic FC | 46 | 7 | 11 | 28 | 41 | 93 | -52 | 15% |
| Kilmarnock FC | 45 | 20 | 10 | 15 | 61 | 48 | +13 | 44% |
| Aberdeen FC | 45 | 14 | 12 | 19 | 62 | 59 | +3 | 31% |
| St. Mirren FC | 45 | 24 | 11 | 10 | 64 | 32 | +32 | 53% |
| St. Johnstone FC | 44 | 25 | 10 | 9 | 74 | 37 | +37 | 57% |
| Heart of Midlothian | 37 | 15 | 10 | 12 | 55 | 40 | +15 | 41% |
| Ross County FC | 36 | 22 | 6 | 8 | 86 | 34 | +52 | 61% |
| Dundee FC | 29 | 14 | 8 | 7 | 55 | 36 | +19 | 48% |
| Hamilton Academical | 27 | 15 | 3 | 9 | 52 | 25 | +27 | 56% |
| Dundee United | 19 | 12 | 4 | 3 | 36 | 20 | +16 | 63% |
| Bristol City | 9 | 3 | 1 | 5 | 10 | 15 | -5 | 33% |
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′ |
|---|---|---|---|---|---|---|
| 23/24 | 43 | 3,870 | 3 | 0 | 0 | 0.07 |
| 22/23 | 44 | 3,960 | 2 | 0 | 0 | 0.05 |
| 21/22 | 46 | 4,170 | 4 | 0 | 0 | 0.09 |
| 19/20 | 22 | 1,980 | 1 | 0 | 0 | 0.05 |
| 18/19 | 42 | 3,810 | 4 | 0 | 0 | 0.09 |
| 16/17 | 39 | 3,510 | 1 | 0 | 0 | 0.03 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 1 | 90 | 0 | 0% | 2 | 2 |
| 24/25 | 13 | 1,170 | 5 | 38% | 13 | 1 |
| 23/24 | 43 | 3,870 | 5 | 12% | 63 | 1.47 |
| 22/23 | 44 | 3,960 | 13 | 30% | 61 | 1.39 |
| 21/22 | 46 | 4,170 | 10 | 22% | 70 | 1.51 |
| 20/21 | 21 | 1,950 | 7 | 33% | 27 | 1.25 |
| 19/20 | 22 | 1,980 | 3 | 14% | 35 | 1.59 |
| 18/19 | 42 | 3,810 | 17 | 40% | 43 | 1.02 |
| 16/17 | 39 | 3,510 | 12 | 31% | 41 | 1.05 |
| 15/16 | 16 | 1,440 | 7 | 44% | 14 | 0.88 |
Output by competition
Career goals and assists broken down by tournament.
More on Liam Kelly
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Liam Kelly
Who is Liam Kelly?
Liam Kelly is a Scotland professional footballer who plays as a goalkeeper for Rangers FC.
How old is Liam Kelly?
Liam Kelly is 30 years old. He was born on January 23, 1996 in Glasgow.
What position does Liam Kelly play?
Liam Kelly plays as a goalkeeper (Goalkeeper).
What club does Liam Kelly play for?
Liam Kelly currently plays for Rangers FC.
What is Liam Kelly's market value?
Liam Kelly's most recent reported market value is €800k.
Scotland