Morán started his career in the system of River Plate, joining in 2007.[2] He first appeared in the senior team in April 2016 as an unused substitute for an Primera División match with Vélez Sarsfield.[1][3][4] Morán made his professional debut on 25 May 2017 in a Copa Libertadores group stage victory over Independiente Medellín.[1][4] In January 2018, after no further appearances for River, Morán completed a loan move to San Martín.[1] He wouldn't feature for the Primera División team's senior side; though did appear on the bench once, for a Copa Argentina match with Villa Dálmine on 20 March 2019.[1]
Upon returning to his parent club, Morán was immediately loaned out to Primera B Nacional's Chacarita Juniors in July 2019.[5] His debut arrived on 24 August in a 2–1 defeat away to Gimnasia y Esgrima, which he played the full duration of.[1] He appeared seven times in total for El Tricolor.[1] He returned to River Plate in early 2020, though wouldn't appear competitively for them before terminating his contract on 10 February 2021.[6]
On 24 February, Morán joined USL League One side Richmond Kickers.[7] After two seasons in which he had 56 appearances, Morán signed a multi-year contract to remain with the club on 17 January 2023.[8]