Joseph Kalulu

Joseph KaluluLB#17

Angers SCO·Defender - Left-Back

21 years(29/11/2004)1,80mleftFrance, DR CongoContract until 30/06/2030

6.66Rating31 matches in 12 months
€2.00mMarket value#10 in Angers SCO

Last 5rating per match

Ligue 203.116.6
Ligue 208.116.8
Ligue 221.116.8
Ligue 206.127.4
Ligue 212.126.3

Form, 12 monthsaverage rating per month

6.70Nov
6.80Dec
6.80Jan
6.60Feb
6.90Mar
6.20Apr
6.20May
Jun
Jul
6.90Aug
6.90Sep
6.60Oct

Key statsLigue 1 · Ligue 2

Goals0
xG0.020.00 / 90
Assists10.13 / 90
xA0.830.13 / 90
Shots40.52 / 90
Shots on target125%
Key passes81.04 / 90
Pass accuracy83.7%

xG — expected goals: the quality of the chances taken; xA — expected assists: the quality of the chances created. Values per 90 minutes are shown under the totals. What xG, npxG, xA and xGChain mean

Player profileattributes and traits

ATTACKING39TECHNIQUE45TACTICAL41DEFENDING55CREATIVITY44

Player Position average

Attacking39
Technique45
Tactical41
Defending55
Creativity44

Strengths

  • Ground duels

Weaknesses

No outstanding weaknesses

Player positions: DL

Positions on the pitch

LBAttack →

Availability

StatusAvailable31 matches in 12 months
Contract until30/06/2030
Market value€2.00mHighest: €2.00m (26/05/2026)

Season statsSeason 26/27

CompetitionTeamSeasonAppsMinRatingGAG+AYCRC
Ligue 1 logoLigue 1Angers logoAngers26/2775586.76—111—
Ligue 2Pau FC logoPau FC26/2721336.90——0——
Transfers6
DateSeasonFromToFeeMarket value
19/08/202626/27Pau FCAngers SCO€2.00m€2.00m
01/07/202424/25AS Saint-PriestPau FCfree transfer-
01/07/202323/24St-Priest BAS Saint-Priest--
01/07/202222/23ASSP U19St-Priest B--
01/07/202121/22Olymp. Lyon U17ASSP U19free transfer-
01/07/202020/21Ol. Lyon Yth.Olymp. Lyon U17--

Market value

€2.00m Current€2.00m Highest · 26/05/202626/05/2026 Last change
€2.00m
03.10.202426.05.2026
#10 Angers SCO#293 France#328 Left-Back#287 Ligue 1#4.777 Worldwide#337 Year 2004
Value history
DateAgeClubValue
03/10/202419Pau FC€150k
04/12/202420Pau FC€250k
12/03/202520Pau FC€300k
02/06/202520Pau FC€300k
13/10/202520Pau FC€800k
11/12/202521Pau FC€1.00m
23/03/202621Pau FC€1.50m
26/05/202621Pau FC€2.00m
xG Statisticsall seasons
SeasonLeagueClubAppsMinGxGnpxGAxAShKPxGChain
2026Ligue 1Angers755700.020.0210.83172.91

What xG, npxG, xA and xGChain mean

xG Expected goals
How many goals an average finisher would score from the same shots. A 0.30 xG shot goes in about 3 times in 10. Goals above xG mean efficient finishing; below — a cold streak or poor finishing.
npxG Non-penalty xG
The same xG without penalties. A penalty alone is worth about 0.76 xG, so npxG is a cleaner view of open-play and set-piece chances.
xA Expected assists
The xG of the shots that followed the player's passes. High xA with few assists means teammates missed good chances.
xGChain xG chain
Team xG from every possession the player touched. It shows involvement in build-up, not only the shot or the final pass, so a deep midfielder can rank high without scoring.
KP Key passes
Passes that led directly to a shot — the volume behind xA.