FBref.com Logo Jens ToornstraScouting Report

FBref.com Logo Jens ToornstraScouting Report Table
StatisticPer 90Percentile
Non-Penalty Goals0.07
8
 
npxG: Non-Penalty xG0.16
34
 
Shots Total1.69
31
 
Assists0.27
82
 
xAG: Exp. Assisted Goals0.20
70
 
npxG + xAG0.36
50
 
Shot-Creating Actions3.17
38
 
Passes Attempted35.85
54
 
Pass Completion %68.9%
25
 
Progressive Passes5.00
74
 
Progressive Carries1.42
12
 
Successful Take-Ons0.61
15
 
Touches (Att Pen)2.16
11
 
Progressive Passes Rec4.79
12
 
Tackles1.62
72
 
Interceptions0.95
98
 
Blocks1.22
83
 
Clearances1.28
89
 
Aerials Won0.34
32
 
Player compared to positional peers in Men's Next 14 Competitions over the last 365 days. Based on1333 minutes played.
How scouting reports are calculated
Powered byOpta
FBref.com Logo
Sign up for the freeFBref Mailing List and get curated stats, news, and updates about the FBref site to your inbox every day.

Sign Up For Free

Competition Types

All Competitions
Domestic Leagues
International Cups
National Team

Last 5 Matches

    Last 5 Matches Table
    PerformanceExpectedSCAPassesCarriesTake-Ons
    DateDayCompRoundVenueResultSquadOpponentStartPosMinGlsAstPKPKattShSoTCrdYCrdRTouchesTklIntBlocksxGnpxGxAGSCAGCACmpAttCmp%PrgPCarriesPrgCAttSuccMatch Report
    2025-05-18SunEredivisieMatchweek 34AwayD 0–0UtrechtFortuna SittardNRW1900000000170000.00.00.01071450.0213010Match Report
    2025-05-14WedEredivisieMatchweek 33HomeD 1–1UtrechtSparta R'damNRW500002100170100.10.10.230111478.6113100Match Report
    2025-05-11SunEredivisieMatchweek 32AwayL 0–2UtrechtTwenteNWB,RW2400000000170110.00.00.01091181.8210110Match Report
    2025-04-25FriEredivisieMatchweek 30AwayW 4–0UtrechtRKC WaalwijkNRW3400000000262100.00.00.110172277.3313000Match Report
    2025-04-13SunEredivisieMatchweek 29HomeW 3–1UtrechtGroningenNRW50000000040100.00.00.00033100.013000Match Report

    More:Match LogsGoal Logs

    Player News

    Become a Stathead & surf this site ad-free.

    Standard Stats: Domestic Leagues

    Standard Stats: Domestic Leagues Table
    Playing TimePerformanceExpectedProgressionPer 90 Minutes
    SeasonAgeSquadCountryCompLgRankMPStartsMin90sGlsAstG+AG-PKPKPKattCrdYCrdRxGnpxGxAGnpxG+xAGPrgCPrgPPrgRGlsAstG+AG-PKG+A-PKxGxAGxG+xAGnpxGnpxG+xAGMatches
    2009-201020ADO Den HaagnlNED1.Eredivisie15th18161,49416.6000000200.000.000.000.000.00Matches
    2010-201121ADO Den HaagnlNED1.Eredivisie7th34343,03633.7325300400.090.060.150.090.15Matches
    2011-201222ADO Den HaagnlNED1.Eredivisie15th32322,86131.8358300700.090.160.250.090.25Matches
    2012-201323ADO Den HaagnlNED1.Eredivisie9th20201,79820.0527500400.250.100.350.250.35Matches
    2012-201323UtrechtnlNED1.Eredivisie5th12121,06911.95510500100.420.420.840.420.84Matches
    2013-201424UtrechtnlNED1.Eredivisie10th34343,04233.8123151112300.360.090.440.330.41Matches
    2014-201525UtrechtnlNED1.Eredivisie11th221802.0112100000.500.501.000.501.00Matches
    2014-201525FeyenoordnlNED1.Eredivisie4th29242,05622.87411700000.310.180.480.310.48Matches
    2015-201626FeyenoordnlNED1.Eredivisie3rd21161,40315.6257200100.130.320.450.130.45Matches
    2016-201727FeyenoordnlNED1.Eredivisie1st34312,79831.1149231400300.450.290.740.450.74Matches
    2017-201828FeyenoordnlNED1.Eredivisie4th32262,29725.581018800300.310.390.710.310.71Matches
    2018-201929FeyenoordnlNED1.Eredivisie3rd32282,33325.98513800305.55.56.411.9611621710.310.190.500.310.500.210.250.460.210.46Matches
    2019-202030FeyenoordnlNED1.Eredivisie3rd21191,71519.1538500402.52.53.96.431132670.260.160.420.260.420.130.210.340.130.34Matches
    2020-202131FeyenoordnlNED1.Eredivisie5th31302,66529.68210800613.73.74.17.8532601050.270.070.340.270.340.120.140.260.120.26Matches
    2021-202232FeyenoordnlNED1.Eredivisie3rd31181,78719.9336300402.92.95.28.133140930.150.150.300.150.300.150.260.410.150.41Matches
    2022-202333FeyenoordnlNED1.Eredivisie1st30770.9011000000.30.30.40.72710.001.171.170.001.170.380.490.870.380.87Matches
    2022-202333UtrechtnlNED1.Eredivisie7th28282,33025.9156100701.11.14.75.823155590.040.190.230.040.230.040.180.220.040.22Matches
    2023-202434UtrechtnlNED1.Eredivisie7th31211,78119.8459400303.03.05.28.214891050.200.250.450.200.450.150.260.410.150.41Matches
    2024-202535UtrechtnlNED1.Eredivisie4th31161,33314.8145100002.42.43.05.32174710.070.270.340.070.340.160.200.360.160.36Matches
    16 Seasons3 Clubs1 League47640736,055400.69074164891255121.321.332.954.223810196720.220.180.410.220.410.140.210.350.140.35
    CountryCompLgRankMPStartsMin90sGlsAstG+AG-PKPKPKattCrdYCrdRxGnpxGxAGnpxG+xAGPrgCPrgPPrgRGlsAstG+AG-PKG+A-PKxGxAGxG+xAGnpxGnpxG+xAGMatches
    Feyenoord (9 Seasons)1 League23419217,131190.3554297550024114.914.920.034.91807014370.290.220.510.290.510.160.210.370.160.37
    Utrecht (6 Seasons)1 League1381139,735108.224234723121406.46.412.919.3583182350.220.210.430.210.430.110.210.320.110.32
    ADO Den Haag (4 Seasons)1 League1041029,189102.11192011001700.110.090.200.110.20
    Totals may not be complete for all senior-level play, seecoverage note.
    Expected Goals (xG explained) and other Advanced Data provided byOpta, and is available forthese competitions.

    Shooting: Domestic Leagues

    Shooting: Domestic Leagues Table
    StandardExpected
    SeasonAgeSquadCountryCompLgRank90sGlsShSoTSoT%Sh/90SoT/90G/ShG/SoTDistFKPKPKattxGnpxGnpxG/ShG-xGnp:G-xGMatches
    2009-201020ADO Den HaagnlNED1.Eredivisie15th16.6080.480.0000Matches
    2010-201121ADO Den HaagnlNED1.Eredivisie7th33.73140.420.2100Matches
    2011-201222ADO Den HaagnlNED1.Eredivisie15th31.83220.690.1400Matches
    2012-201323ADO Den HaagnlNED1.Eredivisie9th20.05130.650.3800Matches
    2012-201323UtrechtnlNED1.Eredivisie5th11.95171.430.2900Matches
    2013-201424UtrechtnlNED1.Eredivisie10th33.812280.830.3912Matches
    2014-201525UtrechtnlNED1.Eredivisie11th2.0152.500.2000Matches
    2014-201525FeyenoordnlNED1.Eredivisie4th22.87281.230.2500Matches
    2015-201626FeyenoordnlNED1.Eredivisie3rd15.62120.770.1700Matches
    2016-201727FeyenoordnlNED1.Eredivisie1st31.1140280.000.900.5000Matches
    2017-201828FeyenoordnlNED1.Eredivisie4th25.580230.000.900.3500Matches
    2018-201929FeyenoordnlNED1.Eredivisie3rd25.98371232.41.430.460.220.6718.23005.55.50.15+2.5+2.5Matches
    2019-202030FeyenoordnlNED1.Eredivisie3rd19.15231043.51.210.520.220.5023.13002.52.50.11+2.5+2.5Matches
    2020-202131FeyenoordnlNED1.Eredivisie5th29.68461941.31.550.640.170.4222.30003.73.70.08+4.3+4.3Matches
    2021-202232FeyenoordnlNED1.Eredivisie3rd19.9345920.02.270.450.070.3321.23002.92.90.06+0.1+0.1Matches
    2022-202333FeyenoordnlNED1.Eredivisie1st0.9022100.02.342.340.000.0018.90000.30.30.16-0.3-0.3Matches
    2022-202333UtrechtnlNED1.Eredivisie7th25.9119526.30.730.190.050.2023.63001.11.10.06-0.1-0.1Matches
    2023-202434UtrechtnlNED1.Eredivisie7th19.84291137.91.470.560.140.3616.42003.03.00.10+1.0+1.0Matches
    2024-202535UtrechtnlNED1.Eredivisie4th14.8125832.01.690.540.040.1318.43002.42.40.10-1.4-1.4Matches
    16 Seasons3 Clubs1 League400.69022627456.21.060.680.230.3220.4171221.321.30.09+8.7+8.7
    CountryCompLgRank90sGlsShSoTSoT%Sh/90SoT/90G/ShG/SoTDistFKPKPKattxGnpxGnpxG/ShG-xGnp:G-xGMatches
    Feyenoord (9 Seasons)1 League190.35515314367.31.010.750.300.3821.190014.914.90.10+9.1+9.1
    Utrecht (6 Seasons)1 League108.224737432.91.210.680.080.3119.08126.46.40.09-0.4-0.4
    ADO Den Haag (4 Seasons)1 League102.111570.560.1900
    Totals may not be complete for all senior-level play, seecoverage note.
    Expected Goals (xG explained) and other Advanced Data provided byOpta, and is available forthese competitions.

    Passing: Domestic Leagues

      Passing: Domestic Leagues Table
      TotalShortMediumLongExpected
      SeasonAgeSquadCountryCompLgRank90sCmpAttCmp%TotDistPrgDistCmpAttCmp%CmpAttCmp%CmpAttCmp%AstxAGxAA-xAGKP1/3PPACrsPAPrgPMatches
      2009-201020ADO Den HaagnlNED1.Eredivisie15th16.60Matches
      2010-201121ADO Den HaagnlNED1.Eredivisie7th33.72Matches
      2011-201222ADO Den HaagnlNED1.Eredivisie15th31.85Matches
      2012-201323ADO Den HaagnlNED1.Eredivisie9th20.02Matches
      2012-201323UtrechtnlNED1.Eredivisie5th11.95Matches
      2013-201424UtrechtnlNED1.Eredivisie10th33.83Matches
      2014-201525UtrechtnlNED1.Eredivisie11th2.01Matches
      2014-201525FeyenoordnlNED1.Eredivisie4th22.84Matches
      2015-201626FeyenoordnlNED1.Eredivisie3rd15.65Matches
      2016-201727FeyenoordnlNED1.Eredivisie1st31.19Matches
      2017-201828FeyenoordnlNED1.Eredivisie4th25.510Matches
      2018-201929FeyenoordnlNED1.Eredivisie3rd25.91030129279.717101526651858189.233940483.911519559.056.46.8-1.449113393162Matches
      2019-202030FeyenoordnlNED1.Eredivisie3rd19.1888109381.216069530937743486.934740585.712417072.933.93.9-0.931118255132Matches
      2020-202131FeyenoordnlNED1.Eredivisie5th29.61463183479.826979943762772087.158168085.420832164.824.15.0-2.1432214710260Matches
      2021-202232FeyenoordnlNED1.Eredivisie3rd19.9717101670.613217454533639884.425133974.010920254.035.24.6-2.2451084814140Matches
      2022-202333FeyenoordnlNED1.Eredivisie1st0.9415180.4802218161794.1222684.63742.910.40.3+0.623207Matches
      2022-202333UtrechtnlNED1.Eredivisie7th25.91156152975.621577776949757985.844854582.216931354.054.76.4+0.352137385155Matches
      2023-202434UtrechtnlNED1.Eredivisie7th19.851778066.39777425222527282.719326772.38316949.155.24.8-0.25467361189Matches
      2024-202535UtrechtnlNED1.Eredivisie4th14.836653168.96616253915920079.514720073.5459149.543.03.6+1.02439291174Matches
      16 Seasons3 Clubs1 League400.66178812676.0112138393352755320186.12328286681.2856146858.37432.935.5+41.1300806264591019
      CountryCompLgRank90sCmpAttCmp%TotDistPrgDistCmpAttCmp%CmpAttCmp%CmpAttCmp%AstxAGxAA-xAGKP1/3PPACrsPAPrgPMatches
      Feyenoord (9 Seasons)1 League190.34139528678.374168247751874215087.21540185483.155989562.54220.020.7+22.017056316132701
      Utrecht (6 Seasons)1 League108.22039284071.83797014560881105183.8788101277.929757351.82312.914.8+10.113024310327318
      ADO Den Haag (4 Seasons)1 League102.19
      Totals may not be complete for all senior-level play, seecoverage note.
      Expected Goals (xG explained) and other Advanced Data provided byOpta, and is available forthese competitions.

      Pass Types: Domestic Leagues

        Pass Types: Domestic Leagues Table
        Pass TypesCorner KicksOutcomes
        SeasonAgeSquadCountryCompLgRank90sAttLiveDeadFKTBSwCrsTICKInOutStrCmpOffBlocksMatches
        2009-201020ADO Den HaagnlNED1.Eredivisie15th16.6Matches
        2010-201121ADO Den HaagnlNED1.Eredivisie7th33.7Matches
        2011-201222ADO Den HaagnlNED1.Eredivisie15th31.8Matches
        2012-201323ADO Den HaagnlNED1.Eredivisie9th20.0Matches
        2012-201323UtrechtnlNED1.Eredivisie5th11.9Matches
        2013-201424UtrechtnlNED1.Eredivisie10th33.8Matches
        2014-201525UtrechtnlNED1.Eredivisie11th2.0Matches
        2014-201525FeyenoordnlNED1.Eredivisie4th22.8Matches
        2015-201626FeyenoordnlNED1.Eredivisie3rd15.6Matches
        2016-201727FeyenoordnlNED1.Eredivisie1st31.10Matches
        2017-201828FeyenoordnlNED1.Eredivisie4th25.50Matches
        2018-201929FeyenoordnlNED1.Eredivisie3rd25.9129212196614714642031101431030729Matches
        2019-202030FeyenoordnlNED1.Eredivisie3rd19.110931046411991830137210888621Matches
        2020-202131FeyenoordnlNED1.Eredivisie5th29.6183417646341322602022001463736Matches
        2021-202232FeyenoordnlNED1.Eredivisie3rd19.910169545622714711815640717633Matches
        2022-202333FeyenoordnlNED1.Eredivisie1st0.9514830111121004101Matches
        2022-202333UtrechtnlNED1.Eredivisie7th25.91529135916666771161780204601156426Matches
        2023-202434UtrechtnlNED1.Eredivisie7th19.87806371403184141158337381517337Matches
        2024-202535UtrechtnlNED1.Eredivisie4th14.8531471582144591213530366214Matches
        16 Seasons3 Clubs1 League400.6812674985932144684542116233831064617835197
        CountryCompLgRank90sAttLiveDeadFKTBSwCrsTICKInOutStrCmpOffBlocksMatches
        Feyenoord (9 Seasons)1 League190.352865031229962769226725721193413926120
        Utrecht (6 Seasons)1 League108.228402467364118191531644176628712039977
        ADO Den Haag (4 Seasons)1 League102.1
        Totals may not be complete for all senior-level play, seecoverage note.
        Expected Goals (xG explained) and other Advanced Data provided byOpta, and is available forthese competitions.

        Goal and Shot Creation: Domestic Leagues

          Goal and Shot Creation: Domestic Leagues Table
          SCASCA TypesGCAGCA Types
          SeasonAgeSquadCountryCompLgRank90sSCASCA90PassLivePassDeadTOShFldDefGCAGCA90PassLivePassDeadTOShFldDefMatches
          2009-201020ADO Den HaagnlNED1.Eredivisie15th16.6Matches
          2010-201121ADO Den HaagnlNED1.Eredivisie7th33.7Matches
          2011-201222ADO Den HaagnlNED1.Eredivisie15th31.8Matches
          2012-201323ADO Den HaagnlNED1.Eredivisie9th20.0Matches
          2012-201323UtrechtnlNED1.Eredivisie5th11.9Matches
          2013-201424UtrechtnlNED1.Eredivisie10th33.8Matches
          2014-201525UtrechtnlNED1.Eredivisie11th2.0Matches
          2014-201525FeyenoordnlNED1.Eredivisie4th22.8Matches
          2015-201626FeyenoordnlNED1.Eredivisie3rd15.6Matches
          2016-201727FeyenoordnlNED1.Eredivisie1st31.1Matches
          2017-201828FeyenoordnlNED1.Eredivisie4th25.5Matches
          2018-201929FeyenoordnlNED1.Eredivisie3rd25.9943.627782511100.39901000Matches
          2019-202030FeyenoordnlNED1.Eredivisie3rd19.1633.315741010110.581000010Matches
          2020-202131FeyenoordnlNED1.Eredivisie5th29.61063.58960640090.30800100Matches
          2021-202232FeyenoordnlNED1.Eredivisie3rd19.9994.98826361170.35500200Matches
          2022-202333FeyenoordnlNED1.Eredivisie1st0.944.6831000022.34200000Matches
          2022-202333UtrechtnlNED1.Eredivisie7th25.9973.7559333200110.421010000Matches
          2023-202434UtrechtnlNED1.Eredivisie7th19.8954.8059290412110.561100000Matches
          2024-202535UtrechtnlNED1.Eredivisie4th14.8473.18367220070.47511000Matches
          16 Seasons3 Clubs1 League400.66053.8846988172344680.446022310
          CountryCompLgRank90sSCASCA90PassLivePassDeadTOShFldDefGCAGCA90PassLivePassDeadTOShFldDefMatches
          Feyenoord (9 Seasons)1 League190.33663.8431519121532390.413401310
          Utrecht (6 Seasons)1 League108.22393.95154695812290.482621000
          ADO Den Haag (4 Seasons)1 League102.1
          Totals may not be complete for all senior-level play, seecoverage note.
          Expected Goals (xG explained) and other Advanced Data provided byOpta, and is available forthese competitions.

          Defensive Actions: Domestic Leagues

            Defensive Actions: Domestic Leagues Table
            TacklesChallengesBlocks
            SeasonAgeSquadCountryCompLgRank90sTklTklWDef 3rdMid 3rdAtt 3rdTklAttTkl%LostBlocksShPassIntTkl+IntClrErrMatches
            2009-201020ADO Den HaagnlNED1.Eredivisie15th16.6Matches
            2010-201121ADO Den HaagnlNED1.Eredivisie7th33.7Matches
            2011-201222ADO Den HaagnlNED1.Eredivisie15th31.8Matches
            2012-201323ADO Den HaagnlNED1.Eredivisie9th20.0Matches
            2012-201323UtrechtnlNED1.Eredivisie5th11.9Matches
            2013-201424UtrechtnlNED1.Eredivisie10th33.8Matches
            2014-201525UtrechtnlNED1.Eredivisie11th2.0Matches
            2014-201525FeyenoordnlNED1.Eredivisie4th22.8Matches
            2015-201626FeyenoordnlNED1.Eredivisie3rd15.6Matches
            2016-201727FeyenoordnlNED1.Eredivisie1st31.100Matches
            2017-201828FeyenoordnlNED1.Eredivisie4th25.500Matches
            2018-201929FeyenoordnlNED1.Eredivisie3rd25.9341912193123237.520413381852200Matches
            2019-202030FeyenoordnlNED1.Eredivisie3rd19.125151393184045.02222121285391Matches
            2020-202131FeyenoordnlNED1.Eredivisie5th29.6352310187155129.436378294075230Matches
            2021-202232FeyenoordnlNED1.Eredivisie3rd19.94017111514194146.322333302767170Matches
            2022-202333FeyenoordnlNED1.Eredivisie1st0.92111011100.000000210Matches
            2022-202333UtrechtnlNED1.Eredivisie7th25.93724131410205238.532357283269241Matches
            2023-202434UtrechtnlNED1.Eredivisie7th19.8422420184153641.721251241456200Matches
            2024-202535UtrechtnlNED1.Eredivisie4th14.824126144132846.415181171438190Matches
            16 Seasons3 Clubs1 League400.6239135861084511328140.2168211241871734121332
            CountryCompLgRank90sTklTklWDef 3rdMid 3rdAtt 3rdTklAttTkl%LostBlocksShPassIntTkl+IntClrErrMatches
            Feyenoord (9 Seasons)1 League190.3136754762276516539.410013315118113249701
            Utrecht (6 Seasons)1 League108.2103603946184811641.4687896960163631
            ADO Den Haag (4 Seasons)1 League102.10
            Totals may not be complete for all senior-level play, seecoverage note.
            Expected Goals (xG explained) and other Advanced Data provided byOpta, and is available forthese competitions.

            Possession: Domestic Leagues

              Possession: Domestic Leagues Table
              TouchesTake-OnsCarriesReceiving
              SeasonAgeSquadCountryCompLgRank90sTouchesDef PenDef 3rdMid 3rdAtt 3rdAtt PenLiveAttSuccSucc%TkldTkld%CarriesTotDistPrgDistPrgC1/3CPAMisDisRecPrgRMatches
              2009-201020ADO Den HaagnlNED1.Eredivisie15th16.6Matches
              2010-201121ADO Den HaagnlNED1.Eredivisie7th33.7Matches
              2011-201222ADO Den HaagnlNED1.Eredivisie15th31.8Matches
              2012-201323ADO Den HaagnlNED1.Eredivisie9th20.0Matches
              2012-201323UtrechtnlNED1.Eredivisie5th11.9Matches
              2013-201424UtrechtnlNED1.Eredivisie10th33.8Matches
              2014-201525UtrechtnlNED1.Eredivisie11th2.0Matches
              2014-201525FeyenoordnlNED1.Eredivisie4th22.8Matches
              2015-201626FeyenoordnlNED1.Eredivisie3rd15.6Matches
              2016-201727FeyenoordnlNED1.Eredivisie1st31.1Matches
              2017-201828FeyenoordnlNED1.Eredivisie4th25.5Matches
              2018-201929FeyenoordnlNED1.Eredivisie3rd25.9153133209819520771531312271.0929.0979455323056150948291143171Matches
              2019-202030FeyenoordnlNED1.Eredivisie3rd19.1124633195764306351246221672.7627.37203497176231256292092867Matches
              2020-202131FeyenoordnlNED1.Eredivisie5th29.62116513331278527512116694565.22434.81288660533985342542231535105Matches
              2021-202232FeyenoordnlNED1.Eredivisie3rd19.9124828164649442501248301446.71653.37343287140833305411380593Matches
              2022-202333FeyenoordnlNED1.Eredivisie1st0.9611103220261200.02100.0401807321020401Matches
              2022-202333UtrechtnlNED1.Eredivisie7th25.9175462372965439181754301550.01343.386142161735233623519112359Matches
              2023-202434UtrechtnlNED1.Eredivisie7th19.89783115141142355978261038.51453.8450187184614154347536105Matches
              2024-202535UtrechtnlNED1.Eredivisie4th14.8683181202962773268320945.01155.0328143068621154221239671Matches
              16 Seasons3 Clubs1 League400.69617257155452142954320961723013157.09541.354002563912213238214352531236506672
              CountryCompLgRank90sTouchesDef PenDef 3rdMid 3rdAtt 3rdAtt PenLiveAttSuccSucc%TkldTkld%CarriesTotDistPrgDistPrgC1/3CPAMisDisRecPrgRMatches
              Feyenoord (9 Seasons)1 League190.362021469113542181521562021549763.05737.0376118122894618014825162854451437
              Utrecht (6 Seasons)1 League108.23415111643167211391053415763444.73850.016397517326758661091382055235
              ADO Den Haag (4 Seasons)1 League102.1
              Totals may not be complete for all senior-level play, seecoverage note.
              Expected Goals (xG explained) and other Advanced Data provided byOpta, and is available forthese competitions.

              Playing Time: Domestic Leagues

                Playing Time: Domestic Leagues Table
                Playing TimeStartsSubsTeam SuccessTeam Success (xG)
                SeasonAgeSquadCountryCompLgRankMPMinMn/MPMin%90sStartsMn/StartComplSubsMn/SubunSubPPMonGonGA+/-+/-90On-OffonxGonxGAxG+/-xG+/-90On-OffMatches
                2009-201020ADO Den HaagnlNED1.Eredivisie15th181,4948348.816.616152Matches
                2010-201121ADO Den HaagnlNED1.Eredivisie7th343,0368999.233.734320Matches
                2011-201222ADO Den HaagnlNED1.Eredivisie15th322,8618993.531.832300Matches
                2012-201323ADO Den HaagnlNED1.Eredivisie9th201,7989058.820.020190Matches
                2012-201323UtrechtnlNED1.Eredivisie5th121,0698934.911.912100Matches
                2013-201424UtrechtnlNED1.Eredivisie10th343,0428999.433.834320Matches
                2014-201525UtrechtnlNED1.Eredivisie11th2180905.92.022001.5023-1-0.50-0.47Matches
                2014-201525FeyenoordnlNED1.Eredivisie4th292,0567167.222.82413501.713822+16+0.70+0.61Matches
                2015-201626FeyenoordnlNED1.Eredivisie3rd211,4036745.815.61695132.052312+11+0.71+0.11Matches
                2016-201727FeyenoordnlNED1.Eredivisie1st342,7988291.431.13127302.417621+55+1.77-0.29Matches
                2017-201828FeyenoordnlNED1.Eredivisie4th322,2977275.125.52617612.036031+29+1.14+0.19Matches
                2018-201929FeyenoordnlNED1.Eredivisie3rd322,3337376.225.928811641611.945627+29+1.12+0.5053.330.7+22.6+0.87+0.37Matches
                2019-202030FeyenoordnlNED1.Eredivisie3rd211,7158276.219.119881622202.104028+12+0.63+0.1337.323.9+13.5+0.71-0.25Matches
                2020-202131FeyenoordnlNED1.Eredivisie5th312,6658687.129.63089241611.915931+28+0.95+0.9554.337.2+17.1+0.58-0.73Matches
                2021-202232FeyenoordnlNED1.Eredivisie3rd311,7875858.419.918819132602.004316+27+1.36+0.3042.119.7+22.5+1.13+0.03Matches
                2022-202333FeyenoordnlNED1.Eredivisie1st377262.50.90032602.3330+3+3.51+2.064.20.4+3.9+4.52+3.56Matches
                2022-202333UtrechtnlNED1.Eredivisie7th282,3308376.125.9288319001.804635+11+0.42+1.1640.732.3+8.4+0.33+0.89Matches
                2023-202434UtrechtnlNED1.Eredivisie7th311,7815758.219.821755102011.523027+3+0.15+0.2227.826.3+1.5+0.08+0.30Matches
                2024-202535UtrechtnlNED1.Eredivisie4th311,3334343.614.816650152031.842219+3+0.20-0.5319.318.6+0.7+0.04-0.21Matches
                16 Seasons3 Clubs1 League47636,0557662.9400.6407812956921201.94498272+226+0.89+0.32279.0188.9+90.1+0.58+0.02
                CountryCompLgRankMPMinMn/MPMin%90sStartsMn/StartComplSubsMn/SubunSubPPMonGonGA+/-+/-90On-OffonxGonxGAxG+/-xG+/-90On-OffMatches
                Feyenoord (9 Seasons)1 League23417,1317364.1190.3192851314223162.03398188+210+1.10+0.19191.2111.7+79.5+0.83-0.12
                Utrecht (6 Seasons)1 League1389,7357153.0108.21137668252041.7110084+16+0.26+0.1787.877.2+10.6+0.18+0.24
                ADO Den Haag (4 Seasons)1 League1049,1898875.1102.1102962
                Totals may not be complete for all senior-level play, seecoverage note.
                Expected Goals (xG explained) and other Advanced Data provided byOpta, and is available forthese competitions.

                Miscellaneous Stats: Domestic Leagues

                  Miscellaneous Stats: Domestic Leagues Table
                  PerformanceAerial Duels
                  SeasonAgeSquadCountryCompLgRank90sCrdYCrdR2CrdYFlsFldOffCrsIntTklWPKwonPKconOGRecovWonLostWon%Matches
                  2009-201020ADO Den HaagnlNED1.Eredivisie15th16.62021Matches
                  2010-201121ADO Den HaagnlNED1.Eredivisie7th33.74040Matches
                  2011-201222ADO Den HaagnlNED1.Eredivisie15th31.87043Matches
                  2012-201323ADO Den HaagnlNED1.Eredivisie9th20.04019Matches
                  2012-201323UtrechtnlNED1.Eredivisie5th11.91012Matches
                  2013-201424UtrechtnlNED1.Eredivisie10th33.83033Matches
                  2014-201525UtrechtnlNED1.Eredivisie11th2.0000Matches
                  2014-201525FeyenoordnlNED1.Eredivisie4th22.80024Matches
                  2015-201626FeyenoordnlNED1.Eredivisie3rd15.61021Matches
                  2016-201727FeyenoordnlNED1.Eredivisie1st31.13003100000000Matches
                  2017-201828FeyenoordnlNED1.Eredivisie4th25.53002800000000Matches
                  2018-201929FeyenoordnlNED1.Eredivisie3rd25.930022111064181900012772521.9Matches
                  2019-202030FeyenoordnlNED1.Eredivisie3rd19.140013403028150101225838.5Matches
                  2020-202131FeyenoordnlNED1.Eredivisie5th29.66111614360402300020412666.7Matches
                  2021-202232FeyenoordnlNED1.Eredivisie3rd19.9400227371271700013752218.5Matches
                  2022-202333FeyenoordnlNED1.Eredivisie1st0.90001001010008010.0Matches
                  2022-202333UtrechtnlNED1.Eredivisie7th25.97001772116322401019641028.6Matches
                  2023-202434UtrechtnlNED1.Eredivisie7th19.83002475141142400010162519.4Matches
                  2024-202535UtrechtnlNED1.Eredivisie4th14.80001263591412001735455.6Matches
                  16 Seasons3 Clubs1 League400.6551139956265421731350219684410130.3
                  CountryCompLgRank90sCrdYCrdR2CrdYFlsFldOffCrsIntTklWPKwonPKconOGRecovWonLostWon%Matches
                  Feyenoord (9 Seasons)1 League190.32411178361622611375010598296231.9
                  Utrecht (6 Seasons)1 League108.214009820103166060011370153927.8
                  ADO Den Haag (4 Seasons)1 League102.1170123
                  Totals may not be complete for all senior-level play, seecoverage note.
                  Expected Goals (xG explained) and other Advanced Data provided byOpta, and is available forthese competitions.

                  Player Club Summary

                    Leaderboard Appearances, Awards, and Honors

                    Additional Resources

                      About FBref.com

                      FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as theUEFA Champions League andCopa Libertadores.

                      FBref is the most complete sources for women's football data on the internet. This includes the entire history of theFIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

                      In collaboration withOpta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see ourxG explainer.

                      Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

                      You can sign up toreceive an e-mail when new countries and features launch.

                      For more information, see ourLaunch Blog Post, the overallleagues/competition page with details on leagues and seasons we include, or ourAbout Page.Let us know if you find an issue or have a suggestion.

                      FBref is one of sevenSports-Reference.com sites.

                      More Jens Toornstra Pages

                      Jens Toornstra Overview

                      Stats by Competition

                      Match Logs (Summary)

                      Match Logs (Passing)

                      Match Logs (Pass Types)

                      Match Logs (Goal and Shot Creation)

                      Match Logs (Defensive Actions)

                      Match Logs (Possession)

                      Match Logs (Miscellaneous Stats)

                      Goal Logs by Competition

                      Scouting Report

                      Stathead & Player Comparison