Brasileirão Série B
· Regular Season - 5
April 20, 2026 03:00
Tavinho
(ast. Robson)
9'
Robson
64'
22'
Belezi
The ForzaPitch pre-match prediction gave Novorizontino a 38% win probability (draw 31%, Athletic Club 30%). The final result was Novorizontino 2–1 Athletic Club.
Match statistics
14
Total shots
5
8
Shots on target
2
2.06
Actual xG
0.69
1
Saves
6
63%
Possession
37%
11
Corners
1
7
Tackles
11
1
🟨 Yellow cards
4
0
🟥 Red cards
2
Match Events
⚽Tavinho
· ast. Robson
9'
22'
Belezi⚽
33'
Belezi
37'
Gabriel Indio
/
D. Vera
46'
Joao Miguel
/
Bruninho
53'
Jota
54'
Jhonatan Silva
54'
Diogo Batista
55'
Jhonatan Silva
55'
Jhonatan Silva
59'
G. Cabezas
/
Jota
Diego Galo
/ Vinicius Paiva
60'
Ivan Alvarino
/ Juninho
61'
⚽Robson
64'
70'
Samuel Otusanya
/
R. Tavares
71'
Marcelo Henrique
/
Kauan Rodrigues
Robson
/ Carlao
77'
Romulo
/ C. Ortiz
78'
Carlao
83'
Tavinho
/ Helio Borges
90'+3
Pre-match prediction
38.4%
Novorizontino ←
31.48%
X
30.12%
Athletic
we assigned to the actual result (Novorizontino)
38.4%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.57
2.06
+0.49
1.20
0.69
-0.51
Novorizontino dominated by xG (2.06 vs 0.69).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
31
G
5
Sander
D
Sander
D
4
Patrick
D
Patrick
D
25
Dantas
D
22
A. Alvariño
61'
D
A. Alvariño
61'
D
6
Luis Oyama
M
Luis Oyama
M
17
Matheus Bianqui
M
Matheus Bianqui
M
19
Diego Galo
60'
M
10
Romulo
78'
M
Romulo
78'
M
15
Tavinho
1 ⚽
89'
M
11
Robson
1 ⚽
1 👟
77'
F
Robson
1 ⚽
1 👟
77'
F
Bench
21
Alemão
D
9
Carlão
13'
F
Carlão
13'
F
8
C. Ortíz
12'
F
C. Ortíz
12'
F
77
Hélio Borges
1'
F
Hélio Borges
1'
F
24
Jhilmar Lora
D
50
Juninho
29'
M
Juninho
29'
M
18
Léo Naldi
M
Léo Naldi
M
20
N. Castrillón
D
N. Castrillón
D
16
Vinicius Paiva
30'
F
Vinicius Paiva
30'
F
1
G
6
Zeca
D
Zeca
D
4
Lucas Belezi
1 ⚽
33'
D
Lucas Belezi
1 ⚽
33'
D
3
Jhonatan
55'
D
Jhonatan
55'
D
2
Diogo Batista de Souza
D
Diogo Batista de Souza
D
17
Kauan Rodrigues
71'
M
Kauan Rodrigues
71'
M
15
Jota
59'
M
Jota
59'
M
5
Ian Luccas
M
Ian Luccas
M
21
D. Vera
37'
F
D. Vera
37'
F
9
Ronaldo Tavares
70'
F
Ronaldo Tavares
70'
F
7
Bruninho
45'
F
Bruninho
45'
F
Bench
8
Gian Cabezas
31'
M
Gian Cabezas
31'
M
10
Gustavinho
M
Gustavinho
M
14
Marcelo Henrique
19'
D
Marcelo Henrique
19'
D
20
Oluwasegun Samuel Otusanya
20'
F
Oluwasegun Samuel Otusanya
20'
F
Best on the pitch
G · Athletic
8.50
· 30 pass
Robson
F · Novorizontino
8.00
1 ⚽ 1 👟
1 shots
· 14 pass
Tavinho
M · Novorizontino
7.90
1 ⚽
3 shots
· 37 pass
Luis Oyama
M · Novorizontino
7.90
2 shots
· 80 pass
Sander
D · Novorizontino
7.70
1 shots
· 53 pass
Romulo
M · Novorizontino
7.60
· 30 pass
Novorizontino — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| G | 90 | 7.30 | — | — | — | 14 | 13% | — | — | — | |
| Sander | D | 90 | 7.70 | — | — | 1 | 53 | 49% | 1 | — | — |
| Patrick | D | 90 | 7.20 | — | — | — | 82 | 76% | — | — | — |
| Dantas | D | 90 | 6.70 | — | — | 1 | 56 | 52% | — | — | — |
| A. Alvariño | D | 61 | 6.70 | — | — | — | 37 | 32% | 1 | — | — |
| Luis Oyama | M | 90 | 7.90 | — | — | 2 | 80 | 75% | 2 | — | — |
| Matheus Bianqui | M | 90 | 6.90 | — | — | 2 | 39 | 31% | — | — | — |
| Diego Galo | M | 60 | 6.30 | — | — | 1 | 18 | 16% | — | — | — |
| Romulo | M | 78 | 7.60 | — | — | — | 30 | 26% | 1 | — | — |
| Tavinho | M | 89 | 7.90 | 1 | — | 3 | 37 | 33% | — | — | — |
| Robson | F | 77 | 8.00 | 1 | 1 | 1 | 14 | 11% | — | — | — |
| Carlão | F | 13 | 6.20 | — | — | 1 | 1 | 1% | — | 1 | — |
| C. Ortíz | F | 12 | 7.20 | — | — | — | 15 | 14% | — | — | — |
| Hélio Borges | F | 1 | — | — | — | — | 2 | 2% | 1 | — | — |
| Juninho | M | 29 | 7.00 | — | — | 1 | 19 | 19% | — | — | — |
| Vinicius Paiva | F | 30 | 6.90 | — | — | 1 | 5 | 5% | 1 | — | — |
Athletic Club — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| G | 90 | 8.50 | — | — | — | 30 | 20% | — | — | — | |
| Zeca | D | 90 | 6.90 | — | — | — | 35 | 27% | 3 | — | — |
| Lucas Belezi | D | 33 | 5.90 | 1 | — | 1 | 29 | 28% | — | — | 1 |
| Jhonatan | D | 55 | 5.70 | — | — | — | 35 | 34% | — | 2 | 1 |
| Diogo Batista de Souza | D | 90 | 6.30 | — | — | 1 | 39 | 31% | 4 | 1 | — |
| Kauan Rodrigues | M | 71 | 6.00 | — | — | — | 13 | 12% | — | — | — |
| Jota | M | 59 | 6.50 | — | — | — | 19 | 17% | — | 1 | — |
| Ian Luccas | M | 90 | 6.30 | — | — | 1 | 22 | 14% | 1 | — | — |
| D. Vera | F | 37 | 6.60 | — | — | 1 | 11 | 10% | — | — | — |
| Ronaldo Tavares | F | 70 | 6.30 | — | — | — | 10 | 8% | 1 | — | — |
| Bruninho | F | 45 | 6.60 | — | — | 1 | 8 | 8% | 1 | — | — |
| Gian Cabezas | M | 31 | 6.50 | — | — | — | 10 | 9% | — | — | — |
| Marcelo Henrique | D | 19 | 6.90 | — | — | — | 2 | 1% | 1 | — | — |
| Oluwasegun Samuel Otusanya | F | 20 | 6.30 | — | — | — | 3 | 1% | — | — | — |
Frequently Asked Questions
What was the final score of Novorizontino vs Athletic Club?
The final score was Novorizontino 2–1 Athletic Club.
What did the model predict before Novorizontino vs Athletic Club?
The model assigned 38% probability to a Novorizontino win, 31% to a draw, and 30% to an Athletic Club win.