- Nationality
Sweden
- Age
- 20
- Height
- 178 cm
- Weight
- 73 kg
- Preferred foot
- Left
- Shirt number
- 22
- Place of birth
- Stockholm
- Full name
- Matteo Vinlöf
Defender
Photo: API-Football · Wikipedia · Sources: Wikidata (CC0), API-Football
Season 2026HNL · UEFA Champions League · UEFA Europa League
14Apps12 starts
1,092Minutes
0Goals
3Assists
3Yellow cards
0Red cards
Last 10 matches
Average rating6.78
Goals + assists2
Minutes per match71
Goals + assists per 90 min0.25
Numbers from 79 matches in our archive.
FormRating and result of the last 10 matches
7.0W05/09/26 · GNK Dinamo Zagreb 1 - 0 HNK Gorica · Rating 7.05.5L12/09/26 · NK Osijek 4 - 2 GNK Dinamo Zagreb · Rating 5.57.4W20/09/26 · GNK Dinamo Zagreb 3 - 2 NK Lokomotiva Zagreb · Rating 7.47.1L10/10/26 · HNK Hajduk Split 2 - 1 GNK Dinamo Zagreb · Rating 7.17.2W15/10/26 · GNK Dinamo Zagreb 1 - 0 RSC Anderlecht · Rating 7.26.1L22/10/26 · GNK Dinamo Zagreb 2 - 4 NEC Nijmegen · Rating 6.16.3W27/10/26 · GNK Dinamo Zagreb 2 - 1 HNK Rijeka · Rating 6.37.6L31/10/26 · NK Rudes 1 - 0 GNK Dinamo Zagreb · Rating 7.6–W05/11/26 · Sunderland 0 - 2 GNK Dinamo Zagreb6.8W08/11/26 · NK Varazdin 1 - 3 GNK Dinamo Zagreb · Rating 6.8
Rating trendLast 12 rated matches
Profile per 90 minutes35 matches · 2,566 min
| Profile per 90 minutes | |
|---|---|
| Shots | 1.48 |
| Key passes | 2.03 |
| Dribbles | 2.33 |
| Pass accuracy | 83% |
| Duels won | 56% |
| Ball wins | 3.49 |
| Fouls won | 2.21 |
Last appearances
- HNLNK Varazdin1GNK Dinamo Zagreb368' Started6.8
- UEFA Europa LeagueSunderland0GNK Dinamo Zagreb210' Off the bench
- HNLNK Rudes1GNK Dinamo Zagreb090' Started7.6
- HNLGNK Dinamo Zagreb2HNK Rijeka115' Started6.3
- UEFA Europa LeagueGNK Dinamo Zagreb2NEC Nijmegen4AAssists 176' Started6.1
- UEFA Europa LeagueGNK Dinamo Zagreb1RSC Anderlecht090' Started7.2
- HNLHNK Hajduk Split2GNK Dinamo Zagreb1AAssists 190' Started7.1
- HNLGNK Dinamo Zagreb3NK Lokomotiva Zagreb290' Started7.4
- HNLNK Osijek4GNK Dinamo Zagreb2Yellow cards 190' Started5.5
- HNLGNK Dinamo Zagreb1HNK Gorica0Yellow cards 190' Started7.0
- HNLNK Istra 19612GNK Dinamo Zagreb290' Started5.8
- UEFA Champions LeagueViking FK3GNK Dinamo Zagreb190' Started7.6
Goals and assists per season
- Goals
- Assists
Minutes playedLast 20 matches
- Started
- Off the bench
Detailed statistics35 matches · 2,566 min
Attack
- Shots (on target)15 (4)1.48 per 90
- Successful dribbles44 / 74
Passing
- Key passes412.03 per 90
- Pass accuracy83%1,437 passes
Defence and duels
- Tackles · interceptions48 · 22
- Duels won157 / 279
- Fouls won472.21 per 90
Career statistics
| Season | Competition · Team | Apps | Goals | Assists | Minutes | Yellow cards | Red cards |
|---|---|---|---|---|---|---|---|
| 2026 | HNLGNK Dinamo Zagreb | 10 | 0 | 2 | 747 | 3 | 0 |
| UEFA Champions LeagueGNK Dinamo Zagreb | 3 | 0 | 1 | 255 | 0 | 0 | |
| UEFA Europa LeagueGNK Dinamo Zagreb | 1 | 0 | 0 | 90 | 0 | 0 | |
| 2025 | HNLGNK Dinamo Zagreb | 25 | 0 | 3 | 1,641 | 3 | 0 |
| UEFA Europa LeagueGNK Dinamo Zagreb | 5 | 0 | 0 | 300 | 0 | 0 | |
| 2024 | BundesligaFK Austria Wien | 31 | 1 | 1 | 1,913 | 8 | 0 |
| UEFA Conference LeagueFK Austria Wien | 2 | 1 | 1 | 123 | 0 | 0 | |
| Total | 77 | 2 | 8 | 5,069 | 14 | 0 | |
Clubs
- GNK Dinamo ZagrebCurrentsince · #22
- FK Austria Wien#18
About
Matteo Perez Vinlof plays as a defender for GNK Dinamo Zagreb. Born on 18 Dec 2005 in Stockholm (20 years old). Nationality: Sweden. Height: 178 cm. In 2026: 14 matches, 1,092 minutes, 0 goals and 3 assists.
Automatic text from the numbers on this page · updated after every match
