
Rúben Vinagre
- 174 cm
- Height
- 27 years
- 9 Apr 1999
- 71 kg
- Weight
- Portugal
- Country
- Charneca de Caparica, Portugal
- Born
Position
Primary
Midfielder
2026 · Ekstraklasa
Legia Warszawa1
Goals
3
Assists
9
Started
10
Matches
813
Minutes played
7.1
Rating
1
Yellow cards
0
Red cards
Expected goals
12 league games · 267' · 2 shots
Non-penalty goals
0goals from 0.04
-0.04 in line with expectation
Assists
0assists from 0.33
-0.33 below expectation
npxG / 90
0.01
xA / 90
0.11
xGChain / 90
0.09
xGBuildup / 90
0.05
Form · npxG + xA per game (bars), 5-game average (line), goals and assists (dots)
npxGxA5-game averagegoal
Shot map
Shots
2
Goals
0
On target
0%
xG
0.04
Size = xG where known.
vs Inter
Blocked27 May 2024 · Serie A · 25'
xG
0.03
Body part
Foot
Situation
Open play
Distance
28 m
Shot 1 of 2
Rating
Records
all competitionsLongest scoring run
1games
2 Aug 2026 – 2 Aug 2026
Braces · hat-tricks
0·0
games with 2 · 3+ goals
Biggest scoring game
1Gv
Zaglebie Lubin
3–1 · 2 Aug 2026
Best rating
8.2v
Zaglebie Lubin
3–1 · 2 Aug 2026
Attacking profile
1 goals · 28 shots39%
Shots on target11 of 284%
Shot conversion1 goals from 28 shots88%
Pass accuracy917 of 103848%
Duels won246 of 512When he makes the difference
GoalsAssists
0
1–15
2
16–30
0
31–45
1
46–60
1
61–75
1
76–90+
Splits
GAG+A/90Rating
Home45 apps · 2,341′130.15NaN
Away41 apps · 2,161′010.04NaN
Started49 apps · 3,897′140.126.78
Off the bench37 apps · 605′000.00NaN
His team with him on the pitch40% won · 34W 26D 26L
When he starts: 43% won (21W 13D 15L)
Partnerships
from match eventsFavourite opponents
goals + assistsManagers
played underMatch stats
| Date | Opponent | Result | Min | G | A | Rating |
|---|---|---|---|---|---|---|
| 25 Oct | vsLech PoznanEkstraklasa | L1 - 2 | 45 | 0 | 0 | 6.4 |
| 20 Sept | atJagielloniaEkstraklasa | W1 - 3 | 45 | 0 | 0 | 6.3 |
| 13 Sept | vsWidzew ŁódźEkstraklasa | D1 - 1 | 90 | 0 | 1 | 7.2 |
| 5 Sept | atMotor LublinEkstraklasa | W2 - 3 | 90 | 0 | 1 | 7.5 |
| 28 Aug | vsSlask WroclawEkstraklasa | D1 - 1 | 90 | 0 | 0 | 7.3 |
| 22 Aug | atPiast GliwiceEkstraklasa | D1 - 1 | 89 | 0 | 0 | 6.5 |
| 14 Aug | vsRadomiak RadomEkstraklasa | W5 - 0 | 90 | 0 | 1 | 7.9 |
| 8 Aug | atKorona KielceEkstraklasa | D1 - 1 | 96 | 0 | 0 | 6.5 |
| 2 Aug | vsZaglebie LubinEkstraklasa | W3 - 1 | 90 | 1 | 0 | 8.2 |
| 24 Jul | atPogon SzczecinEkstraklasa | W0 - 1 | 88 | 0 | 0 | 7.3 |
Season by season
| Season | Club | Apps | Min | Rating | G | A | Shots | KP | Passes | Tkl | Int | Duels | Dribbles | Cards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026Ekstraklasa | 10 (9) | 813 | 7.1 | 1 | 3 | 8 (5) | 20 | 252 | 9 | 8 | 45/92 · 49% | 15/27 · 56% | 10 | |
| 2023/24Serie A | 12 (6) | 276 | 6.5 | 0 | 0 | – | 5 | 96 | 4 | 1 | 10/29 · 34% | 3/4 · 75% | 00 | |
| 2023/24EFL Cup | 1 (1) | 45 | 6.7 | 0 | 0 | – | – | 17 | 2 | 1 | 4/8 · 50% | 2/4 · 50% | 00 | |
| 2022/232 competitions | 4 (3) | 210 | 6.5 | 0 | 0 | – | 2 | 121 | 4 | 1 | 12/24 · 50% | 2/7 · 29% | 10 | |
| 2021/22UEFA Champions League | 2 (1) | 63 | 6.5 | 0 | 0 | – | – | 25 | – | – | 3/6 · 50% | 1/1 · 100% | 00 | |
| 2020/212 competitions | 3 (2) | 262 | 6.3 | 0 | 0 | 1 (0) | 1 | 126 | 8 | 3 | 16/35 · 46% | 5/8 · 63% | 00 | |
| 2020/21UEFA Champions League | 2 (0) | 21 | 6.3 | 0 | 0 | – | – | 11 | 1 | – | 1/1 · 100% | – | 00 | |
| 2019/204 competitions | 28 (24) | 1,518 | 6.7 | 0 | 0 | 11 (1) | 13 | 442 | 40 | 27 | 68/136 · 50% | 43/82 · 52% | 10 | |
| 2018/193 competitions | 21 (14) | 994 | 6.6 | 0 | 1 | 5 (4) | 7 | 376 | 24 | 16 | 68/145 · 47% | 19/32 · 59% | 10 | |
| 2017/18EFL Cup | 3 (3) | 300 | 7.0 | 0 | 0 | 1 (1) | 5 | 102 | – | 4 | 19/36 · 53% | 7/10 · 70% | 00 |
Goals and assists by season
league and cupsGoalsAssists
3
2
0
0
0
0
0
1









