Gáborík pelasi ensimmäisen aikuisten ottelunsa Slovakian ExtraligassaDukla Trenčínin joukkueessa kaudella 1997–1998. Vuoden 2000 NHL:n varaustilaisuudessaMinnesota Wild varasi Gaborikin koko tilaisuuden kolmantena pelaajana, tämän ollessa samalla myös tuoreen NHL-seura Wildin historian ensimmäinen pelaajavaraus koskaan. Hän siirtyi Minnesotaan jo seuraavalla kaudella. Pisteiden valossa hänen paras kautensa oli kausi 2005–2006, jolloin hän teki 65 ottelussa tehot 38 maalia + 28 syöttöä = 66 pistettä. NHL-kauden 2004–2005 peruunnuttua työsulun vuoksi Gáborík pelasi kotikaupunkinsa Dukla Trenčínissä ja RuotsinElitserieninFärjestads BK:ssa.
Vuoden 2007 MM-kisoissa Moskovassa Gáborík oli kisojen pistepörssin kahdeksas, tehoin 5+6=11 kuudessa ottelussa.
20. joulukuuta 2007 ottelussa New York Rangersia vastaan Gáborík teki viisi maalia ja antoi yhden maalisyötön. Hänestä tuli ensimmäinen viisi maalia ottelussa tehnyt Wild-pelaaja ja ensimmäinen koko NHL:ssä sitten Sergei Fjodorovin viiden maalin illan 26. joulukuuta 1996.[1]
Kaudesta 2009–2010 alkaen Gáborík pelasi New York Rangersissä. Hän kirjoitti heinäkuun alussa 2009 sopimuksen, jolla hän sitoutui viideksi vuodeksi Rangersiin 7,5 miljoonan dollarin vuosipalkalla.[2]
Kausi 2013–2014 meni Gáboríkilta osaksi ohi loukkaantumisten takia. Blue Jackets vaihtoi hänet vaihtojen takarajalla Los Angeles Kingsiin, vaihdossa Matt Frattiniin.