Sanjoanense host Nacional in the Portugal Cup. It's a tie between a lower-league side and a Primeira Liga club who've had a genuinely tough few months.
Nacional arrive having lost their last five league games in a row, while Sanjoanense have already won their last two Taça de Portugal matches this season. That contrast is the starting point here.
Analysis updated .
Compare bookmakers
Nacional's form has fallen off a cliff
Over their last 20 matches Nacional have managed just five wins against eleven defeats, with 20 goals scored and 30 conceded. That's a poor return for a top-flight side. Their most recent run is worse still: five straight league losses, including a 0-4 home defeat to Famalicao and a 1-3 home loss to Alverca.
Sanjoanense: 20 completed matches; Nacional: 20 completed matches.
Sanjoanense
- Win
- 25% 5 / 20
- Draw
- 30% 6 / 20
- Loss
- 45% 9 / 20
- Scored
- 27
- Conceded
- 31
- Difference
- -4
Nacional
- Win
- 25% 5 / 20
- Draw
- 20% 4 / 20
- Loss
- 55% 11 / 20
- Scored
- 20
- Conceded
- 30
- Difference
- -10
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Taça de Portugal | Ançã | Sanjoanense | 20.09.2026 | 1-4 |
| Campeonato de Portugal Prio - Group B | Florgrade | Sanjoanense | 13.09.2026 | 2-0 |
| Campeonato de Portugal Prio - Group B | Sanjoanense | Alpendorada | 06.09.2026 | 3-1 |
| Taça de Portugal | Sanjoanense | Pacos de Brandao | 30.08.2026 | 3-0 |
| Campeonato de Portugal Prio - Group B | Salgueiros | Sanjoanense | 23.08.2026 | 1-1 |
| Campeonato de Portugal Prio - Group B | Sanjoanense | Beira-Mar | 16.08.2026 | 1-1 |
| Friendlies Clubs | Sanjoanense | Fafe | 18.07.2026 | 0-1 |
| Friendlies Clubs | Sanjoanense | Felgueiras 1932 | 15.07.2026 | 0-3 |
| Liga 3 | São João Ver | Sanjoanense | 03.05.2026 | 2-1 |
| Liga 3 | Sanjoanense | Paredes | 26.04.2026 | 1-0 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Primeira Liga | Nacional | Famalicao | 19.09.2026 | 0-4 |
| Primeira Liga | Nacional | Alverca | 12.09.2026 | 1-3 |
| Primeira Liga | Sporting CP | Nacional | 05.09.2026 | 2-0 |
| Primeira Liga | Nacional | Estrela | 30.08.2026 | 2-3 |
| Primeira Liga | Vitória SC | Nacional | 23.08.2026 | 1-0 |
| Primeira Liga | Nacional | Estoril | 16.08.2026 | 2-0 |
| Primeira Liga | Santa Clara | Nacional | 10.08.2026 | 2-2 |
| Friendlies Clubs | Estrela | Nacional | 23.07.2026 | 2-0 |
| Friendlies Clubs | Nacional | Leganes | 22.07.2026 | 0-0 |
| Friendlies Clubs | Tondela | Nacional | 19.07.2026 | 1-1 |
Sanjoanense's record across the same period reads five wins, six draws and nine losses, but the shape of it looks better right now. They've won their last two Taça de Portugal ties, a 3-0 home win followed by a 4-1 win away, with a 3-1 league win sandwiched in between. They're not flying, but they're moving in the right direction while Nacional are stuck in reverse.
Sanjoanense go into this with more recent momentum than a Nacional side who haven't won since mid-August.

A cup tie arriving at an awkward moment for Nacional
On paper Nacional play several tiers above Sanjoanense, but cup football doesn't always respect that gap, especially when one side is this out of confidence. Conceding 30 goals in 20 matches points to real defensive problems, and five straight losses will have knocked belief too.
There's no market reference to lean on for this fixture, so there's nothing to compare that form picture against. Going purely off recent results, this looks a lot more competitive than the division difference suggests, even if Sanjoanense's own form is mixed rather than outstanding.
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| Liziero | Brazil | 28 | Midfielder | 175 | 74 |
| Léo Santos | Brazil | 27 | Defender | 186 | 80 |
| Song Min-Kyu | Korea Republic | 27 | Attacker | 179 | 72 |
| Ivanildo Fernandes | Cape Verde | 30 | Defender | 193 | 83 |
| Filipe Soares | Portugal | 27 | Midfielder | 180 | 72 |
| José Gomes | Portugal | 30 | Defender | 185 | 78 |
| C. Labidi | Tunisia | 25 | Midfielder | 190 | 82 |
| João Gonçalves | Portugal | 25 | Goalkeeper | 188 | 82 |
| Matchoi Djaló | Portugal | 23 | Midfielder | 180 | 68 |
| Wesley Gasolina | Brazil | 26 | Midfielder | 179 | 66 |
| S. Gavriel | Cyprus | 24 | Midfielder | n/a | n/a |
| Miguel Baeza | Spain | 26 | Attacker | 177 | 67 |
| Matheus Dias | Brazil | 24 | Defender | 189 | 75 |
| D. Dongmo | Cameroon | 25 | Midfielder | 182 cm | n/a |
| W. Kokolo | France | 26 | Defender | 181 | 75 |
| Zé Vitor | Brazil | 25 | Defender | 189 | 96 |
| Daniel Júnior | Brazil | 24 | Attacker | n/a | n/a |
| Daniel Isai de la Cruz de la Cruz | Ecuador | 22 | Defender | 182 | 81 |
| M. Jensen | Denmark | 21 | Midfielder | n/a | n/a |
| Martim Watts | Portugal | 21 | Midfielder | 184 | 76 |
Nacional's slump is real and Sanjoanense's cup form is genuinely encouraging, but without any pricing to test that contrast against, it's hard to back a specific outcome with confidence.
We'd rather leave this one alone than guess at value blind. The ingredients for an upset are there, but that's not the same as a clear betting angle.
