Skip to content
Jens Toornstra

Jens Toornstra

Midfield - Attacking Midfield  at Sparta Rotterdam
Age37
CitizenshipNetherlands
Height1.78 m
Footright
BornApril 4, 1989
at Sparta Rotterdam 327 days · joined 2025-07-01
👕500+ Apps 100+ Goals 🎯100+ Assists Veteran
Market value €350k
Attacking Midfield Midfield

Career snapshot

5
clubs played for
09/10
debut season
0.19
goals / match
Feyenoord Rotterdam
top club · 313 apps

Career highs

€7.50m
peak value · 2017
€3.50m
top transfer fee · 14/15
15
best season · 13/14
8 / 1
int'l caps / goals
604Appearances
117Goals
105Assists
67Yellow cards
0Red cards
149Full matches (90′)
Full nameJens Toornstra
Date of birth1989-04-04 (37 yrs)
Place of birthAlphen aan den Rijn, Netherlands
CitizenshipNetherlands
PositionMidfield - Attacking Midfield (main: Midfield)
Footright
Height178.00 m
Current clubSparta Rotterdam
Joined2025-07-01
Contract expires2027-06-30
AgentSEG
Aug 2025
Injury: unknown
1 games missed
Jul 2025
25/26 — Sparta Rotterdam
4 matches · 0 G · 0 A · across 1 competition
Jul 2025
Transfer: FC Utrecht → Sparta R.
25/26 · Transfer
Jul 2024
24/25 — FC Utrecht
33 matches · 1 G · 4 A · across 2 competitions
Sep 2023
Injury: unknown
2 games missed
Jul 2023
23/24 — FC Utrecht
35 matches · 4 G · 7 A · across 3 competitions
Jan 2023
Injury: unknown
1 games missed
Oct 2022
Injury: unknown
1 games missed
Aug 2022
Transfer: Feyenoord → FC Utrecht
22/23 · Transfer
Jul 2022
22/23 — FC Utrecht, Feyenoord Rotterdam
36 matches · 2 G · 6 A · across 3 competitions
Apr 2022
Injury: unknown
4 games missed
Apr 2022
Injury: unknown
1 games missed
Dec 2021
Injury: unknown
1 games missed
Jul 2021
21/22 — Feyenoord Rotterdam
48 matches · 5 G · 10 A · across 4 competitions
Nov 2020
Injury: unknown
1 games missed
Jul 2020
20/21 — Feyenoord Rotterdam
41 matches · 8 G · 4 A · across 4 competitions
Jul 2019
Injury: unknown
8 games missed
Jul 2019
19/20 — Feyenoord U21, Feyenoord Rotterdam
32 matches · 7 G · 6 A · across 4 competitions
Jul 2018
18/19 — Feyenoord U21, Feyenoord Rotterdam
40 matches · 9 G · 5 A · across 6 competitions
Jul 2017
17/18 — Feyenoord Rotterdam
44 matches · 10 G · 12 A · across 4 competitions
Jul 2016
16/17 — Feyenoord Rotterdam
44 matches · 15 G · 12 A · across 4 competitions
Jul 2015
15/16 — Feyenoord U21, Feyenoord Rotterdam
31 matches · 6 G · 11 A · across 3 competitions
Dec 2014
Injury: unknown
2 games missed
Aug 2014
Transfer: FC Utrecht → Feyenoord
14/15 · Transfer · €3.50m
Jul 2014
14/15 — Feyenoord Rotterdam, FC Utrecht
42 matches · 11 G · 6 A · across 4 competitions
Jul 2013
13/14 — FC Utrecht
40 matches · 15 G · 4 A · across 3 competitions
Feb 2013
Injury: unknown
1 games missed
Jan 2013
Transfer: ADO Den Haag → FC Utrecht
12/13 · Transfer · €950k
Jul 2012
12/13 — FC Utrecht, ADO Den Haag
38 matches · 13 G · 7 A · across 3 competitions
Jul 2011
11/12 — ADO Den Haag
38 matches · 5 G · 6 A · across 3 competitions
Jul 2010
10/11 — ADO Den Haag
40 matches · 6 G · 5 A · across 3 competitions
Jan 2010
Transfer: ADO U21 → ADO Den Haag
09/10 · Transfer
Jul 2009
09/10 — ADO Den Haag
18 matches · 0 G · 0 A · across 1 competition
Jul 2009
Transfer: Alphense Boys → ADO U21
09/10 · Transfer
Jul 2008
Transfer: Alphense B. U19 → Alphense Boys
08/09 · Transfer
Jul 2006
Transfer: Alphense B. U17 → Alphense B. U19
06/07 · Transfer
Jul 2004
Transfer: Alphense B. Jgd → Alphense B. U17
04/05 · Transfer
Jan 1970
Peak market value: €7.50m
Highest valuation recorded in dataset
13,445 min
Minutes played by club
Sparta Rotterdam 0.0%
FC Utrecht 39.6%
Feyenoord Rotterdam 35.0%
Feyenoord U21 1.8%
ADO Den Haag 23.5%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Sparta Rotterdam 1 25/26 25/26 4 0 0 0
FC Utrecht 6 12/13 24/25 159 30 26 5,322
Feyenoord Rotterdam 9 14/15 22/23 313 65 62 4,709
Feyenoord U21 3 15/16 19/20 10 5 4 248
ADO Den Haag 4 09/10 12/13 118 17 13 3,166

Career trajectory — goals, assists & market value

7€1.9M14€3.8M20€5.6M27€7.5M09/1010/11 — 6 goals (ADO Den Haag)10/11 — 5 assists1110/1111/12 — 5 goals (ADO Den Haag)11/12 — 6 assists1111/1212/13 — 13 goals (ADO Den Haag)12/13 — 7 assists2012/1313/14 — 15 goals (FC Utrecht)13/14 — 4 assists1913/1414/15 — 11 goals (Feyenoord Rotterdam)14/15 — 6 assists1714/1515/16 — 6 goals (Feyenoord Rotterdam)15/16 — 11 assists1715/1616/17 — 15 goals (Feyenoord Rotterdam)16/17 — 12 assists2716/1717/18 — 10 goals (Feyenoord Rotterdam)17/18 — 12 assists2217/1818/19 — 9 goals (Feyenoord Rotterdam)18/19 — 5 assists1418/1919/20 — 7 goals (Feyenoord Rotterdam)19/20 — 6 assists1319/2020/21 — 8 goals (Feyenoord Rotterdam)20/21 — 4 assists1220/2121/22 — 5 goals (Feyenoord Rotterdam)21/22 — 10 assists1521/2222/23 — 2 goals (FC Utrecht)22/23 — 6 assists822/2323/24 — 4 goals (FC Utrecht)23/24 — 7 assists1123/2424/25 — 1 goals (FC Utrecht)24/25 — 4 assists524/2525/2609/10 — €50K10/11 — €500K11/12 — €1.8M12/13 — €2M13/14 — €3.5M14/15 — €4M15/16 — €6M16/17 — €4M17/18 — €7.5M18/19 — €6M19/20 — €4M20/21 — €3.2M21/22 — €2.2M22/23 — €1.5M23/24 — €750K24/25 — €450K25/26 — €350KGoalsAssistsMarket value

Goals by season

09/10: 0009/1010/11: 6610/1111/12: 5511/1212/13: 131312/1313/14: 151513/1414/15: 111114/1515/16: 6615/1616/17: 151516/1717/18: 101017/1818/19: 9918/1919/20: 7719/2020/21: 8820/2121/22: 5521/2222/23: 2222/2323/24: 4423/2424/25: 1124/2525/26: 0025/26

Assists by season

09/10: 0009/1010/11: 5510/1111/12: 6611/1212/13: 7712/1313/14: 4413/1414/15: 6614/1515/16: 111115/1616/17: 121216/1717/18: 121217/1818/19: 5518/1919/20: 6619/2020/21: 4420/2121/22: 101021/2222/23: 6622/2323/24: 7723/2424/25: 4424/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Eredivisie Sparta Rotterdam 4 0 0 2 0 0
24/25 Eredivisie FC Utrecht 31 1 4 0 0 1,334
24/25 KNVB Beker FC Utrecht 2 0 0 0 0 0
23/24 Eredivisie FC Utrecht 31 4 5 3 0 447
23/24 KNVB Beker FC Utrecht 2 0 2 1 0 0
23/24 Play-Offs Conference League FC Utrecht 2 0 0 0 0 0
22/23 Eredivisie FC Utrecht 28 1 5 7 0 2,338
22/23 Eredivisie Feyenoord Rotterdam 3 0 1 0 0 0
22/23 KNVB Beker FC Utrecht 3 1 0 0 0 245
22/23 Play-Offs Conference League FC Utrecht 2 0 0 0 0 0
21/22 Conference L. Feyenoord Rotterdam 10 2 3 1 0 353
21/22 Eredivisie Feyenoord Rotterdam 31 3 3 4 0 596
21/22 KNVB Beker Feyenoord Rotterdam 1 0 0 0 0 0
21/22 UECL Quali Feyenoord Rotterdam 6 0 4 1 0 0
20/21 Eredivisie Feyenoord Rotterdam 31 8 2 4 0 334
20/21 Europa League Feyenoord Rotterdam 6 0 1 1 0 0
20/21 KNVB Beker Feyenoord Rotterdam 2 0 1 0 0 0
20/21 Play-Offs Conference League Feyenoord Rotterdam 2 0 0 0 0 0
19/20 Beloften Preliminary Round Feyenoord U21 1 0 0 0 0 0
19/20 Eredivisie Feyenoord Rotterdam 21 5 4 4 0 343
19/20 Europa League Feyenoord Rotterdam 6 2 0 0 0 216
19/20 KNVB Beker Feyenoord Rotterdam 4 0 2 0 0 0
18/19 Beloften Eredivisie Feyenoord U21 1 0 0 0 0 0
18/19 Beloften Preliminary Round Feyenoord U21 1 1 0 0 0 90
18/19 Eredivisie Feyenoord Rotterdam 32 8 5 4 0 293
18/19 Europa League Qualifying Feyenoord Rotterdam 2 0 0 0 0 0
18/19 Johan Cruijff Schaal Feyenoord Rotterdam 1 0 0 0 0 0
18/19 KNVB Beker Feyenoord Rotterdam 3 0 0 0 0 0
17/18 Champions League Feyenoord Rotterdam 5 0 0 1 0 0
17/18 Eredivisie Feyenoord Rotterdam 32 8 11 3 0 287
17/18 Johan Cruijff Schaal Feyenoord Rotterdam 1 1 0 0 0 120
17/18 KNVB Beker Feyenoord Rotterdam 6 1 1 1 0 459
16/17 Eredivisie Feyenoord Rotterdam 34 14 11 3 0 200
16/17 Europa League Feyenoord Rotterdam 6 0 0 0 0 0
16/17 Johan Cruijff Schaal Feyenoord Rotterdam 1 0 0 1 0 0
16/17 KNVB Beker Feyenoord Rotterdam 3 1 1 0 0 270
15/16 Beloften Eredivisie Feyenoord U21 7 4 4 0 0 158
15/16 Eredivisie Feyenoord Rotterdam 21 2 6 1 0 703
15/16 KNVB Beker Feyenoord Rotterdam 3 0 1 2 0 0
14/15 Eredivisie Feyenoord Rotterdam 29 7 4 0 0 295
14/15 Eredivisie FC Utrecht 2 1 1 0 0 180
14/15 Europa League Feyenoord Rotterdam 8 3 1 0 0 240
14/15 KNVB Beker Feyenoord Rotterdam 1 0 0 0 0 0
14/15 Play-Offs Conference League Feyenoord Rotterdam 2 0 0 0 0 0
13/14 Eredivisie FC Utrecht 34 12 3 3 0 254
13/14 Europa League Qualifying FC Utrecht 2 0 1 1 0 0
13/14 KNVB Beker FC Utrecht 4 3 0 1 0 130
12/13 Eredivisie FC Utrecht 12 5 5 1 0 214
12/13 Eredivisie ADO Den Haag 20 5 2 4 0 360
12/13 KNVB Beker ADO Den Haag 2 1 0 0 0 180
12/13 Play-Offs Conference League FC Utrecht 4 2 0 0 0 180
11/12 Eredivisie ADO Den Haag 32 3 5 7 0 954
11/12 Europa League Qualifying ADO Den Haag 4 1 0 0 0 360
11/12 KNVB Beker ADO Den Haag 2 1 1 0 0 177
10/11 Eredivisie ADO Den Haag 34 3 4 4 0 1,013
10/11 KNVB Beker ADO Den Haag 2 0 0 0 0 0
10/11 Play-Offs Conference League ADO Den Haag 4 3 1 0 0 122
09/10 Eredivisie ADO Den Haag 18 0 0 2 0 0
SeasonDateFromToTypeMarket valueFee
04/05 2004-07-01 Alphense B. Jgd Alphense B. U17 Transfer 0
06/07 2006-07-01 Alphense B. U17 Alphense B. U19 Transfer 0
08/09 2008-07-01 Alphense B. U19 Alphense Boys Transfer 0
09/10 2009-07-01 Alphense Boys ADO U21 Transfer 0
09/10 2010-01-01 ADO U21 ADO Den Haag Transfer 50000
12/13 2013-01-31 ADO Den Haag FC Utrecht Transfer 2500000 €950k
14/15 2014-08-25 FC Utrecht Feyenoord Transfer 4000000 €3.50m
22/23 2022-08-23 Feyenoord FC Utrecht Transfer 1200000
25/26 2025-07-01 FC Utrecht Sparta R. Transfer 350000
SeasonInjuryFromToDays missedGames missed
12/13 Calf injury 2013-02-28 2013-03-07 8 1
14/15 Thigh problems 2014-12-15 2015-01-03 20 2
19/20 Ankle injury 2019-07-24 2019-09-09 48 8
20/21 Knock 2020-11-28 2020-11-30 3 1
21/22 Rest 2021-12-08 2021-12-10 3 1
21/22 Ill 2022-04-01 2022-04-06 6 1
21/22 Ankle injury 2022-04-14 2022-05-04 21 4
22/23 unknown injury 2022-10-03 2022-10-12 10 1
22/23 unknown injury 2023-01-16 2023-01-23 8 1
23/24 Ill 2023-09-20 2023-10-04 15 2
25/26 muscular problems 2025-08-17 2025-08-19 3 1
Current€350k
Peak€7.50m
Low€50k
Δ since start+€300k
€50k€1.91m€3.78m€5.64m€7.50m197019701970
DateValue
Jan 1, 1970 €350k
Jan 1, 1970 €350k
Jan 1, 1970 €450k
Jan 1, 1970 €550k
Jan 1, 1970 €750k
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €2.20m
Jan 1, 1970 €2.00m
Jan 1, 1970 €2.00m
Jan 1, 1970 €3.20m
Jan 1, 1970 €2.50m
Jan 1, 1970 €4.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €5.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €7.50m
Jan 1, 1970 €6.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €5.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €3.50m
Jan 1, 1970 €2.50m
Jan 1, 1970 €2.75m
Jan 1, 1970 €3.50m
Jan 1, 1970 €2.00m
Jan 1, 1970 €750k
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.75m
Jan 1, 1970 €500k
Jan 1, 1970 €50k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #11944 #6 4 1 former national player
Team #3379 #8 4 0 former national player
TeammatePPG played withJoint goalsMinutes
Steven Berghuis 2 10 0
Tonny Vilhena 2 5 0
Tyrell Malacia 2 2 0
Lex Immers 2 8 0
Sven van Beek 2 1 0
Marcos Senesi 2 0 0
Kenneth Vermeer 2 0 0
Orkun Kökçü 2 1 0
Luis Sinisterra 2 5 0
Lutsharel Geertruida 2 1 0
Mike van der Hoorn 2 6 0
Vasilios Barkas 2 0 0
Ridgeciano Haps 2 1 0
Terence Kongolo 2 1 0
Justin Bijlow 2 0 0
Sam Larsson 2 6 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
16/17 Eredivisie Feyenoord Rotterdam 14 34
13/14 Eredivisie FC Utrecht 12 34
12/13 Eredivisie FC Utrecht 10 32

Top assist seasons

SeasonCompetitionClubAssistsMatches
17/18 Eredivisie Feyenoord Rotterdam 11 32
16/17 Eredivisie Feyenoord Rotterdam 11 34
12/13 Eredivisie FC Utrecht 7 32

Last 50 matches for Sparta Rotterdam 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.

DateCompHomeScoreAwayAvailability
2026-05-17 NL1 Sparta Rotterdam SBV Excelsior TIMED
2026-05-10 NL1 FC Twente '65 4–0 Sparta Rotterdam Available
2026-05-10 NL1 FC Twente '65 4–0 Sparta Rotterdam Available
2026-05-03 NL1 Sparta Rotterdam 2–2 Go Ahead Eagles Available
2026-05-03 NL1 Sparta Rotterdam 2–2 Go Ahead Eagles Available
2026-04-22 NL1 Telstar 1963 4–1 Sparta Rotterdam Available
2026-04-22 NL1 Telstar 1963 4–1 Sparta Rotterdam Available
2026-04-11 NL1 Sparta Rotterdam 0–2 PSV Available
2026-04-05 NL1 NAC Breda 0–0 Sparta Rotterdam Available
2026-03-21 NL1 Sparta Rotterdam 2–0 FC Volendam Available
2026-03-14 NL1 AFC Ajax 4–0 Sparta Rotterdam Available
2026-03-08 NL1 Sparta Rotterdam 1–1 PEC Zwolle Available
2026-02-28 NL1 SC Heerenveen 2–1 Sparta Rotterdam Available
2026-02-22 NL1 AZ 3–1 Sparta Rotterdam Available
2026-02-17 NL1 Sparta Rotterdam 1–1 NEC Available
2026-02-07 NL1 Fortuna Sittard 2–2 Sparta Rotterdam Available
2026-01-31 NL1 Sparta Rotterdam 2–0 FC Groningen Available
2026-01-25 NL1 FC Utrecht 0–1 Sparta Rotterdam Available
2026-01-18 NL1 Feyenoord Rotterdam 3–4 Sparta Rotterdam Available
2026-01-11 NL1 Sparta Rotterdam 2–0 Heracles Almelo Available
2025-12-21 NL1 FC Volendam 0–1 Sparta Rotterdam Available
2025-12-14 NL1 Sparta Rotterdam 0–3 SC Heerenveen Available
2025-12-07 NL1 Sparta Rotterdam 1–0 NAC Breda Available
2025-11-29 NL1 NEC 3–1 Sparta Rotterdam Available
2025-11-22 NL1 Sparta Rotterdam 1–1 Fortuna Sittard Available
2025-11-08 NL1 PEC Zwolle 1–0 Sparta Rotterdam Available
2025-11-02 NL1 Sparta Rotterdam 0–1 AZ Available
2025-10-25 NL1 Sparta Rotterdam 1–0 Telstar 1963 Available
2025-10-19 NL1 FC Groningen 0–2 Sparta Rotterdam Available
2025-10-04 NL1 Sparta Rotterdam 3–3 AFC Ajax Available
2025-09-27 NL1 Heracles Almelo 3–0 Sparta Rotterdam Available
2025-09-19 NL1 Sparta Rotterdam 1–5 FC Twente '65 Available
2025-09-14 NL1 SBV Excelsior 0–1 Sparta Rotterdam Available
2025-08-31 NL1 Sparta Rotterdam 0–4 Feyenoord Rotterdam Available
2025-08-23 NL1 Go Ahead Eagles 0–3 Sparta Rotterdam Available
2025-08-17 NL1 Sparta Rotterdam 2–1 FC Utrecht INJURED muscular problems
2025-08-09 NL1 PSV 6–1 Sparta Rotterdam Available
2025-05-18 NL1 Sparta Rotterdam 1–3 PSV Available
2025-05-14 NL1 FC Utrecht 1–1 Sparta Rotterdam Available
2025-05-10 NL1 Almere City FC 0–3 Sparta Rotterdam Available
2025-05-04 NL1 Sparta Rotterdam 0–2 FC Twente '65 Available
2025-04-27 NL1 AFC Ajax 1–1 Sparta Rotterdam Available
2025-04-12 NL1 Sparta Rotterdam 3–1 SC Heerenveen Available
2025-04-06 NL1 Sparta Rotterdam 2–0 NEC Available
2025-03-29 NL1 Fortuna Sittard 0–3 Sparta Rotterdam Available
2025-03-15 NL1 Sparta Rotterdam 1–1 PEC Zwolle Available
2025-03-07 NL1 NAC Breda 1–1 Sparta Rotterdam Available
2025-03-02 NL1 Sparta Rotterdam 4–0 Willem II Tilburg Available
2025-02-14 NL1 Go Ahead Eagles 1–0 Sparta Rotterdam Available
2025-02-08 NL1 Feyenoord Rotterdam 3–0 Sparta Rotterdam Available

Teams faced most often by Jens Toornstra's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Heracles Almelo 26 13 2 11 42 41 +1 50%
PEC Zwolle 25 16 5 4 62 31 +31 64%
VVV-Venlo 24 7 9 8 45 37 +8 29%
AFC Ajax 23 5 2 16 31 61 -30 22%
FC Groningen 22 9 7 6 23 22 +1 41%
Fortuna Sittard 22 8 9 5 32 24 +8 36%
FC Emmen 22 11 2 9 35 33 +2 50%
Willem II 21 7 5 9 38 32 +6 33%
RKC Waalwijk 21 13 6 2 39 19 +20 62%
Sparta Rotterdam 20 11 5 4 40 23 +17 55%
NAC Breda 18 12 5 1 35 18 +17 67%
De Graafschap 18 8 7 3 29 18 +11 44%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
09/10 Senior debut season
10/11 First senior goal
14/15 Goal #50 (career)
20/21 Goal #100 (career)

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 4 0 2 0 0 0
23/24 35 447 4 0 0 0.81
22/23 36 2,583 7 0 0 0.24
21/22 48 949 6 0 0 0.57
20/21 41 334 5 1 0 1.62
19/20 32 559 4 0 0 0.64
18/19 40 383 4 0 0 0.94
17/18 44 866 5 0 0 0.52
16/17 44 470 4 0 0 0.77
15/16 31 861 3 0 0 0.31
13/14 40 384 5 0 0 1.17
12/13 38 934 5 0 0 0.48
11/12 38 1,491 7 0 0 0.42
10/11 40 1,135 4 0 0 0.32
09/10 18 0 2 0 0 0

Output by competition

Career goals and assists broken down by tournament.

Eredivisie
480 apps
90 G
81 A
KNVB Beker
40 apps
8 G
9 A
Europa League
26 apps
5 G
2 A
Play-Offs Conference League
16 apps
5 G
1 A
Beloften Eredivisie
8 apps
4 G
4 A
Conference L.
10 apps
2 G
3 A
Europa League Qualifying
8 apps
1 G
1 A
Beloften Preliminary Round
2 apps
1 G
0 A
Johan Cruijff Schaal
3 apps
1 G
0 A
UECL Quali
6 apps
0 G
4 A

Frequently asked about Jens Toornstra

Who is Jens Toornstra?

Jens Toornstra is a Netherlands professional footballer who plays as a attacking midfield for Sparta Rotterdam.

How old is Jens Toornstra?

Jens Toornstra is 37 years old. He was born on April 4, 1989 in Alphen aan den Rijn.

What position does Jens Toornstra play?

Jens Toornstra plays as a attacking midfield (Midfield - Attacking Midfield).

What club does Jens Toornstra play for?

Jens Toornstra currently plays for Sparta Rotterdam.

How many career goals has Jens Toornstra scored?

Across all senior club competitions in our dataset, Jens Toornstra has scored 117 goals in 604 appearances.

What is Jens Toornstra's market value?

Jens Toornstra's most recent reported market value is €350k.