Hubbry Logo
search
search button
Sign in
Historyarrow-down
starMorearrow-down
Hubbry Logo
search
search button
Sign in
Fábio (footballer, born 1980)
Community hub for the Wikipedia article
logoWikipedian hub
Welcome to the community hub built on top of the Fábio (footballer, born 1980) Wikipedia article. Here, you can discuss, collect, and organize anything related to Fábio (footballer, born 1980). The purpose of the hub is to connect people, foster deeper knowledge, and help improve the root Wikipedia article.
Add your contribution
Inside this hub
Fábio (footballer, born 1980)

Fábio Deivson Lopes Maciel (born 30 September 1980), simply known as Fábio, is a Brazilian professional footballer who plays as a goalkeeper for Fluminense. He currently has the second-most official appearances ever for a professional football player, with over 1,300, and the most official appearances at club level.

Key Information

Club career

[edit]

Early career

[edit]

Born in Nobres, Mato Grosso, Fábio began his career with União Bandeirante-PR before moving to Atlético-PR on loan, where he won the Campeonato Paranaense in 1998. However, his 16 appearances at the club were considered at youth level.[11] He later joined Cruzeiro on another loan in 2000, during which he won the Copa do Brasil.[12]

Vasco da Gama

[edit]

In 2000, Fábio joined Vasco da Gama, where he won the Campeonato Brasileiro and the Copa Mercosur in the same year. He later won the Campeonato Carioca in 2003.[12]

Cruzeiro

[edit]

Fábio returned to Cruzeiro in 2005 in an exchange for the striker Alex Dias.[13] A year later, he achieved the Campeonato Mineiro with the club.[14]

In the first half of 2007, Fabio's performance on the field was inconsistent with consequential mistakes, most notably in the first leg of the state championship against rivals Atlético, which ended in a 4–0 loss, with Atlético scoring the fourth goal by sliding the ball into an empty net after Fábio had turned his back to the field.[15] Cruzeiro supporters asked for his removal from the starting squad, and likewise, Fábio was out for three months for an alleged injury, even though he had played the whole match against Atlético, during which he did not show any sign of severe pain. Returning to his starting position in July, he went on to finish the season with the best save percentage in Brazil.[15]

In November 2007, after speculation mounted on a possible move in the January 2008 transfer period, it was announced Fabio would extend his Cruzeiro contract until December 2009.[16] In April 2008, it was reported that he would move to Fiorentina, subject to application on obtaining an EU passport as under descendant status, but the move never happened.[17]

On 2 June 2010, Fábio became only the third goalkeeper to have his hands engraved on the stadium's Walk of Fame.[18] Later that year, on 5 December, he was awarded the Bola de Prata as the best goalkeeper of Série A.[19] On 27 July 2011, Fábio made his 400th appearance for Cruzeiro in a Série A match against Atlético Goianiense.[20] On 7 February 2012, he was awarded the Troféu Telê Santana, given to the best starting eleven in Minas Gerais, thus becoming the outright all-time winner of this award with nine victories in eleven participations.[21]

Fábio in 2011

During both the 2013 and 2014 Campeonato Brasileiro Série A winning campaigns, Fábio served as Cruzeiro's captain and thus lifted the Brasileirão trophy twice in a row. Therefore, he was selected in 2013 as the best goalkeeper in Brazil, winning the prestigious Bola de Prata trophy for the position for the second time.[22]

On 7 November 2014, Fábio made his 600th appearance for Cruzeiro in a Série A match against Criciúma.[23] Two years later, on 16 July 2016, he made his 700th appearance for Cruzeiro in a Série A match against his future club Fluminense, jokingly stating that he would "trade 100 games for ten points".[24] The following month, on 14 August, in a Série A match against Coritiba, he sustained a sprained knee during a tackle from Turkish striker Kazim, and even though he managed to push through for over 20 minutes, he soon asked to be replaced by Lucas França.[25] On 9 April 2017, after eight months away, Fábio made his return to the field in a Campeonato Mineiro match against Democrata, having to now dispute the starting goalkeeper spot with Rafael.[26]

Later that year, Fábio played a crucial role in helping Cruzeiro win the 2017 Copa do Brasil, saving one penalty in the shoot-out against Grêmio in the semi-finals[27] and saving another penalty in the shoot-out against Flamengo in the finals.[28] The following year, he once again played a crucial role in helping Cruzeiro win the 2018 Copa do Brasil, saving all three penalties in the shoot-out against Santos in the quarter-finals, which allowed him to reach a total of 24 penalty saves, despite having only three in 2008, aged 28.[29] He then started in both legs of the finals, which ended in a 3–1 aggregate victory over Corinthians.[30] Four days after the final, on 21 October, he made his 800th appearance for Cruzeiro in a Série A match against Chapecoense, keeping a clean-sheet in a 3–0 victory.[31]

On 1 September 2019, Fábio saved a penalty in his 575th Série A appearance, a 1–0 win over Vasco, matching Rogério Ceni's record to become the joint player with the most appearances in Série A.[32] On 8 October 2020, he made his 900th appearance for Cruzeiro in a Mineirão match against Sampaio Corrêa, thus becoming only the fifth Brazilian player to do so for a single club, after São Paulo's Rogério Ceni (1.238), Santos' Pelé (1.116), Vasco's Roberto Dinamite (1.110), and Palmeiras' Ademir da Guia (901).[33][iii]

On 5 January 2022, Fábio announced on his Instagram account that he would leave the club after 17 seasons, because the club was not willing to renew his contract until December 2022, as it had been previously verbally agreed with the club's president Sérgio Santos Rodrigues, but instead for only three more months, which Fábio did not accept as he felt that he was still in "great physical and technical condition to continue playing at a highest level".[34] The goalkeeper left Cruzeiro with twelve titles won and 976 games played, thus ending his dream of reaching 1,000 matches for Cruzeiro.[35] During his time there, he survived ten coaches and three presidential coups, as well as his embarrassment blunder against Atlético Mineiro in 2007.[15]

Fluminense

[edit]

2022–23: Copa Libertadores victory and Club World Cup runner-up

[edit]

Having joined Fluminense on 21 January 2022,[36] Fábio made his debut for the club two weeks later, on 4 February, in a game against Audax Rio, becoming, at the age of 41 years and 120 days, the oldest footballer in the club's history, surpassing the record of Magno Alves (40 years and 312 days).[37] On 1 May 2022, he made his 600th Série A appearance against Coritiba, becoming the first-ever player to do so.[38] During the 2022 season, the 42-year-old Fábio played in 86% of Fluminense's matches, even though his contract only demanded 60%, including all 38 rounds of the Série A, repeating a feat he had already achieved with Cruzeiro in 2008.[39]

On 12 April 2023, Fábio become the first-ever player to make 100th appearances in the Copa do Brasil, keeping a clean-sheet in a 3–0 win over Paysandu.[40] The following month, on 25 May, he made his 91st appearance in the Copa Libertadores, a 1–0 loss to The Strongest, overtaking Rogério Ceni to become the Brazilian with the most games in the history of the Copa Libertadores.[41] On 25 July 2023, he made his 100th appearance for Fluminense in a Série A match against Coritiba.[42]

Later that year, on 4 November, Fábio became the first Brazilian to reach a 3-digit tally of participations in the Copa Libertadores by starting in the final against Boca Juniors, helping his side to a 2–1 victory in extra-time.[43][44][45] In doing so at the age of 43, he also became the oldest player to play in and win a Copa Libertadores final, surpassing Ever Almeida's record from 1990, aged 42.[46][47] This victory qualified the club for the 2023 FIFA Club World Cup, where he kept a clean-sheet in the semifinals against Al Ahly (2–0), becoming, at the age of 43, the second-oldest player in the history of the Club World Cup, only behind Óscar Pérez, aged 44 years and 10 months in the 2017 edition.[48] In the final on 22 December, Fluminense lost 4–0 to the European treble winners Manchester City, becoming, at the age of 43 years and 83 days, the oldest player to compete in a Club World Cup or Intercontinental Cup final, surpassing Ever Almeida's record from 1990, aged 42.[49]

2024: Oldest player in Série A and second-oldest in top-tier football

[edit]

In February 2024, Fábio started in both legs of the 2024 Recopa Sudamericana against Ecuadorian side LDU Quito, keeping a clean-sheet in the second leg on 29 February to help Fluminense win its first-ever Recopa Sudamericana title.[50] In doing so at the age of 43, he became the oldest player to play in and win the Recopa Sudamericana. On 13 April, Fábio started in the opening matchday of the 2024 Série A against Bragantino, becoming, at the age of 43 years and 6 months, the oldest player in the history of Série A, surpassing Zé Roberto's record from 2017, aged 43 years and 4 months.[46] On 1 May, he overtook Peter Shilton to become the player with the most domestic matches in the history of football (1089).[51]

On 20 August 2024, Fábio made his 108th appearance in the Copa Libertadores, a 2–1 win over Grêmio in the second leg of the round of 16, overtaking Sergio Aquino to become the player with the second most games in the competition's history, only behind Ever Almeida (113).[52] Having lost the first leg 2–1, the tie was decided on penalties, in which he saved two of them to help Fluminense reach the quarter-finals.[53] In 2024, he saved his 38th penalty, thus becoming the joint-fourth Brazillian goalkeeper (alongside Tiago Volpi) with the most penalty saves in history, only behind Diego Alves (40), Dida (42), and Rogério Ceni (51).[54]

On 25 September 2024, just five days shy of his 44th birthday, Fábio became the second-oldest player in the history of the Copa Libertadores, overtaking José Francisco Nieto by six days; Fluminense lost the match 2–0 to Atlético Mineiro, thus being knocked out from the competition.[55] On 26 October, he made his 700th Série A appearance against Vitória, becoming the first-ever player to do so.[56] At the age of 44 years and 69 days, Fábio was the second-oldest player in the world to feature in a top-tier national league match in 2024, only behind the Bangladeshi defender Nasiruddin Chowdhury, who appeared in a Bangladesh Premier League match at the age of 44 years and 219 days.[57]

2025: Most clean-sheets and most official appearances in football history

[edit]

On 13 March 2025, Fábio made his 200th appearance for Fluminense in the first leg of the 2025 Campeonato Carioca final against Flamengo, which ended in a 1–2 loss.[58] Throughout these 200 matches, the 40-year-old Fábio kept 78 clean-sheets, made over 600 saves, including four penalties.[58] On 13 April, following a 1–0 win over Santos in Série A, he became the second goalkeeper in men's association football to keep 500 clean-sheets, only after Gianluigi Buffon.[59]

Fábio was a member of the Fluminense team that competed in the 2025 FIFA Club World Cup, extending his record for the longest time playing in FIFA tournaments to 28 years, having first played one at the 1997 FIFA U-17 World Championship.[60] In the club's opening match on 17 June, he kept a clean-sheet in a goalless draw with European side Borussia Dortmund, becoming, at the age of 44 years and 260 days, the oldest player in the tournament, being four full years older than the next closest, his teammate Thiago Silva (40y and 268d).[61] This match also marked his 1,375th official appearance, which caused the American newspaper The Athletic to wrongly claim that he had surpassed Peter Shilton to become the outright all-time record holder for the most competitive appearances in world football.[iv][62][63] On 25 June, Fábio made two one-on-one saves to keep his 507th clean-sheet in a goalless draw with Mamelodi Sundowns, surpassing Buffon to become the goalkeeper with the most clean-sheets in football history.[63][64] In the round of 16 on 30 June, he made four saves to keep yet another clean-sheet in a 2–0 victory over the UEFA Champions League runners-up Inter Milan.[63][64]

International career

[edit]

Fábio was the starting goalkeeper in Brazil's winning campaigns at the 1997 U-17 South American Youth Championship and FIFA U-17 World Cup, where he featured alongside the likes of Ronaldinho. In the latter tournament, he kept a clean sheet against both Argentina and Germany in the knockout stages, and conceded only two goals in six games, from Oman and Ghana.[65] He was also a member of the Brazil team that competed in the 1999 FIFA World Youth Championship, keeping a clean-sheet against the eventual champions Spain (2–0) in the group stage and against Croatia (4–0) in the quarter-finals, but was unable to save a penalty from Fabián Canobbio that gave a 1–0 win to Uruguay in the semifinals.[65]

Along with that, Fábio was an unused substitute in Brazil's squad in the 2003 FIFA Confederations Cup[66] and in the winning side in the 2004 Copa América, in Peru.[67] In August and September 2006, Fábio was called up by Brazilian head coach Dunga for a friendly against Norway in Oslo on 16 August 2006, which he did not play (1–1). Two weeks later, he remained an unused substitute against Argentina and Wales on 3 and 5 September, respectively, as Gomes remained 's number 1 under Dunga at that time.

He was included in one of Brazil's teams in September, but knew exactly where he stood and understood what his role in the team was, and stated he was happy to be part of the squad.

Brazil has great keepers as the level has really gone up over the past few years and we have goalies of the calibre of Rogério Ceni (São Paulo), Fábio Costa (Santos) and Júlio César (Internazionale). I just want to calmly do what I can to help the seleção.

Fábio[68]

After more than four years, Fábio was called up to the national team in 2011 for the friendly matches against Netherlands and Romania,[69] failing to make his international debut in any of the matches. A few weeks later, he was included in the preliminary squad for the 2011 Copa América by coach Mano Menezes, but was eventually cut from the final squad of 23.

In 2013, he publicly complained about not having an opportunity to play for the national side and claimed that "it has no criteria in the goalkeepers selection".[70] He made the same complaints in 2014, prior to the World Cup.[71] In 2020, he stated that the national coaches selected the goalkeepers out of friendship and not merit.[72] Some journalists as well as the Brazilian football fans criticize his exclusion from the national team even with the alternance of coaches in the past few years (Scolari, Dunga, Tite).[73]

Playing style

[edit]

It was only at Fluminense, under the command of Fernando Diniz, that Fábio began playing a leading role in passing, improving his footwork considerably in order to fit in Diniz's possession-based approach.[47][74] In his latter years, Fábio began avoiding the gym and weight trainings in order to maximize his rest, prioritizing his sleep instead, which although short, was enough for his recovery.[47]

Career statistics

[edit]
As of match played 20 August 2025[75]
Appearances and goals by club, season and competition
Club Season League State league[a] Continental National Cup Other Total
Apps Goals Apps Goals Apps Goals Apps Goals Apps Goals Apps Goals
União Bandeirante 1997 10 0 20[76] 0 0 0 0 0 0 0 30 0
Vasco da Gama 2000 3 0 0 0 0 0 0 0 0 0 3 0
2001 2 0 8 0 3[b] 0 0 0 0 0 13 0
2002 21 0 2 0 0 0 3 0 1[c] 0 27 0
2003 44 0 15 0 2[d] 0 7 0 0 0 68 0
2004 19 0 16 0 0 0 4 0 0 0 39 0
Total 89 0 41 0 5 0 14 0 1 0 150 0
Cruzeiro 2005 40 0 15 0 3[d] 0 9 0 0 0 67[77] 0
2006 36 0 15 0 1[d] 0 6 0 0 0 58[78] 0
2007 28 0 13 0 2[d] 0 6 0 0 0 49[79] 0
2008 38 0 14 0 10[b] 0 0 0 0 0 62[80] 0
2009 34 0 13 0 14[b] 0 0 0 0 0 61[81] 0
2010 36 0 12 0 12[b] 0 0 0 0 0 60[82] 0
2011 33 0 14 0 8[b] 0 0 0 0 0 55[83] 0
2012 37 0 12 0 0 0 5 0 0 0 54[84] 0
2013 36 0 13 0 0 0 7 0 0 0 56[85] 0
2014 36 0 13 0 10[b] 0 8 0 0 0 67 0
2015 36 0 11 0 10[b] 0 2 0 0 0 59 0
2016 19 0 12 0 0 0 5 0 2[e] 0 38 0
2017 32 0 1 0 0 0 7 0 0 0 40 0
2018 30 0 13 0 9[b] 0 8 0 0 0 60 0
2019 35 0 15 0 8[b] 0 6 0 0 0 64 0
2020 36 0 11 0 0 0 4 0 0 0 51 0
2021 37 0 13 0 0 0 4 0 0 0 54 0
Total 579 0 210 0 87 0 77 0 2 0 955 0
Fluminense 2022 38 0 5 0 10[d] 0 8 0 0 0 61 0
2023 35 0 13 0 13[b] 0 4 0 2[f] 0 67 0
2024 37 0 6 0 10[b] 0 4 0 2[g] 0 59 0
2025 18 0 12 0 6[d] 0 6 0 6[f] 0 48 0
Total 128 0 36 0 39 0 22 0 10 0 235 0
Career total 806 0 307 0 131 0 113 0 13 0 1,370 0
  1. ^ Includes Campeonato Paranaense, Campeonato Carioca, Campeonato Mineiro
  2. ^ a b c d e f g h i j k Appearances in the Copa Libertadores
  3. ^ Appearances in the Copa dos Campeões
  4. ^ a b c d e f Appearances in the Copa Sudamericana
  5. ^ Appearances in the Primeira Liga
  6. ^ a b Appearances in the FIFA Club World Cup
  7. ^ Appearances in the Recopa Sudamericana

Honours

[edit]

Atlético Paranaense

Vasco da Gama

Cruzeiro

Fluminense

Brazil U17

Brazil

Individual

See also

[edit]

Notes

[edit]

References

[edit]
[edit]
Add your contribution
Related Hubs