Morros begann erst spät mit dem Handballspiel, er wurde im Alter von 15 Jahren bei einem von Valero Rivera betreuten Sommercamp von den Trainern des FC Barcelona entdeckt.[4][5] Bis dato hatte er Fußball gespielt.[6]
Verein
Spanien (Liga Asobal)
Morros lief zunächst für die Nachwuchsmannschaft des FC Barcelona auf, stand aber auch schon ab der Saison 2000/2001 im Aufgebot der ersten Mannschaft des Vereins.[7] Er debütierte am 17. Oktober 2002 in der Liga Asobal, Spaniens erster Liga. In den drei Spielzeiten wurde er allerdings nur in acht Spielen eingesetzt.[7][4] In seiner Zeit von 2000 bis 2003 beim FC Barcelona gewann der Verein die spanische Meisterschaft (2003), die Supercopa (2001), Copa Asobal (2001, 2002) sowie den EHF-Pokal (2003).
Er wechselte wegen der geringen Einsatzmöglichkeiten bei Barcelona[6] innerhalb der spanischen Liga zur Saison 2003/2004 zum SD Teucro. Erstmals spielte er hier auf der Position des Verteidigers.[5] Hier wurde er in 30 Ligaspielen eingesetzt, in denen er 40 Tore warf.[7] Dabei wurden sowohl der BM Valladolid als auch Manuel Cadenas auf ihn aufmerksam,[8] Cadenas verpflichtete ihn letztlich für Ademar León.[4]
Mit Ademar León lief er von 2004 bis 2007 auf. In der spanischen Liga wurde er in 90 Spielen für den Verein aus León aufgeboten und erzielte darin insgesamt 148 Tore.[7] Morros entwickelte sich hier zum Abwehrspezialisten.[5] Größter Erfolg war der Gewinn der Europapokals der Pokalsieger in der Saison 2004/2005.[4] Nach drei Jahren in León folgte er einem Angebot des Spitzenvereins BM Ciudad Real.[6]
Ab der Saison 2011/2012 war Viran Morros wieder bei FC Barcelona aktiv.[10] Mit diesem Verein wurde Morros sieben Mal spanischer Meister (2012, 2013, 2014, 2015, 2016, 2017 und 2018), gewann fünf Mal den spanischen Pokalwettbewerb (2014, 2015, 2016, 2017 und 2018), sieben Mal die Copa Asobal (2012, 2013, 2014, 2015, 2016, 2017 und 2018) und ebenfalls sieben Mal den Supercup (2012, 2013, 2014, 2015, 2016, 2017 und 2018). Zwei Mal war er mit Barcelona Sieger im IHF Men’s Super Globe (2013[11] und 2014[12]). Er trug die Rückennummer 27 und als Namen Viran auf dem Trikot. Nachdem sein Vertrag im Jahr 2018 ausgelaufen war, wechselte er zum französischen Verein Paris Saint-Germain.[13]
Ab der Saison 2018/19 stand er in Frankreich beim Erstligisten Paris Saint-Germain unter Vertrag,[18] der Vertrag war zunächst bis 2020 befristet.[13] Mit dem Verein aus Paris gewann er drei Mal in Folge die Meisterschaft.[19] Für PSG lief er mit der Rückennummer 23 auf.
In 71 Spielen in der Starligue warf Morros 22 Tore.[20] Er wurde als bester Abwehrspieler der Saison 2019/2020 ausgezeichnet.[21]
Bereits am 16. Mai 2002 wurde er auch für die Juniorenauswahl nominiert, in diesem Jahr war er in zehn Spielen auf dem Feld und warf darin 23 Tore.[1]
Mit der spanischen Nationalmannschaft lief Morros erstmals am 13. Juni 2003 auf. Bis zu seinem letzten Länderspiel am 12. Mai 2024 absolvierte er für Spaniens Nationalmannschaft insgesamt 259 Länderspiele und erzielte 169 Tore.[1]