Xabi Alonso

Xabier "Xabi" Alonso Olano (born 25 November 1981), is a Spanish manager and retired footballer. He played as a midfielder. The last club he played for was Bayern Munich.

Xabi Alonso
File:Xabi Alonso Training 2017-03 FC Bayern Muenchen-3 (cropped).jpg
Alonso training with Bayern Munich in 2017
Personal information
Full nameXabier Alonso Olano[1]
Date of birth25 November 1981
     (aged 44)
[1]
Place of birthTolosa, Spain[2]
Height1.83 m (6 ft 0 in)[2]
Playing positionMidfielder
Club information
Current team
Real Madrid (head coach)
Youth career
1990–1999Antiguoko
Senior career*
YearsTeamApps(Gls)
1999–2000Real Sociedad B39(2)
2000–2004Real Sociedad114(9)
2000–2001Eibar (loan)14(0)
2004–2009Liverpool143(15)
2009–2014Real Madrid158(4)
2014–2017Bayern Munich79(5)
Total547(35)
National team
2000Spain U181(0)
2002–2003Spain U219(0)
2001–2012Basque Country5(0)
2003–2014Spain114(16)
Teams managed
2019–2022Real Sociedad B
2022–2025Bayer Leverkusen
2025–Real Madrid
* Senior club appearances and goals counted for the domestic league only

Alonso also played for the Spain national team from 2003 until 2014. He retired from football in 2017 and became a manager in 2018 for Real Madrid's youth sectors, which are known as "La Fábrica" (the factory). In 2019, he started coaching Real Sociedad's youth sectors. Real Sociedad is also the club where Alonso began his career in 1999.

Career statistics

Club

Appearances and goals by club, season and competition
Club Season League National cup[a] League cup[b] Europe[c] Other Total
Division Apps Goals Apps Goals Apps Goals Apps Goals Apps Goals Apps Goals
Real Sociedad 1999–2000[3][4] La Liga 0 0 1 0 1 0
2000–01[3] 18 0 0 0 18 0
2001–02[3] 29 3 0 0 29 3
2002–03[3] 33 3 1 0 34 3
2003–04[3] 34 3 0 0 8 1 42 4
Total 114 9 2 0 8 1 124 10
Eibar (loan) 2000–01[3] Segunda División 14 0 0 0 14 0
Liverpool 2004–05[5] Premier League 24 2 0 0 0 0 8 1 32 3
2005–06[5] 35 3 5 2 0 0 11 0 2[d] 0 53 5
2006–07[5] 32 4 1 0 2 0 15 0 1[e] 0 51 4
2007–08[5] 19 2 3 0 1 0 4 0 27 2
2008–09[5] 33 4 3 0 1 0 10 1 47 5
Total 143 15 12 2 4 0 48 2 3 0 210 19
Real Madrid 2009–10[6] La Liga 34 3 0 0 7 0 41 3
2010–11[6] 34 0 7 1 11 0 52 1
2011–12[6] 36 1 4 0 10 0 2[f] 1 52 2
2012–13[6] 28 0 7 0 10 0 2[f] 0 47 0
2013–14[6] 26 0 7 0 9 0 0 0 42 0
2014–15[6] 0 0 0 0 0 0 2[f] 0 2 0
Total 158 4 25 1 47 0 6 1 236 6
Bayern Munich 2014–15[7] Bundesliga 26 2 4 0 10 2 0 0 40 4
2015–16[7] 26 0 4 1 8 1 1[g] 0 39 2
2016–17[7] 27 3 3 0 7 0 1[g] 0 38 3
Total 79 5 11 1 25 3 2 0 117 9
Career total 508 33 50 4 4 0 128 6 11 1 701 44
  1. Includes Copa del Rey, FA Cup, DFB-Pokal
  2. Includes Football League Cup
  3. All appearances in UEFA Champions League
  4. One appearance in UEFA Super Cup, one appearance in FIFA Club World Championship
  5. Appearance in FA Community Shield
  6. 6.0 6.1 6.2 Appearances in Supercopa de España
  7. 7.0 7.1 Appearance in DFL-Supercup

International

As of 18 June 2014[8]
Appearances and goals by national team and year
National team Year Apps Goals
Spain
2003 5 0
2004 11 0
2005 6 0
2006 11 1
2007 6 0
2008 14 2
2009 12 4
2010 16 2
2011 11 3
2012 14 3
2013 3* 0
2014 5 1
Career total 114 16
  • The match away against Equatorial Guinea in November 2013 although included in Alonso's 114 caps is not considered a full international by FIFA (too many substitutions) but it is official for the RFEF[8]
Scores and results list Spain's goal tally first, score column indicates score after each Alonso goal.[3][6]
List of international goals scored by Xabi Alonso
No. Date Venue Opponent Score Result Competition
1 14 June 2006 Zentralstadion, Leipzig, Germany  Ukraine 1–0 4–0 2006 FIFA World Cup
2 20 August 2008 Parken Stadium, Copenhagen, Denmark  Denmark 1–0 3–0 Friendly
3 3–0
4 1 April 2009 Ali Sami Yen Stadium, Istanbul, Turkey  Turkey 1–1 2–1 2010 FIFA World Cup Qualification
5 28 June 2009 Royal Bafokeng Stadium, Rustenburg, South Africa  South Africa 3–2 3–2 2009 FIFA Confederations Cup
6 14 November 2009 Vicente Calderón Stadium, Madrid, Spain  Argentina 1–0 2–1 Friendly
7 2–1
8 29 May 2010 Tivoli-Neu, Innsbruck, Austria 22x20px Saudi Arabia 2–1 3–2 Friendly
9 8 June 2010 Estadio Nueva Condomina, Murcia, Spain  Poland 3–0 6–0 Friendly
10 7 June 2011 Estadio José Antonio Anzoátegui, Puerto la Cruz, Venezuela  Venezuela 3–0 3–0 Friendly
11 10 August 2011 Stadio San Nicola, Bari, Italy  Italy 1–1 1–2 Friendly
12 7 October 2011 Generali Arena, Prague, Czech Republic  Czech Republic 2–0 2–0 UEFA Euro 2012 Qualification
13 30 May 2012 Stade de Suisse, Bern, Switzerland  Korea Republic 2–1 4–1 Friendly
14 23 June 2012 Donbas Arena, Donetsk, Ukraine [[File:{{{flag alias-1974}}}|22x20px|border |alt=|link=]] France 1–0 2–0 UEFA Euro 2012
15 2–0
16 13 June 2014 Arena Fonte Nova, Salvador, Brazil  Netherlands 1–0 1–5 2014 FIFA World Cup

Managerial statistics

As of match played 26 October 2025
Managerial record by team and tenure
Team From To Record Ref
G W D L GF GA GD Win %
Real Sociedad B 1 June 2019 28 May 2022 98 40 23 35 140 120 +20 40.82 [9][10][11]
Bayer Leverkusen 5 October 2022 17 May 2025 140 88 33 19 308 150 +158 62.86 [12]
Real Madrid 1 June 2025 Present 19 16 1 2 38 18 +20 84.21
Total 257 144 57 56 485 288 +197 56.03

Honours

Player

Liverpool[6]

Real Madrid[6]

Bayern Munich[6]

Spain[6]

Individual

Decorations

Manager

Bayer Leverkusen

Individual

Xabi Alonso Media

References

  1. 1.0 1.1 Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  2. 2.0 2.1 Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  3. 3.0 3.1 3.2 3.3 3.4 3.5 3.6 Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  4. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  5. 5.0 5.1 5.2 5.3 5.4 Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  6. 6.00 6.01 6.02 6.03 6.04 6.05 6.06 6.07 6.08 6.09 6.10 Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  7. 7.0 7.1 7.2 "Xabi Alonso" (in de). Kicker. https://www.kicker.de/xabi-alonso/spieler/bundesliga/2014-15/fc-bayern-muenchen. Retrieved 13 May 2017. 
  8. 8.0 8.1 Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  9. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  10. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  11. Template:BDFutbol season
    Template:BDFutbol season
    Template:BDFutbol season
  12. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  13. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  14. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  15. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  16. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  17. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  18. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  19. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  20. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  21. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  22. Messi and Guardiola, invited to Real Madrid's party. 13 November 2012. http://www.marca.com/2012/11/13/en/football/spanish_football/1352826697.html. Retrieved 4 July 2017. 
  23. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  24. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  25. Whelan, Padraig (14 April 2024). 🚨 Bayer Leverkusen crowned German champions for first time 🏆. https://onefootball.com/en/news/bayer-leverkusen-crowned-german-champions-for-first-time-39348923. Retrieved 14 April 2024. 
  26. Cite error: Invalid <ref> tag; no text was provided for refs named DFB2024.
  27. Bayer Leverkusen battle back to beat VfB Stuttgart on penalties in Supercup. Bundesliga. 17 August 2024. https://www.bundesliga.com/en/bundesliga/news/bayer-leverkusen-vfb-stuttgart-supercup-preview-live-blog-report-alonso-28479. Retrieved 17 August 2024. 
  28. Atalanta 3–0 Leverkusen: Lookman treble brings UEFA Europa League glory to Bergamo. UEFA. 22 May 2024. https://www.uefa.com/uefaeuropaleague/news/028d-1af3bf5e7e68-7d9202792002-1000--atalanta-3-0-leverkusen-lookman-treble-brings-uefa-europ/. Retrieved 23 May 2024. 
  29. (in de) Florian Wirtz ist VDV-Spieler der Saison. VDV. 27 May 2024. https://www.spielergewerkschaft.de/de/vdv/news/244/Aktuelles-%7C-VDV-11-%7C-Wahlergebnisse.htm. Retrieved 27 May 2024. 
  30. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  31. Xabi Alonso, LALIGA EA SPORTS Coach of the Month for August. La Liga. 8 September 2025. https://www.laliga.com/en-GB/news/xabi-alonso-laliga-ea-sports-coach-of-the-month-for-august. Retrieved 8 September 2025.