Lahir di Ter Aar,[1] Toornstra menghabiskan masa mudanya dengan bermain selama delapan tahun untuk klub sepak bola amatir Alphense Boys di Tweede Klasse C. Pada tahun terakhirnya, dia mencetak 20 gol untuk tim tersebut.[3] Penampilannya begitu mengesankan hingga Kees Jansma merekomendasikan Toornstra kepada ADO Den Haag.[3] Awalnya, para pencari bakat ADO Den Haag tidak yakin Toornstra akan sehebat itu, tetapi akhirnya mereka merekrutnya untuk bergabung dengan tim cadangan.
ADO Den Haag
Pada musim panas 2009, Toornstra bergabung dengan ADO Den Haag dengan kontrak hingga Juli 2012.[4] Dia melakukan debutnya dalam kemenangan 3–0 melawan Willem II. Tak butuh waktu lama, Toornstra langsung menjadi pemain utama ADO dan segera menarik minat dari AZ Alkmaar, FC Twente, dan Roda JC.[5] Pada 4 Juli di tahun yang sama, Toornstra menandatangani kontrak baru dengan peningkatan nilai hingga musim panas 2013.[6]
Pada musim 2010–11, Toornstra mengenakan nomor punggung 7, yang sebelumnya dikenakan oleh Karim Soltani yang pindah ke Iraklis Thessaloniki. Dia mencetak gol pertamanya untuk Den Haag pada bulan Januari 2011 saat melawan Excelsior,[7] setelah tidak melewatkan satu pun pertandingan. Pada 26 Mei 2011, Toornstra mencetak hattrick melawan Groningen pada leg pertama semifinal Liga Eropa UEFA. Gol-golnya membantu Den Haag memenangkan pertandingan dengan skor 5–1.[8]
FC Utrecht
Menjelang akhir jendela transfer musim dingin 2013, Toornstra menandatangani kontrak dengan FC Utrecht.[9] Di sana, dia berkembang menjadi salah satu pemain penting.
Feyenoord
Pada 25 Agustus 2014, Toornstra pindah ke Feyenoord dengan biaya transfer sebesar €3,5 juta. Dia menandatangani kontrak berdurasi empat tahun.[10]
Pada 22 April 2018, Toornstra mencetak gol saat Feyenoord memenangkan final Piala KNVB 2017–18 dengan skor 3–0 melawan AZ Alkmaar.[11]
Kembali ke FC Utrecht
Pada 23 Agustus 2022, Toornstra kembali ke klub lamanya, FC Utrecht, dengan status bebas transfer.[12]
Sparta Rotterdam
Pada Juni 2025, Toornstra menandatangani kontrak berdurasi dua tahun dengan Sparta Rotterdam.[13]
Karier internasional
Pada Mei 2010, Toornstra mendapat panggilan pertamanya untuk bergabung dengan tim nasional Belanda U-21 untuk pertandingan melawan Portugal pada 18 dan 21 Mei 2010.[14] Dia langsung memainkan pertandingan pertamanya pada 18 Mei 2010.[15] Dia mencetak gol pertamanya untuk tim nasional U-21 pada 11 Agustus 2010 dalam pertandingan melawan Liechtenstein.[16]
Pada Mei 2013, Toornstra turut serta dalam tur tim nasional Belanda ke Asia, dengan pertandingan persahabatan melawan Tiongkok dan Indonesia.[17] Dia menjalani debutnya saat melawan Indonesia.[18]
Statistik karier
Klub
Per pertandingan yang dimainkan pada 18 Mei 2025.[19][20]
Penampilan dan gol berdasarkan klub, musim dan kompetisi