| Season | Team | Position | Number |
|---|---|---|---|
| 2026 |
Al-Arabi SC |
Midfielder | 6 |
| 2022 |
NEC Nijmegen |
Midfielder | — |
| 2021 |
Vitesse |
Midfielder | — |
| 2021 |
Göztepe |
Midfielder | — |
| 2020 |
Vitesse |
Midfielder | — |
| 2019 |
Vitesse |
Midfielder | — |
| 2018 |
Utrecht |
Midfielder | — |
| 2017 |
Las Palmas |
Midfielder | — |
| 2017 |
Saint Etienne |
Midfielder | — |
| 2016 |
Saint Etienne |
Midfielder | — |
| 2015 |
Heracles |
Midfielder | — |
| 2015 |
Saint Etienne |
Midfielder | — |
| 2014 |
Heracles |
Midfielder | — |
| 2013 |
Heracles |
Midfielder | — |
| 2012 |
Heerenveen |
Midfielder | — |
O. Tannane
Al-Arabi SC
Player Profile
O. Tannane, a 31-year-old Morocco midfielder, was born on March 23, 1994. His 2026 Stars League campaign yielded 3 appearances, 1 goals and 1 assists, earning a 7.32 average rating. Over 15 seasons on record, his career tally stands at 201 appearances, 39 goals and 32 assists. Standing at 177 cm cm and weighing 80 kg kg, he currently plays for Al-Arabi SC.
His statistical profile highlights a prolific scorer with 1.55 goals per 90 minutes, a frequent shooter (6.2 shots per 90, 50.0% on target), a creative playmaker with 1.55 assists per 90, excellent at creating chances (6.2 key passes per 90), reliable in possession with 90.0% passing accuracy, and physically engaged (7.8 duels per 90, 60.0% win rate).
Injury History
| Season | Type | Reason | Records |
|---|---|---|---|
| 2022 | Missing Fixture | Hamstring Injury | 2 |
| 2022 | Missing Fixture | Muscle Injury | 1 |
| 2022 | Missing Fixture | Red Card | 3 |
| 2022 | Missing Fixture | Yellow Cards | 1 |
| 2022 | Questionable | Illness | 1 |
| 2021 | Missing Fixture | Injury | 2 |
Team History
Season History
| Season | League | Team | Apps | G | A | Shots | Key P | Y | R | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | Stars League | Al-Arabi SC | 3 | 1 | 1 | 4 | 4 | 0 | 0 | 7.32 |
| 2022 | Eredivisie | NEC Nijmegen | 25 | 6 | 9 | 61 | 60 | 7 | 1 | 7.42 |
| 2021 | Eredivisie | Vitesse | 4 | 0 | 0 | 7 | 5 | 2 | 0 | 7.18 |
| 2021 | Süper Lig | Göztepe | 4 | 0 | 0 | 3 | 2 | 0 | 0 | 6.8 |
| 2020 | Eredivisie | Vitesse | 28 | 7 | 7 | 85 | 85 | 9 | 1 | 7.63 |
| 2019 | Eredivisie | Vitesse | 18 | 5 | 6 | 44 | 47 | 5 | 0 | 7.34 |
| 2018 | Eredivisie | Utrecht | 15 | 1 | 3 | 46 | 40 | 3 | 0 | 7.34 |
| 2017 | La Liga | Las Palmas | 10 | 0 | 0 | 12 | 8 | 1 | 0 | 6.93 |
| 2017 | Ligue 1 | Saint Etienne | 6 | 0 | 1 | 6 | 3 | 1 | 0 | 6.98 |
| 2016 | Ligue 1 | Saint Etienne | 17 | 1 | 1 | 22 | 20 | 4 | 1 | 6.85 |
| 2015 | Eredivisie | Heracles | 11 | 7 | 3 | 42 | 20 | 5 | 0 | 7.71 |
| 2015 | Ligue 1 | Saint Etienne | 10 | 2 | 1 | 15 | 11 | 2 | 0 | 7.15 |
| 2014 | Eredivisie | Heracles | 19 | 5 | 0 | 0 | 0 | 3 | 1 | — |
| 2013 | Eredivisie | Heracles | 23 | 4 | 0 | 0 | 0 | 4 | 0 | — |
| 2012 | Eredivisie | Heerenveen | 8 | 0 | 0 | 0 | 0 | 2 | 0 | — |
| Career Total | 201 | 39 | 32 | 347 | 305 | 48 | 4 | — | ||
Achievements
2
Total Titles
0
Individual Awards
Team Honors
UEFA Europa League
Saint Etienne
1
Champion
0
Runner-up
4
Seasons
Title Seasons
2016
Ligue 2
Saint Etienne
1
Champion
0
Runner-up
4
Seasons
Title Seasons
2026
Segunda División
Las Palmas
0
Champion
1
Runner-up
7
Seasons
Runner-up Seasons
2022
UEFA Europa Conference League
Vitesse
0
Champion
1
Runner-up
1
Seasons
Runner-up Seasons
2021
Eredivisie
Heerenveen
0
Champion
0
Runner-up
17
Seasons
Eredivisie
Utrecht
0
Champion
0
Runner-up
17
Seasons
Coupe de France
Saint Etienne
0
Champion
0
Runner-up
15
Seasons
Eredivisie
Heracles
0
Champion
0
Runner-up
15
Seasons
Eredivisie
Vitesse
0
Champion
0
Runner-up
14
Seasons
Ligue 1
Saint Etienne
0
Champion
0
Runner-up
13
Seasons
Eredivisie
NEC Nijmegen
0
Champion
0
Runner-up
12
Seasons
KNVB Beker
Heerenveen
0
Champion
0
Runner-up
10
Seasons
Recent Form
W
D
L
W
W
60%
Win Rate
11
Goals (2.2/m)
3
Clean Sheets
NEC Nijmegen
Vitesse
Göztepe
Utrecht
Las Palmas
Saint Etienne
Heracles
Heerenveen
Al Sadd
Al-Duhail SC
Qatar SC
Al-Sailiya
Al Shamal
for his age imo O. Tannane is having a great season