Der Stürmer erzielte in 1.035 Spielen der regulären Saison mit den Wild, den New York Rangers, den Columbus Blue Jackets, den Los Angeles Kings und den Ottawa Senators 815 Scorer-Punkte (407 Tore, 408 Assists). Hinzu kamen 58 Punkte (32 Tore, 26 Assists) in seinen 84 Playoff-Spielen. Seine effektivste Saison erlebte er 2009/10 mit den Rangers, als er 42 Tore und insgesamt 86 Scorer-Punkte verbuchte. 2014 erzielte er in den 26 Playoff-Spielen 22 Punkte (14 Tore, acht Assists) und verhalf den Kings dadurch zum Gewinn des Stanley Cups.
Gaborik, der am 27. Dezember 2020 von Tampa Bay Lightning im Rahmen eines Trades mit den Senators erworben wurde, aber nie für Tampa Bay aktiv gewesen ist, spielte zuletzt in der Saison 2017/18 bei den Kings und Senators. In jener Saison erzielte er in 30 Spielen 14 Punkte (sieben Tore, sieben Assists) bei den Kings, die ihn am 13. Februar 2018 nach Ottawa tauschten. Anschließend erzielte er in 16 Spielen mit den Senators sieben Punkte (vier Tore, drei Assists).
Gaborik erzielte 437 Punkte (219 Tore, 218 Assists) in 502 Partien mit den Wild, 120 Punkte (61 Tore, 59 Assists) in 228 Partien mit den Kings, 229 Punkte (114 Tore, 115 Assists) in 255 Partien mit den Rangers und 22 Punkte (neun Tore, 13 Assists) in 34 Partien mit den Blue Jackets. Er spielte in drei NHL-All-Star-Spielen (2003, 2008, 2012) und wurde zum wertvollsten Spieler des All-Star-Spiels 2012 gewählt, nachdem er vier Punkte (drei Tore, ein Assist) am Scotiabank Place in Ottawa erzielt hatte.
Gaborik vertrat die Slowakei bei vielen internationalen Veranstaltungen, darunter die Olympischen Spiele 2006 in Turin und 2010 in Vancouver sowie sechs Mal bei einer IIHF-Weltmeisterschaft. Mit seinen drei Toren verhalf er der Slowakei zu einem dritten Platz bei der IIHF-Juniorenweltmeisterschaft 1999. Auch beim zweiten Platz von Team Europe beim World Cup of Hockey 2016 war er mit von der Partie.