Hanni
Squad number in club colours

Sofiane Hanni

Player
131Current ability
132Potential ability
£8,344,473Value (calc)
5,000Reputation (calc)

Personal

Full name
—
First name
Sofiane
Last name
Hanni
Common name
—
Date of birth
29 Dec 1990 age 28 at game start
Place of birth
Ivry-sur-Seine
Nationality
Algeria
Other nationalities
France Eligible For Nation, France
Height
178 cm
Weight
72 kg
Preferred foot
Right
Languages
French, Arabic (10/10), Dutch (8/10), Russian (5/10), Turkish (3/10)

Contract

Job
Player
Contract type
Full Time
Joined club
20 Jul 2019
Contract starts
20 Jul 2019
Contract expires
30 Jun 2022
Weekly wage
£31,060
Needs work permit
—

Player profile

Positions
AM (RLC)
Best position (calc)
Attacking Midfielder (Centre)
Best rated position (calc)
Attacking Midfielder (Left) · 79
Best role (calc)
—
Best role at potential (calc)
—
Default role
—
Perceived potential (calc)
131
Current reputation
6,500
Home reputation
6,450
World reputation
5,000
Reputation scope (calc)
Continental
Sale value (calc)
£10,847,815
Caps / goals
12 / 4
Favourite number
—
Injury risk
Below Average
Peak age
33
Development peak age
26
Physical peak age
31
Longevity (1–4)
2

Attributes

Technical

  • Corners11
  • Crossing12
  • Dribbling14
  • Finishing14
  • First touch14
  • Free kicks13
  • Heading8
  • Long shots12
  • Long throws5
  • Marking2
  • Passing14
  • Penalty taking15
  • Tackling7
  • Technique15

Mental

  • Aggression6
  • Anticipation13
  • Bravery14
  • Composure14
  • Concentration13
  • Decisions13
  • Determination10
  • Flair15
  • Leadership5
  • Off the ball15
  • Positioning5
  • Teamwork11
  • Vision15
  • Work rate9

Physical

  • Acceleration14
  • Agility14
  • Balance13
  • Jumping reach8
  • Natural fitness13
  • Pace14
  • Stamina10
  • Strength8

Goalkeeping

  • Aerial reach—
  • Command of area—
  • Communication—
  • Eccentricity—
  • Handling—
  • Kicking—
  • One on ones—
  • Punching (tendency)—
  • Reflexes—
  • Rushing out (tendency)—
  • Throwing—

Hidden

  • Consistency10
  • Dirtiness8
  • Important matches12
  • Injury proneness7
  • Versatility8
  • Left foot14
  • Right foot20

Personality

  • Adaptability12
  • Ambition14
  • Controversy11
  • Loyalty13
  • Pressure10
  • Professionalism10
  • Sportsmanship10
  • Temperament14
Personality (calc)
Balanced
Media handling (calc)
Media-friendly

A dash is an attribute this database does not store for this player; the game generates those at the start of a new game.

Key attributes in context

Key attributes against players with the same best position Key attributes against players with the same best position: 12 of 12 values recorded, plotted on a 0 to 100 scale. Key attributes against players with the same best position: 12 of 12 values recorded, plotted on a 0 to 100 scale.
12 of 12 recorded
Key attributes against players with the same best position — every value plotted above, plus the ones that are not recorded.
AttributeValue
Finishing 98.4 pct
Dribbling 91.1 pct
First touch 91.8 pct
Technique 94.1 pct
Passing 92.2 pct
Crossing 80.8 pct
Off the ball 97.9 pct
Composure 97.2 pct
Flair 89.0 pct
Acceleration 91.4 pct
Pace 94.5 pct
Agility 90.1 pct

The site’s own figure: the percentile of each stored attribute among 19,335 players with the same calculated best position. A spoke is left out where the attribute is not stored.

Positions

  • GK1
  • D (L)—
  • D (C)—
  • D (R)—
  • DM—
  • M (L)13
  • M (C)14
  • M (R)10
  • AM (L)18
  • AM (C)20
  • AM (R)16
  • ST (C)10
  • WB (L)—
  • WB (R)—
Familiarity 1–20. Natural 18+, accomplished 15+, competent 12+, unconvincing 9+, awkward 5+.

Position ratings

PositionNowPotential
Defender (Left)5353
Defender (Centre)4444
Defender (Right)5353
Wing-Back (Left)5353
Wing-Back (Right)5353
Defensive Midfielder5353
Midfielder (Left)7778
Midfielder (Centre)7071
Midfielder (Right)7676
Attacking Midfielder (Left)7979
Attacking Midfielder (Centre)7878
Attacking Midfielder (Right)7879
Striker7777

Calculated by fm-reader from the stored attributes (0–100, Genie Scout style). Blank where the database stores too few attributes to rate.

Player traits

  • Tries Killer Balls Often
  • Dictates Tempo

Playing career

15
SeasonTeamDivisionAppsGoalsFee
2019 Spartak Moscow Russian Premier League 00 £7,181,715
2018 Spartak Moscow Russian Premier League 181 Unknown fee
2017 Spartak Moscow Russian Premier League 72 Unknown fee
2017 RSC Anderlecht Belgian Pro League A 238 £7,094,670
2016 RSC Anderlecht Belgian Pro League A 3710 Unknown fee
2015 Yellow Red KV Mechelen Belgian Pro League A 3518 £1,225,609
2014 Yellow Red KV Mechelen Belgian Pro League A 359 Unknown fee
2013 Osmanlıspor Futbol Kulübü Turkish 1. League 318 £0
2012 Kayseri Erciyesspor Turkish 1. League 324 Unknown fee
2011 Kayseri Erciyesspor Turkish 1. League 3210 Unknown fee
2010 FC Nantes Domino's Ligue 2 30 £0
2009 FC Nantes Domino's Ligue 2 10 Unknown fee
2008 FC Nantes Youth Ligue 1 Conforama 00 Unknown fee
2007 FC Nantes Youth Domino's Ligue 2 00 Unknown fee
2006 FC Nantes Youth Ligue 1 Conforama 00 Unknown fee
Total (site's sum of the stored rows)25470

Honours

WinnerBelgian Pro League A1×2017
WinnerTurkish 1. League1×2013
Runner-UpGambardella Cup1×2009
Third PlaceRussian Premier League1×2018

Grouped by the site from the stored career highlights (winners, runners-up, third place, play-off winners).

International

NationCapsGoalsU21
AlgeriaDebut 2 May 2016 v Seychelles1242 / 0

Awards

5

Career highlights

5
18 May 2017WinnerRSC AnderlechtBelgian Pro League A
12 Dec 2011Senior Club DebutFC Nantes v Vannes OC
9 May 2009Runner-UpFC NantesGambardella Cup
2018Third PlaceSpartak MoscowRussian Premier League
2013WinnerKayseri ErciyessporTurkish 1. League

Favourite people

Sabri Hanni Relation100
Loic Nego Teammate/Former Teammate75
Aristote Lusinga Teammate/Former Teammate75
Sofiane Choubani Teammate/Former Teammate75
Laurent Guyot Manager/Former Manager50
Karim Benzema Idol25

Favourite clubs

Olympique de Marseille Supporter75
FC Nantes Player50

Disliked people

Homegrown status

FC Nantes3 Years Between 15 and 21
France3 Years Between 15 and 21

Similar players

PlayerClubPositionsAgeCAPAMean difference
Gonzalo BustamanteClub de Deportes Provincial Curicó UnidoM/AM (C)331161221.34
Farid BoulayaFC MetzM (C), AM (RLC)261211241.50
Michael OrtegaAS Omonoia NicosiaM/AM (C)281201201.54
NathanChelseaM (C), AM (LC)231171321.54
Dia SabaGuangzhou R&FAM (RC), ST (C)261201251.56
Ghayas ZahidAPOEL NicosiaAM (C)241201351.56
Albert RusnákReal Salt LakeAM (LC)241231361.56
Gonzalo MaroniClub Atlético Boca JuniorsAM (C)20121130–1601.56
Ager AketxeCoruñaM (LC), AM (RLC)251191341.57
Paolo HurtadoKonyasporAM (RLC)281201401.59

The site’s own comparison: players with the same calculated best position and current ability within ±15 (at most 300 candidates, so not a whole-database search), ranked by the mean difference over the attributes both players have stored.

Across versions

VersionClubAgeCAPAValue calc
FM27 27.0.0—35105135£0
FM26 26.2.0Al-Khor Sports Club34115135£406,228
FM26 26.0.0Al-Khor Sports Club34115135£406,228
FM24 24.3.0Al-Khor Sports Club32130135£2,523,840
FM23 23.4.0Al-Ahli Sports Club Doha31130135£3,796,678
FM23 23.3.0Al-Ahli Sports Club Doha31130135£3,796,678
FM23 23.0.0Al-Ahli Sports Club Doha31127132£3,647,675
FM22 22.4.0Al-Gharafa Sports Club30127132£2,873,432
FM22 22.3.0Al-Gharafa Sports Club30127132£2,873,432
FM22 22.1.0Al-Gharafa Sports Club30127132£2,873,432
FM22 22.0.1Al-Gharafa Sports Club30127132£2,873,432
FM22 22.0.0Al-Gharafa Sports Club30127132£2,873,432
FM21 21.4.0Al-Gharafa Sports Club29131132£4,776,573
FM21 21.3.0Al-Gharafa Sports Club29131132£4,776,573
FM21 21.1.1Al-Gharafa Sports Club29131132£4,776,573
FM21 21.0.1Al-Gharafa Sports Club29131132£4,776,573
FM21 21.0.0Al-Gharafa Sports Club29131132£4,776,573
FM20 20.4.0Al-Gharafa Sports Club28131132£7,272,400
FM20 20.3.0Al-Gharafa Sports Club28131132£7,272,400
FM20 20.1.0Al-Gharafa Sports Club28131132£7,272,400
FM20 20.0.1Al-Gharafa Sports Club28131132£7,183,119
FM20 20.0.0Al-Gharafa Sports Club28131132£8,344,473
FM19 19.3.0Spartak Moscow27131132£3,499,999
FM19 19.1.0Spartak Moscow27130132£3,467,697
FM19 19.0.1Spartak Moscow27130132£3,467,697
FM19 19.0.0Spartak Moscow27130132£3,467,697
FM18 18.3.0Spartak Moscow26129130£6,872,809
FM18 18.1.0RSC Anderlecht26132132£10,239,540
FM18 18.0.0RSC Anderlecht26132132£10,239,540
FM17 17.3.0RSC Anderlecht25128130£6,557,931
FM17 17.0.0RSC Anderlecht25127129£6,557,931
FM16 16.3.0Yellow Red KV Mechelen24120122£1,073,570
FM16 16.0.1Yellow Red KV Mechelen24115122£641,427
FM16 16.0.0Yellow Red KV Mechelen24115122£641,427
FM15 15.3.0Yellow Red KV Mechelen23112119£373,130
FM15 15.0.0Yellow Red KV Mechelen23112124£851,969
FM14 14.3.0Ankaraspor A.Ş.22110130£400,543
FM14 14.0.0Ankaraspor A.Ş.22110130£400,543
FM13 13.3.0—21110130£0
FM13 13.0.0Kayseri Erciyesspor21110(-7)£309,065
FM12 12.2.0Kayseri Erciyesspor20109(-7)£459,912
FM12 12.0.0Kayseri Erciyesspor20102(-7)£13,904
FM10 10.0.0FC Nantes1885(-7)£518

The same FM id in each loaded database build. Values are each build's own; potential is shown as stored, value is calculated per build.