Sprukts begann seine Karriere in seiner Heimatstadt bei den Essamika Juniors. Beim NHL Entry Draft 2000 wurde er von den Florida Panthers in der achten Runde an 234. Position ausgewählt und wechselte im Laufe zur Saison 2001/2002 nach Nordamerika, wo er für Titan d’Acadie-Bathurst, die ihn beim CHL Import Draft 2001 in der zweiten Runde als insgesamt 61. Spieler gezogen hatten, in der kanadischen Juniorenliga QMJHL spielte.
Im Laufe der Saison 2006/07 wechselte Sprukts zunächst in die American Hockey League zu den Rochester Americans, wo er zum Spieler der Saison gewählt wurde. Aufgrund seiner hervorragenden Leistungen in der AHL wurde Sprukts zweimal während der Saison in die NHL zu den Florida Panthers berufen, bei denen sich Sprukts zum Saisonende einen Stammplatz erkämpfte.
In der Vorbereitung zur Saison 2007/2008 erhielt Sprukts jedoch keinen festen Stammplatz im Kader der Panthers und wechselte zum Saisonstart zurück in die erste finnische Liga zu Rauman Lukko. Im August 2008 unterzeichnete er einen neuen Zweijahresvertrag bei den Florida Panthers, der sowohl für die NHL, als auch die AHL gilt. In der folgenden Spielzeit kam er nur auf einen NHL-Einsatz, so dass er sich im Sommer 2009 zu einer Rückkehr nach Europa entschied. Im Juli 2009 wurde er von Dinamo Riga unter Vertrag genommen und absolvierte in den folgenden drei Jahren über 170 KHL-Partien für Dinamo. Im Mai 2012 wechselte er innerhalb der Liga zum HK ZSKA Moskau, bei dem er einen Zweijahresvertrag erhielt. Für den ZSKA absolvierte er 59 KHL-Partien, ehe sein laufender Vertrag gegen Zahlung einer Entschädigung aufgelöst wurde. Anschließend war Sprukts vertragslos und wurde erst im Oktober des gleichen Jahres von Lokomotive Jaroslawl verpflichtet.
Ende November 2014 wurde sein Vertrag bei Lokomotive aufgelöst und Sprukts war zunächst vereinslos. Im Januar 2015 wurde er schließlich von Fribourg-Gottéron aus der Schweizer National League A verpflichtet und absolvierte sieben Spiele für den Schweizer Klub. Anschließend war er erneut ohne Anstellung, ehe er im Januar 2016 vom MHC Martin aus der slowakischen Extraliga unter Vertrag genommen wurde.
Als Sprukts besondere Stärken auf dem Eis gelten seine mit 1,90 m Körpergröße und 107 kg enorm hohe körperliche Präsenz, wie seine für einen Spieler dieser Größe ausgezeichneten technischen Fähigkeiten.
International
Jānis Sprukts begann schon früh in seiner Karriere, sein Heimatland bei internationalen Titelkämpfen zu vertreten. Dabei nahm er an folgenden Turnieren teil:
(Legende zur Spielerstatistik: Sp oder GP = absolvierte Spiele; T oder G = erzielte Tore; V oder A = erzielte Assists; Pkt oder Pts = erzielte Scorerpunkte; SM oder PIM = erhaltene Strafminuten; +/− = Plus/Minus-Bilanz; PP = erzielte Überzahltore; SH = erzielte Unterzahltore; GW = erzielte Siegtore; 1Play-downs/Relegation; Kursiv: Statistik nicht vollständig)