
J. Kalulu
DEF🇫🇷21 years old·born 29 Nov 2004
178 cm · 70 kg · born Lyon, France
Rank #4,027·65 matches tracked
Playing style
DefensiveTackles + int. /90
2.01
60th pct
Duels won
52%
33rd pct
Blocks /90
0.14
24th pct
Passes /90
25.53
35th pct
Fouls /90
0.53
30th pct
Goals + assists /90
0.02
Latest· 18 Oct 2026
18' vs Marseille — a quiet game.
Angers 2–5 Marseille (loss) · Rating 5.53 · Elo +0 · 2 tackles · 2/4 duels
Form — EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. Each bar is the EAR180 going into that match: green above the position average, red below. A gap means no rated match in that window. (180 days)
Opponents
Their Elo change in matches against him (at least 3 meetings).
Favourite opponents
−55J. Gastien1462
in 3 matches · Clermont Foot
−29H. Saivet1629
in 3 matches · Clermont Foot
−28C. Vincent1426
in 3 matches · Bastia
−25C. Billemaz1811
in 5 matches · Annecy
−23K. Sidibé1681
in 3 matches · Guingamp
Nemeses
+141T. Bentayeb1883
in 3 matches · Estac Troyes
+135J. Kouadio1835
in 4 matches · Annecy
+117R. Lutin1660
in 4 matches · Amiens
+110V. Sasso1656
in 3 matches · Dunkerque
+88A. Georgen1760
in 3 matches · Dunkerque
Coaches
Their Elo change in matches against him (at least 3 meetings).
Favourite coaches
Hardly any coach lost Elo against him.
Nemesis coaches
- +60
Omar Daf1632
in 3 matches · Amiens
- +28
Didier Santini1813
in 3 matches · Rodez
- +28
Stéphane Dumont1801
in 5 matches · Estac Troyes
- +12
Olivier Frapolli1612
in 4 matches · Laval
- +6
Franck Rizzetto1576
in 3 matches · Grenoble
Style radar
On-ball style vs same-position, same-league peers (0 = average for the role).
Career history
- 2026PAU→AngersTransfer
- 2024Saint-Priest→PAU