Sloans NHL-Karriere begann ebenfalls bei den Dallas Stars, für die er neben Spielen für das FarmteamHouston Aeros zu seinen ersten 33 NHL-Einsätzen kam, in denen ihm bei zwei Assists jedoch kein Tor gelang. Die folgende Saison sollte Sloans erfolgreichste in Texas werden – neben dem Stanley-Cup-Sieg konnte der Rechtsschütze einen Stammplatz im Team ergattern.
Doch schon im darauffolgenden Jahr kam der US-Amerikaner wieder nur auf 33 Einsätze in der nordamerikanischen Profiliga, sodass er noch während der Saison zu den Columbus Blue Jackets wechselte. Während der Saison 2001/02 wechselte der Verteidiger im Tausch für Jamie Allison zu den Calgary Flames, wo er bis zum Sommer 2003 spielte. Einen neuen Arbeitgeber konnte Sloan erst im November 2003 finden, als er einen Vertrag beim Farmteam der Detroit Red Wings, den Grand Rapids Griffins aus der American Hockey League unterschrieb. Wenig später erhielt der Rechtsschütze einen NHL-Vertrag von den Red Wings, doch bevor er für das Team zum Einsatz kam, holten ihn die Dallas Stars über die Waiver-Liste zurück. Nach dem Auslaufen seines Vertrags und dem Ausfall der NHL-Saison 2004/05 kehrte Sloan zu den Grand Rapids Griffins zurück.
(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)