Mit Beginn der Saison 2015/16 stand Weal erstmals im NHL-Aufgebot der Kings und absolvierte dort zehn Einsätze, in denen er ohne Punkterfolg blieb. Im Januar 2016 wurde er gemeinsam mit einem Drittrunden-Wahlrecht im NHL Entry Draft 2016 im Austausch für Vincent Lecavalier und Luke Schenn an die Philadelphia Flyers abgegeben. In Philadelphia stand er in den folgenden drei Jahren regelmäßig für die Flyers auf dem Eis, bevor er im Januar 2019 zu den Arizona Coyotes transferiert wurde, die ihrerseits Jacob Graves und ein Sechstrunden-Wahlrecht für den NHL Entry Draft 2019 abgaben. Für die Coyotes absolvierte der Stürmer bis zum folgenden Monat aber lediglich 19 Partien, ehe er im Tausch für Michael Chaput zu den Canadiens de Montréal wechselte.