Malmö FF
Waren Kamanzi

Waren Kamanzi

Midfielder · Malmö FF · 25 · Norway

Season score
47.4
Ligue 1 25/26, 24 matches
Last 5 weeks
44.5
average of weeks with 60+ minutes
Market value
€1.2M
−€300k (−20%) since 15 Dec 2025
Transfermarkt, 1 Jun 2026

Photo: Paté kroute, CC0, via Wikimedia Commons

Born
11 Nov 2000
Height
177 cm
Foot
R
Contract until
31 Dec 2029
Wikipedia views
397 4 weeks

Every week

1–7 Jul 2025 to 20–26 Oct 2026

6 of 69 weeks with 60+ minutes, averaging 44.4 (minutes-weighted); 0 of them 70 or better.

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

Every week as a table
WeekMatchesMinutesScoreExpectedUnderlying
5–11 May 202613074.648.056.4
28 Apr – 4 May 202611266.947.671.2
21–27 Apr 202611100.047.5100.0
14–20 Apr 202619038.748.238.3
7–13 Apr 202613041.048.340.7
31 Mar – 6 Apr 202612337.648.537.1
17–23 Mar 202612535.648.835.1
10–16 Mar 202619045.649.046.3
3–9 Mar 202617851.448.851.9
24 Feb – 2 Mar 202618140.849.540.4
17–23 Feb 202616147.349.647.2
30 Dec 2025 – 5 Jan 202611331.749.931.0
9–15 Dec 202512743.350.143.0
25 Nov – 1 Dec 202511246.750.146.6
28 Oct – 3 Nov 202511141.450.243.5
21–27 Oct 202511363.150.163.6
14–20 Oct 202511438.750.238.3
30 Sep – 6 Oct 202514551.250.252.3
23–29 Sep 202517644.450.746.0
16–22 Sep 202513443.851.043.6
9–15 Sep 202511972.750.674.3
26 Aug – 1 Sep 202512757.750.461.9
19–25 Aug 202513050.350.550.3
12–18 Aug 202512261.250.261.6

Against expectation

How it's expected

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

35.040.045.050.055.023 Sep17 Feb24 Feb3 Mar10 Mar14 AprExpected 48.2Score 38.7
Transfermarkt €1.2M −€300k (−20%) since 15 Dec 2025 1 Jun 2026 · its own valuation, revised a few times a year
Current estimate €1.3M no change recorded 23 Oct 2026 · BSD, seen when squads refresh
0€500K€1.0M€1.5M€2.0M202120222023202420252026€1.2M€1.3M
Every value as a table
DateSourceValue
23 Oct 2026Current estimate (BSD)€1.3M
1 Jun 2026Transfermarkt€1.2M
15 Dec 2025Transfermarkt€1.5M
3 Jun 2025Transfermarkt€2.0M
10 Dec 2024Transfermarkt€2.0M
3 Jun 2024Transfermarkt€2.0M
19 Mar 2024Transfermarkt€1.5M
18 Dec 2023Transfermarkt€1.0M
27 Jun 2023Transfermarkt€1.2M
9 Dec 2022Transfermarkt€1.0M
3 Jan 2022Transfermarkt€100k
31 Dec 2020Transfermarkt€100k

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

DateMoveFee
1 Jul 2026Toulouse Without ClubUndisclosed
2 Jan 2023Tromsø IL Toulouse€600k
11 Jan 2022Rosenborg BK Tromsø ILFree or loan
31 Dec 2021Ranheim Rosenborg BKFree or loan

What the score is made of

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

  • Shooting −0.18
  • Creating −0.33
  • Progressing −0.03
  • Keeping the ball +0.25
  • Defending −0.17
  • Aerial −0.52
  • Finishing +0.03

Attention

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

01.0K2.0K3.0K4.0K28 Oct16 Dec3 Feb24 Mar12 May30 Jun18 Aug6 Oct

Seasons

SeasonCompetitionTeamMatchesMinutesScoreUnderlying
Ligue 1 25/26Ligue 1Toulouse2486447.447.2
Ligue 1 24/25Ligue 1Toulouse241,05848.748.8
Ligue 1 23/24Ligue 1Toulouse241,19056.257.0

Latest matches

24 since July 2025
DateCompetitionOpponentResultMinGoalsAssistsxGxAScore
10 May 2026Ligue 1Olympique LyonnaisW 2–130100.270.0074.6
3 May 2026Ligue 1at RC StrasbourgW 2–112000.060.0566.9
25 Apr 2026Ligue 1AS MonacoD 2–2100–0.00100.0
17 Apr 2026Ligue 1at RC LensL 2–39000–0.0038.7
12 Apr 2026Ligue 1LilleL 0–43000–0.0041.0
3 Apr 2026Ligue 1at Paris Saint-GermainL 1–32300–0.0037.6
21 Mar 2026Ligue 1LorientW 1–02500–0.0135.6
15 Mar 2026Ligue 1at MetzW 4–390010.100.0445.6
7 Mar 2026Ligue 1Olympique de MarseilleL 0–178000.040.1151.4
28 Feb 2026Ligue 1at Stade RennaisL 0–18100–0.0140.8
All 24 matches
DateCompetitionOpponentResultMinGoalsAssistsxGxAScore
10 May 2026Ligue 1Olympique LyonnaisW 2–130100.270.0074.6
3 May 2026Ligue 1at RC StrasbourgW 2–112000.060.0566.9
25 Apr 2026Ligue 1AS MonacoD 2–2100–0.00100.0
17 Apr 2026Ligue 1at RC LensL 2–39000–0.0038.7
12 Apr 2026Ligue 1LilleL 0–43000–0.0041.0
3 Apr 2026Ligue 1at Paris Saint-GermainL 1–32300–0.0037.6
21 Mar 2026Ligue 1LorientW 1–02500–0.0135.6
15 Mar 2026Ligue 1at MetzW 4–390010.100.0445.6
7 Mar 2026Ligue 1Olympique de MarseilleL 0–178000.040.1151.4
28 Feb 2026Ligue 1at Stade RennaisL 0–18100–0.0140.8
21 Feb 2026Ligue 1Paris FCD 1–16100–0.0347.3
2 Jan 2026Ligue 1RC LensL 0–31300–0.0031.7
13 Dec 2025Ligue 1at Paris FCW 3–02700–0.0143.3
29 Nov 2025Ligue 1at Olympique de MarseilleD 2–21200–0.0046.7
2 Nov 2025Ligue 1Le HavreD 0–011000.030.0241.4
25 Oct 2025Ligue 1at AS MonacoL 0–11300–0.0163.1
19 Oct 2025Ligue 1MetzW 4–01400–0.0038.7
5 Oct 2025Ligue 1at Olympique LyonnaisW 2–145000.060.0151.2
27 Sep 2025Ligue 1NantesD 2–276000.180.0444.4
21 Sep 2025Ligue 1at AuxerreL 0–13400–0.0043.8
14 Sep 2025Ligue 1at LilleL 1–219000.020.0072.7
30 Aug 2025Ligue 1Paris Saint-GermainL 3–627000.130.0457.7
24 Aug 2025Ligue 1Stade BrestoisW 2–03000–0.2550.3
16 Aug 2025Ligue 1at NiceW 1–02200–0.1161.2