Maritimo host FC Porto in the Primeira Liga. Porto have made a perfect start to the season while Maritimo have struggled to keep pace in the bottom half of the table.
Both sides go into this one carrying very different momentum built up over the past few months. Maritimo's home form has been patchy, mixing narrow wins with heavier defeats along the way.
Analysis updated .
Compare bookmakers
Form: Porto flawless, Maritimo mixed
Porto have won every one of their seven Primeira Liga games this season, scoring 18 and conceding just three. That run stretches across home and away fixtures alike, including comfortable wins at Casa Pia, Academico Viseu and Rio Ave.
Maritimo: 20 completed matches; FC Porto: 20 completed matches.
Maritimo
- Win
- 35% 7 / 20
- Draw
- 25% 5 / 20
- Loss
- 40% 8 / 20
- Scored
- 21
- Conceded
- 27
- Difference
- -6
FC Porto
- Win
- 70% 14 / 20
- Draw
- 10% 2 / 20
- Loss
- 20% 4 / 20
- Scored
- 32
- Conceded
- 14
- Difference
- +18
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Primeira Liga | GIL Vicente | Maritimo | 19.09.2026 | 1-1 |
| Primeira Liga | Moreirense | Maritimo | 14.09.2026 | 3-1 |
| Primeira Liga | Maritimo | Benfica | 05.09.2026 | 0-3 |
| Primeira Liga | Arouca | Maritimo | 29.08.2026 | 2-1 |
| Primeira Liga | Maritimo | Academico Viseu | 22.08.2026 | 2-2 |
| Primeira Liga | Famalicao | Maritimo | 16.08.2026 | 1-2 |
| Primeira Liga | Maritimo | Casa Pia | 08.08.2026 | 1-0 |
| Friendlies Clubs | Maritimo | Estrela Calheta | 29.07.2026 | 1-1 |
| Friendlies Clubs | Maritimo | Machico | 25.07.2026 | 0-0 |
| Friendlies Clubs | Maritimo | Camacha | 22.07.2026 | 2-0 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Primeira Liga | FC Porto | Benfica | 20.09.2026 | 3-1 |
| Primeira Liga | Casa Pia | FC Porto | 12.09.2026 | 1-4 |
| UEFA Champions League | FC Porto | Manchester City | 08.09.2026 | 0-2 |
| Primeira Liga | FC Porto | Moreirense | 04.09.2026 | 2-1 |
| Primeira Liga | Academico Viseu | FC Porto | 29.08.2026 | 0-3 |
| Primeira Liga | FC Porto | Arouca | 23.08.2026 | 2-0 |
| Primeira Liga | Rio Ave | FC Porto | 15.08.2026 | 0-2 |
| Primeira Liga | FC Porto | Alverca | 09.08.2026 | 2-0 |
| Super Cup | FC Porto | Torreense | 01.08.2026 | 1-0 |
| Friendlies Clubs | FC Porto | Aston Villa | 25.07.2026 | 2-1 |
Maritimo's league form is far less settled. They've won two, drawn two and lost three, shipping 12 goals in seven matches. Wins over Famalicao and Casa Pia sit alongside heavier defeats to Benfica and Moreirense.
Porto arrive with the division's best defensive record, while Maritimo have already conceded a dozen goals in as many weeks.
Comparative Team Statistics: Maritimo vs FC Porto

Head-to-head: a lopsided history
The recorded meetings between these two go back to 2013, and Porto have won the vast majority of them. Their last visit to Maritimo, in February 2023, ended 2-0 to the visitors, and the previous home meeting for Porto finished 5-1.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Primeira Liga | Maritimo | FC Porto | 01.02.2023 | 0-2 |
| Primeira Liga | FC Porto | Maritimo | 06.08.2022 | 5-1 |
| Primeira Liga | FC Porto | Maritimo | 30.01.2022 | 2-1 |
| Primeira Liga | Maritimo | FC Porto | 22.08.2021 | 1-1 |
| Primeira Liga | Maritimo | FC Porto | 22.02.2021 | 1-2 |
| Primeira Liga | FC Porto | Maritimo | 03.10.2020 | 2-3 |
| Primeira Liga | FC Porto | Maritimo | 10.06.2020 | 1-0 |
| Primeira Liga | Maritimo | FC Porto | 30.10.2019 | 1-1 |
| Primeira Liga | FC Porto | Maritimo | 16.03.2019 | 3-0 |
| Primeira Liga | Maritimo | FC Porto | 03.11.2018 | 0-2 |
Maritimo have picked up occasional draws and even a couple of wins over the years, but nothing recent. This isn't a full record of every fixture between the clubs, but the pattern in the available matches leans heavily one way.
Standings: top versus eleventh
Porto sit top of the Primeira Liga on 21 points from seven games, with a goal difference of plus 15. Maritimo are down in 11th on eight points, their goal difference sitting at minus four.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 1 | FC Porto | 7 | 7 | 0 | 0 | 18/3 | 21 |
| 2 | Benfica | 7 | 5 | 1 | 1 | 22/7 | 16 |
| 3 | Sporting CP | 7 | 4 | 3 | 0 | 17/8 | 15 |
| 10 | Alverca | 7 | 2 | 2 | 3 | 9/11 | 8 |
| 11 | Maritimo | 7 | 2 | 2 | 3 | 8/12 | 8 |
| 12 | Moreirense | 7 | 2 | 2 | 3 | 8/14 | 8 |
Key men and cards
Porto's scoring load is shared around: Gabri Veiga has four goals in seven appearances, with Borja Sainz and André Silva on three apiece. Pepê Aquino leads the assist charts with four, so the creative side of their game isn't resting on one player.
For Maritimo, Raphael Guzzo and Igor Julião have each picked up three yellow cards in seven matches. That's not proof either will miss out here, but it's a discipline note worth watching given how stretched Maritimo have looked defensively.

How this one might play out
Porto's away form this season has been just as strong as their home record, with three wins from three league trips and only a single goal conceded on the road. That suggests their level travels well.
Maritimo's home games have been unpredictable, going from a routine win over Casa Pia to a heavy loss against Benfica. That inconsistency, against a team unbeaten in the league, points to a tough afternoon defensively for the hosts.
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| Igor Julião | Brazil | 32 | Defender | 173 cm | 66 kg |
| M. Bassouamina | Congo | 28 | Attacker | 172 | 71 |
| Paulo Henrique | Portugal | 29 | Defender | 182 cm | 76 kg |
| Raphael Guzzo | Portugal | 31 | Midfielder | 177 cm | 70 kg |
| Tomás Tavares | Portugal | 25 | Defender | 184 | 69 |
| Romain Correia | Portugal | 27 | Defender | 187 cm | 81 kg |
| M. Dominguez | Switzerland | 30 | Midfielder | 173 | 63 |
| V. Danilović | Bosnia and Herzegovina | 27 | Midfielder | 183 cm | 78 kg |
| Nilton Varela | Portugal | 25 | Defender | 182 | 76 |
| B. Limbombe | Belgium | 25 | Attacker | 172 | 77 |
| M. Diouri | Morocco | 26 | Midfielder | 171 cm | n/a |
| Alfonso Pastor | Spain | 26 | Goalkeeper | 190 | 78 |
| Fran Vieites | Spain | 27 | Goalkeeper | 196 cm | 88 kg |
| Adrián Butzke | Spain | 27 | Attacker | 193 | 85 |
| S. Bamba | Germany | 22 | Attacker | 179 | 70 |
| Rodrigo Andrade | Portugal | 24 | Midfielder | 180 cm | 74 kg |
| Gonçalo Tabuaço | Portugal | 25 | Goalkeeper | 189 cm | 83 kg |
| Pedro Teixeira | Portugal | 24 | Goalkeeper | 192 cm | n/a |
| G. Szalai | Hungary | 26 | Defender | 191 | 87 |
| Rafael Fernandes | Portugal | 24 | Defender | 191 | 83 |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| N. Pérez | Argentina | 26 | Defender | 185 | 75 |
| P. Rosario | Netherlands | 29 | Midfielder | 188 | 73 |
| Diogo Costa | Portugal | 27 | Goalkeeper | 186 | 82 |
| André Silva | Portugal | 30 | Forward | 185 | 84 |
| Hwang In-Beom | Korea Republic | 30 | Midfielder | 177 | 70 |
| J. Bednarek | Poland | 30 | Defender | 189 | 84 |
| Pepê Aquino | Brazil | 29 | Forward | 175 | 69 |
| S. Fofana | Côte d'Ivoire | 31 | Midfielder | 183 | 74 |
| S. Eustáquio | Canada | 29 | Midfielder | 177 | 70 |
| Cláudio Ramos | Portugal | 34 | Goalkeeper | 183 | 83 |
| Francisco Moura | Portugal | 27 | Defender | 181 | 76 |
| J. Kiwior | Poland | 26 | Defender | 189 | 75 |
| S. Giménez | Mexico | 25 | Attacker | 182 | 79 |
| Andorinha | Portugal | 30 | Goalkeeper | 185 | 80 |
| Z. Sanusi | Nigeria | 29 | Defender | 182 | 76 |
| Borja Sainz | Spain | 25 | Forward | 178 | 75 |
| Gabri Veiga | Spain | 24 | Midfielder | 184 | 76 |
| A. Varela | Argentina | 25 | Midfielder | 177 | 73 |
| Alberto Baio | Portugal | 23 | Defender | 186 | 78 |
| Martim Fernandes | Portugal | 20 | Defender | 181 | 69 |
Porto go into this one unbeaten and flying, top of the table with a defence that's barely been troubled. Maritimo, by contrast, sit mid-table at best and have leaked goals regularly, including at home.
That contrast points clearly towards Porto being fancied, but with no market reference available here, we're not turning that form gap into a specific pick. It's one to watch rather than back blind.
