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.

Porto2120
gap 290
1830Vitoria Guimaraes
2154175320222023202420252026
If they met (neutral venue)
Porto
78%
Draw
12%
Vitoria Guimaraes
10%

All meetings

51 matches on record

18 Jan 2026
Primeira Liga
Vitoria GuimaraesVitoria Guimaraes01PortoPorto
BTTSO2.5
4 Dec 2025
Taça da Liga
PortoPorto13Vitoria GuimaraesVitoria Guimaraes
BTTSO2.5
11 Aug 2025
Primeira Liga
PortoPorto30Vitoria GuimaraesVitoria Guimaraes
BTTSO2.5
24 Feb 2025
Primeira Liga
PortoPorto11Vitoria 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.