
Kenan Kodro
- 190 cm
- Height
- 33 years
- 19 Aug 1993
- 80 kg
- Weight
- Bosnia and Herzegovina
- Country
- San Sebastián, Spain
- Born
Position
Primary
Forward
2026 · Super League 1
OFI4
Goals
0
Assists
4
Started
8
Matches
393
Minutes played
7.1
Rating
0
Yellow cards
0
Red cards
Expected goals
17 league games · 492' · 8 shots
Non-penalty goals
0goals from 1.11
-1.11 below expectation
Assists
0assists from 0.20
-0.20 in line with expectation
npxG / 90
0.20
xA / 90
0.04
xGChain / 90
0.29
xGBuildup / 90
0.04
Form · npxG + xA per game (bars), 5-game average (line), goals and assists (dots)
npxGxA5-game averagegoal
Shot map
Shots
8
Goals
1
On target
38%
xG
1.89
Size = xG where known.
Rating
Records
all competitionsLongest scoring run
2games
5 Mar 2017 – 13 Mar 2017
Braces · hat-tricks
1·0
games with 2 · 3+ goals
Biggest scoring game
2Gat
Las Palmas
2–5 · 5 Mar 2017
Best rating
7.7at
Panetolikos
1–0 · 1 Nov 2026
Attacking profile
15 goals (2 pen) · 74 shots39%
Shots on target29 of 7420%
Shot conversion15 goals from 74 shots74%
Pass accuracy235 of 31842%
Duels won225 of 533When he makes the difference
GoalsAssists
0
1–15
2
16–30
2
31–45
0
46–60
4
61–75
9
76–90+
Splits
GAG+A/90Rating
Home46 apps · 1,599′620.45NaN
Away48 apps · 2,067′900.39NaN
Started42 apps · 2,911′1010.346.77
Off the bench52 apps · 755′510.72NaN
His team with him on the pitch28% won · 26W 24D 44L
When he starts: 29% won (12W 9D 21L)
Partnerships
from match eventsFavourite opponents
goals + assists⚽Sporting Gijon2 games · 1 G · 0 A1
Managers
played underMatch stats
| Date | Opponent | Result | Min | G | A | Rating |
|---|---|---|---|---|---|---|
| 8 Nov | vsAtromitosSuper League 1 | D0 - 0 | 90 | 0 | 0 | 6.4 |
| 5 Nov | atHapoel Beer ShevaUEFA Europa League | W0 - 2 | 80 | 0 | 0 | 6.4 |
| 1 Nov | atPanetolikosSuper League 1 | W0 - 1 | 22 | 1 | 0 | 7.7 |
| 25 Oct | vsPAOKSuper League 1 | W2 - 1 | 11 | 0 | 0 | 6.7 |
| 22 Oct | vsLeverkusenUEFA Europa League | L0 - 2 | 61 | 0 | 0 | 6.0 |
| 18 Oct | atKalamataSuper League 1 | L4 - 3 | 90 | 1 | 0 | 7.3 |
| 15 Oct | atRennesUEFA Europa League | L2 - 1 | 68 | 0 | 0 | 6.1 |
| 10 Oct | atAEK Athens FCSuper League 1 | L3 - 0 | 78 | 0 | 0 | 6.2 |
| 20 Sept | vsAsteras TripolisSuper League 1 | D2 - 2 | 32 | 0 | 0 | 6.5 |
| 17 Sept | vs1899 HoffenheimUEFA Europa League | W2 - 0 | 80 | 0 | 1 | 7.1 |
1 / 2
Season by season
| Season | Club | Apps | Min | Rating | G | A | Shots | KP | Passes | Tkl | Int | Duels | Dribbles | Cards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026Super League 1 | 8 (4) | 393 | 7.1 | 4 | 0 | 8 (5) | 3 | 99 | 0 | 0 | 16/39 · 41% | 4/6 · 67% | 00 | |
| 2026/27UEFA Europa League | 4 (4) | 289 | 6.4 | 0 | 1 | 0 (0) | 2 | 57 | 0 | 0 | 17/33 · 52% | 0/2 · 0% | 00 | |
| 2026NB I | 1 (0) | 1 | 0 | 0 | – | – | – | – | – | 2/3 · 67% | 1/1 · 100% | 00 | ||
| 2020/21La Liga | 14 (4) | 458 | 6.5 | 0 | 0 | 6 (1) | 4 | 113 | – | 2 | 33/88 · 38% | 4/10 · 40% | 10 | |
| 2020/21La Liga | 13 (6) | 46 | 6.7 | 1 | 0 | 2 (2) | – | 9 | – | – | 2/5 · 40% | 1/1 · 100% | 20 | |
| 2019/202 competitions | 20 (13) | 386 | 6.6 | 2 | 0 | 3 (3) | 1 | 83 | 1 | 0 | 31/61 · 51% | 3/4 · 75% | 00 | |
| 2018/19La Liga | 13 (6) | 162 | 6.5 | 1 | 0 | 3 (1) | 2 | 46 | 3 | – | 13/33 · 39% | 1/2 · 50% | 00 | |
| 2018/19UEFA Europa League | 1 (0) | 6 | 6.5 | 0 | 0 | 0 (0) | 0 | 1 | – | 0 | – | – | 00 | |
| 2017/182 competitions | 13 (8) | 365 | 6.4 | 0 | 0 | 8 (2) | 5 | 93 | 1 | 4 | 23/58 · 40% | 0/8 · 0% | 00 | |
| 2016/17La Liga | 30 (22) | 1,466 | 6.7 | 7 | 1 | 27 (15) | 12 | 474 | 12 | 3 | 116/267 · 43% | 5/18 · 28% | 40 |
Goals and assists by season
league and cupsGoalsAssists
7
4
7
0
1
2
1
4












