Active in Ligue 1
Career
No transfer history
Joseph Kalulu Traits
Percentile rankings show how a player compares to others. 90% means they rank higher than 90% of comparable players.
vs Defenders
Height 16%
Weight 18%
Experience 18%
vs Ligue 1
Height 26%
Weight 26%
Experience 18%
Player DNA
Five dimensions that show what kind of player they are
Dribbling 81
Shooting 5
Defense 63
Workrate 32
Passing 65
Key Strength 81 Dribbling
Area to Watch 5 Shooting
Match Stats
Recent appearances across all competitions
| Date | Fixture | Mins | Rating | G | A | FM Score |
|---|---|---|---|---|---|---|
| Oct 18, 2026 | Angers 2-5 Marseille | 18' | 5.5 | 0 | 0 | 72 |
| Oct 10, 2026 | Stade Brestois 29 5-1 Angers | 90' | 6.3 | 0 | 1 | 65 |
| Sep 19, 2026 | Angers 2-0 Estac Troyes | 90' | 7.2 | 0 | 0 | 38 |
| Sep 12, 2026 | Le Havre 0-0 Angers | 90' | 6.6 | 0 | 0 | 13 |
| Sep 06, 2026 | Angers 1-2 Rennes | 90' | 5.9 | 0 | 0 | 39 |
| Aug 29, 2026 | Auxerre 1-3 Angers | 96' | 7.0 | 0 | 0 | 68 |
| Aug 23, 2026 | Angers 0-2 Lille | 0' | - | 0 | 0 | 36 |
| Date | Fixture | FM Score |
|---|---|---|
| Oct 25, 2026 | Angers vs Lorient | 29 |
| Oct 31, 2026 | Lyon vs Angers | 71 |
| Nov 08, 2026 | Angers vs Nice | 24 |
| Nov 22, 2026 | Paris FC vs Angers | 62 |
| Nov 28, 2026 | Angers vs Lens | 68 |
| Dec 05, 2026 | Monaco vs Angers | 61 |
| Dec 12, 2026 | Angers vs Strasbourg | 74 |
| Jan 02, 2027 | Toulouse vs Angers | 63 |
| Jan 16, 2027 | Angers vs Paris Saint Germain | 91 |
| Jan 23, 2027 | Le Mans vs Angers | 61 |
J. Kalulu steps onto the pitch as a Bronze-tier Squad Player. Still searching for his first major piece of career silverware, he is patiently building his body of work at this level. This classification serves as a holding pattern while he fights to secure a more permanent footing in the starting eleven.
A glance at the workload tells a very quiet story. Restricted to just 270 minutes of action across three appearances, his overall influence remains firmly on the fringes. This extreme peripheral involvement has earned him the GHOST badge, confirming an invisible presence during those rare competitive outings. Surprisingly, a standout Dribbling profile suggests genuine quality when he does manage to isolate a defender. Maintaining a consistent level of form behind the scenes, he simply needs an extended run in the team to break out of the shadows.