Season Performance 26/27
All Competitions
- Matches
- 16
- Goals
- 3
- Assists
- 1
- Goal Contributions
- 4
- Mins/game
- 51
- Avg Rating
- 6.80
Last 10 matches · rating
Avg 7.02| Date | Opponent | Res | Min | G | A | Rating |
|---|---|---|---|---|---|---|
| Oct 31 | 4-2 | 54' | 1 | – | 7.7 | |
| Oct 27 | 5-0 | 59' | – | 1 | 7.0 | |
| Oct 24 | 0-2 | 23' | – | – | 7.0 | |
| Oct 20 | 1-1 | 45' | – | – | 6.4 | |
| Oct 17 | 1-0 | 66' | 1 | – | 7.2 | |
| Oct 10 | 1-0 | 79' | – | – | 7.2 | |
| Oct 6 | 2-0 | 57' | – | – | 6.7 | |
| Sep 22 | 1-1 | 78' | 1 | – | 7.6 | |
| Sep 19 | 0-2 | 29' | – | – | 6.5 | |
| Sep 12 | 1-0 | 4' | – | – | — |
Season 26/27 · all comps
Attack
- Goals
- 3
- Penalties
- 0
- Minutes per goal
- 270'
Passing
- Assists
- 1
- Key passes
- 15
- Passes
- 199
- Crosses (accurate)
- 10 (4)
Defence
- Tackles
- 14
- Interceptions
- 6
- Blocks
- 7
Duels
- Total
- 126
- Won
- 47
Minutes
- Started
- 10
- Off the bench
- 6
- Total
- 809'
- Minutes per match
- 51'
Discipline
- Yellow
- 0
- Red
- 0
- Fouls (drawn)
- 1 (4)
Form · 24 matches
Avg 6.80High 7.7Low 5.8
Position
Attacker
Market value & valuation
Port Vale · 2.7% of €15MEstimated market value
€400K
Port Vale#21of 25
Squad share2.7%€15M
Most valuable · Port Vale
- #1Ben Waine€1M
- #2Mo Faal€900K
- #3Maleace Asamoah€900K
- #4Keyrol Figueroa€840K
- #21Onel Hernández€400K
Contract & transfers
- Contract until 8 mo
- Jun 30, 2027
- Highest fee paid
- €3.1M2018 · Norwich City
Career · goals by team
| Team | Apps | Goals | A | G/App | Rating |
|---|---|---|---|---|---|
Norwich City17/18–24/25 | 211 | 15 | 24 | 0.07 | 6.77 |
Eintracht Braunschweig16/17–17/18 | 54 | 6 | 6 | 0.11 | 6.80 |
Birmingham City21/22 | 39 | 4 | 3 | 0.10 | 6.75 |
DSC Arminia Bielefeld10/11–11/12 | 29 | 0 | 0 | 0.00 | — |
Port Vale25/26– | 27 | 3 | 2 | 0.11 | 6.79 |
Charlton Athletic25/26 | 6 | 0 | 0 | 0.00 | 6.33 |
Middlesbrough21/22 | 1 | 0 | 0 | 0.00 | — |
Cuba2018– | 13 | 4 | 0 | 0.31 | 6.86 |
Club career
- 367
- Apps
- 28
- Goals
- 35
- Assists
- 0.08
- G/App
League · 12 seasons
best 18/19 6.900
5
1
8
1
0
4
2
0
0
0
2
11/1216/1717/1818/1919/2020/2121/2222/2323/2424/2525/2626/27
Bars: goals · line: average rating
Honours & transfers
4 titles- 2× Championship
- 1× Regionalliga: Nord
- 1× Bundesliga Play-offs
Transfers
- 02/2026
- 09/2025
- 06/2022End of loan
- 01/2022Loan
- 01/2022End of loan
All matches
Last 24 matches
Nov 1, 2025 — Nov 1, 2026
| Date | Opponent | Result | Mins | G | A | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|
Oct 31 | 4 - 2 | 54' | 1 | - | - | - | 7.7 | |
Oct 27 | 5 - 0 | 59' | - | 1 | - | - | 7.0 | |
Oct 24 | 0 - 2 | 23' | - | - | - | - | 7.0 | |
Oct 20 | 1 - 1 | 45' | - | - | - | - | 6.4 | |
Oct 17 | 1 - 0 | 66' | 1 | - | - | - | 7.2 | |
Oct 10 | 1 - 0 | 79' | - | - | - | - | 7.2 | |
Oct 6 | 2 - 0 | 57' | - | - | - | - | 6.7 | |
Sep 22 | 1 - 1 | 78' | 1 | - | - | - | 7.6 | |
Sep 19 | 0 - 2 | 29' | - | - | - | - | 6.5 | |
Sep 12 | 1 - 0 | 4' | - | - | - | - | - | |
Sep 5 | 0 - 1 | 37' | - | - | - | - | 6.6 | |
Sep 1 | 1 - 3 | 46' | - | - | - | - | 5.8 | |
Aug 29 | 0 - 0 | 90' | - | - | - | - | 6.6 | |
Aug 22 | 1 - 1 | 90' | - | - | - | - | 6.8 | |
Aug 15 | 0 - 2 | 22' | - | - | - | - | 6.7 | |
Aug 7 | 0 - 3 | 30' | - | - | - | - | 6.3 | |
May 2 | 0 - 2 | 66' | - | - | - | - | 7.0 | |
Apr 28 | 2 - 1 | 44' | - | - | - | - | 6.5 | |
Apr 25 | 1 - 2 | 90' | - | - | - | - | 7.4 | |
Apr 22 | 0 - 1 | 18' | - | - | - | - | 6.4 | |
Apr 19 | 0 - 0 | 68' | - | - | - | - | 6.7 | |
Apr 16 | 3 - 1 | 52' | - | 1 | - | - | 7.4 | |
Mar 28 | 0 - 4 | 20' | - | - | - | - | 6.6 | |
Mar 24 | 0 - 1 | 36' | - | - | - | - | 6.6 |
6 months • 24 matches
Career
Club Career
MGAGxGRtg
Norwich City
2017/2018 - 2024/2025
21115240.0710,3846.77
Eintracht Braunschweig
2016/2017 - 2017/2018
54660.114,0126.80
Birmingham City
2021/2022
39430.102,6566.75
DSC Arminia Bielefeld
2010/2011 - 2011/2012
29000.00630-
Port Vale
2025/2026 - now
27320.111,2656.79
Charlton Athletic
2025/2026
6000.002226.33
Middlesbrough
2021/2022
1000.0028-
Total
36728350.0819,197
National Team
MGAGxGRtg
Cuba
2018 - now
13400.311,0766.86
Youth Career
MGAGxGRtg
Werder Bremen II
2012/2013
22000.00—-
Wolfsburg II
2013/2014 - 2015/2016
19100.05352-
Arminia Bielefeld II
2010/2011
10000.00334-
Club Career
MGAG+A/90Rtg
Port Vale
26/27
16318090.44——6.80
Port Vale
25/26
11014560.201—6.77
Charlton Athletic
25/26
6002220.001—6.33
Norwich City
24/25
26248360.652—6.83
Norwich City
23/24
35031,4660.182—6.80
Norwich City
22/23
42252,0350.315—6.81
Middlesbrough
21/22
10028———-
Birmingham City
21/22
39432,6560.246—6.75
Norwich City
20/21
23006680.002—6.53
Norwich City
19/20
29221,6110.22——6.61
Norwich City
18/19
43993,2600.503—6.90
Eintracht Braunschweig
17/18
18121,3150.211—6.89
Norwich City
17/18
13015080.181—6.73
Eintracht Braunschweig
16/17
36542,6970.303—6.75
DSC Arminia Bielefeld
11/12
19003600.00—1-
DSC Arminia Bielefeld
10/11
10002700.002—-
National Team
MGAG+A/90Rtg
Cuba
2026
10065———6.73
Cuba
2024
4103370.27——6.89
Cuba
2022
4203140.57——-
Cuba
2021
4103600.25——-
Youth Career
MGAG+A/90Rtg
Wolfsburg II
15/16
20-————-
Wolfsburg II
13/14
1710——2—-
Werder Bremen II
12/13
220-——1—-
Arminia Bielefeld II
10/11
10003340.00——-
League seasons, computed
| Season | League | Apps | Min | Goals | Assists | G+A / 90 | Rating |
|---|---|---|---|---|---|---|---|
| 2010/2011 | 2. Bundesliga | 10 | 270 | 0 | 0 | 0 | — |
| 2010/2011 | Regionalliga: Nord | 5 | 334 | 0 | 0 | 0 | — |
| 2011/2012 | 3. Liga | 18 | 360 | 0 | 0 | 0 | — |
| 2012/2013 | Regionalliga: Nord | 22 | — | 0 | — | — | — |
| 2013/2014 | Regionalliga: Nord | 17 | — | 1 | — | — | — |
| 2015/2016 | Regionalliga: Nord | 1 | — | 0 | — | — | — |
| 2016/2017 | 2. Bundesliga | 34 | 2575 | 5 | 4 | 0.31 | 6.76 |
| 2017/2018 | Championship (England) | 12 | 488 | 0 | 1 | 0.18 | 6.73 |
| 2017/2018 | 2. Bundesliga | 17 | 1225 | 1 | 2 | 0.22 | 6.92 |
| 2018/2019 | Championship (England) | 40 | 3145 | 8 | 9 | 0.49 | 6.9 |
| 2019/2020 | Premier League | 26 | 1379 | 1 | 2 | 0.2 | 6.63 |
| 2020/2021 | Championship (England) | 21 | 586 | 0 | 0 | 0 | 6.53 |
| 2021/2022 | Championship (England) | 39 | 2656 | 4 | 3 | 0.24 | 6.75 |
| 2022/2023 | Championship (England) | 39 | 1861 | 2 | 5 | 0.34 | 6.8 |
| 2023/2024 | Championship (England) | 30 | 1181 | 0 | 2 | 0.15 | 6.85 |
| 2024/2025 | Championship (England) | 23 | 627 | 0 | 3 | 0.43 | 6.76 |
| 2025/2026 | Championship (England) | 6 | 222 | 0 | 0 | 0 | 6.33 |
| 2025/2026 | League One (England) | 9 | 405 | 0 | 1 | 0.22 | 6.8 |
| 2026/2027 | League Two (England) | 12 | 585 | 2 | 0 | 0.31 | 6.77 |
Onel Hernández: career in numbers
- Best-rated season
- 2017/2018 · 6.922. Bundesliga
- Lowest-rated season
- 2025/2026 · 6.33Championship (England)
- Rating trend
- +0.06last 2 rated seasons vs career average before them
- Career involvement (league)
- 0.28 G+A per 9024 goals + 32 assists across 19 league seasons (per-90 from 17899 minutes on record)
- League seasons on record
- 19 (2010–2026)
- Clubs with recorded appearances
- 10
Rival Clubs(50)
Player stats against each opponent club
| Team | MP | W | D | L | G | A | YC | RC |
|---|---|---|---|---|---|---|---|---|
| 14 | 3 | 7 | 4 | 1 | 0 | 2 | 0 | |
| 12 | 6 | 2 | 4 | 2 | 0 | 3 | 0 | |
| 11 | 6 | 4 | 1 | 1 | 2 | 2 | 0 | |
| 8 | 6 | 1 | 1 | 3 | 0 | 2 | 0 | |
| 8 | 4 | 4 | 0 | 2 | 0 | 0 | 0 | |
| 8 | 5 | 1 | 2 | 0 | 1 | 0 | 0 | |
| 7 | 0 | 3 | 4 | 0 | 1 | 0 | 0 | |
| 7 | 4 | 1 | 2 | 0 | 1 | 0 | 0 | |
| 7 | 3 | 0 | 4 | 1 | 0 | 0 | 0 | |
| 6 | 2 | 0 | 4 | 0 | 0 | 0 | 0 | |
| 6 | 2 | 0 | 4 | 0 | 1 | 0 | 0 | |
| 5 | 2 | 0 | 3 | 0 | 0 | 0 | 0 | |
| 5 | 2 | 2 | 1 | 1 | 0 | 0 | 0 | |
| 4 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | |
| 4 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 4 | 3 | 1 | 0 | 0 | 0 | 1 | 0 | |
| 3 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | |
| 3 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 3 | 0 | 0 | 3 | 2 | 0 | 0 | 0 | |
| 3 | 2 | 0 | 1 | 0 | 1 | 0 | 0 |
1–20 of 50
Transfers
Transfer Value History
Transfer History
Trophies & Awards
4 titles won
Championships
Championship
2x Winner(2018/2019, 2020/2021)
2x
Regionalliga: Nord
1x Winner(2015/2016)
1x
Bundesliga Play-offs
1x Winner(2016/2017)
1x









