Gergely Rudolf (ur. 9 marca 1985 w Nyíregyházie) – piłkarz węgierski grający na pozycji napastnika.
Kariera klubowa Karierę piłkarską Rudolf rozpoczął w juniorach Nyíregyházy Spartacus. W 1999 roku jako 14-latek wyjechał do Francji i został piłkarzem młodzieżowej drużyny AS Nancy. W 2002 roku zaczął grać w rezerwach tego klubu. W sezonie 2004/2005 rozgrywek CFA strzelił 14 goli, co zaowocowało przejściem do pierwszej drużyny Nancy, prowadzonej przez Urugwajczyka Pablo Correę. 6 sierpnia 2005 zadebiutował w Ligue 1 w przegranym 0:1 wyjazdowym spotkaniu z Girondins Bordeaux. W pierwszej lidze Francji rozegrał 5 meczów, jednak nie przebił się do składu i nadal grał w rezerwach Nancy aż do lata 2007 roku.
W 2007 roku Rudolf wrócił na Węgry i został piłkarzem pierwszoligowego klubu Debreceni VSC. W sezonie 2007/2008 na ogół pełnił rolę rezerwowego w VSC, ale wywalczył z tym klubem wicemistrzostwo Węgier, a także zdobył Puchar Węgier. W sezonie 2008/2009 był podstawowym zawodnikiem zespołu. Stworzył atak z Lórántem Oláhem. Zdobył 17 goli będąc drugim najlepszym strzelcem ligi po Péterze Bajzácie z Győri ETO FC. Z Debreczynem wywalczył swoje pierwsze w karierze mistrzostwo kraju. 1 lutego 2010 oficjalnie potwierdzono, że w czerwcu 2010 roku przejdzie do Genoi. W 2011 roku został wypożyczony do AS Bari, z którym spadł do Serie B.