Richard O'Donnell
Season2025-26
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 | Club Friendly Club Friendly Games | Derby County | 4 | 0 | — | — | — |
| 2025-26 | League Championship | Derby County | 8 | 641 | 20 | 7 | 7.09 |
| 2025-26 | League League Two | Grimsby Town | 1 | 90 | — | — | 7.00 |
| 2025-26 | Cup FA Cup | Derby County | 1 | 0 | — | — | — |
| 2025-26 | Cup League Cup | Derby County | 2 | 0 | — | — | — |
| 2024-25 | League League One | Blackpool | 46 | 540 | — | — | 6.52 |
| 2024-25 | Cup FA Cup | Blackpool | 2 | 0 | — | — | — |
| 2024-25 | Cup League Cup | Blackpool | 3 | 270 | — | — | 7.13 |
| 2023-24 | League League One | Blackpool | 46 | 90 | — | — | 6.50 |
| 2023-24 | Cup FA Cup | Blackpool | 4 | 152 | — | — | 7.45 |
| 2023-24 | Cup League Cup | Blackpool | 2 | 180 | — | — | 7.00 |
| 2022-23 | League League Two | Rochdale | 44 | 3,553 | — | — | 6.79 |
| 2022-23 | Cup FA Cup | Rochdale | 1 | 0 | — | — | — |
| 2022-23 | Cup League Cup | Rochdale | 2 | 23 | — | — | 6.50 |
| 2021-22 | League League Two | Bradford City | 44 | 1,710 | — | — | 6.62 |
| 2021-22 | Cup FA Cup | Bradford City | 2 | 0 | — | — | — |
| 2021-22 | Cup League Cup | Bradford City | 1 | 90 | — | — | 6.30 |
| 2020-21 | League League Two | Bradford City | 41 | 2,520 | — | — | 6.95 |
| 2020-21 | Cup FA Cup | Bradford City | 2 | 90 | — | — | 7.50 |
| 2020-21 | Cup League Cup | Bradford City | 2 | 180 | — | — | 6.30 |
| 2019-20 | League League Two | Bradford City | 33 | 2,970 | — | — | 6.85 |
| 2019-20 | Cup FA Cup | Bradford City | 2 | 0 | — | — | — |
| 2019-20 | Cup League Cup | Bradford City | 1 | 0 | — | — | — |
| 2018-19 | League League One | Bradford City | 46 | 0 | — | — | — |
| 2018-19 | Cup FA Cup | Bradford City | 4 | 0 | — | — | — |
| 2018-19 | Cup League Cup | Bradford City | 1 | 0 | — | — | — |
| 2017-18 | League League One | Rotherham United | 26 | 0 | — | — | — |
| 2017-18 | League League One | Northampton Town | 19 | 0 | — | — | — |
| 2017-18 | Cup FA Cup | Rotherham United | 1 | 0 | — | — | — |
| 2017-18 | Cup League Cup | Rotherham United | 2 | 0 | — | — | — |
| 2016-17 | League Championship | Rotherham United | 12 | 1,080 | 43 | 22 | 6.65 |
| 2016-17 | League Championship | Bristol City | 8 | 720 | 16 | 12 | 6.40 |
| 2016-17 | Cup FA Cup | Bristol City | 2 | 0 | — | — | — |
| 2015-16 | League Championship | Bristol City | 21 | 1,890 | 49 | 27 | 6.69 |
| 2015-16 | League League One | Wigan Athletic | 21 | 0 | — | — | — |
| 2015-16 | Cup FA Cup | Wigan Athletic | 1 | 0 | — | — | — |
| 2014-15 | League League One | Walsall | 45 | 0 | — | — | — |
| 2014-15 | Cup FA Cup | Walsall | 2 | 0 | — | — | — |
| 2013-14 | League League One | Walsall | 46 | 0 | — | — | — |
| 2013-14 | Cup FA Cup | Walsall | 1 | 0 | — | — | — |
| 2012-13 | League League Two | Chesterfield | 30 | 0 | — | — | — |
| 2012-13 | Cup FA Cup | Chesterfield | 2 | 0 | — | — | — |
| 2011-12 | League League Two | Macclesfield Town | 12 | 0 | — | — | — |
| 2011-12 | League League One | Sheffield Wednesday | 12 | 0 | — | — | — |
| 2011-12 | Cup FA Cup | Sheffield Wednesday | 2 | 0 | — | — | — |
Rows marked with a rule share a season: this player changed club mid-season, and each club's figures are counted separately.
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
- 202.81 per 90
- Goals conceded
- 70.98 per 90
- Punches
- 20.28 per 90
Distribution
- Touches
- 27939.17 per 90
- Accurate passes
- 12317.27 per 90
- Pass accuracy
- 54%
- Accurate long balls
- 628.71 per 90
- Long ball accuracy
- 37%
- Expected assists
- 0.020.00 per 90
Sweeping and duels
- Ball recoveries
- 527.30 per 90
- Clearances
- 40.56 per 90
- Duels won
- 20.28 per 90
- Was fouled
- 20.28 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
- 592.95 per 90
- Goals conceded
- 341.70 per 90
- Punches
- 60.30 per 90
- Saves inside the box
- 331.65 per 90
- Acted as sweeper
- 80.40 per 90
- Errors leading to a goal
- 20.10 per 90
Distribution
- Touches
- 76338.15 per 90
- Accurate passes
- 20510.25 per 90
- Pass accuracy
- 33%
- Accurate long balls
- 1658.25 per 90
- Long ball accuracy
- 28%
Sweeping and duels
- Ball recoveries
- 1959.75 per 90
- Clearances
- 170.85 per 90
- Duels won
- 50.25 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
- 433.58 per 90
- Goals conceded
- 221.83 per 90
- Punches
- 50.42 per 90
- Saves inside the box
- 211.75 per 90
- Acted as sweeper
- 30.25 per 90
- Errors leading to a goal
- 10.08 per 90
Distribution
- Touches
- 47539.58 per 90
- Accurate passes
- 1078.92 per 90
- Pass accuracy
- 27%
- Accurate long balls
- 1038.58 per 90
- Long ball accuracy
- 27%
Sweeping and duels
- Ball recoveries
- 12610.50 per 90
- Clearances
- 100.83 per 90
- Duels won
- 40.33 per 90
- Was fouled
- 10.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
- 162.00 per 90
- Goals conceded
- 121.50 per 90
- Punches
- 10.13 per 90
- Saves inside the box
- 121.50 per 90
- Acted as sweeper
- 50.63 per 90
- Errors leading to a goal
- 10.13 per 90
Distribution
- Touches
- 28836.00 per 90
- Accurate passes
- 9812.25 per 90
- Pass accuracy
- 43%
- Accurate long balls
- 627.75 per 90
- Long ball accuracy
- 32%
Sweeping and duels
- Ball recoveries
- 698.63 per 90
- Clearances
- 70.88 per 90
- Duels won
- 10.13 per 90
- Was fouled
- 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
- 492.33 per 90
- Goals conceded
- 271.29 per 90
- Punches
- 110.52 per 90
- Saves inside the box
- 301.43 per 90
- Acted as sweeper
- 211.00 per 90
- Errors leading to a goal
- 20.10 per 90
Distribution
- Touches
- 79537.86 per 90
- Accurate passes
- 25712.24 per 90
- Pass accuracy
- 41%
- Accurate long balls
- 1738.24 per 90
- Long ball accuracy
- 32%
Sweeping and duels
- Ball recoveries
- 22510.71 per 90
- Clearances
- 241.14 per 90
- Duels won
- 110.52 per 90
- Was fouled
- 0
Data updated 10 Sept 2026, 06:33 UTC