Attack momentum
51Dangerous attacks57
80Total attacks83
VILMAF
FootballFinished
38%
62%
1/16
35' - Yellow card: Pedro Bravo
45' Yellow card - Ericson Duarte
56' Yellow card - Emmanuel Maviram
Multiple incidents: 64' Substitution - Sherwin Seedorf; 66' Goal - Bruno Silva
Multiple incidents: 74' Substitution - Emmanuel Maviram; 74' Substitution - Bruno Silva
Multiple incidents: 85' Substitution - Ericson Duarte; 85' Substitution - Goncalo Teixeira; 86' Yellow card - Joao Batista
90' Goal - Andre Soares
HT
FT
35' Yellow card - Pedro Bravo
47' Yellow card - Ousmane Diao
52' Yellow card - Andreas Nibe
Multiple incidents: 58' Substitution - Fabio Sturgeon; 58' Substitution - Lucas Gabriel
67' Substitution - Andreas Nibe
Multiple incidents: 78' Substitution - Pontus Texel; 78' Substitution - Pedro Bravo
82' Goal - Miguel Sousa
0'15'30'45'60'75'90'
HT
0'15'30'HT
Signal
Match insights
Goals in this matchup
The last 4 head-to-head meetings averaged 3.3 goals.
Head to head
Last meeting
Mafra
2-1
Vilaverdense FC
06 May 2018 · Mafra won
Flow
Match flow
MAF have more dangerous attacks
90' · Goal · Andre Soares
VILMAF
Dangerous attacks
51 - 57
Total attacks
80 - 83
Shots
7 - 8
Corners
8 - 4
FT
Finished
06:00 GMT-4Round 28
Confirmed
Confirmed lineups
VIL
11
4-2-3-1
MAF
11
4-3-3
Timeline
Vilaverdense FCMinMafra
35'
45'
HT 0–0
47'
52'
56'
58'
66'1–0
67'
78'
78'
82'1–1
85'
86'
90'2–1
VIL
Statistics
MAF38%Possession62%
7Shots8
6On target2
8Corners4
3Cards3
Community pick
Prediction result
About the match
Vilaverdense FC face Mafra in Liga Portugal 2, 28. Kick-off is 06:00 GMT-4.
The H2H section includes the last 4 meetings with date, competition and result.

