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
Alexis Alvarino
61'
D
Alexis Alvarino
61'
D
6
Luís Oyama
M
Luís Oyama
M
17
Matheus Bianqui
M
Matheus Bianqui
M
19
Diego Galo
60'
M
Diego Galo
60'
M
10
Rômulo
78'
M
Rômulo
78'
M
15
Tavinho
1 ⚽
89'
M
11
Robson
1 ⚽
1 👟
77'
F
Robson
1 ⚽
1 👟
77'
F
Bench
21
Alemão
D
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
Nilson Castrillón
D
Nilson 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
Jhonathan
55'
D
Jhonathan
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
21
Dixon Vera
37'
F
Dixon Vera
37'
F
9
R. 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
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
Luís Oyama
M · Novorizontino
7.90
2 shots
· 80 pass
Sander
D · Novorizontino
7.70
1 shots
· 53 pass
Rômulo
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% | — | — | — |
| Alexis Alvarino | D | 61 | 6.70 | — | — | — | 37 | 32% | 1 | — | — |
| Luís 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% | — | — | — |
| Rômulo | 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 |
| Jhonathan | 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 | — | — |
| Dixon Vera | F | 37 | 6.60 | — | — | 1 | 11 | 10% | — | — | — |
| R. 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.