Mit seinen Clubs war er deutlich erfolgreicher. Er gewann mit Manchester United 2008 die UEFA Champions League (1:1 nach Verlängerung, 6:5 im Elfmeterschießen) sowie 4 weitere Male mit Real Madrid: 2014, 2016, 2017 und 2018. Landesmeister wurde er sowohl mit Manchester United in England (2007, 2008, 2009) als auch mit Real Madrid in Spanien (2012, 2017) sowie Juventus Turin in Italien (2019, 2020). Den Landespokal gewann er insgesamt 4 Mal.
Zusätzlich stehen unzählige persönliche Titel zu Buche. So wurde er 5 Mal zum Weltfußballer des Jahres gewählt (2008, 2013, 2014, 2016, 2017), wurde 7 Mal Torschützenkönig der UEFA Champions League und ist der Rekordtorschütze bei Europameisterschaften, der Champions League, der portugiesischen Nationalmannschaft sowie von Real Madrid.
Mit der Nationalmannschaft Rumäniens konnte er zwar keine Titel gewinnen, aber er konnte sie zu 3 WM-Teilnahmen führen: 1990 wurden sie Zweiter in der Vorrunde und scheiterten im Achtelfinale erst im Elfmeterschiessen (0:0 nach Verlängerung) mit 4:5 an Irland. Auch 1994 überstanden sie die Gruppenphase als Gruppensieger und schalteten im Achtelfinale Titelverteidiger Argentinien mit 3:2 aus, verloren dann aber im Viertelfinale erneut erst im Elfmeterschießen, diesmal gegen Schweden (2:2 nach Verlängerung, 4:5 im Elfmeterschießen). 1998 wurden sie erneut Gruppensieger (vor England), verloren dann aber im Achtelfinale mit 0:1 gegen Kroatien.
Ohne Hagi hat sich Rumänien davor oder danach nie mehr für eine WM qualifizieren können.
Steaua Bukarest konnte er 1989 bis ins Finale des Europapokals der Landesmeister führen, unterlag dort aber dem AC Mailand deutlich mit 0:4. Im Jahr darauf wechselte er zu Real Madrid und später zum FC Barcelona und Galatasaray Istanbul. Mit den Türken gewann er auch seinen einzigen internationalen Titel: Nach torlosen 120 Minuten setzte man sich im Finale des UEFA-Pokals im Jahr 2000 mit 4:1 im Elfmeterschießen gegen Arsenal London durch.