Bernardo in action for Sporting Gijón in 2014
|Full name||Bernardo José Espinosa Zúñiga|
|Date of birth||11 July 1989|
|Place of birth||Cali, Colombia|
|Height||1.92 m (6 ft 3 1⁄2 in)|
|2005–2006||Dos Hermanas San Andrés|
|2011–2012||→ Racing Santander (loan)||25||(2)|
|2013||→ Sporting Gijón (loan)||22||(2)|
|* Senior club appearances and goals counted for the domestic league only and correct as of 25 February 2017.
Born in Cali, Bernardo finished his football formation in Spain with Sevilla FC. After appearing in one game for the B-team in 2007–08 (five minutes), he proceeded to play a further three full seasons with the B's, one in Segunda División and two in Segunda División B, only starting regularly in his last.
Bernardo made his first-team – and La Liga – debut on 11 May 2011, playing 90 minutes in a 2–3 away loss against CA Osasuna. In the ensuing summer, he was loaned to fellow league club Racing de Santander in a season-long move.
Bernardo scored his first top flight goal on 7 January 2012, heading home the game's only in a home win against Real Zaragoza. On 26 December, after not featuring at all for the Andalusians in the first half of 2012–13, he was loaned to Sporting de Gijón in the second level.
On 26 June 2013, Bernardo signed a permanent three-year contract with Sporting. He scored three goals while only missing one game in 42 in the 2014–15 campaign, helping the Asturians return to the top division after three years.
|Sevilla B||2007–08||Segunda División||1||0||—||—||—||1||0|
|2009–10||Segunda División B||24||0||—||—||—||24||0|
|2010–11||Segunda División B||35||1||—||—||4||0||39||1|
|Racing Santander (loan)||2011–12||La Liga||25||2||1||0||—||—||26||2|
|Sporting Gijón||2012–13||Segunda División||22||2||0||0||—||—||22||2|
- "Squads for 2016/17 Premier League confirmed". Premier League. 1 September 2016. Retrieved 11 September 2016.
- Osasuna hit back for stunning win; ESPN Soccernet, 11 May 2011
- El central Bernardo Espinosa, nuevo refuerzo sorpresa del Racing (Centre-back Bernardo Espinosa, new surprise Racing signing) Archived September 3, 2011, at the Wayback Machine.; El Diario Montañés, 31 August 2011 (Spanish)
- Racing Santander beats Zaragoza 1–0 in Spain; Sports Illustrated, 7 January 2012
- Cerrada la cesión del sevillista Bernardo al Sporting (Loan of Sevilla player Bernardo to Sporting closed); Sporting Gijón, 26 December 2012 (Spanish)
- Bernardo Espinosa ya es propiedad del Sporting (Bernardo Espinosa is already property of Sporting); Marca, 26 June 2013 (Spanish)
- "0–1: El Sporting, imparable, acaba con la racha del Mallorca" [0–1: Sporting, unstoppable, ends Mallorca's streak] (in Spanish). Mundo Deportivo. 30 November 2014. Retrieved 16 June 2016.
- "3–0: El Sporting se reencuentra con la victoria ante un conservador Numancia" [3–0: Sporting back to winning ways against conservative Numancia] (in Spanish). Mundo Deportivo. 25 January 2015. Retrieved 16 June 2016.
- "El Sporting remonta al Racing y duerme el sábado como segundo" [Sporting comes back from behind against Racing and goes to sleep as second on Saturday] (in Spanish). Marca. 16 May 2015. Retrieved 16 June 2016.
- "Sporting de Gijón 2015/2016: Bernardo, el muro colombiano" [2015/2016 Sporting de Gijón: Bernardo, the Colombian wall] (in Spanish). Vavel. 12 June 2016. Retrieved 16 June 2016.
- "Bernardo es operado con éxito de su rotura de ligamentos" [Bernardo undergoes successful surgery to his ligament rupture] (in Spanish). Mundo Deportivo. 12 January 2016. Retrieved 16 June 2016.
- "Bernardo Espinosa to join Boro from La Liga side Sporting Gijon". Middlesbrough F.C. 15 June 2016. Retrieved 16 June 2016.
- "James returns to Colombia squad". Goal.com. 6 November 2015. Retrieved 11 July 2016.
- "Bernardo: Bernardo José Espinosa Zúñiga". BDFutbol. Retrieved 12 July 2016.
- "B. Espinosa". Soccerway. Retrieved 12 July 2016.
- "Bernardo, 2014/15 Liga Adelante Best Defender". La Liga. 30 November 2015. Retrieved 30 November 2015.