Sélectionné par les Hurricanes de la Caroline au deuxième échelon du Repêchage 2003, Staal a inscrit 429 buts en carrière, ce qui le place au quatrième rang de la LNH à ce chapitre depuis la saison 2003-04. Il a amassé 775 points en 909 parties avec les Hurricanes, dont une saison de 45 buts et 100 points en 2005-06, année où la Caroline a remporté la Coupe Stanley. Il a été capitaine de l'équipe pendant six saisons avant d'être échangé aux Rangers de New York en février 2016 en retour d'Aleksi Saarela et de choix de deuxième ronde en 2016 et 2017.
Ses 1000 points placent Staal au cinquième rang des joueurs actifs de la LNH, et il ne compte pas ralentir.
« Je n'y pense même pas, a-t-il affirmé. J'y vais un jour à la fois. Tu tentes toujours d'être à ton mieux à chaque match que tu joues. C'est surréaliste de voir que j'ai disputé autant de parties et que je suis dans la Ligue depuis aussi longtemps. Je suis reconnaissant chaque fois que je peux jouer un match avec ces gars et j'en profite parce que ça va vite, et j'espère qu'il me reste encore du temps devant moi. »