Player profile

JuventusCentre BackFrance26 yrsAgent · CAA Stellar
On the hub
Pierre Kalulu · #891 overall
Quiet · Heat 15 · Serie A · Defenders
Fan totals + per-90 · Top-5 league · current season row
Tackles
62
1.70 /90
Interceptions
24
0.66 /90
Clearances
62
1.70 /90
vs peers · same league & position
Percentile rankEstimated market value over time
€32.0M
+6300% over window
RT estimated values · updated every few days · may lag breaking news by one revision.
Documented moves (6 on record) · "Fee not public" = transfer fee was not reported
AC Milan→Juventus
Jul 2025 · 25/26
Juventus→AC Milan
Jun 2025 · 24/25
AC Milan→Juventus
Aug 2024 · 24/25
Olymp. Lyon B→AC Milan
Sept 2020 · 20/21
Estimated value rank vs peer groups, plus where they have played by position.
Estimated value rank
Lower number = higher estimated transfer value in that group (e.g. 74th = 74th-most valuable in the pool).
324th
Worldwide
All tracked players by estimated value
56th
Position
Players in this role
38th
League · Serie A
Players in Serie A
35th
National team · France
Players from France
42nd
Birth year cohort · 2000
Players born 2000
Position distribution (career apps)
5G · 5A
W/D/L from your club's score · match rating when Sportmonks supplies it
24 May 26 · 90'
17 May 26 · 90'
Kalulu has quietly become one of Serie A's most progressive defenders — a ball-carrier in disguise wearing a centre-back's number. His 60.8 passes per 90 and 6.23 passes into the final third both land in the top 20-30% of defenders in the league, figures that reveal a player comfortable initiating attacks rather than simply recycling possession. His key passes per 90 (top 20%) are genuinely remarkable for a defender — higher than many midfielders — suggesting his influence on the final third is being systematically undervalued by clubs still scanning only defensive metrics. The counterintuitive truth is that his tackles won rate sits above average despite modest interception numbers; he's reactive and physical when needed, not a press-and-intercept automaton.
Based on 2,202 min this season · DNA refreshes weekly.
Your take, one card
Pierre Kalulu's per-90 DNA and four looks — built for the group chat in about a minute.
Make a card →Need a replacement?
Stylistic matches, not just the same position. Shortlist before the argument starts.
See DNA alternatives →Per-90 · CB
Season rates refresh weekly · peer percentiles from league cohorts · match log ~6h after FT.
Olymp. Lyon U19→Olymp. Lyon B
Jul 2018 · 18/19
Ol. Lyon Yth.→Olymp. Lyon U19
Jul 2017 · 17/18
Youth loans and friendlies may be missing · club names matched from RT team directory.
0G · 7A
Rankings refresh when extended player data is loaded · not every player has a full row yet.
9 May 26 · 90'
3 May 26 · 90'
26 Apr 26 · 90'
19 Apr 26 · 90'
11 Apr 26 · 90'
6 Apr 26 · 90'
W/D/L uses final score for the player's club that day. Match rows sync within ~6h · ratings may lag on some PL fixtures (Sportmonks column drift) · event minutes ~1h.