Kristijan Kahlina
Career snapshot
Position rank · 21/22
Among 3,366 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1992-07-24 · 3 players total
| Full name | Kristijan Kahlina |
|---|---|
| Date of birth | 1992-07-24 (33 yrs) |
| Place of birth | Zagreb, Croatia |
| Citizenship | Croatia |
| Position | Goalkeeper |
| Foot | right |
| Height | 188.00 m |
| Current club | Charlotte FC |
| Joined | 2022-01-01 |
| Contract expires | 2026-12-31 |
| Agent | SA33 |
Percentile rank vs 2860 other Goalkeepers with ≥500 minutes in 21/22. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Ludogorets Razgrad | 2 | 20/21 | 21/22 | 36 | 0 | 0 | 3,300 |
| Charlotte FC | 4 | 2022 | 2025 | 131 | 0 | 1 | 11,850 |
| Crown Legacy FC | 1 | 2023 | 2023 | 1 | 0 | 0 | 90 |
| HNK Gorica | 5 | 16/17 | 20/21 | 157 | 0 | 0 | 14,130 |
| FC Koper | 1 | 15/16 | 15/16 | 14 | 0 | 0 | 1,260 |
| NK Lucko | 2 | 13/14 | 14/15 | 32 | 0 | 0 | 2,880 |
| NK Vinogradar | 2 | 11/12 | 12/13 | 58 | 0 | 0 | 5,220 |
| GNK Dinamo Zagreb | 1 | 10/11 | 10/11 | 0 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 21/22 | Bulgarian Cup | Ludogorets Razgrad | 1 | 0 | 0 | 0 | 0 | 90 |
| 21/22 | Bulgarian Super Cup | Ludogorets Razgrad | 1 | 0 | 0 | 0 | 0 | 90 |
| 21/22 | Champions League Qu. | Ludogorets Razgrad | 8 | 0 | 0 | 0 | 0 | 750 |
| 21/22 | efbet Liga | Ludogorets Razgrad | 10 | 0 | 0 | 0 | 0 | 900 |
| 21/22 | Europa League | Ludogorets Razgrad | 4 | 0 | 0 | 0 | 0 | 360 |
| 2025 | Leagues Cup | Charlotte FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 2025 | MLS | Charlotte FC | 27 | 0 | 0 | 0 | 0 | 2,430 |
| 2024 | Leagues Cup | Charlotte FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 2024 | MLS | Charlotte FC | 34 | 0 | 0 | 5 | 0 | 3,060 |
| 2024 | MLS Cup Playoffs | Charlotte FC | 3 | 0 | 0 | 0 | 0 | 270 |
| 2023 | Leagues Cup | Charlotte FC | 5 | 0 | 0 | 0 | 0 | 510 |
| 2023 | MLS | Charlotte FC | 24 | 0 | 1 | 2 | 0 | 2,160 |
| 2023 | MLS Cup Playoffs | Charlotte FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 2023 | MLS Next Pro | Crown Legacy FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 2023 | US Open Cup | Charlotte FC | 3 | 0 | 0 | 0 | 0 | 270 |
| 2022 | MLS | Charlotte FC | 31 | 0 | 0 | 1 | 0 | 2,790 |
| 2022 | US Open Cup | Charlotte FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 20/21 | Bulgarian Cup | Ludogorets Razgrad | 3 | 0 | 0 | 1 | 0 | 300 |
| 20/21 | efbet Liga | Ludogorets Razgrad | 5 | 0 | 0 | 0 | 0 | 450 |
| 20/21 | Efbet liga - Championship gr. | Ludogorets Razgrad | 4 | 0 | 0 | 0 | 0 | 360 |
| 20/21 | Hrvatski nogometni kup | HNK Gorica | 2 | 0 | 0 | 0 | 0 | 180 |
| 20/21 | SuperSport HNL | HNK Gorica | 14 | 0 | 0 | 1 | 0 | 1,260 |
| 19/20 | Hrvatski nogometni kup | HNK Gorica | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | SuperSport HNL | HNK Gorica | 36 | 0 | 0 | 0 | 0 | 3,240 |
| 18/19 | SuperSport HNL | HNK Gorica | 36 | 0 | 0 | 0 | 0 | 3,240 |
| 17/18 | Hrvatski nogometni kup | HNK Gorica | 3 | 0 | 0 | 0 | 0 | 270 |
| 17/18 | Prva NL | HNK Gorica | 33 | 0 | 0 | 1 | 0 | 2,970 |
| 16/17 | Prva NL | HNK Gorica | 30 | 0 | 0 | 1 | 0 | 2,700 |
| 16/17 | Releg. 1.HNL | HNK Gorica | 2 | 0 | 0 | 0 | 0 | 180 |
| 15/16 | Europa League Qualifying | FC Koper | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Pokal Slovenije | FC Koper | 3 | 0 | 0 | 1 | 0 | 270 |
| 15/16 | Prva Liga | FC Koper | 11 | 0 | 0 | 1 | 0 | 990 |
| 14/15 | Hrvatski nogometni kup | NK Lucko | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Prva NL | NK Lucko | 19 | 0 | 0 | 0 | 0 | 1,710 |
| 13/14 | Hrvatski nogometni kup | NK Lucko | 1 | 0 | 0 | 0 | 0 | 90 |
| 13/14 | Prva NL | NK Lucko | 12 | 0 | 0 | 0 | 0 | 1,080 |
| 12/13 | Prva NL | NK Vinogradar | 30 | 0 | 0 | 0 | 0 | 2,700 |
| 11/12 | Prva NL | NK Vinogradar | 28 | 0 | 0 | 1 | 0 | 2,520 |
| 10/11 | SuperSport HNL | GNK Dinamo Zagreb | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 07/08 | 2007-07-01 | D. Zagreb Yth. | Din. Zagreb U17 | Transfer | 0 | — |
| 09/10 | 2009-07-01 | Din. Zagreb U17 | Din. Zagreb U19 | Transfer | 0 | — |
| 10/11 | 2011-02-04 | Din. Zagreb U19 | NK Vinogradar | Transfer | 0 | — |
| 13/14 | 2013-07-26 | NK Vinogradar | NK Lucko | Transfer | 0 | — |
| 15/16 | 2015-07-01 | NK Lucko | FC Koper | Transfer | 0 | — |
| 16/17 | 2016-09-05 | FC Koper | HNK Gorica | Transfer | 100000 | — |
| 20/21 | 2021-03-01 | HNK Gorica | Ludogorets | Loan | 1300000 | — |
| 20/21 | 2021-05-31 | Ludogorets | HNK Gorica | Return from loan | 1300000 | — |
| 21/22 | 2021-07-01 | HNK Gorica | Ludogorets | Transfer | 1500000 | €350k |
| 21/22 | 2022-01-01 | Ludogorets | Charlotte | Transfer | 1800000 | €1.11m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 22/23 | Back injury | 2023-01-16 | 2023-04-13 | 88 | 7 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.30m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €1.10m |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €850k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €75k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #17379 | #1 | 1 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Mario Marina | 2 | 0 | 0 |
| Kristijan Lovric | 2 | 0 | 0 |
| Marijan Cabraja | 2 | 0 | 0 |
| Karol Swiderski | 1 | 0 | 0 |
| Aleksandar Jovicic | 2 | 0 | 0 |
| Patrick Agyemang | 1 | 1 | 0 |
| Jaylin Lindsey | 1 | 0 | 0 |
| Cherif Ndiaye | 2 | 0 | 0 |
| Ben Bender | 1 | 1 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 20/21 | 2021-05-31 | Ludogorets | HNK Gorica | Return from loan | — | €1.30m |
| 20/21 | 2021-03-01 | HNK Gorica | Ludogorets | Loan | — | €1.30m |
Last 50 matches for Charlotte FC The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-06-28 | MLS1 |
Chicago Fire | – | Charlotte FC | TIMED |
| 2026-06-25 | MLS1 |
Sporting Kansas City | – | Charlotte FC | TIMED |
| 2026-06-14 | MLS1 |
Philadelphia Union | – | Charlotte FC | TIMED |
| 2026-05-31 | MLS1 |
Toronto FC | – | Charlotte FC | TIMED |
| 2026-05-28 | MLS1 |
New York RB | – | Charlotte FC | TIMED |
| 2026-05-24 | MLS1 |
Charlotte FC | – | Columbus Crew | TIMED |
| 2026-05-17 | MLS1 |
Charlotte FC | – | Chicago Fire | TIMED |
| 2026-05-14 | MLS1 |
Orlando City | – | Charlotte FC | TIMED |
| 2026-05-10 | MLS1 |
Nashville SC | – | Charlotte FC | TIMED |
| 2026-05-03 | MLS1 |
Columbus Crew | 4–2 | Charlotte FC | Available |
| 2026-04-26 | MLS1 |
Charlotte FC | 0–1 | New England Revolution | Available |
| 2026-04-19 | MLS1 |
Charlotte FC | 3–0 | San Diego FC | Available |
| 2026-04-12 | MLS1 |
CF Montréal | 0–1 | Charlotte FC | Available |
| 2026-04-05 | MLS1 |
Charlotte FC | 2–1 | Nashville SC | Available |
| 2026-03-29 | MLS1 |
Colorado Rapids | 2–0 | Charlotte FC | Available |
| 2026-03-22 | MLS1 |
Charlotte FC | 4–1 | San Jose Earthquakes | Available |
| 2026-03-15 | MLS1 |
Charlotte FC | 2–0 | FC Cincinnati | Available |
| 2026-03-09 | MLS1 |
Inter Miami CF | 1–0 | Charlotte FC | Available |
| 2026-03-01 | MLS1 |
Charlotte FC | 2–0 | Atlanta United FC | Available |
| 2025-10-18 | MLS1 |
Charlotte FC | – | Philadelphia Union | TIMED |
| 2025-10-04 | MLS1 |
D.C. United | – | Charlotte FC | TIMED |
| 2025-09-27 | MLS1 |
Charlotte FC | – | CF Montréal | TIMED |
| 2025-09-19 | MLS1 |
New York City FC | – | Charlotte FC | TIMED |
| 2025-09-13 | MLS1 |
Charlotte FC | – | Inter Miami CF | TIMED |
| 2025-08-30 | MLS1 |
New England Revolution | – | Charlotte FC | TIMED |
| 2025-08-24 | MLS1 |
Charlotte FC | – | New York RB | TIMED |
| 2025-08-16 | MLS1 |
Charlotte FC | – | Real Salt Lake | TIMED |
| 2025-08-10 | MLS1 |
FC Cincinnati | – | Charlotte FC | TIMED |
| 2025-07-26 | MLS1 |
Charlotte FC | – | Toronto FC | TIMED |
| 2025-07-19 | MLS1 |
Atlanta United FC | – | Charlotte FC | TIMED |
| 2025-07-16 | MLS1 |
Charlotte FC | – | D.C. United | TIMED |
| 2025-07-12 | MLS1 |
Charlotte FC | – | New York City FC | TIMED |
| 2025-07-05 | MLS1 |
Charlotte FC | – | Orlando City | TIMED |
| 2025-06-29 | MLS1 |
Houston Dynamo | 1–0 | Charlotte FC | Available |
| 2025-06-22 | MLS1 |
Philadelphia Union | 0–2 | Charlotte FC | Available |
| 2025-06-19 | MLS1 |
Charlotte FC | 2–2 | Orlando City | Available |
| 2025-06-15 | MLS1 |
Charlotte FC | 1–0 | D.C. United | Available |
| 2025-06-02 | MLS1 |
Atlanta United FC | 2–3 | Charlotte FC | Available |
| 2025-05-29 | MLS1 |
New York RB | 3–1 | Charlotte FC | Available |
| 2025-05-25 | MLS1 |
Charlotte FC | 0–0 | Philadelphia Union | Available |
| 2025-05-18 | MLS1 |
Charlotte FC | 0–0 | Los Angeles Galaxy | Available |
| 2025-05-15 | MLS1 |
Chicago Fire | 0–1 | Charlotte FC | Available |
| 2025-05-11 | MLS1 |
Charlotte FC | 1–0 | Nashville SC | Available |
| 2025-05-04 | MLS1 |
Charlotte FC | 2–0 | Portland Timbers | Available |
| 2025-04-27 | MLS1 |
New York City FC | 2–1 | Charlotte FC | Available |
| 2025-04-21 | MLS1 |
Charlotte FC | 0–3 | Minnesota United FC | Available |
| 2025-04-13 | MLS1 |
Charlotte FC | 3–2 | Toronto FC | Available |
| 2025-04-06 | MLS1 |
New England Revolution | 1–0 | Charlotte FC | Available |
| 2025-03-30 | MLS1 |
Charlotte FC | 1–1 | FC Cincinnati | Available |
| 2025-03-23 | MLS1 |
Charlotte FC | 2–0 | Columbus Crew | Available |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 2024 | 38 | 3,420 | 5 | 0 | 0 | 0.13 |
| 2023 | 34 | 3,120 | 2 | 0 | 0 | 0.06 |
| 2022 | 32 | 2,880 | 1 | 0 | 0 | 0.03 |
| 20/21 | 28 | 2,550 | 2 | 0 | 0 | 0.07 |
| 17/18 | 36 | 3,240 | 1 | 0 | 0 | 0.03 |
| 16/17 | 32 | 2,880 | 1 | 0 | 0 | 0.03 |
| 15/16 | 14 | 1,260 | 2 | 0 | 0 | 0.14 |
| 11/12 | 28 | 2,520 | 1 | 0 | 0 | 0.04 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 21/22 | 24 | 2,190 | 9 | 38% | 26 | 1.07 |
| 2025 | 28 | 2,520 | 9 | 32% | 42 | 1.5 |
| 2024 | 38 | 3,420 | 13 | 34% | 41 | 1.08 |
| 2023 | 34 | 3,120 | 9 | 26% | 48 | 1.38 |
| 2022 | 32 | 2,880 | 7 | 22% | 51 | 1.59 |
| 20/21 | 28 | 2,550 | 5 | 18% | 36 | 1.27 |
| 19/20 | 37 | 3,330 | 13 | 35% | 48 | 1.3 |
| 18/19 | 36 | 3,240 | 11 | 31% | 45 | 1.25 |
| 17/18 | 36 | 3,240 | 15 | 42% | 32 | 0.89 |
| 16/17 | 32 | 2,880 | 13 | 41% | 30 | 0.94 |
| 15/16 | 14 | 1,260 | 4 | 29% | 19 | 1.36 |
| 14/15 | 19 | 1,710 | 8 | 42% | 17 | 0.89 |
| 13/14 | 13 | 1,170 | 5 | 38% | 11 | 0.85 |
| 12/13 | 30 | 2,700 | 10 | 33% | 39 | 1.3 |
| 11/12 | 28 | 2,520 | 9 | 32% | 32 | 1.14 |
Output by competition
Career goals and assists broken down by tournament.
More on Kristijan Kahlina
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Kristijan Kahlina
Who is Kristijan Kahlina?
Kristijan Kahlina is a Croatia professional footballer who plays as a goalkeeper for Charlotte FC.
How old is Kristijan Kahlina?
Kristijan Kahlina is 33 years old. He was born on July 24, 1992 in Zagreb.
What position does Kristijan Kahlina play?
Kristijan Kahlina plays as a goalkeeper (Goalkeeper).
What club does Kristijan Kahlina play for?
Kristijan Kahlina currently plays for Charlotte FC.
What is Kristijan Kahlina's market value?
Kristijan Kahlina's most recent reported market value is €1.80m.
Croatia