Castolo FC
160 × 600
728 × 90 leaderboard
25/01/2026 · 11:00 Liga Portugal 2 · Matchday 19
Stadium Estadio Luis Filipe Menezes
Referee Flavio Jesus
Matchday 19
Ciudad Vila Nova de Gaia

Match timeline

Descanso
🟨
Yassin Fortune
90'+7 · Tarjeta amarilla
90'+7
🟨
Gonçalo Ribeiro
90'+6 · Tarjeta amarilla
90'+6
🟨
Manu Garrido
90'+6 · Tarjeta amarilla
90'+6
🟨
Lipe
90'+5 · Tarjeta amarilla
90'+5
↕️
Kauê → Mateus Mide
90' · Sustitución
90'
↕️
Gonçalo Sousa → Luis Gomes
90' · Sustitución
90'
↕️
Damien Loppy → Rodrigo Ramos
82' · Sustitución
82'
🟨
Tiago Andrade
80' · Tarjeta amarilla
80'
↕️
André Miranda → Tiago Andrade
78' · Sustitución
78'
↕️
Aleksandar Busnić → Nikita Demchenko
78' · Sustitución
78'
André Oliveira
76' · Gol
76'
🟨
Aleksandar Busnić
75' · Tarjeta amarilla
75'
↕️
Kaio Henrique → Yoan Pereira
70' · Sustitución
70'
↕️
João Teixeira → André Oliveira
70' · Sustitución
70'
↕️
Thio → Yassin Fortune
63' · Sustitución
63'
↕️
Yann Kitala → Manu Garrido
63' · Sustitución
63'
🟨
Domingos Andrade
49' · Tarjeta amarilla
49'

Match statistics

FC Porto B
Stat
Vizela
33%
Ball possession
67%
2
Big chances
3
12
Total shots
16
5
Goalkeeper saves
2
2
Corner kicks
4
18
Fouls
19
231
Passes
466
22
Tackles
29
19
Free kicks
18
4
Yellow cards
3
12
Total shots
16
3
Shots on target
5
0
Hit woodwork
1
4
Shots off target
5
5
Blocked shots
6
9
Shots inside box
9
3
Shots outside box
7
2
Big chances missed
3
0
Through balls
1
18
Touches in penalty area
28
3
Fouled in final third
4
1
Offsides
0
178
Accurate passes
401
20
Throw-ins
19
41
Final third entries
59
31/56 (55%)
Final third phase
116/154 (75%)
18/41 (44%)
Long balls
19/38 (50%)
4/11 (36%)
Crosses
6/25 (24%)
47%
Duels
53%
13
Dispossessed
11
47/102 (46%)
Ground duels
55/102 (54%)
9/18 (50%)
Aerial duels
9/18 (50%)
7/23 (30%)
Dribbles
9/20 (45%)
36%
Tackles won
66%
22
Total tackles
29
12
Interceptions
6
49
Recoveries
47
39
Clearances
16
0
Errors lead to a shot
1
5
Total saves
2
1
Big saves
0
6
Goal kicks
4
300 × 250

Lineups

FC Porto B · 4-3-3 Vizela · 4-4-1-1
91 G. Ribeiro 76 D. Rodrigues 73 G. Brás 44 Lipe 80 K. Henrique 92 J. Teixeira 88 D. Andrade 56 Kauê 72 A. Miranda 79 L. Vonić 49 G. Sousa 1 A. Gomis 77 Jójó 6 J. Gonçalves 4 J. Rhyner 20 B. O. Godwin 11 Thio 22 A. Busnić 5 M. A. Moukhlis 7 D. Loppy 24 H. Mörschel 29 Y. Kitala

Player performance

FC Porto B
#JugadorMINGOLASTNota
91
G. Ribeiro
90 7.8
76
D. Rodrigues
90 7.1
73
(C) G. Brás
90 7.3
44
Lipe
90 8.4
80
K. Henrique
70 6.8
92
J. Teixeira
70 6.6
88
D. Andrade
90 7.6
56
Kauê
89 6.7
72
A. Miranda
78 7.3
79
L. Vonić
90 6.2
49
G. Sousa
89 7.2
55
Y. Pereira (supl.)
20 6.6
68
A. Oliveira (supl.)
20 1 7.5
59
T. Andrade (supl.)
12 6.4
64
L. Gomes (supl.)
1
89
M. Mide (supl.)
1
51
D. Fernandes (supl.)
54
A. Ribeiro (supl.)
57
D. Cunha (supl.)
58
T. Silva (supl.)
Vizela
#JugadorMINGOLASTNota
1
A. Gomis
90 7.8
77
Jójó
90 6.8
6
(C) J. Gonçalves
90 7.4
4
J. Rhyner
90 7.1
20
B. O. Godwin
90 7.4
11
Thio
63 7.2
22
A. Busnić
78 6.4
5
M. A. Moukhliss
90 7.1
7
D. Loppy
82 6.4
24
H. Mörschel
90 7.1
29
Y. Kitala
63 6.3
9
M. Garrido (supl.)
27 5.8
23
Y. Fortune (supl.)
27 6.4
18
N. Demchenko (supl.)
12 6.6
21
R. Ramos (supl.)
8 6.9
92
P. Souza (supl.)
2
I. Cvijanović (supl.)
55
A. Hristov (supl.)
8
A. Bastunov (supl.)
45
H. Ivanov (supl.)
160 × 600