Nach seiner zweiten Saison in Lake Superior durfte er in einem Playoff-Spiel für die Rangers debütieren. In der folgenden Saison pendelte er zwischen Farmteam und NHL. Ein Jahr darauf hatte er den Sprung in die beste Liga der Welt vollständig geschafft. Noch vor Saisonende wurde er im Gegenzug für Esa Tikkanen nach Edmonton getauscht.
Neun Jahre spielte er für die Edmonton Oilers und entwickelte sich dort zu einem der besten Spielmacher der NHL. In Weights Zeit in Edmonton fiel auch der Streik in der Saison 1994/95. Weight nutzte den verspäteten Saisonbeginn zu einem Abstecher nach Deutschland und bestritt acht Spiele für die Starbulls Rosenheim. Zur Saison 2001/02 verpflichteten ihn die St. Louis Blues. Dort bildete er gemeinsam mit Keith Tkachuk eines der torgefährlichsten Duos.
Am 26. Mai 2011 gab Doug Weight nach 19 Spielzeiten in der National Hockey League sein Karriereende bekannt.[1]
Mit Beginn der Saison 2011/12 wechselte Weight ins Management der Islanders und war dort fortan als Assistenztrainer sowie als Assistent von General Manager Garth Snow tätig. Im Januar 2017 übernahm er nach der Entlassung von Jack Capuano interimsweise den Posten des Cheftrainers. Nach der Saison 2016/17 bestätigten die Islanders die langfristige Verpflichtung Weights als Headcoach. In der Folge betreute der US-Amerikaner die Isles jedoch nur eine komplette Spielzeit, da er im Juni 2018 mitsamt General Manager Garth Snow entlassen wurde. Anschließend war er für ein weiteres Jahr als Berater der Islanders tätig, ehe er sich insgesamt drei Jahre aus dem Eishockey zurückzog. Im Juli 2022 wurde der US-Amerikaner schließlich von den San Jose Sharks als Berater engagiert.
(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)