Der 1,81 Meter große Mittelfeldakteur Sebastián Rodríguez stand zu Beginn seiner Karriere mindestens in der Saison 2010/11 im Kader des uruguayischen Erstligisten Danubio. Dort bestritt er in Apertura und Clausura (1/8) neun Spiele in der Primera División.[2] Im Juli 2011 wechselte er nach Spanien und schloss sich UD Almería an. Dort trat er – abweichend vom bisherigen Verlauf seiner Karriere – mit dem Namen Iriarte auf dem Trikot an. Mitte 2012 entschied er sich jedoch zu seinem "alten" Namen zurückzukehren.[3] Zu einem Einsatz bei der seinerzeit in der Segunda División antretenden Ersten Mannschaft kam er zunächst nicht. Jedoch bestritt der für UD Almería B in der Segunda B in der Spielzeit 2011/12 34 Partien (je nach Quellenlage zwei[4] oder drei[5] Tore) und wurde auch in der Folgesaison 26-mal (zwei Tore) dort eingesetzt. In der Spielzeit 2013/14 stand er zwölfmal in der Liga auf dem Platz (kein Tor).[6][7] In der Spielzeit 2014/15 sind keine weiteren Einsätze für ihn verzeichnet.[8] Zuletzt spielte er etwa seit Jahresmitte 2014 für den Schweizer Drittligisten FC Locarno, nachdem er aufgrund ausbleibender Gehaltszahlung seines spanischen Arbeitgebers den Vertrag aufgelöst hatte.[9] Dort kam er elfmal (kein Tor) in der Liga zum Einsatz.[10] Im Februar 2015 wurde von einem bevorstehenden Wechsel zum FC Schaffhausen berichtet.[11] Anfang September 2015 wechselte er zurück nach Uruguay und schloss sich dem Erstligaaufsteiger Liverpool Montevideo an.[12] In der Saison 2015/16 absolvierte er 26 Erstligaspiele und schoss zwei Tore. Anfang Juli 2016 begann er ein Engagement bei Nacional Montevideo.[8] Er unterschrieb einen Vertrag mit zweieinhalb Jahren Laufzeit.[13] Zum Gewinn des Landesmeistertitels in der Saison 2016 trug er mit neun Erstligaeinsätzen (kein Tor) bei.[8] Nach Ablauf wechselte er nach Mexiko; seit 2020 spielt er bei CS Emelec in Ecuador.