Vitoria SC Guimaraes 0-1 Porto final score - 18 January 2026, Liga Portugal
Portugal - Liga Portugal
New customers only | Commercial content | 18+ age limit | T&Cs apply
Highlights
Game Statistics
Form
Table
| Teams | Pts | P | W | D | L | GD |
|---|---|---|---|---|---|---|
|
1
|
88 | 34 | 28 | 4 | 2 | +48 |
|
9
|
42 | 34 | 12 | 6 | 16 | -12 |
Last matches
3/6 (50%)
1/6 (17%)
2/6 (33%)
Average stats (Last 6 matchs)
10 Jan 2026 - Portugal League Cup
6 Jan 2026 - Portugal League Cup
2 Jan 2026 - Liga Portugal
28 Dec 2025 - Liga Portugal
23 Dec 2025 - Liga Portugal
17 Dec 2025 - Taca de Portugal
3/6 (50%)
1/6 (17%)
2/6 (33%)
Average stats (Last 6 matchs)
10 Jan 2026 - Portugal League Cup
2 Jan 2026 - Liga Portugal
23 Dec 2025 - Liga Portugal
17 Dec 2025 - Taca de Portugal
8 Dec 2025 - Liga Portugal
28 Nov 2025 - Liga Portugal
4/6 (67%)
1/6 (17%)
1/6 (17%)
Average stats (Last 6 matchs)
6 Jan 2026 - Portugal League Cup
28 Dec 2025 - Liga Portugal
13 Dec 2025 - Liga Portugal
4 Dec 2025 - Portugal League Cup
8 Nov 2025 - Liga Portugal
26 Oct 2025 - Liga Portugal
6/6 (100%)
0/6 (0%)
0/6 (0%)
Average stats (Last 6 matchs)
14 Jan 2026 - Taca de Portugal
4 Jan 2026 - Liga Portugal
29 Dec 2025 - Liga Portugal
22 Dec 2025 - Liga Portugal
18 Dec 2025 - Taca de Portugal
15 Dec 2025 - Liga Portugal
5/6 (83%)
0/6 (0%)
1/6 (17%)
Average stats (Last 6 matchs)
14 Jan 2026 - Taca de Portugal
29 Dec 2025 - Liga Portugal
18 Dec 2025 - Taca de Portugal
15 Dec 2025 - Liga Portugal
11 Dec 2025 - Europa League
4 Dec 2025 - Portugal League Cup
5/6 (83%)
1/6 (17%)
0/6 (0%)
Average stats (Last 6 matchs)
4 Jan 2026 - Liga Portugal
22 Dec 2025 - Liga Portugal
7 Dec 2025 - Liga Portugal
9 Nov 2025 - Liga Portugal
6 Nov 2025 - Europa League
27 Oct 2025 - Liga Portugal
Head to head
33 %
17 %
50 %
Average stats (last H2H results)
4 Dec 2025 - Portugal League Cup
11 Aug 2025 - Liga Portugal
24 Feb 2025 - Liga Portugal
21 Sept 2024 - Liga Portugal
17 Apr 2024 - Taca de Portugal
7 Apr 2024 - Liga Portugal
Tactical Scheme
Formation : 4 - 2 - 3 - 1
Formation : 4 - 3 - 3
Substitutes
Charles
DefenderT. Lourenco De Carvalho
Maga
MidfielderM. Mitrovic
G. Silva
Arcanjo
R. Duarte
D. Lobao Sousa
F. Blanco
C. Ramos
DefenderF. Moura
D. Prpic
J. Bednarek
R. Mora
O. Pietuszewski
S. Eustaquio
ForwardD. Gul
W. Gomes
Missing players
Gui
DefenderJ. Mendes
ForwardN. Oliveira
L. De Jong
Live Commentary
Free kick in a good position for Porto!
Guimaraes's Arcanjo has been shown a second yellow card and sent off.
Ball safe as Porto is awarded a throw-in in their half.
Throw-in for Guimaraes at Dom Afonso Henriques.
Throw-in for Porto in the half of Guimaraes.
Tony Strata for Guimaraes is back on the field again.
Joao Goncalves waits before resuming play because Tony Strata for Guimaraes is still down.
Oskar Pietuszewski (Porto) has been booked and must now be careful not to get a second yellow card.
Free kick for Porto in their own half.
Guimaraes's Orest Lebedenko has been booked in Guimaraes.
Joao Goncalves signals a free kick to Guimaraes in their own half.
It's a goal kick for the away team in Guimaraes.
Porto have a goal kick.
Guimaraes awarded a free kick in their own half.
It's a goal kick for the away team in Guimaraes.
Fabio Blanco is on a sub for Beni Mukendi for Guimaraes.
Matija Mitrovic is replacing Goncalo Nogueira for the home team.
Francesco Farioli is making the team's fifth substitution at Dom Afonso Henriques with Jan Bednarek replacing Alberto Costa.
Free kick for Guimaraes in their own half.
Goal! Alan Varela gives Porto a 0-1 lead from the penalty spot.
Joao Goncalves signals a free kick to Porto.
Arcanjo (Guimaraes) gets a yellow card.
Guimaraes have been awarded a corner by Joao Goncalves.
A throw-in for the home team on the opposite half.
Guimaraes make their third substitution with Diogo Lobao Sousa replacing Samu.
Arcanjo is replacing Oumar Camara for Guimaraes at Dom Afonso Henriques.
Ball goes out of play for a Guimaraes goal kick.
Corner awarded to Guimaraes.
The away team have replaced Samu Aghehowa with Deniz Daniel Gul. This is the fourth substitution made today by Francesco Farioli.
The away team replace Borja Sainz with Oskar Pietuszewski.
Goal kick for Guimaraes at Dom Afonso Henriques.
Porto are pushing forward but Borja Sainz's finish is wide of the goal.
Throw-in Porto.
Porto awarded a free kick in their own half.
Guimaraes's Orest Lebedenko goes close with his head but his effort is blocked.
Gustavo Silva is replacing Alioune Ndoye for the home team.
Joao Goncalves awards Porto a goal kick.
In Guimaraes Guimaraes attack through Oumar Camara. The finish is off target, however.
Porto pushes forward through Alan Varela, whose finish on goal is saved.
Can Porto capitalize from this throw-in deep inside Guimaraes's half?
Free kick for Porto in their own half.
Francesco Farioli (Porto) is making a second substitution, with Rodrigo Mora replacing Gabriel Veiga.
William Gomes is on a sub for Pepe for Porto.
Can Porto get the ball into an attacking position from this throw-in in Guimaraes's half?
Goal kick for Guimaraes at Dom Afonso Henriques.
Porto have been awarded a corner by Joao Goncalves.
Throw-in for Porto in the half of Guimaraes.
Throw-in for Porto in their own half.
Joao Goncalves signals a free kick to Guimaraes in their own half.
Joao Goncalves awards the away team a throw-in.
Free kick for Guimaraes in their own half.
At Dom Afonso Henriques, Beni Mukendi has been yellow-carded for the home team.
Joao Goncalves signals a free kick to Porto in their own half.
Joao Goncalves awards Guimaraes a goal kick.
Porto are pushing forward but Gabriel Veiga's finish is wide of the goal.
It's a goal kick for the away team in Guimaraes.
Guimaraes's Alioune Ndoye misses with an attempt on goal.
Can Porto capitalize from this dangerous free kick?
Throw-in for Guimaraes at Dom Afonso Henriques.
Joao Goncalves signals a Guimaraes throw-in in Porto's half.
Porto awarded a free kick in their own half.
Guimaraes have been awarded a corner by Joao Goncalves.
Corner awarded to Guimaraes.
In Guimaraes a free kick has been awarded the away team.
Joao Goncalves blows to end the first-half.
Porto awarded a throw-in in their own half.
Porto needs to be cautious. Guimaraes have an attacking throw-in.
Free kick for Porto in their own half.
Ball goes out of play for a Guimaraes goal kick.
Porto advance rapidly upfield but Joao Goncalves blows for offside.
Free kick for Porto in the half of Guimaraes.
Guimaraes to take a throw-in in Porto territory.
Guimaraes have a goal kick.
Porto are coming forward and Gabriel Veiga gets in a strike, it misses the target, however.
Porto are in shooting range from this free kick.
It's getting dangerous! Free kick for Porto close to the penalty box.
Joao Goncalves signals a Porto throw-in in Guimaraes's half.
Joao Goncalves signals a free kick to Porto in their own half.
Alan Varela is booked for the away team.
Porto push upfield but Joao Goncalves quickly pulls them for offside.
Samu is back on his feet again.
Porto awarded a free kick in their own half.
The match at Dom Afonso Henriques has been interrupted briefly for a check on Samu, who is down injured.
Goal kick for Porto at Dom Afonso Henriques.
Guimaraes's Samu gets his shot away but it misses the target.
Joao Goncalves awards Porto a goal kick.
Joao Goncalves signals a throw-in for Guimaraes, close to Porto's area.
Joao Goncalves signals a free kick to Guimaraes.
Noah Saviolo gets his shot on target but fails to score for Guimaraes.
Free kick for Guimaraes in the half of Porto.
It's a goal kick for the home team in Guimaraes.
Free kick Porto.
In Guimaraes a free kick has been awarded the home team.
Ball goes out of play for a Guimaraes goal kick.
Guimaraes have a goal kick.
Porto have a dangerous throw-in.
Free kick for Guimaraes in their own half.
Throw-in for Porto in the half of Guimaraes.
Porto to take a throw-in in Guimaraes territory.
Corner awarded to Guimaraes.
Ball safe as Guimaraes is awarded a throw-in in their half.
Ball safe as Guimaraes is awarded a throw-in in their half.
Guimaraes have been awarded a corner by Joao Goncalves.
Can Guimaraes get the ball into an attacking position from this throw-in in Porto's half?
A throw-in for the home team on the opposite half.
Throw-in for Porto in their own half.
Throw-in Porto.
Joao Goncalves awards the home team a throw-in.
Guimaraes awarded a throw-in in their own half.
Joao Goncalves signals a free kick to Porto in their own half.
Throw-in for Guimaraes at Dom Afonso Henriques.
Guimaraes awarded a free kick in their own half.
Vitoria SC Guimaraes scores 1.85 goals when playing at home and FC Porto scores 1.56 goals when playing away (on average).
Average number of goals in the first half in meetings between Vitoria SC Guimaraes and FC Porto is 1.4.
Average number of goals in meetings between Vitoria SC Guimaraes and FC Porto is 3.2.
Vitoria SC Guimaraes scores 1 goals in a match against FC Porto and FC Porto scores 2.2 goals against Vitoria SC Guimaraes (on average).
Vitoria SC Guimaraes have won just 1 of their last 5 Liga Portugal games against FC Porto.
FC Porto have lost just 1 of their last 5 Liga Portugal games against Vitoria SC Guimaraes.
In the last 5 meetings Vitoria SC Guimaraes won 1, FC Porto won 3, 1 draws.
FC Porto have lost just 1 of their last 5 games against Vitoria SC Guimaraes (in all competitions).
FC Porto's performance of the last 5 matches is better than Vitoria SC Guimaraes's.
In Liga Portugal, FC Porto has better performance than Vitoria SC Guimaraes.
When FC Porto is down 1-0 away, they win 25% of their matches.
When Vitoria SC Guimaraes is down 0-1 home, they win 30% of their matches.
When FC Porto leads 0-1 away, they win in 88% of their matches.
When Vitoria SC Guimaraes leads 1-0 at home, they win in 85% of their matches.
On their last meeting Vitoria SC Guimaraes won by 2 goals.
The winner of their last meeting was Vitoria SC Guimaraes.
Vitoria SC Guimaraes wins 23% of halftimes, FC Porto wins 46%.
Vitoria SC Guimaraes wins 1st half in 23% of their matches, FC Porto in 46% of their matches.
FC Porto have scored at least one goal for 16 consecutive matches.
FC Porto have kept a clean sheet in 4 matches in a row.
Joao Miguel Teixeira Mendes has more yellow cards (5) than any other player at Vitoria SC Guimaraes. Jan Kacper Bednarek has collected 6 for FC Porto.
FC Porto's away record this season: 9-0-0.
FC Porto haven't scored in 0 of their 9 away matches in Liga Portugal this season.
Vitoria SC Guimaraes haven't scored in 2 of their 9 home matches in Liga Portugal this season.
FC Porto have lost none of their last 6 away matches.
FC Porto have a winning streak of 4 matches away from home.
FC Porto have a winning streak of 8 matches.
Vitoria SC Guimaraes haven't lost in their last 4 games.
Vitoria SC Guimaraes have a winning streak of 3 matches.
Did you know that FC Porto scores 25% of their goals between the minutes 46-60?
Did you know that Vitoria SC Guimaraes scores 33% of their goals between the minutes 31-45?
FC Porto have a winning streak of 9 matches in Liga Portugal.
Last season's matches: 0-3 (Vitoria SC Guimaraes at home) and 1-1 (FC Porto at home).
Vitoria SC Guimaraes's last home win against FC Porto was in 2016.
During the last 57 meetings, Vitoria SC Guimaraes have won 5 times, there have been 6 draws while FC Porto have won 46 times. The goal difference is 124-35 in favour of FC Porto.
During the last 28 meetings with Vitoria SC Guimaraes playing at home, Vitoria SC Guimaraes have won 2 times, there have been 4 draws while FC Porto have won 22 times. The goal difference is 53-16 in favour of FC Porto.
The most common result of matches between Vitoria SC Guimaraes and FC Porto when Vitoria SC Guimaraes is playing at home is 0-1. 6 matches have ended with this result.
Score and result Vitoria SC Guimaraes - Porto
The Vitoria SC Guimaraes - Porto match (Football - Liga Portugal) at 18/01/2026 15:30 is complete.
The Vitoria SC Guimaraes - Porto match result is as follows: 0-1.
Now that this Liga Portugal Football match is over and the score is known, you can find the highlights and key statistics on that same page.