
Carlo Boukhalfa
- 186 cm
- Height
- 27 years
- 3 May 1999
- 79 kg
- Weight
- Germany
- Country
- Freiburg, Germany
- Born
Position
Primary
Midfielder
2026 · Super League
FC ST. Gallen2
Goals
1
Assists
6
Started
9
Matches
438
Minutes played
6.9
Rating
0
Yellow cards
0
Red cards
Expected goals
25 league games · 1668' · 22 shots
Non-penalty goals
2goals from 1.90
+0.10 in line with expectation
Assists
0assists from 1.17
-1.17 below expectation
npxG / 90
0.10
xA / 90
0.06
xGChain / 90
0.35
xGBuildup / 90
0.25
Form · npxG + xA per game (bars), 5-game average (line), goals and assists (dots)
npxGxA5-game averagegoal
Shot map
Shots
22
Goals
2
On target
18%
xG
1.90
Size = xG where known.
vs Leverkusen
Goal20 Apr 2025 · Bundesliga · 77'
xG
0.86
Body part
Foot
Situation
Set piece
Distance
3 m
Shot 7 of 22
Rating
Records
all competitionsLongest scoring run
1games
30 Jan 2024 – 30 Jan 2024
Braces · hat-tricks
0·0
games with 2 · 3+ goals
Biggest scoring game
1G 1Aat
FC Basel 1893
3–1 · 20 Sept 2026
Best rating
8.3at
FC Basel 1893
3–1 · 20 Sept 2026
Attacking profile
5 goals · 31 shots35%
Shots on target11 of 3116%
Shot conversion5 goals from 31 shots74%
Pass accuracy514 of 69543%
Duels won122 of 287When he makes the difference
GoalsAssists
1
1–15
0
16–30
0
31–45
0
46–60
2
61–75
3
76–90+
Splits
GAG+A/90Rating
Home18 apps · 1,194′300.236.85
Away25 apps · 1,231′210.226.64
Started27 apps · 2,023′300.136.79
Off the bench16 apps · 402′210.676.63
His team with him on the pitch42% won · 18W 8D 17L
When he starts: 33% won (9W 5D 13L)
Partnerships
from match eventsScored from his assists
C. Witzig1Favourite opponents
goals + assistsManagers
played underMatch stats
| Date | Opponent | Result | Min | G | A | Rating |
|---|---|---|---|---|---|---|
| 8 Nov | vsFC LuganoSuper League | W5 - 0 | 90 | 0 | 0 | 7.0 |
| 31 Oct | vsServette FCSuper League | W2 - 1 | 75 | 1 | 0 | 7.9 |
| 24 Oct | atBSC Young BoysSuper League | L2 - 0 | 60 | 0 | 0 | 6.2 |
| 11 Oct | vsLausanneSuper League | W1 - 0 | 45 | 0 | 0 | 7.0 |
| 20 Sept | atFC Basel 1893Super League | W1 - 3 | 28 | 1 | 1 | 8.3 |
| 16 Sept | atFC LuganoSuper League | L4 - 1 | 45 | 0 | 0 | 6.3 |
| 12 Sept | vsFC SionSuper League | L0 - 3 | 60 | 0 | 0 | 6.9 |
| 6 Sept | atServette FCSuper League | W0 - 2 | 57 | 0 | 0 | 7.0 |
| 2 Sept | atGrasshoppersSuper League | L2 - 0 | 23 | 0 | 0 | 6.3 |
| 2 Aug | atFC VaduzSuper League | W2 - 3 | 45 | 0 | 0 | 6.5 |
Season by season
| Season | Club | Apps | Min | Rating | G | A | Shots | KP | Passes | Tkl | Int | Duels | Dribbles | Cards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026Super League | 9 (6) | 438 | 6.9 | 2 | 1 | 10 (5) | 6 | 131 | 11 | 1 | 27/58 · 47% | 3/11 · 27% | 00 | |
| 2024/252 competitions | 27 (19) | 1,702 | 6.7 | 2 | 0 | 12 (4) | 12 | 476 | 27 | 12 | 80/189 · 42% | 12/27 · 44% | 20 | |
| 2023/24DFB-Pokal | 2 (0) | 51 | 7.3 | 1 | 0 | 1 (1) | – | 22 | – | 1 | 2/3 · 67% | 0/1 · 0% | 00 | |
| 2022/23DFB-Pokal | 1 (0) | 29 | 6.3 | 0 | 0 | 1 (0) | – | 12 | – | – | 5/8 · 63% | 1/2 · 50% | 00 | |
| 2021/22DFB-Pokal | 2 (0) | 58 | 6.6 | 0 | 0 | 1 (0) | – | 18 | 2 | 1 | 5/11 · 45% | 0/1 · 0% | 00 | |
| 2020/21DFB-Pokal | 1 (0) | 45 | 6.3 | 0 | 0 | 1 (0) | – | 13 | – | 2 | 0/7 · 0% | – | 00 |
Goals and assists by season
league and cupsGoalsAssists
2
1
2
2







