Rangers
Badredine Bouanani

Badredine Bouanani

Midfielder · Rangers · 21 · Algeria

Season score
45.3
Premiership 26/27, 4 matches
Last 5 weeks
43.9
average of weeks with 60+ minutes
Market value
€9.5M
−€2.0M (−17%) since 19 Dec 2025 on Transfermarkt
estimate, 22 Oct 2026

Photo: Paté kroute, CC0, via Wikimedia Commons

Born
8 Dec 2004
Height
177 cm
Foot
L
Contract until
30 Jun 2027
Wikipedia views
5,113 4 weeks

Every week

22–28 Jul 2025 to 20–26 Oct 2026

13 of 66 weeks with 60+ minutes, averaging 46.0 (minutes-weighted); 1 of them 70 or better.

Form bars show the weekly score: no matchunder 60′under 4545–5555–7070+

Every week as a table
WeekMatchesMinutesScoreExpectedUnderlying
13–19 Oct 202617641.548.035.3
6–12 Oct 20261560.747.861.1
15–21 Sep 202611838.047.937.5
8–14 Sep 202616050.947.652.8
21–27 Apr 202611213.647.915.2
14–20 Apr 202618100.047.4100.0
17–23 Mar 2026112100.046.7100.0
24 Feb – 2 Mar 202618533.347.739.2
3–9 Feb 202612116.348.215.1
27 Jan – 2 Feb 202619044.748.547.1
20–26 Jan 2026211049.248.450.0
13–19 Jan 202611533.948.434.4
9–15 Dec 202522553.048.155.5
25 Nov – 1 Dec 202529750.348.445.8
4–10 Nov 202527732.149.032.1
28 Oct – 3 Nov 20251934.449.133.8
21–27 Oct 202516343.549.345.2
14–20 Oct 202511258.249.258.5
30 Sep – 6 Oct 2025213640.150.342.5
23–29 Sep 2025210055.450.050.7
16–22 Sep 202511139.350.140.9
9–15 Sep 202516372.748.873.5
19–25 Aug 202511737.348.936.9
12–18 Aug 2025214945.649.246.4
5–11 Aug 202517946.049.546.1

Against expectation

How it's expected

Each week's score beside what the player's earlier matches led to expect. Over the last 10 weeks with 60+ minutes: −4.6 a week below expectation.

20.040.060.080.05 Aug9 Sep30 Sep4 Nov20 Jan24 Feb13 OctExpected 48.0Score 41.5
Current estimate €9.5M no change recorded 22 Oct 2026 · BSD, seen when squads refresh
Transfermarkt €10.0M −€2.0M (−17%) since 19 Dec 2025 27 May 2026 · valuations up to July 2026
0€5.0M€10M€15M2023202420252026€10.0M€9.5M
Every value as a table
DateSourceValue
22 Oct 2026Current estimate (BSD)€9.5M
27 May 2026Transfermarkt€10.0M
19 Dec 2025Transfermarkt€12.0M
14 Oct 2025Transfermarkt€12.0M
3 Jun 2025Transfermarkt€7.0M
10 Dec 2024Transfermarkt€5.0M
3 Jun 2024Transfermarkt€5.0M
19 Mar 2024Transfermarkt€5.0M
18 Dec 2023Transfermarkt€6.0M
27 Jun 2023Transfermarkt€6.0M
27 Mar 2023Transfermarkt€2.5M
2 Nov 2022Transfermarkt€150k
19 Sep 2022Transfermarkt€150k

Two different estimates, so each is its own line and each change is measured within its own line.

What the score is made of

Premiership 26/27: each part per 90 minutes against the average midfielder in the top five leagues (0), in standard deviations.

  • Shooting +0.33
  • Creating +0.59
  • Progressing +0.37
  • Keeping the ball −3.60
  • Defending +0.17
  • Aerial +0.23
  • Finishing +0.78

Attention

English Wikipedia views per week, the article and its redirects, last 52 weeks.

010K20K30K28 Oct16 Dec3 Feb24 Mar12 May30 Jun18 Aug6 Oct

Seasons

SeasonCompetitionTeamMatchesMinutesScoreUnderlying
Premiership 26/27Scottish PremiershipRangers415945.343.0
Bundesliga 25/26BundesligaVfB Stuttgart1448144.946.3
UEFA Europa League 25/26Europa LeagueVfB Stuttgart1046548.448.5
UEFA Champions League 25/26Champions LeagueNice215246.246.9
Ligue 1 25/26Ligue 1Nice29343.343.6
Ligue 1 24/25Ligue 1Nice261,11249.749.5
UEFA Europa League 24/25Europa LeagueNice853752.951.8

Latest matches

32 since July 2025
DateCompetitionOpponentResultMinGoalsAssistsxGxAScore
17 Oct 2026Scottish Premiershipat Dundee FCD 2–276100.430.0841.5
10 Oct 2026Scottish PremiershipKilmarnockW 3–1500–0.0160.7
20 Sep 2026Scottish Premiershipat CelticW 1–01800–0.0038.0
9 Sep 2026Scottish PremiershipSt. MirrenW 1–060000.140.8550.9
26 Apr 2026BundesligaSV Werder BremenD 1–112000.040.0013.6
19 Apr 2026Bundesligaat FC Bayern MünchenL 2–48000.250.03100.0
19 Mar 2026Europa Leagueat FC PortoL 0–21200–0.13100.0
26 Feb 2026Europa LeagueCelticL 0–185000.690.1233.3
7 Feb 2026Bundesligaat FC St. PauliL 1–22100–0.0016.3
29 Jan 2026Europa LeagueBSC Young BoysW 3–290000.290.2044.7
All 32 matches
DateCompetitionOpponentResultMinGoalsAssistsxGxAScore
17 Oct 2026Scottish Premiershipat Dundee FCD 2–276100.430.0841.5
10 Oct 2026Scottish PremiershipKilmarnockW 3–1500–0.0160.7
20 Sep 2026Scottish Premiershipat CelticW 1–01800–0.0038.0
9 Sep 2026Scottish PremiershipSt. MirrenW 1–060000.140.8550.9
26 Apr 2026BundesligaSV Werder BremenD 1–112000.040.0013.6
19 Apr 2026Bundesligaat FC Bayern MünchenL 2–48000.250.03100.0
19 Mar 2026Europa Leagueat FC PortoL 0–21200–0.13100.0
26 Feb 2026Europa LeagueCelticL 0–185000.690.1233.3
7 Feb 2026Bundesligaat FC St. PauliL 1–22100–0.0016.3
29 Jan 2026Europa LeagueBSC Young BoysW 3–290000.290.2044.7
25 Jan 2026Bundesligaat Borussia M'gladbachW 3–090000.110.2748.6
22 Jan 2026Europa Leagueat AS RomaL 0–22000–0.0152.0
13 Jan 2026BundesligaEintracht FrankfurtW 3–215000.020.0233.9
14 Dec 2025Bundesligaat SV Werder BremenW 4–09000.040.0872.4
11 Dec 2025Europa LeagueMaccabi Tel AvivW 4–116000.030.0142.1
30 Nov 2025Bundesligaat Hamburger SVL 1–287000.100.1443.4
27 Nov 2025Europa Leagueat Go Ahead EaglesW 4–010100.350.00100.0
9 Nov 2025BundesligaFC AugsburgW 3–268000.070.0429.4
6 Nov 2025Europa LeagueFeyenoordW 2–0900–0.0152.7
1 Nov 2025Bundesligaat RB LeipzigL 1–3900––34.4
23 Oct 2025Europa Leagueat FenerbahçeL 0–163000.150.0543.5
18 Oct 2025Bundesligaat VfL WolfsburgW 3–01200–0.0158.2
5 Oct 2025Bundesliga1. FC HeidenheimW 1–057000.280.0130.4
2 Oct 2025Europa Leagueat BaselL 0–279000.190.1047.1
28 Sep 2025Bundesligaat 1. FC KölnW 2–119000.030.0161.2
25 Sep 2025Europa LeagueCelta VigoW 2–181100.350.1054.0
19 Sep 2025BundesligaFC St. PauliW 2–011000.030.0139.3
13 Sep 2025Bundesligaat SC FreiburgL 1–36300–0.3272.7
23 Aug 2025Ligue 1AuxerreW 3–11700–0.0437.3
16 Aug 2025Ligue 1ToulouseL 0–176000.070.2444.6
12 Aug 2025Champions Leagueat BenficaL 0–273000.13–46.5
6 Aug 2025Champions LeagueBenficaL 0–279000.03–46.0