Bryan Okoh has been a standout defender in the 2025/26 Ligue 1 season, appearing in 39 matches and logging 2,890 minutes. He has scored four goals, a rate of 0.12 goals per 90 minutes, which is three times the baseline of 0.04 for his position, and he has added three assists. Okoh has taken 21 shots, with 7 on target, giving a 19% conversion rate, and has delivered 14 key passes, slightly below the baseline of 0.53 key passes per 90. Defensively he has made 44 tackles and 79 interceptions, with 1.37 tackles per 90 compared to the baseline of 1.64, and 0.25 successful dribbles per 90 versus a baseline of 0.36. His average match rating of 7.1 reflects consistent contributions across the pitch.
Bryan Okoh has played 2,890 minutes across 39 appearances in Ligue 1, scoring 0.12 goals per 90 against a positional baseline of 0.04, converting 19% of 21 shots and averaging 7.10 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Lassine Sinayoko | F | 32 | 2780 | 12 | 4 | 68 | 38 | 18% | 40 | 76% | 32 | 49% | 42 | 26 | 0 | 43% | 29 | 53 | 8 | 0 | 0 | 7.00 | 10.0 |
| Kévin Danois | M | 34 | 2916 | 3 | 1 | 19 | 8 | 16% | 58 | 85% | 35 | 58% | 78 | 39 | 2 | 47% | 35 | 28 | 4 | 0 | 0 | 7.00 | 4.7 |
| Danny Namaso | F | 30 | 2525 | 3 | 3 | 40 | 17 | 8% | 32 | 84% | 33 | 38% | 35 | 10 | 2 | 40% | 64 | 47 | 9 | 0 | 0 | 6.67 | 3.6 |
| Sékou Mara | F | 27 | 1234 | 3 | 2 | 24 | 12 | 12% | 9 | 73% | 17 | 50% | 13 | 4 | 0 | 44% | 27 | 27 | 0 | 0 | 0 | 6.64 | 8.8 |
| Bryan Okoh | D | 13 | 1011 | 3 | 0 | 6 | 3 | 50% | 4 | 85% | 0 | 0% | 13 | 27 | 13 | 63% | 13 | 8 | 2 | 0 | 0 | 7.12 | 6.7 |
| Sinaly Diomandé | D | 24 | 2134 | 2 | 2 | 7 | 4 | 29% | 4 | 86% | 5 | 56% | 33 | 31 | 14 | 59% | 31 | 26 | 4 | 1 | 0 | 6.93 | 5.7 |
| Marvin Senaya | D | 26 | 1874 | 1 | 0 | 8 | 5 | 12% | 6 | 76% | 3 | 14% | 61 | 35 | 14 | 61% | 28 | 33 | 6 | 0 | 0 | 6.83 | 4.6 |
| Josué Casimir | F | 31 | 1532 | 1 | 0 | 17 | 12 | 6% | 10 | 79% | 10 | 50% | 31 | 11 | 0 | 52% | 34 | 32 | 6 | 1 | 0 | 6.61 | 8.6 |
| Francisco Sierralta | D | 11 | 952 | 1 | 0 | 4 | 2 | 25% | 4 | 90% | 2 | 100% | 16 | 12 | 6 | 67% | 8 | 5 | 2 | 0 | 0 | 6.85 | 4.6 |
| Oussama El Azzouzi | M | 11 | 813 | 1 | 0 | 4 | 1 | 25% | 9 | 91% | 6 | 33% | 19 | 16 | 3 | 47% | 18 | 7 | 1 | 1 | 0 | 6.88 | 7.9 |
| Assane Dioussé | M | 16 | 334 | 1 | 0 | 4 | 3 | 25% | 3 | 91% | 2 | 67% | 8 | 5 | 2 | 48% | 8 | 4 | 3 | 0 | 0 | 6.66 | 5.7 |
| Donovan Léon | G | 29 | 2464 | 0 | 0 | 0 | 0 | – | 1 | 51% | 1 | 100% | 3 | 1 | 0 | 81% | 3 | 7 | 1 | 2 | 96 | 7.08 | 3.6 |
| Gideon Mensah | D | 31 | 2423 | 0 | 2 | 1 | 0 | 0% | 17 | 82% | 21 | 62% | 57 | 32 | 4 | 53% | 37 | 34 | 8 | 0 | 0 | 6.85 | 3.8 |
| Elisha Owusu | M | 29 | 2353 | 0 | 0 | 4 | 0 | 0% | 12 | 81% | 10 | 77% | 69 | 26 | 9 | 52% | 49 | 22 | 7 | 0 | 0 | 6.79 | 3.2 |
| Clement Akpa | D | 26 | 1949 | 0 | 0 | 3 | 0 | 0% | 9 | 81% | 11 | 85% | 31 | 21 | 9 | 66% | 12 | 30 | 4 | 1 | 0 | 6.72 | 3.0 |
| Lamine Sy | D | 25 | 1613 | 0 | 0 | 8 | 2 | 0% | 13 | 83% | 15 | 34% | 44 | 24 | 7 | 52% | 24 | 15 | 2 | 0 | 0 | 6.68 | 3.4 |
| Fredrik Oppegård | D | 24 | 1359 | 0 | 0 | 6 | 3 | 0% | 12 | 80% | 9 | 50% | 26 | 13 | 5 | 51% | 8 | 8 | 1 | 1 | 0 | 6.52 | 1.5 |
| Ibrahim Osman | F | 15 | 719 | 0 | 2 | 16 | 6 | 0% | 9 | 81% | 6 | 24% | 11 | 4 | 0 | 41% | 8 | 19 | 0 | 0 | 0 | 6.59 | 2.8 |
| Rudy Matondo | M | 17 | 694 | 0 | 0 | 2 | 0 | 0% | 2 | 89% | 4 | 57% | 12 | 9 | 2 | 41% | 15 | 10 | 4 | 0 | 0 | 6.54 | 3.2 |
| Naouirou Ahamada | M | 15 | 687 | 0 | 1 | 5 | 1 | 0% | 6 | 86% | 8 | 50% | 10 | 5 | 1 | 54% | 5 | 8 | 0 | 0 | 0 | 6.77 | 5.9 |
| Théo De Percin | G | 9 | 686 | 0 | 0 | 0 | 0 | – | 0 | 54% | 0 | – | 0 | 0 | 0 | 100% | 0 | 1 | 0 | 0 | 23 | 7.11 | 3.7 |
| Romain Faivre | M | 10 | 587 | 0 | 2 | 8 | 3 | 0% | 10 | 82% | 12 | 55% | 7 | 5 | 1 | 61% | 5 | 11 | 0 | 0 | 0 | 6.80 | 6.4 |
| Lasso Coulibaly | M | 18 | 350 | 0 | 0 | 2 | 1 | 0% | 4 | 79% | 15 | 62% | 7 | 5 | 1 | 55% | 10 | 12 | 1 | 0 | 0 | 6.61 | 3.4 |
| Telli Siwe | D | 4 | 315 | 0 | 0 | 2 | 1 | 0% | 1 | 86% | 1 | 20% | 6 | 6 | 2 | 41% | 3 | 0 | 0 | 0 | 0 | 6.58 | – |
| Gabriel Osho | D | 2 | 134 | 0 | 0 | 0 | 0 | – | 0 | 93% | 0 | – | 3 | 1 | 2 | 55% | 2 | 1 | 0 | 0 | 0 | 6.75 | – |
| Ryan Rodin | F | 4 | 97 | 0 | 0 | 1 | 1 | 0% | 0 | 73% | 0 | – | 0 | 0 | 0 | 46% | 0 | 2 | 0 | 0 | 0 | 6.35 | – |
| Mamoudou Cissokho | F | 3 | 29 | 0 | 0 | 2 | 1 | 0% | 0 | 50% | 0 | 0% | 1 | 0 | 1 | 33% | 0 | 1 | 0 | 0 | 0 | 6.50 | – |
| Tidiane Devernois | M | 3 | 27 | 0 | 0 | 0 | 0 | – | 3 | 76% | 0 | – | 0 | 0 | 0 | 0% | 1 | 0 | 0 | 0 | 0 | 6.50 | – |
| Thelonius Bair | F | 2 | 23 | 0 | 0 | 0 | 0 | – | 0 | 75% | 0 | – | 0 | 0 | 0 | 60% | 0 | 0 | 0 | 0 | 0 | 6.50 | – |
| Yvan Zaddy | F | 2 | 10 | 0 | 0 | 1 | 1 | 0% | 0 | 90% | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | 0 | 0 | 6.30 | – |
| Lamfia Dioubaté | M | 1 | 1 | 0 | 0 | 0 | 0 | – | 0 | 100% | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | 0 | 0 | – | – |
| 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 | Auxerre | Ligue 1 | 13 | 1011 | 3 | 0 | 6 | 3 | 50% | 4 | 85% | 0 | 13 | 27 | 63% | 13 | 2 | 0 | 7.12 |
| 2025/26 | Lausanne | Super League | 16 | 973 | 0 | 0 | 8 | 1 | 0% | 3 | 79% | 6 | 20 | 25 | 63% | 11 | 5 | 1 | 6.80 |
| 2025/26 | Lausanne | UEFA Europa Conference League | 10 | 906 | 1 | 3 | 7 | 3 | 14% | 7 | 84% | 2 | 11 | 27 | 61% | 5 | 1 | 0 | 7.56 |
| 2024/25 | FC Liefering | 2. Liga | 10 | 681 | 1 | 0 | 3 | 2 | 33% | 4 | 73% | 6 | 22 | 26 | 67% | 11 | 2 | 0 | 7.16 |
| 2024/25 | Red Bull Salzburg | UEFA Champions League | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | – |
| 2024/25 | Red Bull Salzburg | Bundesliga | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | – |
| 2023/24 | FC Liefering | 2. Liga | 6 | 552 | 1 | 2 | 5 | 3 | 20% | 3 | 75% | 4 | 10 | 13 | 60% | 6 | 0 | 0 | 7.42 |
| 2023/24 | Red Bull Salzburg | Bundesliga | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | – |
| 2023/24 | Red Bull Salzburg | UEFA Champions League | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | – |
| 2022/23 | FC Liefering | 2. Liga | 7 | 416 | 0 | 0 | 3 | 1 | 0% | 2 | 77% | 4 | 16 | 12 | 63% | 8 | 1 | 1 | 6.77 |
| 2022/23 | Red Bull Salzburg | Bundesliga | 1 | 1 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 1 | 0% | 0 | 0 | 0 | – |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10 May | v Nice | W | 13 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 7.20 | 10.0 |
| 03 May | v Angers | W | 90 | – | 0 | 0 | – | 0 | 2 | 1 | 1 | 0 | 6.90 | 3.5 |
| 25 Apr | a Lyon | L | 90 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 7.20 | 6.0 |
| 19 Apr | a Monaco | D | 90 | – | 0 | 1 | – | 0 | 0 | 1 | 0 | 0 | 7.30 | 2.9 |
| 11 Apr | v Nantes | D | 90 | – | 0 | 0 | – | 0 | 2 | 3 | 0 | 0 | 6.90 | 4.6 |
| 05 Apr | a Le Havre | D | 90 | – | 0 | 1 | – | 0 | 1 | – | 0 | 0 | 6.90 | 3.5 |
| 21 Mar | v Stade Brestois 29 | W | 90 | 2 | 0 | 2 | 2 | 1 | 0 | – | 0 | 0 | 9.70 | 7.6 |
| 13 Mar | a Marseille | L | 88 | – | 0 | 0 | – | 0 | 2 | 6 | 1 | 0 | 6.30 | 3.4 |
| 07 Mar | v Strasbourg | D | 90 | – | 0 | 0 | – | 0 | 2 | 1 | 0 | 0 | 7.00 | 3.5 |
| 01 Mar | a Lorient | D | 90 | – | 0 | 0 | – | 1 | 1 | – | 0 | 0 | 6.70 | 2.8 |
| 22 Feb | v Rennes | L | 90 | – | 0 | 1 | – | 0 | 1 | – | 0 | 0 | 6.70 | 6.6 |
| 15 Feb | a Metz | W | 90 | – | 0 | 0 | – | 1 | 2 | – | 0 | 0 | 6.90 | 4.7 |
| 01 Feb | a Toulouse | D | 10 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.90 | 1.0 |
| 24 Jan | v Grasshoppers | D | 63 | – | 0 | 0 | – | 0 | 2 | – | 0 | 0 | 7.30 | 6.5 |
| 17 Jan | a BSC Young Boys | W | 45 | – | 0 | 0 | – | 0 | 2 | – | 0 | 0 | 7.30 | 6.6 |