Castolo FC
160 × 600
728 × 90 leaderboard
07/02/2026 · 15:30 Liga Portugal 2 · Matchday 21
Stadium Estádio Carlos Osório
Referee Flavio Dinis Lima
Matchday 21
Ciudad Oliveira de Azemeis

Match timeline

Descanso
🟨
Yann Kitala
87' · Tarjeta amarilla
87'
🟨
Luís Bastos
83' · Tarjeta amarilla
83'
↕️
Tiago Brito → Luís Bastos
80' · Sustitución
80'
Rodrigo Ramos
72' · Gol en propia
72'
🟨
Joao Silva
65' · Tarjeta amarilla
65'
↕️
Hristo Ivanov → Yann Kitala
62' · Sustitución
62'
↕️
João Adriano → Diogo Pereira
55' · Sustitución
55'
↕️
Yassin Fortune → Manu Garrido
46' · Sustitución
46'
↕️
Jójó → Matías Lacava
46' · Sustitución
46'
↕️
Ivan Cvijanović → Damien Loppy
46' · Sustitución
46'
🟨
Tiago Brito
45'+7 · Tarjeta amarilla
45'+7
↕️
Yefrei Rodriguez → Gustavo Silva
45'+3 · Sustitución
45'+3
Yefrei Rodriguez
37' · Gol · asist. João Adriano
37'
🟨
Jójó
30' · Tarjeta amarilla
30'
Sabino
11' · Gol · asist. Joao Silva
11'
🟨
Ivan Cvijanović
10' · Tarjeta amarilla
10'
🟥
Douglas Borel
3' · Tarjeta roja
3'

Match statistics

UD Oliveirense
Stat
Vizela
20%
Ball possession
80%
0
Big chances
3
6
Total shots
16
4
Goalkeeper saves
1
3
Corner kicks
12
9
Fouls
18
147
Passes
576
11
Tackles
16
18
Free kicks
9
3
Yellow cards
3
1
Red cards
0
6
Total shots
16
3
Shots on target
6
0
Hit woodwork
2
1
Shots off target
6
2
Blocked shots
4
4
Shots inside box
8
2
Shots outside box
8
0
Big chances missed
3
0
Through balls
1
9
Touches in penalty area
29
1
Fouled in final third
1
1
Offsides
2
85
Accurate passes
526
10
Throw-ins
20
33
Final third entries
108
23/51 (45%)
Final third phase
210/245 (86%)
17/63 (27%)
Long balls
23/33 (70%)
5/8 (63%)
Crosses
5/47 (11%)
51%
Duels
49%
4
Dispossessed
4
32/62 (52%)
Ground duels
30/62 (48%)
9/18 (50%)
Aerial duels
9/18 (50%)
5/17 (29%)
Dribbles
5/12 (42%)
64%
Tackles won
81%
11
Total tackles
16
8
Interceptions
0
35
Recoveries
42
47
Clearances
7
1
Errors lead to a shot
0
0
Errors lead to a goal
1
4
Total saves
1
1
Big saves
0
1
High claims
0
1
Punches
0
15
Goal kicks
3
300 × 250

Lineups

UD Oliveirense · 4-1-4-1 Vizela · 4-4-2
31 R. Ribeiro 2 D. Borel 13 V. Santos 75 N. Namora 19 A. Lopes 99 Sabino 7 J. Adriano 90 T. Brito 26 M. F. Ondoa 21 J. Silva 88 Y. Rodríguez 1 A. Gomis 77 Jójó 13 L. Rocha 4 J. Rhyner 2 I. Cvijanović 21 R. Ramos 45 H. Ivanov 5 M. A. Moukhlis 11 Thio 23 Y. Fortune 24 H. Mörschel

Player performance

UD Oliveirense
#JugadorMINGOLASTNota
31
(C) R. Ribeiro
90 7.4
2
D. Borel
3 3.0
13
V. Santos
90 6.6
75
N. Namora
90 7.5
19
A. Lopes
90 7.7
99
Sabino
90 1 8.7
7
J. Adriano
55 1 6.5
90
T. Brito
80 7.5
26
M. F. Ondoa
90 7.1
21
J. Silva
90 1 7.5
88
Y. Rodríguez
44 1 7.5
23
G. Silva (supl.)
46 6.5
14
D. Pereira (supl.)
35 6.7
26
L. Bastos (supl.)
10 6.5
40
N. Greis (supl.)
11
Joanderson (supl.)
17
L. Henrique (supl.)
9
P. Martelo (supl.)
10
B. Silva (supl.)
16
A. Diallo (supl.)
Vizela
#JugadorMINGOLASTNota
1
A. Gomis
90 6.5
77
Jójó
45 6.0
13
L. Rocha
90 6.5
4
(C) J. Rhyner
90 7.5
2
I. Cvijanović
45 6.0
21
R. Ramos
90 6.6
45
H. Ivanov
62 6.5
5
M. A. Moukhliss
90 7.3
11
Thio
90 6.5
23
Y. Fortune
45 6.2
24
H. Mörschel
90 5.9
7
D. Loppy (supl.)
45 6.6
9
M. Garrido (supl.)
45 6.5
36
M. Lacava (supl.)
45 6.8
29
Y. Kitala (supl.)
28 6.2
25
R. García (supl.)
40
Ítalo (supl.)
55
A. Hristov (supl.)
8
A. Bastunov (supl.)
22
A. Busnić (supl.)
160 × 600