Liga 1
· Regular Season - 13
October 25, 2026 15:00
✓Model correct — prediction Farul Constanta
Matteo Ahlinvi
(ast. Ionuț Vână)
8'
Matteo Ahlinvi
(ast. Cristian Ganea)
28'
Răzvan Marincean
40'
Alexandru Goncear
(ast. Rafael Munteanu)
71'
55'
(ast. Pedro Nuno)
Dominick Zator
74'
Denis Bordun
78'
Denis Bordun
The ForzaPitch pre-match prediction gave Farul Constanta a 57% win probability (draw 22%, Oţelul 20%). The final result was Farul Constanta 4–3 Oţelul. In 4 previous meetings, Farul Constanta have won 1 times, with 2 draws and 1 wins for Oţelul.
Match statistics
10
Total shots
21
4
Shots on target
8
1.23
Actual xG
1.28
5
Saves
0
35%
Possession
65%
2
Corners
7
14
Tackles
14
2
🟨 Yellow cards
1
Match Events
⚽Matteo Ahlinvi
· ast. Ionuț Vână
8'
13'
Alexandru Viorel Bălănică
⚽Matteo Ahlinvi
· ast. Cristian Ganea
28'
Victor Dican
30'
⚽Răzvan Marincean
40'
45'
Matei Frunză
/
Teodor lungu
45'
Denis Bordun
/
Alexandru Viorel Bălănică
55'
ast. Pedro Nuno ·
Dominick Zator⚽
Narek Grigoryan
/ Razvan Tanasa
59'
Răzvan Marincean
/ Alexandru Goncear
59'
Cristian Ganea
63'
⚽Alexandru Goncear
· ast. Rafael Munteanu
71'
74'
Denis Bordun⚽
Eduard Radaslavescu
/ Yann Kitala
77'
78'
Denis Bordun⚽
79'
Dragos Andrei Aftene
/
Rafael Brito
79'
Ze Turbo
/
Pedro Nuno
Matteo Ahlinvi
/ Nicolas Popescu
83'
Pre-match prediction
57.07%
Farul ←
22.21%
X
20.72%
Oţelul
✓ Correct prediction —
we assigned to the actual result (Farul Constanta)
57.07%
(medium confidence)
Expected vs actual xG
Exp.
Actual
Δ
2.25
1.23
-1.02
0.93
1.28
+0.35
xG dominance was balanced (1.23 – 1.28).
The final result does not reflect the playing dominance.
The model's xG estimates diverged from reality.
Lineups
12
R. Munteanu
1 👟
G
R. Munteanu
1 👟
G
6
V. Dican
D
V. Dican
D
17
I. Larie
D
I. Larie
D
24
S. Bouzamoucha
D
S. Bouzamoucha
D
11
C. Ganea
1 👟
M
C. Ganea
1 👟
M
70
M. Ahlinvi
2 ⚽
83'
M
M. Ahlinvi
2 ⚽
83'
M
23
T. Njiké
M
T. Njiké
M
8
I. Vînă
1 👟
M
I. Vînă
1 👟
M
20
E. Rădăslăvescu
77'
F
E. Rădăslăvescu
77'
F
99
Răzvan Marincean
1 ⚽
59'
F
Răzvan Marincean
1 ⚽
59'
F
30
N. Grigoryan
59'
F
N. Grigoryan
59'
F
Bench
1
A. Buzbuchi
G
A. Buzbuchi
G
29
A. Goncear
1 ⚽
31'
F
A. Goncear
1 ⚽
31'
F
2
D. Maftei
D
D. Maftei
D
4
Gustavo Marins
D
Gustavo Marins
D
21
L. Pellegrini
D
L. Pellegrini
D
80
N. Popescu
7'
M
N. Popescu
7'
M
71
R. Tănasă
31'
F
R. Tănasă
31'
F
3
V. Țicu
D
V. Țicu
D
19
Y. Kitala
13'
F
Y. Kitala
13'
F
1
C. Dur-Bozoancă
G
C. Dur-Bozoancă
G
28
Miguel Silva
D
Miguel Silva
D
6
P. Iacob
D
P. Iacob
D
3
G. Christopoulos
D
G. Christopoulos
D
44
D. Zator
1 ⚽
D
D. Zator
1 ⚽
D
39
T. Lungu
45'
M
T. Lungu
45'
M
8
Rafael Brito
79'
M
Rafael Brito
79'
M
17
A. Ciobanu
M
A. Ciobanu
M
27
Pedro Nuno
1 👟
79'
F
Pedro Nuno
1 👟
79'
F
9
Patrick
F
Patrick
F
77
A. Balanica
45'
F
A. Balanica
45'
F
Bench
18
D. Aftene
11'
M
D. Aftene
11'
M
24
D. Bordun
2 ⚽
45'
M
D. Bordun
2 ⚽
45'
M
16
D. Neicu
D
D. Neicu
D
13
M. Contra
G
M. Contra
G
15
Mehmet Titiz
F
Mehmet Titiz
F
30
M. Frunză
45'
M
M. Frunză
45'
M
11
Zé Turbo
11'
F
Zé Turbo
11'
F
Best on the pitch
M. Ahlinvi
M · Farul
8.57
2 ⚽
2 shots
· 26 pass
D. Bordun
M · Oţelul
7.80
2 ⚽
2 shots
· 16 pass
Răzvan Marincean
F · Farul
7.80
1 ⚽
1 shots
· 13 pass
Pedro Nuno
F · Oţelul
7.70
1 👟
3 shots
· 47 pass
A. Goncear
F · Farul
7.44
1 ⚽
1 shots
· 6 pass
A. Ciobanu
M · Oţelul
7.20
4 shots
· 68 pass
Farul Constanta — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| R. Munteanu | G | 90 | 6.94 | — | 1 | 0 | 47 | 18% | 0 | — | — |
| V. Dican | D | 90 | 6.12 | — | — | 0 | 47 | 36% | 1 | 1 | — |
| I. Larie | D | 90 | 6.42 | — | — | 0 | 33 | 32% | 0 | — | — |
| S. Bouzamoucha | D | 90 | 6.33 | — | — | 0 | 28 | 24% | 1 | — | — |
| C. Ganea | M | 90 | 6.80 | — | 1 | 2 | 31 | 19% | 2 | 1 | — |
| M. Ahlinvi | M | 83 | 8.57 | 2 | — | 2 | 26 | 20% | 2 | — | — |
| T. Njiké | M | 90 | 6.27 | — | — | 1 | 33 | 28% | 1 | — | — |
| I. Vînă | M | 90 | 6.41 | — | 1 | 0 | 22 | 13% | 2 | — | — |
| E. Rădăslăvescu | F | 77 | 6.05 | — | — | 0 | 8 | 8% | 0 | — | — |
| Răzvan Marincean | F | 59 | 7.80 | 1 | — | 1 | 13 | 9% | 0 | — | — |
| N. Grigoryan | F | 59 | 6.60 | — | — | 0 | 11 | 7% | 2 | — | — |
| A. Goncear | F | 31 | 7.44 | 1 | — | 1 | 6 | 2% | 1 | — | — |
| N. Popescu | M | 7 | 5.93 | — | — | 0 | 4 | 3% | 1 | — | — |
| R. Tănasă | F | 31 | 6.88 | — | — | 2 | 8 | 6% | 1 | — | — |
| Y. Kitala | F | 13 | 6.50 | — | — | 1 | 4 | 3% | 0 | — | — |
Oţelul — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| C. Dur-Bozoancă | G | 90 | 5.96 | — | — | 0 | 27 | 22% | 0 | — | — |
| Miguel Silva | D | 90 | 5.81 | — | — | 2 | 38 | 27% | 3 | — | — |
| P. Iacob | D | 90 | 6.12 | — | — | 1 | 109 | 99% | 3 | — | — |
| G. Christopoulos | D | 90 | 6.22 | — | — | 1 | 94 | 91% | 1 | — | — |
| D. Zator | D | 90 | 6.62 | 1 | — | 2 | 50 | 42% | 2 | — | — |
| T. Lungu | M | 45 | 5.85 | — | — | 1 | 31 | 26% | 0 | — | — |
| Rafael Brito | M | 79 | 6.49 | — | — | 1 | 73 | 67% | 1 | — | — |
| A. Ciobanu | M | 90 | 7.20 | — | — | 4 | 68 | 58% | 1 | — | — |
| Pedro Nuno | F | 79 | 7.70 | — | 1 | 3 | 47 | 39% | 0 | — | — |
| Patrick | F | 90 | 6.42 | — | — | 3 | 13 | 5% | 2 | — | — |
| A. Balanica | F | 45 | 6.12 | — | — | 0 | 9 | 5% | 0 | 1 | — |
| D. Aftene | M | 11 | 5.90 | — | — | 1 | 6 | 6% | 0 | — | — |
| D. Bordun | M | 45 | 7.80 | 2 | — | 2 | 16 | 10% | 0 | — | — |
| M. Frunză | M | 45 | 5.88 | — | — | 0 | 9 | 7% | 0 | — | — |
| Zé Turbo | F | 11 | 6.28 | — | — | 0 | 4 | 2% | 1 | — | — |
Frequently Asked Questions
What was the final score of Farul Constanta vs Oţelul?
The final score was Farul Constanta 4–3 Oţelul.
What did the model predict before Farul Constanta vs Oţelul?
The model assigned 57% probability to a Farul Constanta win, 22% to a draw, and 20% to an Oţelul win.