Loading live ticker…
Joel Ruiz

Joel Ruiz

St. Gallen
defender Switzerland
Age 19
Country Switzerland
Value €130k
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.89
17 matches
Last 5
6.96
+0.07 vs season
Best
7.9
vs Basel
MOTM
0
of 6 matches
2025/2026 Filter:
Apps
17
Goals
0
Assists
0
Rating
6.89
Goals
0
0%
Assists
0
0%
Rating
6.82
54%
Matches
14
22%
Started
1
0%
Minutes
205
9%
🎯
Shot Map
1 shots per season
Goals
0
On target
1
xG
0.05
Conversion
0%
Goal Saved Off target
🔥
Heatmap
126 touches this season
Attack
Touches
126
Attack
20%
Middle
36%
Ø position
42%
ATTACK

Detailed Stats & Percentiles (Super League)

Shooting

Stat Total Per 90
Percentile
avg 7%
Per 90 pctl
avg 22%
Goals 0 0.00
0
0
xG 0.05 0.02
7
9
xGOT 0.07 0.03
16
32
xG excl. penalty 0.05 0.02
7
11
Shots 1 0.44
4
11
Shots on target 1 0.44
12
67

Passing

Stat Total Per 90
Percentile
avg 3%
Per 90 pctl
avg 7%
Assists 0 0.00
0
0
xA 0.10 0.04
12
22
Accurate passes 44 19.32
5
8
Pass accuracy 61.1 61.11
2
2
Accurate long balls 1 0.44
1
4
Long ball accuracy 7.1 7.14
1
1
Chances created 1 0.44
2
14

Possession

Stat Total Per 90
Percentile
avg 34%
Per 90 pctl
avg 54%
Dribbles 1 0.44
4
28
Dribbles success rate 100.0 100.00
100
100
Duels won 18 7.90
12
94
Duels won % 60.0 60.00
92
92
Aerials won 1 0.44
7
16
Aerials won % 16.7 16.67
7
7
Touches 145 63.66
12
81
Touches in opposition box 1 0.44
7
16
Dispossessed 0 0.00
100
100
Fouls won 1 0.44
2
7

Defending

Stat Total Per 90
Percentile
avg 34%
Per 90 pctl
avg 58%
Defensive actions 36 15.80
23
100
Tackles 15 6.59
22
97
Interceptions 3 1.32
11
74
Blocked scoring attempt 2 0.88
23
100
Fouls committed 3 1.32
8
47
Recoveries 13 5.71
5
69
Possession won final 3rd 2 0.88
19
90
Dribbled past 4 1.76
85
8
Clearances 16 7.02
38
100
Clean sheets 0 0.00
0
0
Goals conceded while on pitch 5 2.20
85
14
xG against while on pitch 5.48 2.41
85
4

Discipline

Stat Total Per 90
Percentile
avg 83%
Per 90 pctl
avg 55%
Yellow cards 1 0.44
66
11
Red cards 0 0.00
100
100

Recent Matches (27)

Date Opponent Comp Score Min G A Rating
2026-05-24 @ FC Stade Lausanne-Ouchy Cup 0-3 1 0 0
2026-05-17 vs Thun Super League Championship Group 1-1 13 0 0 6.4
2026-05-14 @ Basel Super League Championship Group 1-3 90 0 0 7.9
2026-05-10 @ Lugano Super League Championship Group 1-2 45 0 0 6.5
2026-05-03 vs Sion Super League Championship Group 0-3 12 0 0 6.8
2026-04-26 @ Young Boys Super League Championship Group 1-2 8 0 0
2026-04-19 @ Yverdon Cup 0-2 90 0 0 7.2
2026-04-12 @ Luzern Super League 2-2 0 0 0
2026-04-06 vs FC Zürich Super League 2-1 0 0 0
2026-03-08 vs Basel Super League 3-0 0 0 0
2026-03-05 @ Thun Super League 2-2 0 0 0
2026-02-28 vs Winterthur Super League 2-1 0 0 0
2026-02-21 @ Servette Super League 1-1 18 0 0 6.5
2026-02-18 @ Winterthur Super League 1-5 6 0 0
2026-02-14 vs Grasshopper Super League 0-0 2 0 0
2026-02-11 vs Young Boys Super League 2-1 1 0 0
2026-02-08 @ Lausanne Super League 1-1 0 0 0
2026-02-04 vs Basel Cup 2-1 0 0 0
2026-02-01 @ Luzern Super League 2-2 1 0 0
2026-01-25 vs Servette Super League 2-4 0 0 0
2025-12-21 @ Grasshopper Super League 1-2 3 0 0
2025-12-16 vs Sion Super League 3-1 1 0 0
2025-12-13 @ Thun Super League 0-2 1 0 0
2025-12-06 vs FC Zürich Super League 1-2 0 0 0
2025-12-03 @ FC Rapperswil-Jona Cup 1-1 24 0 0
2025-11-26 @ Lugano Super League 1-3 0 0 0
2025-10-19 @ Young Boys Super League 1-2 4 0 0

Career

Season Team Type Apps G A Rating
2025/2026 St. Gallen senior 17 0 0 6.89

Trophies

St. Gallen
🏆 Swiss Cup x1
Help