Vitoria Guimaraes vs Sporting CP

23 December 2025 · Liga Portugal · 2025/26 · Referee Miguel Nogueira

Full time 1 – 4

Half-time: 0–2

  • T. Arcanjo 50’
  • F. Trincão 32’
  • F. Ioannidis 42’
  • J. Castillo 63’ (og)
  • M. Araújo 79’

Match summary

Sporting CP won comfortably, 4-1 away at Vitoria Guimaraes. Sporting CP led 2-0 at half-time.

In the first half, F. Trincão put Sporting CP ahead in the 32nd minute and F. Ioannidis made it 0-2 with a header in the 42nd minute. In the second half, T. Arcanjo pulled one back to make it 1-2 in the 50th minute, Castillo's own goal made it 1-3 in the 63rd minute, and M. Araújo made it 1-4 in the 79th minute.

The chances backed that up: Sporting CP created 2.61 expected goals (xG) from 16 shots to Vitoria Guimaraes's 0.72 from 17. Vitoria Guimaraes had a player sent off.

Match stats

44% Possession 56%
17 Shots 16
5 Shots on target 7
2 Corners 5
322 Passes 425
82.9% Pass accuracy 87.3%
20 Tackles 22
21 Fouls 14
3 Yellow cards 5
1 Red cards 0
1 Offsides 1

Key events

Vitoria Guimaraes Sporting CP
14’
M. HjulmandShot on target
19’
F. TrincãoShot on target
J. MendesShot on target
23’
32’
F. TrincãoRight foot shot0-1 (Sporting CP)
42’
F. IoannidisHeader0-2 (Sporting CP)
D. LobaoM. Mitrović
46’
47’
J. SimõesShot on target
M. MitrovićShot on target
49’
T. ArcanjoLeft foot shot1-2 (Vitoria Guimaraes)
50’
58’
62’
63’
J. CastilloOwn goal1-3 (Sporting CP)
N. OliveiraSamu
67’
N. OliveiraShot on target
71’
76’
77’
H. MoritaJ. Simões
79’
M. AraújoLeft foot shot1-4 (Sporting CP)
79’
L. J. Suárez Shot on target
84’
S. BlopaF. Ioannidis
84’
R. RochaG. Nogueira
85’
N. OliveiraShot on target
86’
N. Oliveira
87’
87’
S. Blopa
90’
90’
90’

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.72 2.61 32’ F. Trincão (Sporting CP), 0-1 32’ 42’ F. Ioannidis (Sporting CP), 0-2 42’ 50’ T. Arcanjo (Vitoria Guimaraes), 1-2 50’ 63’ J. Castillo (Sporting CP) own goal, 1-3 63’ 79’ M. Araújo (Sporting CP), 1-4 79’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.72 2.61 32’ F. Trincão (Sporting CP), 0-1 Trincão 32’ 42’ F. Ioannidis (Sporting CP), 0-2 Ioannidis 42’ 50’ T. Arcanjo (Vitoria Guimaraes), 1-2 Arcanjo 50’ 63’ J. Castillo (Sporting CP) own goal, 1-3 Castillo 63’ 79’ M. Araújo (Sporting CP), 1-4 Araújo 79’
Vitoria Guimaraes 0.72 xGSporting CP 2.61 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Sporting CP attacking Vitoria Guimaraes attacking 
79’ M. Araújo (Sporting CP), open play, 0.94 xG, goal 32’ F. Trincão (Sporting CP), open play, 0.48 xG, goal 10’ R. Mangas (Sporting CP), open play, 0.25 xG, off target 69’ I. Fresneda (Sporting CP), open play, 0.24 xG, off target 47’ A. Ndoye (Vitoria Guimaraes), open play, 0.15 xG, blocked 47’ L. J. Suárez  (Sporting CP), open play, 0.12 xG, off target 49’ M. Araújo (Sporting CP), open play, 0.12 xG, off target 16’ L. J. Suárez  (Sporting CP), open play, 0.11 xG, blocked 41’ Samu (Vitoria Guimaraes), set piece, 0.10 xG, off target 77’ A. Ndoye (Vitoria Guimaraes), open play, 0.09 xG, blocked 14’ M. Hjulmand (Sporting CP), from a corner, 0.07 xG, saved 60’ A. Ndoye (Vitoria Guimaraes), open play, 0.07 xG, off target 79’ L. J. Suárez  (Sporting CP), open play, 0.07 xG, saved 42’ F. Ioannidis (Sporting CP), open play, 0.05 xG, goal 49’ M. Mitrović (Vitoria Guimaraes), direct free kick, 0.05 xG, saved 47’ J. Simões (Sporting CP), open play, 0.05 xG, saved 25’ E. Quaresma (Sporting CP), set piece, 0.03 xG, blocked 90+4’ F. Blanco (Vitoria Guimaraes), open play, 0.03 xG, blocked 27’ Samu (Vitoria Guimaraes), open play, 0.03 xG, off target 71’ N. Oliveira (Vitoria Guimaraes), open play, 0.03 xG, saved 86’ N. Oliveira (Vitoria Guimaraes), open play, 0.03 xG, saved 50’ T. Arcanjo (Vitoria Guimaraes), open play, 0.02 xG, goal 72’ N. Oliveira (Vitoria Guimaraes), open play, 0.02 xG, off target 78’ T. Balieiro (Vitoria Guimaraes), from a corner, 0.02 xG, off target 19’ F. Trincão (Sporting CP), open play, 0.02 xG, saved 30’ L. J. Suárez  (Sporting CP), set piece, 0.02 xG, off target 82’ M. Araújo (Sporting CP), from a corner, 0.02 xG, blocked 37’ N. Saviolo (Vitoria Guimaraes), open play, 0.02 xG, off target 57’ D. Lobao (Vitoria Guimaraes), open play, 0.02 xG, blocked 14’ I. Fresneda (Sporting CP), from a corner, 0.02 xG, blocked 45’ J. Mendes (Vitoria Guimaraes), open play, 0.01 xG, off target 23’ J. Mendes (Vitoria Guimaraes), open play, 0.01 xG, saved 59’ T. Arcanjo (Vitoria Guimaraes), set piece, 0.01 xG, off target 63’ J. Castillo (Vitoria Guimaraes), own goal 79’ M. Araújo (Sporting CP), open play, 0.94 xG, goal 32’ F. Trincão (Sporting CP), open play, 0.48 xG, goal 10’ R. Mangas (Sporting CP), open play, 0.25 xG, off target 69’ I. Fresneda (Sporting CP), open play, 0.24 xG, off target 47’ A. Ndoye (Vitoria Guimaraes), open play, 0.15 xG, blocked 47’ L. J. Suárez  (Sporting CP), open play, 0.12 xG, off target 49’ M. Araújo (Sporting CP), open play, 0.12 xG, off target 16’ L. J. Suárez  (Sporting CP), open play, 0.11 xG, blocked 41’ Samu (Vitoria Guimaraes), set piece, 0.10 xG, off target 77’ A. Ndoye (Vitoria Guimaraes), open play, 0.09 xG, blocked 14’ M. Hjulmand (Sporting CP), from a corner, 0.07 xG, saved 60’ A. Ndoye (Vitoria Guimaraes), open play, 0.07 xG, off target 79’ L. J. Suárez  (Sporting CP), open play, 0.07 xG, saved 42’ F. Ioannidis (Sporting CP), open play, 0.05 xG, goal 49’ M. Mitrović (Vitoria Guimaraes), direct free kick, 0.05 xG, saved 47’ J. Simões (Sporting CP), open play, 0.05 xG, saved 25’ E. Quaresma (Sporting CP), set piece, 0.03 xG, blocked 90+4’ F. Blanco (Vitoria Guimaraes), open play, 0.03 xG, blocked 27’ Samu (Vitoria Guimaraes), open play, 0.03 xG, off target 86’ N. Oliveira (Vitoria Guimaraes), open play, 0.03 xG, saved 71’ N. Oliveira (Vitoria Guimaraes), open play, 0.03 xG, saved 50’ T. Arcanjo (Vitoria Guimaraes), open play, 0.02 xG, goal 72’ N. Oliveira (Vitoria Guimaraes), open play, 0.02 xG, off target 78’ T. Balieiro (Vitoria Guimaraes), from a corner, 0.02 xG, off target 19’ F. Trincão (Sporting CP), open play, 0.02 xG, saved 30’ L. J. Suárez  (Sporting CP), set piece, 0.02 xG, off target 37’ N. Saviolo (Vitoria Guimaraes), open play, 0.02 xG, off target 57’ D. Lobao (Vitoria Guimaraes), open play, 0.02 xG, blocked 82’ M. Araújo (Sporting CP), from a corner, 0.02 xG, blocked 14’ I. Fresneda (Sporting CP), from a corner, 0.02 xG, blocked 45’ J. Mendes (Vitoria Guimaraes), open play, 0.01 xG, off target 23’ J. Mendes (Vitoria Guimaraes), open play, 0.01 xG, saved 59’ T. Arcanjo (Vitoria Guimaraes), set piece, 0.01 xG, off target 63’ J. Castillo (Vitoria Guimaraes), own goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Vitoria Guimaraes 4-4-2 Starting XI
Castillo
Maga
Balieiro
Abascal
Mendes
Samu 67’
Mitrović 46’
Nogueira 85’
Saviolo 80’
Ndoye
Camara 46’
Sporting CP 4-4-2 Starting XI
Silva
Fresneda
Quaresma
Inácio
Mangas
Trincão
Hjulmand
Simões 77’
Araújo
Ioannidis
Suárez

Player stats

Goalkeeper1 player
90′ 3 4 23 – – – – –
Defenders4 players
M. Maga
90′ – – – 3 1 28 3 – – –
90′ 5 – – 6 1 37 1 – – –
90′ 1 – – 2 1 33 2 – – –
90′ – 1 – 1 – 23 2 – –
Midfielders9 players
Samu
67′ – – 17 – – 5 – 6 2 – –
45′ – – 25 1 – – 1 2 1 1 –
85′ – – 33 3 – 4 1 11 3 3 –
80′ – – 6 – – 3 – 6 – 2 –
T. Arcanjo Came on as a substitute
45′ 1 – 15 4 – – – 5 – 3 –
D. Lobao Came on as a substitute
45′ – 1 34 1 – 1 1 2 3 – –
N. Oliveira Came on as a substituteSent off
20′ – – 5 – – 1 – 4 1 1
F. Blanco Came on as a substitute
10′ – – 4 – – – – – 1 –
R. Rocha Came on as a substitute
12′ – – 5 – – – – – – – –
Forwards2 players
90′ – – 3 – 0.31 – 1 11 1 20 –
45′ – – – – – – 1 2 – 12 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists. A blank cell means that figure is not available for that player.

Before kick-off

Vitoria Guimaraes win 14% Avg odds 6.66
Draw 22% Avg odds 4.31
Sporting CP win 64% Avg odds 1.44

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.