Birmingham · Championship← BackJohn Ruddy completed the 2023/24 Championship campaign with 44 appearances, totaling 3,960 minutes on the pitch. He recorded 151 saves while conceding 62 goals, yielding a goals-per-90 of 0.0. Ruddy contributed one key pass and one interception across the season, with a key-passes-per-90 of 0.02 and an interception rate matching that figure. His average match rating for the season was 7.19. Ruddy’s involvement in the back-line was reflected in 0 tackles and 0 shots, and he did not register any goals or assists. The season saw him maintain a consistent presence in goal, completing the full complement of matches without any recorded injuries or suspensions.
John Ruddy has played 3,960 minutes across 44 appearances in Championship, averaging 7.19 a match.
| Player | Pos | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Drib % | Tackles | Interc. | Blocks | Duels won % | Fouls | Fouled | Yel | Red | Saves | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jay Stansfield | F | 43 | 3356 | 12 | 2 | 53 | 26 | 23% | 37 | 64% | 38 | 43% | 40 | 6 | 2 | 28% | 60 | 18 | 10 | 0 | 0 | 6.77 | 3.2 |
| Jordan James | M | 42 | 2349 | 8 | 0 | 26 | 15 | 31% | 23 | 77% | 21 | 47% | 51 | 28 | 3 | 52% | 32 | 41 | 10 | 0 | 0 | 6.81 | 3.8 |
| Juninho Bacuna | M | 45 | 2985 | 7 | 6 | 52 | 23 | 13% | 57 | 70% | 56 | 49% | 65 | 31 | 8 | 42% | 66 | 41 | 8 | 0 | 0 | 6.97 | 0.0 |
| Koji Miyoshi | M | 43 | 2524 | 6 | 6 | 41 | 23 | 15% | 56 | 74% | 25 | 52% | 36 | 20 | 7 | 36% | 36 | 25 | 5 | 0 | 0 | 6.91 | 4.5 |
| Siriki Dembélé | M | 33 | 1979 | 6 | 1 | 31 | 18 | 19% | 38 | 79% | 78 | 50% | 33 | 24 | 0 | 44% | 32 | 50 | 4 | 0 | 0 | 6.86 | 4.0 |
| Lukas Jutkiewicz | F | 28 | 611 | 3 | 1 | 18 | 10 | 17% | 6 | 51% | 1 | 50% | 6 | 1 | 2 | 61% | 11 | 11 | 1 | 0 | 0 | 6.78 | 4.8 |
| Dion Sanderson | D | 37 | 3301 | 1 | 0 | 10 | 3 | 10% | 4 | 85% | 9 | 69% | 35 | 47 | 28 | 59% | 32 | 18 | 2 | 1 | 0 | 6.79 | 3.8 |
| Ivan Šunjić | M | 36 | 2641 | 1 | 3 | 15 | 5 | 7% | 22 | 78% | 8 | 53% | 64 | 55 | 12 | 41% | 56 | 14 | 11 | 0 | 0 | 6.72 | 4.6 |
| Seung-Ho Paik | M | 18 | 1318 | 1 | 0 | 10 | 6 | 10% | 28 | 80% | 5 | 26% | 27 | 5 | 4 | 50% | 8 | 17 | 1 | 0 | 0 | 6.84 | 2.1 |
| Scott Hogan | F | 26 | 1020 | 1 | 2 | 18 | 8 | 6% | 9 | 70% | 4 | 31% | 9 | 2 | 0 | 32% | 21 | 10 | 1 | 0 | 0 | 6.53 | 6.1 |
| Andre Dozzell | M | 10 | 637 | 1 | 0 | 4 | 3 | 25% | 9 | 86% | 0 | 0% | 15 | 3 | 2 | 41% | 10 | 1 | 1 | 0 | 0 | 6.86 | 2.7 |
| Gary Gardner | M | 16 | 249 | 1 | 0 | 4 | 1 | 25% | 6 | 81% | 2 | 100% | 2 | 5 | 2 | 54% | 5 | 3 | 1 | 0 | 0 | 6.66 | 0.4 |
| John Ruddy | G | 44 | 3960 | 0 | 0 | 0 | 0 | – | 1 | 60% | 3 | 100% | 0 | 1 | 0 | 79% | 1 | 3 | 2 | 0 | 151 | 7.19 | 6.0 |
| Krystian Bielik | M | 36 | 2987 | 0 | 0 | 17 | 7 | 0% | 20 | 84% | 15 | 54% | 55 | 57 | 19 | 52% | 62 | 28 | 12 | 1 | 0 | 6.97 | 6.1 |
| Lee Buchanan | D | 32 | 2733 | 0 | 0 | 15 | 1 | 0% | 17 | 73% | 5 | 29% | 79 | 46 | 20 | 60% | 25 | 34 | 8 | 1 | 0 | 7.00 | 1.0 |
| Cody Drameh | D | 28 | 2252 | 0 | 3 | 10 | 2 | 0% | 19 | 77% | 29 | 62% | 81 | 21 | 7 | 64% | 5 | 16 | 2 | 0 | 0 | 6.94 | 1.9 |
| Ethan Laird | D | 25 | 2001 | 0 | 1 | 10 | 1 | 0% | 25 | 70% | 28 | 42% | 66 | 40 | 13 | 60% | 22 | 49 | 7 | 0 | 0 | 7.16 | 2.9 |
| Emanuel Aiwu | D | 24 | 1957 | 0 | 0 | 3 | 2 | 0% | 3 | 84% | 4 | 50% | 45 | 21 | 26 | 63% | 14 | 21 | 4 | 0 | 0 | 6.79 | 8.1 |
| Kevin Long | D | 17 | 1450 | 0 | 0 | 7 | 1 | 0% | 1 | 84% | 0 | – | 21 | 8 | 15 | 69% | 13 | 4 | 3 | 0 | 0 | 6.98 | 7.5 |
| Keshi Anderson | F | 20 | 1024 | 0 | 2 | 9 | 4 | 0% | 23 | 81% | 17 | 47% | 14 | 7 | 0 | 41% | 13 | 27 | 2 | 0 | 0 | 6.80 | 5.1 |
| Emmanuel Longelo | D | 17 | 1024 | 0 | 1 | 5 | 3 | 0% | 8 | 68% | 11 | 32% | 25 | 12 | 3 | 45% | 13 | 9 | 4 | 0 | 0 | 6.50 | 5.0 |
| Oliver Burke | F | 21 | 1005 | 0 | 0 | 6 | 3 | 0% | 8 | 69% | 6 | 32% | 13 | 9 | 1 | 42% | 13 | 2 | 0 | 0 | 0 | 6.52 | 6.1 |
| Marc Roberts | D | 14 | 844 | 0 | 0 | 8 | 1 | 0% | 4 | 77% | 2 | 67% | 7 | 9 | 6 | 60% | 8 | 1 | 0 | 0 | 0 | 6.60 | 7.2 |
| Tyler Roberts | F | 17 | 728 | 0 | 1 | 16 | 5 | 0% | 4 | 69% | 7 | 50% | 13 | 4 | 0 | 44% | 18 | 17 | 2 | 0 | 0 | 6.71 | 6.3 |
| Alex Pritchard | M | 9 | 336 | 0 | 1 | 5 | 1 | 0% | 4 | 74% | 3 | 33% | 9 | 4 | 0 | 47% | 2 | 4 | 0 | 0 | 0 | 6.64 | 2.4 |
| Neil Etheridge | G | 2 | 180 | 0 | 0 | 0 | 0 | – | 0 | 56% | 0 | – | 0 | 0 | 0 | 100% | 0 | 1 | 0 | 0 | 2 | 6.50 | – |
| George Hall | M | 8 | 150 | 0 | 0 | 1 | 0 | 0% | 1 | 62% | 0 | 0% | 2 | 1 | 0 | 43% | 1 | 5 | 0 | 0 | 0 | 6.37 | 5.2 |
| Romelle Donovan | M | 7 | 143 | 0 | 0 | 4 | 3 | 0% | 1 | 74% | 7 | 54% | 2 | 1 | 0 | 44% | 3 | 5 | 0 | 0 | 0 | 6.68 | 5.8 |
| Marcel Oakley | D | 2 | 34 | 0 | 0 | 0 | 0 | – | 0 | 62% | 0 | – | 0 | 0 | 0 | 0% | 0 | 0 | 0 | 0 | 0 | 6.40 | – |
| Brandon Khela | M | 1 | 9 | 0 | 0 | 0 | 0 | – | 0 | 100% | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | 0 | 0 | 6.30 | – |
| Season | Club | Comp | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Tackles | Interc. | Duels won % | Fouls | Yel | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | Newcastle | League Cup | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | – |
| 2025/26 | Newcastle | Premier League | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | – |
| 2025/26 | Newcastle | UEFA Champions League | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | – |
| 2025/26 | Newcastle | FA Cup | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | – |
| 2024/25 | Newcastle | FA Cup | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | – |
| 2024/25 | Newcastle | League Cup | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | – |
| 2024/25 | Newcastle | Premier League | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | – |
| 2023/24 | Birmingham | Championship | 44 | 3960 | 0 | 0 | 0 | 0 | – | 1 | 60% | 3 | 0 | 1 | 79% | 1 | 2 | 0 | 7.19 |
| 2022/23 | Birmingham | Championship | 43 | 3825 | 0 | 0 | 1 | 0 | 0% | 3 | 47% | 1 | 1 | 1 | 85% | 0 | 1 | 0 | 6.81 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 04 May | v Norwich | – | 90 | – | – | 0 | – | 0 | 0 | – | 0 | 0 | 7.20 | 5.1 |
| 27 Apr | a Huddersfield | – | 90 | – | – | 0 | – | 0 | 0 | – | 0 | 0 | 7.30 | 4.9 |
| 20 Apr | a Rotherham | – | 90 | – | – | 0 | – | 0 | 0 | – | 0 | 0 | 8.20 | 7.3 |
| 13 Apr | v Coventry | – | 90 | – | – | 0 | – | 0 | 0 | – | 0 | 0 | 7.50 | 5.4 |
| 10 Apr | v Cardiff | – | 90 | – | – | 0 | – | 0 | 0 | – | 0 | 0 | 7.00 | 4.4 |
| 06 Apr | a Leicester | – | 90 | – | – | 0 | – | 0 | 0 | – | 0 | 0 | 8.20 | 8.7 |
| 01 Apr | v Preston | – | 90 | – | – | 0 | – | 0 | 0 | – | 0 | 0 | 7.20 | 4.3 |
| 29 Mar | a QPR | – | 90 | – | – | 0 | – | 0 | 0 | – | 0 | 0 | 7.20 | 5.1 |
| 16 Mar | v Watford | – | 90 | – | – | 0 | – | 0 | 0 | – | 0 | 0 | 6.90 | 4.1 |
| 12 Mar | v Middlesbrough | – | 90 | – | – | 0 | – | 0 | 0 | – | 0 | 0 | 6.50 | 3.4 |
| 09 Mar | a Millwall | – | 90 | – | – | 0 | – | 0 | 0 | – | 0 | 0 | 7.90 | 6.4 |
| 05 Mar | a Hull | – | 90 | – | – | 0 | – | 0 | 0 | – | 0 | 0 | 7.50 | 6.6 |
| 02 Mar | v Southampton | – | 90 | – | – | 0 | – | 0 | 0 | – | 0 | 0 | 7.20 | 4.5 |
| 24 Feb | a Ipswich | – | 90 | – | – | 0 | – | 0 | 0 | – | 0 | 0 | 7.90 | 6.3 |
| 17 Feb | v Sunderland | – | 90 | – | – | 0 | – | 0 | 0 | – | 0 | 0 | 6.60 | 4.3 |