Le , les Red Wings évitent l'arbitrage en lui faisant signer un contrat de quatre saisons pour un salaire annuel estimé à 4,75 millions de dollars[3].
Le , il est échangé aux Sharks de San José en retour d'un choix de 2e ronde en 2019 et d'un choix conditionnel de 3e tour en 2020[4].
Nyquist quitte les Sharks en tant qu'agent libre et le , il s'entend avec les Blue Jackets de Columbus sur un contrat de quatre ans, d'une valeur de 22 millions de dollars[5].
Le , alors qu'il est blessé à une épaule et qu'il écoule la dernière année de son contrat de quatre ans, les Blue Jackets de Columbus l'échangent au Wild du Minnesota contre un choix de 5e tour en 2023[6].
Carrière internationale
Il représente la Suède au niveau international. Il prend part aux sélections jeunes. Il est sélectionné pour les Jeux olympiques de 2014 en remplacement de son coéquipier aux Red Wings de Détroit Johan Franzén, blessé.