Borja Fernández Fernández (born 14 January 1981), is a Spanish footballer who plays for Real Valladolid as a defensive midfielder.

Having started his career at Real Madrid, he amassed La Liga totals of 203 games and three goals over the course of ten seasons. He also represented in the competition Mallorca, Valladolid, Getafe and Eibar.

In 2014 Borja signed for Atlético de Kolkata, winning the first Indian Super League.

Club career
Spain
Born in Ourense, Galicia, Borja joined Real Madrid's academy in 1996 and, after impressive displays for the C and B-teams, was promoted to the main squad in 2003. He appeared in fifteen La Liga games that season – with his debut coming on 2 September 2003 in a 1–1 away draw against Villarreal CF– and eight in his second year (mostly as a late substitute).

Unable to break into the first team, Borja was loaned to RCD Mallorca for the 2005–06 campaign, where he also played sparingly. He subsequently joined Segunda División club Real Valladolid, being instrumental in the side's top flight promotion after a three-year hiatus and continuing to start regularly in the subsequent first division seasons.

In 2009–10 Borja was again a defensive pillar for Valladolid, featuring in 31 matches as the Castile and León side was eventually relegated, as 19th. In late May 2010, he signed a four-year contract with Getafe CF.

In August 2011, Borja returned to the second division and joined Deportivo de La Coruña, with Rubén Pérez heading in the opposite direction. He subsequently returned to Geta, scoring his first official goal for the team on 16 March 2013, the game's only at home against Athletic Bilbao.

India / Eibar
On 4 July 2014, at the age of 33, Borja moved abroad for the first time, becoming the first signing for Atlético de Kolkata of the Indian Super League and the very first signing in the league ever. He scored the second goal in the league's opening match, a 3–0 home victory over Mumbai City FC. In the next fixture he was sent off for two yellow cards in the 84th minute, but his team still won 2–0 at NorthEast United FC.

Borja played a pivotal role for Atlético as it went on to win the championship, defeating Kerala Blasters FC in the final through a last-minute goal by Mohammed Rafique. On 31 December 2014 he returned to Spain, after agreeing to a six-month contract with top flight club SD Eibar. His debut came on 16 January of the following year, replacing Javi Lara in added time of a 1–1 draw at Córdoba CF. He started in 14 of his appearances to help the Basques retain their status, scoring an equaliser in a 1–1 draw at Getafe on 17 May.

On 17 June 2015, Borja returned to Atlético Kolkata, succeeding his compatriot Luis García as the franchise's captain for their second campaign. He scored once in 15 matches – in a 4–0 home rout of FC Goa on 22 November– as his team were eliminated in the semi-finals by Chennaiyin FC.

Valladolid return / Later years
Borja returned to Valladolid on 25 January 2016, linking until the end of the second division season. On 12 August, he rejoined Kolkata for the third ISL campaign.

On 17 January 2017, Borja returned to Spain and its second level after agreeing to a six-month deal with UD Almería. On 12 July he returned to Valladolid for a third spell, after signing a one-year contract.