Menu
O. Tannane
Morocco

O. Tannane

Player Profile

FootballMoroccoMMoroccoArab Cup2025Midfielder
Age
31
Height
177 cm
Weight
80 kg
Born
1994-03-23 · Tétouan

Current Season

O. Tannane has made 24 appearances this season with 3 goals scored. Current form, physical attributes, and performance metrics at a glance — useful for anytime scorer bets and player prop markets.

24

Appearances

540

Min

3

Goals

5

Assists

12

Shots

7

On Target

17

Key Passes

77%

Pass Accuracy %

4

Tackles

1

Interceptions

17

Dribbles

42

Duels Won

8

Fouls

3

Yellow Cards

0

Red Cards

7.3

Rating

Statistics by Season

O. Tannane has recorded 67 goals and 53 assists in 297 appearances across 14 seasons. Career history spans 13 teams including Morocco, Morocco B, UMM Salal. Season-by-season breakdown reveals consistency and long-term impact.

TeamSeasonCompetitionAppearancesGoalsAssistsMinRating
Morocco2025Arab Cup412—10—
Morocco B2025Friendlies110—00—
UMM Salal2025Stars League1913540207.3
UMM Salal2024Stars League944810108.3
UMM Salal2024QSL Cup404—10—
UMM Salal2024Emir Cup210—00—
UMM Salal2023Emir Cup10—9000—
UMM Salal2023Stars League622485207.2
UMM Salal2023QSL Cup320—10—
NEC Nijmegen2022Eredivisie25692147717.4
NEC Nijmegen2022KNVB Beker1—187107.9
Vitesse2021KNVB Beker00—000—
Göztepe2021Süper Lig4——171006.8
Vitesse2021Eredivisie4——208207.2
Vitesse2021UEFA Europa Conference League1——66008.3
Vitesse2020Friendlies Clubs10—8300—
Vitesse2020Eredivisie28772325917.6
Vitesse2020KNVB Beker513413207.7
Morocco2020Friendlies200—00—
Vitesse2019Eredivisie18561437507.3
Vitesse2019KNVB Beker211159008.0
Morocco2018World Cup - Qualification Africa40—19300—
Utrecht2018Eredivisie15131145307.3
Utrecht2018KNVB Beker200—10—
Morocco2018World Cup400—00—
Saint-Étienne II2017National 324—17300—
Netherlands U212017UEFA U21 Championship20—4200—
Las Palmas2017La Liga10——574106.9
Saint Etienne2017Ligue 16—1205107.0
Las Palmas2017Copa del Rey1—245107.9
Morocco2017Friendlies120—00—
Netherlands U212017Euro U21 - Qualification200—00—
Morocco2016Friendlies10—6100—
Saint Etienne2016Ligue 117111285416.9
Saint Etienne2016Coupe de la Ligue100—00—
Saint Etienne2016UEFA Europa League61—296106.9
Saint Etienne2015Ligue 11021606207.2
Heracles2015Eredivisie1173847507.7
Saint Etienne2015Coupe de France110—00—
Heracles2015KNVB Beker220—10—
Saint Etienne2015UEFA Europa League2——150206.8
Heracles2014Eredivisie1950—31—
Heracles2014KNVB Beker250—00—
Heracles2013Eredivisie2340—40—
Heracles2013KNVB Beker100—00—
Heerenveen2012KNVB Beker10—7200—
Heerenveen2012Eredivisie800—20—
Heerenveen2012Europa League300—00—

API data: May 10, 2026 · Stats updated: Apr 26, 2026