The Brazilian football pyramid
Final tables for the top four tiers of Brazilian football in 2024, from Série A down to Série D. Promotion, relegation and play-off places are marked where they apply, from each league's records.
Final tables
Tier 1
Série A
- 1–6 Copa Libertadores
- 7–8 Copa Libertadores qualifiers
- 9–14 Copa Sudamericana
- 17–20 Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Copa Libertadores) | Botafogo | 38 | 23 | 10 | 5 | 59 | 29 | +30 | DDWWW | 7911 |
| 2 (Copa Libertadores) | Palmeiras | 38 | 22 | 7 | 9 | 60 | 33 | +27 | WWLWL | 739 |
| 3 (Copa Libertadores) | Flamengo | 38 | 20 | 10 | 8 | 61 | 42 | +19 | WDWWD | 7011 |
| 4 (Copa Libertadores) | Fortaleza | 38 | 19 | 11 | 8 | 53 | 39 | +14 | DDLLW | 685 |
| 5 (Copa Libertadores) | Internacional | 38 | 18 | 11 | 9 | 53 | 36 | +17 | WWLLL | 656 |
| 6 (Copa Libertadores) | São Paulo | 38 | 17 | 8 | 13 | 53 | 43 | +10 | DDLLL | 592 |
| 7 (Copa Libertadores qualifiers) | Corinthians | 38 | 15 | 11 | 12 | 54 | 45 | +9 | WWWWW | 5615 |
| 8 (Copa Libertadores qualifiers) | Bahia | 38 | 15 | 8 | 15 | 49 | 49 | 0 | LDWLW | 537 |
| 9 (Copa Sudamericana) | Cruzeiro | 38 | 14 | 10 | 14 | 43 | 41 | +2 | LDDLW | 525 |
| 10 (Copa Sudamericana) | Vasco da Gama | 38 | 14 | 8 | 16 | 43 | 56 | −13 | LLDWW | 507 |
| 11 (Copa Sudamericana) | Vitória | 38 | 13 | 8 | 17 | 45 | 52 | −7 | WDWDD | 479 |
| 12 (Copa Sudamericana) | Atlético Mineiro | 38 | 11 | 14 | 13 | 47 | 54 | −7 | DDLLW | 475 |
| 13 (Copa Sudamericana) | Fluminense | 38 | 12 | 10 | 16 | 33 | 39 | −6 | DDDWW | 469 |
| 14 (Copa Sudamericana) | Grêmio | 38 | 12 | 9 | 17 | 44 | 50 | −6 | DDWDL | 456 |
| 15 | Juventude | 38 | 11 | 12 | 15 | 48 | 59 | −11 | DDWWL | 458 |
| 16 | Red Bull Bragantino | 38 | 10 | 14 | 14 | 44 | 48 | −4 | DLDWW | 448 |
| 17 (Relegation) | Athletico Paranaense | 38 | 11 | 9 | 18 | 40 | 46 | −6 | WDDLL | 425 |
| 18 (Relegation) | Criciúma | 38 | 9 | 11 | 18 | 42 | 61 | −19 | LDLLL | 381 |
| 19 (Relegation) | Atlético Goianiense | 38 | 7 | 9 | 22 | 29 | 58 | −29 | LLDWL | 304 |
| 20 (Relegation) | Cuiabá | 38 | 6 | 12 | 20 | 29 | 49 | −20 | LDLLL | 301 |
Tier 2
Série B
- 1–4 Promotion
- 17–20 Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Promotion) | Santos | 38 | 20 | 8 | 10 | 57 | 32 | +25 | WWWLL | 689 |
| 2 (Promotion) | Mirassol | 38 | 19 | 10 | 9 | 42 | 26 | +16 | WWDDW | 6711 |
| 3 (Promotion) | Sport Recife | 38 | 19 | 9 | 10 | 57 | 37 | +20 | LLDWW | 667 |
| 4 (Promotion) | Ceará | 38 | 19 | 7 | 12 | 59 | 41 | +18 | WWWWD | 6413 |
| 5 | Novorizontino | 38 | 18 | 10 | 10 | 43 | 31 | +12 | WWLDL | 647 |
| 6 | Goiás | 38 | 18 | 9 | 11 | 56 | 32 | +24 | WWWWW | 6315 |
| 7 | Operário-PR | 38 | 16 | 10 | 12 | 34 | 32 | +2 | LWWDD | 588 |
| 8 | América Mineiro | 38 | 15 | 13 | 10 | 50 | 35 | +15 | WLWLW | 589 |
| 9 | Vila Nova | 38 | 16 | 7 | 15 | 42 | 54 | −12 | LLWLL | 553 |
| 10 | Avaí | 38 | 14 | 11 | 13 | 34 | 32 | +2 | WLDWW | 5310 |
| 11 | Amazonas | 38 | 14 | 10 | 14 | 31 | 37 | −6 | LWDLW | 527 |
| 12 | Coritiba | 38 | 14 | 8 | 16 | 41 | 44 | −3 | WLLLL | 503 |
| 13 | Paysandu | 38 | 12 | 14 | 12 | 41 | 43 | −2 | LWWDW | 5010 |
| 14 | Botafogo-SP | 38 | 11 | 12 | 15 | 36 | 51 | −15 | WWLLW | 459 |
| 15 | Chapecoense | 38 | 11 | 11 | 16 | 34 | 45 | −11 | WLDWL | 447 |
| 16 | CRB | 38 | 11 | 10 | 17 | 38 | 45 | −7 | LWLWD | 437 |
| 17 (Relegation) | Ponte Preta | 38 | 10 | 8 | 20 | 37 | 55 | −18 | LLLLL | 380 |
| 18 (Relegation) | Ituano | 38 | 11 | 4 | 23 | 43 | 63 | −20 | LLLWL | 373 |
| 19 (Relegation) | Brusque | 38 | 8 | 12 | 18 | 24 | 44 | −20 | LLLWL | 363 |
| 20 (Relegation) | Guarani Campinas | 38 | 8 | 9 | 21 | 33 | 53 | −20 | LLDLD | 332 |
Advertisement728 × 90320 × 100
Tier 3
Série C
- 1–8 Promotion
- 17–20 Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Promotion) | Botafogo PB | 19 | 12 | 5 | 2 | 33 | 21 | +12 | DWLWW | 4110 |
| 2 (Promotion) | Athletic Club | 19 | 12 | 4 | 3 | 39 | 21 | +18 | DWDWW | 4011 |
| 3 (Promotion) | Ferroviária | 19 | 9 | 9 | 1 | 22 | 9 | +13 | DWDWL | 368 |
| 4 (Promotion) | São Bernardo | 19 | 10 | 5 | 4 | 29 | 16 | +13 | DWLLW | 357 |
| 5 (Promotion) | Volta Redonda | 19 | 10 | 4 | 5 | 30 | 28 | +2 | LDDLW | 345 |
| 6 (Promotion) | Ypiranga-RS | 19 | 9 | 4 | 6 | 22 | 18 | +4 | LWDWL | 317 |
| 7 (Promotion) | Londrina | 19 | 7 | 8 | 4 | 24 | 21 | +3 | DDDLW | 296 |
| 8 (Promotion) | remo | 19 | 8 | 2 | 9 | 21 | 23 | −2 | LWLWD | 267 |
| 9 | Náutico | 19 | 6 | 7 | 6 | 34 | 25 | +9 | LDWWL | 257 |
| 10 | CSA | 19 | 6 | 7 | 6 | 22 | 26 | −4 | DDWWW | 2511 |
| 11 | Figueirense | 19 | 6 | 6 | 7 | 19 | 21 | −2 | WLDDL | 245 |
| 12 | Tombense | 19 | 5 | 8 | 6 | 22 | 21 | +1 | DDLLD | 233 |
| 13 | Confiança | 19 | 6 | 4 | 9 | 20 | 22 | −2 | LLWWL | 226 |
| 14 | ABC | 19 | 5 | 7 | 7 | 18 | 20 | −2 | DDDLW | 226 |
| 15 | Caxias | 19 | 6 | 3 | 10 | 20 | 27 | −7 | LLWWL | 216 |
| 16 | Floresta | 19 | 5 | 4 | 10 | 15 | 27 | −12 | DDDLL | 193 |
| 17 (Relegation) | Sampaio Correa | 19 | 4 | 7 | 8 | 16 | 21 | −5 | DDDLW | 196 |
| 18 (Relegation) | Aparecidense | 19 | 3 | 7 | 9 | 18 | 28 | −10 | DLDLL | 162 |
| 19 (Relegation) | Ferroviario | 19 | 3 | 6 | 10 | 19 | 38 | −19 | DDLLD | 153 |
| 20 (Relegation) | Sao Jose | 19 | 2 | 5 | 12 | 12 | 22 | −10 | LDWDD | 116 |
Tier 4
Série D
- 1–4 in each group Play-offs
Group 1
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Play-offs) | Manauara | 14 | 10 | 4 | 0 | 35 | 7 | +28 | DDDWW | 349 |
| 2 (Play-offs) | Porto Velho | 14 | 9 | 1 | 4 | 29 | 15 | +14 | LLDWW | 287 |
| 3 (Play-offs) | Princesa Solimões | 14 | 7 | 4 | 3 | 23 | 16 | +7 | LDWWW | 2510 |
| 4 (Play-offs) | Manaus FC | 14 | 7 | 3 | 4 | 21 | 18 | +3 | DWLWW | 2410 |
| 5 | Trem | 14 | 5 | 3 | 6 | 18 | 22 | −4 | WWLLL | 186 |
| 6 | Sao Raimundo | 14 | 5 | 1 | 8 | 16 | 24 | −8 | WWWLL | 169 |
| 7 | Rio Branco | 14 | 3 | 3 | 8 | 14 | 25 | −11 | LLDLL | 121 |
| 8 | Humaitá | 14 | 0 | 1 | 13 | 7 | 36 | −29 | LLDLL | 11 |
Group 2
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Play-offs) | Maranhão | 14 | 8 | 3 | 3 | 22 | 9 | +13 | WDWWW | 2713 |
| 2 (Play-offs) | Altos | 14 | 7 | 3 | 4 | 22 | 16 | +6 | LWLWW | 249 |
| 3 (Play-offs) | River AC | 14 | 5 | 4 | 5 | 20 | 16 | +4 | WDWLD | 198 |
| 4 (Play-offs) | Tocantinópolis | 14 | 5 | 4 | 5 | 15 | 19 | −4 | LLDLW | 194 |
| 5 | Cametá | 14 | 4 | 4 | 6 | 17 | 17 | 0 | LDDWL | 165 |
| 6 | Fluminense PI | 14 | 3 | 6 | 5 | 14 | 19 | −5 | WDDLL | 155 |
| 7 | Moto Club | 14 | 3 | 6 | 5 | 17 | 24 | −7 | LDLLL | 151 |
| 8 | Águia de Marabá | 14 | 2 | 8 | 4 | 12 | 19 | −7 | WDDWD | 149 |
Group 3
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Play-offs) | Treze | 14 | 9 | 4 | 1 | 28 | 9 | +19 | DLWDW | 318 |
| 2 (Play-offs) | Iguatu | 14 | 8 | 3 | 3 | 14 | 8 | +6 | WWWLW | 2712 |
| 3 (Play-offs) | America-RN | 14 | 7 | 5 | 2 | 18 | 9 | +9 | WDWWW | 2613 |
| 4 (Play-offs) | Uniclinic Atletico Clube | 14 | 5 | 3 | 6 | 14 | 16 | −2 | DDLLD | 183 |
| 5 | Sousa | 14 | 5 | 3 | 6 | 12 | 14 | −2 | LWWDL | 187 |
| 6 | Santa Cruz RN | 14 | 5 | 1 | 8 | 17 | 25 | −8 | DLLWL | 164 |
| 7 | Maracanã | 14 | 3 | 3 | 8 | 13 | 21 | −8 | LDLWL | 124 |
| 8 | Potiguar Mossoró | 14 | 1 | 4 | 9 | 7 | 21 | −14 | DDLLD | 73 |
Group 4
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Play-offs) | AO Itabaiana▲ Won play-off | 14 | 8 | 2 | 4 | 21 | 11 | +10 | LWWLL | 266 |
| 2 (Play-offs) | Retrô▲ Won play-off | 14 | 8 | 2 | 4 | 21 | 12 | +9 | WLWWW | 2612 |
| 3 (Play-offs) | Jacuipense | 14 | 7 | 2 | 5 | 15 | 13 | +2 | LWLWW | 239 |
| 4 (Play-offs) | ASA | 14 | 6 | 3 | 5 | 15 | 13 | +2 | WLLWW | 219 |
| 5 | CSE | 14 | 6 | 3 | 5 | 18 | 17 | +1 | WLWWL | 219 |
| 6 | Juazeirense | 14 | 6 | 3 | 5 | 13 | 13 | 0 | LWWLW | 219 |
| 7 | Petrolina | 14 | 2 | 4 | 8 | 6 | 19 | −13 | LDLLL | 101 |
| 8 | Sergipe | 14 | 2 | 3 | 9 | 11 | 22 | −11 | WDLLL | 94 |
Group 5
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Play-offs) | Brasiliense | 14 | 10 | 2 | 2 | 27 | 10 | +17 | DLWWW | 3210 |
| 2 (Play-offs) | Anápolis▲ Won play-off | 14 | 7 | 4 | 3 | 18 | 10 | +8 | WDWDL | 258 |
| 3 (Play-offs) | Mixto | 14 | 5 | 7 | 2 | 18 | 13 | +5 | DWWDD | 229 |
| 4 (Play-offs) | CRAC | 14 | 5 | 7 | 2 | 13 | 8 | +5 | WDWLD | 228 |
| 5 | Iporá | 14 | 5 | 2 | 7 | 16 | 21 | −5 | LWLWL | 176 |
| 6 | União Rondonópolis | 14 | 3 | 7 | 4 | 14 | 15 | −1 | DLLDW | 165 |
| 7 | Real FC | 14 | 2 | 3 | 9 | 10 | 20 | −10 | DWLLW | 97 |
| 8 | Capital | 14 | 2 | 2 | 10 | 10 | 29 | −19 | LLLDL | 81 |
Group 6
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Play-offs) | Nova Iguaçu | 14 | 9 | 4 | 1 | 19 | 5 | +14 | WWWWW | 3115 |
| 2 (Play-offs) | Portuguesa RJ | 14 | 6 | 7 | 1 | 18 | 6 | +12 | WDLWW | 2510 |
| 3 (Play-offs) | Itabuna | 14 | 6 | 6 | 2 | 16 | 9 | +7 | LDWDL | 245 |
| 4 (Play-offs) | Real Noroeste | 14 | 5 | 5 | 4 | 16 | 15 | +1 | WWDLW | 2010 |
| 5 | Serra Talhada | 14 | 5 | 4 | 5 | 16 | 18 | −2 | WWDLD | 198 |
| 6 | Ipatinga | 14 | 2 | 5 | 7 | 8 | 18 | −10 | LLWDL | 114 |
| 7 | Democrata SL | 14 | 2 | 4 | 8 | 8 | 21 | −13 | LLLLL | 100 |
| 8 | Audax Rio | 14 | 2 | 3 | 9 | 10 | 19 | −9 | LLLWD | 94 |
Group 7
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Play-offs) | Maringá▲ Won play-off | 14 | 10 | 2 | 2 | 25 | 10 | +15 | WWLWW | 3212 |
| 2 (Play-offs) | Inter De Limeira | 14 | 7 | 3 | 4 | 16 | 7 | +9 | LLLWD | 244 |
| 3 (Play-offs) | Água Santa | 14 | 6 | 4 | 4 | 12 | 10 | +2 | DWWLW | 2210 |
| 4 (Play-offs) | Costa Rica | 14 | 6 | 3 | 5 | 16 | 17 | −1 | WWWLD | 2110 |
| 5 | Santo André | 14 | 5 | 5 | 4 | 15 | 13 | +2 | WLWWL | 209 |
| 6 | Pouso Alegre | 14 | 3 | 5 | 6 | 11 | 9 | +2 | LLWDD | 145 |
| 7 | São José EC | 14 | 2 | 8 | 4 | 13 | 16 | −3 | DWLDD | 146 |
| 8 | CAP | 14 | 1 | 2 | 11 | 6 | 32 | −26 | LLLLL | 50 |
Group 8
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Play-offs) | Cianorte | 14 | 6 | 4 | 4 | 14 | 12 | +2 | LWLDL | 224 |
| 2 (Play-offs) | Brasil DE Pelotas | 14 | 6 | 3 | 5 | 17 | 14 | +3 | WLWDW | 2110 |
| 3 (Play-offs) | Avenida | 14 | 5 | 4 | 5 | 14 | 19 | −5 | WDLDL | 195 |
| 4 (Play-offs) | Novo Hamburgo | 14 | 4 | 6 | 4 | 14 | 15 | −1 | LDWDW | 188 |
| 5 | Hercílio Luz | 14 | 3 | 9 | 2 | 11 | 10 | +1 | LDDDW | 186 |
| 6 | Concordia | 14 | 4 | 5 | 5 | 13 | 12 | +1 | LDDDL | 173 |
| 7 | Barra | 14 | 3 | 7 | 4 | 15 | 12 | +3 | WDWDL | 168 |
| 8 | Cascavel | 14 | 3 | 6 | 5 | 8 | 12 | −4 | WDLDW | 158 |