PSV Eindhoven 2-0 Heerenveen: result and stats, Eredivisie
PSV Eindhoven4-2-3-1

Rob MaasSubstitutions
- 65'E. Bajraktarevic
196.6I. Perisic
56.6 - 65'N. Fernandez
316.8F. Kostic
186.8 - 65'A. Obispo
47.0Y. Gasiorowski
37.1 - 83'Mauro Junior
176.7S. Cornecion
426.9 - 83'R. van Bommel
76.3A. Santos
357.0
Unused
- N. OlijG
1 - K. NgomG
41 - L. GeertruidaD
2 - D. ManF
27 - A. BouhamdiF
37 - M. Bro HansenF
23
Substitutions
- 64'
- 64'L. Smans
146.0R. Meerveld
106.2 - 75'O. Braude
455.8M. Egbring
156.1 - 75'D. Vente
96.3L. Machine
296.3 - 83'N. Courtens
366.5L. Oyen
116.3
Unused
- A. NoppertG
44 - T. SchreuderG
30 - H. PetrovD
28 - M. HilgersD
2 - D. BladiD
23 - J. ScholtenD
41 - R. UldrikisF
17
Home

OutS. LammersLacking Match Fitness
OutA. NagaloInjury
OutS. OuaissaMuscle Injury
OutR. PepiInjury
OutA. PleaSurgery
OutJ. SchoutenKnee Injury
OutK. SildilliaSurgery
OutP. WannerFoot Injury
Away

OutD. ProperHamstring Injury

Highest-rated players
| Player | |||||
|---|---|---|---|---|---|
![]() | 5 | 1,31 | +1,31 | 36/45 | 10/19 |
![]() | 0 | 0,99 | -0,01 | 30/46 | 6/21 |
Possession & Passing
Attack
Box & Quality
Defense & Discipline
Half by half
The same match, split at the break. Which half did each side actually win?
First half
Second half
xG analytics
PSV Eindhoven
HeerenveenExpected goals weighs every shot by the historic conversion rate of similar chances. Higher xG means better scoring opportunities, regardless of whether they went in.
xG race
28 shotsChance quality as it built up. A steep step is a big chance.
How those chances were made
Momentum
18 swingsWhich side was on top, minute by minute. A taller bar is heavier pressure.
Match replay
91'
2-0
90' Saved Sven Mijnans 0.08 xG · Regular play · Left footShot map
15 v 12PSV Eindhoven shoot right, Heerenveen left. Bigger dot = better chance.
Goal mouth
13 on target · 1 scoredWhere each shot on target crossed the line. Placement beats power.
Average positions
Each starter's average position on the ball, with the number of those actions inside the chip. Both sides attack left to right. Tap a player to see where they actually were.
An average, not a movement map: it says where a player's actions balanced out, not where they ran.
Passing network
Each player at his average position, sized by passes made. Lines join team-mates with 5 or more passes between them (fewer when a side made its first change early), thicker for more. Counted until each side's first substitution. Both sides attack left to right. Tap a player to isolate his links.
Most-connected pair: Dest and Bajraktarević, 25 passes between them.
Most-connected pair: Trenskow and Braude, 13 passes between them.
Tactical battle
66control34

In possession
Field tilt is each side's share of play in the final third.
Out of possession
↓ Lower is better, so the longer bar always wins. PPDA is opponent passes allowed per defensive action.
Carrying
Distances are how far the ball was moved forward, not how far anybody ran.
Beating the press
A take-on is a player going past an opponent with the ball at his feet.
Threat created
xT values where a possession reached; VAEP values every action by how much it shifted the chance of a goal.
Tempo
An attack is direct when it moves upfield quickly rather than through many passes.
More match stats
Attack
Passing
Duels
Defending
Goal profile
This seasonHow often each side reaches a scoreline, across 8 matches each.
They score
They concede
Heaviest results
best 6-1 (A)·worst 2-3 (A)
best 4-0 (A)·worst 0-2 (H)
Where these sides shoot from
2025/26 seasonEach attack set against the defence it meets, zone by zone. Season shares rather than a forecast; a figure beside a share is how far it sits from the league average, shown only where the gap is worth noticing.
597 shots taken · 492 faced
524 shots taken · 401 faced
Shot locations, not player movement: where the ball was struck from, not where anybody ran. Shares are of each club's own shots, so a side that shoots often is comparable with one that does not.
Match summary
PSV Eindhoven beat Heerenveen 2-0 at Philips Stadion in the Eredivisie. PSV Eindhoven led 1-0 at half-time. Scorers: Guus Til (29'), an own goal by marcus linday (68') for PSV Eindhoven. In their last 33 meetings, PSV Eindhoven have won 17, Heerenveen 5, with 11 drawn. Full match stats, lineups and player ratings are all on this page.
→ Winner: PSV Eindhoven
Why this prediction
The factors the model weighed, each split between the two sides.
Odds
Indicative · not tied to specific bookmakersWho will win?
Cast your vote!
Head-to-headLast 34 meetings
- 9 Oct 2026
PSV Eindhoven2 - 0Heerenveen
Eredivisie - 21 Feb 2026
PSV Eindhoven3 - 1Heerenveen
Eredivisie - 4 Feb 2026
PSV Eindhoven4 - 1Heerenveen
KNVB Beker - 6 Dec 2025
Heerenveen0 - 2PSV Eindhoven
Eredivisie - 8 Mar 2025
PSV Eindhoven2 - 1Heerenveen
Eredivisie - 14 Dec 2024
Heerenveen1 - 0PSV Eindhoven
Eredivisie
Show 28 earlier meetingsHide earlier meetings
- 25 Apr 2024
Heerenveen0 - 8PSV Eindhoven
Eredivisie - 7 Dec 2023
PSV Eindhoven2 - 0Heerenveen
Eredivisie - 21 May 2023
PSV Eindhoven3 - 3Heerenveen
Eredivisie - 9 Oct 2022
Heerenveen0 - 1PSV Eindhoven
Eredivisie - 20 Feb 2022
PSV Eindhoven3 - 1Heerenveen
Eredivisie - 28 Nov 2021
Heerenveen1 - 1PSV Eindhoven
Eredivisie - 2 May 2021
PSV Eindhoven2 - 2Heerenveen
Eredivisie - 6 Dec 2020
Heerenveen2 - 2PSV Eindhoven
Eredivisie - 3 May 2020
Heerenveen- - -PSV Eindhoven
Eredivisie - 24 Nov 2019
PSV Eindhoven2 - 1Heerenveen
Eredivisie - 16 Feb 2019
Heerenveen2 - 2PSV Eindhoven
Eredivisie - 24 Nov 2018
PSV Eindhoven3 - 0Heerenveen
Eredivisie - 17 Feb 2018
PSV Eindhoven2 - 2Heerenveen
Eredivisie - 10 Sept 2017
Heerenveen2 - 0PSV Eindhoven
Eredivisie - 22 Jan 2017
PSV Eindhoven4 - 3Heerenveen
Eredivisie - 1 Oct 2016
Heerenveen1 - 1PSV Eindhoven
Eredivisie - 12 Mar 2016
PSV Eindhoven1 - 1Heerenveen
Eredivisie - 22 Aug 2015
Heerenveen1 - 1PSV Eindhoven
Eredivisie - 18 Apr 2015
PSV Eindhoven4 - 1Heerenveen
Eredivisie - 28 Sept 2014
Heerenveen1 - 0PSV Eindhoven
Eredivisie - 5 Apr 2014
Heerenveen3 - 0PSV Eindhoven
Eredivisie - 23 Nov 2013
PSV Eindhoven1 - 1Heerenveen
Eredivisie - 9 Mar 2013
Heerenveen2 - 1PSV Eindhoven
Eredivisie - 11 Nov 2012
PSV Eindhoven5 - 1Heerenveen
Eredivisie - 18 Mar 2012
PSV Eindhoven5 - 1Heerenveen
Eredivisie - 18 Dec 2011
Heerenveen1 - 5PSV Eindhoven
Eredivisie - 10 Apr 2011
PSV Eindhoven2 - 2Heerenveen
Eredivisie - 7 Aug 2010
Heerenveen1 - 3PSV Eindhoven
Eredivisie






























