Atlético Petróleos de Luanda
Ivan Cavaleiro

Ivan Cavaleiro

Midfielder · Atlético Petróleos de Luanda · 33 · Angola

Season score
49.4
Liga Portugal 25/26, 13 matches
Last 5 weeks
47.8
average of weeks with 60+ minutes
Market value
€350k
−€50k (−13%) since 17 Mar 2026
Transfermarkt, 2 Jun 2026

Photo: Catherine Kõrtsmik from Tallinn, Estonia, CC BY 2.0, via Wikimedia Commons

Born
18 Oct 1993
Height
175 cm
Foot
R
Contract until
30 Jun 2026
Wikipedia views
949 4 weeks

Every week

1–7 Jul 2025 to 27 Oct – 2 Nov 2026

8 of 70 weeks with 60+ minutes, averaging 48.8 (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
30 Dec 2025 – 5 Jan 202617330.549.629.8
16–22 Dec 202519058.948.857.4
9–15 Dec 202517941.849.244.1
2–8 Dec 202513154.549.154.7
25 Nov – 1 Dec 202513145.249.145.0
4–10 Nov 202518545.449.449.4
28 Oct – 3 Nov 202514541.449.741.8
21–27 Oct 202514538.150.237.7
30 Sep – 6 Oct 202517460.749.462.2
23–29 Sep 202518656.748.858.1
16–22 Sep 202519051.548.554.5
9–15 Sep 202519042.949.043.8
26 Aug – 1 Sep 202513288.947.588.8

Against expectation

How it's expected

Each week's score beside what the player's earlier matches led to expect. Over the last 8 weeks with 60+ minutes: level with expectation (−0.3 a week).

30.040.050.060.070.09 Sep16 Sep23 Sep30 Sep4 Nov9 Dec16 Dec30 DecExpected 49.6Score 30.5
Transfermarkt €350k −€50k (−13%) since 17 Mar 2026 2 Jun 2026 · its own valuation, revised a few times a year
Current estimate €340k no change recorded 23 Oct 2026 · BSD, seen when squads refresh
0€5.0M€10M€15M20162017201820192020202120222023202420252026€350k€340k
Every value as a table
DateSourceValue
23 Oct 2026Current estimate (BSD)€340k
2 Jun 2026Transfermarkt€350k
17 Mar 2026Transfermarkt€400k
18 Dec 2025Transfermarkt€500k
6 Jun 2025Transfermarkt€500k
3 Apr 2025Transfermarkt€800k
9 Dec 2024Transfermarkt€1.2M
3 Jun 2024Transfermarkt€2.0M
18 Dec 2023Transfermarkt€2.5M
16 Oct 2023Transfermarkt€2.5M
8 Jun 2023Transfermarkt€2.2M
14 Mar 2023Transfermarkt€2.3M
27 Oct 2022Transfermarkt€2.0M
13 May 2022Transfermarkt€3.0M
24 Nov 2021Transfermarkt€4.5M
8 Jun 2021Transfermarkt€7.0M
18 Mar 2021Transfermarkt€8.0M
13 Oct 2020Transfermarkt€8.0M
8 Apr 2020Transfermarkt€8.0M
27 Feb 2020Transfermarkt€10.0M
13 Jun 2019Transfermarkt€10.0M
19 Dec 2018Transfermarkt€10.0M
13 Aug 2018Transfermarkt€10.0M
27 Feb 2018Transfermarkt€10.0M
18 Sep 2017Transfermarkt€7.5M
27 Feb 2017Transfermarkt€7.5M
1 Sep 2016Transfermarkt€7.5M
13 Jul 2016Transfermarkt€7.5M
4 Feb 2016Transfermarkt€10.0M
6 Sep 2015Transfermarkt€12.0M
1 Jul 2015Transfermarkt€3.5M

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

DateMoveFee
1 Jul 2026FC Zürich Petro LuandaFree or loan
16 Feb 2026Tondela FC ZürichFree or loan
19 Aug 2025Stal Mielec TondelaFree or loan
3 Mar 2025Without Club Stal MielecUndisclosed
1 Jan 2025RB Bragantino Without ClubUndisclosed
29 Sep 2024Lille Red Bull BragantinoFirst match
19 Sep 2024Without Club RB BragantinoUndisclosed
1 Jul 2024Lille Without ClubUndisclosed
10 Aug 2023Fulham LilleFree or loan
30 Jun 2023Alanyaspor FulhamFree or loan
7 Sep 2022Fulham AlanyasporFree or loan

What the score is made of

Liga Portugal 25/26, 851 minutes. Each part as a percentile against 641 top-five-league midfielder seasons of 900+ minutes since 2025/26: 50 is the middle of them (the dashed ring).

Shooting93Creating73Progressing78Keeping the ball5Defending11Aerial81Finishing2
As a table
PartPercentilePer 90 vs average
Shooting93+0.76
Creating73+0.22
Progressing78+0.31
Keeping the ball5−1.07
Defending11−0.28
Aerial81+0.43
Finishing2−0.40

Attention

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

05001.0K1.5K28 Oct16 Dec3 Feb24 Mar12 May30 Jun18 Aug6 Oct

Seasons

SeasonCompetitionTeamMatchesMinutesScoreUnderlying
Liga Portugal 25/26Liga PortugalTondela1385149.450.5
Brasileirão Betano 2024Brasileirão Série ARed Bull Bragantino518545.646.6
Ligue 1 23/24Ligue 1Lille1778847.747.9
UEFA Europa Conference League 23/24Conference LeagueLille623646.346.8
Super Lig 22/23Süper LigAlanyaspor221,08838.839.6

Latest matches

13 since July 2025
DateCompetitionOpponentResultMinGoalsAssistsxGxAScore
3 Jan 2026Liga PortugalFC AroucaW 3–17300–0.0030.5
21 Dec 2025Liga PortugalCasa PiaL 1–290100.790.1858.9
15 Dec 2025Liga Portugalat CD NacionalL 1–379000.260.0341.8
7 Dec 2025Liga PortugalFC PortoL 0–23100–0.0354.5
29 Nov 2025Liga Portugalat Gil VicenteW 1–03100–0.0145.2
8 Nov 2025Liga PortugalVitória SCL 0–185000.450.0245.4
2 Nov 2025Liga Portugalat AVS - Futebol SADD 2–245000.040.0141.4
26 Oct 2025Liga PortugalSporting CPL 0–34500–0.0138.1
5 Oct 2025Liga Portugalat Rio AveL 0–374000.110.3660.7
27 Sep 2025Liga Portugalat Santa ClaraW 2–186000.120.0556.7
All 13 matches
DateCompetitionOpponentResultMinGoalsAssistsxGxAScore
3 Jan 2026Liga PortugalFC AroucaW 3–17300–0.0030.5
21 Dec 2025Liga PortugalCasa PiaL 1–290100.790.1858.9
15 Dec 2025Liga Portugalat CD NacionalL 1–379000.260.0341.8
7 Dec 2025Liga PortugalFC PortoL 0–23100–0.0354.5
29 Nov 2025Liga Portugalat Gil VicenteW 1–03100–0.0145.2
8 Nov 2025Liga PortugalVitória SCL 0–185000.450.0245.4
2 Nov 2025Liga Portugalat AVS - Futebol SADD 2–245000.040.0141.4
26 Oct 2025Liga PortugalSporting CPL 0–34500–0.0138.1
5 Oct 2025Liga Portugalat Rio AveL 0–374000.110.3660.7
27 Sep 2025Liga Portugalat Santa ClaraW 2–186000.120.0556.7
21 Sep 2025Liga PortugalCF Estrela AmadoraD 0–090000.340.1951.5
12 Sep 2025Liga Portugalat FC AlvercaL 0–190000.130.2042.9
31 Aug 2025Liga PortugalEstoril PraiaD 2–232100.940.2288.9