Serie A

Sandro Kulenović

Sandro Kulenović, 26, from Croatia ➤ Torino FC, since 2026 ➤ Centre-Forward ➤ Market value: €3.50m ➤ * 04/12/1999 in Zagreb, Croatia

TorinoAttack - Centre-Forward26 years€3.50m
Sandro Kulenović

Info

Biographical card, current club and contract facts. Empty fields mean the source did not publish that value.

Club
Torino
League
Serie A
Position
Attack - Centre-Forward
Shirt
#17
Age
26
Date of birth
04/12/1999
Height
1,91m
Foot
right
Citizenship
Croatia
Joined
01/07/2026
Contract until
30/06/2029
Market value
€3.50m
Career fees
€5.17m
Youth clubs
Dinamo Zagreb

Statistics

Career totals from Transfermarkt: this season, then by competition and by club. Minutes and cards appear when the source recorded them.

This season

SeasonCompetitionAppsMinGAYCRC
26/27Serie A2220000
26/27Italy Cup2680010

By competition

CompetitionAppsGA
SuperSport HNL1855515
Betclic 3 Liga - Group I2680
Ekstraklasa2451
Hrvatski nogometni kup19130
Serie A1501
Primavera 11300
Europa League1222
Europa League Qualifying1011
UEFA Youth League920
Conference League800
UEFA Champions League730
Viareggio Cup660
Champions League Qu.420
STS Polish Cup300
Italy Cup310
Prva NL101
Premier League Int. Cup U21110
Superpuchar000
Coppa Primavera000
Primavera Fase Finale000

By club

ClubAppsGA
Dinamo Zagreb127434
NK Lokomotiva72248
HNK Rijeka3786
Legia Warszawa3661
Legia II2680
Juventus U191960
Torino1811
Legia Warsaw YL620
Juventus YL300
Din. Zagreb II211

Transfers

Recorded moves between clubs, with fee and market value on the day of the deal when the source has them.

DateSeasonFromToFeeMarket value
01/07/202626/27Dinamo ZagrebTorino€3.00m€3.50m
30/06/202625/26TorinoDinamo ZagrebEnd of loan€3.50m
31/01/202625/26Dinamo ZagrebTorinoLoan fee:<br /><i class="normaler-text">€500k</i>€4.00m
04/09/202323/24NK LokomotivaDinamo ZagrebEnd of loan€2.00m
31/08/202121/22Dinamo ZagrebNK Lokomotivaloan transfer€1.00m
30/06/202120/21HNK RijekaDinamo ZagrebEnd of loan€1.00m
21/09/202020/21Dinamo ZagrebHNK Rijekaloan transfer€750k
02/09/201919/20Legia WarszawaDinamo Zagreb€1.60m€650k
30/06/201817/18Juventus U19Legia WarszawaEnd of loan€100k
21/07/201717/18Legia WarszawaJuventus U19loan transfer€100k
01/07/201616/17Din. Zagreb U17Legia Warszawa€70k-
01/07/201414/15D. Zagreb Yth.Din. Zagreb U17--
29/08/200808/09NK Zagreb Yth.D. Zagreb Yth.?-

National

Senior and youth national-team spells: caps, goals, shirt number and whether the player is still in the current pool.

TeamCapsGoalsShirtDebutStatus
Croatia U2116692019-03-25Former international
Croatia U1993182016-10-07Former international
Croatia U17166112015-02-24Former international
Croatia U203392018-11-14Former international
Croatia U1610292014-11-18Former international
Croatia U154092014-04-25Former international
Croatia U153092013-05-22Former international

Market value

Current and peak Transfermarkt valuations, plus the history of changes by club and age. Rankings are relative to the current squad, league and position group.

Current
€3.50m
Highest
€4.00m · 23/12/2024
Last change
29/05/2026
Centre-Forward 462Croatia 36Serie A 346Torino 19Worldwide 3.158Year 1999 281
DateAgeClubValue
21/01/201717Legia Warszawa€100k
05/07/201717Legia Warszawa€100k
30/06/201818Legia Warszawa€100k
25/01/201919Legia Warszawa€500k
29/06/201919Legia Warszawa€650k
16/09/201919GNK Dinamo Zagreb€1.60m
27/12/201920GNK Dinamo Zagreb€1.50m
08/04/202020GNK Dinamo Zagreb€1.30m
27/07/202020GNK Dinamo Zagreb€750k
28/12/202021HNK Rijeka€850k
10/06/202121HNK Rijeka€1.00m
30/12/202122NK Lokomotiva Zagreb€1.20m
22/03/202222NK Lokomotiva Zagreb€1.50m
06/06/202222NK Lokomotiva Zagreb€2.00m
08/11/202222NK Lokomotiva Zagreb€2.00m
06/06/202323NK Lokomotiva Zagreb€2.00m
18/12/202324GNK Dinamo Zagreb€1.50m
04/06/202424GNK Dinamo Zagreb€2.00m
23/12/202425GNK Dinamo Zagreb€4.00m
09/06/202525GNK Dinamo Zagreb€4.00m
22/12/202526GNK Dinamo Zagreb€4.00m
29/05/202626Torino FC€3.50m

xG Statistics

Sandro Kulenović's xG Statistics block is an Understat shot model for the 2026 season. It does not replace goals and assists — it explains them. xG and xA ask whether the chances were good enough; xGChain and xGBuildup show how often the player was on the ball in moves that became shots. Use minutes as the denominator: a large xG in 80 minutes is a hot streak, the same xG over 1,200 minutes is a role. Figures are rounded to two decimals and stay empty when Understat has no match for this player.

SeasonLeagueClubAppsMinGxGnpxGAxAShKPxGChain
2026Serie ATorino21900000000
2025Serie ATorino1328400.850.8510.34551.31

What the columns mean

Read this table as chance quality, not as a scoreboard. A player can outscore xG (finishing well) or lag behind it (missed sitters). Compare rows only when minutes are in the same range.

Apps · Appearances
Matches in which the player was used in this league season, including substitute minutes.
Min · Minutes
Total minutes on the pitch. Useful when comparing output: 1 goal in 90 minutes is not the same as 1 goal in 800.
G · Goals
Goals credited to the player in the Understat shot model for that season.
xG · Expected goals
The quality of shots the player took, expressed as the number of goals an average finisher would score from the same chances. A 0.30 xG shot is a chance that goes in about 3 times in 10.
npxG · Non-penalty xG
Expected goals with penalties removed. This is the cleaner read of open-play and set-piece finishing, because a penalty is usually ~0.76 xG by itself.
A · Assists
Goals that followed the player's last pass. Actual assists, not the model.
xA · Expected assists
The xG value of shots that came directly from the player's key passes. High xA with few assists usually means teammates missed good chances.
Sh · Shots
Total shots recorded by Understat, including blocked and off-target attempts.
KP · Key passes
Passes that led to a shot. This is the volume behind xA.
xGChain · xG chain
Team xG from possessions the player touched. It captures involvement in build-up, not only the shot or the last pass. A midfielder who starts attacks can rank high here without scoring.
xGBuildup · xG buildup
The same possession xG, but excluding the shot-taker and the assist. This is the purest 'how much did this player help create the chance before the final ball' number.
NPG · Non-penalty goals
Goals scored from open play or set pieces, excluding penalties.

Teammates