Carranza's career began in 2017 with Argentine Primera División side Banfield.[2] His first appearance for Banfield came against Defensa y Justicia in the league on 24 November, coming on as a 55th-minute substitute for Michael López.[2][4] In his third appearance, Carranza scored two goals in a home defeat versus Argentinos Juniors on 9 December.[2][5] He ended 2017–18 with five goals in fourteen league fixtures, subsequently netting a further five times in all competitions in 2018–19.[2]
Inter Miami
On 26 July 2019, Major League Soccer's Inter Miami signed Carranza.[3] However, he was loaned back to Banfield until January 2020; when Inter Miami would officially join MLS.[3] Having returned from his homeland in early 2020, Carranza's competitive bow wouldn't arrive until midway through the year due to the COVID-19 pandemic.[2] His first appearance belatedly arrived on 8 July in an MLS is Back Tournament loss to Orlando City.[2] Carranza would later, on 22 August, score twice on his MLS regular season debut versus the same opponents.[2]
Loan back to Banfield
Carranza spent five months back with Banfield to end 2019 after his transfer to Inter Miami, due to the newly formed American club not joining Major League Soccer until the succeeding January.[2] He made twelve appearances in his second spell, whilst netting goals against Godoy Cruz and Lanús.[2] His last appearance came in a win away to Independiente on 6 December 2019.[2]
Philadelphia Union
In December 2021, it was announced that Carranza would spend the 2022 season on loan with the Philadelphia Union, in exchange for a second-round selection in the 2022 SuperDraft.[6]
On 2 April 2022, Carranza scored his first goal for the Philadelphia Union in a 2–0 home victory over Charlotte FC.[7] On 12 July, he netted his first career hat-trick in a 7–0 home victory over D.C. United, becoming the fifth player in the Union's history to achieve the feat. He was voted MLS Player of the Week.[8] On 13 July, Philadelphia opted to make Carranza's move to the club permanent, sending Miami $500,000 of General Allocation Money.[9] On 21 August, he bagged a second-half hat-trick in a 6–0 away win over D.C. United, becoming the first Union player to score multiple hat-tricks, and joining Cobi Jones as the only players to have scored two hat-tricks against the same side in a single MLS season.[10] Carranza also became the first Philadelphia player to score three goals and register an assist in the same match, and by being voted MLS Player of the Week again, he became only the second Union player after Sébastien Le Toux (2010) to win the award twice in the same season.[11]
Feyenoord
On 30 June 2024, Dutch club Feyenoord announced that they had signed Carranza on a four-year contract.[12]
International career
Carranza featured in two matches for the Argentina U17 team at the 2017 South American Championship in Chile.[2][13] He also featured in friendlies for the U17s, versus Godoy Cruz and Racing Club respectively; scoring twice against Godoy and once against Racing.[14][15] Carranza has also trained with the U20 team.[16] September 2019 saw Carranza make Fernando Batista's U23 squad.[17]