Head-to-head overview

Based on the matches in our database.

Porto 416 draws4 Vitoria Guimaraes
51
Meetings
2.75
Goals / game
39%
Both teams scored
57%
Over 2.5 goals
Porto

Facts about Porto

Scored in48/51 (94%)
Conceded in21/51 (41%)
Goals scored110 · 2.16/game
Longest winning streak12
Longest unbeaten run24
Longest losing streak1
Longest run without a win2
Vitoria Guimaraes

Facts about Vitoria Guimaraes

Scored in21/51 (41%)
Conceded in48/51 (94%)
Goals scored30 · 0.59/game
Longest winning streak1
Longest unbeaten run2
Longest losing streak12
Longest run without a win24
By competition
CompetitionPortoDrawVitoria GuimaraesGames
Primeira Liga326341
Taça de Portugal5005
Taça da Liga1012
Super Cup2002
Club Friendlies1001
All competitions416451

ELO comparison

Five-year rating histories overlaid, with a neutral head-to-head forecast.

Porto2113
gap 270
1843Vitoria Guimaraes
2154175620222023202420252026
If they met (neutral venue)
Porto
76%
Draw
13%
Vitoria Guimaraes
11%

All meetings

51 matches on record

18 Jan 2026
Primeira Liga
Vitoria GuimaraesVitoria Guimaraes0–1PortoPorto
BTTSO2.5
4 Dec 2025
Taça da Liga
PortoPorto1–3Vitoria GuimaraesVitoria Guimaraes
BTTSO2.5
11 Aug 2025
Primeira Liga
PortoPorto3–0Vitoria GuimaraesVitoria Guimaraes
BTTSO2.5
24 Feb 2025
Primeira Liga
PortoPorto1–1Vitoria GuimaraesVitoria Guimaraes
BTTSO2.5

Porto recent form

Vitoria Guimaraes recent form

Porto has gone head to head with Vitoria Guimaraes 51 times since 2004, winning 41 and scoring 110 goals. Vitoria Guimaraes, in turn, has won 4 and scored 30 goals. There have been 6 draws between Porto and Vitoria Guimaraes. Across all meetings both teams have scored in 39% of games and 57% have produced over 2.5 goals, at an average of 2.75 goals per game.