# 2024 Santos FC season

The 2024 season was Santos FC's 112th season in existence and the club's first season in the second division of Brazilian football, after suffering relegation in the previous season. As well as the Série B, the club competed in the Campeonato Paulista, and in the Equality Cup with a secondary squad.
On 9 December 2023, Marcelo Teixeira was elected the new president, returning to the role after 14 years.

## Players
### Squad information

| N | Name | Pos. | Place of Birth | Date of Birth (Age) | Caps | Goals | Signed from | Date signed | Fee | Contract End |
| Goalkeepers ||||||||||||
| 1 | João Paulo | GK | Dourados | (1995-06-29)29 June 1995 (aged 29) | 234 | 0 | Youth system | 26 February 2014 | Free | 31 December 2027 |
| 12 | Diógenes | GK | Itapecerica da Serra | (2001-01-06)6 January 2001 (aged 23) | 1 | 0 | Youth system | 9 July 2021 | Free | 31 December 2024 |
| 18 | Renan | GK | Rio de Janeiro | (1989-05-18)18 May 1989 (aged 35) | – | – | Sport Recife | 21 August 2024 | Free | 31 December 2024 |
| 34 | Gustavo Jundi | GK | Araçatuba | (2004-04-05)5 April 2004 (aged 20) | – | – | Youth system | 13 June 2024 | Loan | 31 January 2025 |
| 77 | Gabriel Brazão | GK | Uberlândia | (2000-10-05)5 October 2000 (aged 24) | 31 | 0 | Inter Milan | 21 February 2024 | Free | 31 December 2026 |
| — | João Pedro | GK | Santos | (2008-03-18)18 March 2008 (aged 16) | – | – | Youth system | 11 May 2024 | Free | 30 April 2027 |
| — | Rodrigo Falcão | GK | Santos | (2005-03-25)25 March 2005 (aged 19) | – | – | Youth system | 8 January 2024 | Free | 31 October 2024 |
| Defenders ||||||||||||
| 2 | Alex | CB | Ribeirão Preto | (1999-05-10)10 May 1999 (aged 25) | 34 | 1 | Fluminense | 7 May 2019 | Free | 31 December 2024 |
| 3 | Hayner | RB | Serra | (1995-10-02)2 October 1995 (aged 29) | 35 | 1 | Azuriz | 29 December 2023 | Loan | 31 December 2024 |
| 4 | Gil | CB | Campos dos Goytacazes | (1987-06-12)12 June 1987 (aged 37) | 49 | 1 | Corinthians | 27 December 2023 | Free | 31 December 2024 |
| 13 | Aderlan | RB | Campina Grande | (1990-08-18)18 August 1990 (aged 34) | 16 | 0 | Red Bull Bragantino | 27 December 2023 | Free | 31 December 2024 |
| 14 | Luan Peres | CB/LB | São Paulo | (1994-07-19)19 July 1994 (aged 30) | 95 | 1 | Fenerbahçe | 2 September 2024 | Free | 31 December 2027 |
| 15 | João Basso | CB | Curitiba | (1997-01-13)13 January 1997 (aged 27) | 22 | 2 | Arouca | 1 August 2023 | Undisc. | 31 December 2026 |
| 29 | Rodrigo Ferreira | RB/LB | Cotia | (1995-03-29)29 March 1995 (aged 29) | 21 | 0 | Mirassol | 5 March 2024 | Undisc. | 31 December 2025 |
| 31 | Gonzalo Escobar | LB | Alejandro Korn | (1997-03-16)16 March 1997 (aged 27) | 33 | 1 | Fortaleza | 19 April 2024 | Loan | 31 December 2024 |
| 32 | Jair | CB | Orlândia | (2005-03-07)7 March 2005 (aged 19) | 24 | 0 | Youth system | 26 January 2022 | Free | 31 December 2026 |
| 33 | Souza | LB | Mauá | (2006-06-16)16 June 2006 (aged 18) | 9 | 0 | Youth system | 6 February 2024 | Free | 31 May 2025 |
| 38 | Kevyson | LB/AM | Leopoldina | (2004-03-29)29 March 2004 (aged 20) | 20 | 0 | Youth system | 12 July 2022 | Free | 31 December 2026 |
| 40 | Samuel | CB | Fortaleza | (2006-02-09)9 February 2006 (aged 18) | – | – | Youth system | 25 January 2024 | Free | 30 June 2026 |
| 44 | JP Chermont | RB | Bauru | (2006-01-18)18 January 2006 (aged 18) | 36 | 2 | Youth system | 21 February 2024 | Free | 30 September 2025 |
| — | Diego Borges | CB | Agudos | (2004-12-15)15 December 2004 (aged 20) | – | – | Youth system | 27 January 2024 | Free | 31 January 2026 |
| Midfielders ||||||||||||
| 5 | João Schmidt | DM/CM | São Paulo | (1993-05-19)19 May 1993 (aged 31) | 49 | 1 | Kawasaki Frontale | 30 December 2023 | Free | 31 December 2024 |
| 8 | Tomás Rincón | DM | San Cristóbal | (1988-01-13)13 January 1988 (aged 36) | 44 | 2 | Free agent | 15 August 2023 | Free | 31 December 2024 |
| 20 | Giuliano | AM/CM | Curitiba | (1990-05-31)31 May 1990 (aged 34) | 36 | 12 | Corinthians | 26 December 2023 | Free | 31 December 2024 |
| 21 | Diego Pituca | DM/CM | Mogi Guaçu | (1992-08-01)1 August 1992 (aged 32) | 205 | 13 | Kashima Antlers | 31 December 2023 | Free | 31 December 2027 |
| 22 | Rómulo Otero | AM/RW | Caracas | (1992-11-09)9 November 1992 (aged 32) | 51 | 8 | Aucas | 29 December 2023 | Free | 31 December 2024 |
| 23 | Sandry | DM/CM | Itabuna | (2002-08-30)30 August 2002 (aged 22) | 106 | 0 | Youth system | 18 January 2019 | Free | 31 May 2026 |
| 25 | Alison | DM | Cubatão | (1993-03-01)1 March 1993 (aged 31) | 274 | 4 | Free agent | 9 February 2023 | Free | 31 December 2024 |
| 37 | Serginho | AM/LW | Santos | (1990-12-03)3 December 1990 (aged 34) | 20 | 2 | Maringá | 23 April 2024 | Loan | 31 December 2024 |
| 47 | Miguel Terceros | AM | Santa Cruz de la Sierra | (2004-04-25)25 April 2004 (aged 20) | 14 | 0 | Youth system | 20 July 2022 | Free | 31 July 2027 |
| 66 | Ignacio Laquintana | AM | Paysandú | (1999-02-01)1 February 1999 (aged 25) | 11 | 0 | Red Bull Bragantino | 1 September 2024 | Loan | 31 December 2024 |
| 88 | Patrick | AM/LW | Rio de Janeiro | (1992-07-29)29 July 1992 (aged 32) | 10 | 0 | Atlético Mineiro | 19 April 2024 | US$ 1M | 31 December 2026 |
| — | Hyan | CM | Brasília | (2004-03-24)24 March 2004 (aged 20) | 1 | 0 | Youth system | 21 February 2024 | Free | 31 December 2025 |
| — | Vinicius Balieiro | DM/RB | Campinas | (1999-05-28)28 May 1999 (aged 25) | 72 | 3 | Youth system | 13 November 2020 | Free | 31 December 2025 |
| Forwards ||||||||||||
| 7 | Pedrinho | LW/RW | São Paulo | (1999-11-10)10 November 1999 (aged 25) | 30 | 2 | Lokomotiv | 11 January 2024 | Loan | 31 December 2024 |
| 9 | Julio Furch | ST | Winifreda | (1989-07-29)29 July 1989 (aged 35) | 63 | 9 | Atlas | 24 July 2023 | Free | 31 December 2025 |
| 11 | Guilherme | LW | São Paulo | (1995-04-13)13 April 1995 (aged 29) | 46 | 12 | Grêmio | 31 December 2023 | R$ 4.8M | 31 December 2026 |
| 17 | Yusupha Njie | FW | Banjul | (1994-03-01)1 March 1994 (aged 30) | – | – | Al-Markhiya | 30 August 2024 | Loan | 30 June 2025 |
| 19 | Wendel Silva | ST | Rio de Janeiro | (2000-08-02)2 August 2000 (aged 24) | 16 | 4 | Porto | 16 August 2024 | Loan | 30 June 2025 |
| 27 | Willian | ST | Três Fronteiras | (1986-11-19)19 November 1986 (aged 38) | 39 | 7 | Fluminense | 28 December 2023 | Loan | 31 December 2024 |
| 43 | Mateus Xavier | LW/RW | Ibicaraí | (2007-06-29)29 June 2007 (aged 17) | 1 | 0 | Youth system | 30 June 2024 | Free | 31 August 2026 |
| 81 | Billy Arce | FW | Esmeraldas | (1998-07-12)12 July 1998 (aged 26) | 2 | 0 | Once Caldas | 8 August 2024 | Free | 31 December 2025 |
| — | Enzo Monteiro | ST | Santa Cruz de la Sierra | (2004-05-27)27 May 2004 (aged 20) | 1 | 0 | Youth system | 15 April 2024 | Free | 29 May 2027 |
| — | João Victor | RW | Aparecida de Goiânia | (2007-08-12)12 August 2007 (aged 17) | 0 | 0 | Youth system | 11 February 2024 | Free | 30 August 2026 |
Source: SantosFC.com.br (for appearances and goals) and FPF (for contracts). Players in italic were not registered for the Campeonato Brasileiro Série B.
* *Players in strike were replaced
* A List
* Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality. No. Pos. Nation Player — GK  BRA Breno Sossai — GK  BRA Diógenes — GK  BRA Gabriel Brazão — GK  BRA João Paulo — DF  BRA Diego Borges — DF  BRA Gil — DF  BRA João Basso — DF  BRA Joaquim — DF  BRA Messias — DF  BRA Aderlan — DF  BRA Dodô — DF  BRA Felipe Jonatan — DF  BRA Hayner — MF  BRA Diego Pituca — MF  BRA João Schmidt No. Pos. Nation Player — MF  VEN Tomás Rincón — MF  BRA Vinicius Balieiro — MF  BRA Vinicius Zanocelo — MF  BRA Giuliano — MF  ECU Juan Cazares — MF  BRA Nonato — MF  VEN Rómulo Otero — FW  COL Alfredo Morelos — FW  BRA Bruno Marques — FW  BRA Guilherme — FW  ARG Julio Furch — FW  BRA Marcelinho — FW  BRA Pedrinho — FW  BRA Willian
* B List
* Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality. No. Pos. Nation Player — GK  BRA Rodrigo Falcão — DF  BRA Jair Cunha — DF  BRA Matheus Matias — DF  BRA Samuel — DF  BRA JP Chermont — DF  BRA Kevyson No. Pos. Nation Player — DF  BRA Souza — MF  BRA Hyan — MF  BOL Miguel Terceros — FW  BOL Enzo Monteiro — FW  BRA João Victor — FW  BRA Weslley Patati

### Appearances and goals

| No. | Pos. | Nat | Name | Campeonato Brasileiro Série B | Campeonato Brasileiro Série B | Campeonato Paulista | Campeonato Paulista | Total | Total |
| No. | Pos. | Nat | Name | Apps | Goals | Apps | Goals | Apps | Goals |
| 1 | GK | | João Paulo | 7 | 0 | 16 | 0 | 23 | 0 |
| 77 | GK | | Gabriel Brazão | 30+1 | 0 | 0 | 0 | 31 | 0 |
| 12 | GK | | Diógenes | 1 | 0 | 0 | 0 | 1 | 0 |
| 4 | DF | | Gil | 1 | 16 | 0 | 50 | 1 |
| 6 | DF | | Joaquim | 12 | 1 | 15 | 2 | 27 | 3 |
| 13 | DF | | Aderlan | 4 | 0 | 11+1 | 0 | 16 | 0 |
| — | DF | | Felipe Jonatan | 0 | 0 | 11+3 | 0 | 14 | 0 |
| 3 | DF | | Hayner | 10+14 | 0 | 7+4 | 1 | 35 | 1 |
| 38 | DF | | Kevyson | 0 | 0 | 1+2 | 0 | 3 | 0 |
| — | DF | | Messias | 0 | 0 | 1 | 0 | 1 | 0 |
| 29 | DF | | Rodrigo Ferreira | 5+16 | 0 | 0 | 0 | 21 | 0 |
| 33 | DF | | Souza | 3+6 | 0 | 0+1 | 0 | 10 | 0 |
| 32 | DF | | Jair | 19 | 0 | 0+3 | 0 | 22 | 0 |
| 44 | DF | | JP Chermont | 22+9 | 2 | 1+4 | 0 | 36 | 2 |
| 31 | DF | | Gonzalo Escobar | 33 | 1 | 0 | 0 | 33 | 1 |
| 2 | DF | | Alex | 1+4 | 0 | 0 | 0 | 5 | 0 |
| 15 | DF | | João Basso | 7+1 | 2 | 0 | 0 | 8 | 2 |
| 14 | DF | | Luan Peres | 3+2 | 1 | 0 | 0 | 5 | 1 |
| 21 | MF | | Diego Pituca | 34+1 | 4 | 15 | 1 | 50 | 5 |
| 20 | MF | | Giuliano | 29 | 9 | 5+2 | 3 | 36 | 12 |
| 5 | MF | | João Schmidt | 33 | 0 | 14+2 | 1 | 48 | 1 |
| 36 | MF | | Juan Cazares | 0+3 | 0 | 7+4 | 1 | 14 | 1 |
| 22 | MF | | Rómulo Otero | 27+10 | 5 | 10+4 | 3 | 51 | 8 |
| 8 | MF | | Tomás Rincón | 3+11 | 0 | 3+11 | 0 | 28 | 0 |
| 15 | MF | | Nonato | 0+1 | 0 | 2+5 | 0 | 8 | 0 |
| 88 | MF | | Patrick | 0+10 | 0 | 0 | 0 | 10 | 0 |
| 37 | MF | | Serginho | 9+10 | 2 | 0 | 0 | 19 | 2 |
| 23 | MF | | Sandry | 6+7 | 0 | 0 | 0 | 13 | 0 |
| 14 | MF | | Hyan | 0+1 | 0 | 0 | 0 | 1 | 0 |
| 47 | MF | | Miguel Terceros | 0+5 | 0 | 0 | 0 | 5 | 0 |
| 66 | MF | | Ignacio Laquintana | 2+9 | 0 | 0 | 0 | 11 | 0 |
| 25 | MF | | Alison | 0+1 | 0 | 0 | 0 | 1 | 0 |
| 11 | FW | | Guilherme | 30+1 | 9 | 12+1 | 3 | 44 | 12 |
| 9 | FW | | Julio Furch | 12+15 | 3 | 8+5 | 3 | 41 | 6 |
| 7 | FW | | Pedrinho | 5+11 | 2 | 9+5 | 0 | 30 | 2 |
| 27 | FW | | Willian | 8+20 | 5 | 6+4 | 2 | 38 | 7 |
| — | FW | | Marcelinho | 0 | 0 | 1+4 | 0 | 5 | 0 |
| 30 | FW | | Alfredo Morelos | 4+2 | 2 | 4+7 | 2 | 17 | 4 |
| 42 | FW | | Weslley Patati | 7+6 | 2 | 0+6 | 0 | 19 | 2 |
| 18 | FW | | Enzo Monteiro | 1 | 0 | 0 | 0 | 1 | 0 |
| 43 | FW | | Mateus Xavier | 0+1 | 0 | 0 | 0 | 1 | 0 |
| 30 | FW | | Alejandro Villarreal | 0+1 | 0 | 0 | 0 | 1 | 0 |
| 81 | FW | | Billy Arce | 0+2 | 0 | 0 | 0 | 2 | 0 |
| 19 | FW | | Wendel Silva | 16 | 4 | 0 | 0 | 16 | 4 |
| 43 | FW | | Luca Meirelles | 0+2 | 0 | 0 | 0 | 2 | 0 |
Source: Match reports in Competitive matches, Soccerway

### Goalscorers

| Ran | No. | Pos | Nat | Name | Série B | Paulista | Total |
| 1 | 20 | MF | | Giuliano | 9 | 3 | 12 |
| 1 | 11 | FW | | Guilherme | 9 | 3 | 12 |
| 3 | 22 | MF | | Rómulo Otero | 5 | 3 | 8 |
| 4 | 27 | FW | | Willian | 5 | 2 | 7 |
| 5 | 9 | FW | | Julio Furch | 3 | 3 | 6 |
| 6 | 21 | MF | | Diego Pituca | 4 | 1 | 5 |
| 7 | 30 | FW | | Alfredo Morelos | 2 | 2 | 4 |
| 7 | 19 | FW | | Wendel Silva | 4 | 0 | 4 |
| 9 | 6 | DF | | Joaquim | 1 | 2 | 3 |
| 10 | 7 | FW | | Pedrinho | 2 | 0 | 2 |
| 10 | 42 | FW | | Weslley Patati | 2 | 0 | 2 |
| 10 | 44 | DF | | JP Chermont | 2 | 0 | 2 |
| 10 | 37 | MF | | Serginho | 2 | 0 | 2 |
| 10 | 15 | DF | | João Basso | 2 | 0 | 2 |
| 15 | 5 | MF | | João Schmidt | 0 | 1 | 1 |
| 15 | 3 | DF | | Hayner | 0 | 1 | 1 |
| 15 | 36 | MF | | Juan Cazares | 0 | 1 | 1 |
| 15 | 4 | DF | | Gil | 1 | 0 | 1 |
| 15 | 31 | DF | | Gonzalo Escobar | 1 | 0 | 1 |
| 15 | 14 | DF | | Luan Peres | 1 | 0 | 1 |
| Own goals | Own goals | Own goals | Own goals | Own goals | 2 | 0 | 2 |
| Total | Total | Total | Total | Total | 57 | 22 | 79 |
Source: Match reports in Competitive matches

### Disciplinary record

| N | Nat | Pos | Name | Série B | Série B | Série B | Paulista | Paulista | Paulista | Total | Total | Total |
| 77 | | GK | Gabriel Brazão | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 6 | | DF | Joaquim | 1 | 0 | 0 | 3 | 0 | 0 | 4 | 0 | 0 |
| 3 | | DF | Hayner | 6 | 0 | 0 | 3 | 0 | 1 | 9 | 0 | 1 |
| 13 | | DF | Aderlan | 1 | 0 | 0 | 4 | 0 | 0 | 5 | 0 | 0 |
| 44 | | DF | JP Chermont | 5 | 0 | 0 | 1 | 0 | 0 | 6 | 0 | 0 |
| 4 | | DF | Gil | 3 | 0 | 0 | 1 | 0 | 0 | 4 | 0 | 0 |
| 31 | | DF | Gonzalo Escobar | 6 | 0 | 1 | 0 | 0 | 0 | 6 | 0 | 1 |
| 32 | | DF | Jair | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 14 | | DF | Luan Peres | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 29 | | DF | Rodrigo Ferreira | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 15 | | DF | João Basso | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 5 | | MF | João Schmidt | 8 | 0 | 0 | 3 | 0 | 0 | 11 | 0 | 0 |
| 21 | | MF | Diego Pituca | 4 | 1 | 0 | 2 | 0 | 0 | 6 | 1 | 0 |
| 8 | | MF | Tomás Rincón | 2 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 |
| 22 | | MF | Rómulo Otero | 4 | 0 | 0 | 3 | 0 | 1 | 7 | 0 | 1 |
| 36 | | MF | Juan Cazares | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 88 | | MF | Patrick | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 20 | | MF | Giuliano | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 23 | | MF | Sandry | 4 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 47 | | MF | Miguel Terceros | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 37 | | MF | Serginho | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 11 | | FW | Guilherme | 2 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 |
| 7 | | FW | Pedrinho | 2 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 |
| 27 | | FW | Willian | 4 | 0 | 0 | 3 | 0 | 0 | 7 | 0 | 0 |
| 42 | | FW | Weslley Patati | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 30 | | FW | Alfredo Morelos | 1 | 0 | 0 | 3 | 0 | 0 | 4 | 0 | 0 |
| — | | FW | Marcelinho | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 19 | | FW | Wendel Silva | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| TOTALS | TOTALS | TOTALS | TOTALS | 73 | 1 | 2 | 30 | 0 | 2 | 103 | 1 | 4 |
Source: Match reports in Competitive matches, Soccerway = Number of bookings; = Number of sending offs after a second yellow card; = Number of sending offs by a direct red card.

### Suspensions served

| Date | Matches Missed | Player | Reason | Opponents Missed | Competition |
| 7 February | 1 | Joaquim | 3x | Mirassol (A) | Campeonato Paulista |
| 18 February | 1 | Hayner | 3x | São Bernardo (H) | Campeonato Paulista |
| 25 February | 1 | Rómulo Otero | 3x | Red Bull Bragantino (A) | Campeonato Paulista |
| 25 February | 1 | Willian | 3x | Red Bull Bragantino (A) | Campeonato Paulista |
| 17 March | 1 | Rómulo Otero | vs Portuguesa | Red Bull Bragantino (H) | Campeonato Paulista |
| 25 June | 1 | Gonzalo Escobar | 3x | Chapecoense (H) | Série B |
| 1 July | 1 | Willian | 3x | Ceará (A) | Série B |
| 1 July | 1 | João Schmidt | 3x | Ceará (A) | Série B |
| 5 July | 1 | Rodrigo Ferreira | vs Ceará | Ituano (H) | Série B |
| 21 August | 1 | JP Chermont | 3x | Amazonas (H) | Série B |
| 21 August | 1 | Hayner | 3x | Amazonas (H) | Série B |
| 24 August | 1 | Gonzalo Escobar | vs Amazonas | Ponte Preta (H) | Série B |
| 15 September | 1 | Rómulo Otero | 3x | Botafogo-SP (A) | Série B |
| 12 October | 1 | Gil | 3x | Chapecoense (A) | Série B |
| 12 October | 1 | Gonzalo Escobar | 3x | Chapecoense (A) | Série B |
| 12 October | 1 | Diego Pituca | vs Mirassol | Chapecoense (A) | Série B |
| 22 October | 1 | Gabriel Brazão | 3x | Ituano (A) | Série B |
| 2 November | 1 | Diego Pituca | 3x | Coritiba (A) | Série B |
| 11 November | 1 | Sandry | 3x | CRB (H) | Série B |
Source: Match reports in Competitive matches

## Coaches

| Name | Nat. | Place of Birth | Date of Birth (Age) | Signed from | Date signed | Role | G | W | D | L | % | Departure | Manner | Contract End |
| Fábio Carille | | São Paulo | (1973-09-26) 26 September 1973 (age 51) | V-Varen Nagasaki | 19 December 2023 | Permanent | 53 | 30 | 10 | 13 | 056.60 | 18 November 2024 | Mutual agreement | 31 December 2024 |
| Leandro Zago | | Campinas | (1981-05-27) 27 May 1981 (age 43) | Staff | 18 November 2024 | Interim | 1 | 0 | 0 | 1 | 000.00 | | | — |

## Transfers
### Transfers in

| N. | Pos. | Name | Age | Moving from | Type | Fee |
| 20 | AM | Giuliano | 33 | Corinthians | Transfer | Free |
| 13 | RB | Aderlan | 33 | Red Bull Bragantino | Transfer | Free |
| 4 | CB | Gil | 36 | Corinthians | Transfer | Free |
| 22 | AM | Rómulo Otero | 31 | Aucas | Transfer | Free |
| 5 | DM | João Schmidt | 30 | Kawasaki Frontale | Transfer | Free |
| 21 | DM | Diego Pituca | 31 | Kashima Antlers | Transfer | Free |
| 11 | LW | Guilherme | 28 | Grêmio | Transfer | R$ 4.8M |
| 36 | AM | Juan Cazares | 31 | América Mineiro | Transfer | Free |
| 15 | MF | Nonato | 25 | Ludogorets | Transfer | € 1.5M |
| 77 | GK | Gabriel Brazão | 23 | Inter Milan | Transfer | Free |
| 29 | RB | Rodrigo Ferreira | 28 | Mirassol | Transfer | Free |
| 88 | AM | Patrick | 31 | Atlético Mineiro | Transfer | US$ 1M |
| 15 | CB | João Basso | 27 | Estoril | Loan return | Free |
| 81 | FW | Billy Arce | 26 | Once Caldas | Transfer | Free |
| 18 | GK | Renan | 35 | Sport Recife | Transfer | Free |
| 14 | CB | Luan Peres | 30 | Fenerbahçe | Transfer | Free |

### Loans in

| N. | Pos. | Name | Age | Loaned from | Loan expires | Fee |
| — | LB | Jorge | 27 | Palmeiras | December 2024 | Free |
| 27 | ST | Willian | 37 | Fluminense | December 2024 | Free |
| 3 | RB | Hayner | 28 | Azuriz | December 2024 | Free |
| — | RW | Marcelinho | 21 | Tombense | December 2024 | Free |
| 7 | RW | Pedrinho | 24 | Lokomotiv Moscow | December 2024 | Free |
| 31 | LB | Gonzalo Escobar | 27 | Fortaleza | December 2024 | Free |
| 37 | AM | Serginho | 33 | Maringá | December 2024 | Free |
| 19 | ST | Wendel Silva | 24 | Porto | July 2025 | € 0.5M |
| 66 | AM | Ignacio Laquintana | 25 | Red Bull Bragantino | December 2024 | Free |
| 17 | FW | Yusupha Njie | 30 | Al-Markhiya | June 2025 | Free |

### Transfers out

| N. | Pos. | Name | Age | Moving to | Type | Fee |
| 12 | RB | Gabriel Inocêncio | 29 | Água Santa | Loan return | Free |
| 88 | ST | Bruno Mezenga | 35 | Água Santa | Loan return | Free |
| 97 | AM | Luan Dias | 26 | Água Santa | Loan return | Free |
| 19 | DM | Dodi | 27 | Grêmio | Transfer | US$ 1M |
| 17 | SS | Maximiliano Silvera | 26 | Peñarol | Contract ended | Free |
| 29 | DM | Camacho | 33 | Guarani | Contract ended | Free |
| 80 | RB | Júnior Caiçara | 34 | Santo André | Contract ended | Free |
| — | AM | Gabriel Pirani | 21 | D.C. United | Transfer | US$ 1.3M |
| — | DM | Willian Maranhão | 28 | Avaí | Contract rescinded | Free |
| — | GK | John | 27 | Botafogo | Transfer | € 1.5M |
| 9 | ST | Marcos Leonardo | 20 | Benfica | Transfer | € 18M |
| 8 | DM | Jean Lucas | 25 | Bahia | Transfer | R$ 24M |
| — | LW | Allanzinho | 23 | Politehnica Iași | Contract rescinded | Free |
| — | FW | Rwan | 22 | Ludogorets | Transfer | € 1M |
| — | AM | Lucas Lourenço | 23 | Cianorte | Contract rescinded | Free |
| 20 | FW | Stiven Mendoza | 31 | Adana Demirspor | Contract rescinded | Free |
| — | LB | Jorge | 27 | Palmeiras | Loan rescinded | Free |
| — | FW | Marcelinho | 21 | Tombense | Loan rescinded | Free |
| — | LB | Felipe Jonatan | 26 | Fortaleza | Contract rescinded | Free |
| — | FW | Tailson | 25 | Free agent | Contract rescinded | Free |
| — | MF | Ivonei | 22 | Free agent | Contract rescinded | Free |
| — | RB | Cadu | 22 | Free agent | Contract rescinded | Free |
| — | MF | Gabriel Carabajal | 32 | Free agent | Contract rescinded | Free |
| 36 | AM | Juan Cazares | 32 | Paysandu | Contract rescinded | Free |
| — | LB | Lucas Pires | 23 | Burnley | Transfer | £ 1.9M |
| — | CB | Leonardo Zabala | 21 | Cancún | Contract rescinded | Free |
| 6 | CB | Joaquim | 25 | Tigres | Transfer | US$ 8M |
| — | GK | Breno | 23 | Joinville | Contract ended | Free |
| 42 | RW | Weslley Patati | 20 | Maccabi Tel Aviv | Transfer | € 1.3M |
| — | GK | Paulo Mazoti | 24 | Free agent | Contract rescinded | Free |
| 16 | LB | Dodô | 32 | Free agent | Contract rescinded | Free |

### Loans out

| N. | P | Name | Age | Loaned to | Loan expires |
| — | CM | Luiz Henrique | 24 | Ipatinga | October 2024 |
| — | CB | Jhonnathan | 22 | Água Santa | April 2024 |
| 10 | LW | Yeferson Soteldo | 26 | Grêmio | December 2024 |
| 30 | LW | Lucas Braga | 27 | Shimizu S-Pulse | December 2024 |
| — | AM | Lucas Barbosa | 22 | Juventude | December 2024 |
| 13 | RB | João Lucas | 25 | Juventude | December 2024 |
| 1 | GK | Vladimir | 34 | Guarani | December 2024 |
| 14 | MF | Rodrigo Fernández | 28 | Newell's Old Boys | December 2024 |
| — | CB | Luiz Felipe | 30 | Atlético Goianiense | December 2024 |
| — | MF | Vinicius Zanocelo | 23 | Estoril | December 2024 |
| 2 | CB | João Basso | 27 | Estoril | December 2024 |
| 23 | MF | Lucas Lima | 33 | Sport Recife | December 2024 |
| — | GK | Breno | 23 | Paranavaí | July 2024 |
| — | CB | Messias | 29 | Goiás | November 2024 |
| — | AM | Ed Carlos | 23 | Betim | July 2024 |
| — | CB | Jhonnathan | 23 | Chapecoense | November 2024 |
| 15 | MF | Nonato | 26 | Fluminense | July 2025 |
| 30 | ST | Alfredo Morelos | 28 | Atlético Nacional | December 2024 |
| — | GK | Paulo Mazoti | 24 | São Caetano | October 2024 |
| — | FW | Bruno Marques | 25 | Botafogo-SP | December 2024 |
| — | RB | Nathan Santos | 22 | Internacional | June 2025 |

#### Notes
## Competitions
### Overview

| Competition | First match | Last match | Starting round | Final position | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Final position | Pld | W | D | L | GF | GA | GD | Win % |
| Série B | 20 April 2024 | 24 November 2024 | Matchday 1 | Winners | 38 | 20 | 8 | 10 | 57 | 32 | +25 | 052.63 |
| Campeonato Paulista | 20 January 2024 | 7 April 2024 | Matchday 1 | Runners-up | 16 | 10 | 2 | 4 | 22 | 13 | +9 | 062.50 |
| Total | Total | Total | Total | Total | 54 | 30 | 10 | 14 | 79 | 45 | +34 | 055.56 |
Source: Competitions

### Campeonato Paulista
#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Source: Globo Esporte

#### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Santos | 12 | 8 | 1 | 3 | 18 | 10 | +8 | 25 | Knockout stage |
| 2 | Portuguesa | 12 | 3 | 1 | 8 | 8 | 17 | −9 | 10 | Knockout stage |
| 3 | Santo André (R) | 12 | 1 | 5 | 6 | 8 | 17 | −9 | 8 | Relegation to Série A2 |
| 4 | Ituano (R) | 12 | 1 | 3 | 8 | 5 | 19 | −14 | 6 | Relegation to Série A2 |

#### Knockout stage
##### Quarter-final
##### Finals
### Série B
#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Source: Soccerway

#### Results by round

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |
| Ground | H | A | H | A | A | H | A | H | A | A | H | A | H | A | H | A | H | A | H | A | H | A | H | H | A | H | A | H | H | A | H | A | H | A | H | A | H | A |
| Result | W | W | W | L | W | W | L | L | L | L | W | D | W | W | W | D | W | D | D | W | L | D | D | D | W | W | W | D | W | L | W | L | W | W | W | W | L | L |
| Position | 2 | 1 | 1 | 3 | 1 | 1 | 1 | 3 | 5 | 7 | 5 | 5 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 4 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |

#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion or relegation |
| 1 | Santos (C, P) | 38 | 20 | 8 | 10 | 57 | 32 | +25 | 68 | Promotion to 2025 Campeonato Brasileiro Série A |
| 2 | Mirassol (P) | 38 | 19 | 10 | 9 | 42 | 26 | +16 | 67 | Promotion to 2025 Campeonato Brasileiro Série A |
| 3 | Sport (P) | 38 | 19 | 9 | 10 | 57 | 37 | +20 | 66 | Promotion to 2025 Campeonato Brasileiro Série A |
| 4 | Ceará (P) | 38 | 19 | 7 | 12 | 59 | 41 | +18 | 64 | Promotion to 2025 Campeonato Brasileiro Série A |
| 5 | Novorizontino | 38 | 18 | 10 | 10 | 43 | 31 | +12 | 64 | |