Jānis Sprukts dzimis 1981. gada 31.janvārī Rīgā, pēc profesijas viņš ir hokejists, spēlē uzbrukumā un vēl piedalās izlases spēlēs. Pašlaik pārstāv KHL klubu Dinamo Rīga.
2000.gadā NHL draftā Spruktu izvēlējās Floridas Panters astotajā kārtā ar kopējo 234. numuru. Līdz nokļūšanai NHL viņš spēlēja vienu sezonu junioru līgā Kanādā, kā arī dažādos klubos Somijā,Dānijā un Latvijā. 2005.-2006. gada sezonā Sprukts spēlēja Somijas klubā HPK, un kļuva par Somijas čempionu. 2006. gadā J. Sprukts nokļuva AHL, kur spēlēja Ročerstenas Americans rindās. 2006-2007 sezonā viņš aizvadīja arī 13 spēles Floridas "Panthers" sastāvā NHL pirmā spēle 2006. gada 20.oktobrī pret Filadelfijas Flyers. Viņš kļuva par 14. latvieti, kas jebkad spēlējis NHL. 2007. gada 6.aprīlī mačā pret Tampabejas Lighting Sprukts guva savus pirmos vārtus NHL, un kļuva par devīto latvieti, kam tas izdevies. 2007.—2008. gada sezonu J. Sprukts atkal aizvadīja Somijā: SM līgas klubā Raumas Lukko. Nākamajā sezonā atgriezās Ziemeļamerikā, tomēr pārsvarā spēlēja Floridas "Panthers" fārmklubā, NHL aizvadot tikai vienu spēli. Kopā karjerā nospēlējis 14 spēles NHL.
Pirms 2009-2010 KHL sezonas Sprukts pievienojās Dinamo Rīga. 2010. gada 22. novembrī tika atzīts par KHL nedēļas labāko uzbrucēju. Šobrīd ir Dinamo pirmās maiņas centra uzbrucējs.
Latvijas junioru izlasē piedalījies trijos Pasaules čempionātos junioriem. Izlasē Sprukts debitēja 2000. gada 12.aprīlī spēlē pret Krieviju, bet savus pirmos vārtus guva jau nākošajā spēlē 2000. gada 13.aprīlī, arī pret Krievijas izlasi. Sprukts ir nozīmīgs izlases spēlētājs, tās sastāvā piedaloties astoņos pasaules kausos un 2006. un 2010. gada Olimpisko spēļu kvalifikācijas turnīrā, kā arī Vankūverā 2010. gadā. Pirms 2011.gada Sprukts atteicās no iespējas tajā pārstāvēt Latvijas izlasi.
Spruktam ir sieva, kuru sauc Laura un viņa arī sporto un trenējas.