O. Tannane
🌍 Morocco 🎂 Age 31 23 Mar 1994 📍 Tétouan, Morocco 📏 177 cm ⚖ 80 kg
Season Statistics
2025 / 2026
| Team | League | Pos | Apps | Mins | G | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
Morocco
|
Arab Cup | Midfielder | 4 | 1 | 2 | 1 | 0 | ||
Morocco B
|
Friendlies | Midfielder | 1 | 1 | 0 | 0 | 0 | ||
UMM Salal
|
Stars League | Midfielder | 17 | 360 | 1 | 3 | 2 | 0 | 7.4 |
2024 / 2025
| Team | League | Pos | Apps | Mins | G | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
UMM Salal
|
Emir Cup | Midfielder | 2 | 1 | 0 | 0 | 0 | ||
UMM Salal
|
QSL Cup | Midfielder | 4 | 0 | 4 | 1 | 0 | ||
UMM Salal
|
Stars League | Midfielder | 9 | 810 | 4 | 4 | 1 | 0 | 8.3 |
2023 / 2024
| Team | League | Pos | Apps | Mins | G | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
UMM Salal
|
Emir Cup | Midfielder | 1 | 90 | 0 | 0 | 0 | ||
UMM Salal
|
QSL Cup | Midfielder | 3 | 2 | 0 | 1 | 0 | ||
UMM Salal
|
Stars League | Midfielder | 6 | 485 | 2 | 2 | 2 | 0 | 7.2 |
2022 / 2023
| Team | League | Pos | Apps | Mins | G | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
NEC Nijmegen
|
Eredivisie | Midfielder | 25 | 2147 | 6 | 9 | 7 | 1 | 7.4 |
NEC Nijmegen
|
KNVB Beker | Midfielder | 1 | 87 | 1 | 1 | 0 | 7.9 |
2021 / 2022
| Team | League | Pos | Apps | Mins | G | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
Vitesse
|
Eredivisie | Midfielder | 4 | 208 | 2 | 0 | 7.2 | ||
Vitesse
|
KNVB Beker | Midfielder | 0 | 0 | 0 | 0 | 0 | ||
Göztepe
|
Süper Lig | Midfielder | 4 | 171 | 0 | 0 | 6.8 | ||
Vitesse
|
UEFA Europa Conference League | Midfielder | 1 | 66 | 0 | 0 | 8.3 |
2020 / 2021
| Team | League | Pos | Apps | Mins | G | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
Vitesse
|
Eredivisie | Midfielder | 28 | 2325 | 7 | 7 | 9 | 1 | 7.6 |
Morocco
|
Friendlies | Midfielder | 2 | 0 | 0 | 0 | 0 | ||
Vitesse
|
Friendlies Clubs | Midfielder | 1 | 83 | 0 | 0 | 0 | ||
Vitesse
|
KNVB Beker | Midfielder | 5 | 413 | 1 | 3 | 2 | 0 | 7.7 |
2019 / 2020
| Team | League | Pos | Apps | Mins | G | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
Vitesse
|
Eredivisie | Midfielder | 18 | 1437 | 5 | 6 | 5 | 0 | 7.3 |
Vitesse
|
KNVB Beker | Midfielder | 2 | 159 | 1 | 1 | 0 | 0 | 8.0 |
2018 / 2019
| Team | League | Pos | Apps | Mins | G | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
Utrecht
|
Eredivisie | Midfielder | 15 | 1145 | 1 | 3 | 3 | 0 | 7.3 |
Utrecht
|
KNVB Beker | Midfielder | 2 | 0 | 0 | 1 | 0 | ||
Morocco
|
World Cup | Midfielder | 4 | 0 | 0 | 0 | 0 | ||
Morocco
|
World Cup - Qualification Africa | Midfielder | 4 | 193 | 0 | 0 | 0 |
2017 / 2018
| Team | League | Pos | Apps | Mins | G | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
Morocco
|
Friendlies | Midfielder | 1 | 2 | 0 | 0 | 0 | ||
Las Palmas
|
La Liga | Midfielder | 10 | 574 | 1 | 0 | 6.9 | ||
Saint Etienne
|
Ligue 1 | Midfielder | 6 | 205 | 1 | 1 | 0 | 7.0 |
2016 / 2017
| Team | League | Pos | Apps | Mins | G | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
Saint Etienne
|
Coupe de la Ligue | Midfielder | 1 | 0 | 0 | 0 | 0 | ||
Saint Etienne
|
Ligue 1 | Midfielder | 17 | 1285 | 1 | 1 | 4 | 1 | 6.9 |
Saint Etienne
|
UEFA Europa League | Midfielder | 6 | 296 | 1 | 1 | 0 | 6.9 |
2015 / 2016
| Team | League | Pos | Apps | Mins | G | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
Saint Etienne
|
Coupe de France | Midfielder | 1 | 1 | 0 | 0 | 0 | ||
Heracles
|
Eredivisie | Midfielder | 11 | 847 | 7 | 3 | 5 | 0 | 7.7 |
Saint Etienne
|
Ligue 1 | Midfielder | 10 | 606 | 2 | 1 | 2 | 0 | 7.2 |
Saint Etienne
|
UEFA Europa League | Midfielder | 2 | 150 | 2 | 0 | 6.8 |
2014 / 2015
| Team | League | Pos | Apps | Mins | G | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
Heracles
|
Eredivisie | Midfielder | 19 | 5 | 0 | 3 | 1 |
2013 / 2014
| Team | League | Pos | Apps | Mins | G | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
Heracles
|
Eredivisie | Midfielder | 23 | 4 | 0 | 4 | 0 |
2012 / 2013
| Team | League | Pos | Apps | Mins | G | A | 🟨 | 🟥 | Rating |
|---|---|---|---|---|---|---|---|---|---|
Heerenveen
|
Eredivisie | Midfielder | 8 | 0 | 0 | 2 | 0 |
Recent Appearances
| Date | Match | Mins | G | A | Rating |
|---|---|---|---|---|---|
| 27 Apr 26 |
UMM Salal
1–3
Al Ahli Doha
|
90 | 1 | 0 | 7.3 |
| 08 Apr 26 |
Al-Rayyan SC
3–0
UMM Salal
|
90 | 0 | 7.2 | |
| 04 Apr 26 |
Al Shamal
3–2
UMM Salal
|
90 | 0 | 6.9 | |
| 04 Feb 26 |
UMM Salal
2–1
Al-Duhail SC
|
90 | 1 | 7.6 | |
| 29 Jan 26 |
UMM Salal
2–4
Al-Arabi SC
|
90 | 1 | 7.3 | |
| 22 Nov 25 |
UMM Salal
1–2
Al-Rayyan SC
|
90 | 1 | 0 | 8.0 |
| 08 Nov 25 |
UMM Salal
3–8
Al Sadd
|
90 | 1 | 6.6 | |
| 18 Apr 25 |
UMM Salal
2–0
Al-Arabi SC
|
||||
| 04 Apr 25 |
UMM Salal
0–1
Al Wakrah
|
90 | 0 | 8.2 | |
| 28 Mar 25 |
Al-Khor
3–0
UMM Salal
|
90 | 0 | 8.3 | |
| 07 Mar 25 |
UMM Salal
0–1
Al-Gharafa
|
90 | 0 | 7.2 | |
| 28 Feb 25 |
Qatar SC
2–2
UMM Salal
|
90 | 1 | 8.7 | |
| 23 Feb 25 |
Al Shahaniya
3–2
UMM Salal
|
101 | 6.0 | ||
| 07 Feb 25 |
UMM Salal
0–1
Al Sadd
|
||||
| 31 Jan 25 |
UMM Salal
1–2
Al-Duhail SC
|
90 | 1 | 0 | 8.3 |
| 10 Jan 25 |
UMM Salal
2–6
Al-Rayyan SC
|
90 | 1 | 1 | 8.5 |
| 08 Dec 24 |
Al-Arabi SC
0–3
UMM Salal
|
86 | 1 | 0 | 8.3 |
| 23 Nov 24 |
UMM Salal
0–3
Al Ahli Doha
|
90 | 0 | 7.9 | |
| 01 Nov 24 |
Al Wakrah
3–0
UMM Salal
|
90 | 0 | 7.7 | |
| 26 Oct 24 |
UMM Salal
0–0
Al-Khor
|
98 | 8.2 |