← Toulouse
R. Messali

R. Messali

Toulouse MID 23 years old Algeria 177 74
31

Ability

Season 2026 profile

Shape scaled against a fixed, generous ceiling per stat for readability — not a league percentile.

Goals/90Assists/90Passes/90Defense/90Duels WonPass Acc.

Key stats

Appearances

4

Minutes

175

Rating

6.44

Yellow Cards

0

Goals
0
Assists
0
Shots on Target
0
Key Passes
2
Tackles
4
Duels Won %
44%
Pass Accuracy
81%

Player Evaluation

Heuristic 0-100 scores computed from this season's real stats — not a statistically fitted or backtested model, and never used as an input to any pillar's match-outcome probabilities. Display/scouting context only.

31

Ability / Quality

Position-weighted blend of this season's attack, creativity, and defense output.

Attack
0/100
Creativity
27/100
Defense
69/100
80

System Fit

How closely this player's own attack/defense balance mirrors Toulouse's own this season. Toulouse lean defensive this season (goals for/against share 36%).

Overall (from recorded matches)

Summed directly from every match below — not the separately-synced season aggregate above, so this number always matches the list.

Matches

18

Minutes

713

Goals

—

Assists

1

Avg. Rating

6.72

Yellow Cards

0

Red Cards

0

Pass Accuracy

15.5%

Match History

19 Sep 2026 vs Le Havre Le Havre 3–2 W Full fixture →

STATS OVERVIEW

Goals—
Assists0
Minutes72
Rating7.2
Pass success rate31%

ATTACKING

Shots on target—
Shots off target—
Offsides—
Was fouled—

PASSING

Total passes38
Key passes1
Pass success rate31%

DEFENDING

Goals conceded0
Saves—
Fouls committed2
Interceptions1
Tackles3
Duels won9

DISCIPLINE

Yellow cards0
Red cards0
12 Sep 2026 @ Lorient Lorient 2–2 D Full fixture →

STATS OVERVIEW

Goals—
Assists0
Minutes45
Rating6.0
Pass success rate22%

ATTACKING

Shots on target—
Shots off target—
Offsides—
Was fouled1

PASSING

Total passes29
Key passes1
Pass success rate22%

DEFENDING

Goals conceded0
Saves—
Fouls committed2
Interceptions—
Tackles1
Duels won3

DISCIPLINE

Yellow cards0
Red cards0
3 Sep 2026 vs Lille Lille 0–1 L Full fixture →

STATS OVERVIEW

Goals—
Assists0
Minutes66
Rating7.0
Pass success rate40%

ATTACKING

Shots on target—
Shots off target—
Offsides—
Was fouled—

PASSING

Total passes47
Key passes1
Pass success rate40%

DEFENDING

Goals conceded0
Saves—
Fouls committed—
Interceptions2
Tackles1
Duels won1

DISCIPLINE

Yellow cards0
Red cards0
29 Aug 2026 @ Stade Brestois 29 Stade Brestois 29 2–2 D Full fixture →

STATS OVERVIEW

Goals—
Assists0
Minutes45
Rating6.2
Pass success rate14%

ATTACKING

Shots on target—
Shots off target—
Offsides—
Was fouled2

PASSING

Total passes16
Key passes—
Pass success rate14%

DEFENDING

Goals conceded0
Saves—
Fouls committed2
Interceptions3
Tackles1
Duels won4

DISCIPLINE

Yellow cards0
Red cards0
22 Aug 2026 vs Lyon Lyon 0–2 L Full fixture →

STATS OVERVIEW

Goals—
Assists0
Minutes19
Rating6.3
Pass success rate15%

ATTACKING

Shots on target—
Shots off target—
Offsides—
Was fouled1

PASSING

Total passes19
Key passes—
Pass success rate15%

DEFENDING

Goals conceded0
Saves—
Fouls committed1
Interceptions1
Tackles1
Duels won3

DISCIPLINE

Yellow cards0
Red cards0
17 May 2025 @ Saint Etienne Saint Etienne 2–3 W Full fixture →

STATS OVERVIEW

Goals—
Assists0
Minutes18
Rating7.0
Pass success rate7%

ATTACKING

Shots on target—
Shots off target—
Offsides—
Was fouled1

PASSING

Total passes9
Key passes1
Pass success rate7%

DEFENDING

Goals conceded0
Saves—
Fouls committed—
Interceptions1
Tackles—
Duels won3

DISCIPLINE

Yellow cards0
Red cards0
3 May 2025 vs Rennes Rennes 2–1 W Full fixture →

STATS OVERVIEW

Goals—
Assists0
Minutes17
Rating7.0
Pass success rate7%

ATTACKING

Shots on target—
Shots off target—
Offsides—
Was fouled—

PASSING

Total passes8
Key passes2
Pass success rate7%

DEFENDING

Goals conceded0
Saves—
Fouls committed—
Interceptions—
Tackles—
Duels won1

DISCIPLINE

Yellow cards0
Red cards0
12 Apr 2025 vs Lille Lille 1–2 L Full fixture →

STATS OVERVIEW

Goals—
Assists1
Minutes60
Rating6.9
Pass success rate16%

ATTACKING

Shots on target—
Shots off target—
Offsides—
Was fouled—

PASSING

Total passes19
Key passes1
Pass success rate16%

DEFENDING

Goals conceded0
Saves—
Fouls committed1
Interceptions1
Tackles1
Duels won1

DISCIPLINE

Yellow cards0
Red cards0
30 Mar 2025 vs Stade Brestois 29 Stade Brestois 29 2–4 L Full fixture →

STATS OVERVIEW

Goals—
Assists0
Minutes45
Rating6.3
Pass success rate8%

ATTACKING

Shots on target—
Shots off target—
Offsides1
Was fouled3

PASSING

Total passes14
Key passes—
Pass success rate8%

DEFENDING

Goals conceded0
Saves—
Fouls committed—
Interceptions3
Tackles—
Duels won6

DISCIPLINE

Yellow cards0
Red cards0
16 Mar 2025 @ Strasbourg Strasbourg 2–1 L Full fixture →

STATS OVERVIEW

Goals—
Assists—
Minutes33
Rating6.9
Pass success rate18%

ATTACKING

Shots on target—
Shots off target—
Offsides—
Was fouled—

PASSING

Total passes22
Key passes—
Pass success rate18%

DEFENDING

Goals conceded0
Saves—
Fouls committed1
Interceptions1
Tackles1
Duels won2

DISCIPLINE

Yellow cards0
Red cards0
7 Mar 2025 vs Monaco Monaco 1–1 D Full fixture →

STATS OVERVIEW

Goals—
Assists0
Minutes59
Rating6.3
Pass success rate11%

ATTACKING

Shots on target—
Shots off target—
Offsides—
Was fouled—

PASSING

Total passes18
Key passes—
Pass success rate11%

DEFENDING

Goals conceded0
Saves—
Fouls committed1
Interceptions—
Tackles2
Duels won3

DISCIPLINE

Yellow cards0
Red cards0
2 Mar 2025 @ Angers Angers 0–4 W Full fixture →

STATS OVERVIEW

Goals—
Assists0
Minutes76
Rating7.0
Pass success rate20%

ATTACKING

Shots on target—
Shots off target—
Offsides—
Was fouled2

PASSING

Total passes28
Key passes1
Pass success rate20%

DEFENDING

Goals conceded0
Saves—
Fouls committed—
Interceptions2
Tackles1
Duels won3

DISCIPLINE

Yellow cards0
Red cards0
23 Feb 2025 @ Le Havre Le Havre 1–4 W Full fixture →

STATS OVERVIEW

Goals—
Assists0
Minutes27
Rating6.9
Pass success rate15%

ATTACKING

Shots on target—
Shots off target—
Offsides—
Was fouled—

PASSING

Total passes15
Key passes2
Pass success rate15%

DEFENDING

Goals conceded0
Saves—
Fouls committed2
Interceptions—
Tackles1
Duels won1

DISCIPLINE

Yellow cards0
Red cards0
15 Feb 2025 vs Paris Saint Germain Paris Saint Germain 0–1 L Full fixture →

STATS OVERVIEW

Goals—
Assists0
Minutes20
Rating6.6
Pass success rate2%

ATTACKING

Shots on target—
Shots off target—
Offsides—
Was fouled—

PASSING

Total passes4
Key passes1
Pass success rate2%

DEFENDING

Goals conceded0
Saves—
Fouls committed1
Interceptions—
Tackles2
Duels won2

DISCIPLINE

Yellow cards0
Red cards0
9 Feb 2025 @ Auxerre Auxerre 2–2 D Full fixture →

STATS OVERVIEW

Goals—
Assists0
Minutes77
Rating7.2
Pass success rate20%

ATTACKING

Shots on target—
Shots off target—
Offsides—
Was fouled2

PASSING

Total passes31
Key passes1
Pass success rate20%

DEFENDING

Goals conceded0
Saves—
Fouls committed—
Interceptions2
Tackles5
Duels won9

DISCIPLINE

Yellow cards0
Red cards0
2 Feb 2025 vs Nice Nice 1–1 D Full fixture →

STATS OVERVIEW

Goals—
Assists0
Minutes24
Rating6.9
Pass success rate12%

ATTACKING

Shots on target—
Shots off target—
Offsides—
Was fouled—

PASSING

Total passes13
Key passes1
Pass success rate12%

DEFENDING

Goals conceded0
Saves—
Fouls committed3
Interceptions—
Tackles2
Duels won2

DISCIPLINE

Yellow cards0
Red cards0
26 Jan 2025 vs Montpellier Montpellier 1–2 L Full fixture →

STATS OVERVIEW

Goals—
Assists0
Minutes9
Rating6.6
Pass success rate5%

ATTACKING

Shots on target—
Shots off target—
Offsides—
Was fouled—

PASSING

Total passes6
Key passes1
Pass success rate5%

DEFENDING

Goals conceded0
Saves—
Fouls committed—
Interceptions—
Tackles—
Duels won—

DISCIPLINE

Yellow cards0
Red cards0
10 Nov 2024 @ Rennes Rennes 0–2 W Full fixture →

STATS OVERVIEW

Goals—
Assists0
Minutes1
Rating—
Pass success rate—

ATTACKING

Shots on target—
Shots off target—
Offsides—
Was fouled—

PASSING

Total passes—
Key passes—
Pass success rate—

DEFENDING

Goals conceded0
Saves—
Fouls committed—
Interceptions—
Tackles—
Duels won—

DISCIPLINE

Yellow cards0
Red cards0