Frank Magri
Deployed as Attacking Midfield in 6 of last 10 starts · declared Centre Forward
DNA strand at Toulouse · vs all covered leagues, attackers (n = 102) · 1265 minutes · no covered domestic league for this club
Overall
Attack
Creation
Duels
Each rung is a percentile among all covered leagues, attackers over the same window (1 = best on every axis, so fewer cards or errors reads as a high rung). Rates need 270 minutes with detailed stats; ratios need a volume floor. Grey rungs are below their gate.
Also at Toulouse (13 apps, 947′, 2+1) in the last 365 days.
Last 17 appearances anywhere, newest first · includes matches for Toulouse.
| Date | Match | Pos | Min | G | A | xG | Sh | KP | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2026-01-17 | W 5–1 v Nice for Toulouse · Ligue 1 | Attacker | 82 | 1 | 1 | 0.96 | 8.0 | 2.0 | 8.7 |
| 2025-12-13 | W 3–0 at Paris for Toulouse · Ligue 1 | Attacker sub | 27 | 0.0 | 0.0 | 0.0 | 6.3 | ||
| 2025-12-06 | W 1–0 v Strasbourg for Toulouse · Ligue 1 | Attacking Midfield | 46 | 0.14 | 2.0 | 0.0 | 6.6 | ||
| 2025-11-29 | D 2–2 at Olympique Marseille for Toulouse · Ligue 1 | Attacking Midfield | 89 | 0.08 | 1.0 | 1.0 | 6.9 | ||
| 2025-11-23 | L 0–1 v Angers SCO for Toulouse · Ligue 1 | Attacking Midfield | 66 | 0.04 | 1.0 | 1.0 | 6.5 | ||
| 2025-11-09 | D 1–1 at Lorient for Toulouse · Ligue 1 | Attacking Midfield | 90 | 0.32 | 2.0 | 0.0 | 6.4 | ||
| 2025-11-02 | D 0–0 v Le Havre for Toulouse · Ligue 1 | Attacking Midfield | 79 | 0.12 | 1.0 | 3.0 | 7.1 | ||
| 2025-10-29 | D 2–2 v Rennes for Toulouse · Ligue 1 | Attacker | 80 | 0.0 | 0.0 | 1.0 | 6.6 | ||
| 2025-10-25 | L 0–1 at Monaco for Toulouse · Ligue 1 | Attacking Midfield | 73 | 0.0 | 0.0 | 1.0 | 6.7 | ||
| 2025-10-19 | W 4–0 v Metz for Toulouse · Ligue 1 | Right Wing | 64 | 1 | 0.14 | 2.0 | 0.0 | 7.3 | |
| 2025-10-05 | W 2–1 at Olympique Lyonnais for Toulouse · Ligue 1 | Attacker | 71 | 0.09 | 2.0 | 1.0 | 7.3 | ||
| 2025-09-27 | D 2–2 v Nantes for Toulouse · Ligue 1 | Attacking Midfield | 90 | 0.21 | 3.0 | 2.0 | 7.0 | ||
| 2025-09-21 | L 0–1 at Auxerre for Toulouse · Ligue 1 | Attacker | 90 | 1.14 | 2.0 | 2.0 | 5.8 | ||
| 2025-09-14 | L 1–2 at LOSC Lille for Toulouse · Ligue 1 | Attacker | 89 | 1 | 0.36 | 2.0 | 0.0 | 7.2 | |
| 2025-08-30 | L 3–6 v Paris Saint Germain for Toulouse · Ligue 1 | Attacker | 70 | 0.13 | 2.0 | 0.0 | 6.2 | ||
| 2025-08-24 | W 2–0 v Brest for Toulouse · Ligue 1 | Attacker | 83 | 2 | 0.98 | 3.0 | 0.0 | 8.6 | |
| 2025-08-16 | W 1–0 at Nice for Toulouse · Ligue 1 | Attacker | 76 | 0.18 | 2.0 | 0.0 | 6.6 |
xG and shots need detailed match coverage; a dash means the match had none.
Toulouse · also in the window
| Season | Apps | Starts | Min | G | A | xG | Rating | Top scorers | Assists |
|---|---|---|---|---|---|---|---|---|---|
| 2026/2027 · Ligue 1 current | 0 | 0 | 0 | 0 | 0 | – | – | – | – |
| 2025/2026 · Ligue 1 | 17 | 16 | 1265 43% | 5 | 1 | 4.9 | 6.93 | #48 (5) | #217 (1) |
Rating percentile is within the domestic league and position for that season. Top-scorer and assist ranks come from the provider's season leaderboards where the competition publishes them.
Transfers · 3 moves · €2m in fees
-
1 Jul 2026
Transfer
Toulouse →
TBC
Centre Forward
-
21 Jul 2023
Transfer
Bastia →
Toulouse
€2m
Centre Forward
-
7 Jan 2022
Transfer
Angers SCO II →
Bastia
Attacker
Injuries and suspensions · 5 spells · 2 injuries · 90 games missed
- suspension Suspended at Toulouse 15 Sep 2024 → ? est. 78 missed · 518 days
- suspension Red Card Suspension at Toulouse 1 Sep 2024 → 16 Sep 2024 · 15 days
- injury Unknown Injury at Toulouse 2 May 2024 → 11 May 2024 2 missed · 9 days
- injury Unknown Injury at Toulouse 12 Jan 2024 → 4 Feb 2024 3 missed · 23 days
- suspension Suspended at Toulouse 10 Nov 2023 → 19 Dec 2023 7 missed · 39 days
Compare Frank Magri with any player in a current squad. The overall block is always mirrored; the positional strand and radar are mirrored when the declared position groups match.
Cameroon