Born in Prečko in 1998, Borna Sosa made his senior debut with Dinamo Zagreb II in 2015 and now plays for 1. FC Köln. He has also played for GNK Dinamo Zagreb, VfB Stuttgart and AFC Ajax. He plays as a defender. He has represented the Croatia national under-17 football team and the Croatia national under-21 football team.
Official accounts listed on Wikidata.
| STRT | FC | FA | YC | RC | G | A | SHOT | SOG | OFF | |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-27 German Bundesliga KOE | 5 | 4 | 4 | 2 | 0 | 0 | 0 | 4 | 3 | 0 |
Stats from official league and public sports feeds. Updated hourly. Career and honours from Wikidata (CC0).
Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Season | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-27 BundesligaFC Cologne | 5 | 0 | 0 | 2 | 1 | 386 | 1 | 0 | 0 | 5 | 1 | 3 | 2 | 0 | 3 | 0 |
| 2025-26 Premier LeagueCrystal Palace | 7 | 0 | 0 | 1 | 0 | 95 | 1 | 0 | 0 | 7 | 7 | 4 | 0 | 0 | 2 | 0 |
| 2024-25 Serie ATorino | 19 | 0 | 0 | 4 | 1 | 1,185 | 0 | 0 | 5 | 19 | 5 | 10 | 7 | 0 | 15 | 0 |
| 2024 UEFA Nations LeagueCroatia | 5 | 1 | 0 | 3 | 1 | 405 | 0 | 0 | 0 | 5 | 0 | 1 | 0 | 0 | 7 | 0 |
| 2024 International FriendlyCroatia | 2 | – | – | – | – | 210 | – | – | – | – | – | – | – | – | – | – |
| 2023-24 EredivisieAjax Amsterdam | 16 | 0 | 4 | 4 | 0 | 845 | 1 | 0 | 2 | 16 | 6 | 4 | 4 | 0 | 19 | 0 |
| 2023-24 UEFA Europa LeagueAjax Amsterdam | 5 | 0 | 1 | 2 | 0 | 380 | 1 | 0 | 0 | 5 | 1 | 3 | 0 | 0 | 9 | 0 |
| 2023-24 BundesligaVfB Stuttgart | 2 | 0 | 0 | 1 | 0 | 44 | 0 | 0 | 0 | 2 | 2 | 0 | 0 | 0 | 4 | 0 |
| 2022-23 BundesligaVfB Stuttgart | 25 | 2 | 7 | 15 | 6 | 1,961 | 5 | 0 | 1 | 25 | 3 | 12 | 12 | 0 | 38 | 0 |
| 2022 FIFA World CupCroatia | 5 | 0 | 0 | 2 | 0 | 425 | 0 | 0 | 1 | 5 | 0 | 4 | 2 | 0 | 4 | 0 |
| 2022 UEFA Nations LeagueCroatia | 3 | 1 | 0 | 1 | 1 | 163 | 0 | 0 | 0 | 3 | 1 | 1 | 0 | 0 | 2 | 0 |
| 2021-22 BundesligaVfB Stuttgart | 28 | 1 | 8 | 25 | 5 | 2,500 | 4 | 0 | 5 | 28 | 0 | 13 | 26 | 0 | 47 | 0 |
| 2020-21 BundesligaVfB Stuttgart | 26 | 0 | 9 | 14 | 3 | 2,045 | 2 | 0 | 3 | 26 | 1 | 17 | 14 | 0 | 33 | 0 |
| 2018-19 BundesligaVfB Stuttgart | 12 | 0 | 1 | 5 | 3 | 611 | 3 | 0 | 0 | 12 | 5 | 14 | 6 | 0 | 11 | 0 |
| 2016-17 UEFA Champions LeagueDinamo Zagreb | 3 | 0 | 0 | 1 | 0 | 167 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 1 | 0 |
| Career15 seasons | 163 | 5 | 30 | 80 | 21 | 11,422 | 19 | 0 | 17 | 160 | 32 | 86 | 73 | 0 | 195 | 0 |
| Game | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 Nov @ 1. FC Union BerlinD 1-1 2 Nov | 0 | 0 | 0 | 0 | 90 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 |
| 25 Oct v Schalke 04D 0-0 25 Oct | 0 | 0 | 1 | 0 | 90 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
| 17 Oct @ Eintracht FrankfurtL 0-1 17 Oct | 0 | 0 | 0 | 0 | 90 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 |
| 12 Oct v Borussia MönchengladbachW 2-1 12 Oct | 0 | 0 | 1 | 1 | 90 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 |
| 19 Sept @ Hamburg SVL 1-2 19 Sept | 0 | 0 | 0 | 0 | 26 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
| Split | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HomeHome or away · won 21 of 52 | 52 | 0.0 | 0.3 | 0.7 | 0.2 | 77.2 | 0.2 | 0.0 | 0.1 | 1.0 | 0.1 | 0.6 | 0.7 | 0.0 | 1.2 | 0.0 |
| AwayHome or away · won 7 of 46 | 46 | 0.0 | 0.2 | 0.6 | 0.1 | 76.8 | 0.2 | 0.0 | 0.1 | 1.0 | 0.1 | 0.6 | 0.5 | 0.0 | 1.6 | 0.0 |
| LossesResult | 38 | 0.0 | 0.2 | 0.6 | 0.1 | 72.6 | 0.2 | 0.0 | 0.1 | 1.0 | 0.2 | 0.7 | 0.6 | 0.0 | 2.2 | 0.0 |
| DrawsResult | 32 | 0.0 | 0.1 | 0.7 | 0.2 | 77.9 | 0.1 | 0.0 | 0.1 | 1.0 | 0.1 | 0.7 | 0.6 | 0.0 | 1.0 | 0.0 |
| WinsResult | 28 | 0.1 | 0.5 | 0.7 | 0.3 | 82.0 | 0.1 | 0.0 | 0.1 | 1.0 | 0.1 | 0.4 | 0.7 | 0.0 | 0.8 | 0.0 |
| Regular seasonStage · won 28 of 98 | 98 | 0.0 | 0.3 | 0.6 | 0.2 | 77.0 | 0.2 | 0.0 | 0.1 | 1.0 | 0.1 | 0.6 | 0.6 | 0.0 | 1.4 | 0.0 |
| Borussia MönchengladbachOpponent · won 5 of 8 | 8 | 0.0 | 0.4 | 0.4 | 0.1 | 86.6 | 0.1 | 0.0 | 0.0 | 1.0 | 0.0 | 0.5 | 0.6 | 0.0 | 1.4 | 0.0 |
| Eintracht FrankfurtOpponent · won 0 of 7 | 7 | 0.0 | 0.3 | 0.3 | 0.0 | 86.7 | 0.1 | 0.0 | 0.0 | 1.0 | 0.0 | 0.4 | 1.3 | 0.0 | 1.6 | 0.0 |
| Hertha BerlinOpponent · won 2 of 7 | 7 | 0.0 | 0.4 | 0.6 | 0.3 | 77.7 | 0.1 | 0.0 | 0.4 | 1.0 | 0.1 | 1.1 | 1.4 | 0.0 | 1.6 | 0.0 |
| Borussia DortmundOpponent · won 1 of 6 | 6 | 0.0 | 0.3 | 0.8 | 0.2 | 90.0 | 0.2 | 0.0 | 0.0 | 1.0 | 0.0 | 0.5 | 0.0 | 0.0 | 2.7 | 0.0 |
| FC AugsburgOpponent · won 4 of 6 | 6 | 0.0 | 0.5 | 0.7 | 0.0 | 86.8 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.5 | 0.7 | 0.0 | 1.7 | 0.0 |
| MainzOpponent · won 3 of 6 | 6 | 0.2 | 0.2 | 0.7 | 0.5 | 63.2 | 0.3 | 0.0 | 0.2 | 1.0 | 0.2 | 0.7 | 0.5 | 0.0 | 0.7 | 0.0 |
| Schalke 04Opponent · won 1 of 6 | 6 | 0.2 | 0.3 | 1.2 | 0.7 | 83.0 | 0.3 | 0.0 | 0.0 | 1.0 | 0.0 | 1.2 | 0.5 | 0.0 | 0.8 | 0.0 |
| 1. FC Union BerlinOpponent · won 0 of 5 | 5 | 0.0 | 0.2 | 0.2 | 0.0 | 67.6 | 0.0 | 0.0 | 0.0 | 1.0 | 0.2 | 0.4 | 0.4 | 0.0 | 1.0 | 0.0 |
| Bayern MünchenOpponent · won 0 of 5 | 5 | 0.0 | 0.2 | 0.6 | 0.0 | 63.0 | 0.2 | 0.0 | 0.0 | 1.0 | 0.2 | 0.6 | 0.2 | 0.0 | 2.2 | 0.0 |
| RB LeipzigOpponent · won 0 of 5 | 5 | 0.0 | 0.0 | 0.4 | 0.0 | 61.2 | 0.2 | 0.0 | 0.0 | 1.0 | 0.4 | 0.8 | 0.4 | 0.0 | 2.2 | 0.0 |
| VfL BochumOpponent · won 3 of 5 | 5 | 0.0 | 0.4 | 1.4 | 0.4 | 74.4 | 0.2 | 0.0 | 0.0 | 1.0 | 0.2 | 0.2 | 0.6 | 0.0 | 0.8 | 0.0 |
| Werder BremenOpponent · won 3 of 5 | 5 | 0.0 | 0.0 | 0.8 | 0.2 | 64.4 | 0.0 | 0.0 | 0.0 | 1.0 | 0.4 | 0.6 | 0.6 | 0.0 | 0.8 | 0.0 |
| Bayer LeverkusenOpponent · won 0 of 4 | 4 | 0.0 | 0.0 | 0.8 | 0.3 | 81.5 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.5 | 0.3 | 0.0 | 2.3 | 0.0 |
| FC CologneOpponent · won 3 of 4 | 4 | 0.3 | 0.3 | 0.5 | 0.3 | 82.8 | 0.0 | 0.0 | 0.3 | 1.0 | 0.0 | 0.0 | 0.8 | 0.0 | 0.3 | 0.0 |
| SC FreiburgOpponent · won 0 of 4 | 4 | 0.0 | 0.3 | 0.5 | 0.3 | 85.3 | 0.5 | 0.0 | 0.0 | 1.0 | 0.0 | 0.5 | 0.3 | 0.0 | 2.0 | 0.0 |
| TSG HoffenheimOpponent · won 2 of 4 | 4 | 0.0 | 0.0 | 0.5 | 0.0 | 75.3 | 0.0 | 0.0 | 0.3 | 1.0 | 0.3 | 0.8 | 0.8 | 0.0 | 0.8 | 0.0 |
| Arminia BielefeldOpponent · won 0 of 3 | 3 | 0.0 | 0.0 | 1.0 | 0.0 | 81.3 | 0.0 | 0.0 | 0.7 | 1.0 | 0.0 | 1.0 | 1.0 | 0.0 | 1.7 | 0.0 |
| VfL WolfsburgOpponent · won 0 of 3 | 3 | 0.0 | 0.0 | 0.7 | 0.0 | 87.0 | 0.3 | 0.0 | 0.3 | 1.0 | 0.0 | 0.3 | 0.7 | 0.0 | 1.0 | 0.0 |
| SpVgg Greuther FürthOpponent · won 1 of 2 | 2 | 0.0 | 1.5 | 0.5 | 0.5 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.5 | 0.5 | 0.0 | 0.5 | 0.0 |
| 1. FC NürnbergOpponent · won 0 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 12.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| Hamburg SVOpponent · won 0 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 26.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 |
| Hannover 96Opponent · won 0 of 1 | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 90.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 2.0 | 0.0 | 0.0 | 3.0 | 0.0 |
| MHPArena, StuttgartGround · won 20 of 50 | 50 | 0.0 | 0.3 | 0.7 | 0.2 | 76.7 | 0.2 | 0.0 | 0.1 | 1.0 | 0.1 | 0.6 | 0.7 | 0.0 | 1.3 | 0.0 |
| Allianz Arena, MünchenGround · won 0 of 4 | 4 | 0.0 | 0.3 | 0.5 | 0.0 | 56.3 | 0.3 | 0.0 | 0.0 | 1.0 | 0.3 | 0.3 | 0.0 | 0.0 | 2.0 | 0.0 |
| Deutsche Bank Park, FrankfurtGround · won 0 of 4 | 4 | 0.0 | 0.0 | 0.0 | 0.0 | 84.3 | 0.3 | 0.0 | 0.0 | 1.0 | 0.0 | 0.5 | 0.8 | 0.0 | 0.8 | 0.0 |
| RheinEnergieStadion, CologneGround · won 2 of 4 | 4 | 0.0 | 0.3 | 0.5 | 0.3 | 82.8 | 0.0 | 0.0 | 0.3 | 1.0 | 0.0 | 0.3 | 0.5 | 0.0 | 0.3 | 0.0 |
| BORUSSIA-PARK, MönchengladbachGround · won 1 of 3 | 3 | 0.0 | 0.3 | 0.0 | 0.0 | 81.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.3 | 0.3 | 0.0 | 1.7 | 0.0 |
| MEWA ARENA, MainzGround · won 1 of 3 | 3 | 0.0 | 0.0 | 0.7 | 0.3 | 62.0 | 0.3 | 0.0 | 0.0 | 1.0 | 0.3 | 1.3 | 0.0 | 0.0 | 0.3 | 0.0 |
| Olympiastadion BerlinGround · won 0 of 3 | 3 | 0.0 | 0.3 | 0.3 | 0.0 | 90.0 | 0.0 | 0.0 | 0.7 | 1.0 | 0.0 | 1.3 | 1.3 | 0.0 | 2.3 | 0.0 |
| Red Bull Arena, LeipzigGround · won 0 of 3 | 3 | 0.0 | 0.0 | 0.7 | 0.0 | 70.7 | 0.0 | 0.0 | 0.0 | 1.0 | 0.3 | 0.7 | 0.7 | 0.0 | 3.3 | 0.0 |
| SIGNAL IDUNA PARK, AueGround · won 1 of 3 | 3 | 0.0 | 0.3 | 0.7 | 0.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.7 | 0.0 | 0.0 | 2.7 | 0.0 |
| VELTINS-Arena, GelsenkirchenGround · won 0 of 3 | 3 | 0.3 | 0.0 | 2.0 | 1.3 | 85.0 | 0.3 | 0.0 | 0.0 | 1.0 | 0.0 | 1.3 | 0.3 | 0.0 | 1.0 | 0.0 |
| WWK Arena, AugsburgGround · won 1 of 3 | 3 | 0.0 | 0.3 | 0.7 | 0.0 | 83.7 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.7 | 1.0 | 0.0 | 2.0 | 0.0 |
| Europa-Park Stadion, Freiburg im BreisgauGround · won 0 of 2 | 2 | 0.0 | 0.5 | 0.5 | 0.0 | 90.0 | 0.5 | 0.0 | 0.0 | 1.0 | 0.0 | 0.5 | 0.5 | 0.0 | 2.0 | 0.0 |
| Stadion An der Alten Försterei, BerlinGround · won 0 of 2 | 2 | 0.0 | 0.5 | 0.5 | 0.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.5 | 1.0 | 0.0 | 1.0 | 0.0 |
| Vonovia Ruhrstadion, BochumGround · won 1 of 2 | 2 | 0.0 | 0.5 | 1.5 | 0.0 | 90.0 | 0.5 | 0.0 | 0.0 | 1.0 | 0.0 | 0.5 | 0.0 | 0.0 | 1.0 | 0.0 |
| Weserstadion, BremenGround · won 1 of 2 | 2 | 0.0 | 0.0 | 1.0 | 0.5 | 61.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.5 | 0.0 | 1.0 | 0.0 | 1.0 | 0.0 |
| BayArena, LeverkusenGround · won 0 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 4.0 | 0.0 |
| Heinz von Heiden-Arena, HannoverGround · won 0 of 1 | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 90.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 2.0 | 0.0 | 0.0 | 3.0 | 0.0 |
| PreZero Arena, SinsheimGround · won 0 of 1 | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 31.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 |
| SchücoArena, BielefeldGround · won 0 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 64.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 2.0 | 0.0 |
| Sportpark Ronhof | Thomas Sommer, FürthGround · won 0 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 |
| Volksparkstadion, Hamburg NorderstedtGround · won 0 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 26.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 |
| Volkswagen Arena, WolfsburgGround · won 0 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 81.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 0.0 |