Today

Heerenveen 0-2 PEC Zwolle: result and stats, Eredivisie

Matchday 3
FT
    • 50'N. Viergever
    • 61'K. Kostons
    Abe Lenstra StadionRichard MartensCapacity 27,224Sat, 22 Aug 202621:00

    Home

    • M. Egbring portraitHeerenveen crest
      M. Egbring
      Injury
      Out

    Away

    • J. Burger portraitPEC Zwolle crest
      J. Burger
      Knock
      Out
    • S. Floranus portraitPEC Zwolle crest
      S. Floranus
      Red Card
      Out
    • Y. Namli portraitPEC Zwolle crest
      Y. Namli
      Knee Injury
      Out
    Player of the match
    Jasper Schendelaar headshot
    Jasper Schendelaar
    Goalkeeper · PEC Zwolle
    8.9
    This match
    Shooting0.0Finishing0.0Creativity0.0Passing2.4Involvement4.5Defending0.0Physical5.4Dribbling0.0
    Attacking
    Goals0
    Assists0
    Build-up
    Passes30
    Pass accuracy63%
    Goalkeeping
    Saves5
    Goals conceded0
    Penalties saved0
    This match · octagon = season skill index

    Highest-rated players

    Willemsen7.5Linday7.3Petrov7.2Graves7.7Thomas7.9Schendelaar8.9
    Player
    Jasper SchendelaarJasper SchendelaarG501,32+1,3219/304/15
    Bernt KlaverboerBernt KlaverboerG521,63-0,3747/6210/24
    Heerenveen crestLive statsPEC Zwolle crest

    Possession & Passing

    64%Possession36%
    612Total passes339
    85%Pass accuracy78%
    5Corners3

    Attack

    18Shots20
    5On target7
    8Off target6
    5Blocked shots7

    Box & Quality

    8Shots in box10
    10Shots out box10
    0.8xG1.4
    1.3Goals prevented1.3

    Defense & Discipline

    5Goalkeeper saves5
    0Offsides1
    6Fouls13
    1Yellow cards2

    Half by half

    The same match, split at the break. Which half did each side actually win?

    Heerenveen crest

    First half

    PEC Zwolle crest
    0,74xG0,36
    13Shots6
    4On target1
    1Big chances1
    17Touches in box8
    62%Possession38%
    4Corners0
    Heerenveen crest

    Second half

    PEC Zwolle crest
    0,11xG1,05
    5Shots14
    1On target6
    0Big chances1
    19Touches in box20
    66%Possession34%
    1Corners3

    xG analytics

    TeamxGShotsSOTPoss
    Heerenveen crestHeerenveen
    0.85181064%
    95% open play5% set piece
    PEC Zwolle crestPEC Zwolle
    1.41201236%
    93% open play7% set piece

    Expected 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

    38 shots

    Chance quality as it built up. A steep step is a big chance.

    0,00,40,81,21,60'15'30'45'60'75'90'Nick Viergever 50'Koen Kostons 61'PEC Zwolle1,41 xGHeerenveen0,85 xGCumulative expected goals per team over the match.
    Heerenveen crestHeerenveen0,85 xG · 0 scoredPEC Zwolle crestPEC Zwolle1,41 xG · 2 scored

    How those chances were made

    Heerenveen36
    Open play 30Set piece 3Foul won 1Rebound 2
    PEC Zwolle37
    Open play 20Set piece 1Dribble 7Foul won 2Rebound 5Defensive 2

    Momentum

    23 swings

    Which side was on top, minute by minute. A taller bar is heavier pressure.

    Nick Viergever 50'Koen Kostons 61'0'15'30'45'60'75'90'HeerenveenPEC Zwolle
    Heerenveen crestHeerenveen57% pressurePEC Zwolle crestPEC Zwolle43% pressure

    Match replay

    91'
    0-2
    0%Draw 0%100%
    0.85xG1.41
    18Shots20
    10On target12
    Momentum
    Maas Willemsen portrait90' Saved Maas Willemsen 0.02 xG

    Shot map

    18 v 20

    Heerenveen shoot right, PEC Zwolle left. Bigger dot = better chance.

    HEEPECgoalsavedoff target

    Goal mouth

    22 on target · 2 scored

    Where each shot on target crossed the line. Placement beats power.

    Ringo Meerveld, 3', off targetSam Kersten, 5', off targetMaxence Rivera, 7', off targetDylan Vente, 23', off targetRyan Thomas, 34', off targetElias Sørensen, 39', off targetThijs Oosting, 45', off targetJacob Trenskow, 45', off targetMaxence Rivera, 52', off targetLevi Smans, 72', off targetIbrahim Cissoko, 76', off targetTobias Sommer, 80', off targetThijs Oosting, 80', off targetThijs Oosting, 82', off targetOlivier Aertssen, 82', off targetSam Kersten, 90', off target
    HeerenveenPEC Zwollegoalsavedoff target

    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.

    HeerenveenDefensive line 31%
    53Proper132Willemsen74Zagaritis40Vente95Linday41Meerveld86Klaverboer55Rivera99Kersten64Trenskow85Braude
    PEC ZwolleDefensive line 28%
    39Mbayo38Kostons60Schendela…44Sørensen45Oosting53Viergever47Haar62Aertssen74Thomas71Sommer70Graves

    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.

    HeerenveenUntil 65'
    34164561922207109

    Most-connected pair: Willemsen and Kersten, 21 passes between them.

    PEC ZwolleUntil 73'
    283024182531110933

    Most-connected pair: Viergever and Schendelaar, 16 passes between them.

    Tactical battle

    57control43
    56%Field tiltField tilt 44%20Box entriesBox entries 1120Passes into boxPasses into box 5
    Dylan Vente
    Dylan Vente
    7 touches in box
    Press13.7 · 21.6Territory56% · 44%Direct1.96 · 2.65Progress78 · 45Dribble4 · 9Creation36 · 37Threat1.04 · 0.71Recover8 · 5
    Heerenveen crest

    In possession

    PEC Zwolle crest
    55,6%Field tilt44,4%
    20Passes into box5
    48Progressive passes27
    13Carries into final third18
    15Chances created10

    Field tilt is each side's share of play in the final third.

    Heerenveen crest

    Out of possession

    PEC Zwolle crest
    13,67Press intensity (PPDA)21,59
    2High turnovers14
    8Regains within 5s5
    17,1sBall recovery time27,0s
    10Interceptions11

    ↓ Lower is better, so the longer bar always wins. PPDA is opponent passes allowed per defensive action.

    Heerenveen crest

    Carrying

    PEC Zwolle crest
    155Carries104
    2040mCarry distance1228m
    30Progressive carries18
    1166mProgressive carry distance740m
    3Carries into the box7

    Distances are how far the ball was moved forward, not how far anybody ran.

    Heerenveen crest

    Beating the press

    PEC Zwolle crest
    4Take-ons won9
    10Take-ons attempted16
    791mProgressive pass distance454m
    0Through balls0
    7Switches of play2

    A take-on is a player going past an opponent with the ball at his feet.

    Heerenveen crest

    Threat created

    PEC Zwolle crest
    1,04Expected threat (xT)0,71
    0,67Action value (VAEP)2,92
    36Shot-creating actions37
    0Goal-creating actions4
    0,80Expected assisted goals0,79

    xT values where a possession reached; VAEP values every action by how much it shifted the chance of a goal.

    Heerenveen crest

    Tempo

    PEC Zwolle crest
    4,6Passes per attack2,7
    17,0sAttack duration11,6s
    1,96 m/sAttack directness2,65 m/s
    8Build-up attacks1
    16Direct attacks9

    An attack is direct when it moves upfield quickly rather than through many passes.

    Heerenveen crest

    More match stats

    PEC Zwolle crest
    Heerenveen crest

    Attack

    PEC Zwolle crest
    36Touches in box28
    79Final third entries53
    1Big chances2
    1,32xG on target1,63
    1Big chances missed1
    Heerenveen crest

    Passing

    PEC Zwolle crest
    7/21 (33%)Crosses2/12 (17%)
    43/79 (54%)Long balls16/50 (32%)
    24Throw-ins13
    13Free kicks6
    9Goal kicks9
    Heerenveen crest

    Duels

    PEC Zwolle crest
    49Total51
    28/55 (51%)Ground27/55 (49%)
    12/26 (46%)Aerial14/26 (54%)
    4/10 (40%)Dribbles9/15 (60%)
    6Dispossessed6
    Heerenveen crest

    Defending

    PEC Zwolle crest
    47Recoveries61
    7Interceptions9
    12Tackles12
    67%Tackles won67%
    17Clearances33
    0Big chances scored1
    0Big saves1
    2Errors led to shot0
    3Fouled in final third1
    7,25Average rating7,66

    Goal profile

    This season

    How often each side reaches a scoreline, across 8 matches each.

    Heerenveen crestShare of their matchesPEC Zwolle crest

    They score

    63%1+ goal50%
    50%2+ goals25%

    They concede

    63%1+ goal88%
    63%2+ goals75%
    13%3+ goals50%

    Heaviest results

    Heerenveen crestbest 4-0 (A)·worst 0-2 (H)

    PEC Zwolle crestbest 2-0 (A)·worst 0-7 (H)

    Where these sides shoot from

    2025/26 season

    Each 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.

    HeerenveenshootallowPEC Zwolle
    5.5%Six-yard box5.5%
    63.0%Penalty area-1.760.8%
    24.4%Edge of the box+1.726.5%
    7.1%Long range7.2%

    524 shots taken · 584 faced

    PEC ZwolleshootallowHeerenveen
    7.3%+2.2Six-yard box6.1%
    57.4%-4.9Penalty area-5.457.1%
    24.6%Edge of the box+2.026.8%
    10.6%+2.9Long range+2.410.0%

    329 shots taken · 492 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

    PEC Zwolle beat Heerenveen 2-0 at Abe Lenstra Stadion in the Eredivisie. It was goalless at half-time. Scorers: N. Viergever (50'), K. Kostons (61') for PEC Zwolle. In their last 32 meetings, Heerenveen have won 15, PEC Zwolle 10, with 7 drawn. Full match stats, lineups and player ratings are all on this page.

    AI prediction
    Confidence 50%
    HEE50%
    X50%
    PEC0%

    → Double chance: Heerenveen or draw

    Why this prediction

    The factors the model weighed, each split between the two sides.

    Heerenveen crestShare per factorPEC Zwolle crest
    100%Form0%
    75%Attack25%
    71%Defence29%
    100%Goal model (Poisson)0%
    62%Head-to-head38%
    61%Goals39%
    67%Overall33%
    Last 2 matches
    Scored 3, conceded 2
    Last 2 matches
    Scored 1, conceded 5

    Who will win?

    Cast your vote!

    Heerenveen crestCompare teamsPEC Zwolle crest
    Team formsLatestPts
    10
    Heerenveen crestHeerenveen
    LWDLD
    9
    16
    PEC Zwolle crestPEC Zwolle
    LLLDL
    4
    Prematch standings

    Head-to-headLast 34 meetings

    Heerenveen crest15
    Wins
    7
    Draws
    10PEC Zwolle crest
    Wins
    Show 28 earlier meetings
    • 19 Jul 2024Heerenveen crest5 - 2PEC Zwolle crestFriendlies Clubs
    • 3 Mar 2024Heerenveen crest2 - 0PEC Zwolle crestEredivisie
    • 13 Jan 2024PEC Zwolle crest2 - 2Heerenveen crestEredivisie
    • 15 Jul 2022PEC Zwolle crest0 - 2Heerenveen crestFriendlies Clubs
    • 15 Jul 2022PEC Zwolle crest- - -Heerenveen crestFriendlies Clubs
    • 24 Mar 2022Heerenveen crest1 - 0PEC Zwolle crestFriendlies Clubs
    • 22 Jan 2022Heerenveen crest0 - 1PEC Zwolle crestEredivisie
    • 2 Oct 2021PEC Zwolle crest0 - 1Heerenveen crestEredivisie
    • 31 Jul 2021PEC Zwolle crest0 - 2Heerenveen crestFriendlies Clubs
    • 24 Apr 2021Heerenveen crest0 - 2PEC Zwolle crestEredivisie
    • 26 Feb 2021PEC Zwolle crest4 - 1Heerenveen crestEredivisie
    • 5 Sept 2020Heerenveen crest0 - 1PEC Zwolle crestFriendlies Clubs
    • 25 Apr 2020PEC Zwolle crest- - -Heerenveen crestEredivisie
    • 5 Oct 2019Heerenveen crest1 - 0PEC Zwolle crestEredivisie
    • 9 Feb 2019Heerenveen crest1 - 1PEC Zwolle crestEredivisie
    • 10 Aug 2018PEC Zwolle crest2 - 3Heerenveen crestEredivisie
    • 6 Feb 2018PEC Zwolle crest3 - 2Heerenveen crestEredivisie
    • 25 Nov 2017Heerenveen crest1 - 2PEC Zwolle crestEredivisie
    • 7 May 2017PEC Zwolle crest2 - 1Heerenveen crestEredivisie
    • 27 Aug 2016Heerenveen crest1 - 0PEC Zwolle crestEredivisie
    • 16 Jan 2016PEC Zwolle crest5 - 2Heerenveen crestEredivisie
    • 29 Aug 2015Heerenveen crest1 - 1PEC Zwolle crestEredivisie
    • 7 Feb 2015Heerenveen crest4 - 0PEC Zwolle crestEredivisie
    • 26 Oct 2014PEC Zwolle crest2 - 2Heerenveen crestEredivisie
    • 8 Mar 2014Heerenveen crest3 - 0PEC Zwolle crestEredivisie
    • 13 Dec 2013PEC Zwolle crest1 - 2Heerenveen crestEredivisie
    • 26 Jan 2013PEC Zwolle crest1 - 1Heerenveen crestEredivisie
    • 4 Nov 2012Heerenveen crest2 - 1PEC Zwolle crestEredivisie
    Full head-to-head →

    Venue spotlight

    Abe Lenstra Stadion
    Heerenveen, Netherlands
    27,224
    Capacity