Ryan Kessler has appeared once for his club in the 2025/26 Super League season, playing eight minutes. He has not recorded any goals, assists, shots, shots on target, key passes, tackles, or interceptions in that time. His per-90 metrics are all zero, while the league averages for a defender in those categories are 0.05 goals, 0.5 shots, 0.69 key passes, and 1.96 tackles. Kessler’s average match rating of 6.6 reflects his limited involvement and the fact that he has not yet contributed to the team’s defensive or attacking phases. The numbers show a player who has yet to make an impact in a single appearance, with no measurable contributions in the standard defensive or creative metrics.
Ryan Kessler has played 8 minutes across 1 appearance in Super League, at 0.00 goals per 90 against a positional baseline of 0.05 and averaging 6.60 a match.
| Tackles /90 | 0.00 1.96 1.70 | |
| Interceptions /90 | 0.00 1.41 0.96 | |
| Duels won /90 | 11.25 5.23 5.18 | |
| Blocks /90 | 0.00 0.63 0.38 | |
| Passes /90 | 33.75 42.72 35.99 | |
| Fouls /90 | 0.00 1.14 1.26 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Rilind Nivokazi | F | 37 | 2815 | 13 | 5 | 76 | 34 | 17% | 28 | 73% | 27 | 51% | 14 | 6 | 6 | 42% | 66 | 50 | 4 | 0 | 0 | 6.78 | 6.6 |
| Ylyas Chouaref | M | 38 | 2950 | 9 | 8 | 55 | 26 | 16% | 78 | 81% | 62 | 45% | 43 | 14 | 3 | 45% | 47 | 77 | 2 | 0 | 0 | 7.25 | 8.9 |
| Winsley Boteli Mokango | F | 34 | 651 | 8 | 0 | 22 | 11 | 36% | 6 | 78% | 13 | 50% | 2 | 0 | 1 | 34% | 17 | 13 | 2 | 0 | 0 | 6.62 | 5.2 |
| Benjamin Kololli | M | 28 | 1356 | 7 | 2 | 29 | 14 | 24% | 42 | 81% | 7 | 47% | 12 | 3 | 1 | 50% | 15 | 25 | 3 | 0 | 0 | 6.88 | 6.7 |
| Liam Scott Chipperfield | M | 35 | 1374 | 5 | 1 | 23 | 10 | 22% | 32 | 73% | 17 | 38% | 12 | 9 | 3 | 46% | 16 | 28 | 4 | 0 | 0 | 6.85 | 4.0 |
| Josias Lukembila | F | 34 | 1433 | 4 | 1 | 26 | 11 | 15% | 14 | 72% | 19 | 51% | 28 | 7 | 4 | 46% | 26 | 17 | 4 | 0 | 0 | 6.64 | 4.6 |
| Ali Kabacalman | M | 37 | 3038 | 3 | 2 | 16 | 9 | 19% | 30 | 90% | 12 | 50% | 60 | 41 | 10 | 53% | 19 | 30 | 7 | 0 | 0 | 7.23 | 4.9 |
| Donat Rrudhani | M | 21 | 942 | 3 | 1 | 18 | 8 | 17% | 20 | 84% | 9 | 53% | 17 | 7 | 2 | 57% | 13 | 19 | 1 | 0 | 0 | 6.89 | 1.7 |
| Baltazar Costa | M | 35 | 2596 | 2 | 2 | 18 | 7 | 11% | 22 | 80% | 11 | 46% | 60 | 45 | 10 | 57% | 42 | 56 | 8 | 0 | 0 | 7.12 | 6.6 |
| Théo Berdayes | F | 35 | 1508 | 2 | 3 | 28 | 16 | 7% | 12 | 74% | 9 | 33% | 15 | 7 | 2 | 34% | 9 | 3 | 1 | 0 | 0 | 6.51 | 8.7 |
| Numa Lavanchy | D | 37 | 3330 | 1 | 2 | 9 | 4 | 11% | 34 | 80% | 16 | 53% | 101 | 53 | 10 | 52% | 43 | 31 | 5 | 0 | 0 | 6.92 | 4.0 |
| Jan Kronig | D | 36 | 3229 | 1 | 0 | 9 | 4 | 11% | 7 | 88% | 0 | 0% | 45 | 36 | 14 | 60% | 28 | 13 | 7 | 2 | 0 | 6.86 | 6.1 |
| Kreshnik Hajrizi | D | 34 | 2981 | 1 | 1 | 25 | 9 | 4% | 7 | 85% | 10 | 56% | 91 | 78 | 31 | 63% | 51 | 85 | 14 | 0 | 0 | 7.21 | 1.2 |
| Noé Sow | D | 30 | 1348 | 1 | 0 | 6 | 2 | 17% | 4 | 83% | 5 | 42% | 41 | 16 | 10 | 55% | 14 | 7 | 3 | 1 | 0 | 6.75 | 5.0 |
| Franck Surdez | F | 16 | 504 | 1 | 3 | 11 | 7 | 9% | 14 | 81% | 8 | 33% | 17 | 4 | 0 | 42% | 16 | 14 | 2 | 0 | 0 | 6.85 | 4.0 |
| Anthony Racioppi | G | 38 | 3420 | 0 | 1 | 0 | 0 | – | 3 | 67% | 0 | – | 2 | 0 | 0 | 90% | 1 | 16 | 1 | 0 | 123 | 7.44 | 5.0 |
| Nias Hefti | D | 37 | 3324 | 0 | 6 | 9 | 1 | 0% | 52 | 75% | 29 | 51% | 79 | 38 | 7 | 57% | 29 | 39 | 4 | 0 | 0 | 6.93 | 6.9 |
| Theo Bouchlarhem | M | 15 | 319 | 0 | 1 | 11 | 6 | 0% | 6 | 76% | 5 | 38% | 9 | 1 | 0 | 55% | 9 | 15 | 3 | 1 | 0 | 6.60 | 5.3 |
| Lamine Diack | M | 9 | 203 | 0 | 0 | 0 | 0 | – | 1 | 79% | 1 | 50% | 6 | 3 | 1 | 38% | 9 | 3 | 0 | 1 | 0 | 6.56 | 2.9 |
| Maxime Dubosson | D | 2 | 180 | 0 | 0 | 0 | 0 | – | 0 | 85% | 1 | 100% | 5 | 1 | 0 | 64% | 2 | 3 | 0 | 0 | 0 | 7.00 | – |
| Marquinhos Cipriano | D | 2 | 101 | 0 | 0 | 0 | 0 | – | 0 | 75% | 0 | 0% | 3 | 3 | 1 | 60% | 1 | 2 | 1 | 0 | 0 | 6.90 | – |
| Adrien Llukes | M | 7 | 83 | 0 | 0 | 0 | 0 | – | 0 | 60% | 2 | 29% | 6 | 1 | 1 | 58% | 2 | 1 | 1 | 0 | 0 | 6.62 | 6.1 |
| Anton Miranchuk | M | 1 | 64 | 0 | 0 | 1 | 0 | 0% | 0 | 88% | 1 | 100% | 3 | 1 | 0 | 83% | 1 | 1 | 0 | 0 | 0 | 6.90 | – |
| Dinis Rodrigues | F | 1 | 14 | 0 | 0 | 0 | 0 | – | 0 | 33% | 1 | 100% | 0 | 0 | 0 | 50% | 1 | 0 | 0 | 0 | 0 | 6.50 | – |
| Ryan Kessler | D | 1 | 8 | 0 | 0 | 0 | 0 | – | 0 | 33% | 0 | 0% | 0 | 0 | 0 | 50% | 0 | 0 | 0 | 0 | 0 | 6.60 | – |
| 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 | FC Sion | UEFA Europa Conference League | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | – |
| 2026/27 | FC Sion | Super League | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | – |
| 2025/26 | FC Sion | Super League | 1 | 8 | 0 | 0 | 0 | 0 | – | 0 | 33% | 0 | 0 | 0 | 50% | 0 | 0 | 0 | 6.60 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10 May | v FC Thun | W | 8 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.60 | – |