Joe Bryan has made 21 appearances in the Championship so far, playing 882 minutes and recording no goals or assists. He has taken one shot, which was not on target, and has delivered eight key passes, a figure that exceeds the baseline of 0.57 key passes per 90 minutes. In terms of defensive actions, Bryan has completed 31 tackles and 20 interceptions, both well above the baseline of 1.54 tackles per 90 minutes. His dribbles completed per 90 minutes stand at 1.02, higher than the baseline of 0.32. Despite these contributions, his average match rating of 6.69 and a conversion rate of 0% reflect a season where his scoring rate has fallen well below the previous season's baseline of 0.05 goals per 90 minutes.
Joe Bryan has played 882 minutes across 21 appearances in Championship, at 0.00 goals per 90 against a positional baseline of 0.05, converting 0% of 1 shots and averaging 6.69 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Femi Azeez | M | 37 | 2996 | 11 | 7 | 73 | 32 | 15% | 71 | 60% | 50 | 41% | 50 | 16 | 8 | 43% | 60 | 30 | 6 | 1 | 0 | 7.23 | 6.7 |
| Josh Coburn | F | 31 | 2099 | 10 | 0 | 41 | 21 | 24% | 16 | 62% | 6 | 30% | 16 | 3 | 4 | 42% | 44 | 42 | 2 | 0 | 0 | 6.73 | 3.6 |
| Mihailo Ivanović | F | 47 | 3086 | 9 | 3 | 64 | 34 | 14% | 33 | 52% | 14 | 39% | 13 | 7 | 6 | 37% | 37 | 16 | 2 | 0 | 0 | 6.59 | 3.7 |
| Camiel Neghli | M | 49 | 3563 | 5 | 4 | 39 | 15 | 13% | 45 | 75% | 33 | 55% | 63 | 35 | 9 | 45% | 36 | 16 | 4 | 0 | 0 | 6.87 | 10.0 |
| Jake Cooper | D | 49 | 4416 | 4 | 1 | 32 | 16 | 12% | 27 | 75% | 2 | 40% | 49 | 41 | 37 | 67% | 56 | 37 | 10 | 0 | 0 | 7.16 | 4.0 |
| Macaulay Langstaff | F | 40 | 1551 | 4 | 1 | 19 | 11 | 21% | 10 | 71% | 7 | 41% | 23 | 5 | 1 | 36% | 23 | 16 | 2 | 0 | 0 | 6.51 | 5.6 |
| Luke Cundle | M | 32 | 1267 | 4 | 0 | 14 | 9 | 29% | 21 | 85% | 5 | 56% | 23 | 8 | 4 | 48% | 11 | 12 | 1 | 0 | 0 | 6.73 | 5.3 |
| Tristan Crama | D | 50 | 4478 | 3 | 6 | 34 | 10 | 9% | 39 | 71% | 18 | 56% | 90 | 72 | 34 | 59% | 60 | 21 | 9 | 0 | 0 | 7.03 | 3.6 |
| Caleb Taylor | D | 29 | 2339 | 3 | 2 | 24 | 9 | 12% | 8 | 79% | 5 | 71% | 32 | 57 | 33 | 69% | 19 | 14 | 1 | 0 | 0 | 7.18 | 5.5 |
| Ryan Leonard | M | 28 | 1776 | 3 | 2 | 10 | 5 | 30% | 14 | 65% | 4 | 50% | 53 | 21 | 6 | 56% | 31 | 23 | 7 | 0 | 0 | 7.06 | 4.6 |
| Aidomo Emakhu | F | 31 | 1453 | 2 | 3 | 30 | 15 | 7% | 20 | 63% | 27 | 44% | 35 | 9 | 0 | 51% | 16 | 27 | 0 | 0 | 0 | 6.78 | 5.3 |
| Zak Sturge | D | 42 | 2689 | 1 | 0 | 11 | 4 | 9% | 12 | 74% | 20 | 54% | 52 | 27 | 18 | 51% | 36 | 23 | 8 | 1 | 0 | 6.76 | 6.7 |
| Casper De Norre | M | 32 | 2392 | 1 | 4 | 14 | 4 | 7% | 23 | 83% | 1 | 17% | 52 | 37 | 6 | 47% | 22 | 16 | 5 | 0 | 0 | 6.86 | 4.1 |
| Thierno Ballo | M | 35 | 2111 | 1 | 5 | 30 | 13 | 3% | 24 | 70% | 17 | 38% | 50 | 10 | 1 | 40% | 35 | 24 | 7 | 0 | 0 | 6.60 | 3.9 |
| Derek Mazou-Sacko | M | 24 | 1280 | 1 | 1 | 8 | 3 | 12% | 5 | 85% | 5 | 50% | 34 | 19 | 0 | 57% | 14 | 11 | 3 | 0 | 0 | 6.82 | 9.8 |
| Raees Bangura-Williams | F | 18 | 740 | 1 | 1 | 8 | 4 | 12% | 6 | 76% | 7 | 54% | 13 | 6 | 3 | 49% | 18 | 11 | 3 | 0 | 0 | 6.65 | 2.7 |
| Massimo Luongo | M | 11 | 703 | 1 | 0 | 3 | 1 | 33% | 8 | 76% | 0 | 0% | 34 | 15 | 2 | 59% | 20 | 7 | 2 | 0 | 0 | 7.11 | 3.7 |
| Kamarl Grant | D | 4 | 353 | 1 | 0 | 3 | 3 | 33% | 0 | 81% | 0 | 0% | 2 | 10 | 6 | 43% | 6 | 2 | 1 | 0 | 0 | 6.68 | – |
| Max Crocombe | G | 25 | 2255 | 0 | 0 | 0 | 0 | – | 1 | 42% | 0 | – | 2 | 0 | 0 | 94% | 0 | 4 | 0 | 0 | 84 | 7.06 | 5.3 |
| Billy Mitchell | M | 30 | 2165 | 0 | 1 | 4 | 1 | 0% | 19 | 81% | 9 | 47% | 58 | 21 | 13 | 56% | 24 | 14 | 6 | 0 | 0 | 6.91 | 5.5 |
| Alfie Doughty | M | 28 | 1533 | 0 | 5 | 8 | 2 | 0% | 52 | 74% | 13 | 57% | 26 | 20 | 3 | 50% | 22 | 4 | 4 | 0 | 0 | 6.85 | 2.9 |
| Anthony Patterson | G | 16 | 1446 | 0 | 0 | 0 | 0 | – | 0 | 52% | 0 | – | 0 | 0 | 0 | 100% | 0 | 1 | 0 | 0 | 37 | 6.99 | 7.0 |
| Steven Benda | G | 11 | 990 | 0 | 0 | 0 | 0 | – | 0 | 55% | 0 | – | 0 | 0 | 0 | 64% | 0 | 7 | 0 | 0 | 22 | 6.47 | 3.7 |
| Joe Bryan | D | 21 | 882 | 0 | 0 | 1 | 0 | 0% | 8 | 74% | 10 | 91% | 31 | 20 | 5 | 62% | 17 | 5 | 5 | 1 | 0 | 6.68 | 6.8 |
| Danny McNamara | D | 17 | 610 | 0 | 0 | 5 | 2 | 0% | 2 | 74% | 1 | 25% | 8 | 11 | 1 | 41% | 13 | 9 | 3 | 0 | 0 | 6.53 | 3.4 |
| Barry Bannan | M | 16 | 582 | 0 | 1 | 5 | 2 | 0% | 7 | 83% | 1 | 100% | 10 | 7 | 3 | 44% | 4 | 3 | 1 | 0 | 0 | 6.76 | 6.9 |
| Wes Harding | D | 11 | 418 | 0 | 0 | 0 | 0 | – | 4 | 72% | 1 | 33% | 10 | 4 | 4 | 56% | 8 | 3 | 0 | 0 | 0 | 6.61 | 4.0 |
| Will Smallbone | M | 10 | 355 | 0 | 0 | 4 | 2 | 0% | 4 | 71% | 0 | 0% | 8 | 2 | 0 | 42% | 4 | 2 | 0 | 0 | 0 | 6.45 | 3.1 |
| Daniel Kelly | M | 7 | 331 | 0 | 0 | 3 | 2 | 0% | 0 | 72% | 1 | 20% | 5 | 1 | 2 | 40% | 4 | 3 | 0 | 0 | 0 | 6.63 | 2.1 |
| Tom Watson | F | 12 | 253 | 0 | 0 | 1 | 0 | 0% | 3 | 69% | 4 | 44% | 4 | 2 | 1 | 31% | 7 | 3 | 2 | 0 | 0 | 6.47 | 2.9 |
| Japhet Tanganga | D | 2 | 180 | 0 | 0 | 0 | 0 | – | 0 | 78% | 0 | 0% | 0 | 2 | 4 | 67% | 1 | 3 | 1 | 0 | 0 | 6.25 | – |
| Daniel Kelly | M | 5 | 177 | 0 | 0 | 1 | 0 | 0% | 0 | 79% | 0 | 0% | 1 | 1 | 1 | 17% | 4 | 0 | 0 | 0 | 0 | 6.36 | – |
| Jack Howland | M | 3 | 136 | 0 | 1 | 0 | 0 | – | 2 | 81% | 3 | 60% | 4 | 0 | 0 | 57% | 1 | 0 | 0 | 0 | 0 | 6.77 | – |
| Kevin Nisbet | F | 4 | 107 | 0 | 0 | 3 | 0 | 0% | 2 | 63% | 0 | – | 0 | 1 | 0 | 26% | 2 | 1 | 0 | 0 | 0 | 6.32 | – |
| Ajay Matthews | F | 3 | 55 | 0 | 0 | 0 | 0 | – | 0 | 57% | 0 | 0% | 1 | 0 | 0 | 33% | 0 | 1 | 0 | 0 | 0 | 6.37 | – |
| Adam Mayor | F | 1 | 50 | 0 | 0 | 0 | 0 | – | 0 | 62% | 1 | 100% | 0 | 0 | 0 | 50% | 1 | 0 | 1 | 0 | 0 | 6.60 | – |
| Rafiq Lamptey | M | 1 | 24 | 0 | 1 | 0 | 0 | – | 1 | 89% | 0 | – | 3 | 1 | 0 | 80% | 1 | 0 | 0 | 0 | 0 | 6.90 | – |
| Sheldon Kendall | F | 2 | 19 | 0 | 0 | 0 | 0 | – | 0 | 67% | 0 | – | 0 | 0 | 0 | 0% | 0 | 0 | 0 | 0 | 0 | 6.20 | – |
| Zak Lovelace | F | 1 | 11 | 0 | 0 | 0 | 0 | – | 0 | 33% | 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 | Millwall | Championship | 19 | 747 | 0 | 0 | 1 | 0 | 0% | 6 | 74% | 8 | 17 | 15 | 56% | 15 | 5 | 1 | 6.64 |
| 2025/26 | Millwall | FA Cup | 1 | 90 | 0 | 0 | 0 | 0 | – | 2 | 77% | 2 | 11 | 5 | 88% | 1 | 0 | 0 | 7.00 |
| 2025/26 | Millwall | League Cup | 1 | 45 | 0 | 0 | 0 | 0 | – | 0 | 74% | 0 | 3 | 0 | 62% | 1 | 0 | 0 | 7.20 |
| 2024/25 | Millwall | Championship | 39 | 3283 | 1 | 1 | 15 | 6 | 7% | 50 | 74% | 18 | 91 | 69 | 57% | 43 | 8 | 0 | 7.19 |
| 2024/25 | Millwall | FA Cup | 3 | 274 | 0 | 2 | 2 | 0 | 0% | 3 | 85% | 6 | 7 | 3 | 67% | 2 | 0 | 0 | 7.57 |
| 2024/25 | Millwall | League Cup | 2 | 129 | 0 | 0 | 0 | 0 | – | 0 | 64% | 0 | 5 | 3 | 55% | 3 | 0 | 0 | 6.75 |
| 2023/24 | Millwall | Championship | 23 | 1446 | 2 | 0 | 9 | 4 | 22% | 19 | 77% | 12 | 47 | 27 | 56% | 28 | 5 | 0 | 7.01 |
| 2022/23 | Nice | UEFA Europa Conference League | 3 | 237 | 1 | 1 | 3 | 1 | 33% | 2 | 78% | 0 | 3 | 5 | 50% | 3 | 0 | 0 | 6.97 |
| 2022/23 | Nice | Ligue 1 | 6 | 177 | 0 | 0 | 0 | 0 | – | 1 | 81% | 0 | 5 | 1 | 42% | 4 | 3 | 0 | 6.60 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10 Apr | a West Brom | – | 14 | – | 0 | 0 | – | 0 | 0 | 1 | 0 | 0 | 6.30 | 2.3 |
| 06 Apr | v Norwich | – | 10 | – | 0 | 0 | – | 0 | 0 | – | 1 | 0 | 6.60 | 3.1 |
| 14 Mar | v Blackburn | – | 26 | – | 0 | 0 | – | 0 | 1 | 1 | 0 | 0 | 6.00 | 4.8 |
| 10 Jan | a Burnley | L | 90 | – | 0 | 0 | – | 2 | 11 | 1 | 0 | 0 | 7.00 | 10.0 |
| 04 Jan | v Swansea | – | 13 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.90 | 7.5 |
| 01 Jan | a Southampton | – | 15 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.90 | 3.8 |
| 29 Dec | v Bristol City | – | 17 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.60 | 4.8 |
| 26 Dec | v Ipswich | – | 83 | – | 0 | 0 | – | 0 | 2 | 1 | 0 | 0 | 7.30 | 4.5 |
| 20 Dec | a Blackburn | – | 45 | – | 0 | 0 | – | 1 | 0 | 2 | 1 | 0 | 6.30 | 2.3 |
| 13 Dec | v Hull | – | 45 | – | 0 | 0 | – | 1 | 1 | – | 0 | 0 | 7.00 | 5.4 |
| 10 Dec | a Derby | – | 1 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | – | 2.0 |
| 22 Nov | a Portsmouth | – | 29 | – | 0 | 0 | – | 0 | 1 | 1 | 0 | 1 | 6.30 | 5.6 |
| 04 Nov | a Birmingham | – | 71 | – | 0 | 1 | – | 0 | 0 | 2 | 0 | 0 | 5.50 | 3.6 |
| 25 Oct | v Leicester | – | 1 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | – | 4.6 |
| 21 Oct | v Stoke | – | 11 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.70 | 8.8 |