Brazilian Série A
FLA1
FLU0
95'
Brazilian Série A
GRE1
INT1
96'
Ecuadorian Serie A
LDU0
BAR1
ET
Argentine Primera División
RAC0
BEL0
14'
Chile Primera
CON1
UCL0
95'
Internationals Women
CHI0
BOL0
47'
Bolivian Primera División
AUR1
NAL2
ET
Paraguayan Primera División
LIB0
GUA0
9'
Peruvian Primera División
SBA1
AAs2
93'
Venezuelan Primera División
CRC4
ZAM1
ET
Venezuelan Primera División
MON2
EST0
25'
Brazilian Série A
PAL4
COR1
Final
Major League Soccer
STL-
LAG-
4:00 PM
Liga MX
ASL-
CSL-
4:00 PM
Liga MX
PAC-
NCX-
4:10 PM
Liga MX
PUM-
CAZ-
6:15 PM
Brazilian Série A
BAH-
MIR-
3:30 PM
Argentine Primera División
TAL-
CAI-
5:30 PM
Argentina Primera B (Nacional)
CBO-
STE-
3:30 PM
Canadian Premier League
PAC-
ATO-
4:00 PM
Chile Primera (Apertura)
LIM-
CDP-
4:00 PM
El Salvador Primera Division Apertura
ATL-
FAS-
2:00 PM
El Salvador Primera Division Apertura
AGU-
ISI-
2:00 PM
El Salvador Primera Division Apertura
ALI-
IST-
4:30 PM
Guatemala Liga Nacional Apertura
SUC-
MIX-
9:30 AM
Guatemala Liga Nacional Apertura
SAN-
COM-
2:00 PM
Guatemala Liga Nacional Apertura
MUN-
MAR-
4:00 PM
Guatemala Liga Nacional Apertura
ANT-
COB-
6:10 PM
Honduras Liga Nacional Apertura
EST-
ESP-
2:00 PM
Honduras Liga Nacional Apertura
OLA-
ATL-
4:15 PM
Bolivian Primera División
BOL-
BLO-
4:30 PM
Peruvian Primera División
CUS-
ALI-
4:30 PM
Uruguayan Primera División
ESP-
NAC-
2:30 PM
Premier League
CRY3
NFO1
Final
Premier League
HUL2
EVE2
Final
Premier League
LIV0
MCI3
Final
LaLiga
ELC0
CEL0
Final
LaLiga
RSO3
DEP2
Final
LaLiga
BET5
OSA2
Final
LaLiga
RAC2
VAL2
Final
Home»Teams»Red Star»Théo Magnin
Player · #20

Théo Magnin

Red StarFull backRightSwitzerland23 years old171 cm65 kg
SeasonTeamCompetitionMPMinGA
2026/27Red StarFrench Ligue 2865201
2025/26ServetteChampions League Qualifying217900
2025/26ServetteSwiss Cup19000
2025/26ServetteSwiss Super League1063700
2025/26ServetteUEFA Europa League Qualifying13300
2025/26ServetteUEFA Europa Conference League Qualifying212700
2025/26Red StarFrench Ligue 21044600
2025/26Red StarFrench Play-offs 1/211500
2024/25ServetteSwiss Cup213510
2024/25ServetteSwiss Super League261,53800
2024/25ServetteUEFA Europa League Qualifying27600
2024/25ServetteUEFA Europa Conference League Qualifying12100
2023/24ServetteSwiss Cup325200
2023/24ServetteSwiss Super League1762300
2023/24ServetteUEFA Europa League214400
2023/24ServetteUEFA Europa Conference League428400
2023/24Switzerland U21UEFA Under 21 Championship Qualifiers27600
2022/23ServetteSwiss Super League822400
Total18 seasons1025,55211
8
Matches
0
Goals
1
Assists
652
Minutes
5
Shots

French Ligue 2

2026/27
Duels won over duels contested · 10 percentile among 63 players in the same positionDuels won47%Aerial duels won over aerial duels contested · 1 percentile among 63 players in the same positionAerial game19%Tackles won per 90 minutes · 83 percentile among 63 players in the same positionTackles1.52Interceptions per 90 minutes · 91 percentile among 63 players in the same positionInterceptions2.21Clearances per 90 minutes · 10 percentile among 63 players in the same positionClearances1.66Passes completed over passes attempted · 9 percentile among 63 players in the same positionPass accuracy76%

Compared with 63 players in the same position in 2026/27.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

MetricValuePercentile
Duels won47%10
Aerial game19%1
Tackles1.5283
Interceptions2.2191
Clearances1.6610
Pass accuracy76%9
MetricTotalPer 90
Assists10.14
Big chances created91.24
Shots50.69
Dribbles completed81.10
Tackles won111.52
Interceptions162.21
Clearances121.66
Clean sheets30.41
2
Matches
0
Goals
0
Assists
179
Minutes
1
Shots

Champions League Qualifying

2025/26
Duels won over duels contested · 4 percentile among 26 players in the same positionDuels won42%Aerial duels won over aerial duels contested · 23 percentile among 26 players in the same positionAerial game23%Tackles won per 90 minutes · 100 percentile among 30 players in the same positionTackles4.02Interceptions per 90 minutes · 87 percentile among 30 players in the same positionInterceptions1.01Clearances per 90 minutes · 90 percentile among 30 players in the same positionClearances4.02Passes completed over passes attempted · 52 percentile among 27 players in the same positionPass accuracy85%

Compared with 30 players in the same position in 2025/26.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

Small sample so far: few matches played.

MetricValuePercentile
Duels won42%4
Aerial game23%23
Tackles4.02100
Interceptions1.0187
Clearances4.0290
Pass accuracy85%52
MetricTotalPer 90
Shots10.50
Tackles won84.02
Interceptions21.01
Clearances84.02
Clean sheets10.50
1
Matches
0
Goals
0
Assists
90
Minutes

Swiss Cup

2025/26
MetricTotalPer 90
Clean sheets11.00
10
Matches
0
Goals
0
Assists
637
Minutes
4
Shots

Swiss Super League

2025/26
Duels won over duels contested · 27 percentile among 94 players in the same positionDuels won51%Aerial duels won over aerial duels contested · 1 percentile among 94 players in the same positionAerial game9%Tackles won per 90 minutes · 96 percentile among 94 players in the same positionTackles2.40Interceptions per 90 minutes · 71 percentile among 94 players in the same positionInterceptions1.55Clearances per 90 minutes · 2 percentile among 94 players in the same positionClearances1.98Passes completed over passes attempted · 48 percentile among 94 players in the same positionPass accuracy79%

Compared with 94 players in the same position in 2025/26.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

MetricValuePercentile
Duels won51%27
Aerial game9%1
Tackles2.4096
Interceptions1.5571
Clearances1.982
Pass accuracy79%48
MetricTotalPer 90
Big chances created91.27
Shots40.57
Dribbles completed40.57
Tackles won172.40
Interceptions111.55
Clearances141.98
Clean sheets10.14
1
Matches
0
Goals
0
Assists
33
Minutes

UEFA Europa League Qualifying

2025/26
Duels won over duels contested · 97 percentile among 17 players in the same positionDuels won100%Tackles won per 90 minutes · 100 percentile among 19 players in the same positionTackles2.73Interceptions per 90 minutes · 100 percentile among 19 players in the same positionInterceptions10.91Clearances per 90 minutes · 5 percentile among 19 players in the same positionClearances0.00Passes completed over passes attempted · 6 percentile among 17 players in the same positionPass accuracy75%

Compared with 19 players in the same position in 2025/26.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

Small sample so far: few matches played.

No data in this competition: Aerial game.

MetricValuePercentile
Duels won100%97
Tackles2.73100
Interceptions10.91100
Clearances0.005
Pass accuracy75%6
MetricTotalPer 90
Tackles won12.73
Interceptions410.91
2
Matches
0
Goals
0
Assists
127
Minutes

UEFA Europa Conference League Qualifying

2025/26
Duels won over duels contested · 7 percentile among 45 players in the same positionDuels won38%Aerial duels won over aerial duels contested · 6 percentile among 42 players in the same positionAerial game0%Tackles won per 90 minutes · 100 percentile among 77 players in the same positionTackles3.54Interceptions per 90 minutes · 95 percentile among 77 players in the same positionInterceptions1.42Clearances per 90 minutes · 97 percentile among 77 players in the same positionClearances4.25Passes completed over passes attempted · 14 percentile among 51 players in the same positionPass accuracy72%

Compared with 77 players in the same position in 2025/26.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

Small sample so far: few matches played.

MetricValuePercentile
Duels won38%7
Aerial game0%6
Tackles3.54100
Interceptions1.4295
Clearances4.2597
Pass accuracy72%14
MetricTotalPer 90
Big chances created10.71
Dribbles completed21.42
Tackles won53.54
Interceptions21.42
Clearances64.25
10
Matches
0
Goals
0
Assists
446
Minutes
2
Shots

French Ligue 2

2025/26
Duels won over duels contested · 6 percentile among 136 players in the same positionDuels won45%Aerial duels won over aerial duels contested · 9 percentile among 136 players in the same positionAerial game38%Tackles won per 90 minutes · 83 percentile among 136 players in the same positionTackles1.41Interceptions per 90 minutes · 18 percentile among 136 players in the same positionInterceptions0.81Clearances per 90 minutes · 1 percentile among 136 players in the same positionClearances1.01Passes completed over passes attempted · 22 percentile among 136 players in the same positionPass accuracy77%

Compared with 136 players in the same position in 2025/26.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

Small sample so far: few matches played.

MetricValuePercentile
Duels won45%6
Aerial game38%9
Tackles1.4183
Interceptions0.8118
Clearances1.011
Pass accuracy77%22
MetricTotalPer 90
Big chances created71.41
Shots20.40
Dribbles completed51.01
Tackles won71.41
Interceptions40.81
Clearances51.01
1
Matches
0
Goals
0
Assists
15
Minutes

French Play-offs 1/2

2025/26
MetricTotalPer 90
Interceptions16.00
Clearances16.00
2
Matches
1
Goals
0
Assists
135
Minutes
1
Shots

Swiss Cup

2024/25
MetricTotalPer 90
Goals10.67
Shots10.67
26
Matches
0
Goals
0
Assists
1,538
Minutes
13
Shots

Swiss Super League

2024/25
MetricTotalPer 90
Big chances created80.47
Shots130.76
Dribbles completed140.82
Tackles won311.81
Interceptions231.35
Clearances352.05
Clean sheets40.23
2
Matches
0
Goals
0
Assists
76
Minutes
1
Shots

UEFA Europa League Qualifying

2024/25
MetricTotalPer 90
Shots11.18
Dribbles completed11.18
Tackles won33.55
Interceptions11.18
Clearances11.18
1
Matches
0
Goals
0
Assists
21
Minutes

UEFA Europa Conference League Qualifying

2024/25
MetricTotalPer 90
Big chances created312.86
Dribbles completed28.57
Interceptions14.29
Clearances14.29
0
Matches
0
Goals
0
Assists
0
Minutes

Champions League Qualifying

2023/24

No stats available right now.

3
Matches
0
Goals
0
Assists
252
Minutes

Swiss Cup

2023/24
MetricTotalPer 90
Interceptions10.36
Clean sheets10.36
17
Matches
0
Goals
0
Assists
623
Minutes
5
Shots

Swiss Super League

2023/24
MetricTotalPer 90
Big chances created40.58
Shots50.72
Dribbles completed20.29
Tackles won121.73
Interceptions101.44
Clearances131.88
2
Matches
0
Goals
0
Assists
144
Minutes
1
Shots

UEFA Europa League

2023/24
MetricTotalPer 90
Shots10.63
Tackles won10.63
Interceptions21.25
Clearances10.63
4
Matches
0
Goals
0
Assists
284
Minutes
4
Shots

UEFA Europa Conference League

2023/24
MetricTotalPer 90
Big chances created20.63
Shots41.27
Dribbles completed30.95
Tackles won51.58
Interceptions51.58
Clearances41.27
Clean sheets20.63
2
Matches
0
Goals
0
Assists
76
Minutes

UEFA Under 21 Championship Qualifiers

2023/24

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Swiss Cup

2022/23

No stats available right now.

8
Matches
0
Goals
0
Assists
224
Minutes
1
Shots

Swiss Super League

2022/23
MetricTotalPer 90
Big chances created31.21
Shots10.40
Dribbles completed31.21
Tackles won20.80
Interceptions31.21
Clearances52.01
0
Matches
0
Goals
0
Assists
0
Minutes

UEFA Under 19 Championship Qualifiers

2022/23

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Swiss Cup

2021/22

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Swiss Super League

2021/22

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

UEFA Under 19 Championship Qualifiers

2021/22

No stats available right now.

Recent matches

MatchMinGAClrTklIntDuelAerPassScore
10/10AwayClermontG2-390'001131033/406.5
09/19AwayGuingampG1-390'002138041/537.1
09/14MetzG1-090'000233031/417.1
09/04AwayLavalG1-267'001115118/256.7
08/29ReimsP1-445'010224015/247.4
08/21AwayBoulogneE1-190'006326332/506.1
08/14SochauxE0-090'000127050/597.8
08/08AwayNantesG0-190'002003042/536.8
05/09MontpellierE1-179'000103123/316.5
05/02AwayAmiensG1-390'001131038/446.8
04/24GuingampG3-222'00110100/05.9
04/18AwayReimsP3-218'00101219/126.1
04/11BastiaG4-315'00200103/66.1
04/03LavalE0-064'000103123/336.2
03/20AwayClermontG0-174'000103032/356.5
Abreviaturas
Min Minutos jugadosG GoalsA AssistsClr ClearancesTkl Tackles wonInt InterceptionsDuel Duels wonAer Aerial duels wonPass Passes completed / attemptedScore Our rating (1-10)G/E/P Ganado / Empatado / Perdido