Born in Trujillo, Cueva started his career playing for amateurs Instituto Pedagógico Nacional Monterrico, at the age of 14. In August 2007, he played for a Huamachuco representative side in a friendly against Universidad San Martín, impressing enough to secure a subsequent move to the club's under-20 side.[2]
Cueva finished his first senior season with two goals in 18 appearances, as his side was crowned champions. He only became a regular starter for the side from the 2010 season onwards, and finished his spell at the club with 20 goals in 121 league appearances.[4] With Universidad San Martín, he won the 2008 and 2010 Torneo Descentralizado.
Universidad César Vallejo
On 3 August 2012, Cueva moved to fellow first division side César Vallejo.[5] In November, however, his contract was rescinded by the club after a series of indiscipline problems.[6]
On 18 July 2015, Cueva signed for Mexican club Toluca.[16] He made his debut for the club on 29 July, replacing Diego Aguilar in a 4–3 home defeat of Necaxa, for the year's Copa Mexico.[17]
São Paulo
On 2 June 2016, Cueva signed a four-year contract with Brazilian side São Paulo FC.[18]
On 22 February 2017, Cueva extended his contract until 2021.[19] However, he subsequently had multiple indiscipline problems, being fined twice and having a face off with teammate Rodrigo Caio due to the club's poor results.[20]
On 7 February 2019, Cueva returned to Brazil after agreeing to a one-year loan deal with Santos FC, with an obligation to buy on a three-year contract on 31 January 2020,[22] for an estimated fee of € 6 million.[23]
In September 2019, Cueva was caught fighting on a nightclub in Santos, being subsequently dropped from the first team squad.[24] Santos president José Carlos Peres later requested the lining up of Cueva in a TV interview, which was later dismissed by the club's director of football Paulo Autuori.[25]
Despite appearing on time for the 2020 pre-season, Cueva left Santos in late January, being later found in Argentina;[26] in the meantime, Santos tried to negotiate the player San Lorenzo unsuccessfully.[27] Cueva later attempted to rescind his contract with the club through FIFA, after alleging unpaid wages; he also reached an agreement with Pachuca.[28]
On 14 February 2020, FIFA authorized Cueva to play for the Mexican club, while also authorizing Santos to charge for a restitution fee for his transfer.[29]
Pachuca
On 15 February 2020, after FIFA's clearance, Pachuca announced the signing of Cueva.[30]
In January 2021, Cueva moved to Saudi Arabian club Al-Fateh.[32] On 4 February 2021, he made his debut for Al-Fateh in a 4–1 away loss against Al-Ittihad.[33]
Cueva was included in Peru's squad for the 2015 Copa América,[37] and scored the team's opening goal of the tournament in a 2–1 loss to Brazil.[38] He was an undisputed starter during the tournament, helping his side finish in the third place and being named one of the best midfielders of the competition.
Cueva was also named in Ricardo Gareca's squad for the Copa América Centenario,[39] and scored the opening goal in an eventual 2–2 draw against Ecuador at University of Phoenix Stadium on 8 June 2016.[40] However, in the quarter-finals against Colombia, the match went to a penalty shoot-out, and Cueva missed his spot kick as his side were eliminated 4–2 as a result of this. He was also a first-choice during the 2018 FIFA World Cup qualifiers, helping his side qualify to the final stage after a 36-year absence. On 4 June 2018, Cueva was named in Peru's provisional 23-man squad for the World Cup in Russia.[41]
On 30 May 2019, he was selected in the Peruvian squad for the 2019 Copa América.[42] He featured in the tournament's final which resulted in a 3–1 defeat against the host nation Brazil.[43] On 10 June 2021, he was called up for the 2021 Copa América,[44] where his country managed to reach the semi-finals of the competition.[45]
On 15 June 2024, he was included in the 26-man squad for the 2024 Copa América.[46] On 29 June, he earned his 100th international cap in a 2–0 defeat against Argentina in the last group stage match of the tournament.[47]
Style of play
With Peru, Cueva usually plays in an offensive midfield role through the centre of the pitch, for his club sides, such as Toluca, he plays more frequently on the flank, mainly on the left wing. A good dribbler, he is known for his change of pace over short distances and his ability to manage himself well in tight spaces.[48] His playing style has drawn comparisons with that of Brazilian playmaker Paulo Henrique Ganso, who plays for Sevilla, as Cueva occupies a similar function for São Paulo, in the way that he tends to move more through the pitch, making attacking runs into the rival area, scoring goals, and occasionally also helping out defensively by marking opponents.[49] In his side's 4–0 victory against rivals Corinthians on 5 November 2016, Cueva demonstrated his great talent by netting a goal and providing three assists for his teammates David Neres, Chávez and Luiz Araújo.[50]
^"Club" (in Spanish). Universidad San Martín de Porres. Archived from the original on 7 February 2019. Retrieved 6 February 2019. Con Universidad de San Martín disputó 3 encuentros en la Copa Sudamericana 2010, ese mismo año fue elegido como uno de los mejores mediocentros ofensivos del Campeonato junto a su compañero Pablo Vitti. En total ha jugado 121 partidos en la Primera División, anotando 20 goles.