Codina before a match with Catalonia in 2012
|Full name||Jordi Codina Rodríguez|
|Date of birth||27 April 1982|
|Place of birth||Barcelona, Spain|
|Height||1.89 m (6 ft 2 in)|
|2002–2007||Real Madrid B||79||(0)|
|2016||→ Pafos (loan)||16||(0)|
|* Senior club appearances and goals counted for the domestic league only and correct as of 15:27, 18 May 2018 (UTC)
‡ National team caps and goals correct as of 30 December 2013
Born in Barcelona, Catalonia, Codina arrived at Real Madrid in 2002 at the age of 20, having been grown in the youth system of local RCD Espanyol. After the departure of Carlos Sánchez and David Cobeño, he became first-choice with the reserve side – Antonio Adán was the backup and Kiko Casilla third-choice, as he eventually gained Castilla's captaincy.
Codina made his professional debuts in the second division, in the 2005–06 season, against Sporting de Gijón. In the last of his five years with the B-team, he played in 35 of 38 games for a total of 3,150 minutes.
At the start of 2007–08, Codina was promoted to Real Madrid's main squad as third goalkeeper, after Iker Casillas and Jerzy Dudek. As they had already been crowned league champions, he made his first and sole official appearance for the club in the last match of the campaign, playing the full 90 minutes in a 5–2 home win against Levante UD on 18 May 2008.
On 2 July 2009, Codina moved to fellow La Liga side Getafe CF, also in Madrid, on a free transfer, signing a three-year contract and reuniting with former Castilla manager Míchel. In his debut season and the following, he constantly battled for first-choice status with Argentine Óscar Ustari.
Codina left in June 2015, after his link expired. On the 11th, aged 33, he moved abroad for the first time in his career and signed a two-year deal with Cypriot club APOEL FC. On 7 January 2016, however, after failing to appear in any competitive games, he joined fellow First Division team Pafos FC on a six-month loan.
- As of match played on 13 May 2018
|Real Madrid B||2002–03||Segunda División B||13||0||—||—||—||13||0|
|2003–04||Segunda División B||15||0||—||—||—||15||0|
|2004–05||Segunda División B||6||0||—||—||1[a]||0||7||0|
|2005–06||Segunda División B||10||0||—||—||—||10||0|
|2006–07||Segunda División B||35||0||—||—||—||35||0|
|Real Madrid||2005–06||La Liga||0||0||0||0||0||0||—||0||0|
|APOEL||2015–16||Cypriot First Division||0||0||0||0||0[c]||0||0[d]||0||0||0|
|Pafos (loan)||2015–16||Cypriot First Division||16||0||2||0||—||—||18||0|
|Fuenlabrada||2017–18||Segunda División B||10||0||3||0||—||—||13||0|
- Real Madrid
- Real Madrid 5–2 Levante; ESPN Soccernet, 18 May 2008
- El Getafe llega a un acuerdo con el Real Madrid por Codina (Getafe reach agreement with Real Madrid for Codina); Marca, 29 June 2009 (in Spanish)
- Getafe: "Este año Ustari y yo hemos estado mejor", indica Codina (Getafe: "This year Ustari and i performed better", Codina notes); Goal.com, 17 February 2011 (in Spanish)
- Os deseamos lo mejor (We wish you the best); Getafe CF, 3 June 2015 (in Spanish)
- Κατ'αρχήν Συμφωνία με Jordi Codina Rodriguez [Agreement in principle with Jordi Codina Rodriguez] (in Greek). APOEL FC. 11 June 2015. Archived from the original on 13 June 2015. Retrieved 11 June 2015.
- Προσθαφαιρέσεις στην λίστα Α' [First-team subtractions] (in Greek). APOEL FC. 7 January 2016. Archived from the original on 2 February 2016. Retrieved 7 January 2016.
- Τέλος ο Κοδίνα (Βρήκε ομάδα) [Codina terminated (he found a new team)] (in Greek). Sigmalive. 16 July 2016. Retrieved 16 July 2016.
- "Jordi Codina, nou porter del Reus" [Jordi Codina, new goalkeeper of Reus] (in Catalan). Reus Deportiu. 16 July 2016. Retrieved 16 July 2016.[permanent dead link]
- "Codina: Jordi Codina Rodríguez". BDFutbol. Retrieved 16 May 2015.
- "Codina". Soccerway. Retrieved 16 June 2015.