
Oussama Tannane
32 yrs · Attacking midfielder (also CM, LW, RW, ST) · Morocco
Club unavailable · League outside coverage · Foot: left · Height: 174 cm
Contract: until 30 Jun 2026
No model evaluation for this player. MoneyballAI evaluates players with at least 450 league minutes last season in leagues where match-level player data is available from the current free source (14 European top divisions). Market value and transfer history are still shown below.
Market value
€1.0M
Updated 6 days ago
Estimated acquisition
—
Estimated · 20–80% range
Model value
—
Performance-implied · estimated
Projected (24m)
—
Resale range · estimated
Potential value gap
—
Model value − acquisition
Market value history
Market value ≠ transfer fee ≠ acquisition cost.
Highest recorded: €4.0M
Season-by-season (domestic league)
Context-adjusted values are model outputs.
| Season | Club | League | Pos | Apps | Min | Min share | G | A | G+A/90 | Adj. G+A/90 | Opp. Elo | Team Elo | League str. |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022/23 | NEC Nijmegen | Eredivisie | AM | 25 | 2152 | 70% | 6 | 9 | 0.63 | 0.70 | 1370 | 1266 | 0.58 |
| 2021/22 | Göztepe | Super Lig | AM | 5 | 235 | 7% | 0 | 0 | 0.00 | 0.33 | 1225 | 1097 | 0.42 |
| 2021/22 | Vitesse Arnhem | Eredivisie | CM | 4 | 208 | 7% | 0 | 0 | 0.00 | 0.14 | 1253 | 1379 | 0.60 |
| 2020/21 | Vitesse Arnhem | Eredivisie | AM | 29 | 2416 | 79% | 7 | 9 | 0.60 | 0.42 | 1339 | 1394 | 0.56 |
| 2019/20 | Vitesse Arnhem | Eredivisie | RW | 17 | 1346 | 58% | 5 | 4 | 0.60 | 0.42 | 1359 | 1393 | 0.62 |
| 2018/19 | FC Utrecht | Eredivisie | ST | 15 | 1146 | 37% | 1 | 4 | 0.39 | 0.35 | 1363 | 1415 | 0.61 |
| 2017/18 | UD Las Palmas | Laliga | RW | 10 | 562 | 16% | 0 | 0 | 0.00 | 0.35 | 1537 | 1301 | 1.11 |
| 2017/18 | AS Saint-Étienne | Ligue 1 | AM | 6 | 206 | 6% | 0 | 1 | 0.44 | 0.43 | 1510 | 1468 | 0.85 |
| 2016/17 | AS Saint-Étienne | Ligue 1 | RW | 17 | 1285 | 38% | 1 | 1 | 0.14 | 0.21 | 1413 | 1457 | 0.88 |
| 2015/16 | Heracles Almelo | Eredivisie | RW | 11 | 845 | 28% | 7 | 3 | 1.07 | 0.86 | 1340 | 1314 | 0.58 |
| 2015/16 | AS Saint-Étienne | Ligue 1 | LW | 10 | 605 | 18% | 2 | 1 | 0.45 | 0.42 | 1422 | 1478 | 0.78 |
| 2014/15 | Heracles Almelo | Eredivisie | RW | 19 | 1593 | 52% | 5 | 5 | 0.56 | 0.60 | 1349 | 1263 | 0.52 |
| 2013/14 | Heracles Almelo | Eredivisie | RW | 23 | 949 | 31% | 4 | 1 | 0.47 | 0.50 | 1335 | 1278 | 0.59 |
| 2012/13 | SC Heerenveen | Eredivisie | AM | 8 | 321 | 10% | 0 | 0 | 0.00 | 0.38 | 1416 | 1265 | 0.54 |
Cups & continental competitions
| Season | Competition | Club | Apps | Min | G | A | Avg opp. Elo |
|---|---|---|---|---|---|---|---|
| 2022/23 | Knvb Beker | NEC Nijmegen | 3 | 238 | 1 | 3 | — |
| 2021/22 | Uefa Conference League Qualifying | Vitesse Arnhem | 2 | 46 | 1 | 0 | 1401 |
| 2020/21 | Knvb Beker | Vitesse Arnhem | 5 | 414 | 1 | 3 | — |
| 2019/20 | Knvb Beker | Vitesse Arnhem | 3 | 180 | 1 | 1 | — |
| 2018/19 | Knvb Beker | FC Utrecht | 2 | 153 | 0 | 0 | — |
| 2017/18 | Copa Del Rey | UD Las Palmas | 1 | 45 | 0 | 2 | — |
| 2016/17 | Uefa Europa League | AS Saint-Étienne | 6 | 296 | 1 | 0 | 1434 |
| 2016/17 | Uefa Europa League Qualifying | AS Saint-Étienne | 4 | 203 | 0 | 0 | 1340 |
| 2015/16 | Knvb Beker | Heracles Almelo | 2 | 210 | 2 | 0 | — |
| 2015/16 | Uefa Europa League | AS Saint-Étienne | 2 | 149 | 0 | 1 | 1592 |
| 2014/15 | Knvb Beker | Heracles Almelo | 3 | 270 | 5 | 0 | — |
| 2013/14 | Knvb Beker | Heracles Almelo | 1 | 58 | 0 | 0 | — |
| 2012/13 | Uefa Europa League Qualifying | SC Heerenveen | 3 | 206 | 0 | 0 | 1334 |
| 2012/13 | Knvb Beker | SC Heerenveen | 1 | 70 | 0 | 1 | — |
Small continental samples are shown for context only and are not over-weighted.
Historical comparables
Most similar profiles 2+ years ago (same position group) and what happened next. Chosen by similarity only — failures included.
No comparables computed for this player.
Transfer history
Fees as reported by the source; undisclosed fees shown as unknown, never estimated.
| Date | From | To | Fee | MV at time |
|---|---|---|---|---|
| 1 Jul 2023 | NEC Nijmegen | Umm Salal SC | Unknown | €1.0M |
| 1 Jul 2022 | Göztepe | NEC Nijmegen | Free / loan | €600k |
| 12 Jan 2022 | Vitesse | Göztepe | Free / loan | €1.5M |
| 1 Jul 2020 | Saint-Étienne | Vitesse | Free / loan | €1.0M |
| 30 Jun 2020 | Vitesse | Saint-Étienne | Free / loan | €1.0M |
| 12 Jul 2019 | Saint-Étienne | Vitesse | Free / loan | €1.3M |
| 30 Jun 2019 | Utrecht | Saint-Étienne | Free / loan | €1.3M |
| 12 Aug 2018 | Saint-Étienne | Utrecht | Free / loan | €1.5M |
| 31 Jan 2018 | UD Las Palmas | Saint-Étienne | Free / loan | €1.5M |
| 1 Sept 2017 | Saint-Étienne | UD Las Palmas | Free / loan | €3.0M |
| 12 Jan 2016 | Heracles Almelo | Saint-Étienne | €2.5M | €1.3M |
| 16 Jul 2013 | Heerenveen | Heracles Almelo | Free / loan | €200k |
| 1 Aug 2012 | H'veen/Emmen II | Heerenveen | Unknown | Data unavailable |
| 1 Jan 2012 | PSV U19 | H'veen/Emmen II | Free / loan | Data unavailable |
| 1 Jul 2011 | PSV U17 | PSV U19 | Unknown | Data unavailable |
| 1 Jul 2010 | Utrecht U17 | PSV U17 | Free / loan | Data unavailable |
| 1 Jul 2009 | Zeeburgia Yth. | Utrecht U17 | Free / loan | Data unavailable |
| 1 Jan 2009 | Ajax Youth | Zeeburgia Yth. | Free / loan | Data unavailable |
| 1 Jul 2007 | Zeeburgia Yth. | Ajax Youth | Free / loan | Data unavailable |
MoneyballAI identifies statistical opportunities from available data. A player flagged as a potential bargain is not guaranteed to succeed, to transfer, to rise in value, or to generate resale profit. Market values, fees and contracts come from third-party sources; ranges are model estimates with stated confidence.