Liam Kelly
Season2023-24
Career
Appearances, saves and goals conceded for every competition on record.Figures are the competition's own season totals, not sums of the shot map. Cup and international caps are a pilot, loaded for a small number of players so far.
| Season | Competition | Team | Apps | Min | Saves | Conceded | Rating |
|---|---|---|---|---|---|---|---|
| 2026-27 | League League One | Peterborough United | 5 | 351 | — | — | 6.78 |
| 2026 | Club Friendly Club Friendly Games | Milton Keynes Dons | 2 | 45 | — | — | 6.90 |
| 2026-27 | Cup League Cup | Peterborough United | 1 | 65 | — | — | 7.40 |
| 2026-27 | Cup League Cup | Milton Keynes Dons | 1 | 56 | — | — | 6.40 |
| 2026-27 | Int'l cup UEFA Conference League | Rangers | 2 | 0 | — | — | — |
| 2026 | Club Friendly Club Friendly Games | Rangers | 2 | 0 | — | — | — |
| 2026 | National team World Cup Qualification, UEFA | Scotland | 6 | 0 | — | — | — |
| 2026-27 | League Premiership | Rangers | 5 | 0 | — | — | — |
| 2026-27 | Int'l cup UEFA Europa League | Rangers | 2 | 0 | — | — | — |
| 2026 | National team World Cup | Scotland | 3 | 0 | — | — | — |
| 2026 | National team Int. Friendly Games | Scotland | 4 | 58 | — | — | 6.70 |
| 2025-26 | League League Two | Milton Keynes Dons | 45 | 3,527 | — | — | 7.02 |
| 2025-26 | Cup FA Cup | Milton Keynes Dons | 3 | 48 | — | — | 7.00 |
| 2025-26 | Cup League Cup | Milton Keynes Dons | 1 | 45 | — | — | 7.20 |
| 2025-26 | League Premiership | Rangers | 38 | 0 | — | — | — |
| 2025-26 | Int'l cup UEFA Europa League | Rangers | 8 | 0 | — | — | — |
| 2025-26 | Int'l cup Champions League | Rangers | 6 | 0 | — | — | — |
| 2025-26 | League League One | Rotherham United | 29 | 867 | — | — | 6.69 |
| 2025-26 | Cup League Cup | Rotherham United | 1 | 90 | — | — | 6.70 |
| 2024-25 | League League Two | Milton Keynes Dons | 42 | 2,584 | — | — | 6.95 |
| 2024-25 | Cup League Cup | Milton Keynes Dons | 1 | 0 | — | — | — |
| 2024-25 | National team UEFA Nations League | Scotland | 2 | 0 | — | — | — |
| 2024 | National team EURO | Scotland | 3 | 0 | — | — | — |
| 2024-25 | Int'l cup UEFA Europa League | Rangers | 12 | 180 | — | — | 7.45 |
| 2024-25 | League Premiership | Rangers | 38 | 900 | — | — | 6.93 |
| 2024-25 | Int'l cup Champions League | Rangers | 2 | 0 | — | — | — |
| 2024 | National team Int. Friendly Games | Scotland | 4 | 0 | — | — | — |
| 2024-25 | League League One | Rotherham United | 28 | 1,319 | — | — | 6.94 |
| 2024-25 | Cup FA Cup | Rotherham United | 1 | 0 | — | — | — |
| 2024-25 | Cup League Cup | Rotherham United | 2 | 118 | — | — | 7.05 |
| 2023-24 | League Championship | Coventry City | 16 | 893 | 0 | 15 | 6.83 |
| 2023-24 | League League Two | Crawley Town | 40 | 3,041 | — | — | 7.19 |
| 2023-24 | Cup FA Cup | Crawley Town | 1 | 0 | — | — | — |
| 2023-24 | Cup League Cup | Crawley Town | 1 | 45 | — | — | 7.00 |
| 2023-24 | League Premiership | Motherwell | 38 | 3,420 | — | — | 6.92 |
| 2023 | National team Int. Friendly Games | Scotland | 1 | 45 | — | — | 6.70 |
| 2023-24 | Cup FA Cup | Coventry City | 6 | 90 | — | — | 7.30 |
| 2023-24 | Cup League Cup | Coventry City | 1 | 90 | — | — | 7.50 |
| 2022-23 | League Championship | Coventry City | 10 | 370 | 0 | 4 | 6.61 |
| 2022-23 | League League Two | Rochdale | 37 | 2,386 | — | — | 6.92 |
| 2022-23 | Cup FA Cup | Rochdale | 1 | 0 | — | — | — |
| 2022-23 | Cup League Cup | Rochdale | 1 | 70 | — | — | 6.60 |
| 2022-23 | Int'l cup UEFA Europa Conference League | Motherwell | 2 | 0 | — | — | — |
| 2022 | National team World Cup Qualification, UEFA | Scotland | 6 | 0 | — | — | — |
| 2022-23 | National team UEFA Nations League | Scotland | 6 | 0 | — | — | — |
| 2022-23 | League Premiership | Motherwell | 38 | 3,420 | — | — | 6.79 |
| 2022 | National team Int. Friendly Games | Scotland | 3 | 0 | — | — | — |
| 2022-23 | Cup FA Cup | Coventry City | 1 | 0 | — | — | — |
| 2021-22 | League Championship | Coventry City | 16 | 819 | 0 | 11 | 6.77 |
| 2021-22 | League League Two | Rochdale | 35 | 2,195 | — | — | 7.22 |
| 2021-22 | Cup FA Cup | Rochdale | 3 | 90 | — | — | 7.00 |
| 2021-22 | Cup League Cup | Rochdale | 1 | 8 | — | — | 6.70 |
| 2021-22 | League Premiership | Motherwell | 38 | 3,420 | — | — | 6.79 |
| 2020-21 | League Championship | Coventry City | 23 | 1,634 | 0 | 17 | 6.84 |
| 2020-21 | League League One | Oxford United | 42 | 1,608 | — | — | 6.96 |
| 2020-21 | Cup FA Cup | Oxford United | 1 | 0 | — | — | — |
| 2020-21 | Cup League Cup | Oxford United | 2 | 56 | — | — | 6.65 |
| 2020-21 | Cup League Cup | Queens Park Rangers | 1 | 0 | — | — | — |
| 2020-21 | League Premiership | Motherwell | 18 | 1,620 | — | — | 6.97 |
| 2020-21 | Cup League Cup | Coventry City | 1 | 25 | — | — | 6.80 |
| 2019-20 | League Championship | Queens Park Rangers | 19 | 1,710 | 48 | 29 | 6.79 |
| 2019-20 | League League One | Oxford United | 11 | 100 | — | — | 6.60 |
| 2019-20 | Cup FA Cup | Oxford United | 2 | 58 | — | — | 7.30 |
| 2019-20 | Int'l cup UEFA Europa League | Feyenoord | 2 | 0 | — | — | — |
| 2019-20 | League Eredivisie | Feyenoord | 13 | 90 | — | — | 7.50 |
| 2019-20 | Cup FA Cup | Queens Park Rangers | 1 | 0 | — | — | — |
| 2019-20 | Cup League Cup | Queens Park Rangers | 2 | 180 | — | — | 6.35 |
| 2019-20 | League League One | Coventry City | 29 | 2,317 | — | — | 6.85 |
| 2019-20 | Cup FA Cup | Coventry City | 7 | 0 | — | — | — |
| 2019-20 | Cup League Cup | Coventry City | 2 | 180 | — | — | 7.10 |
| 2018-19 | League Championship | Reading | 20 | 1,413 | 0 | 23 | 6.74 |
| 2018-19 | Cup FA Cup | Reading | 1 | 90 | — | — | 7.80 |
| 2018-19 | Cup League Cup | Reading | 2 | 0 | — | — | — |
| 2018-19 | League Premiership | Livingston | 27 | 0 | — | — | — |
| 2018-19 | League League One | Coventry City | 37 | 0 | — | — | — |
| 2017-18 | League Championship | Reading | 34 | 2,403 | 0 | 42 | 6.95 |
| 2017-18 | Cup FA Cup | Reading | 3 | 0 | — | — | — |
| 2017-18 | Cup League Cup | Reading | 2 | 36 | — | — | 6.70 |
| 2017-18 | League Premiership | Rangers | 10 | 0 | — | — | — |
| 2017-18 | League League Two | Coventry City | 36 | 270 | — | — | 7.30 |
| 2017-18 | Cup FA Cup | Coventry City | 2 | 90 | — | — | 6.30 |
| 2016-17 | League Championship | Reading | 28 | 1,775 | 0 | 32 | 6.98 |
| 2016-17 | Cup FA Cup | Reading | 1 | 90 | — | — | 7.00 |
| 2016-17 | League League Two | Leyton Orient | 22 | 0 | — | — | — |
| 2015-16 | League League One | Oldham Athletic | 42 | 0 | — | — | — |
| 2015-16 | Cup FA Cup | Oldham Athletic | 2 | 0 | — | — | — |
| 2014-15 | League League One | Oldham Athletic | 37 | 0 | — | — | — |
| 2014-15 | Cup FA Cup | Oldham Athletic | 1 | 0 | — | — | — |
| 2013-14 | League League One | Bristol City | 9 | 0 | — | — | — |
| 2012-13 | League Premier League | Kilmarnock | 19 | 0 | — | — | — |
| 2012-13 | League Championship | Bristol City | 21 | 0 | — | — | — |
| 2011-12 | League Premier League | Kilmarnock | 24 | 0 | — | — | — |
Liam Kelly historical transfers
- 2026-08-13Milton Keynes Dons to Peterborough UnitedTransfer
- 2026-07-01Rotherham United to No teamTransfer
- 2024-07-04Crawley Town to Milton Keynes DonsTransfer
- 2024-07-01Motherwell to RangersFree
- 2024-07-01Coventry City to Rotherham UnitedFree
- 2024-06-27Motherwell to RangersTransfer
- 2023-07-01Rochdale to Crawley TownFree
- 2021-08-24Feyenoord to RochdaleFree
- 2021-07-05Queens Park Rangers to MotherwellTransfer
- 2021-01-06Queens Park Rangers to MotherwellLoan
- 2020-08-21Feyenoord to Oxford UnitedLoan
- 2020-01-08Feyenoord to Oxford UnitedLoan
- 2019-07-08Reading to FeyenoordFree
- 2019-07-01Livingston to Queens Park Rangers60k €
- 2018-07-01Rangers to LivingstonTransfer
- 2017-07-01Leyton Orient to Coventry CityTransfer
- 2016-07-15Rangers to LivingstonLoan
- 2016-07-02Oldham Athletic to Leyton OrientTransfer
- 2016-07-01Reading U21 to ReadingTransfer
- 2016-01-08Rangers to East FifeLoan
- 2015-07-01Rangers U20 to RangersTransfer
- 2014-07-01Bristol City to Oldham AthleticTransfer
- 2013-01-10Kilmarnock to Bristol City250k €
- 2009-07-01No team to KilmarnockTransfer
- 2008-07-01Milton Keynes Dons U18 to No teamTransfer
Detailed statistics
Every figure the competition reported for this season. Fields the source did not measure are left out rather than shown as zero.
Goalkeeping
- Saves
- 0
- Goals conceded
- 151.51 per 90
- Punches
- 0
Distribution
- Touches
- 70671.15 per 90
- Accurate passes
- 48448.78 per 90
- Pass accuracy
- 85%
- Accurate long balls
- 282.82 per 90
- Long ball accuracy
- 52%
- Expected assists
- 0.530.05 per 90
Sweeping and duels
- Ball recoveries
- 636.35 per 90
- Clearances
- 131.31 per 90
- Duels won
- 565.64 per 90
- Was fouled
- 151.51 per 90
Detailed statistics
Every figure the competition reported for this season. Fields the source did not measure are left out rather than shown as zero.
Goalkeeping
- Saves
- 0
- Goals conceded
- 40.97 per 90
- Punches
- 0
Distribution
- Touches
- 24158.62 per 90
- Accurate passes
- 14334.78 per 90
- Pass accuracy
- 78%
- Accurate long balls
- 81.95 per 90
- Long ball accuracy
- 47%
Sweeping and duels
- Ball recoveries
- 297.05 per 90
- Clearances
- 40.97 per 90
- Duels won
- 184.38 per 90
- Was fouled
- 30.73 per 90
Detailed statistics
Every figure the competition reported for this season. Fields the source did not measure are left out rather than shown as zero.
Goalkeeping
- Saves
- 0
- Goals conceded
- 111.21 per 90
- Punches
- 0
Distribution
- Touches
- 62368.46 per 90
- Accurate passes
- 40244.18 per 90
- Pass accuracy
- 82%
- Accurate long balls
- 283.08 per 90
- Long ball accuracy
- 60%
Sweeping and duels
- Ball recoveries
- 616.70 per 90
- Clearances
- 141.54 per 90
- Duels won
- 414.51 per 90
- Was fouled
- 80.88 per 90
Detailed statistics
Every figure the competition reported for this season. Fields the source did not measure are left out rather than shown as zero.
Goalkeeping
- Saves
- 0
- Goals conceded
- 170.94 per 90
- Punches
- 0
Distribution
- Touches
- 100355.24 per 90
- Accurate passes
- 49827.43 per 90
- Pass accuracy
- 66%
- Accurate long balls
- 372.04 per 90
- Long ball accuracy
- 28%
- Chances created
- 10.06 per 90
Sweeping and duels
- Ball recoveries
- 1498.21 per 90
- Clearances
- 351.93 per 90
- Duels won
- 995.45 per 90
- Was fouled
- 241.32 per 90
Detailed statistics
Every figure the competition reported for this season. Fields the source did not measure are left out rather than shown as zero.
Goalkeeping
- Saves
- 482.53 per 90
- Goals conceded
- 291.53 per 90
- Punches
- 60.32 per 90
- Saves inside the box
- 311.63 per 90
- Acted as sweeper
- 40.21 per 90
Distribution
- Touches
- 87546.05 per 90
- Accurate passes
- 43422.84 per 90
- Pass accuracy
- 66%
- Accurate long balls
- 1246.53 per 90
- Long ball accuracy
- 36%
Sweeping and duels
- Ball recoveries
- 1879.84 per 90
- Clearances
- 170.89 per 90
- Duels won
- 80.42 per 90
- Was fouled
- 10.05 per 90
Detailed statistics
Every figure the competition reported for this season. Fields the source did not measure are left out rather than shown as zero.
Goalkeeping
- Saves
- 0
- Goals conceded
- 231.46 per 90
- Punches
- 0
Distribution
- Touches
- 101464.59 per 90
- Accurate passes
- 65441.66 per 90
- Pass accuracy
- 82%
- Accurate long balls
- 583.69 per 90
- Long ball accuracy
- 46%
Sweeping and duels
- Ball recoveries
- 1056.69 per 90
- Clearances
- 150.96 per 90
- Duels won
- 623.95 per 90
- Was fouled
- 171.08 per 90
Detailed statistics
Every figure the competition reported for this season. Fields the source did not measure are left out rather than shown as zero.
Goalkeeping
- Saves
- 0
- Goals conceded
- 421.57 per 90
- Punches
- 0
- Errors leading to a goal
- 10.04 per 90
Distribution
- Touches
- 196673.63 per 90
- Accurate passes
- 125346.93 per 90
- Pass accuracy
- 84%
- Accurate long balls
- 963.60 per 90
- Long ball accuracy
- 50%
- Chances created
- 50.19 per 90
Sweeping and duels
- Ball recoveries
- 1605.99 per 90
- Clearances
- 200.75 per 90
- Duels won
- 1074.01 per 90
- Was fouled
- 381.42 per 90
Detailed statistics
Every figure the competition reported for this season. Fields the source did not measure are left out rather than shown as zero.
Goalkeeping
- Saves
- 0
- Goals conceded
- 321.62 per 90
- Punches
- 0
Distribution
- Touches
- 139870.88 per 90
- Accurate passes
- 92446.85 per 90
- Pass accuracy
- 86%
- Accurate long balls
- 974.92 per 90
- Long ball accuracy
- 56%
- Chances created
- 70.35 per 90
Sweeping and duels
- Ball recoveries
- 1296.54 per 90
- Clearances
- 130.66 per 90
- Duels won
- 874.41 per 90
- Was fouled
- 190.96 per 90
Data updated 5 Oct 2026, 03:01 UTC