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 | 897 | 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 | 13 | 683 | 0 | 5 | 6.72 |
| 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 | 831 | 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,632 | 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,412 | 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,402 | 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 | 30 | 1,808 | 0 | 32 | 6.96 |
| 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 | — | — | — |
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
- 70670.84 per 90
- Accurate passes
- 48448.56 per 90
- Pass accuracy
- 85%
- Accurate long balls
- 282.81 per 90
- Long ball accuracy
- 52%
- Expected assists
- 0.530.05 per 90
Sweeping and duels
- Ball recoveries
- 636.32 per 90
- Clearances
- 131.30 per 90
- Duels won
- 565.62 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
- 50.66 per 90
- Punches
- 0
Distribution
- Touches
- 43156.79 per 90
- Accurate passes
- 24632.42 per 90
- Pass accuracy
- 76%
- Accurate long balls
- 151.98 per 90
- Long ball accuracy
- 39%
Sweeping and duels
- Ball recoveries
- 547.12 per 90
- Clearances
- 60.79 per 90
- Duels won
- 385.01 per 90
- Was fouled
- 50.66 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.19 per 90
- Punches
- 0
Distribution
- Touches
- 62367.47 per 90
- Accurate passes
- 40243.54 per 90
- Pass accuracy
- 82%
- Accurate long balls
- 283.03 per 90
- Long ball accuracy
- 60%
Sweeping and duels
- Ball recoveries
- 616.61 per 90
- Clearances
- 141.52 per 90
- Duels won
- 414.44 per 90
- Was fouled
- 80.87 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.31 per 90
- Accurate passes
- 49827.46 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.22 per 90
- Clearances
- 351.93 per 90
- Duels won
- 995.46 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.47 per 90
- Punches
- 0
Distribution
- Touches
- 101464.63 per 90
- Accurate passes
- 65441.69 per 90
- Pass accuracy
- 82%
- Accurate long balls
- 583.70 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.66 per 90
- Accurate passes
- 125346.95 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
- 1606.00 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.59 per 90
- Punches
- 0
Distribution
- Touches
- 141670.49 per 90
- Accurate passes
- 93446.49 per 90
- Pass accuracy
- 86%
- Accurate long balls
- 974.83 per 90
- Long ball accuracy
- 55%
- Chances created
- 70.35 per 90
Sweeping and duels
- Ball recoveries
- 1336.62 per 90
- Clearances
- 140.70 per 90
- Duels won
- 894.43 per 90
- Was fouled
- 190.95 per 90
Data updated 13 Sept 2026, 06:31 UTC