Ryan Leonard has made two appearances in the Championship so far, accumulating 173 minutes without scoring or assisting. He has not taken any shots, and his single key pass has yielded a key_passes_per_90 of 0.52, slightly below the league baseline of 0.56. Leonard has recorded one tackle, giving him a tackles_per_90 of 0.52 versus the baseline of 1.65, and has not registered any interceptions. His dribbles_success_per_90 stands at 0.52, a modest increase over the league average of 0.36. With an average match rating of 6.9, Leonard’s contributions to the defensive line remain modest, reflecting a season still in its early stages.
Ryan Leonard has played 173 minutes across 2 appearances in Championship, at 0.00 goals per 90 against a positional baseline of 0.06 and averaging 6.90 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Josh Coburn | F | 5 | 380 | 2 | 0 | 7 | 5 | 29% | 5 | 56% | 1 | 50% | 4 | 0 | 0 | 51% | 8 | 8 | 1 | 0 | 0 | 7.18 | – |
| Luke Cundle | M | 5 | 239 | 2 | 0 | 4 | 3 | 50% | 4 | 86% | 2 | 50% | 2 | 0 | 0 | 29% | 2 | 0 | 0 | 0 | 0 | 7.06 | – |
| Tairyk Arconte | F | 4 | 225 | 2 | 0 | 5 | 3 | 40% | 2 | 71% | 2 | 67% | 1 | 0 | 0 | 56% | 1 | 5 | 0 | 0 | 0 | 7.08 | – |
| Jake Cooper | D | 6 | 551 | 1 | 1 | 4 | 1 | 25% | 2 | 83% | 0 | 0% | 5 | 8 | 6 | 65% | 3 | 6 | 0 | 0 | 0 | 7.22 | 5.2 |
| Mark Sykes | M | 6 | 347 | 1 | 0 | 3 | 1 | 33% | 5 | 76% | 1 | 33% | 11 | 3 | 2 | 57% | 1 | 1 | 1 | 0 | 0 | 6.83 | 5.1 |
| Caleb Taylor | D | 5 | 461 | 0 | 0 | 3 | 1 | 0% | 2 | 90% | 1 | 100% | 6 | 7 | 5 | 59% | 3 | 2 | 0 | 0 | 0 | 6.78 | – |
| Zak Sturge | D | 6 | 448 | 0 | 0 | 0 | 0 | – | 3 | 76% | 2 | 20% | 10 | 5 | 1 | 42% | 5 | 3 | 0 | 0 | 0 | 6.48 | 5.6 |
| Camiel Neghli | M | 6 | 444 | 0 | 1 | 5 | 1 | 0% | 9 | 82% | 1 | 25% | 5 | 2 | 1 | 36% | 5 | 4 | 0 | 0 | 0 | 6.73 | 5.8 |
| Casper De Norre | M | 5 | 410 | 0 | 0 | 1 | 0 | 0% | 2 | 85% | 2 | 100% | 11 | 5 | 2 | 60% | 4 | 0 | 1 | 0 | 0 | 6.98 | – |
| Jenson Metcalfe | M | 6 | 405 | 0 | 1 | 4 | 0 | 0% | 5 | 78% | 3 | 43% | 14 | 4 | 1 | 52% | 14 | 5 | 2 | 0 | 0 | 6.75 | 4.1 |
| Lukas Jensen | G | 3 | 281 | 0 | 0 | 0 | 0 | – | 0 | 63% | 0 | – | 0 | 1 | 0 | 100% | 0 | 0 | 0 | 0 | 5 | 7.20 | – |
| Max Crocombe | G | 3 | 270 | 0 | 0 | 0 | 0 | – | 0 | 60% | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | 0 | 4 | 6.33 | – |
| Kyrell Lisbie | F | 4 | 225 | 0 | 0 | 3 | 1 | 0% | 1 | 69% | 3 | 50% | 4 | 2 | 1 | 36% | 1 | 2 | 0 | 0 | 0 | 6.65 | – |
| Lyndon Dykes | F | 5 | 215 | 0 | 0 | 3 | 0 | 0% | 3 | 55% | 1 | 50% | 1 | 1 | 1 | 43% | 6 | 1 | 1 | 0 | 0 | 6.50 | – |
| Daniel Kelly | M | 6 | 194 | 0 | 0 | 1 | 1 | 0% | 0 | 79% | 1 | 100% | 8 | 5 | 0 | 57% | 2 | 1 | 0 | 0 | 0 | 6.58 | 6.1 |
| Elkan Baggott | D | 3 | 173 | 0 | 0 | 2 | 0 | 0% | 0 | 82% | 0 | – | 3 | 4 | 1 | 82% | 1 | 3 | 0 | 0 | 0 | 6.77 | – |
| Ryan Leonard | D | 2 | 173 | 0 | 0 | 0 | 0 | – | 1 | 71% | 1 | 100% | 1 | 0 | 0 | 62% | 2 | 1 | 0 | 0 | 0 | 6.90 | – |
| Zak Lovelace | F | 4 | 121 | 0 | 1 | 3 | 2 | 0% | 1 | 75% | 0 | 0% | 2 | 0 | 0 | 31% | 1 | 0 | 0 | 0 | 0 | 6.42 | – |
| Femi Azeez | F | 2 | 113 | 0 | 0 | 2 | 1 | 0% | 2 | 65% | 1 | 50% | 4 | 1 | 0 | 44% | 2 | 1 | 0 | 0 | 0 | 6.45 | – |
| Alfie Massey | M | 2 | 106 | 0 | 0 | 0 | 0 | – | 1 | 80% | 1 | 100% | 3 | 5 | 0 | 56% | 4 | 4 | 0 | 0 | 0 | 6.75 | – |
| Raees Bangura-Williams | M | 2 | 89 | 0 | 0 | 2 | 1 | 0% | 1 | 68% | 1 | 100% | 4 | 1 | 0 | 40% | 4 | 0 | 0 | 0 | 0 | 6.60 | – |
| Jordi Osei-Tutu | D | 3 | 87 | 0 | 0 | 0 | 0 | – | 1 | 78% | 0 | – | 2 | 1 | 0 | 57% | 1 | 2 | 0 | 0 | 0 | 6.83 | – |
| Danny Batth | D | 1 | 70 | 0 | 0 | 0 | 0 | – | 0 | 76% | 0 | – | 0 | 0 | 0 | 45% | 2 | 0 | 0 | 0 | 0 | 6.90 | – |
| Derek Mazou-Sacko | M | 1 | 26 | 0 | 0 | 0 | 0 | – | 0 | 90% | 0 | – | 1 | 0 | 0 | 33% | 1 | 0 | 0 | 0 | 0 | 6.50 | – |
| Ajay Matthews | F | 1 | 12 | 0 | 0 | 0 | 0 | – | 0 | 0% | 0 | – | 0 | 0 | 1 | 17% | 2 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Millwall | Championship | 1 | 96 | 0 | 0 | 0 | 0 | – | 1 | 71% | 1 | 0 | 0 | 86% | 0 | 0 | 0 | 7.30 |
| 2026/27 | Millwall | League Cup | 1 | 77 | 0 | 0 | 0 | 0 | – | 0 | 70% | 0 | 1 | 0 | 33% | 2 | 0 | 0 | 6.50 |
| 2025/26 | Millwall | Championship | 25 | 1608 | 1 | 2 | 8 | 3 | 12% | 10 | 63% | 4 | 51 | 18 | 57% | 27 | 4 | 0 | 7.01 |
| 2025/26 | Millwall | League Cup | 2 | 102 | 2 | 0 | 2 | 2 | 100% | 4 | 84% | 0 | 1 | 2 | 50% | 3 | 2 | 0 | 8.30 |
| 2025/26 | Millwall | FA Cup | 1 | 66 | 0 | 0 | 0 | 0 | – | 0 | 73% | 0 | 1 | 1 | 33% | 1 | 1 | 0 | 5.60 |
| 2024/25 | Millwall | Championship | 33 | 2631 | 0 | 1 | 9 | 0 | 0% | 30 | 66% | 17 | 77 | 35 | 61% | 43 | 7 | 0 | 7.09 |
| 2024/25 | Millwall | FA Cup | 1 | 90 | 0 | 0 | 0 | 0 | – | 0 | 78% | 2 | 3 | 1 | 55% | 0 | 0 | 0 | 7.30 |
| 2024/25 | Millwall | League Cup | 2 | 51 | 0 | 0 | 0 | 0 | – | 1 | 83% | 0 | 3 | 0 | 67% | 0 | 0 | 0 | 6.75 |
| 2023/24 | Millwall | Championship | 35 | 2717 | 0 | 1 | 17 | 7 | 0% | 17 | 68% | 6 | 90 | 37 | 63% | 36 | 9 | 0 | 7.02 |
| 2022/23 | Millwall | Championship | 17 | 1009 | 0 | 1 | 4 | 4 | 0% | 6 | 67% | 5 | 26 | 18 | 58% | 10 | 1 | 0 | 6.83 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 15 Aug | a Bristol City | W | 96 | – | – | 0 | – | 1 | 0 | – | 0 | 0 | 7.30 | – |
| 08 Aug | a QPR | D | 77 | – | – | 0 | – | 0 | 1 | 2 | 0 | 0 | 6.50 | – |
| 11 May | v Hull | L | 90 | – | 0 | 1 | – | 0 | 1 | 1 | 0 | 0 | 6.20 | – |
| 08 May | a Hull | D | 90 | – | 0 | 0 | – | 0 | 2 | 1 | 0 | 0 | 7.30 | – |
| 02 May | v Oxford | – | 90 | – | 0 | 2 | 1 | 0 | 2 | – | 0 | 0 | 7.50 | – |
| 24 Apr | a Leicester | – | 90 | – | 1 | 1 | – | 1 | 2 | – | 0 | 0 | 7.30 | – |
| 28 Feb | a Preston | – | 79 | 1 | 0 | 1 | 1 | 0 | 2 | 1 | 1 | 0 | 7.90 | – |
| 25 Feb | v Birmingham | – | 73 | – | 0 | 0 | – | 0 | 2 | 2 | 0 | 0 | 6.90 | – |
| 21 Feb | v Portsmouth | – | 9 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.50 | – |
| 10 Jan | a Burnley | L | 66 | – | 0 | 0 | – | 0 | 1 | 1 | 1 | 0 | 5.60 | – |
| 04 Jan | v Swansea | – | 1 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | – | – |
| 01 Jan | a Southampton | – | 75 | – | 0 | 1 | – | 0 | 1 | 1 | 0 | 0 | 6.30 | – |
| 29 Dec | v Bristol City | – | 45 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.20 | – |
| 26 Dec | v Ipswich | – | 18 | – | 0 | 0 | – | 0 | 1 | 1 | 1 | 0 | 6.60 | – |
| 20 Dec | a Blackburn | – | 26 | – | 0 | 0 | – | 0 | 0 | 1 | 0 | 0 | 6.70 | – |