Joel Ruiz has been a standout presence for his side in the 2026/27 UEFA Europa Conference League, featuring in seven matches and logging 477 minutes. He has contributed one assist while keeping a clean sheet in terms of goals scored, with zero goals and no shots on target from his two attempts. Ruiz’s defensive work is evident in 16 tackles and three interceptions, translating to 3.02 tackles per 90 minutes, well above the baseline of 1.65. Off the ball, he has delivered two key passes, 0.38 per 90, slightly below the baseline of 0.56, but his overall match rating of 6.97 reflects consistent performance. His contribution to the team's defensive solidity has been clear, with a high volume of tackles and interceptions underscoring his role in breaking up opposition play.
Joel Ruiz has played 603 minutes across 9 appearances in UEFA Europa Conference League, at 0.00 goals per 90 against a positional baseline of 0.06, converting 0% of 3 shots and averaging 6.76 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Andrin Hunziker | F | 7 | 354 | 4 | 1 | 11 | 7 | 36% | 7 | 54% | 4 | 50% | 5 | 1 | 1 | 43% | 7 | 4 | 0 | 0 | 0 | 7.16 | 4.8 |
| Lukas Görtler | M | 9 | 758 | 3 | 2 | 19 | 8 | 16% | 18 | 74% | 9 | 60% | 20 | 5 | 3 | 56% | 11 | 17 | 4 | 0 | 0 | 7.22 | 3.4 |
| Aliou Balde | F | 9 | 657 | 2 | 1 | 30 | 13 | 7% | 12 | 69% | 22 | 63% | 6 | 4 | 2 | 51% | 4 | 8 | 0 | 0 | 0 | 7.06 | 7.1 |
| Lukas Daschner | M | 9 | 648 | 2 | 1 | 16 | 10 | 12% | 24 | 74% | 4 | 25% | 14 | 3 | 3 | 47% | 9 | 5 | 3 | 0 | 0 | 7.32 | 1.8 |
| L. Frokaj | M | 9 | 514 | 2 | 0 | 12 | 6 | 17% | 10 | 75% | 5 | 29% | 10 | 2 | 2 | 46% | 9 | 14 | 2 | 0 | 0 | 6.65 | 3.9 |
| E. Owusu | M | 9 | 353 | 2 | 1 | 11 | 4 | 18% | 6 | 84% | 10 | 56% | 4 | 4 | 2 | 55% | 6 | 9 | 0 | 0 | 0 | 7.11 | 5.3 |
| Diego Besio | F | 8 | 330 | 2 | 2 | 6 | 5 | 33% | 7 | 78% | 5 | 62% | 4 | 1 | 0 | 43% | 6 | 8 | 0 | 0 | 0 | 6.88 | 4.5 |
| M. Stevanovic | M | 9 | 576 | 1 | 0 | 6 | 2 | 17% | 3 | 78% | 5 | 71% | 14 | 7 | 4 | 67% | 5 | 4 | 2 | 1 | 0 | 6.91 | 5.4 |
| C. Witzig | M | 9 | 562 | 1 | 0 | 14 | 4 | 7% | 13 | 78% | 13 | 48% | 4 | 2 | 1 | 34% | 8 | 2 | 0 | 0 | 0 | 6.55 | 2.9 |
| N. Scherrer | F | 3 | 70 | 1 | 0 | 4 | 2 | 25% | 0 | 89% | 0 | 0% | 0 | 1 | 1 | 30% | 1 | 0 | 0 | 0 | 0 | 6.50 | – |
| C. Okoroji | D | 9 | 786 | 0 | 3 | 1 | 0 | 0% | 16 | 83% | 1 | 33% | 20 | 9 | 3 | 60% | 4 | 7 | 1 | 0 | 0 | 6.75 | 4.6 |
| L. Zigi | G | 7 | 650 | 0 | 0 | 0 | 0 | – | 0 | 75% | 1 | 100% | 0 | 0 | 0 | 88% | 0 | 3 | 1 | 0 | 16 | 6.69 | 5.5 |
| J. Stanić | D | 8 | 642 | 0 | 0 | 4 | 1 | 0% | 1 | 86% | 0 | – | 15 | 6 | 4 | 57% | 17 | 14 | 2 | 0 | 0 | 6.73 | 5.6 |
| H. Vandermersch | M | 9 | 638 | 0 | 0 | 5 | 0 | 0% | 12 | 73% | 3 | 33% | 10 | 5 | 2 | 48% | 7 | 19 | 2 | 0 | 0 | 6.69 | 4.9 |
| J. Ruiz | D | 9 | 603 | 0 | 1 | 3 | 0 | 0% | 2 | 81% | 1 | 50% | 22 | 3 | 2 | 65% | 4 | 10 | 0 | 0 | 0 | 6.76 | 7.7 |
| Colin Noah Kleine-Bekel | D | 6 | 211 | 0 | 0 | 1 | 0 | 0% | 1 | 85% | 0 | 0% | 5 | 3 | 0 | 55% | 3 | 1 | 1 | 0 | 0 | 6.53 | 5.2 |
| L. Watkowiak | G | 2 | 136 | 0 | 0 | 0 | 0 | – | 0 | 64% | 0 | – | 0 | 0 | 0 | 100% | 0 | 0 | 0 | 0 | 9 | 5.20 | – |
| Corsin Konietzke | M | 5 | 85 | 0 | 1 | 1 | 0 | 0% | 3 | 74% | 1 | 33% | 5 | 0 | 0 | 57% | 2 | 2 | 0 | 0 | 0 | 5.63 | – |
| C. Boukhalfa | M | 2 | 68 | 0 | 0 | 0 | 0 | – | 0 | 78% | 1 | 33% | 1 | 0 | 0 | 43% | 0 | 0 | 0 | 0 | 0 | 6.26 | – |
| Betim Fazliji | M | 4 | 139 | 0 | 1 | 3 | 0 | 0% | 5 | 88% | 1 | 33% | 1 | 1 | 0 | 40% | 1 | 0 | 0 | 0 | 0 | 6.62 | – |
| Tom Gaal | D | 1 | 90 | 0 | 0 | 0 | 0 | – | 0 | 60% | 0 | – | 2 | 2 | 0 | 33% | 3 | 0 | 0 | 0 | 0 | 6.20 | – |
| Malamine Efekele | F | 1 | 9 | 0 | 0 | 0 | 0 | – | 0 | 50% | 0 | – | 0 | 0 | 0 | 0% | 2 | 0 | 0 | 0 | 0 | 6.20 | – |
| 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 ST. Gallen | UEFA Europa Conference League | 4 | 308 | 0 | 1 | 1 | 0 | 0% | 1 | 86% | 1 | 13 | 2 | 67% | 3 | 0 | 0 | 7.28 |
| 2026/27 | FC ST. Gallen | Super League | 5 | 295 | 0 | 0 | 2 | 0 | 0% | 1 | 72% | 0 | 9 | 1 | 61% | 1 | 0 | 0 | 6.24 |
| 2025/26 | FC ST. Gallen | Super League | 14 | 240 | 0 | 0 | 1 | 1 | 0% | 1 | 60% | 1 | 14 | 4 | 59% | 4 | 1 | 0 | 6.78 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 02 Sep | a Grasshoppers | L | 28 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 6.24 | 6.2 |
| 30 Aug | v FC Thun | L | 98 | – | – | 1 | – | 0 | 4 | 1 | 0 | 0 | 6.00 | 4.6 |
| 27 Aug | v FC Nordsjaelland | L | 83 | – | 0 | 0 | – | 0 | 4 | 2 | 0 | 0 | 6.60 | 6.2 |
| 20 Aug | a FC Nordsjaelland | L | 90 | – | 0 | 0 | – | 0 | 6 | – | 0 | 0 | 7.00 | 7.4 |
| 13 Aug | v Sheriff Tiraspol | W | 45 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 7.30 | 6.5 |
| 09 Aug | v FC Luzern | D | 102 | – | – | 1 | – | 1 | 1 | – | 0 | 0 | 6.50 | 2.6 |
| 06 Aug | a Sheriff Tiraspol | W | 90 | – | 1 | 1 | – | 1 | 2 | 1 | 0 | 0 | 8.20 | 7.3 |
| 02 Aug | a FC Vaduz | W | 66 | – | 0 | 0 | – | 0 | 2 | – | 0 | 0 | 6.20 | 3.5 |
| 26 Jul | v FC Zurich | W | 1 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | – | 0.6 |
| 17 May | v FC Thun | D | 13 | – | 0 | 0 | – | 0 | 2 | – | 0 | 0 | 6.90 | – |
| 14 May | a FC Basel 1893 | W | 90 | – | 0 | 0 | – | 0 | 4 | 1 | 0 | 0 | 7.20 | – |
| 10 May | a FC Lugano | W | 45 | – | 0 | 0 | – | 0 | 2 | 1 | 0 | 0 | 6.50 | – |
| 03 May | v FC Sion | L | 12 | – | 0 | 0 | – | 1 | 2 | – | 0 | 0 | 7.20 | – |
| 26 Apr | a BSC Young Boys | W | 8 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.70 | – |
| 21 Feb | a Servette FC | D | 18 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 7.30 | – |