| 2020 season | ||||
|---|---|---|---|---|
| Chairman | (until 31 December 2020) (from 1 January 2021)  | |||
| Manager | (until 1 February 2021) (caretaker, until 25 February 2021)  | |||
| Stadium | Estádio do Morumbi | |||
| Série A | 4th | |||
| Campeonato Paulista | Quarter-finals | |||
| Copa Libertadores | Group stage | |||
| Copa do Brasil | Semi-finals | |||
| Copa Sudamericana | Second stage | |||
| Top goalscorer | League: Luciano (18 goals) All: Brenner (22 goals)  | |||
| 
 | ||||
The 2020 season was São Paulo's 91st season in the club's history and their 60th in the top-flight of Brazilian football. São Paulo competed in 6 competitions: the Série A, the Campeonato Paulista, the Copa Libertadores, the Copa Sudamericana, and the Copa do Brasil.
Players
Current squad
- As of 5 February 2021[1]
 
Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
  | 
  | 
Transfers
In
| Date | Pos. | Player | A. | Moving from | Fee | Notes | Source | 
|---|---|---|---|---|---|---|---|
| 11 December 2019 | MF | 25 | R$13 million | From loan to definitive purchase | [2] | ||
| 20 December 2019 | DF | 22 | R$2 million | From loan to definitive purchase | [3] | ||
| 24 December 2019 | GK | 29 | R$21 million | From loan to definitive purchase | [4] | ||
| 18 August 2020 | FW | 27 | Free | [5] | |||
Loans in
Loan returns
| Date | Pos. | Player | A. | Moving from | Fee | Notes | Source | 
|---|---|---|---|---|---|---|---|
| 9 December 2019 | FW | 21 | Free | ||||
| 9 December 2019 | FW | 29 | Free | ||||
| 9 December 2019 | FW | 19 | Free | ||||
| 27 July 2019 | DF | 22 | Free | ||||
- Total spending: 
 R$36 million 
Out
| Date | Pos. | Player | A. | Moving to | Fee | Notes | Source | 
|---|---|---|---|---|---|---|---|
| 11 December 2019 | FW | 23 | Free | Involved in the Vitor Bueno deal | [2] | ||
| 31 December 2019 | MF | 34 | Free | End of contract | [6] | ||
| 31 December 2019 | MF | 21 | Free | End of contract | |||
| 30 January 2020 | MF | 23 | Free | After return from loan | [7] | ||
| 31 January 2020 | GK | 22 | Undisclosed | After anticipated return from loan | [8] | ||
| 5 February 2020 | MF | 31 | Free | Contract terminated | [9] | ||
| 12 February 2020 | MF | 30 | Undisclosed | After return from loan | [10] | ||
| 15 February 2020 | FW | 19 | R$74 million (€16 million) | Can reach up to R$135 million (€29 million) in case some goals are achieved. | [11] | ||
| 31 March 2020 | FW | 23 | Free | End of contract | |||
| 31 March 2020 | MF | 33 | Free | End of contract | [12] | ||
| 31 May 2020 | MF | 33 | Unattached | Free | End of contract | [13] | |
| 16 July 2020 | FW | 23 | Free | End of contract | [14] | ||
| 4 August 2020 | FW | 20 | Free | End of contract | [15] | ||
| 13 August 2020 | DF | 32 | Free | Contract terminated | [16] | ||
| 18 August 2020 | FW | 31 | Free | Involved in the Luciano deal | [5] | ||
| 19 August 2020 | FW | 30 | Free | Contract terminated | [17] | ||
| 5 February 2021 | FW | 21 | R$73 million ($15 million) | Can reach up to R$80,7 million ($15 million) in case some goals are achieved. | [18] | ||
Loans ended
Loans out
| Date | Pos. | Player | A. | Moving to | Fee | Notes | Source | 
|---|---|---|---|---|---|---|---|
| 10 December 2019 | FW | 23 | Free | [19] | |||
| 19 December 2019 | MF | 33 | Free | [20] | |||
| 10 January 2020 | MF | 22 | Free | After return from loan | [21] | ||
| 10 January 2020 | MF | 31 | Free | [22] | |||
| 13 January 2020 | GK | 24 | Free | Loan after being suspended from contract | [23] | ||
| 19 January 2020 | DF | 19 | Free | [24] | |||
| 10 July 2020 | MF | 22 | Free | After return from loan | [25] | ||
| 11 August 2020 | DF | 24 | R$200.000 | After return from loan, with an option to buy | [26] | ||
| 5 October 2020 | FW | 24 | Free | [27] | |||
| 6 October 2020 | MF | 23 | Free | [28] | |||
| 9 October 2020 | DF | 24 | Free | After return from loan | [29] | ||
| 10 November 2020 | FW | 21 | Free | After antecipated return from loan | [30] | ||
| 12 November 2020 | FW | 20 | R$3 million | Loan with an option to buy | [31] | ||
| 19 November 2020 | FW | 21 | Free | After antecipated return from loan | |||
- Total income: 
 R$77.2 million 
Statistics
Overall
| Games played | 65 (13 Campeonato Paulista, 6 Copa do Brasil, 6 Copa Libertadores, 38 Campeonato Brasileiro, 2 Copa Sudamericana) | 
| Games won | 29 (6 Campeonato Paulista, 2 Copa do Brasil, 2 Copa Libertadores, 18 Campeonato Brasileiro, 1 Copa Sudamericana) | 
| Games drawn | 19 (3 Campeonato Paulista, 3 Copa do Brasil, 1 Copa Libertadores, 12 Campeonato Brasileiro, 0 Copa Sudamericana) | 
| Games lost | 17 (4 Campeonato Paulista, 1 Copa do Brasil, 3 Copa Libertadores, 8 Campeonato Brasileiro, 1 Copa Sudamericana) | 
| Goals scored | 110 | 
| Goals conceded | 79 | 
| Goal difference | +31 | 
| Best results (goal difference) | 4–0 (A) v Oeste - Campeonato Paulista - 2020.02.22 5–1 (H) v Binacional - Copa Libertadores - 2020.10.20 4–0 (H) v Botafogo - Campeonato Brasileiro Série A - 2020.12.09  | 
| Worst result (goal difference) | 1–5 (H) v Internacional - Campeonato Brasileiro Série A - 2021.01.20 | 
| Top scorer | Brenner (22 goals) | 
Source: São Paulo FC
Goalscorers
In italic players who left the club during the season.
| Place | Position | Nationality | Number | Name | Campeonato Paulista | Copa Libertadores | Série A | Copa do Brasil | Copa Sudamericana | Total | 
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | FW | 30 | Brenner | 1 | 2 | 11 | 6 | 2 | 22 | |
| 2 | FW | 11 | Luciano | 0 | 0 | 18 | 3 | 0 | 21 | |
| 3 | FW | 9 | Pablo | 6 | 2 | 2 | 1 | 1 | 12 | |
| 4 | DF | 6 | Reinaldo | 1 | 1 | 6 | 0 | 0 | 8 | |
| 5 | MF | 10 | Dani Alves | 4 | 1 | 1 | 0 | 1 | 7 | |
| 6 | MF | 21 | Gabriel Sara | 0 | 0 | 5 | 0 | 1 | 6 | |
| 7 | FW | 6 | Alexandre Pato | 3 | 1 | 0 | 0 | 0 | 4 | |
| = | MF | 15 | Hernanes | 1 | 0 | 3 | 0 | 0 | 4 | |
| = | MF | 26 | Igor Gomes | 0 | 1 | 3 | 0 | 0 | 4 | |
| = | MF | 8 | Tchê Tchê | 0 | 0 | 4 | 0 | 0 | 4 | |
| = | MF | 12 | Vitor Bueno | 1 | 1 | 2 | 0 | 0 | 4 | |
| 8 | DF | 6 | Robert Arboleda | 1 | 1 | 1 | 0 | 0 | 3 | |
| 9 | DF | 4 | Diego Costa | 0 | 1 | 1 | 0 | 0 | 2 | |
| 10 | FW | 22 | Éverton | 1 | 0 | 0 | 0 | 0 | 1 | |
| = | FW | 19 | Gonzalo Carneiro | 0 | 0 | 1 | 0 | 0 | 1 | |
| = | FW | 37 | Helinho | 1 | 0 | 0 | 0 | 0 | 1 | |
| = | FW | 7 | Paulinho | 1 | 0 | 0 | 0 | 0 | 1 | |
| = | FW | 17 | Santiago Tréllez | 0 | 1 | 0 | 0 | 0 | 1 | |
| = | FW | 18 | Jonas Toró | 0 | 0 | 1 | 0 | 0 | 1 | |
| 0 | 2 | 0 | 0 | 1 | 3 | |||||
| Total | 21 | 14 | 59 | 10 | 6 | 110 | ||||
Assists
In italic players who left the club during the season.
| Place | Position | Nationality | Number | Name | Campeonato Paulista | Copa Libertadores | Série A | Copa do Brasil | Copa Sudamericana | Total | 
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | DF | 6 | Reinaldo | 2 | 2 | 7 | 1 | 0 | 12 | |
| 2 | MF | 10 | Dani Alves | 2 | 0 | 3 | 1 | 2 | 8 | |
| 3 | MF | 12 | Vitor Bueno | 4 | 1 | 2 | 0 | 0 | 7 | |
| 4 | FW | 11 | Luciano | 0 | 0 | 2 | 2 | 2 | 6 | |
| = | FW | 9 | Pablo | 3 | 1 | 2 | 0 | 0 | 6 | |
| 5 | MF | 21 | Gabriel Sara | 0 | 0 | 3 | 1 | 0 | 4 | |
| 6 | FW | 30 | Brenner | 0 | 1 | 2 | 0 | 0 | 3 | |
| = | MF | 26 | Igor Gomes | 0 | 1 | 1 | 1 | 0 | 3 | |
| = | DF | 2 | Igor Vinícius | 0 | 0 | 2 | 1 | 0 | 3 | |
| 7 | FW | 6 | Alexandre Pato | 2 | 0 | 0 | 0 | 0 | 2 | |
| = | DF | 20 | Juanfran | 0 | 0 | 2 | 0 | 0 | 2 | |
| = | DF | 16 | Léo | 1 | 0 | 1 | 0 | 0 | 2 | |
| = | MF | 8 | Tchê Tchê | 0 | 0 | 2 | 0 | 0 | 2 | |
| = | FW | 18 | Jonas Toró | 0 | 1 | 1 | 0 | 0 | 2 | |
| 8 | DF | 3 | Bruno Alves | 0 | 1 | 0 | 0 | 0 | 1 | |
| = | FW | 19 | Gonzalo Carneiro | 0 | 0 | 1 | 0 | 0 | 1 | |
| = | DF | 4 | Diego Costa | 0 | 0 | 0 | 0 | 1 | 1 | |
| = | FW | 37 | Helinho | 0 | 0 | 1 | 0 | 0 | 1 | |
| = | MF | 13 | Luan | 0 | 0 | 1 | 0 | 0 | 1 | |
| = | FW | 7 | Paulinho | 0 | 1 | 0 | 0 | 0 | 1 | |
| = | GK | 1 | Tiago Volpi | 0 | 0 | 1 | 0 | 0 | 1 | |
| Total | 13 | 8 | 34 | 7 | 6 | 69 | 
Managers performance
| Name | Nationality | From | To | P | W | D | L | GF | GA | Win% | 
|---|---|---|---|---|---|---|---|---|---|---|
| Fernando Diniz | 22 January 2020 | 31 January 2021 | 60 | 27 | 17 | 16 | 104 | 74 | 45% | |
| Marcos Vizolli (caretaker) | 10 February 2021 | 25 February 2021 | 5 | 2 | 2 | 1 | 6 | 5 | 53% | |
Competitions
Overview
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| Série A | 13 August 2020 | 25 February 2021 | Matchday 1 | 4th | 38 | 18 | 12 | 8 | 59 | 41 | +18 | 47.37 | 
| Copa do Brasil | 14 October 2020 | 30 December 2020 | Round of 16 | Semi-Finals | 6 | 2 | 3 | 1 | 10 | 7 | +3 | 33.33 | 
| Campeonato Paulista | 22 January 2020 | 29 July 2020 | Matchday 1 | Quarter-Finals | 13 | 6 | 3 | 4 | 21 | 14 | +7 | 46.15 | 
| Copa Libertadores | 5 March 2020 | 20 October 2020 | Group stage | Group stage | 6 | 2 | 1 | 3 | 14 | 11 | +3 | 33.33 | 
| Copa Sudamericana | 28 October 2020 | 4 November 2020 | Second stage | Second stage | 2 | 1 | 0 | 1 | 6 | 6 | +0 | 50.00 | 
| Total | 65 | 29 | 19 | 17 | 110 | 79 | +31 | 44.62 | ||||
Source: Competitions
Campeonato Paulista
Group C
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | 
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | São Paulo | 12 | 6 | 3 | 3 | 19 | 11 | +8 | 21 | Knockout stage | 
| 2 | Mirassol | 12 | 4 | 5 | 3 | 16 | 11 | +5 | 17 | |
| 3 | Inter de Limeira | 12 | 4 | 2 | 6 | 8 | 15 | −7 | 14 | |
| 4 | Ituano | 12 | 3 | 5 | 4 | 11 | 14 | −3 | 14 | 
Source: Soccerway
First stage
| 22 January 1 | São Paulo | 2–0 | Água Santa | São Paulo | 
| 21:30 (UTC−3) | Pablo  Dani Alves  | 
Report | Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 18,493 Referee: Edina Alves Batista  | 
| 26 January 2 | Palmeiras | 0–0 | São Paulo | Araraquara | 
| 16:00 (UTC−3) | Report | Stadium: Estádio Doutor Adhemar de Barros (Fonte Luminosa) Attendance: 15,173 Referee: Raphael Claus  | 
| 29 January 3 | Ferroviária | 1–2 | São Paulo | Araraquara | 
| 21:30 (UTC−3) | Felipe Ferreira  | 
Report | Hernanes  Arboleda  | 
Stadium: Estádio Doutor Adhemar de Barros (Fonte Luminosa) Attendance: 10,940 Referee: Ilbert Estevam da Silva  | 
| 3 February 4 | São Paulo | 1–1 | Novorizontino | São Paulo | 
| 20:00 (UTC−3) | Brenner  | 
Report | Higor Leite  | 
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 14,060 Referee: Flávio Roberto Mineiro Ribeiro  | 
| 9 February 5 | Santo André | 2–1 | São Paulo | Santo André | 
| 18:00 (UTC−3) | Fernando  Carlos  | 
Report | Dani Alves  | 
Stadium: Estádio Bruno José Daniel Attendance: 6,404 Referee: Vinicius Gonçalves Dias Araujo  | 
| 15 February 6 | São Paulo | 0–0 | Corinthians | São Paulo | 
| 19:00 (UTC−3) | Report | Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 44,208 Referee: Douglas Marques das Flores  | 
| 22 February 7 | Oeste | 0–4 | São Paulo | Barueri | 
| 16:30 (UTC−3) | Report | Dani Alves  Pato  | 
Stadium: Arena Barueri Attendance: 5,466 Referee: Raphael Claus  | 
| 1 March 8 | São Paulo | 2–1 | Ponte Preta | São Paulo | 
| 16:00 (UTC−3) | Pato  Reinaldo  | 
Report | Dawhan  | 
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 21,748 Referee: Vinícius Furlan  | 
| 8 March 9 | Botafogo | 1–0 | São Paulo | Ribeirão Preto | 
| 16:00 (UTC−3) | Didi  | 
Report | Stadium: Arena Eurobike Attendance: 11,048 Referee: Flavio Rodrigues de Souza  | 
| 14 March 10 | São Paulo | 2–1 | Santos | São Paulo | 
| 19:00 (UTC−3) | Pablo  | 
Report | Arthur Gomes  | 
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Luiz Flavio de Oliveira  | 
| 23 July 11 | São Paulo | 2–3 | Red Bull Bragantino | São Paulo | 
| 20:00 (UTC−3) | Pablo  | 
Report | Matheus Jesus  Morato Artur  | 
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Edina Alves Batista  | 
| 26 July 12 | Guarani | 1–3 | São Paulo | Santos | 
| 16:00 (UTC−3) | Rafael Costa  | 
Report | Éverton  Helinho Paulinho Bóia  | 
Stadium: Estádio Urbano Caldeira (Vila Belmiro) Attendance: 0 Referee: Salim Fende Chavez  | 
Quarterfinal
| 29 July Single match | São Paulo | 2–3 | Mirassol | São Paulo | 
| 19:00 (UTC−3) | Pablo  Vitor Bueno  | 
Report | Zé Roberto  Daniel Borges  | 
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Flavio Rodrigues de Souza  | 
Record
| Final Position | Points | Matches | Wins | Draws | Losses | Goals For | Goals Away | Win% | 
|---|---|---|---|---|---|---|---|---|
| 6th | 21 | 13 | 6 | 3 | 4 | 21 | 14 | 54% | 
Copa Libertadores
Group stage
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | 
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 4 | 1 | 1 | 21 | 6 | +15 | 13 | Round of 16 | |
| 2 | 6 | 4 | 0 | 2 | 12 | 8 | +4 | 12 | ||
| 3 | 6 | 2 | 1 | 3 | 14 | 11 | +3 | 7 | Copa Sudamericana | |
| 4 | 6 | 1 | 0 | 5 | 3 | 25 | −22 | 3 | 
Source: CONMEBOL
| 5 March 1 |  Binacional  | 2–1 |   | Juliaca, Peru | 
| 19:00 (UTC−5) | Rodríguez  Arango  | 
Report | Pato  | 
Stadium: Guillermo Briceño Rosamedina Referee: José Méndez (Paraguay)  | 
| 11 March 2 |  São Paulo  | 3–0 |   | São Paulo, Brasil | 
| 21:30 (UTC−3) | Reinaldo  Dani Alves Igor Gomes  | 
Report | Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 39,107 Referee: Esteban Ostojich (Uruguay)  | 
| 17 September 3 |  São Paulo  | 2–2 |   | São Paulo, Brasil | 
| 19:00 (UTC−3) | Pérez  Angileri  | 
Report | Borré  Álvarez  | 
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Esteban Ostojich (Uruguay)  | 
| 22 September 4 |  LDU Quito  | 4–2 |   | Quito, Ecuador | 
| 19:30 (UTC−5) | Martínez Borja  Julio Arce  | 
Report | Brenner  Tréllez  | 
Stadium: Estadio Rodrigo Paz Delgado Attendance: 0 Referee: Wilmar Roldan (Colombia)  | 
| 30 September 5 |  River Plate  | 2–1 |   | Avellaneda, Argentina | 
| 21:30 (UTC−3) | Álvarez  | 
Report | Diego Costa  | 
Stadium: Estadio Libertadores de América Attendance: 0 Referee: Cristian Garay (Chile)  | 
| 20 October 6 |  São Paulo  | 5–1 |   | São Paulo, Brasil | 
| 21:30 (UTC−3) | Vitor Bueno  Brenner Pablo Arboleda  | 
Report | Deza  | 
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Facundo Tello (Aregentina)  | 
Record
| Final Position | Points | Matches | Wins | Draws | Losses | Goals For | Goals Away | Win% | 
|---|---|---|---|---|---|---|---|---|
| 18th | 7 | 6 | 2 | 1 | 3 | 14 | 11 | 39% | 
Campeonato Brasileiro Série A
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | 
|---|---|---|---|---|---|---|---|---|---|---|
| 2 | Internacional | 38 | 20 | 10 | 8 | 61 | 35 | +26 | 70 | Qualification for Copa Libertadores group stage | 
| 3 | Atlético Mineiro | 38 | 20 | 8 | 10 | 64 | 45 | +19 | 68 | |
| 4 | São Paulo | 38 | 18 | 12 | 8 | 59 | 41 | +18 | 66 | |
| 5 | Fluminense | 38 | 18 | 10 | 10 | 55 | 42 | +13 | 64 | |
| 6 | Grêmio | 38 | 14 | 17 | 7 | 53 | 40 | +13 | 59 | Qualification for Copa Libertadores second stage | 
Source: CBF
Rules for classification: 1) points; 2) wins; 3) goal difference; 4) goals scored; 5) head-to-head results (only between 2 teams); 6) fewest red cards; 7) fewest yellow cards; 8) draw.[32]
Rules for classification: 1) points; 2) wins; 3) goal difference; 4) goals scored; 5) head-to-head results (only between 2 teams); 6) fewest red cards; 7) fewest yellow cards; 8) draw.[32]
Results summary
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD | 
| 38 | 18 | 12 | 8 | 59 | 41 | +18 | 66 | 11 | 7 | 2 | 32 | 16 | +16 | 7 | 5 | 6 | 27 | 25 | +2 | 
Results by round
| 13 August 2 | São Paulo | 1–0 | Fortaleza | São Paulo | 
| 19:15 (UTC−3) | Dani Alves  | 
Report | Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Leandro Pedro Vuaden  | 
| 16 August 3 | Vasco da Gama | 2–1 | São Paulo | Rio de Janeiro | 
| 16:00 (UTC−3) | Cano  | 
Report | Reinaldo  | 
Stadium: Estádio Vasco da Gama (São Januário) Attendance: 0 Referee: Wilton Pereira Sampaio  | 
| 20 August 4 | São Paulo | 1–1 | Bahia | São Paulo | 
| 20:00 (UTC−3) | Luciano  | 
Report | Rossi  | 
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Rodrigo Carvalhaes de Miranda  | 
| 23 August 5 | Sport | 0–1 | São Paulo | Recife | 
| 19:00 (UTC−3) | Report | Pablo  | 
Stadium: Estádio Adelmar da Costa Carvalho (Ilha do Retiro) Attendance: 0 Referee: Rodrigo Dalonso Ferreira  | 
| 26 August 11* | São Paulo | 1–0 | Athletico Paranaense | São Paulo | 
| 19:00 (UTC−3) | Luciano  | 
Report | Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Marcelo de Lima Henrique  | 
| 30 August 6 | São Paulo | 2–1 | Corinthians | São Paulo | 
| 11:00 (UTC−3) | Hernanes  Brenner  | 
Report | Ramiro  | 
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Flávio Rodrigues de Souza  | 
| 3 September 7 | Atlético Mineiro | 3–0 | São Paulo | Belo Horizonte | 
| 20:00 (UTC−3) | Alan Franco  Jair  | 
Report | Stadium: Estádio Governador Magalhães Pinto (Mineirão) Attendance: 0 Referee: Jean Pierre Gonçalves Lima  | 
| 6 September 8 | São Paulo | 3–1 | Fluminense | São Paulo | 
| 16:00 (UTC−3) | Brenner  Luciano Vitor Bueno  | 
Report | Wellington Silva  | 
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Paulo Roberto Alves Júnior  | 
| 9 September 9 | São Paulo | 1–1 | Red Bull Bragantino | São Paulo | 
| 19:15 (UTC−3) | Luciano  | 
Report | Raul  | 
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Sávio Pereira Sampaio  | 
| 12 September 10 | Santos | 2–2 | São Paulo | Santos | 
| 19:00 (UTC−3) | Madson  Marinho  | 
Report | Gabriel Sara  | 
Stadium: Estádio Urbano Caldeira (Vila Belmiro) Attendance: 0 Referee: Luiz Flavio de Oliveira  | 
| 26 September 12 | Internacional | 1–1 | São Paulo | Porto Alegre | 
| 19:00 (UTC−3) | Thiago Galhardo  | 
Report | Luciano  | 
Stadium: Estádio José Pinheiro Borda (Beira-Rio) Attendance: 0 Referee: Marcelo de Lima Henrique  | 
| 4 October 13 | Coritiba | 1–1 | São Paulo | Curitiba | 
| 16:00 (UTC−3) | Robson  | 
Report | Reinaldo  | 
Stadium: Estádio Major Antônio Couto Pereira (Couto Pereira) Attendance: 0 Referee: Wagner do Nascimento Magalhães  | 
| 7 October 14 | São Paulo | 3–0 | Atlético Goianiense | São Paulo | 
| 20:30 (UTC−3) | Brenner  Gabriel Sara  | 
Report | Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Dyorgines Jose Padovani de Andrade  | 
| 10 October 15 | Palmeiras | 0–2 | São Paulo | São Paulo | 
| 19:00 (UTC−3) | Report | Reinaldo  Vitor Bueno  | 
Stadium: Allianz Parque Attendance: 0 Referee: Leandro Vuaden  | 
| 17 October 17 | São Paulo | 0–0 | Grêmio | São Paulo | 
| 21:00 (UTC−3) | Report | Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Rafael Traci  | 
| 1 November 19 | Flamengo | 1–4 | São Paulo | Rio de Janeiro | 
| 16:00 (UTC−3) | Pedro  | 
Report | Tchê Tchê  Brenner Reinaldo Luciano  | 
Stadium: Estádio Jornalista Mário Filho (Maracanã) Attendance: 0 Referee: Caio Augusto Max Ribeiro  | 
| 7 November 20 | São Paulo | 2–1 | Goiás | São Paulo | 
| 19:00 (UTC−3) | Brenner  Igor Gomes  | 
Report | Fernandão  | 
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Gilberto Rodrigues Castro Junior  | 
| 14 November 21 | Fortaleza | 2–3 | São Paulo | Fortaleza | 
| 19:00 (UTC−3) | David  Wellington Paulista  | 
Report | Gabriel Sara  Luciano  | 
Stadium: Estádio Governador Plácido Castelo (Castelão) Attendance: 0 Referee: Marcelo de Lima Henrique  | 
| 22 November 22 | São Paulo | 1–1 | Vasco da Gama | São Paulo | 
| 16:00 (UTC−3) | Luciano  | 
Report | Cano  | 
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Braulio da Silva Machado  | 
| 25 November 16 | Ceará | 1–1 | São Paulo | Fortaleza | 
| 19:15 (UTC−3) | Léo Chú  | 
Report | Diego Costa  | 
Stadium: Estádio Governador Plácido Castelo (Castelão) Attendance: 0 Referee: Wagner do Nascimento Magalhães  | 
| 28 November 23 | Bahia | 1–3 | São Paulo | Salvador | 
| 19:00 (UTC−3) | Clayson  | 
Report | Luciano  Arboleda  | 
Stadium: Complexo Esportivo Cultural Octávio Mangabeira (Arena Fonte Nova) Attendance: 0 Referee: Leandro Pedro Vuaden  | 
| 3 December 1 | Goiás | 0–3 | São Paulo | Goiânia | 
| 19:00 (UTC−3) | Report | Igor Gomes  Brenner Hernanes  | 
Stadium: Estádio Hailé Pinheiro (Serrinha) Attendance: 0 Referee: Caio Max Augusto Vieira  | 
| 6 December 24 | São Paulo | 1–0 | Sport | São Paulo | 
| 16:00 (UTC−3) | Luciano  | 
Report | Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Felipe Fernandes de Lima  | 
| 9 December 18 | São Paulo | 4–0 | Botafogo | São Paulo | 
| 21:30 (UTC−3) | Brenner  Reinaldo Hernanes  | 
Report | Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Ricardo Marques Ribeiro  | 
| 13 December 25 | Corinthians | 1–0 | São Paulo | São Paulo | 
| 18:15 (UTC−3) | Otero  | 
Report | Stadium: Neo Química Arena (Itaquerão) Attendance: 0 Referee: Raphael Claus  | 
| 16 December 26 | São Paulo | 3–0 | Atlético Mineiro | São Paulo | 
| 21:30 (UTC−3) | Igor Gomes  Gabriel Sara Jonas Toró  | 
Report | Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Wilton Pereira Sampaio  | 
| 26 December 27 | Fluminense | 1–2 | São Paulo | Rio de Janeiro | 
| 21:00 (UTC−3) | Fred  | 
Report | Brenner  | 
Stadium: Estádio Jornalista Mário Filho (Maracanã) Attendance: 0 Referee: Anderson Daronco  | 
| 6 January 2021 28 | Red Bull Bragantino | 4–2 | São Paulo | Bragança Paulista | 
| 21:30 (UTC−3) | Claudinho  Raul Fabrício Bruno Artur  | 
Report | Tchê Tchê  Carneiro  | 
Stadium: Estádio Nabi Abi Chedid (Nabizão) Attendance: 0 Referee: Luiz Flavio de Oliveira  | 
| 10 January 2021 29 | São Paulo | 0–1 | Santos | São Paulo | 
| 16:00 (UTC−3) | Report | Jobson  | 
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Bráulio da Silva Machado  | 
| 17 January 2021 30 | Athletico Paranaense | 1–1 | São Paulo | Curitiba | 
| 16:00 (UTC−3) | Renato Kayzer  | 
Report | Tchê Tchê  | 
Stadium: Estádio Joaquim Américo Guimarães (Arena da Baixada) Attendance: 0 Referee: Wilton Pereira Sampaio  | 
| 20 January 2021 31 | São Paulo | 1–5 | Internacional | São Paulo | 
| 21:30 (UTC−3) | Luciano  | 
Report | Cuesta  Caio Vidal Yuri Alberto  | 
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Marcelo de Lima Henrique  | 
| 23 January 2021 32 | São Paulo | 1–1 | Coritiba | São Paulo | 
| 19:00 (UTC−3) | Luciano  | 
Report | Sarrafiore  | 
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Rodrigo Dalonso Ferreira  | 
| 31 January 2021 33 | Atlético Goianiense | 2–1 | São Paulo | Goiânia | 
| 16:00 (UTC−3) | Natanael  Vitor Leque  | 
Report | Reinaldo  | 
Stadium: Estádio Antônio Accioly (Castelo do Dragão) Attendance: 0 Referee: Braulio da Silva Machado  | 
| 10 February 2021 35 | São Paulo | 1–1 | Ceará | São Paulo | 
| 21:00 (UTC−3) | Luciano  | 
Report | Léo Chú  | 
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Savio Pereira Sampaio  | 
| 14 February 2021 36 | Grêmio | 1–2 | São Paulo | Porto Alegre | 
| 20:30 (UTC−3) | Diego Souza  | 
Report | Tchê Tchê  Luciano  | 
Stadium: Arena do Grêmio Attendance: 0 Referee: Paulo Roberto Alves Junior  | 
| 19 February 2021 34 | São Paulo | 1–1 | Palmeiras | São Paulo | 
| 21:30 (UTC−3) | Luciano  | 
Report | Rony  | 
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Leandro Pedro Vuaden  | 
| 22 February 2021 37 | Botafogo | 1–0 | São Paulo | Rio de Janeiro | 
| 20:00 (UTC−3) | Matheus Babi  | 
Report | Stadium: Estádio Olímpico Nilton Santos (Engenhão) Attendance: 0 Referee: Braulio da Silva Machado  | 
| 25 February 2021 38 | São Paulo | 2–1 | Flamengo | São Paulo | 
| 21:30 (UTC−3) | Luciano  Pablo  | 
Report | Bruno Henrique  | 
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Rodolpho Toski Marques  | 
Copa do Brasil
Round of 16
| 14 October First leg | Fortaleza | 3–3 | São Paulo | Fortaleza | 
| 19:15 (UTC−3) | David  Tinga Gabriel Dias  | 
Report | Brenner  Luciano  | 
Stadium: Estádio Governador Plácido Castelo (Castelão) Attendance: 0 Referee: Rodolpho Toski Marques  | 
| 25 October Second leg | São Paulo | 2–2 (5–5 agg.) (10–9 p)  | Fortaleza | São Paulo | 
| 20:30 (UTC−3) | Brenner  | 
Report | David  Roger Carvalho  | 
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Leandro Pedro Vuaden  | 
| Penalties | ||||
| Reinaldo  Tchê Tchê Dani Alves Pablo Vitor Bueno Tiago Volpi Bruno Alves Arboleda Diego Costa Léo Pelé  | 
||||
Quarter-finals
| 11 November First leg | Flamengo | 1–2 | São Paulo | Rio de Janeiro | 
| 21:30 (UTC−3) | Gabriel  | 
Report | Brenner  | 
Stadium: Estádio Jornalista Mário Filho (Maracanã) Attendance: 0 Referee: Anderson Daronco  | 
Semi-finals
| 23 December First leg | Grêmio | 1–0 | São Paulo | Porto Alegre | 
| 21:30 (UTC−3) | Diego Souza  | 
Report | Stadium: Arena do Grêmio Attendance: 0 Referee: Marcelo de Lima Henrique  | 
Copa Sudamericana
Second stage
| 28 October First leg |  Lanús  | 3–2 |   | Lanús | 
| 19:15 (UTC−3) | José Sand  Facundo Quignon  | 
Report | Brenner  | 
Stadium: Estadio Ciudad de Lanús Attendance: 0 Referee: Chrystian Ferreyra (Uruguay)  | 
| 4 November Second leg |  São Paulo  | 4–3 (6–6 (a) agg.)  |   | São Paulo | 
| 19:15 (UTC−3) | Dani Alves  Pablo Thaller Gabriel Sara  | 
Report | De la Vega  Aguirre Orsini  | 
Stadium: Estádio Cícero Pompeu de Toledo (Morumbi) Attendance: 0 Referee: Alexis Herrera (Venezuela)  | 
References
- ↑ SPFC > Equipe > Elenco
 - 1 2 "Santos e São Paulo acertam troca de Vitor Bueno por Raniel". Globoesporte.com. 11 December 2019.
 - ↑ "São Paulo anuncia a compra dos direitos do lateral Igor Vinicius". Globoesporte.com. 20 December 2019.
 - ↑ "São Paulo anuncia compra definitiva do goleiro Tiago Volpi". globoesporte.com. 24 December 2019. Archived from the original on 27 November 2020. Retrieved 15 November 2020.
 - 1 2 "São Paulo anuncia contratação do atacante Luciano". Globoesporte.com. 18 August 2020.
 - ↑ "Fora dos planos do São Paulo, Diego Souza tem futuro indefinido no Botafogo em 2020". Globoesporte.com. 18 November 2019.
 - ↑ "São Paulo acerta saída de Araruna com clube de Mattos na Inglaterra e manterá porcentagem". Globoesporte.com. 30 January 2020.
 - ↑ "São Paulo libera goleiro Lucas Paes a time português e fica com 40% dos direitos econômicos". Globoesporte.com. 31 January 2020.
 - ↑ "São Paulo rescinde com Jucilei e projeta economia de R$ 6 milhões". Globoesporte.com. 5 February 2020.
 - ↑ "Sport acerta contratação de Jonatan Gómez, do São Paulo". Globoesporte.com. 12 February 2020.
 - ↑ "São Paulo vende Antony ao Ajax em negócio que pode render até R$134 milhões". Globoesporte.com. 15 February 2020.
 - ↑ "Contrato chega ao fim e Thomaz se despede do São Paulo no Instagram". Lance!. 31 March 2020.
 - ↑ "Maicosuel deixa o São Paulo após três anos, gol salvador e R$ 10 milhões". Goal.com. 30 May 2020.
 - ↑ "Corinthians anuncia a contratação do atacante Léo Natel, ex-São Paulo". Globoesporte.com. 17 July 2020.
 - ↑ "Fabinho se despede do São Paulo e faz exames para acertar com Athletico-PR". Globoesporte.com. 4 August 2020.
 - ↑ "São Paulo e Anderson Martins acertam acordo para rescisão de contrato". Globoesporte.com. 13 August 2020.
 - ↑ "São Paulo e Alexandre Pato rescindem contrato". Globoesporte.com. 19 August 2020.
 - ↑ "São Paulo anuncia venda de Brenner para clube dos Estados Unidos". Globoesporte.com. 5 February 2021.
 - ↑ "Votuporanguense contrata atacante Pedro Bortoluzo por empréstimo junto ao São Paulo". Globoesporte.com. 10 December 2020.
 - ↑ "São Paulo empresta meia para a Internacional de Limeira". Gazeta Esportiva. 19 December 2019.
 - ↑ "São Paulo empresta Everton Felipe ao Cruzeiro". Gazeta Esportiva. 10 July 2020.
 - ↑ "Fluminense anuncia contratação de Hudson, emprestado pelo São Paulo". UOL Esporte. 10 January 2020.
 - ↑ "Atlético-GO acerta empréstimo do goleiro Jean, do São Paulo". Globoesporte.com. 13 January 2020.
 - ↑ "Mercado da bola: São Paulo empresta lateral-esquerdo ao Red Bull Brasil". Torcedores.com. 13 January 2020.
 - ↑ "São Paulo empresta Everton Felipe ao Atlético Goianiense". Gazeta Esportiva. 10 July 2020.
 - ↑ "São Paulo acerta empréstimo de Lucas Kal a Portugal, e zagueiro se despede do América-MG". Globoesporte.com. 26 July 2020.
 - ↑ "São Paulo empresta o atacante Calazans ao CRB". Onefootball. 2 October 2020.
 - ↑ "Goiás confirma empréstimo de meia do São Paulo: "Juntos e Shaylon now"". Globoesporte.com. 6 October 2020.
 - ↑ "São Paulo empresta lateral Júnior Tavares ao Sport até o final do Campeonato Brasileiro". ESPN Brasil. 8 October 2020.
 - ↑ "Gabriel Novaes viaja a Salvador para acertar com Bahia, e São Paulo barra empréstimo de Toró". Globoesporte.com. 10 November 2020.
 - ↑ "Bragantino oficializa contratação por empréstimo do atacante Helinho". Globoesporte.com. 12 November 2020.
 - ↑ "Regulamento Específico da Competição - Campeonato Brasileiro Série A de 2020" (PDF) (in Portuguese). CBF. 3 March 2020.
 
External links
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.