João Cancelo

This is a Portuguese name; the first family name is Cavaco and the second is Cancelo.

João Pedro Cavaco Cancelo (born 27 May 1994) is a Portuguese professional footballer who plays primarily as a full-back for Saudi Pro League club Al Hilal and the Portugal national team.[4][5] He is often regarded as one of the best full-backs in the world.[6][7]

João Cancelo
File:CanceloCity23.jpg
Cancelo playing for Manchester City in 2023
Personal information
Full nameJoão Pedro Cavaco Cancelo[1]
Date of birth27 May 1994
     (aged 31)
[2]
Place of birthBarreiro, Portugal
Height1.82 m (6 ft 0 in)[2]
Playing positionFull-back[3]
Club information
Current team
Al Hilal
Number20
Youth career
2002–2007Barreirense
2007–2012Benfica
Senior career*
YearsTeamApps(Gls)
2012–2014Benfica B51(3)
2014–2015Benfica1(0)
2014–2015Valencia (loan)10(0)
2015–2018Valencia64(2)
2017–2018Inter Milan (loan)26(1)
2018–2019Juventus25(1)
2019–2024Manchester City98(5)
2023Bayern Munich (loan)15(1)
2023–2024Barcelona (loan)32(2)
2024–Al Hilal10(0)
National team
2010Portugal U166(0)
2010–2011Portugal U1717(1)
2011–2012Portugal U187(0)
2012–2013Portugal U1925(1)
2013–2014Portugal U209(0)
2014–2017Portugal U2111(1)
2016–Portugal60(10)
* Senior club appearances and goals counted for the domestic league only and correct as of 09:28, 7 December 2024 (UTC)
‡ National team caps and goals correct as of 09:28, 7 December 2024 (UTC)

Club career

Benfica

Cancelo was born in Barreiro, which is a city in the District of Setúbal. He joined SL Benfica's youth academy in 2007.

He made his debut for Benfica on July 28, 2012. The match was a friendly match against Gil Vicente.[8] Despite being registered with the reserve team, he was talked about as a possible replacement to Maxi Pereira.[9] He made his professional debut on January 25, 2014. The match was a Taça da Liga 3rd round match against Gil Vicente, where he came on as a substitute for André Almeida in the 82nd minute.[10] His only league match for Benfica was a 2-1 loss against FC Porto. [11]

Valencia

Cancelo joined Valencia on August 20, 2014 on a one year loan, with an option to buy for €15 million.[12] He made his La Liga debut on September 25 2014, in a 3-0 win against Córdoba.[13] He was awarded the man of the match on April 12, 2015, after a 3-0 win against Levante.[14][15] He only made 13 appearances in the 2014-15 season, as he was mainly the backup of Antonio Barragán. On May 25, Cancelo agreed a permanent contract with Valencia until June 30, 2021. The transfer fee was €15 million.[16][17][18][19]

On September 16, 2015, Cancelo made his UEFA Champions League debut. The match was a 3-2 loss against Zenit Saint Petersburg, where he scored 1 goal. The goal made him the 5th youngest Champions League scorer, aged 21 years and 107 days old. [20] On April 20, 2016, he would score his first league goal for Valenica. The match was a 4-0 win against Eibar.

Loan to Inter Milan

On August 22, 2017, Cancelo joined Inter Milan on a one-year loan until June 30, 2018, with an option to make the transfer permanent.[21] The deal also saw Geoffrey Kondogbia join Valencia on loan.[22] He made his Serie A debut on August 26, 2017 in a 3-1 win against AS Roma.[23] He would suffer a knee ligament injury in late August 2017, while on international duty.[24] His first game back from injury was a 3-2 win on October 15, 2018 against AC Milan.[25]He was a member of the 2017-18 Serie A Team of the Year[26][27][28] After the season, Inter Milan decided to not make the loan permanent.[29]

Juventus

On June 27, 2018, Juventus signed João Cancelo on a 5-year contract for €40.4 million.[30] He made his Juventus debut on August 18, in a 3-2 win against ChievoVerona.[31] He won his first trophy with Juventus on January 16, 2019, when Juventus beat AC Milan 1-0 in the 2018 Supercoppa Italiana.[32][33][34] He would play in the Scudetto-winning match, where Juventus won 2-1 against Fiorentina.[35]

Manchester City

On 7 August 2019, Cancelo joined English Premier League champions Manchester City. The deal was a six-year deal worth £27.4 million, with Danilo joining Juventus as part of the deal, equalling to £60 million. This made João Cancelo the most expensive right-back ever.[36][37] He made his Premier League debut on August 25, 2019 in a 3-1 win against Bournemouth, where he came on as a substitute for Kyle Walker. He scored his first goal for Manchester City on December 18, 2019, in a 3–1 win against Oxford United in the EFL Cup quarter-finals.[38]

He made his first start of the 2020-21 season on October 17, 2020 due to injury.The match was a 1–0 win against Arsenal. On November 3, 2020, Cancelo scored his first Champions League goal for Manchester City in a 3–0 win against Greek team Olympiacos.[39] His first league goal of the season happened on January 26, 2021. In that match, Cancelo scored the 2nd goal in a 5–0 win against West Bromwich Albion.[40] He was named in the 2020-21 PFA Team of the Year.[41][42]

On October 17, 2021, Cancelo scored his first goal of the season for Manchester City. The goal was scored in a 6–3 win against RB Leipzig in the UEFA Champions League group stage.[43] On November 3rd, Cancelo provided a hat-trick of assists in a 4–1 win against Club Brugge in the Champions League group stage.[44]

International career

File:João Cancelo (1).jpg
Cancelo playing for the Portugal U-19s in 2012

Cancelo represented Portugal at the 2012 UEFA European Under-19 Championship[45] and at the 2013 UEFA European Under-19 Championship in Lithuania.[46]

With the Portugal under-20s, Cancelo appeared at the 2013 FIFA U-20 World Cup and at the 2014 Toulon Tournament.[47]

Cancelo was part of the Portugal under-21 squad that played in the 2015 UEFA European Under-21 Championship. His only appearance in the tournament was as a substitute for Raphaël Guerreiro in the semi-finals. The match was a 5-0 win against Germany.[48]

Cancelo was called up to the Portugal national team for the first time on August 26, 2016.[49] In his first mach for Portugal, he scored the 3rd goal in a 5-0 friendly win against Gibraltar.[50] In May 2018, Cancelo was included in the preliminary 35-man squad for the 2018 FIFA World Cup in Russia,[51] but he did not make the final team.[52]

On May 20, 2021, it was confirmed that Cancelo was selected for Portugal's Euro 2020 squad.[53] However, he had to withdraw due to testing positive for COVID-19.[54]

Career statistics

Club

As of match played 10 April 2024
Appearances and goals by club, season and competition
Club Season League National cup[a] League cup[b] Europe Other Total
Division Apps Goals Apps Goals Apps Goals Apps Goals Apps Goals Apps Goals
Benfica B 2012–13[55] Segunda Liga 20 2 20 2
2013–14[55] Segunda Liga 31 1 31 1
Total 51 3 51 3
Benfica 2013–14[55] Primeira Liga 1 0 0 0 1 0 0 0 2 0
Valencia (loan) 2014–15[55] La Liga 10 0 3 0 13 0
Valencia 2015–16[55] La Liga 28 1 4 1 7[c] 1 39 3
2016–17[55] La Liga 35 1 3 0 38 1
2017–18[55] La Liga 1 0 1 0
Total 74 2 10 1 7 1 91 4
Inter Milan (loan) 2017–18[55] Serie A 26 1 2 0 28 1
Juventus 2018–19[55] Serie A 25 1 1 0 7[d] 0 1[e] 0 34 1
Manchester City 2019–20[56] Premier League 17 0 4 0 4 1 8[d] 0 33 1
2020–21[57] Premier League 28 2 3 0 3 0 9[d] 1 43 3
2021–22[58] Premier League 36 1 5 0 1 0 9[d] 2 1[f] 0 52 3
2022–23[59] Premier League 17 2 1 0 1 0 6[d] 0 1[f] 0 26 2
Total 98 5 13 0 9 1 32 3 2 0 154 9
Bayern Munich (loan) 2022–23[55] Bundesliga 15 1 2 0 4[d] 0 21 1
Barcelona (loan) 2023–24[55] La Liga 25 2 0 0 9[d] 2 0 0 34 4
Career total 316 15 28 1 10 1 59 6 3 0 414 23
  1. Includes Copa del Rey, Coppa Italia, FA Cup, DFB-Pokal
  2. Includes Taça da Liga, EFL Cup
  3. Six appearances and one goal in UEFA Champions League, one appearance in UEFA Europa League
  4. 4.0 4.1 4.2 4.3 4.4 4.5 4.6 Appearances in UEFA Champions League
  5. Appearance in Supercoppa Italiana
  6. 6.0 6.1 Appearance in FA Community Shield

International

As of match played 26 March 2024[60]
Appearances and goals by national team and year
National team Year Apps Goals
Portugal 2016 4 3
2017 2 0
2018 6 0
2019 4 0
2020 7 1
2021 8 1
2022 10 2
2023 9 3
2024 1 0
Total 51 10
As of match played 26 March 2024
Portugal score listed first, score column indicates score after each Cancelo goal.[60]
List of international goals scored by João Cancelo
No. Date Venue Cap Opponent Score Result Competition Ref.
1 1 September 2016 Estádio do Bessa, Porto, Portugal 1  Gibraltar 3–0 5–0 Friendly [61]
2 7 October 2016 Estádio Municipal de Aveiro, Aveiro, Portugal 2 22x20px Andorra 3–0 6–0 2018 FIFA World Cup qualification [62]
3 10 October 2016 Tórsvøllur, Tórshavn, Faroe Islands 3 22x20px Faroe Islands 6–0 6–0 2018 FIFA World Cup qualification [63]
4 5 September 2020 Estádio do Dragão, Porto, Portugal 16 22x20px Croatia 1–0 4–1 2020–21 UEFA Nations League A [64]
5 9 June 2021 Estádio José Alvalade, Lisbon, Portugal 26 22x20px Israel 3–0 4–0 Friendly [65]
6 5 June 2022 Estádio José Alvalade, Lisbon, Portugal 33 22x20px Switzerland 4–0 4–0 2022–23 UEFA Nations League A [66]
7 9 June 2022 Estádio José Alvalade, Lisbon, Portugal 34 File:Flag of the Czech Republic.svg Czech Republic 1–0 2–0 2022–23 UEFA Nations League A [67]
8 23 March 2023 Estádio José Alvalade, Lisbon, Portugal 41 22x20px Liechtenstein 1–0 4–0 UEFA Euro 2024 qualifying [68]
9 16 October 2023 Bilino Polje Stadium, Zenica Bosnia and Herzegovina 48 22x20px Bosnia and Herzegovina 4–0 5–0 UEFA Euro 2024 qualifying [69]
10 16 November 2023 Rheinpark Stadion, Vaduz, Liechtenstein 49 22x20px Liechtenstein 2–0 2–0 UEFA Euro 2024 qualifying [70]

Honours

Benfica

Juventus

Manchester City

Bayern Munich

Portugal U21

Portugal

Individual

João Cancelo Media

References

  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 2.2 Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  3. 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. Man City star Joao Cancelo has risen to become one of the world's best full-backs. https://m.allfootballapp.com/news/EPL/Man-City-star-Joao-Cancelo-has-risen-to-become-one-of-the-worlds-best-full-backs/2714557. Retrieved 19 March 2024. 
  6. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  7. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  8. Gomes, José Pedro (28 July 2012) (in pt). Nélson Oliveira e Cancelo titulares. http://www.jn.pt/PaginaInicial/Desporto/Interior.aspx?content_id=2692273. Retrieved 4 August 2012. 
  9. Lousada Oliveira, Otávio; Fernandes, Nuno (24 July 2012) (in pt). Vieira confirma João Cancelo para a lateral-direita. https://www.dn.pt/desporto/benfica/interior/vieira-confirma-joao-cancelo-para-a-lateral-direita-2683916.html. Retrieved 4 August 2012. 
  10. (in pt) Sulejmani manteve o Benfica vitorioso. 25 January 2014. https://www.ojogo.pt/futebol/taca-liga/noticias/interior/sulejmani-manteve-o-benfica-vitorioso-3651733.html. Retrieved 22 August 2017. 
  11. 11.0 11.1 Ruela, João (10 May 2014) (in pt). FC Porto bate Benfica sob avaliação de Lopetegui. https://www.dn.pt/desporto/futebol-nacional/interior/fc-porto-bate-benfica-sob-avaliacao-de-lopetegui-3855385.html. Retrieved 19 February 2016. 
  12. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  13. Egea, Pablo (25 September 2014) (in es). Líder no hay más que Nuno. http://www.marca.com/eventos/marcador/futbol/2014_15/primera/jornada_5/val_cor/. Retrieved 19 February 2016. 
  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. (in pt) João Cancelo vendido ao Valência por 15 milhões de euros. 25 May 2015. http://www.abola.pt/clubes/ver.aspx?t=3&id=550925. Retrieved 11 July 2015. 
  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. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  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. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  26. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  27. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  28. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  29. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  30. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  31. Oddenino, Gianluca (18 August 2018) (in it). La Juve soffre ma batte il Chievo, al Bentegodi decide Bernardeschi in rimonta. http://www.lastampa.it/2018/08/18/sport/la-juve-soffre-ma-batte-il-chievo-al-bentegodi-decide-bernardeschi-in-rimonta-wCtLRb2ptVKdd2faY3mtJM/pagina.html. Retrieved 18 August 2018. 
  32. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  33. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  34. Burnton, Simon (16 January 2019). Juventus 1–0 Milan: Supercoppa Italiana – as it happened. https://www.theguardian.com/football/live/2019/jan/16/juventus-v-milan-supercoppa-italiana-live. Retrieved 28 April 2019. 
  35. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  36. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  37. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  38. Oxford United 1-3 Manchester City: Raheem Sterling double seals semi-final spot. BBC Sport. 18 December 2019. https://www.bbc.com/sport/football/50738362. Retrieved 18 December 2019. 
  39. Manchester City 3-0 Olympiakos: Gabriel Jesus returns to seal third win in Champions League. BBC Sport. 3 November 2020. https://www.bbc.com/sport/football/54784118. Retrieved 3 November 2020. 
  40. West Bromwich Albion 0-5 Manchester City. BBC Sport. 26 January 2021. https://www.bbc.com/sport/football/55714078. Retrieved 26 January 2021. 
  41. PFA Premier League Team of the Year: Kevin de Bruyne one of six Manchester City players picked. 4 June 2021. https://www.bbc.com/sport/football/57356719. Retrieved 4 June 2021. 
  42. Manchester City win Premier League title after Manchester United lose to Leicester. 27 February 2021. https://www.bbc.com/sport/football/56964843. Retrieved 12 May 2021. 
  43. Dias to be one of Man City's five captains this season. Sky Sports. 18 September 2021. https://www.skysports.com/football/news/11679/12410930/ruben-dias-pep-guardiola-makes-man-city-defender-one-of-his-five-captains-this-season. Retrieved 18 September 2021. 
  44. Man City 4-1 Club Brugge: Pep Guardiola's side on brink of Champions League last-16 qualification. Sky Sports. 3 November 2021. https://www.skysports.com/football/news/11945/12459044/man-city-4-1-club-brugge-pep-guardiolas-side-on-brink-of-champions-league-last-16-qualification. Retrieved 3 November 2021. 
  45. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  46. (in pt) Sub-19: Rui Silva substitui José Costa. 14 July 2013. http://www.record.xl.pt/Futebol/selecoes/interior.aspx?content_id=833181. Retrieved 14 July 2013. 
  47. (in pt) Sub-20: Ilídio Vale convoca 20 para o Torneio de Toulon. 13 May 2013. http://www.record.xl.pt/Futebol/selecoes/interior.aspx?content_id=882916. Retrieved 24 May 2013. 
  48. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  49. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  50. "Without Cristiano Ronaldo, Euro champ Portugal routs Gibraltar". Sports Illustrated. 1 September 2016. https://www.si.com/soccer/2016/09/01/portugal-gibraltar-friendly-nani-goals. Retrieved 7 September 2020. 
  51. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  52. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  53. "EURO 2020: os 26 de Portugal" (in pt). Portuguese Football Federation. 20 May 2021. https://www.fpf.pt/pt/News/Todas-as-not%C3%ADcias/Not%C3%ADcia/news/29632. Retrieved 20 May 2021. 
  54. João Cancelo positive for Covid and replaced in Portugal squad by Dalot. 13 June 2021. https://www.theguardian.com/football/2021/jun/13/joao-cancelo-positive-for-covid-and-replaced-in-portugal-squad-by-diogo-dalot-euro-2020. Retrieved 13 June 2021. 
  55. 55.00 55.01 55.02 55.03 55.04 55.05 55.06 55.07 55.08 55.09 55.10 Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  56. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  57. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  58. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  59. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  60. 60.0 60.1 Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  61. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  62. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  63. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  64. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  65. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  66. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  67. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  68. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  69. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  70. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  71. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  72. Juventus win two Serie A titles in one day as men and women triumph. 20 April 2019. https://www.theguardian.com/football/2019/apr/20/juventus-two-serie-a-titles-one-day-men-women. Retrieved 28 April 2019. 
  73. Currò, Enrico (16 January 2019) (in it). Juventus-Milan 1–0: il segno di Ronaldo, Supercoppa ai bianconeri. https://www.repubblica.it/sport/calcio/serie-a/2019/01/16/news/juventus_milan_supercoppa_ronaldo-216736039/. Retrieved 26 April 2019. 
  74. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  75. McNulty, Phil (29 May 2021). Manchester City 0–1 Chelsea. https://www.bbc.co.uk/sport/football/57268064. Retrieved 4 June 2023. 
  76. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  77. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  78. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  79. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  80. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  81. PFA Premier League Team of the Year: Kevin de Bruyne one of six Manchester City players picked. 4 June 2021. https://www.bbc.co.uk/sport/football/57356719. Retrieved 4 June 2023. 
  82. Mohamed Salah and Sam Kerr win PFA player of year awards. 9 June 2022. https://www.bbc.co.uk/sport/football/61736732. Retrieved 9 June 2022. 
  83. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  84. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  85. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  86. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).
  87. Lua error in Module:Citation/CS1/Utilities at line 38: bad argument #1 to 'ipairs' (table expected, got nil).

Other websites