Stefan de Vrij
Career snapshot
Career highs
Born the same day
Shares 1992-02-05 · 6 players total
| Full name | Stefan de Vrij |
|---|---|
| Date of birth | 1992-02-05 (34 yrs) |
| Place of birth | Ouderkerk aan den IJssel, Netherlands |
| Citizenship | Netherlands |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 189.00 m |
| Current club | Inter Milan |
| Joined | 2018-07-01 |
| Contract expires | 2026-06-30 |
| Agent | P&P Sport ... |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Inter Milan | 9 | 18/19 | 25/26 | 279 | 13 | 8 | 9,281 |
| SS Lazio | 4 | 14/15 | 17/18 | 118 | 10 | 4 | 2,738 |
| Feyenoord Rotterdam | 5 | 09/10 | 13/14 | 154 | 6 | 4 | 4,079 |
| Feyenoord U21 | 1 | 12/13 | 12/13 | 1 | 0 | 0 | 0 |
| Feyenoord/Excelsior U19 | 1 | 09/10 | 09/10 | 1 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Serie A | Inter Milan | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Champions League | Inter Milan | 9 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Italy Cup | Inter Milan | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Serie A | Inter Milan | 26 | 3 | 0 | 2 | 0 | 573 |
| 24/25 | Supercoppa Italiana | Inter Milan | 2 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Champions League | Inter Milan | 6 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Serie A | Inter Milan | 25 | 1 | 0 | 0 | 0 | 1,579 |
| 23/24 | Supercoppa Italiana | Inter Milan | 2 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Champions League | Inter Milan | 7 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Italy Cup | Inter Milan | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Serie A | Inter Milan | 27 | 1 | 0 | 4 | 0 | 1,943 |
| 22/23 | Supercoppa Italiana | Inter Milan | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Champions League | Inter Milan | 6 | 1 | 0 | 0 | 0 | 487 |
| 21/22 | Italy Cup | Inter Milan | 4 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | Serie A | Inter Milan | 30 | 0 | 0 | 3 | 0 | 0 |
| 21/22 | Supercoppa Italiana | Inter Milan | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025 | Club World Cup | Inter Milan | 3 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Champions League | Inter Milan | 6 | 0 | 0 | 2 | 0 | 0 |
| 20/21 | Italy Cup | Inter Milan | 4 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Serie A | Inter Milan | 32 | 1 | 0 | 2 | 0 | 2,732 |
| 19/20 | Champions League | Inter Milan | 6 | 0 | 1 | 1 | 0 | 0 |
| 19/20 | Europa League | Inter Milan | 4 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | Italy Cup | Inter Milan | 2 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Serie A | Inter Milan | 34 | 4 | 3 | 5 | 0 | 707 |
| 18/19 | Champions League | Inter Milan | 5 | 0 | 1 | 1 | 0 | 0 |
| 18/19 | Europa League | Inter Milan | 3 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Italy Cup | Inter Milan | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Serie A | Inter Milan | 28 | 2 | 0 | 2 | 0 | 1,260 |
| 17/18 | Europa League | SS Lazio | 7 | 1 | 0 | 1 | 0 | 630 |
| 17/18 | Italy Cup | SS Lazio | 3 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Serie A | SS Lazio | 36 | 6 | 1 | 3 | 0 | 507 |
| 17/18 | Supercoppa Italiana | SS Lazio | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Italy Cup | SS Lazio | 4 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Serie A | SS Lazio | 27 | 2 | 2 | 3 | 0 | 1,136 |
| 15/16 | Champions League Qu. | SS Lazio | 2 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | Serie A | SS Lazio | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Supercoppa Italiana | SS Lazio | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Italy Cup | SS Lazio | 5 | 1 | 0 | 0 | 0 | 465 |
| 14/15 | Serie A | SS Lazio | 30 | 0 | 0 | 3 | 0 | 0 |
| 13/14 | Eredivisie | Feyenoord Rotterdam | 32 | 4 | 1 | 2 | 0 | 711 |
| 13/14 | Europa League Qualifying | Feyenoord Rotterdam | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | KNVB Beker | Feyenoord Rotterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Beloften nacompetitie | Feyenoord U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Champions League Qu. | Feyenoord Rotterdam | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Eredivisie | Feyenoord Rotterdam | 26 | 0 | 0 | 3 | 0 | 0 |
| 12/13 | Europa League Qualifying | Feyenoord Rotterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | KNVB Beker | Feyenoord Rotterdam | 3 | 0 | 0 | 2 | 0 | 0 |
| 11/12 | Eredivisie | Feyenoord Rotterdam | 30 | 1 | 0 | 3 | 0 | 2,011 |
| 11/12 | KNVB Beker | Feyenoord Rotterdam | 2 | 0 | 1 | 0 | 0 | 0 |
| 10/11 | Eredivisie | Feyenoord Rotterdam | 30 | 0 | 2 | 6 | 0 | 0 |
| 10/11 | Europa League Qualifying | Feyenoord Rotterdam | 2 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | KNVB Beker | Feyenoord Rotterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Eredivisie | Feyenoord Rotterdam | 17 | 1 | 0 | 2 | 0 | 1,357 |
| 09/10 | KNVB Beker | Feyenoord Rotterdam | 5 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | U19 Div. 1 Spring | Feyenoord/Excelsior U19 | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 08/09 | 2008-07-01 | Feyenoord Youth | Feyenoord U19 | Transfer | 0 | — |
| 09/10 | 2009-07-17 | Feyenoord U19 | Feyenoord | Transfer | 0 | — |
| 14/15 | 2014-07-30 | Feyenoord | Lazio | Transfer | 6000000 | €7.00m |
| 18/19 | 2018-07-01 | Lazio | Inter | Transfer | 40000000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Muscle injury | 2019-03-20 | 2019-04-11 | 23 | 5 |
| 18/19 | Adductor injury | 2019-05-07 | 2019-05-24 | 18 | 2 |
| 19/20 | muscular problems | 2019-08-26 | 2019-09-01 | 7 | 2 |
| 19/20 | unknown injury | 2019-09-01 | 2019-09-14 | 14 | 4 |
| 20/21 | Corona virus | 2021-03-18 | 2021-04-03 | 17 | 4 |
| 21/22 | Muscle fatigue | 2021-11-13 | 2021-12-06 | 24 | 8 |
| 21/22 | Calf injury | 2022-03-08 | 2022-04-08 | 32 | 6 |
| 21/22 | unknown injury | 2022-04-09 | 2022-04-15 | 7 | 4 |
| 22/23 | Ankle problems | 2022-12-27 | 2023-01-04 | 9 | 1 |
| 22/23 | Leg injury | 2023-04-15 | 2023-04-19 | 5 | 2 |
| 23/24 | Adductor injury | 2023-12-03 | 2023-12-23 | 21 | 6 |
| 23/24 | Groin injury | 2024-03-21 | 2024-04-09 | 20 | 4 |
| 24/25 | Hamstring muscle injury | 2024-08-07 | 2024-08-27 | 21 | 2 |
| 24/25 | unknown injury | 2024-12-21 | 2024-12-22 | 2 | 0 |
| 24/25 | Knee problems | 2025-03-11 | 2025-03-27 | 17 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €45.00m |
| Jan 1, 1970 | €55.00m |
| Jan 1, 1970 | €60.00m |
| Jan 1, 1970 | €48.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €60.00m |
| Jan 1, 1970 | €45.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €27.00m |
| Jan 1, 1970 | €17.00m |
| Jan 1, 1970 | €16.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €12.50m |
| Jan 1, 1970 | €17.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #39118 | — | 3 | 0 | — | — | former national player |
| Team #16342 | — | 1 | 0 | — | — | former national player |
| Team #16341 | — | 9 | 0 | — | — | former national player |
| Team #11944 | #3 | 12 | 0 | — | — | former national player |
| Team #10933 | #3 | 18 | 0 | — | — | former national player |
| Team #3379 | #6 | 77 | 4 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Marcelo Brozović | 2 | 1 | 0 |
| Milan Škriniar | 2 | 0 | 0 |
| Bruno Martins Indi | 2 | 0 | 0 |
| Alexis Sánchez | 2 | 1 | 0 |
| Ivan Perišić | 2 | 1 | 0 |
| Georginio Wijnaldum | 2 | 0 | 0 |
| Romelu Lukaku | 2 | 2 | 0 |
| Jordy Clasie | 2 | 2 | 0 |
| Roberto Gagliardini | 2 | 0 | 0 |
| Felipe Anderson | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 17/18 | Serie A | SS Lazio | 6 | 36 |
| 19/20 | Serie A | Inter Milan | 4 | 34 |
| 13/14 | Eredivisie | Feyenoord Rotterdam | 4 | 32 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 19/20 | Serie A | Inter Milan | 3 | 34 |
| 16/17 | Serie A | SS Lazio | 2 | 27 |
| 10/11 | Eredivisie | Feyenoord Rotterdam | 2 | 30 |
Last 18 matches for Inter Milan The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2016-12-08 | EL |
Inter Milan | 2–1 | AC Sparta Prague | Available |
| 2016-11-24 | EL |
Hapoel Be'er Sheva F.C. | 3–2 | Inter Milan | Available |
| 2016-11-03 | EL |
Southampton F.C. | 2–1 | Inter Milan | Available |
| 2016-10-20 | EL |
Inter Milan | 1–0 | Southampton F.C. | Available |
| 2016-09-29 | EL |
AC Sparta Prague | 3–1 | Inter Milan | Available |
| 2016-09-15 | EL |
Inter Milan | 0–2 | Hapoel Be'er Sheva F.C. | Available |
| 2014-12-11 | EL |
Qarabağ FK | 0–0 | Inter Milan | Available |
| 2014-11-27 | EL |
Inter Milan | 2–1 | FC Dnipro | Available |
| 2014-11-06 | EL |
AS Saint-Étienne | 1–1 | Inter Milan | Available |
| 2014-10-23 | EL |
Inter Milan | 0–0 | AS Saint-Étienne | Available |
| 2014-10-02 | EL |
Inter Milan | 2–0 | Qarabağ FK | Available |
| 2014-09-18 | EL |
FC Dnipro | 0–1 | Inter Milan | Available |
| 2012-12-06 | EL |
Inter Milan | 2–2 | Neftçi PFK | Available |
| 2012-11-22 | EL |
FC Rubin Kazan | 3–0 | Inter Milan | Available |
| 2012-11-08 | EL |
FK Partizan | 1–3 | Inter Milan | Available |
| 2012-10-25 | EL |
Inter Milan | 1–0 | FK Partizan | Available |
| 2012-10-04 | EL |
Neftçi PFK | 1–3 | Inter Milan | Available |
| 2012-09-20 | EL |
Inter Milan | 2–2 | FC Rubin Kazan | Available |
Teams faced most often by Stefan de Vrij's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| FC Internazionale Milano | 12 | 2 | 3 | 7 | 14 | 26 | -12 | 17% |
| Atalanta BC | 10 | 4 | 3 | 3 | 14 | 15 | -1 | 40% |
| ACF Fiorentina | 10 | 5 | 1 | 4 | 15 | 10 | +5 | 50% |
| SSC Napoli | 10 | 4 | 2 | 4 | 12 | 16 | -4 | 40% |
| Juventus FC | 10 | 2 | 3 | 5 | 9 | 17 | -8 | 20% |
| AC Milan | 10 | 3 | 1 | 6 | 14 | 15 | -1 | 30% |
| Torino FC | 10 | 4 | 5 | 1 | 14 | 9 | +5 | 40% |
| Udinese Calcio | 10 | 3 | 4 | 3 | 13 | 14 | -1 | 30% |
| Hellas Verona FC | 10 | 5 | 3 | 2 | 16 | 12 | +4 | 50% |
| AS Roma | 10 | 4 | 2 | 4 | 9 | 11 | -2 | 40% |
| Bologna FC 1909 | 10 | 4 | 1 | 5 | 11 | 15 | -4 | 40% |
| Empoli FC | 8 | 6 | 2 | 0 | 17 | 7 | +10 | 75% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 09/10 | Senior debut season | |
| 09/10 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 40 | 573 | 3 | 0 | 0 | 0.47 |
| 23/24 | 33 | 1,579 | 1 | 0 | 0 | 0.06 |
| 22/23 | 38 | 1,943 | 5 | 0 | 0 | 0.23 |
| 21/22 | 41 | 487 | 3 | 0 | 0 | 0.55 |
| 20/21 | 42 | 2,732 | 4 | 0 | 0 | 0.13 |
| 19/20 | 46 | 707 | 7 | 0 | 0 | 0.89 |
| 18/19 | 36 | 1,260 | 3 | 0 | 0 | 0.21 |
| 17/18 | 47 | 1,137 | 4 | 0 | 0 | 0.32 |
| 16/17 | 31 | 1,136 | 3 | 0 | 0 | 0.24 |
| 14/15 | 35 | 465 | 3 | 1 | 0 | 0.77 |
| 13/14 | 35 | 711 | 2 | 2 | 0 | 0.51 |
| 12/13 | 33 | 0 | 5 | 0 | 0 | 0 |
| 11/12 | 32 | 2,011 | 3 | 0 | 0 | 0.13 |
| 10/11 | 33 | 0 | 6 | 0 | 0 | 0 |
| 09/10 | 23 | 1,357 | 2 | 0 | 0 | 0.13 |
Output by competition
Career goals and assists broken down by tournament.
More on Stefan de Vrij
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Stefan de Vrij
Who is Stefan de Vrij?
Stefan de Vrij is a Netherlands professional footballer who plays as a centre-back for Inter Milan.
How old is Stefan de Vrij?
Stefan de Vrij is 34 years old. He was born on February 5, 1992 in Ouderkerk aan den IJssel.
What position does Stefan de Vrij play?
Stefan de Vrij plays as a centre-back (Defender - Centre-Back).
What club does Stefan de Vrij play for?
Stefan de Vrij currently plays for Inter Milan.
How many career goals has Stefan de Vrij scored?
Across all senior club competitions in our dataset, Stefan de Vrij has scored 29 goals in 553 appearances.
What is Stefan de Vrij's market value?
Stefan de Vrij's most recent reported market value is €5.00m.
Netherlands