Brasileirão Série B
· Regular Season - 25
August 29, 2026 01:30
✓Model correct — prediction Novorizontino
Romulo
(ast. Luis Oyama)
41'
Matheus Bianqui
(ast. Diego Galo)
77'
90'+1
Pedro Perotti
The ForzaPitch pre-match prediction gave Novorizontino a 59% win probability (draw 22%, Sport Recife 17%). The final result was Novorizontino 2–1 Sport Recife. In 1 previous meetings, Novorizontino have won 0 times, with 0 draws and 1 wins for Sport Recife.
Match statistics
17
Total shots
3
7
Shots on target
0
1.39
Actual xG
0.11
0
Saves
5
42%
Possession
58%
8
Corners
2
18
Tackles
17
Match Events
⚽Romulo
· ast. Luis Oyama
41'
46'
Dudu
/
Clayson
Nicolas Careca
/ Diego Galo
61'
61'
Biel Fonseca
/
Ze Gabriel
61'
Augusto
/
Claudinho
Reidiney
/ Juninho
74'
Leo Naldi
/ Matheus Bianqui
75'
75'
Marlon Douglas
/
Diego Hernandez
⚽Matheus Bianqui
· ast. Diego Galo
77'
85'
Kayky Almeida
Romulo
/ Carlao
88'
88'
Ze Roberto
/
Willian Oliveira
Robson
/ Marlon
88'
90'+1
Pedro Perotti⚽
Juninho
90'+6
90'+7
Augusto
Pre-match prediction
59.59%
Novorizontino ←
22.47%
X
17.94%
Sport
✓ Correct prediction —
we assigned to the actual result (Novorizontino)
59.59%
(medium confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.84
1.39
-0.46
0.88
0.11
-0.77
Novorizontino dominated by xG (1.39 vs 0.11).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
93
Jordi
78'
G
Jordi
78'
G
66
Maykon
78'
D
Maykon
78'
D
4
Patrick
78'
D
Patrick
78'
D
26
Gabriel Bahia
78'
D
Gabriel Bahia
78'
D
2
Madson
78'
D
Madson
78'
D
18
Léo Naldi
75'
M
Léo Naldi
75'
M
6
Luis Oyama
1 👟
78'
M
Luis Oyama
1 👟
78'
M
30
Nicolas Careca
61'
M
Nicolas Careca
61'
M
10
Romulo
1 ⚽
78'
M
Romulo
1 ⚽
78'
M
41
Reidiney
74'
M
Reidiney
74'
M
11
Robson
78'
F
Robson
78'
F
Bench
9
Carlão
F
Carlão
F
3
Carlinhos
D
Carlinhos
D
31
César
G
César
G
19
Diego Galo
1 👟
17'
M
Diego Galo
1 👟
17'
M
27
Diego Mathias
F
Diego Mathias
F
14
Eduardo Brock
D
Eduardo Brock
D
24
Jhilmar Lora
D
Jhilmar Lora
D
50
Juninho
4'
M
Juninho
4'
M
28
Marlon
M
Marlon
M
17
Matheus Bianqui
1 ⚽
3'
M
Matheus Bianqui
1 ⚽
3'
M
7
Ronald Barcellos
F
Ronald Barcellos
F
15
Tavinho
F
Tavinho
F
26
Thiago Couto
78'
G
Thiago Couto
78'
G
96
Edson
78'
D
Edson
78'
D
33
Kayky Almeida
78'
D
Kayky Almeida
78'
D
3
Marcelo Ajul
78'
D
Marcelo Ajul
78'
D
27
Claudinho
61'
D
Claudinho
61'
D
29
Willian Oliveira
78'
M
Willian Oliveira
78'
M
23
Zé Gabriel
61'
M
Zé Gabriel
61'
M
25
Clayson
45'
M
Clayson
45'
M
8
Juan Alano
78'
M
Juan Alano
78'
M
20
D. Hernández
75'
M
D. Hernández
75'
M
9
Perotti
1 ⚽
78'
F
Perotti
1 ⚽
78'
F
Bench
68
Augusto
17'
D
Augusto
17'
D
6
Biel
17'
M
Biel
17'
M
21
Brenno
G
Brenno
G
10
C. de Pena
M
C. de Pena
M
77
Dudu
33'
F
Dudu
33'
F
28
Habraão
D
Habraão
D
5
Marcelo Benevenuto
D
Marcelo Benevenuto
D
31
Marlon
3'
F
Marlon
3'
F
15
Murilo Rhikman
M
Murilo Rhikman
M
48
Pedro Martins
M
Pedro Martins
M
99
Zé Roberto
F
Zé Roberto
F
Best on the pitch
Reidiney
M · Novorizontino
7.90
3 shots
· 25 pass
Romulo
M · Novorizontino
7.60
1 ⚽
3 shots
· 12 pass
Luis Oyama
M · Novorizontino
7.50
1 👟
1 shots
· 37 pass
Matheus Bianqui
M · Novorizontino
7.30
1 ⚽
1 shots
· 1 pass
Nicolas Careca
M · Novorizontino
7.20
1 shots
· 19 pass
Zé Gabriel
M · Sport
7.00
· 39 pass
Novorizontino — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Jordi | G | 78 | 6.90 | — | — | — | 17 | 14% | — | — | — |
| Maykon | D | 78 | 6.90 | — | — | 2 | 22 | 17% | 3 | — | — |
| Patrick | D | 78 | 6.90 | — | — | — | 40 | 28% | 1 | — | — |
| Gabriel Bahia | D | 78 | 6.30 | — | — | 1 | 44 | 36% | 1 | — | — |
| Madson | D | 78 | 7.00 | — | — | 1 | 27 | 21% | 2 | — | — |
| Léo Naldi | M | 75 | 6.50 | — | — | 3 | 16 | 10% | 1 | — | — |
| Luis Oyama | M | 78 | 7.50 | — | 1 | 1 | 37 | 36% | 3 | — | — |
| Nicolas Careca | M | 61 | 7.20 | — | — | 1 | 19 | 13% | 2 | — | — |
| Romulo | M | 78 | 7.60 | 1 | — | 3 | 12 | 10% | 1 | — | — |
| Reidiney | M | 74 | 7.90 | — | — | 3 | 25 | 19% | 1 | — | — |
| Robson | F | 78 | 6.70 | — | — | 1 | 25 | 16% | 3 | — | — |
| Diego Galo | M | 17 | 6.90 | — | 1 | — | 4 | 3% | — | — | — |
| Juninho | M | 4 | — | — | — | — | 1 | 1% | — | — | — |
| Matheus Bianqui | M | 3 | 7.30 | 1 | — | 1 | 1 | 1% | — | — | — |
Sport Recife — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Thiago Couto | G | 78 | 7.00 | — | — | — | 35 | 26% | — | — | — |
| Edson | D | 78 | 6.20 | — | — | — | 49 | 34% | 1 | — | — |
| Kayky Almeida | D | 78 | 7.00 | — | — | — | 69 | 61% | — | — | — |
| Marcelo Ajul | D | 78 | 6.90 | — | — | 1 | 73 | 65% | 3 | — | — |
| Claudinho | D | 61 | 6.30 | — | — | — | 26 | 21% | 3 | — | — |
| Willian Oliveira | M | 78 | 7.00 | — | — | 1 | 28 | 22% | 4 | — | — |
| Zé Gabriel | M | 61 | 7.00 | — | — | — | 39 | 36% | 2 | — | — |
| Clayson | M | 45 | 6.20 | — | — | — | 11 | 11% | — | — | — |
| Juan Alano | M | 78 | 6.70 | — | — | — | 28 | 22% | 1 | — | — |
| D. Hernández | M | 75 | 6.70 | — | — | 1 | 22 | 21% | 1 | — | — |
| Perotti | F | 78 | 6.50 | 1 | — | — | 16 | 10% | — | — | — |
| Augusto | D | 17 | 6.30 | — | — | — | 8 | 5% | — | — | — |
| Biel | M | 17 | 6.50 | — | — | — | 7 | 5% | 1 | — | — |
| Dudu | F | 33 | 6.60 | — | — | — | 5 | 4% | 1 | — | — |
| Marlon | F | 3 | — | — | — | — | — | — | — | — | — |
Frequently Asked Questions
What was the final score of Novorizontino vs Sport Recife?
The final score was Novorizontino 2–1 Sport Recife.
What did the model predict before Novorizontino vs Sport Recife?
The model assigned 59% probability to a Novorizontino win, 22% to a draw, and 17% to an Sport Recife win.