Brasileirão Série B
· Regular Season - 20
July 28, 2026 00:30
✓Model correct — prediction CRB
Bressan
(ast. Dada Belmonte)
13'
Mikael
(ast. Thiaguinho)
18'
The ForzaPitch pre-match prediction gave CRB a 61% win probability (draw 19%, Vila Nova 18%). The final result was CRB 2–0 Vila Nova. In 1 previous meetings, CRB have won 0 times, with 1 draws and 0 wins for Vila Nova.
Match statistics
19
Total shots
11
10
Shots on target
4
1.65
Actual xG
0.36
4
Saves
8
44%
Possession
56%
6
Corners
5
11
Tackles
6
0
🟨 Yellow cards
2
Match Events
2'
Willian Formiga
⚽Bressan
· ast. Dada Belmonte
13'
⚽Mikael
· ast. Thiaguinho
18'
46'
Everton Galdino
/
Dodo
46'
Dudu
/
Higor Meritao
46'
Higor
/
Willian Formiga
62'
Breno Augusto
Mikael
/ Douglas Baggio
68'
Danielzinho
/ Geovane
68'
74'
Emerson Urso
/
Marquinhos Gabriel
75'
Hayner
/
Igor Carius
Dada Belmonte
/ Vinicius Barata
83'
Thiaguinho
/ Guilherme Pato
83'
Pedro Castro
/ De Lucca
88'
Pre-match prediction
61.32%
CRB ←
19.77%
X
18.91%
Vila
✓ Correct prediction —
we assigned to the actual result (CRB)
61.32%
(high confidence)
Expected vs actual xG
Exp.
Actual
Δ
2.22
1.65
-0.57
0.93
0.36
-0.57
CRB dominated by xG (1.65 vs 0.36).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
1
Vitor Caetano
G
Vitor Caetano
G
36
Lucas Lovat
D
Lucas Lovat
D
33
Lyncon
D
Lyncon
D
22
Bressan
1 ⚽
D
Bressan
1 ⚽
D
2
Kevin
D
Kevin
D
21
Pedro Castro
88'
M
Pedro Castro
88'
M
8
Crystopher
M
Crystopher
M
97
Dadá Belmonte
1 👟
83'
M
Dadá Belmonte
1 👟
83'
M
10
Danielzinho
68'
M
Danielzinho
68'
M
17
Thiaguinho
1 👟
83'
M
Thiaguinho
1 👟
83'
M
28
Mikael
1 ⚽
68'
F
Mikael
1 ⚽
68'
F
Bench
7
Douglas Baggio
26'
F
Douglas Baggio
26'
F
23
Fábio Henrique
G
Fábio Henrique
G
18
Geovane
26'
M
Geovane
26'
M
11
Guilherme Pato
11'
F
Guilherme Pato
11'
F
44
Henri Santos
D
Henri Santos
D
9
João Neto
F
João Neto
F
77
Leo Campos
D
Leo Campos
D
50
Luizão
M
Luizão
M
45
Patrick De Lucca
6'
M
Patrick De Lucca
6'
M
6
Reverson
D
Reverson
D
19
Ruy Marcos Levino de Oliveira
D
Ruy Marcos Levino de Oliveira
D
20
Vinicius Barata
11'
F
Vinicius Barata
11'
F
1
Helton Leite
G
Helton Leite
G
13
Willian Formiga
45'
D
Willian Formiga
45'
D
23
Breno
D
Breno
D
4
Douglas Mendes
D
Douglas Mendes
D
16
Igor Cariús
75'
D
Igor Cariús
75'
D
21
Higor Meritão
45'
M
Higor Meritão
45'
M
5
João Vieira
M
João Vieira
M
99
Janderson
M
Janderson
M
10
Marquinhos Gabriel
74'
M
Marquinhos Gabriel
74'
M
31
Dodô
45'
M
Dodô
45'
M
49
Dellatorre
F
Dellatorre
F
Bench
29
Dalberson
G
Dalberson
G
15
Dudu
49'
M
Dudu
49'
M
70
Emerson Urso
20'
F
Emerson Urso
20'
F
18
Enzo
M
Enzo
M
17
Everton Galdino
49'
F
Everton Galdino
49'
F
9
Gustavo Puskas
F
Gustavo Puskas
F
22
Hayner
19'
D
Hayner
19'
D
6
Higor
49'
D
Higor
49'
D
8
Kerlon
M
Kerlon
M
20
Nathan Camargo
M
Nathan Camargo
M
3
Tiago Pagnussat
D
Tiago Pagnussat
D
Best on the pitch
Bressan
D · CRB
7.90
1 ⚽
2 shots
· 47 pass
Kevin
D · CRB
7.90
· 43 pass
Mikael
F · CRB
7.60
1 ⚽
4 shots
· 8 pass
Thiaguinho
M · CRB
7.50
1 👟
2 shots
· 33 pass
Vitor Caetano
G · CRB
7.30
· 27 pass
Crystopher
M · CRB
7.30
3 shots
· 42 pass
CRB — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Vitor Caetano | G | 94 | 7.30 | — | — | — | 27 | 17% | — | — | — |
| Lucas Lovat | D | 94 | 6.70 | — | — | 3 | 27 | 21% | — | — | — |
| Lyncon | D | 94 | 7.20 | — | — | 1 | 33 | 31% | 1 | — | — |
| Bressan | D | 94 | 7.90 | 1 | — | 2 | 47 | 37% | 1 | — | — |
| Kevin | D | 94 | 7.90 | — | — | — | 43 | 38% | 3 | — | — |
| Pedro Castro | M | 88 | 7.00 | — | — | 1 | 29 | 25% | — | — | — |
| Crystopher | M | 94 | 7.30 | — | — | 3 | 42 | 36% | 1 | — | — |
| Dadá Belmonte | M | 83 | 7.20 | — | 1 | 2 | 20 | 15% | 2 | — | — |
| Danielzinho | M | 68 | 7.20 | — | — | 1 | 21 | 18% | — | — | — |
| Thiaguinho | M | 83 | 7.50 | — | 1 | 2 | 33 | 24% | — | — | — |
| Mikael | F | 68 | 7.60 | 1 | — | 4 | 8 | 6% | — | — | — |
| Douglas Baggio | F | 26 | 6.50 | — | — | — | 3 | 3% | — | — | — |
| Geovane | M | 26 | 6.90 | — | — | — | 9 | 8% | 1 | — | — |
| Guilherme Pato | F | 11 | 6.70 | — | — | — | 6 | 5% | 1 | — | — |
| Patrick De Lucca | M | 6 | — | — | — | — | 5 | 5% | — | — | — |
| Vinicius Barata | F | 11 | 6.60 | — | — | — | 5 | 4% | 1 | — | — |
Vila Nova — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Helton Leite | G | 94 | 7.20 | — | — | — | 27 | 19% | — | — | — |
| Willian Formiga | D | 45 | 5.90 | — | — | — | 23 | 19% | — | 1 | — |
| Breno | D | 94 | 6.30 | — | — | — | 66 | 54% | — | 1 | — |
| Douglas Mendes | D | 94 | 6.20 | — | — | — | 67 | 54% | — | — | — |
| Igor Cariús | D | 75 | 6.70 | — | — | 1 | 28 | 24% | 4 | — | — |
| Higor Meritão | M | 45 | 6.20 | — | — | 1 | 34 | 27% | — | — | — |
| João Vieira | M | 94 | 6.70 | — | — | 1 | 43 | 38% | 1 | — | — |
| Janderson | M | 94 | 6.30 | — | — | 1 | 36 | 33% | — | — | — |
| Marquinhos Gabriel | M | 74 | 6.30 | — | — | 1 | 20 | 18% | — | — | — |
| Dodô | M | 45 | 6.30 | — | — | — | 9 | 7% | — | — | — |
| Dellatorre | F | 94 | 6.30 | — | — | 3 | 15 | 11% | — | — | — |
| Dudu | M | 49 | 6.60 | — | — | 2 | 21 | 19% | — | — | — |
| Emerson Urso | F | 20 | 6.30 | — | — | — | 5 | 5% | 1 | — | — |
| Everton Galdino | F | 49 | 6.20 | — | — | — | 14 | 10% | — | — | — |
| Hayner | D | 19 | 6.70 | — | — | 1 | 8 | 7% | — | — | — |
| Higor | D | 49 | 7.00 | — | — | — | 34 | 28% | — | — | — |
Frequently Asked Questions
What was the final score of CRB vs Vila Nova?
The final score was CRB 2–0 Vila Nova.
What did the model predict before CRB vs Vila Nova?
The model assigned 61% probability to a CRB win, 19% to a draw, and 18% to an Vila Nova win.