Santos host Bahia in Brazil's Serie A. Santos have been winning fairly regularly across their recent matches, while Bahia's games have thrown up plenty of draws rather than clear results either way.
That form picture doesn't quite match the league table, where Bahia currently sit above Santos. It's a fixture where recent momentum and current league standing pull in slightly different directions, and this match is still a month away from where we're looking at it.
Analysis updated .
Compare bookmakers
Recent form across competitions
Santos's last 20 matches, spanning Serie A, cup football and continental games, show 11 wins, 5 draws and 4 losses, with 33 scored and 22 conceded. That's a healthy return by any measure.
Santos: 20 completed matches; Bahia: 20 completed matches.
Santos
- Win
- 55% 11 / 20
- Draw
- 25% 5 / 20
- Loss
- 20% 4 / 20
- Scored
- 33
- Conceded
- 22
- Difference
- +11
Bahia
- Win
- 35% 7 / 20
- Draw
- 40% 8 / 20
- Loss
- 25% 5 / 20
- Scored
- 33
- Conceded
- 28
- Difference
- +5
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Serie A | Remo | Santos | 20.09.2026 | 1-2 |
| CONMEBOL Sudamericana | Atletico-MG | Santos | 17.09.2026 | 4-2 |
| Serie A | Santos | Cruzeiro | 13.09.2026 | 2-1 |
| CONMEBOL Sudamericana | Santos | Atletico-MG | 10.09.2026 | 2-0 |
| Serie A | Internacional | Santos | 06.09.2026 | 2-3 |
| Copa Do Brasil | Santos | Palmeiras | 03.09.2026 | 0-0 |
| Serie A | Corinthians | Santos | 30.08.2026 | 0-1 |
| Copa Do Brasil | Palmeiras | Santos | 27.08.2026 | 3-0 |
| Serie A | Santos | Mirassol | 24.08.2026 | 1-1 |
| CONMEBOL Sudamericana | Macara | Santos | 21.08.2026 | 0-0 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Serie A | Atletico Paranaense | Bahia | 21.09.2026 | 2-1 |
| Serie A | Bahia | Remo | 15.09.2026 | 2-1 |
| Serie A | RB Bragantino | Bahia | 05.09.2026 | 2-3 |
| Serie A | Bahia | Internacional | 31.08.2026 | 3-2 |
| Serie A | Vitoria | Bahia | 23.08.2026 | 0-2 |
| Serie A | Chapecoense-sc | Bahia | 16.08.2026 | 3-3 |
| Serie A | Bahia | Vasco DA Gama | 09.08.2026 | 0-0 |
| Serie A | Fluminense | Bahia | 30.07.2026 | 0-0 |
| Serie A | Bahia | Corinthians | 26.07.2026 | 1-1 |
| Serie A | Atletico-MG | Bahia | 22.07.2026 | 1-1 |
Bahia's equivalent sample is far more level: 7 wins, 8 draws and 5 losses from 20 games, scoring 33 but conceding 28. Lots of those matches have finished tight rather than one-sided.
Worth flagging that both samples mix competitions, so this isn't a pure league form guide - just the shape of how each side has been playing lately.
Santos look like the busier winners over that stretch, but a good chunk of it came outside the league.
Comparative Team Statistics: Santos vs Bahia

Head-to-head history
These two have met more than a dozen times going back to 2013, with results swinging depending on the era - some heavy home wins on both sides scattered throughout.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Serie A | Bahia | Santos | 26.04.2026 | 2-2 |
| Serie A | Bahia | Santos | 24.08.2025 | 2-0 |
| Serie A | Santos | Bahia | 07.04.2025 | 2-2 |
| Serie A | Bahia | Santos | 19.09.2023 | 1-2 |
| Copa Do Brasil | Bahia | Santos | 01.06.2023 | 1-1 |
| Copa Do Brasil | Santos | Bahia | 18.05.2023 | 0-0 |
| Serie A | Santos | Bahia | 11.05.2023 | 3-0 |
| Serie A | Santos | Bahia | 12.09.2021 | 0-0 |
| Serie A | Bahia | Santos | 30.05.2021 | 3-0 |
| Serie A | Bahia | Santos | 26.02.2021 | 2-0 |
The three most recent meetings, all from 2025 and 2026, have been closer: two draws and a single Bahia win. That's a shift from some of the older, more one-sided scorelines in this history.
Recent meetings between these two have been tight, regardless of who's fancied on paper.
Where they sit in the table
In the actual Serie A standings, Bahia are fifth with 46 points from 28 games, while Santos sit eighth with 38 points from 27. Bahia also have the better goal difference at this stage, with 43 for and 35 against compared to Santos's 41 for and 40 against.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 4 | Fluminense | 28 | 13 | 9 | 6 | 44/36 | 48 |
| 5 | Bahia | 28 | 12 | 10 | 6 | 43/35 | 46 |
| 6 | Cruzeiro | 28 | 13 | 6 | 9 | 42/40 | 45 |
| 7 | Atletico-MG | 27 | 11 | 7 | 9 | 36/32 | 40 |
| 8 | Santos | 27 | 10 | 8 | 9 | 41/40 | 38 |
| 9 | Coritiba | 28 | 10 | 8 | 10 | 37/43 | 38 |
On league position, Bahia have the clearer edge, even though their broader form sample looked less sharp than Santos's.
Key players and fitness notes
Gabriel Barbosa is Santos's main goal threat, with 11 in 19 appearances this season. Bahia's top scorer, Luciano Juba, has 9 in 24, so a lower rate but from more games.
On fitness, Bahia have three players listed as questionable - David Duarte, Everton Ribeiro and Caio Alexandre - while Santos have just Tiquinho Soares in a similar bracket. None of that confirms who'll actually be missing come kickoff, especially with the match still a month out, but they're names worth checking closer to the day.

How this one might shape up
Bahia lead the table but Santos have won more of their recent games across all competitions, and head-to-head meetings between these two have often finished level lately. That's a mixed set of signals rather than a clean story pointing one way.
Both sides can score - Santos put 33 past opponents in their last 20 games, Bahia matched that tally too - but neither defence has been watertight, so goals at both ends wouldn't be a surprise.
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| Luan Peres | Brazil | 32 | Defender | 190 | 74 |
| Arthur | Brazil | 30 | Midfielder | 171 | 73 |
| Neymar | Brazil | 34 | Attacker | 175 | 68 |
| Tiquinho Soares | Brazil | 35 | Attacker | 187 | 89 |
| Everton | Brazil | 30 | Midfielder | 174 | 75 |
| T. Rincón | Venezuela | 38 | Midfielder | 177 | 76 |
| A. Frías | Argentina | 28 | Defender | 188 | 80 |
| Á. Barreal | Argentina | 26 | Midfielder | 172 | 66 |
| G. Escobar | Argentina | 29 | Defender | 171 | 70 |
| Mayke | Brazil | 33 | Defender | 179 | 72 |
| Zé Rafael | Brazil | 33 | Midfielder | 175 | 71 |
| Igor Vinicius | Brazil | 29 | Defender | 175 | 68 |
| João Paulo | Brazil | 31 | Goalkeeper | 188 | 86 |
| Lucas Veríssimo | Brazil | 31 | Defender | 188 cm | 84 kg |
| Zé Ivaldo | Brazil | 29 | Defender | 186 | 95 |
| Rony | Brazil | 31 | Attacker | 167 | 65 |
| Rodinei | Brazil | 34 | Defender | 176 | 78 |
| Willian Arão | Brazil | 34 | Midfielder | 182 | 77 |
| Gabriel Barbosa | Brazil | 30 | Forward | 178 | 74 |
| Thaciano | Brazil | 31 | Midfielder | 182 | 73 |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| G. Herrera | Argentina | 34 | Goalkeeper | 187 | 80 |
| Ronaldo | Brazil | 30 | Goalkeeper | 194 | n/a |
| Ademir | Brazil | 31 | Attacker | 172 | n/a |
| Rodrigo Nestor | Brazil | 26 | Midfielder | 175 | 67 |
| João Paulo | Brazil | 31 | Goalkeeper | 188 | 86 |
| Jean Lucas | Brazil | 28 | Midfielder | 181 | 78 |
| Kanu | Brazil | 29 | Defender | 186 | 74 |
| Léo Vieira | Brazil | 36 | Goalkeeper | 193 | 77 |
| Erick | Brazil | 28 | Midfielder | 176 | 67 |
| Éverton Ribeiro | Brazil | 37 | Midfielder | 171 | 68 |
| Everaldo | Brazil | 35 | Attacker | 181 | 80 |
| Gilberto | Brazil | 33 | Defender | 181 | 76 |
| David Duarte | Brazil | 31 | Defender | 192 | 89 |
| Iago | Brazil | 29 | Attacker | 181 | 67 |
| Willian José | Brazil | 34 | Attacker | 189 | 93 |
| N. Acevedo | Uruguay | 27 | Midfielder | 173 | 73 |
| M. Araújo | Uruguay | 30 | Midfielder | 178 | 74 |
| C. Olivera | Uruguay | 24 | Attacker | 175 | 77 |
| S. Ramos | Argentina | 24 | Defender | 186 | 77 |
| Rezende | Brazil | 31 | Midfielder | n/a | n/a |
Nothing here points strongly enough in one direction to make a confident case. Bahia's table position argues for them, Santos's recent results argue the other way, and their history together has been tight more often than not lately.
With no clear angle standing out and this far still ahead of the match, it makes sense to hold off rather than force a view on this one.
