James David Rodríguez Rubio (born 12 July 1991) is a Colombian professional footballer who plays as an attacking midfielder for Atlético Nacional. During the decade from 2009 to 2019, various performance analyses and statistical models in European football positioned Rodríguez the best attacking midfielder in the world, and he is widely considered one of the greatest players in Colombian history. During that decade, across Europe's top five leagues, Rodríguez established himself as the midfielder with the highest average of goals and assists, as well as the highest volume of accurate passes in the final third. In 2014, the International Centre for Sports Studies ranked him as the second-best attacking midfielder in Europe.
After debuting with Envigado, Rodríguez's early breakthrough occurred in 2009 with Banfield, where he became the youngest foreign player to debut, score, and win a championship in the Argentine league, contributing to the club's first league title in its 113-year history. In 2010, he joined Porto, winning six titles, including the UEFA Europa League, and received the Portuguese Golden Ball in 2012. He subsequently moved to Monaco in 2013, finishing the Ligue 1 season as the top assist provider and being named to the Team of the Year.
Following his transfer to Real Madrid in 2014, Rodríguez recorded 13 goals and 12 assists in 29 appearances during his debut season, earning the official La Liga Best Midfielder award. In his following two seasons at the club, he lifted several trophies, including a La Liga and two UEFA Champions League titles. Rodríguez was then sent on loan to Bayern Munich in 2017, where he was subsequently named to the Bundesliga Team of the Season and recognized among the league's best midfielders. After a brief return to Madrid, Rodríguez signed for Premier League club Everton in the summer of 2020 on a free transfer, where he stayed for one season. He has since had short stints at various clubs, including Al-Rayyan in Qatar, Olympiacos in Greece, São Paulo in Brazil, Rayo Vallecano in Spain, León in Mexico, and Minnesota United in the United States.
Rodríguez began his senior international career in 2011, debuting for Colombia at the age of 20. With 131 caps, he is the nation's record appearance holder. He was part of Colombia's squads at the FIFA World Cup in 2014, 2018 and 2026; in 2014, he won the tournament's Golden Boot and was included in the All-Star Team, helping Colombia reach the quarter-finals for the first time. His round of 16 volley against Uruguay was also voted Goal of the Tournament and went on to win the FIFA Puskás Award for the best goal of 2014, marking the first time a World Cup goal received this accolade. Rodríguez additionally represented his nation at the Copa América in 2015, 2016, 2019 and 2024, winning a third-place medal in 2016 and reaching the final in 2024, the latter in which he set the record for most assists in a single edition and received the Golden Ball as the tournament's best player. Rodríguez is currently the second-highest assist provider in the history of CONMEBOL FIFA World Cup qualifiers as well, trailing only Brazil's Neymar.
Contents
Club career
Envigado
Born in Cúcuta, Norte de Santander, Rodríguez spent his childhood in the city of Ibagué, Tolima. He was born to ex-footballer Wilson James Rodríguez Bedoya and Maria Del Pilar Rubio. Rodríguez started his professional career in 2006 with Colombian club Envigado. Although the club suffered relegation at the end of the year, he and Gio Moreno played key roles in helping the team secure promotion by winning the 2007 Primera B title on penalties. He became the second youngest Colombian player to start a professional match, playing his first match on 21 May 2006, at the age of 14.
Banfield
In February 2008, Rodríguez was signed by Argentine team Banfield, and played a year with the club's youth teams. He made his first team debut on 7 February 2009 and became the youngest foreigner in Argentine football history in the process. He scored his first goal for the club on 27 February with a long range strike in a 3–1 victory over Rosario Central. He finished his first season with a goal in 11 appearances.
In 2009, Rodríguez became a regular first-team player, featuring in every game of the Apertura 2009. At just 17, he became the youngest foreigner to score a goal in Argentina. His second goal for Banfield came on 26 September, when he scored with a strike into the top corner from outside of the area in an important 2–1 win against Newell's Old Boys, a victory that helped Banfield win the Argentine championship for the first time in the club's history.
In December 2009, Italian club Udinese planned to make a bid for Rodríguez for a reported €5 million after the 2010 Copa Libertadores. However, Banfield rejected the bid, labelling it as "insufficient". For the Clausura 2010, on 13 February 2010, Rodríguez scored a golazo in the match against arch-rivals Lanús with a left-footed lob to make the game 2–0 in the final minutes. After the game, daily sports website Diario Olé compared his playing and personal style to Cristiano Ronaldo and nicknamed him the "James Bond of Banfield".
On 10 February 2010, Rodríguez scored his first Copa Libertadores goal in a 2–1 home victory over Mexican club Monarcas Morelia. He added to his glowing reputation a week later with a goal in a daunting victory over Copa Libertadores group rivals Deportivo Cuenca away from home, scoring the fourth goal of the 4–1 victory with a nice left-footed finish in the box. His wonderful scoring season continued with a brace in the Copa Libertadores group match away to Uruguayan club Nacional on 10 March. Rodríguez scored first with a diving header and then from the penalty spot in a 2–2 draw. The 18-year-old netted another goal against Brazilian club Internacional on 29 April 2010 in the first leg of the 2010 Copa Libertadores round 16, which Banfield won 3–1. This goal brought his tally to five goals in seven games. However, Rodríguez' international season ended in defeat as his team went down on away goals with a 0–2 defeat in Porto Alegre in the second leg, in which he was red carded for two fouls.
Porto
On 6 July 2010, Rodríguez was signed by Porto for €5.1 million, with 30% economic rights retained by other parties. He signed a four-year contract with a €30 million release clause. Porto later re-sold 10% economic rights to third parties. On 18 July, he played his first game and scored his first goal in a friendly against Ajax. In November, Porto sold 35% economic rights (half of 70%) to Gol Football Luxembourg, S.A.R.L. for €2.5 million.
On 15 December 2010, Rodríguez scored his first competitive goal during a 3–1 Europa League home victory against Bulgarian club CSKA Sofia. On 17 May, Porto bought the remaining 30% economic rights from Convergence Capital Partners B.V. for €2.25 million and once again hold more than half of the economic rights with 55%. He scored a hat-trick and assisted once against Vitória de Guimarães in the 2011 Taça de Portugal Final, which Porto won 6–2.
On 13 June, Rodríguez signed a new five-year contract in which the release clause increased to €45 million. He finished the 2010–11 season with six goals and eight assists in 31 appearances. He also took home four trophies: the Super Cup title, the league title, the Europa League title, and the Cup title as Porto had a historic season.
In the 2011–12 season, Rodríguez scored 14 goals for Porto and delivered 11 assists. In 2011, he won the LPFP Award for Breakthrough Player of 2011–12 Primeira Liga season at age 20, becoming the first Colombian player to do so. He is a two-time winner of the SJPF Player of the Month. He won the Portuguese Golden Ball award in 2012, becoming the second Colombian to win the award after Radamel Falcao as well as the youngest player ever to hold the honour. On 20 September 2011 in a league match against Feirense, he punched Rabiola and was subsequently dismissed, missing the match against Benfica.
In the 2012–13 season, Rodríguez was given the number 10 shirt and became a regular starter. Since fellow Colombians Radamel Falcao, Fredy Guarín and Brazilian Hulk left the club during the last two seasons, Rodríguez was able to start more regularly than before. In a match against Olhanense on 1 September, he scored a chip from a tight angle. In the same game, he assisted compatriot Jackson Martínez with a through ball for an eventual 3–2 win. He scored the team's third goal against Beira-Mar soon after assisting the first two goals in a 4–0 victory on 22 September.
Monaco
On 25 May 2013, it was announced that Rodríguez had joined Monaco for a transfer fee of €45 million, the second most expensive transfer in Portuguese football behind former teammate Hulk. Rodríguez subsequently signed a five-year contract that was set to keep him at the club until 2018. This transfer made him not only one of the most expensive transfers in the club's history, but in Ligue 1 history as well, along as one of the highest in world football. Rodríguez made his Monaco debut against Bordeaux, a game Monaco went on to win 2–0. He then missed Monaco's second league match to avoid a possible injury. On 5 October against Saint-Étienne, Rodríguez gave a man of the match performance by assisting both goals in a 2–1 victory.
He finally scored his first goal for the club with a free-kick in a 2–0 win over Rennes. Rodríguez scored another goal in the next match in the fourth minute against Nice, a game Monaco won 3–0. He began the 2014 calendar year by making his Coupe de France debut in a match against Vannes, where he both assisted and scored a goal in a 3–2 victory. His first double at Monaco came in the match against Bastia, a 2–0 Monaco victory.
In the French media, Rodríguez was referred to as "perhaps" the best footballer in Ligue 1 due to his impressive debut season with Monaco, although he stated that he still required more time in the league to fully adapt. Following the international break, he scored his first penalty for Monaco against Sochaux in a 2–1 win. He ended his debut season without a trophy, though nonetheless helped Monaco secure a spot in the following season's UEFA Champions League. On an individual level, he earned a spot in the star Ligue 1 XI, and led Ligue 1 in assists for the season.
Real Madrid
In a post-match interview during the 2014 FIFA World Cup, Rodríguez stated his "love", "admiration" and "passion" for Real Madrid, saying that it would be a "life's dream" to play for them after his performances aroused rumors linking him to the Spanish club.
On 22 July 2014, Rodríguez signed a six-year contract with the Spanish club for an undisclosed fee, which was reported to be approximately €80 million. At the time, this was the fourth-most expensive transfer in the world, the third-most expensive in Madrid's history, and the most expensive Colombian after surpassing Radamel Falcao's €60 million transfer in 2013. The amount spent on his transfer fee led many to call Rodríguez as a Galáctico after he was given the number 10 shirt worn by Madrid legends such as Luís Figo and Ferenc Puskás.
Rodríguez was greeted by a 45,000 attendance during his presentation. The Colombian ambassador in Madrid made a speech at the event and carried a message from Colombian President Juan Manuel Santos that Rodríguez was changing the history of Colombian football and that the entire nation was behind him. Real Madrid President Florentino Pérez followed with a speech of his own, stating that he welcomed Rodríguez, a "lover" and "long supporter" of the club who would never forget the day he made his dream a reality.
Rodríguez made his debut in the UEFA Super Cup at the Cardiff City Stadium against Sevilla, in which Real Madrid won 2–0. He played 72 minutes before being replaced by Isco. On 19 August, Rodríguez scored his first goal for Real Madrid against Atlético Madrid in the first leg of the Spanish Super Cup after coming on as a substitute for Cristiano Ronaldo at half-time. Rodríguez made his Champions League debut for Real in the group stage opening match against Basel, where he scored the fourth goal in a 5–1 victory. He then scored his first league goal days later against Deportivo La Coruña, where he also supplied an assist in an 8–2 victory. He scored a brace in a 4–0 win at Granada on 1 November; his first goal was a dipping volley from a poor angle.
In the match against Sevilla in which he scored the opening goal, Rodríguez experienced a fracture on the fifth metatarsal in his right foot after being fouled. The injury required surgery and he was out of action for two months. He returned on 5 April in the match against Granada, where he assisted two goals in a 9–1 victory before being subbed at the 60th minute. Days later, he scored his first goal since his injury against Rayo Vallecano in a 2–0 victory.
Everton
On 7 September 2020, Rodríguez joined Premier League club Everton on a free transfer and signed a two-year deal, with a club option for a third season. The deal once again reunited him with manager Carlo Ancelotti. He made his debut later that month in a 1–0 away win against Tottenham Hotspur in their first game of the 2020–21 Premier League season. The following week he scored his first goal for Everton on his home debut, a 5–2 league win against West Bromwich Albion. He scored two goals and provided an assist for his international teammate Yerry Mina in a 4–2 victory at Goodison Park against Brighton & Hove Albion on 3 October 2020. He added to his goal tally against Manchester United in a 3–3 draw at Old Trafford on 6 February 2021.
Al-Rayyan
On 22 September 2021, Rodríguez joined Al-Rayyan for an undisclosed fee. On 17 October 2021, Rodríguez made his debut for Al-Rayyan, in a 3–0 loss against Al-Duhail. He scored his first goal for the team against Al-Sailiya on 26 October 2021.
On 15 September 2022, Al-Rayyan and the player parted ways.
Olympiacos
On 15 September 2022, Rodríguez joined Greek Super League champions Olympiacos on a free transfer. Upon arrival, Rodríguez was handed the number 10 jersey, previously worn by Rony Lopes who had departed to play on loan for Ligue 1 side Troyes. He made his league debut on 18 September as a starter against Aris Thessaloniki, a match in which his team lost 2–1 despite being up a goal for the majority of the match. On 13 April 2023, Rodríguez' contract with Olympiacos was terminated by mutual consent.
São Paulo
On 29 July 2023, Rodríguez joined São Paulo, signing a two-year contract. He made his debut for the club in a 1–1 draw with Flamengo on 13 August. Despite making mostly substitute appearances as he was coming from four months off the pitch, he was getting regular playing time under manager Dorival Júnior in the 2023 season, making 14 appearances out of a possible 25 until an injury suffered in training left him out for the final three matches of the season. However, with the arrival of Luis Zubeldía, Rodríguez began struggling for playing time, playing less than 200 minutes over 8 appearances in the first half of the 2024 season, with coach Zubeldia preferring other players in his position instead. In July 2024 his contract with São Paulo was terminated by mutual consent, with Rodríguez making 22 appearances and scoring two goals in his spell with the Brazilian club.
Rayo Vallecano
Rodríguez joined La Liga club Rayo Vallecano in August 2024 as a free agent. He made a total of seven appearances in the 2024–25 season for a total of 205 minutes and provided an assist in Rayo's Copa del Rey victory over Unionistas. His contract with Rayo was terminated by mutual consent in January 2025 after only four months and seven appearances with the club.
León
Following his departure from Rayo, there was speculation about a transfer to Junior, with club president Fuad Char saying that he would be paid one of the biggest salaries in Colombian football. On 13 January 2025, Liga MX club León announced Rodríguez' signing following his departure from Rayo. On 26 January, he netted his first goal from a penalty in a 1–0 victory over Juárez. However, his contract with the club was not renewed and would become a free agent at the end of the same year.
Minnesota United
On 6 February 2026, Rodríguez signed with Major League Soccer club Minnesota United on a deal through to June 2026, with a club option through to December 2026. On 13 May 2026, Minnesota United announced Rodríguez would depart the club to prepare for the 2026 FIFA World Cup.
Atlético Nacional
On 12 September 2026, Rodríguez joined Atlético Nacional, marking his return to Colombian football.
International career
Youth
Rodríguez was part of the Colombia U-17 team that finished runners-up in the 2007 South American Under-17 Championships, where he scored three goals. He also helped Colombia advance to the knockout stages during the 2007 FIFA U-17 World Cup, where they eventually lost to the winners of the tournament Nigeria. He was also part of the Colombia under-20 squad in three youth tournaments during 2011: the Toulon Tournament, the South American U-20 Championship and the U-20 World Cup that was held in his homeland Colombia. Rodríguez scored two goals and provided three assists during the 2011 Toulon Tournament. This show led him to being voted as the MVP of the tournament where Colombia won the final by defeating France in a penalty shootout. Rodríguez scored one of the penalties in the shootout.
During the 2011 South American U-20 Championship, he provided three assists. During the 2011 U-20 World Cup, he was named captain of the U20 squad due to his impressive leadership and talent. By scoring three goals and providing three assists in the tournament, he gained international attention as a promising star, especially during his performance in the 4–1 victory against France where he scored a penalty and provided an assist.
Senior
On 29 September 2011, Rodríguez received his first call-up to the Colombia senior side for a match against Bolivia on 11 October 2011. He was selected as the man of match due to his performance, including the initiation of the goal scored in the last minute by his former Porto teammate Radamel Falcao which gave Colombia a 2–1 win in La Paz. Under new manager José Pékerman, he played a crucial part in setting up both goals in a 2–0 friendly victory over Mexico. He scored his first goal for Colombia against Peru, and Colombia went on to win 1–0 in Lima in Pekerman's first competitive match.
Rodríguez assisted two goals in a row from 1–0 to 3–0 In the World Cup qualifying match against Uruguay that eventually ended 4–0. He scored a stunning volley from a 30-yard free kick against Chile, leveling the game to an eventual 3–1 away victory boosting Colombia to the second place in the qualifying stages. In the match against Paraguay, he set up the plays leading towards both goals in a 2–0 victory. In Colombia's last international friendly of the year, he assisted the sole goal, allowing Colombia to tie with 2014 World Cup hosts Brazil 1–1. Rodríguez played his first match of 2013 in the second half of the CONMEBOL qualifiers against Bolivia, where he gave a man of the match performance in a 5–0 victory. He set up the second goal thanks to a free kick that he took.
Playing against South American leaders Argentina, Rodríguez suffered an injury in the 30th minute forcing him to be substituted. While the injury was not serious, he was rested and therefore missed the game against Peru days later. He made a good comeback when he scored the winning goal in a 1–0 victory over Ecuador during the final stages of the world cup qualifiers. In a tough match against Chile, he drew both penalties that equalized Colombia from a 1–3 to a 3–3. This drew allowed Colombia to return to the World Cup for the first time in 16 years. Days later, he assisted the first goal with a free-kick while setting up the second in a 2–1 away victory over Paraguay.
Rodríguez continued his play-making form by assisting the first goal and setting up the second against Belgium in a 2–0 victory. He was later voted man of the match. A few days later, He was praised once more as the man of the match in a 0–0 draw against the Netherlands. Rodríguez started in Colombia's opening match of 2014 and scored a penalty against Tunisia in a 1–1 draw at Estadio Cornellá-El Prat on 5 March 2014. In the last friendly before the World Cup, he scored yet another penalty against Jordan in a 3–0 victory.
Style of play
Once considered to be among the best young players in the world, Rodríguez is a versatile footballer who can play in several positions across the midfield or front-line, having played as a playmaker, winger, and central midfielder for both club and country, although he has stated in interviews that his preferred role is as an attacking midfielder behind the strikers. Praised for his pace, technical skills, vision, and his ability to create chances for teammates as an advanced playmaker, Rodríguez' performances as a classic number 10 have led to comparisons with the famous Colombian footballer Carlos Valderrama; Valderrama himself declared Rodríguez as his "successor".
Although naturally left-footed, Rodríguez has shown ambidexterity in his dribbling and style of play. His goal scoring abilities were a highlight of the 2014 FIFA World Cup, where he managed to claim the Golden Boot despite Colombia's elimination in the quarter finals following a 2–1 loss to Brazil. He is also an accurate free kick taker, and a goal threat from anywhere on the pitch. This has made Rodríguez recognized for his unpredictability, as noted by Marca writer Justin Sherman: "One of the differences that James has with other players is that, apart from being very good outside the area, he is also good inside. He has the qualities of a No. 9 and is capable of finishing with a shot from the head or with either foot with great effectiveness."
Statistical data from 2015 to 2019 places Rodríguez as one of the best-performing attacking midfielders during the period. An academic study of applied economics published in the journal Omega analysed the historic performance of elite football players over a 70-year period, determining through analytical and statistical productivity models that Rodríguez ranked as the most efficient midfielder in the history of Real Madrid. On a per-minute basis at Bayern Munich, he ranked second in offensive productivity for the team in both of his seasons there, trailing only Robert Lewandowski. He also served as a primary progressive catalyst for the squad, according to performance data.
Personal life
In 2015, Forbes estimated that Rodríguez' annual income was $29 million. Rodríguez married volleyball player Daniela Ospina, sister of Colombian goalkeeper David Ospina, in 2011. They met while Rodríguez was playing at Banfield. The two have a daughter, born in May 2013. On 27 July 2017, it was announced that the couple was in the process of divorcing. In October 2019, Rodríguez had a second child, a son, born to a surrogate in Medellín. Rodríguez is Catholic. He acquired Spanish citizenship in 2019.
Sponsorships
During his early days playing in South America, Rodríguez was approached by Adidas head scout Claus Peter Meyer. He featured occasionally in various adverts for Adidas as well as the Colombian beverage "Pony Malta", Nestlé drink "Milo", and the shampoo Clear. After the 2014 World Cup, where he won the Golden Boot as the tournament's top goal scorer with six goals, Adidas took advantage of Rodríguez' increased exposure and issued him his own custom gold boots to celebrate his achievement and increase the brand's on-pitch association with their new star asset.
Career statistics
Club
As of match played 13 May 2026
International
Scores and results list Colombia's goal tally first; score column indicates score after each Rodríguez goal.
Honours
Envigado
Categoría Primera B: 2007
Banfield
Argentine Primera División: Apertura 2009
Porto
Primeira Liga: 2010–11, 2011–12, 2012–13
Taça de Portugal: 2010–11
Supertaça Cândido de Oliveira: 2012
UEFA Europa League: 2010–11
Real Madrid
La Liga: 2016–17, 2019–20
Supercopa de España: 2020
UEFA Champions League: 2015–16, 2016–17
UEFA Super Cup: 2014, 2016
FIFA Club World Cup: 2014, 2016
Bayern Munich
Bundesliga: 2017–18, 2018–19
DFB-Pokal: 2018–19
São Paulo
Copa do Brasil: 2023
Colombia U20
Toulon Tournament: 2011
Colombia
Copa América runner-up: 2024; third place: 2016
Individual
Records
Throughout his career, Rodríguez has achieved several statistical milestones for both club and country. These are the main records:
Youngest foreign player to debut in the Argentine Primera División: aged 17 years and 210 days (7 February 2009)
Youngest foreign player to score a goal in the Argentine Primera División: aged 17 years and 230 days vs Rosario Central (27 February 2009)
Youngest foreign player to win an Argentine Primera División title: aged 18 years and 154 days (Apertura 2009)
Youngest foreign player to score a hat-trick in a Taça de Portugal final: aged 19 years and 314 days vs Vitória de Guimarães (2011)
Only player to win the FIFA Puskás Award with a goal scored during a FIFA World Cup tournament: 2014 (round of 16 vs Uruguay)
Fastest La Liga hat-trick of assists in the 21st century for a Real Madrid player: 12 minutes vs Rayo Vallecano (20 December 2015)
Highest offensive productivity (non-penalty goals and open play assists) among midfielders in Europe's top five leagues between 2009 and 2019: 0.70 per 90 minutes
Highest volume of accurate passes in the final third among midfielders in Europe's top five leagues between 2009 and 2019: 53 per 90 minutes
Highest goal and assist ratio per match among midfielders in the history of Real Madrid: 0.63 per 90 minutes
Only player in FIFA World Cup history to win the Golden Boot in one edition (2014) and subsequently finish a separate edition as the top assister (2018)



