Menu
J. Toornstra
Netherlands

J. Toornstra

Player Profile

Age
36
Height
178 cm
Weight
74 kg
Born
1989-04-04 · Ter Aar

Current Season

J. Toornstra has made 18 appearances this season with 0 goals scored. Current form, physical attributes, and performance metrics at a glance — useful for anytime scorer bets and player prop markets.

18

Appearances

1041

Min

0

Goals

1

Assists

6

Shots

3

On Target

14

Key Passes

75%

Pass Accuracy %

22

Tackles

3

Blocks

12

Interceptions

13

Dribbles

35

Duels Won

7

Fouls

5

Yellow Cards

0

Red Cards

6.6

Rating

Statistics by Season

J. Toornstra has recorded 120 goals and 60 assists in 682 appearances across 17 seasons. Career history spans 6 teams including Sparta Rotterdam, Utrecht, Feyenoord. Season-by-season breakdown reveals consistency and long-term impact.

TeamSeasonCompetitionAppearancesGoalsAssistsMinRating
Sparta Rotterdam2025KNVB Beker301267006.4
Sparta Rotterdam2025Eredivisie1500774506.6
Utrecht2024Eredivisie31141333006.8
Utrecht2024KNVB Beker200123006.7
Sparta Rotterdam2024Eredivisie34141362006.8
Sparta Rotterdam2024KNVB Beker2—045006.7
Utrecht2023KNVB Beker20—115106.3
Utrecht2023Eredivisie33451953307.1
Sparta Rotterdam2023KNVB Beker1——25006.3
Utrecht2022Eredivisie30112519706.8
Feyenoord2022Eredivisie30174006.8
Utrecht2022KNVB Beker31—246006.9
Feyenoord2022KNVB Beker00—0006.9
Utrecht2022Friendlies Clubs00—000—
Feyenoord2022Friendlies Clubs70—37510—
Feyenoord2021Eredivisie31331784407.0
Feyenoord2021KNVB Beker10—35006.3
Feyenoord2021UEFA Europa Conference League16231246207.0
Feyenoord2021Friendlies Clubs61—37000—
Feyenoord2020Eredivisie33822850507.2
Feyenoord2020KNVB Beker201180007.1
Feyenoord2020UEFA Europa League601521106.9
Feyenoord2020Friendlies Clubs71—33500—
Feyenoord2019Eredivisie21531716407.1
Feyenoord2019KNVB Beker402390007.3
Feyenoord2019UEFA Europa League62—431006.6
Feyenoord2019Club Friendlies70—41910—
Feyenoord2018Eredivisie32852342307.1
Feyenoord2018QSL Cup00—000—
Feyenoord2018KNVB Beker30—18400—
Feyenoord2018UEFA Europa League20—18000—
Feyenoord2018Club Friendlies75—50500—
Netherlands2018World Cup - Qualification Europe00—000—
Feyenoord2017Eredivisie328102296307.1
Feyenoord2017KNVB Beker61—45910—
Feyenoord2017UEFA Champions League50—322106.6
Netherlands2017Friendlies20—8600—
Feyenoord2016Eredivisie341492799307.3
Feyenoord2016KNVB Beker31—27000—
Feyenoord2016UEFA Europa League60—475006.7
Netherlands2016UEFA European Championship Qualifiers00—000—
Netherlands2016Friendlies00—000—
Feyenoord2015Eredivisie21251405107.0
Feyenoord2015KNVB Beker30—17920—
Feyenoord2015Friendlies00—000—
Netherlands2015Friendlies00—000—
Feyenoord2014Eredivisie317—227300—
Utrecht2014Eredivisie21—18000—
Feyenoord2014KNVB Beker10—9000—
Feyenoord2014UEFA Europa League83—72000—
Netherlands2014UEFA World Cup Qualifiers00—000—
Netherlands2014Friendlies00—000—
Utrecht2013Eredivisie3412—304430—
Utrecht2013KNVB Beker43—39010—
Utrecht2013UEFA Europa League20—18010—
Netherlands2013Friendlies20—13600—
Utrecht2012Eredivisie167—143110—
ADO Den Haag2012Eredivisie205—179940—
ADO Den Haag2012KNVB Beker21—18000—
ADO Den Haag2011Eredivisie323—286370—
ADO Den Haag2011KNVB Beker21—17700—
ADO Den Haag2011UEFA Europa League41—36000—
Netherlands U212011UEFA U21 Championship21—14500—
ADO Den Haag2010Eredivisie386—340440—
ADO Den Haag2010KNVB Beker20—18600—
ADO Den Haag2009Eredivisie180—149320—

API data: Jun 11, 2026 · Stats updated: Apr 26, 2026