
Carioca Classics
The rivalry narratives
Carioca Classics
Rivalries thatmake Rio
In Rio football, every derby carries its own story — decades of rivalry, epic moments and impressive statistics. Six matchups define the identity of Rio de Janeiro football: from the Clássico da Rivalidade to the Fla-Flu, through the Clássico dos Milhões and the Clássico Vovô.
Discover the numbers, top scorers and biggest routs of each duel between Botafogo, Flamengo, Fluminense and Vasco — the four giants that turn every match into a spectacle.
Clássico da Rivalidade
Botafogo vs Flamengo

The duel between Botafogo and Flamengo, known as the "Clássico da Rivalidade" (Rivalry Classic), is among the most emblematic and intense matchups in Rio football. Its origins predate football itself: in the late 19th century, when rowing dominated Rio de Janeiro's sporting scene, the two clubs already competed on the water before taking the dispute to the pitch.
According to historical records, the teams have met 397 times, with 150 Flamengo wins, 127 draws and 120 Botafogo victories. Flamengo has scored 597 goals, while Botafogo has 536.
The first football match took place on May 13, 1913, at General Severiano, in the Campeonato Carioca, with a 1-0 Botafogo victory, goal scored by Mimi Sodré. The Maracanã has hosted the most matches of this derby, with 239 games. The biggest rout belongs to Botafogo: 9-2, in the 1972 Campeonato Carioca. The average is 2.85 goals per match. The all-time top scorer is Heleno de Freitas, with 22 goals.
397
120
127
150
536
597
Heleno de Freitas (22)
2.85
Botafogo 9 x 2 Flamengo (Carioca 1972)
239
13/05/1913
Clássico Vovô
Botafogo vs Fluminense

Known as the "Clássico Vovô" (Grandpa Classic), the matchup between Botafogo and Fluminense dates back to October 22, 1905, recognized as the oldest football derby in Brazil and the third oldest in the Americas.
According to Botafogo's records, the rivals have met 383 times, with 139 Fluminense wins, 113 draws and 131 Botafogo victories. Fluminense has scored 573 goals, while Botafogo has 538.
The first chapter was written on October 22, 1905, in Laranjeiras, with a 6-0 Fluminense victory. The Maracanã has hosted 210 matches between the two teams. The biggest rout also belongs to Fluminense: 8-0, in the 1906 Campeonato Carioca. The average is 2.90 goals per match. The all-time top scorer is Welfare, with 18 goals.
383
131
113
139
538
573
Welfare (18)
2.90
Fluminense 8 x 0 Botafogo (Carioca 1906)
210
22/10/1905
Clássico da Amizade
Botafogo vs Vasco

The matchup between Botafogo and Vasco, known as the "Clássico da Amizade" (Friendship Classic), is one of the most traditional duels in Brazilian football, with a long history of remarkable matches and significant stories.
The rivalry between the two clubs began in the early 20th century, a period when both established themselves as forces in Rio football. Despite the friendly nickname, the classic has always been marked by strong competitiveness, balance and passionate fans.
According to Botafogo's official statistics, the teams have met 370 times, with 158 Vasco wins, 108 draws and 104 Botafogo victories. Vasco has scored 562 goals, while Botafogo has 495. The first clash took place on April 22, 1923, at General Severiano, ending with a 3-1 Vasco victory. The Maracanã has hosted 206 matches. The biggest rout belongs to Vasco: 7-0, in the 2001 Campeonato Carioca. The all-time top scorer is Roberto Dinamite, with 25 goals.
370
104
108
158
495
562
Roberto Dinamite (25)
2.85
Vasco 7 x 0 Botafogo (Carioca 2001)
206
22/04/1923
Fla-Flu
Flamengo vs Fluminense

The Fla-Flu is widely recognized as one of the most emblematic and fascinating derbies in world football. The history of this duel is filled with remarkable matches, historic protagonists and episodes that directly contributed to shaping the identity of Rio and Brazilian football.
The classic also holds a unique achievement: the world record attendance for a club match, with 194,603 fans present at the 1963 Campeonato Carioca final — won by Flamengo after a 0-0 draw. Since 2012, the Fla-Flu has been officially recognized as intangible heritage of Rio de Janeiro, the only football derby to receive such recognition.
According to the records, 456 matches have been played, with 167 Flamengo wins, 147 draws and 142 Fluminense victories. Flamengo has scored 651 goals, Fluminense 575. The first match took place on July 7, 1912, in Laranjeiras. The Maracanã has hosted 276 editions. The biggest rout belongs to Flamengo: 7-0, in the 1945 Municipal Tournament. The average is 2.72 goals per match. The all-time top scorer is Zico, with 23 goals.
456
167
147
142
651
575
Zico (23)
2.72
Flamengo 7 x 0 Fluminense (Municipal 1945)
276
07/07/1912
Clássico dos Milhões
Flamengo vs Vasco

The "Clássico dos Milhões" (Classic of the Millions), the duel between Flamengo and Vasco, is among the most remarkable and emotionally charged matchups in Brazilian football. The origin of this rivalry dates back to the late 19th century, when both emerged as rowing clubs. The dispute left the waters of Guanabara Bay and took shape on the pitch, incorporating cultural, social and historical elements that make this one of the most symbolic derbies in the country.
According to Flamengo's official records, the rivals have met 429 times, with 167 Flamengo wins, 123 draws and 139 Vasco victories. Flamengo has scored 571 goals, while Vasco has 532.
The first match took place on March 26, 1922, in Laranjeiras, ending with a 1-0 Flamengo victory. The Maracanã has hosted 276 matches between the clubs. The biggest rout belongs to Vasco: 7-0, in the 1931 Campeonato Carioca. The average is 2.57 goals per match. The all-time top scorer is Roberto Dinamite, with 22 goals.
429
167
123
139
571
532
Roberto Dinamite (22)
2.57
Vasco 7 x 0 Flamengo (Carioca 1931)
276
26/03/1922
Clássico dos Gigantes
Fluminense vs Vasco

Fluminense and Vasco star in one of the most emblematic and traditional matchups in Brazilian football. Named the "Clássico dos Gigantes" (Classic of the Giants), the duel brings together two of Rio de Janeiro's and Brazil's largest fanbases, sustaining a centennial rivalry reflected both on and off the pitch.
According to Vasco's official statistics, the clubs have met 382 times, with 150 Vasco wins, 109 draws and 123 Fluminense victories. Vasco has scored 560 goals, while Fluminense has 517.
The first chapter of this rivalry was recorded on March 11, 1923, on Rua Figueira de Melo, in a friendly that ended with a 3-2 Vasco victory. The Maracanã has hosted 254 duels between the teams. The biggest rout belongs to Vasco: 6-0, in the 1930 Campeonato Carioca. The average is 2.81 goals per match. The all-time top scorer is Roberto Dinamite, with an impressive 36 goals.
382
123
109
150
517
560
Roberto Dinamite (36)
2.81
Vasco 6 x 0 Fluminense (Carioca 1930)
254
11/03/1923