Scottish Premiership

Kevin Ciubotaru

Kevin Ciubotaru, 22, from Romania ➤ Dundee United FC, since 2026 ➤ Left-Back ➤ Market value: €600k ➤ * 02/02/2004 in Roma, Italy

Dundee UnitedDefender - Left-Back22 years€600k
Kevin Ciubotaru

Info

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

Club
Dundee United
Position
Defender - Left-Back
Shirt
#19
Age
22
Date of birth
02/02/2004
Height
1,84m
Foot
left
Citizenship
Romania, Italy
Joined
07/08/2026
Contract until
30/06/2028
Market value
€600k
Career fees
0
Youth clubs
SK Rapid Wien (2014-2019), AVA Football Club (2019)

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/27Premiership21160000
26/27League Cup1900000

By competition

CompetitionAppsGA
SuperLiga2801
Lowland League1200
Liga 21200
Romanian Cup1001
SuperLiga - Relegation group900
UEFA Youth League200
Premiership200
Liga 2 Play-Out200
L1/L2 Play-off200
League Cup100
Challenge Cup000
Coppa Primavera000
Primavera 2 - A000
Play-off/out Primavera000

By club

ClubAppsGA
FC Hermannstadt4702
Unirea Ungheni1600
Rangers B1200
Dundee United300
Rangers YL200

Transfers

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

DateSeasonFromToFeeMarket value
07/08/202626/27FC HermannstadtDundee Unitedfree transfer€600k
30/06/202524/25Unirea UngheniFC HermannstadtEnd of loan€75k
09/09/202424/25FC HermannstadtUnirea Ungheniloan transfer€150k
02/08/202323/24Rangers BFC Hermannstadtfree transfer-
09/02/202221/22Kinetic AcademyRangers B?-
01/07/202121/22Parma U19Kinetic Academyfree transfer-
01/07/202020/21Parma U18Parma U19--
01/07/201919/20TWL Yth.Parma U18--
01/09/201818/19Admira YouthTWL Yth.?-
24/08/201515/16Austria XIII J.Admira Youth?-
18/03/201514/15Rapid YouthAustria XIII J.?-
22/10/201414/15Ciampino Gio.Rapid Youth?-

National

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

TeamCapsGoalsShirtDebutStatus
Romania10112025-10-09recent national player
Romania U2140192025-09-09recent national player
Romania U161042019-08-20Former international
Romania U153052018-10-23Former international
Romania U18000Former 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
€600k
Highest
€600k · 08/06/2026
Last change
08/06/2026
Dundee United 8Left-Back 805Premiership 95Romania 107Worldwide 11.880Year 2004 844
DateAgeClubValue
28/09/202319FC Hermannstadt€50k
22/12/202319FC Hermannstadt€150k
05/06/202420FC Hermannstadt€150k
09/12/202420CS Unirea Ungheni€75k
16/06/202521CS Unirea Ungheni€75k
25/09/202521FC Hermannstadt€150k
19/12/202521FC Hermannstadt€400k
08/06/202622FC Hermannstadt€600k

xG Statistics

Kevin Ciubotaru is not yet matched to an Understat player model, so there are no xG rows. When the mapping appears, this block will show appearances, minutes, goals, xG, npxG, assists, xA, shots, key passes and xGChain for each available season.

Understat has no season rows for this player yet.

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