2025 São Paulo FC season
From Wikipedia, the free encyclopedia
(until 16 June 2025)[1]
Hernán Crespo
(after 18 June 2025)[2]
| 2025 season | ||||
|---|---|---|---|---|
| Chairman | Julio Casares | |||
| Manager | Luis Zubeldía (until 16 June 2025)[1] Hernán Crespo (after 18 June 2025)[2] | |||
| Stadium | Morumbi | |||
| Campeonato Brasileiro Série A | 8th | |||
| Campeonato Paulista | Semi-final | |||
| Copa do Brasil | Round of 16 | |||
| Copa Libertadores | Quarter-finals | |||
| Top goalscorer | League: Luciano (9) All: Luciano (16) | |||
| Highest home attendance | 57,559 (19 August vs. Atlético Nacional) | |||
| Lowest home attendance | 6,468 (23 November vs. Juventude) | |||
| Average home league attendance | 28,670[3] | |||
| Biggest defeat | 0–6 (27 November vs. Fluminense) | |||
| ||||
The 2025 season was São Paulo's 96th season in the club's history and their 65th in the top-flight of Brazilian football. Along with Série A, São Paulo competed in the Campeonato Paulista, Copa do Brasil and Copa Libertadores.
Youth players
- As of 9 September 2025[4]
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
|
|
- As of 20 August 2025 (Copa São Paulo de Futebol Jr. squad, Campeonato Paulista "B" list and others)[5]
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
|
|
Other players under contract
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
|
|
Out on loan
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
|
|
Retired numbers
- 01 –
Rogério Ceni, Goalkeeper (1990–2015)[6]
Transfers
Transfers in
| Entry date | Position | Player | From club | Fee | Ref. |
|---|---|---|---|---|---|
| 10 December 2024 | MF | R$ 0.4 M | [7] | ||
| 12 December 2024 | MF | End of loan | [8] | ||
| 23 December 2024 | MF | Free transfer | [9] | ||
| 31 December 2024 | DF | End of Loan | |||
| 27 January 2025 | DF | Free agent | Free transfer | [10] | |
| 3 February 2025 | DF | Free transfer | [11] | ||
| 25 February 2025 | DF | Undisclosed | [12] | ||
| 21 March 2025 | MF | End of loan | [13] | ||
| 14 April 2025 | DF | End of loan | [14] | ||
| 15 August 2025 | DF | Free agent | Free transfer | [15] | |
| 19 August 2025 | DF | € 0.6 M | [16][17] | ||
| 24 September 2025 | MF | R$ 1.5 M | [18] | ||
| 17 October 2025 | FW | R$ 0.7 M | [19] | ||
| 20 October 2025 | MF | R$ 0.8 M | [20] |
Loans in
| Entry date | Position | Player | From club | Fee | Ref. |
|---|---|---|---|---|---|
| 9 January 2025 | DF | None | [21] | ||
| 9 June 2025 | FW | None | [22] | ||
| 18 July 2025 | FW | R$ 0.6 M | [23] | ||
| 2 September 2025 | FW | None | [24] | ||
| 24 October 2025 | MF | None | [25] |
Transfers out
| Entry date | Position | Player | To club | Fee | Ref. |
|---|---|---|---|---|---|
| 4 December 2024 | DF | End of contract | [26][27] | ||
| 20 December 2024 | DF | End of contract | [28][29] | ||
| 31 December 2024 | MF | End of contract | [30][31] | ||
| 31 December 2024 | MF | End of contract | [32][33][34] | ||
| 1 January 2025 | DF | End of loan | [35] | ||
| 2 January 2025 | MF | R$ 5.0 M | [36] | ||
| 4 January 2025 | FW | Free transfer | [37][38] | ||
| 6 January 2025 | MF | R$ 17.3 M | [39][40] | ||
| 6 January 2025 | DF | Contract terminated by mutual consent | [41] | ||
| 8 January 2025 | MF | Contract terminated by mutual consent | [42][43][44] | ||
| 22 January 2025 | DF | Undisclosed | [45] | ||
| 27 January 2025 | FW | R$ 55.6 M | [46][47] | ||
| 31 January 2025 | MF | Free transfer | [48] | ||
| 8 February 2025 | FW | Unattached | End of contract | [49] | |
| 8 February 2025 | MF | End of contract | [49][50] | ||
| 10 February 2025 | MF | End of loan | [51] | ||
| 17 February 2025 | DF | Contract terminated by mutual consent | [52][53] | ||
| 28 February 2025 | FW | Contract terminated by mutual consent | [50] | ||
| 1 March 2025 | DF | Unattached | End of contract | [54] | |
| 4 April 2025 | MF | End of loan | [55] | ||
| 28 April 2025 | GK | End of contract | [56] | ||
| 2 June 2025 | MF | Unattached | End of contract | ||
| 18 June 2025 | DF | Unattached | End of contract | ||
| 22 June 2025 | DF | Free transfer | [57] | ||
| 24 June 2025 | DF | End of loan | [58] | ||
| 30 June 2025 | MF | End of contract | [59][60] | ||
| 10 July 2025 | MF | R$ 38.7 M | [61] | ||
| 18 July 2025 | MF | Undisclosed | [62] | ||
| 21 July 2025 | FW | End of loan | |||
| 22 July 2025 | FW | Contract terminated by mutual consent | [63] | ||
| 15 August 2025 | DF | Free transfer | [64] | ||
| 16 August 2025 | MF | R$ 50.0 M | [65][66] | ||
| 28 August 2025 | GK | End of contract | |||
| 28 August 2025 | FW | End of contract | [67] | ||
| 30 August 2025 | DF | R$ 2.0 M | [68] | ||
| 1 September 2025 | MF | Contract terminated by mutual consent | [69][70] | ||
| 2 September 2025 | MF | Unattached | End of contract | ||
| 5 September 2025 | MF | Unattached | Contract terminated by mutual consent | ||
| 9 September 2025 | FW | R$ 38.7 M | [71] | ||
| 7 November 2025 | MF | R$ 23.7 M | [72] |
Loans out
| Entry date | Position | Player | To club | Fee | Ref. |
|---|---|---|---|---|---|
| 6 December 2024 | DF | None | [73] | ||
| 17 December 2024 | MF | None | [74] | ||
| 24 December 2024 | MF | R$ 9.4 M | [75][40] | ||
| 3 January 2025 | MF | None | [76] | ||
| 29 January 2025 | DF | None | [77] | ||
| 31 January 2025 | MF | None | [78] | ||
| 1 February 2025 | DF | None | [79] | ||
| 26 February 2025 | MF | None | [80] | ||
| 28 February 2025 | MF | None | [50] | ||
| 28 February 2025 | FW | None | [50] | ||
| 25 March 2025 | FW | Undisclosed | [81] | ||
| 9 August 2025 | GK | None | [82] | ||
| 21 August 2025 | DF | None | [83] |
Competitions
Overview
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| Série A | 29 March 2025 | 7 December 2025 | Matchday 1 | 8th | 38 | 14 | 9 | 15 | 43 | 47 | −4 | 36.84 |
| Campeonato Paulista | 20 January 2025 | 10 March 2025 | First stage | Semi-final | 14 | 6 | 4 | 4 | 19 | 14 | +5 | 42.86 |
| Copa do Brasil | 29 April 2025 | 6 August 2025 | Third round | Round of 16 | 4 | 3 | 0 | 1 | 6 | 4 | +2 | 75.00 |
| Copa Libertadores | 2 April 2025 | 25 September 2025 | Group stage | Quarter-finals | 10 | 4 | 4 | 2 | 11 | 8 | +3 | 40.00 |
| Total | 66 | 27 | 17 | 22 | 79 | 73 | +6 | 40.91 | ||||
Source: Competitions
FC Series
São Paulo FC held the pre-season in Florida, United States, like other Brazilian teams (Atlético Mineiro, Cruzeiro and Flamengo), facing the latter two in the following matches:[84][85]
| 15 January 2025 | Cruzeiro | 1–1 | São Paulo | Orlando |
| 19:30 (UTC−5) |
|
Report | Stadium: Inter&Co Stadium Referee: Tori Penso (United States) |
| 19 January 2025 | São Paulo | 0–0 | Flamengo | Fort Lauderdale |
| 15:00 (UTC−5) |
|
Report |
|
Stadium: Chase Stadium Referee: Alexis da Silva (United States) |
Campeonato Paulista
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | São Paulo | 12 | 5 | 4 | 3 | 18 | 13 | +5 | 19 | Knockout stage |
| 2 | Novorizontino | 12 | 4 | 6 | 2 | 13 | 11 | +2 | 18 | |
| 3 | Noroeste | 12 | 1 | 5 | 6 | 12 | 19 | −7 | 8 | |
| 4 | Água Santa (R) | 12 | 1 | 4 | 7 | 10 | 23 | −13 | 7 | Relegation to Série A2 |
Matches
| 20 January 2025 2 | Botafogo–SP | 0–0 | São Paulo | Ribeirão Preto |
| 20:00 (UTC−3) |
|
Report | Stadium: Estádio Santa Cruz Attendance: 13,090 Referee: João Vitor Gobi |
| 23 January 2025 3 | São Paulo | 1–0 | Guarani | São Paulo |
| 19:30 (UTC−3) |
|
Report |
|
Stadium: Morumbi Attendance: 28,360 Referee: Luiz Flávio de Oliveira |
| 26 January 2025 4 | São Paulo | 3–1 | Corinthians | São Paulo |
| 19:30 (UTC−3) |
|
Report |
|
Stadium: Morumbi Attendance: 54,855 Referee: Flávio Rodrigues de Souza |
| 29 January 2025 5 | Portuguesa | 1–2 | São Paulo | São Paulo |
| 21:35 (UTC−3) |
|
Report |
|
Stadium: Pacaembu Attendance: 8,399 Referee: Matheus Delgado Candançan |
| 1 February 2025 6 | Santos | 3–1 | São Paulo | Santos |
| 21:15 (UTC−3) |
|
Report |
|
Stadium: Vila Belmiro Attendance: 14,268 Referee: Luiz Flávio de Oliveira |
| 5 February 2025 7 | São Paulo | 4–1 | Mirassol | São Paulo |
| 19:30 (UTC−3) |
|
Report |
|
Stadium: Morumbi Attendance: 24,034 Referee: João Vitor Gobi |
| 8 February 2025 8 | Red Bull Bragantino | 1–0 | São Paulo | Bragança Paulista |
| 18:30 (UTC−3) |
|
Report | Stadium: Estádio Nabi Abi Chedid Attendance: 8,351 Referee: Edina Alves Batista |
| 10 February 2025 1 | São Paulo | 0–0 | Internacional de Limeira | Brasília |
| 21:30 (UTC−3) |
|
Report |
|
Stadium: Mané Garrincha Attendance: 10,060 Referee: Fabiano Monteiro dos Santos |
| Note: The match originally scheduled for Estádio do Morumbi was rescheduled to Brasília, due to the Shakira tour in Brazil.[86] | ||||
| 13 February 2025 9 | São Paulo | 3–3 | Velo Clube | Brasília |
| 21:30 (UTC−3) |
|
Report |
|
Stadium: Mané Garrincha Attendance: 9,803 Referee: Marianna Nanni Batalha |
| Note: The match originally scheduled for Estádio do Morumbi was rescheduled to Brasília, due to the Shakira tour in Brazil.[86] | ||||
| 16 February 2025 10 | Palmeiras | 0–0 | São Paulo | São Paulo |
| 18:30 (UTC−3) | Report | Stadium: Allianz Parque Attendance: 37,985 Referee: Flávio Rodrigues de Souza |
| 19 February 2025 11 | São Paulo | 1–2 | Ponte Preta | São Paulo |
| 19:30 (UTC−3) |
|
Report |
|
Stadium: Morumbi Attendance: 22,138 Referee: Daiane Muniz |
| 23 February 2025 12 | São Bernardo | 1–3 | São Paulo | São Bernardo do Campo |
| 18:30 (UTC−3) |
|
Report |
|
Stadium: Estádio 1º de Maio Attendance: 3,241 Referee: Marianna Nanni Batalha |
Quarter-final
| 3 March 2025 Single match | São Paulo | 1–0 | Novorizontino | São Paulo |
| 20:00 (UTC−3) |
|
Report |
|
Stadium: Morumbi Attendance: 52,315 Referee: Edina Alves Batista |
Semi-final
| 10 March 2025 Single match | Palmeiras | 1–0 | São Paulo | São Paulo |
| 21:35 (UTC−3) |
|
Report |
|
Stadium: Allianz Parque Attendance: 38,865 Referee: Flávio Rodrigues de Souza |
Copa Libertadores
Group stage
The draw for the group stage was held on 17 March 2025, 20:00 PYST (UTC−3), at the CONMEBOL Convention Centre in Luque, Paraguay.
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | SPA | LIB | ALI | TAL | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 4 | 2 | 0 | 10 | 4 | +6 | 14 | Advance to round of 16 | — | 1–1 | 2–2 | 2–1 | ||
| 2 | 6 | 2 | 3 | 1 | 6 | 5 | +1 | 9 | 0–2 | — | 2–2 | 2–0 | |||
| 3 | 6 | 1 | 2 | 3 | 7 | 11 | −4 | 5 | Transfer to Copa Sudamericana | 0–2 | 0–1 | — | 3–2 | ||
| 4 | 6 | 1 | 1 | 4 | 5 | 8 | −3 | 4 | 0–1 | 0–0 | 2–0 | — |
Rules for classification: 1) Points; 2) Goal difference; 3) Goals scored; 4) Away goals scored; 5) CONMEBOL ranking.
| 2 April 2025 1 | Talleres | 0–1 | | Córdoba, Argentina |
| 21:30 UTC−3 |
|
Report |
|
Stadium: Estadio Mario Alberto Kempes Attendance: 28,991 Referee: Felipe González (Chile) |
| 10 April 2025 2 | São Paulo | 2–2 | | São Paulo, Brazil |
| 21:30 UTC−3 |
|
Report | Stadium: Morumbi Attendance: 49,938 Referee: Alexis Herrera (Venezuela) |
| 23 April 2025 3 | Libertad | 0–2 | | Asunción, Paraguay |
| 21:30 UTC−3 | Report |
|
Stadium: Estadio Tigo La Huerta Attendance: 4,718 Referee: Cristian Garay (Chile) |
| 6 May 2025 4 | Alianza Lima | 0–2 | | Lima, Peru |
| 19:00 UTC−3 | Report |
|
Stadium: Estadio Alejandro Villanueva Attendance: 25,208 Referee: Andrés Matonte (Uruguay) |
| 14 May 2025 5 | São Paulo | 1–1 | | São Paulo, Brazil |
| 21:30 UTC−3 |
|
Report | Stadium: Morumbi Attendance: 46,996 Referee: Carlos Betancur (Colombia) |
| 27 May 2025 6 | São Paulo | 2–1 | | São Paulo, Brazil |
| 19:00 UTC−3 | Report | Stadium: Morumbi Attendance: 35,102 Referee: Piero Maza (Chile) |
Round of 16
The draw for the round of 16 was held in 2 June, 12:00 PYST (UTC−3), at the CONMEBOL Convention Centre in Luque, Paraguay.
| 12 August 2025 First leg | Atlético Nacional | 0–0 | | Medellín, Colombia |
| 21:30 UTC−3 | Report | Stadium: Estadio Atanasio Girardot Attendance: 40,048 Referee: Gustavo Tejera (Uruguay) |
| 19 August 2025 Second leg | São Paulo | 1–1 (1–1 agg.) (4–3 p) | | São Paulo, Brazil |
| 21:30 UTC−3 |
|
Report | Stadium: Morumbi Attendance: 57,559 Referee: Maximiliano Ramírez (Argentina) | |
| Penalties | ||||
Quarter-finals
| 18 September 2025 First leg | LDU Quito | 2–0 | | Quito, Ecuador |
| 19:00 UTC−3 | Report |
|
Stadium: Estadio Rodrigo Paz Delgado Referee: Yael Falcón Pérez (Argentina) |
| 25 September 2025 Second leg | São Paulo | 0–1 (0–3 agg.) | | São Paulo, Brazil |
| 19:00 UTC−3 |
|
Report | Stadium: Morumbi Attendance: 54,609 Referee: Alexis Herrera (Venezuela) |
Série A
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 6 | Botafogo | 38 | 17 | 12 | 9 | 58 | 38 | +20 | 63 | Qualification for Copa Libertadores second stage |
| 7 | Bahia | 38 | 17 | 9 | 12 | 50 | 47 | +3 | 60 | |
| 8 | São Paulo | 38 | 14 | 9 | 15 | 43 | 47 | −4 | 51 | Qualification for Copa Sudamericana group stage |
| 9 | Grêmio | 38 | 13 | 10 | 15 | 47 | 50 | −3 | 49 | |
| 10 | Red Bull Bragantino | 38 | 14 | 6 | 18 | 45 | 57 | −12 | 48 |
Rules for classification: 1) points; 2) wins; 3) goal difference; 4) goals scored; 5) head-to-head results (only between two teams); 6) fewest red cards; 7) fewest yellow cards; 8) drawing of lots.[87]
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 | 14 | 9 | 15 | 43 | 47 | −4 | 51 | 10 | 4 | 5 | 27 | 17 | +10 | 4 | 5 | 10 | 16 | 30 | −14 |
Source: [citation needed]
Results by round
| Postponed |
Matches
The league fixtures was announced on 12 February 2025.[88]
| 29 March 2025 1 | São Paulo | 0–0 | Sport | São Paulo |
| 18:30 UTC−3 |
|
Report |
|
Stadium: Morumbi Attendance: 37,856 Referee: Felipe Fernandes de Lima |
| 6 April 2025 2 | Atlético Mineiro | 0–0 | São Paulo | Belo Horizonte |
| 16:00 UTC−3 |
|
Report |
|
Stadium: Mineirão Attendance: 28,415 Referee: Ramon Abatti Abel |
| 13 April 2025 3 | São Paulo | 1–1 | Cruzeiro | São Paulo |
| 17:30 UTC−3 |
|
Report |
|
Stadium: Morumbi Attendance: 37,566 Referee: Rodrigo José Pereira de Lima |
| 16 April 2025 4 | Botafogo | 2–2 | São Paulo | Rio de Janeiro |
| 18:30 UTC−3 |
|
Report |
|
Stadium: Estádio Nilton Santos Attendance: 12,014 Referee: Davi de Oliveira Lacerda |
| 20 April 2025 5 | São Paulo | 2–1 | Santos | São Paulo |
| 16:00 UTC−3 |
|
Report |
|
Stadium: Morumbi Attendance: 52,436 Referee: Wilton Pereira Sampaio |
| 26 April 2025 6 | Ceará | 1–1 | São Paulo | Fortaleza |
| 18:30 UTC−3 |
|
Report |
|
Stadium: Arena Castelão Attendance: 46,929 Referee: Anderson Daronco |
| 2 May 2025 7 | São Paulo | 0–0 | Fortaleza | São Paulo |
| 21:30 UTC−3 |
|
Report |
|
Stadium: Morumbi Attendance: 39,502 Referee: Wagner do Nascimento Magalhães |
| 11 May 2025 8 | Palmeiras | 1–0 | São Paulo | Barueri |
| 17:30 UTC−3 |
|
Report | Stadium: Arena Barueri Attendance: 29,709 Referee: Rafael Rodrigo Klein |
| 17 May 2025 9 | São Paulo | 2–1 | Grêmio | São Paulo |
| 21:00 UTC−3 |
|
Report |
|
Stadium: Morumbi Attendance: 34,579 Referee: Rodrigo José Pereira de Lima |
| 24 May 2025 10 | São Paulo | 0–2 | Mirassol | São Paulo |
| 18:30 UTC−3 |
|
Report |
|
Stadium: Morumbi Attendance: 30,925 Referee: Alex Gomes Stefano |
| 31 May 2025 11 | Bahia | 2–1 | São Paulo | Salvador |
| 18:30 UTC−3 |
|
Report |
|
Stadium: Arena Fonte Nova Attendance: 41,041 Referee: Anderson Daronco |
| 12 June 2025 12 | São Paulo | 1–3 | Vasco | São Paulo |
| 21:30 UTC−3 |
|
Report |
|
Stadium: Morumbi Attendance: 20,332 Referee: Rafael Rodrigo Klein |
| 12 July 2025 13 | Flamengo | 2–0 | São Paulo | Rio de Janeiro |
| 16:30 UTC−3 |
|
Report |
|
Stadium: Maracanã Attendance: 67,359 Referee: Wilton Pereira Sampaio |
| 16 July 2025 14 | Red Bull Bragantino | 2–2 | São Paulo | Bragança Paulista |
| 21:30 UTC−3 |
|
Report |
|
Stadium: Estádio Cícero de Souza Marques Attendance: 6,014 Referee: Alex Gomes Stefano |
| 19 July 2025 15 | São Paulo | 2–0 | Corinthians | São Paulo |
| 21:00 UTC−3 | Report | Stadium: Morumbi Attendance: 47,964 Referee: Anderson Daronco |
| 24 July 2025 16 | Juventude | 0–1 | São Paulo | Caxias do Sul |
| 19:00 UTC−3 |
|
Report |
|
Stadium: Estádio Alfredo Jaconi Attendance: 6,095 Referee: Sávio Pereira Sampaio |
| 27 July 2025 17 | São Paulo | 3–1 | Fluminense | São Paulo |
| 16:00 UTC−3 | Report |
|
Stadium: Morumbi Attendance: 42,628 Referee: Davi de Oliveira Lacerda |
| 3 August 2025 18 | Internacional | 1–2 | São Paulo | Porto Alegre |
| 20:30 UTC−3 |
|
Report | Stadium: Estádio Beira-Rio Attendance: 11,414 Referee: Alex Gomes Stefano |
| 9 August 2025 19 | São Paulo | 2–0 | Vitória | São Paulo |
| 18:30 UTC−3 |
|
Report | Stadium: Morumbi Attendance: 39,283 Referee: Bruno Arleu de Araújo |
| 16 August 2025 20 | Sport | 2–2 | São Paulo | Recife |
| 18:30 UTC−3 |
|
Report |
|
Stadium: Ilha do Retiro Attendance: 26,104 Referee: Lucas Paulo Torezin |
| 24 August 2025 21 | São Paulo | 2–0 | Atlético Mineiro | São Paulo |
| 20:30 UTC−3 |
|
Report |
|
Stadium: Morumbi Attendance: 26,364 Referee: Lucas Casagrande |
| 30 August 2025 22 | Cruzeiro | 1–0 | São Paulo | Belo Horizonte |
| 21:00 UTC−3 |
|
Report |
|
Stadium: Mineirão Attendance: 36,882 Referee: Anderson Daronco |
| 14 September 2025 23 | São Paulo | 1–0 | Botafogo | São Paulo |
| 17:30 UTC−3 |
|
Report |
|
Stadium: Morumbi Attendance: 38,713 Referee: Wilton Pereira Sampaio |
| 21 September 2025 24 | Santos | 1–0 | São Paulo | Santos |
| 20:30 UTC−3 | Report |
|
Stadium: Vila Belmiro Attendance: 12,107 Referee: Rodrigo José Pereira de Lima |
| 29 September 2025 25 | São Paulo | 0–1 | Ceará | São Paulo |
| 20:00 UTC−3 | Report |
|
Stadium: Morumbi Attendance: 12,342 Referee: Bruno Arleu de Araújo |
| 2 October 2025 26 | Fortaleza | 0–2 | São Paulo | Fortaleza |
| 19:30 UTC−3 |
|
Report | Stadium: Arena Castelão Attendance: 35,544 Referee: Anderson Daronco |
| 5 October 2025 27 | São Paulo | 2–3 | Palmeiras | São Paulo |
| 16:00 UTC−3 |
|
Report |
|
Stadium: Morumbi Attendance: 33,864 Referee: Ramon Abatti Abel |
| 16 October 2025 28 | Grêmio | 2–0 | São Paulo | Porto Alegre |
| 19:00 UTC−3 |
|
Report | Stadium: Arena do Grêmio Attendance: 21,526 Referee: Davi De Oliveira Lacerda |
| 19 October 2025 29 | Mirassol | 3–0 | São Paulo | Mirassol |
| 18:30 UTC−3 |
|
Report | Stadium: Estádio José Maria de Campos Maia Attendance: 8,981 Referee: Matheus Delgado Candançan |
| 25 October 2025 30 | São Paulo | 2–0 | Bahia | São Paulo |
| 21:30 UTC−3 | Report |
|
Stadium: Morumbi Attendance: 15,253 Referee: Lucas Paulo Torezin |
| 2 November 2025 31 | Vasco | 0–2 | São Paulo | Rio de Janeiro |
| 20:30 UTC−3 |
|
Report |
|
Stadium: Estádio São Januário Attendance: 20,359 Referee: Wilton Pereira Sampaio |
| 5 November 2025 32 | São Paulo | 2–2 | Flamengo | Santos |
| 21:30 UTC−3 | Report | Stadium: Vila Belmiro Attendance: 11,228 Referee: Rodrigo José Pereira de Lima | ||
| Note: The match originally scheduled for Estádio do Morumbi was rescheduled to Santos, due to the Imagine Dragons Loom World Tour.[89] | ||||
| 8 November 2025 33 | São Paulo | 0–1 | Red Bull Bragantino | Santos |
| 21:00 UTC−3 |
|
Report |
|
Stadium: Vila Belmiro Attendance: 10,086 Referee: Bruno Arleu de Araújo |
| Note: The match originally scheduled for Estádio do Morumbi was rescheduled to Santos, due to the Linkin Park From Zero World Tour.[89] | ||||
| 20 November 2025 34 | Corinthians | 3–1 | São Paulo | São Paulo |
| 19:30 UTC−3 |
|
Report |
|
Stadium: Neo Química Arena Attendance: 46,154 Referee: Anderson Daronco |
| 23 November 2025 35 | São Paulo | 2–1 | Juventude | Santos |
| 16:00 UTC−3 |
|
Report |
|
Stadium: Vila Belmiro Attendance: 6,468 Referee: André Luiz Skettino Policarpo Bento |
| Note: The match originally scheduled for Estádio do Morumbi was rescheduled to Santos, due to the Oasis Live '25 Tour.[90] | ||||
| 27 November 2025 36 | Fluminense | 6–0 | São Paulo | Rio de Janeiro |
| 20:30 UTC−3 |
|
Report |
|
Stadium: Maracanã Attendance: 30,427 Referee: Lucas Paulo Torezin |
| 3 December 2025 37 | São Paulo | 3–0 | Internacional | Santos |
| 20:00 UTC−3 | Report | Stadium: Vila Belmiro Attendance: 7,309 Referee: Bruno Arleu de Araújo | ||
| Note: The match originally scheduled for Estádio do Morumbi was rescheduled to Santos, due protests organized by supporters against the current club president, Julio Casares.[91] | ||||
| 7 December 2025 38 | Vitória | 1–0 | São Paulo | Salvador |
| 16:00 UTC−3 |
|
Report |
|
Stadium: Barradão Attendance: 29,538 Referee: Wilton Pereira Sampaio |
Copa do Brasil
Third round
| 29 April 2025 First leg | São Paulo | 2–1 | Náutico | São Paulo |
| 21:30 UTC−3 |
|
Report |
|
Stadium: Morumbi Attendance: 29,291 Referee: Sávio Pereira Sampaio |
| 20 May 2025 Second leg | Náutico | 1–2 (2–4 agg.) | São Paulo | Recife |
| 21:30 UTC−3 |
|
Report |
|
Stadium: Estádio dos Aflitos Attendance: 16,832 Referee: Jonathan Benkenstein Pinheiro |
Round of 16
| 31 July 2025 First leg | São Paulo | 2–1 | Athletico Paranaense | São Paulo |
| 19:30 UTC−3 |
|
Report |
|
Stadium: Morumbi Attendance: 42,042 Referee: Ramon Abatti Abel |
| 6 August 2025 Second leg | Athletico Paranaense | 1–0 (2–2 agg.) (3–0 p) | São Paulo | Curitiba |
| 19:30 UTC−3 |
|
Report | Stadium: Ligga Arena Attendance: 30,501 Referee: Felipe Fernandes de Lima | |
| Penalties | ||||