Wikiwand AI

Tiri (footballer)

Spanish footballer From Wikipedia, the free encyclopedia

José Luis Espinosa Arroyo (born 14 July 1991), commonly known as Tiri, is a Spanish professional footballer who plays as a centre-back for Super League club Persijap Jepara.

Full name José Luis Espinosa Arroyo[1]
Date of birth (1991-07-14) 14 July 1991 (age 35)[1]
Place of birth Los Barrios, Spain
Height 1.86 m (6 ft 1 in)[1]
Quick facts Personal information, Full name ...
Tiri
Tiri in 2019
Personal information
Full name José Luis Espinosa Arroyo[1]
Date of birth (1991-07-14) 14 July 1991 (age 35)[1]
Place of birth Los Barrios, Spain
Height 1.86 m (6 ft 1 in)[1]
Position Centre-back
Team information
Current team
Persijap Jepara
Number 4
Youth career
Cádiz
Senior career*
Years Team Apps (Gls)
2009–2012 Cádiz B 49 (0)
2009–2010 Cádiz 1 (0)
2012–2015 Atlético Madrid B 83 (0)
2015 ATK 13 (0)
2016 Atlético Madrid B 9 (0)
2016 ATK 11 (0)
2017 Marbella 6 (0)
2017–2020 Jamshedpur 48 (3)
2020–2023 ATK Mohun Bagan 38 (0)
2023–2025 Mumbai City 44 (2)
2026– Persijap Jepara 15 (0)
* Club domestic league appearances and goals as of 23 May 2026
Close

He never played any higher than Segunda División B in his own country, where he made 90 appearances for three clubs. He played 154 matches in the Indian Super League for ATK, Jamshedpur, ATK Mohun Bagan and Mumbai City, winning the title with the first team in 2016 and the fourth in 2023–24 and being at one point the most-capped foreign player in the history of the competition.[2]

Club career

Cádiz

Born in Los Barrios, Province of Cádiz, Tiri began his career at Cádiz CF.[3] He was mostly associated to the reserves during his spell and only collected two first-team appearances, the first occurring on 10 May 2009 at the age of 17 as he played the final 25 minutes of a 2–1 Segunda División B away win against CD Guadalajara.[4]

On 1 September 2010, Tiri played the full 90 minutes of a 3–1 home defeat of CE L'Hospitalet in the first round of the Copa del Rey, at the Estadio Ramón de Carranza.[5]

Atlético Madrid

Tiri transferred to Atlético Madrid in 2012, being assigned to their B side also in the third tier. He was first choice during his three-year spell, being relegated to Tercera División in his last season.[6]

ATK

On 18 June 2015, Tiri signed for Indian Super League defending champions ATK at the same time as compatriot Jaime Gavilán, joining Borja Fernández and Josemi in the club's Spanish contingent.[7] An unused substitute for their first two matches of the campaign, he made his debut on 7 October by playing the entirety of a 1–1 draw at FC Goa in place of Arnab Mondal, who was away playing internationally for India.[8]

Tiri totalled 1,170 minutes of action, in an eventual elimination in the semi-finals by Chennaiyin FC.[9]

Return to Atlético B

Tiri returned to Atlético Madrid and its B team on 1 February 2016.[10] However, before playing a game for them, on 16 March he agreed terms to go back to Kolkata for the next season.[11]

ATK return

Tiri played 11 matches in his second spell at the Salt Lake Stadium. One of those was in the ISL final, a penalty shootout victory over Kerala Blasters FC on 18 December 2016, thus winning his first league title.[12]

Marbella

On 24 January 2017, Tiri returned to Spain's third division, signing with Marbella FC in his native Andalusia.[13] In the second of his six appearances, he was sent off in a 2–1 home loss to Lorca FC.[14]

Jamshedpur

Tiri returned to the Indian top flight in July 2017, joining expansion team Jamshedpur FC.[15] He played every minute as they finished fifth, one place off the playoffs, and scored in a 3–2 home win against Delhi Dynamos FC on 21 January 2018.[16]

ATK Mohun Bagan

On 12 September 2020, Tiri moved to newly merged ATK Mohun Bagan FC.[17] He made his official debut on 20 November, in a 1–0 away defeat of Kerala Blasters.[18]

Tiri missed the vast majority of the 2022–23 campaign, due to injury.[19]

Mumbai City

On 6 July 2023, Tiri signed a one-year contract with Mumbai City FC as a free agent.[20] He scored his first goal on 4 February 2024 against his former club Jamshedpur, heading from a free kick in a 2–3 home loss.[21] He won his second league title at the end of the season.[22]

On 7 February 2025, away against NorthEast United FC, Tiri made his 150th ISL appearance, becoming the second foreigner to achieve this after Morocco's Ahmed Jahouh.[23][24] In June, he agreed to a one-year extension.[25]

Tiri left in January 2026, by mutual consent.[26]

Career statistics

As of 7 February 2026
More information Club, Season ...
Club Season League Cup Other Total
DivisionAppsGoalsAppsGoalsAppsGoalsAppsGoals
Cádiz B 2009–10[27] Tercera División 130130
2010–11[27] Tercera División 9090
2011–12[27] Tercera División 260260
Total 480480
Cádiz 2009–10[28] Segunda División B 1010
2010–11[28] Segunda División B 001010
Total 101020
Atlético Madrid B 2012–13[28] Segunda División B 290231
2013–14[28] Segunda División B 2502[a]0270
2014–15[28] Segunda División B 290290
Total 83020850
ATK 2015[29] Indian Super League 130130
Atlético Madrid B 2015–16[27] Tercera División 9090
ATK 2016[29] Indian Super League 110110
Marbella 2016–17[27] Segunda División B 6060
Jamshedpur 2017–18[29] Indian Super League 181181
2018–19[29] Indian Super League 181181
2019–20[29] Indian Super League 121121
Total 483483
ATK Mohun Bagan 2020–21[29] Indian Super League 210210
2021–22[29] Indian Super League 170170
2022–23[29] Indian Super League 002[b]020
Total 38020400
Mumbai City 2023–24[29] Indian Super League 2315[c]0281
2024–25[29] Indian Super League 211211
Total 4420050492
Persijap Jepara 2025–26 Super League 3030
Career total 304530703145
Close
  1. Appearances in Segunda División B relegation play-offs
  2. Appearances in Super Cup

Honours

ATK

Mumbai City

References

Related Articles

Timelines

Top Qs

Fact Checks