Next match
Ligue 1
22 Nov
19:45 UTC
League position
Full table →| # | Team | P | GD | Pts |
|---|---|---|---|---|
| 2 | 10 | +7 | 21 | |
| 3 | 10 | +7 | 20 | |
| 4 | 10 | +8 | 18 | |
| 5 | 10 | +6 | 17 | |
| 6 | 10 | +3 | 17 |
Unavailable
2Latest highlight
Social & news
All news →Upcoming
15
19:45
WS+
–
–
17:45
WS+
–
–
14:00
–
–
19:45
–
–
17:45
–
–
19:45
–
–
16:00
–
–
19:45
–
–
20:00
–
–
16:15
–
–
20:00
–
–
16:15
–
–
19:45
–
–
20:00
–
–
20:00
–
–
Recent results
15
FT
WS+
1
2
FT
WS+
0
1
FT
WS+
2
0
FT
WS+
4
3
FT
WS+
1
0
FT
WS+
2
5
FT
WS+
0
1
FT
WS+
0
2
FT
WS+
1
2
FT
WS+
4
1
FT
WS+
1
0
FT
WS+
2
3
FT
WS+
2
0
FT
WS+
4
0
FT
WS+
1
2
Goalkeepers
| # | Player | Val | M | G | A | Rtg |
|---|---|---|---|---|---|---|
| 41 | 3 | 0 | 0 | — | ||
| 1 | €3M | 18 | 0 | 0 | 7.53 | |
| 40 | €155K | 4 | 0 | 0 | — | |
| 92 | €94K | 15 | 0 | 0 | — |
Defenders
| # | Player | Val | M | G | A | Rtg |
|---|---|---|---|---|---|---|
| 46 | 8 | 0 | 0 | 6.70 | ||
| 18 | €7M | 11 | 0 | 0 | 6.80 | |
| 4 | €9M | 16 | 1 | 0 | 7.11 | |
| 13 | €2M | 7 | 0 | 0 | 6.23 | |
| 33 | €8M | 16 | 0 | 3 | 6.74 | |
| 74 | 15 | 0 | 0 | 6.87 | ||
| 21 | €16M | 14 | 0 | 0 | 7.09 | |
| 25 | €3M | 16 | 0 | 0 | 6.79 |
Midfielders
| # | Player | Val | M | G | A | Rtg |
|---|---|---|---|---|---|---|
| 77 | €5M | 16 | 3 | 1 | 7.04 | |
| 7 | €11M | 18 | 1 | 1 | 6.78 | |
| 19 | €2M | 12 | 0 | 0 | 6.82 | |
| 8 | €5M | 17 | 3 | 1 | 7.01 | |
| 14 | €33M | 16 | 3 | 1 | 7.03 | |
| 48 | €46K | 15 | 3 | 0 | 6.84 | |
| 42 | €70K | 11 | 1 | 0 | 6.90 | |
| 23 | €14M | 15 | 1 | 0 | 7.11 | |
| 22 | €18M | 15 | 1 | 2 | 6.89 | |
| 6 | €5M | 12 | 0 | 1 | 6.88 |
Forwards
| # | Player | Val | M | G | A | Rtg |
|---|---|---|---|---|---|---|
| 9 | €32M | 16 | 8 | 3 | 7.11 | |
| 44 | 2 | 0 | 0 | — | ||
| 29 | €4M | 8 | 0 | 0 | 6.63 | |
| 11 | €4M | 18 | 0 | 0 | 6.46 | |
| 43 | 14 | 0 | 0 | 6.45 |
Season xG 14 games
| xG for | 18.9 (1.35/g) |
| xG against | 25.9 (1.85/g) |
| xG difference | -7.0 |
Attack per game
| Shots | 2.8 |
| On target | 1.5 |
| Key passes | 2.5 |
| Conversion | 0.00 |
Defence per game
| Shots conceded | 1.5 |
| Clean sheets | 1 |
| Tackles won | 0.8 |
| Interceptions | 1.0 |
Passing & discipline
| Passes / game | 147 |
| Pass accuracy | 90.2% |
| Yellow / game | 0.8 |
| Fouls / game | 1.8 |
⚽ Top scorers
In
10Timothy WeahTransfer
Juventus
→
Olympique de Marseille
14.4M €
01 Jul 2026
Facundo MedinaTransfer
RC Lens
→
Olympique de Marseille
18M €
01 Jul 2026
Hamed Junior TraorèTransfer
Bournemouth
→
Olympique de Marseille
7.7M €
01 Jul 2026
Faris MoumbagnaLoan end
Cremonese
→
Olympique de Marseille
30 Jun 2026
Amine HaritLoan end
Başakşehir FK
→
Olympique de Marseille
30 Jun 2026
Ulisses GarciaLoan end
Sassuolo
→
Olympique de Marseille
30 Jun 2026
Neal MaupayLoan end
Sevilla
→
Olympique de Marseille
30 Jun 2026
Angel GomesLoan end
Wolverhampton
→
Olympique de Marseille
30 Jun 2026
Bamo MeïtéLoan end
Lorient
→
Olympique de Marseille
30 Jun 2026
Derek CorneliusLoan end
Rangers
→
Olympique de Marseille
31 May 2026
Out
15Quinten TimberTransfer
Olympique de Marseille
→
Crystal Palace
20M €
01 Sep 2026
Leonardo BalerdiLoan
Olympique de Marseille
→
AS Roma
30 Aug 2026
Gerónimo RulliTransfer
Olympique de Marseille
→
Manchester City
3.5M €
12 Aug 2026
Facundo MedinaTransfer
Olympique de Marseille
→
Bayer 04 Leverkusen
23M €
11 Aug 2026
Bilal NadirFree
Olympique de Marseille
→
Hamburger SV
24 Jul 2026
Hamed Junior TraorèLoan
Olympique de Marseille
→
Genoa
17 Jul 2026
Pierre-Emerick AubameyangTransfer
Olympique de Marseille
→
Deportivo de A Coruña
1.5M €
17 Jul 2026
Mason GreenwoodTransfer
Olympique de Marseille
→
Fenerbahçe
39M €
14 Jul 2026
Bilal NadirFree
Olympique de Marseille
→
No team
01 Jul 2026
Timothy WeahLoan end
Olympique de Marseille
→
Juventus
30 Jun 2026
Hamed Junior TraorèLoan end
Olympique de Marseille
→
Bournemouth
30 Jun 2026
Ethan NwaneriLoan end
Olympique de Marseille
→
Arsenal
30 Jun 2026
Benjamin PavardLoan end
Olympique de Marseille
→
Inter
30 Jun 2026
Arthur VermeerenLoan end
Olympique de Marseille
→
RB Leipzig
30 Jun 2026
Facundo MedinaLoan end
Olympique de Marseille
→
RC Lens
30 Jun 2026
Build this page with the API
Every number here is public data. This is the exact sequence of calls to recreate this page — all free, just add your token.
-
GET
/api/v2/teams/98/Team metadata — name, country, competitions. -
GET
/api/v2/teams/98/squad/The squad, grouped by position line. -
GET
/api/v2/teams/98/fixtures/Every fixture & result + recent form. -
GET
/api/v2/events/?team_id=98&status=notstartedNext fixture + upcoming matches (Overview). -
GET
/api/v2/teams/98/social/Highlight videos & social posts for the Overview feed. -
GET
/api/v2/players/{PLAYER_ID}/Drill into any player from the squad.
Try step 1 right now
cURL
curl -H "Authorization: Token YOUR_KEY" https://sports.bzzoiro.com/api/v2/teams/98/
Free football tier — no subscription. Get a token →