# 2024 Campeonato Brasileiro Série A

The 2024 Campeonato Brasileiro Série A (officially the Brasileirão Betano 2024 for sponsorship reasons) was the 68th season of the Campeonato Brasileiro Série A, the top level of professional football in Brazil, and the 21st edition in a double round-robin since its establishment in 2003. The competition began on 13 April and ended on 8 December 2024.
The top six teams as well as the 2024 Copa do Brasil champions qualified for the Copa Libertadores. Meanwhile, the next six best-placed teams not qualified for Copa Libertadores qualified for the Copa Sudamericana, and the last four were relegated to Série B for 2025.
In this tournament, Botafogo won their third Brazilian championship and first since 1995, clinching the title after defeating São Paulo 2–1 on the final day of the season. Palmeiras were the defending champions.

## Teams

Twenty teams competed in the league: the top 16 teams from the previous season and four teams promoted from the Série B.
Vitória became the first club to be promoted on 12 November 2023 after a 2–1 win against Novorizontino. Criciúma were promoted on 18 November 2023, and Juventude and Atlético Goianiense were promoted on 25 November 2023.
| Pos. | Relegated from 2023 Série A |
| 17th | Santos |
| 18th | Goiás |
| 19th | Coritiba |
| 20th | América Mineiro |
| Pos. | Promoted from 2023 Série B |
| 1st | Vitória |
| 2nd | Juventude |
| 3rd | Criciúma |
| 4th | Atlético Goianiense |

### Number of teams by state

| N.T. | State | Team(s) |
| 4 | Rio de Janeiro | Botafogo, Flamengo, Fluminense and Vasco da Gama |
| 4 | São Paulo | Corinthians, Palmeiras, Red Bull Bragantino and São Paulo |
| 3 | Rio Grande do Sul | Grêmio, Internacional and Juventude |
| 2 | Bahia | Bahia and Vitória |
| 2 | Minas Gerais | Atlético Mineiro and Cruzeiro |
| 1 | Ceará | Fortaleza |
| 1 | Goiás | Atlético Goianiense |
| 1 | Mato Grosso | Cuiabá |
| 1 | Paraná | Athletico Paranaense |
| 1 | Santa Catarina | Criciúma |

### Stadiums and locations

| Team | Location | State | Stadium | Capacity |
| Athletico Paranaense | Curitiba | Paraná | Ligga Arena | 42,372 |
| Atlético Goianiense | Goiânia | Goiás | Antônio Accioly | 12,500 |
| Atlético Mineiro | Belo Horizonte | Minas Gerais | Arena MRV | 46,000 |
| Bahia | Salvador | Bahia | Casa de Apostas Arena Fonte Nova | 50,000 |
| Botafogo | Rio de Janeiro | Rio de Janeiro | Olímpico Nilton Santos | 46,931 |
| Corinthians | São Paulo | São Paulo | Neo Química Arena | 48,000 |
| Criciúma | Criciúma | Santa Catarina | Heriberto Hülse | 19,300 |
| Cruzeiro | Belo Horizonte | Minas Gerais | Mineirão | 61,846 |
| Cuiabá | Cuiabá | Mato Grosso | Arena Pantanal | 44,097 |
| Flamengo | Rio de Janeiro | Rio de Janeiro | Maracanã | 78,838 |
| Fluminense | Rio de Janeiro | Rio de Janeiro | Maracanã | 78,838 |
| Fortaleza | Fortaleza | Ceará | Castelão | 63,903 |
| Grêmio | Porto Alegre | Rio Grande do Sul | Arena do Grêmio | 55,662 |
| Internacional | Porto Alegre | Rio Grande do Sul | Beira-Rio | 50,128 |
| Juventude | Caxias do Sul | Rio Grande do Sul | Alfredo Jaconi | 19,924 |
| Palmeiras | São Paulo | São Paulo | Allianz Parque | 43,713 |
| Red Bull Bragantino | Bragança Paulista | São Paulo | Nabi Abi Chedid | 17,022 |
| São Paulo | São Paulo | São Paulo | MorumBIS | 67,428 |
| Vasco da Gama | Rio de Janeiro | Rio de Janeiro | São Januário | 21,880 |
| Vitória | Salvador | Bahia | Barradão | 30,793 |

## Personnel and kits

| Team | Head coach | Captain | Kit manufacturer | Main sponsor | Other sponsors |
| Athletico Paranaense | Lucho González | Thiago Heleno | Umbro | Esportes da Sorte | List Front: Copacol Back: Neodent, Banco Inter Sleeves: None Shorts: None Socks: None Number: None |
| Atlético Goianiense | Anderson Gomes (caretaker) | Ronaldo | Dragão Premium | Blaze.com | List Front: Blaze.com Back: Unimed Sleeves: Cristal Alimentos Shorts: None Socks: None Number: None |
| Atlético Mineiro | Lucas Gonçalves (caretaker) | Hulk | Adidas | Betano | List Front: You Saúde, Multimarcas Consórcios, Vilma Alimentos Back: Galo BMG, Supermercados BH Sleeves: Gerdau Shorts: Auto Truck, ABC da Construção Socks: None Number: Mundiale |
| Bahia | Rogério Ceni | Éverton Ribeiro | Esquadrão | Esportes da Sorte | List Front: Dular Alimentos Back: Unimed Sleeves: Canaã Alimentos Shorts: ITS Brasil, Unimed, Faculdade Multivix Socks: None Number: Acelen |
| Botafogo | Artur Jorge | Marlon Freitas | Reebok | Parimatch | List Front: None Back: None Sleeves: Centrum Shorts: None Socks: LifeFit Number: None |
| Corinthians | Ramón Díaz | Fagner | Nike | Esportes da Sorte | List Front: ALE Combustíveis, Foxlux Back: EZZE Seguros Sleeves: Corinthians BMG Shorts: UniCesumar Socks: None Number: eFootball |
| Criciúma | Cláudio Tencati | Rodrigo | Volt Sport | EstrelaBet | List Front: Sicredi Back: Rocha Alimentos, Cristalcopo Sleeves: Universidade do Extremo Sul Catarinense Shorts: EstrelaBet Socks: None Number: Unimed |
| Cruzeiro | Fernando Diniz | Lucas Romero | Adidas | Betfair | List Front: Lavitan, BP Consórcio Back: Vilma Alimentos, Supermercados BH Sleeves: Surf Shorts: Faculdade Multivix Socks: Kodilar Alimentos Number: None |
| Cuiabá | Bernardo Franco | Walter | Kappa | Drebor | List Front: Sicredi, Agro Amazônia Back: Sicredi, Conheça Mato Grosso Sleeves: None Shorts: Conheça Mato Grosso Socks: None Number: None |
| Flamengo | Filipe Luís | Gerson | Adidas | PixBet | List Front: Banco de Brasília Back: Mercado Livre, Assist Card Sleeves: Kwai Shorts: ABC da Construção Socks: Zé Delivery Number: None |
| Fluminense | Mano Menezes | Thiago Silva | Umbro | Superbet | List Front: Leve Saúde, Frescatto, Univassouras Back: Zé Delivery Sleeves: Zinzane Shorts: ABC da Construção Socks: None Number: None |
| Fortaleza | Juan Pablo Vojvoda | Tinga | Volt Sport | Novibet | List Front: Banco Inter, Zenir, Soccer Grass Back: Brisanet, Soccer Grass, Unimed Fortaleza Sleeves: Novibet Shorts: Novibet, Matrix Fitness, SP Combustíveis Socks: None Number: Ftrade Brasil |
| Grêmio | Renato Gaúcho | Pedro Geromel | Umbro | Banrisul | List Front: Esportes da Sorte Back: Banrisul, Unimed Sleeves: Vero Banrisul Shorts: Esportes da Sorte Socks: None Number: Marquespan |
| Internacional | Roger Machado | Alan Patrick | Adidas | Banrisul | List Front: None Back: Banrisul, EstrelaBet, Unimed Sleeves: Vero Banrisul Shorts: None Socks: None Number: Marquespan |
| Juventude | Fábio Matias | Nenê | 19treze | Stake.com | List Front: Randon Corp Back: RodOil, Humana Saúde Sleeves: None Shorts: None Socks: None Number: None |
| Palmeiras | Abel Ferreira | Gustavo Gómez | Puma | Crefisa | List Front: Avanti Palmeiras, FAM Centro Universitário, Crefisa Back: Crefisa, FAM Centro Universitário Sleeves: Crefisa Shorts: Crefisa Socks: FAM Centro Universitário Number: Crefisa |
| Red Bull Bragantino | Fernando Seabra | Cleiton | In-house | Red Bull | List Front: None Back: Red Bull, Asaas, Yanmar Sleeves: Mrjack.bet Shorts: None Socks: None Number: None |
| São Paulo | Luis Zubeldía | Rafinha | New Balance | Superbet | List Front: Ademicon, Viva Sorte Back: Superbet, Blue Plano de Saúde Sleeves: None Shorts: ABC da Construção Socks: None Number: eFootball |
| Vasco da Gama | Felipe (caretaker) | Pablo Vegetti | Kappa | Betfair | List Front: Viva Sorte Back: Vasco BMG, Betfair Sleeves: Zé Delivery Shorts: Viva Sorte, Intermac Assistance Socks: None Number: R10 Score |
| Vitória | Thiago Carpini | Wagner Leonardo | Volt Sport | Betsat | List Front: Fatal Model, ITS Brasil, Acelen Back: UniAgro Sleeves: Vitória Bank Shorts: X-Pro Ice Zero e Whey, Acelen Socks: UniBarter Number: None |

### Notes

* 1 2 3 4 Club manufactured kit

### Coaching changes

| Team | Outgoing head coach | Manner of departure | Date of vacancy | Position in table | Incoming head coach | Date of appointment |
| Cruzeiro | Paulo Autuori | End of caretaker spell | 6 December 2023 | Pre-season | Nicolás Larcamón | 20 December 2023 |
| Athletico Paranaense | Wesley Carvalho | End of caretaker spell | 7 December 2023 | Pre-season | Juan Carlos Osorio | 3 January 2024 |
| São Paulo | Dorival Júnior | Signed by Brazil | 7 January 2024 | Pre-season | Thiago Carpini | 11 January 2024 |
| Juventude | Thiago Carpini | Signed by São Paulo | 11 January 2024 | Pre-season | Roger Machado | 12 January 2024 |
| Corinthians | Mano Menezes | Sacked | 5 February 2024 | State leagues | Thiago Kosloski (caretaker) | 5 February 2024 |
| Corinthians | Thiago Kosloski (caretaker) | Sacked | 9 February 2024 | State leagues | António Oliveira | 9 February 2024 |
| Cuiabá | António Oliveira | Signed by Corinthians | 9 February 2024 | State leagues | Luiz Fernando Iubel (caretaker) | 7 February 2024 |
| Botafogo | Tiago Nunes | Sacked | 22 February 2024 | State leagues | Fábio Matias (caretaker) | 22 February 2024 |
| Athletico Paranaense | Juan Carlos Osorio | Sacked | 3 March 2024 | State leagues | Cuca | 4 March 2024 |
| Atlético Mineiro | Luiz Felipe Scolari | Mutual agreement | 20 March 2024 | State leagues | Gabriel Milito | 24 March 2024 |
| Botafogo | Fábio Matias | End of caretaker spell | 3 April 2024 | State leagues | Artur Jorge | 3 April 2024 |
| Cruzeiro | Nicolás Larcamón | Sacked | 8 April 2024 | State leagues | Fernando Seabra | 9 April 2024 |
| São Paulo | Thiago Carpini | Sacked | 18 April 2024 | 19th | Luis Zubeldía | 20 April 2024 |
| Vasco da Gama | Ramón Díaz | Sacked | 27 April 2024 | 16th | Rafael Paiva (caretaker) | 27 April 2024 |
| Cuiabá | Luiz Fernando Iubel | Resigned | 29 April 2024 | 20th | Petit | 1 May 2024 |
| Vitória | Léo Condé | Sacked | 14 May 2024 | 18th | Thiago Carpini | 14 May 2024 |
| Vasco da Gama | Rafael Paiva (caretaker) | End of caretaker spell | 21 May 2024 | 18th | Álvaro Pacheco | 21 May 2024 |
| Vasco da Gama | Álvaro Pacheco | Sacked | 20 June 2024 | 17th | Rafael Paiva (caretaker) | 20 June 2024 |
| Atlético Goianiense | Jair Ventura | Sacked | 21 June 2024 | 16th | Anderson Gomes (caretaker) | 21 June 2024 |
| Athletico Paranaense | Cuca | Resigned | 24 June 2024 | 5th | Juca (caretaker) | 24 June 2024 |
| Fluminense | Fernando Diniz | Sacked | 24 June 2024 | 20th | Marcão (caretaker) | 24 June 2024 |
| Fluminense | Marcão | End of caretaker spell | 1 July 2024 | 20th | Mano Menezes | 1 July 2024 |
| Corinthians | António Oliveira | Sacked | 2 July 2024 | 19th | Raphael Laruccia (caretaker) | 2 July 2024 |
| Atlético Goianiense | Anderson Gomes | End of caretaker spell | 4 July 2024 | 17th | Vagner Mancini | 4 July 2024 |
| Athletico Paranaense | Juca | End of caretaker spell | 10 July 2024 | 7th | Martín Varini | 9 July 2024 |
| Corinthians | Raphael Laruccia | End of caretaker spell | 10 July 2024 | 17th | Ramón Díaz | 10 July 2024 |
| Internacional | Eduardo Coudet | Sacked | 10 July 2024 | 11th | Pablo Fernandez (caretaker) | 10 July 2024 |
| Juventude | Roger Machado | Resigned | 17 July 2024 | 12th | Jair Ventura | 17 July 2014 |
| Internacional | Pablo Fernandez | End of caretaker spell | 18 July 2024 | 13th | Roger Machado | 18 July 2024 |
| Atlético Goianiense | Vagner Mancini | Sacked | 4 August 2024 | 20th | Umberto Louzer | 5 August 2024 |
| Cuiabá | Petit | Resigned | 27 August 2024 | 19th | Bernardo Franco | 28 August 2024 |
| Cruzeiro | Fernando Seabra | Sacked | 23 September 2024 | 7th | Fernando Diniz | 23 September 2024 |
| Athletico Paranaense | Martín Varini | Sacked | 23 September 2024 | 13th | Lucho González | 24 September 2024 |
| Flamengo | Tite | Sacked | 30 September 2024 | 4th | Filipe Luís | 30 September 2024 |
| Juventude | Jair Ventura | Sacked | 26 October 2024 | 17th | Fábio Matias | 27 October 2024 |
| Red Bull Bragantino | Pedro Caixinha | Sacked | 27 October 2024 | 16th | Fernando Seabra | 31 October 2024 |
| Atlético Goianiense | Umberto Louzer | Resigned | 29 October 2024 | 20th | Anderson Gomes (caretaker) | 29 October 2024 |
| Vasco da Gama | Rafael Paiva | Sacked | 24 November 2024 | 11th | Felipe (caretaker) | 24 November 2024 |
| Atlético Mineiro | Gabriel Milito | Sacked | 4 December 2024 | 14th | Lucas Gonçalves (caretaker) | 5 December 2024 |

#### Notes

* ↑ Milton Cruz was the caretaker head coach in the 3rd round match against Atlético Goianiense on 21 April.
* ↑ Ricardo Colbachini was the caretaker head coach in a 2024 Copa do Brasil match against Goiás on 2 May.
* 1 2 Caretaker until the end of the season.

## Foreign players

The clubs can have a maximum of nine foreign players in their Campeonato Brasileiro squads per match, but there is no limit of foreigners in the clubs' squads.
* Players marked in bold indicate they are registered during mid-season transfer window.
| Club | Player 1 | Player 2 | Player 3 | Player 4 | Player 5 | Player 6 | Player 7 | Player 8 | Player 9 | Player 10 | Player 11 |
| Athletico Paranaense | Tomás Cuello | Lucas Di Yorio | Lucas Esquivel | Leonardo Godoy | Bruno Zapelli | Mateo Gamarra | Agustín Canobbio | Gonzalo Mastriani | | | |
| Atlético Goianiense | Ángelo Araos | Yeferson Rodallega | Joel Campbell | Alejo Cruz | Gonzalo Freitas | Rafael Haller | Emiliano Rodríguez | Jan Carlos Hurtado | Matías Lacava | | |
| Atlético Mineiro | Rodrigo Battaglia | Renzo Saravia | Fausto Vera | Matías Zaracho | Eduardo Vargas | Brahian Palacios | Alan Franco | Júnior Alonso | Mauricio Lemos | | |
| Bahia | Víctor Cuesta | Santiago Arias | Nicolás Acevedo | Carlos de Pena | Luciano Rodríguez | | | | | | |
| Botafogo | Bastos | Thiago Almada | Alexander Barboza | Gatito Fernández | Óscar Romero | Mateo Ponte | Jefferson Savarino | | | | |
| Corinthians | Rodrigo Garro | Diego Palacios | Félix Torres | Memphis Depay | Ángel Romero | André Carrillo | Héctor Hernández | José Andrés Martínez | | | |
| Criciúma | Yannick Bolasie | Miguel Trauco | Tobias Figueiredo | Wilker Ángel | | | | | | | |
| Cruzeiro | Álvaro Barreal | Lautaro Díaz | Juan Dinenno | Lucas Romero | Lucas Villalba | Fabrizio Peralta | | | | | |
| Cuiabá | Isidro Pitta | | | | | | | | | | |
| Flamengo | Carlos Alcaraz | Agustín Rossi | Erick Pulgar | Gonzalo Plata | Shola Ogundana | Giorgian de Arrascaeta | Nicolás de la Cruz | Guillermo Varela | Matías Viña | | |
| Fluminense | Germán Cano | Jhon Arias | Gabriel Fuentes | Jan Lucumí | Kevin Serna | Facundo Bernal | David Terans | | | | |
| Fortaleza | Emanuel Brítez | Tomás Cardona | Juan Martín Lucero | Imanol Machuca | Eros Mancuso | Emmanuel Martínez | Tomás Pochettino | Benjamín Kuscevic | Kervin Andrade | | |
| Grêmio | Franco Cristaldo | Walter Kannemann | Agustín Marchesín | Cristian Pavón | Alexander Aravena | Miguel Monsalve | Martin Braithwaite | Mathías Villasanti | Matías Arezo | Yeferson Soteldo | |
| Internacional | Braian Aguirre | Lucas Alario | Alexandro Bernabei | Gabriel Mercado | Rafael Santos Borré | Enner Valencia | Sergio Rochet | Agustín Rogel | | | |
| Juventude | Tomi Montefiori | Ronie Carrillo | | | | | | | | | |
| Palmeiras | Agustín Giay | José Manuel López | Aníbal Moreno | Richard Ríos | Gustavo Gómez | Joaquín Piquerez | | | | | |
| Red Bull Bragantino | Ivan Cavaleiro | Kelvin Flórez | Henry Mosquera | Sergio Palacios | José Hurtado | Thiago Borbas | | | | | |
| São Paulo | Jonathan Calleri | Alan Franco | Giuliano Galoppo | Santiago Longo | Luis Manuel Orejuela | Robert Arboleda | Jhegson Méndez | Jamal Lewis | Damián Bobadilla | Michel Araújo | Nahuel Ferraresi |
| Vasco da Gama | Juan Sforza | Pablo Vegetti | Pablo Galdames | Jean Meneses | Emerson Rodríguez | Dimitri Payet | Robert Rojas | Maxime Dominguez | Puma Rodríguez | | |
| Vitória | Raúl Cáceres | | | | | | | | | | |

### Players holding Brazilian dual nationality

They do not take foreign slot.
* Cicinho (Bahia)
* Diego Costa (Grêmio)
* Wanderson (Internacional)
* João Moreira (São Paulo)

## Standings
### League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Botafogo (C) | 38 | 23 | 10 | 5 | 59 | 29 | +30 | 79 | Qualification for Copa Libertadores group stage |
| 2 | Palmeiras | 38 | 22 | 7 | 9 | 60 | 33 | +27 | 73 | Qualification for Copa Libertadores group stage |
| 3 | Flamengo | 38 | 20 | 10 | 8 | 61 | 42 | +19 | 70 | Qualification for Copa Libertadores group stage |
| 4 | Fortaleza | 38 | 19 | 11 | 8 | 53 | 39 | +14 | 68 | Qualification for Copa Libertadores group stage |
| 5 | Internacional | 38 | 18 | 11 | 9 | 53 | 36 | +17 | 65 | Qualification for Copa Libertadores group stage |
| 6 | São Paulo | 38 | 17 | 8 | 13 | 53 | 43 | +10 | 59 | Qualification for Copa Libertadores group stage |
| 7 | Corinthians | 38 | 15 | 11 | 12 | 54 | 45 | +9 | 56 | Qualification for Copa Libertadores second stage |
| 8 | Bahia | 38 | 15 | 8 | 15 | 49 | 49 | 0 | 53 | Qualification for Copa Libertadores second stage |
| 9 | Cruzeiro | 38 | 14 | 10 | 14 | 43 | 41 | +2 | 52 | Qualification for Copa Sudamericana group stage |
| 10 | Vasco da Gama | 38 | 14 | 8 | 16 | 43 | 56 | −13 | 50 | Qualification for Copa Sudamericana group stage |
| 11 | Vitória | 38 | 13 | 8 | 17 | 45 | 52 | −7 | 47 | Qualification for Copa Sudamericana group stage |
| 12 | Atlético Mineiro | 38 | 11 | 14 | 13 | 47 | 54 | −7 | 47 | Qualification for Copa Sudamericana group stage |
| 13 | Fluminense | 38 | 12 | 10 | 16 | 33 | 39 | −6 | 46 | Qualification for Copa Sudamericana group stage |
| 14 | Grêmio | 38 | 12 | 9 | 17 | 44 | 50 | −6 | 45 | Qualification for Copa Sudamericana group stage |
| 15 | Juventude | 38 | 11 | 12 | 15 | 48 | 59 | −11 | 45 | |
| 16 | Red Bull Bragantino | 38 | 10 | 14 | 14 | 44 | 48 | −4 | 44 | |
| 17 | Athletico Paranaense (R) | 38 | 11 | 9 | 18 | 40 | 46 | −6 | 42 | Relegation to Campeonato Brasileiro Série B |
| 18 | Criciúma (R) | 38 | 9 | 11 | 18 | 42 | 61 | −19 | 38 | Relegation to Campeonato Brasileiro Série B |
| 19 | Atlético Goianiense (R) | 38 | 7 | 9 | 22 | 29 | 58 | −29 | 30 | Relegation to Campeonato Brasileiro Série B |
| 20 | Cuiabá (R) | 38 | 6 | 12 | 20 | 29 | 49 | −20 | 30 | Relegation to Campeonato Brasileiro Série B |
* ↑ Botafogo and Flamengo qualified for the Copa Libertadores group stage by winning the 2024 Copa Libertadores and the 2024 Copa do Brasil, respectively.

## Results

| Home \ Away | CAP | ACG | CAM | BAH | BOT | COR | CRI | CRU | CUI | FLA | FLU | FOR | GRE | INT | JUV | PAL | RBB | SPA | VAS | VIT |
| Athletico Paranaense | — | 2–0 | 1–0 | 1–3 | 0–1 | 1–1 | 3–1 | 3–0 | 4–0 | 1–1 | 1–1 | 1–1 | 0–2 | 1–0 | 1–2 | 0–2 | 1–2 | 1–2 | 1–0 | 1–2 |
| Atlético Goianiense | 1–2 | — | 1–0 | 1–1 | 1–4 | 2–2 | 1–2 | 0–1 | 0–0 | 1–2 | 1–0 | 3–1 | 1–1 | 1–0 | 2–1 | 0–1 | 0–0 | 0–3 | 0–1 | 0–2 |
| Atlético Mineiro | 1–0 | 1–1 | — | 1–1 | 0–0 | 2–1 | 1–1 | 3–0 | 1–1 | 2–4 | 0–2 | 1–1 | 2–1 | 1–3 | 2–3 | 0–4 | 3–0 | 2–1 | 2–0 | 2–2 |
| Bahia | 1–1 | 2–0 | 3–0 | — | 0–0 | 0–1 | 1–0 | 4–1 | 1–2 | 0–2 | 2–1 | 1–0 | 1–0 | 1–1 | 2–0 | 1–2 | 1–0 | 0–3 | 2–1 | 2–0 |
| Botafogo | 1–1 | 1–0 | 3–0 | 1–2 | — | 2–1 | 1–1 | 0–3 | 0–0 | 4–1 | 1–0 | 2–0 | 0–0 | 1–0 | 5–1 | 1–0 | 2–1 | 2–1 | 3–0 | 1–1 |
| Corinthians | 5–2 | 3–0 | 0–0 | 3–0 | 0–1 | — | 2–1 | 2–1 | 1–1 | 2–1 | 3–0 | 0–0 | 2–2 | 2–2 | 1–1 | 2–0 | 1–1 | 2–2 | 3–1 | 3–2 |
| Criciúma | 0–0 | 2–0 | 2–1 | 2–2 | 2–1 | 2–4 | — | 1–0 | 2–5 | 0–3 | 1–1 | 1–1 | 0–1 | 1–1 | 1–1 | 1–2 | 1–0 | 1–1 | 2–2 | 0–1 |
| Cruzeiro | 2–0 | 3–1 | 0–0 | 1–1 | 3–2 | 3–0 | 2–1 | — | 2–1 | 0–1 | 2–0 | 1–2 | 1–1 | 0–0 | 2–0 | 1–2 | 2–1 | 0–1 | 1–1 | 3–1 |
| Cuiabá | 1–2 | 0–0 | 0–3 | 1–2 | 1–2 | 0–1 | 2–1 | 0–0 | — | 1–2 | 0–1 | 5–0 | 1–3 | 0–1 | 0–0 | 0–2 | 1–1 | 2–0 | 1–2 | 0–0 |
| Flamengo | 1–0 | 2–0 | 0–0 | 2–1 | 0–2 | 2–0 | 2–1 | 2–1 | 1–1 | — | 0–2 | 1–2 | 2–1 | 3–2 | 4–2 | 1–1 | 2–1 | 2–1 | 1–1 | 2–2 |
| Fluminense | 1–0 | 1–2 | 2–2 | 1–0 | 0–1 | 0–0 | 0–0 | 1–0 | 1–0 | 0–1 | — | 2–2 | 2–2 | 1–1 | 1–1 | 1–0 | 2–2 | 2–0 | 2–1 | 0–1 |
| Fortaleza | 1–0 | 3–1 | 1–1 | 4–1 | 1–1 | 1–0 | 1–0 | 1–1 | 1–0 | 0–0 | 1–0 | — | 1–0 | 3–0 | 2–1 | 3–0 | 1–1 | 1–0 | 3–0 | 3–1 |
| Grêmio | 2–0 | 3–1 | 2–3 | 0–2 | 1–2 | 0–3 | 1–2 | 0–2 | 1–0 | 3–2 | 1–0 | 3–1 | — | 0–1 | 2–2 | 2–2 | 0–2 | 2–1 | 1–0 | 2–0 |
| Internacional | 2–2 | 1–1 | 1–2 | 2–1 | 0–1 | 1–0 | 2–0 | 1–0 | 3–0 | 1–1 | 2–0 | 2–1 | 1–0 | — | 2–1 | 1–1 | 4–1 | 0–0 | 1–2 | 3–1 |
| Juventude | 1–1 | 1–0 | 1–1 | 2–1 | 3–2 | 2–0 | 1–2 | 0–1 | 1–1 | 2–1 | 2–1 | 0–3 | 3–0 | 1–3 | — | 3–5 | 1–1 | 0–0 | 2–0 | 1–1 |
| Palmeiras | 0–2 | 3–1 | 2–1 | 2–0 | 1–3 | 2–0 | 5–0 | 2–0 | 5–0 | 0–0 | 0–1 | 2–2 | 1–0 | 0–1 | 3–1 | — | 2–1 | 2–1 | 2–0 | 0–2 |
| Red Bull Bragantino | 1–0 | 3–1 | 1–2 | 2–1 | 0–1 | 1–0 | 5–1 | 1–1 | 0–0 | 1–1 | 0–1 | 1–2 | 2–2 | 2–2 | 2–1 | 0–0 | — | 1–1 | 2–1 | 2–1 |
| São Paulo | 2–1 | 1–0 | 2–2 | 3–1 | 2–2 | 3–1 | 2–1 | 2–0 | 0–1 | 1–0 | 2–1 | 1–2 | 1–0 | 1–3 | 1–2 | 0–0 | 2–0 | — | 3–0 | 2–1 |
| Vasco da Gama | 2–1 | 2–2 | 2–0 | 3–2 | 1–1 | 2–0 | 0–4 | 0–0 | 1–0 | 1–6 | 2–0 | 2–0 | 2–1 | 0–1 | 1–1 | 0–1 | 2–2 | 4–1 | — | 2–1 |
| Vitória | 0–1 | 0–2 | 4–2 | 2–2 | 0–1 | 1–2 | 2–1 | 2–2 | 1–0 | 1–2 | 2–1 | 2–0 | 1–1 | 2–1 | 1–0 | 0–1 | 1–0 | 1–3 | 0–1 | — |

## Season statistics
### Top scorers

| Rank | Player | Club | Goals |
| 1 | Yuri Alberto | Corinthians | 15 |
| 1 | Alerrandro | Vitória | 15 |
| 3 | Estêvão | Palmeiras | 13 |
| 4 | Pablo Vegetti | Vasco da Gama | 12 |
| 5 | Pedro | Flamengo | 11 |
| 5 | Wesley | Internacional | 11 |
| 5 | Raphael Veiga | Palmeiras | 11 |
| 5 | Luciano | São Paulo | 11 |
| 9 | Hulk | Atlético Mineiro | 10 |
| 9 | Rodrigo Garro | Corinthians | 10 |
| 9 | José Manuel López | Palmeiras | 10 |
| 9 | Lucas Moura | São Paulo | 10 |
Source: Soccerway

### Top assists

| Rank | Player | Club | Assists |
| 1 | Rodrigo Garro | Corinthians | 10 |
| 2 | Estêvão | Palmeiras | 9 |
| 3 | Jefferson Savarino | Botafogo | 7 |
| 3 | Matheus Pereira | Cruzeiro | 7 |
| 3 | Ganso | Fluminense | 7 |
| 6 | Cauly | Bahia | 6 |
| 6 | Jean Lucas | Bahia | 6 |
| 6 | Gerson | Flamengo | 6 |
| 6 | João Lucas | Juventude | 6 |
| 6 | Tomás Pochettino | Fortaleza | 6 |
| 6 | Lucas Moura | São Paulo | 6 |
Source: Soccerway

### Clean sheets

| Rank | Player | Club | Clean sheets |
| 1 | John | Botafogo | 16 |
| 1 | Weverton | Palmeiras | 16 |
| 3 | Fábio | Fluminense | 13 |
| 3 | João Ricardo | Fortaleza | 13 |
| 5 | Marcos Felipe | Bahia | 9 |
| 5 | Walter | Cuiabá | 9 |
| 7 | Everson | Atlético Mineiro | 8 |
| 7 | Agustín Rossi | Flamengo | 8 |
| 7 | Sergio Rochet | Internacional | 8 |
| 7 | Rafael | São Paulo | 8 |
| 7 | Léo Jardim | Vasco da Gama | 8 |
| 7 | Lucas Arcanjo | Vitória | 8 |
Source: FBref.com

## Awards
### Monthly awards

| Month | Player of the month | Player of the month | Ref. |
| Month | Player | Club | Ref. |
| April | Gustavo Scarpa | Atlético Mineiro | |
| May | Nicolás de la Cruz | Flamengo | |
| June | Pedro | Flamengo | |
| July | Pedro | Flamengo | |
| August | Luiz Henrique | Botafogo | |
| September | Alan Patrick | Internacional | |
| October | Gerson | Flamengo | |
| Month | Goalkeeper of the month | Goalkeeper of the month | Ref. |
| Month | Player | Club | Ref. |
| April | Bento | Athletico Paranaense | |
| May | Bento | Athletico Paranaense | |
| June | Weverton | Palmeiras | |
| July | João Ricardo | Fortaleza | |
| August | Hugo Souza | Corinthians | |
| September | Weverton | Palmeiras | |
| October | Hugo Souza | Corinthians | |
| Month | Young Player of the month | Young Player of the month | Ref. |
| Month | Player | Club | Ref. |
| April | Mateo Ponte | Botafogo | |
| May | Alisson Santana | Atlético Mineiro | |
| June | Kaiki Bruno | Cruzeiro | |
| July | Mateus Carvalho | Vasco da Gama | |
| August | Estêvão | Palmeiras | |
| September | Igor Jesus | Botafogo | |
| October | Luiz Henrique | Botafogo | |

## Attendances

| # | Club | Average attendance |
| 1 | Flamengo | 54,337 |
| 2 | Corinthians | 43,612 |
| 3 | São Paulo | 39,966 |
| 4 | Bahia | 36,202 |
| 5 | Fluminense | 34,502 |
| 6 | Fortaleza | 31,934 |
| 7 | Palmeiras | 31,558 |
| 8 | Cruzeiro | 31,389 |
| 9 | Athletico Paranaense | 30,581 |
| 10 | Internacional | 29,301 |
| 11 | Botafogo | 28,604 |
| 12 | Atlético Mineiro | 27,662 |
| 13 | Vitória | 23,273 |
| 14 | Vasco da Gama | 20,969 |
| 15 | Grêmio | 20,381 |
| 16 | Criciúma | 14,651 |
| 17 | Juventude | 8,692 |
| 18 | Atlético Goianiense | 8,616 |
| 19 | Cuiabá | 7,536 |
| 20 | Red Bull Bragantino | 6,020 |