Corona withPorto in 2018 | ||||||||||||||||||||||||||||||||
| Personal information | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Full name | Jesús Manuel Corona Ruíz[1] | |||||||||||||||||||||||||||||||
| Date of birth | (1993-01-06)6 January 1993 (age 33)[1] | |||||||||||||||||||||||||||||||
| Place of birth | Hermosillo, Sonora, Mexico | |||||||||||||||||||||||||||||||
| Height | 1.73 m (5 ft 8 in)[2] | |||||||||||||||||||||||||||||||
| Position | Winger | |||||||||||||||||||||||||||||||
| Team information | ||||||||||||||||||||||||||||||||
Current team | Monterrey | |||||||||||||||||||||||||||||||
| Number | 17 | |||||||||||||||||||||||||||||||
| Youth career | ||||||||||||||||||||||||||||||||
| 2008–2010 | Monterrey | |||||||||||||||||||||||||||||||
| Senior career* | ||||||||||||||||||||||||||||||||
| Years | Team | Apps | (Gls) | |||||||||||||||||||||||||||||
| 2010–2013 | Monterrey | 37 | (2) | |||||||||||||||||||||||||||||
| 2013–2015 | Twente | 46 | (11) | |||||||||||||||||||||||||||||
| 2013–2014 | Jong Twente | 5 | (2) | |||||||||||||||||||||||||||||
| 2015–2022 | Porto | 192 | (23) | |||||||||||||||||||||||||||||
| 2022–2023 | Sevilla | 24 | (3) | |||||||||||||||||||||||||||||
| 2023– | Monterrey | 80 | (4) | |||||||||||||||||||||||||||||
| International career‡ | ||||||||||||||||||||||||||||||||
| 2011–2013 | Mexico U20 | 15 | (5) | |||||||||||||||||||||||||||||
| 2014–2022 | Mexico | 71 | (10) | |||||||||||||||||||||||||||||
Medal record
| ||||||||||||||||||||||||||||||||
| * Club domestic league appearances and goals as of 7 February 2026 ‡ National team caps and goals as of 5 June 2022 | ||||||||||||||||||||||||||||||||
Jesús Manuel "Tecatito" Corona Ruíz (Latin American Spanish:[xesusmaˈnwelkoˈɾonaˈrwis]; born 6 January 1993)[3] is a Mexican professionalfootballer who plays as awinger forLiga MX clubMonterrey.
Tecatito began his professional career withMonterrey before moving abroad to play forTwente. He later joinedPorto, where he made 287 appearances and won threePrimeira Liga titles over seven seasons. After a short spell withSevilla, he returned to his boyhood club, Monterrey.
A full international since 2014, Tecatito was part of the national squad that won the2015 CONCACAF Gold Cup. He has also represented his country at the2018 FIFA World Cup, the2021 Gold Cup, and at twoCopa América tournaments.

Born to a lower-middle-class family in Hermosillo, Sonora, Corona began playing football at the age of 6 for various local youth teams.[4] At the age of 15, he was scouted by a number of clubs, including Brazilian sideSantos FC, however due to his family's reluctance to see him move abroad at such a young age, Corona eventually began his professional career by joiningC.F. Monterrey.[4]
Corona made his senior team debut at 17 years old, under coachVíctor Manuel Vucetich, on 7 August 2010 as a starter in an away league match againstAtlante in a 2–1 victory for Monterrey.[5] He scored his first goal for Monterrey on 7 October 2011 in an away match againstTecos, with the game ending in a 3–2 victory for Monterrey.[6] Corona also scored his first goal for Monterrey in their presentation at the2012 FIFA Club World Cup againstUlsan Hyundai of South Korea on 9 December, with an assist fromAldo de Nigris in the 3–1 victory.[7] In the match for third place againstAl Ahly on 16 December, Corona scored in the third minute of the match, which ended in a 2–0 victory.[8]
On 22 August 2013, it was announced that Corona was transferred to Dutch sideF.C. Twente, for whom he signed a four-year contract.[9] He started the 2014 season with Twente's reserve team, which plays in the Second Division, scoring 2 goals on 18 August. On 13 September 2014, Corona returned from injury and a stint with the reserve team to start his first game with Twente in the 2014–15 season and went on to record an assist and a goal againstGo Ahead Eagles in a 2–1 victory for Twente, the club's first victory of the 2014–15 Season. He finished his second season with the senior team with a career-best of 9 goals.

On 31 August 2015, Twente announced the transfer of Corona to Portuguese clubPorto on a four-year deal for €10.5 million, with a €50 million buy-out clause.[10][11]
On 12 September, Corona scored two goals on hisPrimeira Liga debut in the 3–1 victory overFC Arouca.[12] On 25 September, Corona scored his third goal playing againstMoreirense giving Porto the 2–1 lead, the match resulted in 2–2 draw. On 4 October, Corona scored Porto's first goal againstBelenenses in a match that ended in a 4–0 win over the Lisbon team.[13][14]
On 24 October 2018, Corona scored a goal and assisted another in Porto's 3–1 win overLokomotiv Moscow in theirChampions League group stage match.[15] On 28 November 2018, in a Champions League group stage match against German clubSchalke 04, Corona scored in a 3–1 victory, becoming the first Mexican to score in three consecutive Champions League matches.[16] In March 2019, Corona signed a contract extension with Porto, keeping him at the club until 2022.[17]
On 10 January 2020, in a league match againstMoreirense, he scored from avolley in Porto's 4–2 victory. The goal was subsequently named Goal of the Month.[18] At the end of the2019–20 season, after a first-place finish[19] and contributing a career-best 11 assists (2nd place for most of the season),[20] Corona was named the best player of the Primeira Liga, and was included in the Best XI.[21] He also won the club'sDragão de Ouro Award, which is awarded to the best player of the season.[22]
Following a 1–1 draw againstarchrivalsBenfica on 15 January 2021, Corona, in his 246th overall display, moved up to fourth in Porto's all-time list of foreign players with the most appearances, as well as becoming the Mexican with the most appearances in Portugal, surpassing former teammateHéctor Herrera.[23]
On 13 January 2022, Corona joinedLa Liga sideSevilla on a three-and-a-half-year deal.[24] On 21 April, Corona scored his first goals with Sevilla, scoring twice in a 3–2 victory againstLevante UD.[25] On 18 August 2022, he suffered a major injury in training. Corona underwent surgery and was out of action for the rest of the year.[26]
Corona returned to the playing field on 14 May 2023, coming on as a substitute againstReal Valladolid in a 3–0 victory.[27]
On 1 September 2023, Corona returned to his boyhood club,Monterrey.[28]
Corona began his national team career with theunder-20 side, participating in the2011 and2012 editions of theMilk Cup. Mexico won the 2012 final againstDenmark,[29][30] with Corona being named as the competition's best player.[31]
Corona was called up by coachSergio Almaguer to participate in the2013 CONCACAF U-20 Championship hosted in Mexico. He played four out of five matches and scored three goals. In the final against theUnited States, Corona scored in the fourth minute of the match, and helped Mexico win the championship. He was a squad member at the2013 FIFA U-20 World Cup hosted in Turkey.[32] Corona was again selected by Almaguer, this time to participate in the2013 Toulon Tournament.[33]
In 2014, Corona was called up byMiguel Herrera to play with thesenior national team in their November friendlies againstthe Netherlands andBelarus. On 12 November, he made his debut against the Dutch, coming on in the 61st minute and providing the assist forCarlos Vela's second goal in the 3–2 victory forEl Tri at theAmsterdam Arena.[34]
Corona was a member of Mexico's2015 CONCACAF Gold Cup winning squad, scoring his first competitive international goal in the 3–1 win overJamaica in theFinal.[35] He also received the Bright Future award.[36] He was also included in the2015 Copa América roster.[37] In Mexico's firstgroup stage match againstBolivia, which ended in a scoreless draw, Corona's performance earned him the Man of the Match award.[38]
The following year, now under coachJuan Carlos Osorio, Corona earned a call-up to theCopa América Centenario.[39] In the finalgroup stage match againstVenezuela, he replaced the injuredJavier Aquino at the 18th minute and scored in the 80th minute in an eventual 1–1 draw. The result earned Mexico a first-place finish in Group C,[40][41] and Corona's goal was subsequently namedCONCACAF Goal of the Year.[42]
In May 2018, Corona was named in Mexico's preliminary 28-mansquad for theWorld Cup,[43] and in June, was subsequently named in the final 23-man roster.[44] He appeared as a substitute in the group stage matches againstSouth Korea andSweden.
In October 2022, Corona was named in Mexico's preliminary 31-mansquad by managerGerardo Martino for theWorld Cup, but did not make the final 26 due to an ankle injury.[45]
A creativewinger capable of playing either flank, Corona is considered quick and agile, capable ofdribbling past defenders, has excellent technique, and has an eye for a shot.[46][47][48][49] He is comfortable playing with either foot, managing to develop the ability from a young age.[4]
Under Porto managerSérgio Conceição, Corona has been utilized at times as afull-back.[50]
Corona has citedCuauhtémoc Blanco as someone he idolized while growing up.[4][51][52]
Corona was given the nicknameTecatito during his early years atMonterrey. The name is a reference to the beer brand Tecate, which was owned by club sponsorCuauhtémoc Moctezuma Brewery, a competitor to theCorona beer brand that matches his surname. As a sponsor, the logo of another of its subsidiaries,Carta Blanca, was on the kits. During Monterrey's participation at the2012 FIFA Club World Cup, with Carta Blanca as the sole kit sponsor, the name 'Corona' was not displayed, but instead 'Jesús C.' was printed on the kit.[53]
Corona was naturalised as a Portuguese citizen in August 2021, allowing him to play freely for any team in the European Union.[54]
| Club | Season | League | National cup[a] | League cup[b] | Continental | Other | Total | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||
| Monterrey | 2010–11 | Mexican Primera División | 1 | 0 | — | — | 2[c] | 0 | — | 3 | 0 | |||
| 2011–12 | Mexican Primera División | 10 | 1 | — | — | 3[c] | 1 | — | 13 | 2 | ||||
| 2012–13 | Liga MX | 26 | 1 | — | — | 9[c] | 2 | 3[d] | 2 | 38 | 5 | |||
| Total | 37 | 2 | — | — | 14 | 3 | 3 | 2 | 54 | 7 | ||||
| Twente | 2013–14 | Eredivisie | 15 | 2 | 1 | 0 | — | — | — | 16 | 2 | |||
| 2014–15 | Eredivisie | 27 | 9 | 4 | 2 | — | — | — | 31 | 11 | ||||
| 2015–16 | Eredivisie | 4 | 0 | — | — | — | — | 4 | 0 | |||||
| Total | 46 | 11 | 5 | 2 | — | — | — | 51 | 13 | |||||
| Porto | 2015–16 | Primeira Liga | 28 | 8 | 1 | 0 | 2 | 0 | 4[e] | 0 | — | 35 | 8 | |
| 2016–17 | Primeira Liga | 29 | 3 | 1 | 1 | 2 | 0 | 9[e] | 2 | — | 41 | 6 | ||
| 2017–18 | Primeira Liga | 27 | 3 | 3 | 0 | 3 | 0 | 8[e] | 0 | — | 41 | 3 | ||
| 2018–19 | Primeira Liga | 34 | 3 | 5 | 0 | 5 | 0 | 8[e] | 3 | 1[f] | 1 | 53 | 7 | |
| 2019–20 | Primeira Liga | 33 | 4 | 5 | 0 | 4 | 0 | 9[g] | 0 | — | 51 | 4 | ||
| 2020–21 | Primeira Liga | 30 | 2 | 5 | 1 | 2 | 0 | 10[e] | 0 | 1[f] | 0 | 48 | 3 | |
| 2021–22 | Primeira Liga | 11 | 0 | 1 | 0 | 2 | 0 | 4[e] | 0 | — | 18 | 0 | ||
| Total | 192 | 23 | 21 | 2 | 20 | 0 | 52 | 5 | 2 | 1 | 287 | 31 | ||
| Sevilla | 2021–22 | La Liga | 18 | 2 | 1 | 0 | — | 3[h] | 0 | — | 22 | 2 | ||
| 2022–23 | La Liga | 4 | 1 | — | — | — | — | 4 | 1 | |||||
| 2023–24 | La Liga | 2 | 0 | — | — | — | — | 2 | 0 | |||||
| Total | 24 | 3 | 1 | 0 | — | 3 | 0 | — | 28 | 3 | ||||
| Monterrey | 2023–24 | Liga MX | 24 | 0 | — | — | 3[c] | 1 | — | 27 | 1 | |||
| 2024–25 | Liga MX | 35 | 2 | — | — | 1[c] | 0 | 5[i] | 2 | 41 | 4 | |||
| 2025–26 | Liga MX | 21 | 2 | — | — | 2[c] | 1 | 2[j] | 0 | 25 | 3 | |||
| Total | 80 | 4 | — | — | 6 | 2 | 7 | 2 | 93 | 8 | ||||
| Career total | 379 | 42 | 27 | 4 | 20 | 0 | 75 | 10 | 12 | 5 | 513 | 62 | ||
| National team | Year | Apps | Goals |
|---|---|---|---|
| Mexico | 2014 | 2 | 0 |
| 2015 | 16 | 3 | |
| 2016 | 8 | 3 | |
| 2017 | 6 | 1 | |
| 2018 | 8 | 0 | |
| 2019 | 2 | 0 | |
| 2020 | 3 | 1 | |
| 2021 | 18 | 2 | |
| 2022 | 8 | 0 | |
| Total | 71 | 10 | |
Monterrey
Porto
Sevilla
Mexico U20
Mexico
Individual