06.1991. Nacionālās hokeja līgas (National Hockey League, NHL) ikgadējā jauno spēlētāju pieteikumā jeb draftā (Entry draft) S. Ozoliņu ar kopējo 30. numuru izvēlējās hokeja klubs “San Jose Sharks” (Sanhosē, Amerikas Savienotās Valstis, ASV), rezervējot tiesības slēgt līgumu ar hokejistu. S. Ozoliņš 12.1991. parakstīja līgumu ar “San Jose Sharks” un no 01.1992. S. Ozoliņš hokeja karjeru turpināja Ziemeļamerikā. 1991./1992. gada sezonas turpinājumu S. Ozoliņš aizvadīja Sanhosē vienības fārmklubā jeb rezervistu komandā “Kansas City Blades” (Kanzassitija, ASV), kas startēja Starptautiskās Hokeja līgas (International Hockey League, IHL) čempionātā. “Kansas City Blades” sastāvā izcīnīja Tērnera kausu (Turner Cup) un kļuva par IHL čempionu.
NHL čempionātā debitēja 08.10.1992. “San Jose Sharks” sastāvā, gūstot punktu ar rezultatīvu piespēli. Turpmāk pakāpeniski kļuva par ievērojamu savu pārstāvēto komandu un visas līgas hokejistu. Vairākkārt iebalsots un septiņus gadus piedalījies ikgadējā NHL Visu zvaigžņu spēlē (All-Star Game; 1994, 1997, 1998, 2000–2003). Ir bijis iekļauts simboliskajā NHL zvaigžņu izlasē. 1996. gadā “Colorado Avalanche” (Denevera, ASV) sastāvā S. Ozoliņš izcīnīja Stenlija kausu (Stanley Cup) un kļuva par NHL čempionu, kļūstot par pirmo un līdz šim vienīgo Latvijas hokejistu, kurš ieguvis šo titulu.

"Colorado Avalanche" spēlētāji Valērijs Kamenskis (Валерий Викторович Каменский) un Sandis Ozoliņš ar Stenlija kausu. Florida, ASV. 1996. gads.
Fotogrāfs Al Bello. Avots: Getty Images, 72360292.
Kopumā NHL čempionātā spēlēja 15 sezonas (1992/1993–2003/2004, 2005/2006–2007/2008), kuru laikā aizvadīja 1012 spēles – no tām 875 spēles regulārajā čempionātā un 137 spēles Stenlija kausa izcīņā jeb play off (izslēgšanas spēlēs). Regulārajā čempionātā S. Ozoliņš guva 564 rezultativitātes punktus (167 vārti + 397 rezultatīvas piespēles), izslēgšanas spēlēs 90 punktus (23 + 67).
S. Ozoliņa pārstāvētie NHL klubi: “San Jose Sharks” (1992/1993–1994/1995; 1995/1996 līdz 10.1995.; 2007/2008), “Colorado Avalanche” (1995/1996 no 10.1995.; 1996/1997–1999/2000), “Carolina Hurricanes” (Reilija, ASV; 2000/2001; 2001/2002 līdz 01.2002.), “Florida Panthers” (Sanraiza, ASV; 2001/2002 no 01.2002.; 2002/2003 līdz 01.2003.), “Mighty Ducs of Anaheim” (kopš 2006. gada nosaukums “Anaheim Ducks”; Anaheima, ASV; 2002/2003 no 01.2003.; 2003/2004; 2005/2006 līdz 03.2006.), “New York Rangers” (2005/2006 no 03.2006.; 2006/2007 līdz 12.2006.). Lokauta sezonā (2004/2005), kad nenotika NHL čempionāts, S. Ozoliņš profesionālajā hokejā nestartēja, bet piedalījās Latvijas izlases spēlēs. Pēdējo spēli NHL čempionātā S. Ozoliņš aizvadīja 06.04.2008., NHL karjeru noslēdzot tajā pašā klubā, kurā bija to sācis (“San Jose Sharks”).
Jau pēc debijas NHL čempionātā S. Ozoliņš aizvadīja arī dažas spēles NHL klubu rezervistu komandās – divas spēles 1995./1996. gada sezonā “San Francisco Spiders” (Sanfrancsiko, ASV) sastāvā IHL čempionātā un divas spēles 2007./2008. gada sezonā “Worcester Sharks” (Vustera, ASV) Amerikas Hokeja līgas (American Hockey League, AHL) čempionātā.
S. Ozoliņš saņēmis atzinību par uzstādītajiem savu pārstāvēto NHL klubu rekordiem vēl spēlētāja karjeras laikā, kā arī godināts pēc karjeras beigām. 2015. gadā S. Ozoliņš iekļauts “Colorado Avalanche” visu laiku simboliskajā komandā, kas nosaukta par godu kluba 20 gadu jubilejai un īpaši godināta svinīgā ceremonijā 07.12.2015. Denverā.