Vitoria Guimaraes vs Rio Ave

25 April 2026 · Liga Portugal · 2025/26 · Referee David Rafael Oliveira da Silva

Full time 2 – 0

Half-time: 0–0

  • Samu 72’
  • Tony Strata 90+5’

Match summary

Vitoria Guimaraes beat Rio Ave 2-0. It was goalless at half-time.

Samu put Vitoria Guimaraes ahead in the 72nd minute and Tony Strata made it 2-0 in stoppage time.

The chances backed that up: Vitoria Guimaraes created 1.13 expected goals (xG) from 11 shots to Rio Ave's 0.59 from 5.

Match stats

56% Possession 44%
11 Shots 5
3 Shots on target 4
3 Corners 5
491 Passes 378
80.4% Pass accuracy 75.7%
26 Tackles 18
7 Fouls 13
4 Yellow cards 4
1 Offsides 2

Key events

Vitoria Guimaraes Rio Ave
Kick-off
28’
SamuShot on target
41’
Half-time0-0
Second half underway
56’
Dario ŠpikićShot on target
57’
60’
62’
67’
Ole PohlmannShot on target
70’
Jalen BlesaShot on target
SamuLeft foot shot1-0 (Vitoria Guimaraes)
72’
79’
80’
Nélson OliveiraGustavo Silva
81’
86’
Rafael LobatoDiogo Bezerra
Tony StrataRight foot shot2-0 (Vitoria Guimaraes)
90’
90’
90+2’
Rafael LobatoShot on target
Full-time2-0

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.13 0.59 72’ Samu (Vitoria Guimaraes), 1-0 72’ 90+5’ Tony Strata (Vitoria Guimaraes), 2-0 90+5’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.13 0.59 72’ Samu (Vitoria Guimaraes), 1-0 Samu 72’ 90+5’ Tony Strata (Vitoria Guimaraes), 2-0 Strata 90+5’
Vitoria Guimaraes 1.13 xGRio Ave 0.59 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Rio Ave attacking Vitoria Guimaraes attacking 
72’ Samu (Vitoria Guimaraes), open play, 0.57 xG, goal 56’ Dario Špikić (Rio Ave), open play, 0.30 xG, saved 76’ Samu (Vitoria Guimaraes), open play, 0.20 xG, off target 67’ Ole Pohlmann (Rio Ave), open play, 0.11 xG, saved 70’ Jalen Blesa (Rio Ave), open play, 0.10 xG, saved 46’ Gustavo Silva (Vitoria Guimaraes), open play, 0.08 xG, off target 80’ Gustavo Silva (Vitoria Guimaraes), open play, 0.07 xG, blocked 41’ Samu (Vitoria Guimaraes), open play, 0.05 xG, saved 90+2’ Tamblé Monteiro (Rio Ave), open play, 0.04 xG, blocked 90+2’ Rafael Lobato (Rio Ave), open play, 0.04 xG, saved 62’ Samu (Vitoria Guimaraes), open play, 0.04 xG, blocked 12’ Oumar Camara (Vitoria Guimaraes), open play, 0.03 xG, off target 51’ Oumar Camara (Vitoria Guimaraes), open play, 0.03 xG, off target 90+5’ Tony Strata (Vitoria Guimaraes), open play, 0.03 xG, goal 62’ Noah Saviolo (Vitoria Guimaraes), open play, 0.02 xG, blocked 48’ João Mendes (Vitoria Guimaraes), open play, 0.01 xG, off target 72’ Samu (Vitoria Guimaraes), open play, 0.57 xG, goal 56’ Dario Špikić (Rio Ave), open play, 0.30 xG, saved 76’ Samu (Vitoria Guimaraes), open play, 0.20 xG, off target 67’ Ole Pohlmann (Rio Ave), open play, 0.11 xG, saved 70’ Jalen Blesa (Rio Ave), open play, 0.10 xG, saved 46’ Gustavo Silva (Vitoria Guimaraes), open play, 0.08 xG, off target 80’ Gustavo Silva (Vitoria Guimaraes), open play, 0.07 xG, blocked 41’ Samu (Vitoria Guimaraes), open play, 0.05 xG, saved 90+2’ Tamblé Monteiro (Rio Ave), open play, 0.04 xG, blocked 90+2’ Rafael Lobato (Rio Ave), open play, 0.04 xG, saved 51’ Oumar Camara (Vitoria Guimaraes), open play, 0.03 xG, off target 62’ Samu (Vitoria Guimaraes), open play, 0.04 xG, blocked 90+5’ Tony Strata (Vitoria Guimaraes), open play, 0.03 xG, goal 12’ Oumar Camara (Vitoria Guimaraes), open play, 0.03 xG, off target 62’ Noah Saviolo (Vitoria Guimaraes), open play, 0.02 xG, blocked 48’ João Mendes (Vitoria Guimaraes), open play, 0.01 xG, off target
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-2-3-1 Starting XI
Charles
Mendes
Rivas
Balieiro
Maga 58’
Mukendi
Sousa 58’
Camara 59’
Saviolo 68’
Samu
Silva 81’
Rio Ave 4-2-3-1 Starting XI
Miszta
Brabec
Mancha
Abbey 77’
Vrousai
Ndoj
Nikitscher 77’
Pohlmann 69’
Bezerra 86’
Špikić 69’
Blesa

Player stats

Goalkeeper1 player
Charles
90′ 4 0 38 – – – – –
Defenders5 players
Miguel Maga Taken off
58′ 3 1 – 5 1 34 – – – –
90′ 1 2 – 7 5 65 – – – –
90′ 4 1 – 8 3 55 1 – –
90′ 3 – – 5 1 65 1 – – –
Tony Strata Came on as a substitute
32′ – – – – – 15 – 1 –
Midfielders10 players
90′ – 1 69 1 – 1 2 2 2 1 –
Diogo Sousa Taken off
58′ – – 40 – – 3 – 7 – 1 –
Oumar Camara Taken off
59′ – – 17 – – 2 – 3 1 – –
Samu
90′ 1 – 32 1 – 1 1 4 1 2
Noah Saviolo Taken off
68′ – – 15 – – 2 – 4 – 2 –
Gustavo Silva Taken off
81′ – 1 9 4 – – 1 1 1 1
Gonçalo Nogueira Came on as a substitute
32′ – – 15 – – 1 1 3 – 1 –
Miguel Nogueira Came on as a substitute
31′ – – 9 – – – – 2 – – –
Telmo Arcanjo Came on as a substitute
22′ – – 7 – – 1 – 2 – – –
Nélson Oliveira Came on as a substitute
9′ – – 3 – – – – – – – –
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.

Before kick-off

Vitoria Guimaraes win 55% Avg odds 1.68
Draw 26% Avg odds 3.57
Rio Ave win 19% Avg odds 4.82

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.