Liga 1 · REGULAR SEASON - 29 · WED, 22 APR · 08:30 LOCAL
PERSIS SOLO
16TH · 34 PTS · LAST 5:
W W D L L
FT
2 1
FULL TIME HT · 2-1
BHAYANGKARA FC
W L W L L
· 5TH · 53 PTS · LAST 5
⚽ 31' Dimitri ⚽ 45+4' Luka Dumancic
GOALS
⚽ 3' —
PREDICTIONS
▶ MATCH HIGHLIGHTS

Goals, key moments & recap 1 CLIP

powered by Highlightly
Liga 1: Persis Solo vs Bhayangkara FC
Open in Youtube ↗
📊 90 MIN TOTALS

Finalised · Match completed

97%
BALL POSSESSION %
100%
20
TOTAL SHOTS
14
9
SHOTS ON TARGET
3
328%
PASS ACCURACY %
344%
7
CORNERS
7
KEY EVENTS 17 events
  1. 1'
    Card · Foul
    Dusan Mijic
    PER
  2. 3'
    Goal · 0-1
    BHA
  3. 31'
    Goal · 1-1
    Dimitri · assist Bruno Gomes
    PER
  4. 45'+4
    Goal · 2-1
    Luka Dumancic · assist Miroslav Maričić
    PER
  5. 46'
    Subst
    BHA
  6. 46'
    Subst
    Dodi Alexvan Djin · assist Dusan Mijic
    PER
  7. 55'
    Subst
    BHA
  8. 55'
    Subst
    BHA
  9. 58'
    Card · Foul
    Bruno Gomes
    PER
  10. 74'
    Subst
    Sutanto Tan · assist Dimitri
    PER
  11. 76'
    Card · Foul
    Kadek Raditya
    PER
  12. 76'
    Card
    PER
  13. 78'
    Subst
    BHA
  14. 78'
    Subst
    BHA
  15. 83'
    Subst
    PER
  16. 89'
    Subst
    Septian Bagaskara · assist Bruno Gomes
    PER
  17. 90'+6
    Card · Foul
    BHA
MATCH STATS H vs A
ATTACK
20.0
TOTAL SHOTS
14.0
9.0
ON TARGET
3.0
4.0
OFF TARGET
5.0
7.0
BLOCKED
6.0
POSSESSION
97.0%
POSSESSION %
100.0%
369.0
PASSES
410.0
328.0%
PASS ACCURACY
344.0%
SET PIECES
7.0
CORNERS
7.0
3.0
OFFSIDES
6.0
DISCIPLINE
7.0
FOULS
19.0
3.0
YELLOW CARDS
1.0
2.0
GK SAVES
7.0
⚡ ATTACK SHARE

Event activity ratio · attacks/cards/subs

zone-based attack maps require broadcast partner (Q3)
H 59%
41% A
10
EVENTS LOGGED
7
EVENTS LOGGED
LINEUPS
SUBSTITUTES · PERSIS SOLO
30
E. Taufik
47
A. Mannan
56
A. Nico
77
J. Carioca
26
R. Miziar
22
T. Sutanto
13
D. A. Djin
11
Y. Roni
8
A. Kaka
7
I. Jauhari
54
V. Vranes
97
S. Bagaskara
COACH: Milomir Seslija
SUBSTITUTES · BHAYANGKARA FC
15
S. Damjanovi...
16
Fareed Sadat
22
D. Sulistyaw...
25
E. Florasta
11
F. Andika
9
I. Spasojevi...
8
Ginanjar
7
R. Matsumura
6
Alan Cardoso
29
R. Handika
12
Awan Setho
96
R. Kurnia
COACH: Paul Munster
🏥 UNAVAILABLE PLAYERS
PER · 0 OUT

No injuries reported · federation feed activates Q3

BHA · 0 OUT

No injuries reported · federation feed activates Q3

⚖ MATCH OFFICIALS
REFEREE
E. Efendi
PER MANAGER
Milomir Seslija
head coach
BHA MANAGER
Paul Munster
head coach
HEAD TO HEAD · ALL-TIME
4
PER WINS
0
DRAWS
2
BHA WINS
66.7%
33.3%
7 7
TOTAL GOALS · 6 MEETINGS
2.33
AVG GOALS / MATCH
RECENT MEETINGS SHOWING 5 / 6
PERSIS SOLO LAST 5 OVERALL
W W D L L
BHAYANGKARA FC LAST 5 OVERALL
W L W L L
MATCH IMPACT Final 2–1 · result locked
PERSIS SOLO #16
Won · already at 34 pts
Relegation
BHAYANGKARA FC #5
Lost · already at 53 pts
LEAGUE CONTEXT FULL TABLE →
# TEAM P W D L GD PTS FORM
1 Persib Bandung 34 24 7 3 +37 79
D W W W W
2 Pusamania Borneo 34 25 4 5 +43 79
W D W W W
3 Persija 34 22 5 7 +36 71
W W L W W
4 Persebaya Surabaya 34 16 10 8 +26 58
W W D W W
5 Bhayangkara FC 34 16 5 13 +8 53
W L W L L
6 Malut United 34 15 8 11 +15 53
L D L W W
7 Dewa United 34 16 5 13 +7 53
L L W W W
8 Bali United 34 14 9 11 +9 51
W W L L W
9 Arema FC 34 13 9 12 +6 48
W W W L L
10 Persita 34 13 6 15 +1 45
L D L L W
11 PSIM Yogyakarta 34 11 12 11 -1 45
L W W L L
12 Persik Kediri 34 11 6 17 -19 39
L L W W L
13 Persijap 34 9 9 16 -14 36
D D W L L
14 Persepam Madura Utd 34 9 8 17 -17 35
W L L W W
15 PSM Makassar 34 8 10 16 -10 34
L L L W L
16 Persis Solo 34 8 10 16 -20 34
W W D L L
17 Semen Padang 34 5 5 24 -43 20
L L L L L
18 PSBS Biak Numfor 34 4 6 24 -64 18
L L L L L
UCL Qualification Europa / Conference Relegation
COMMENTARY
  • 90'+6
    Card · Foul
    4th Yellowcard
  • 89'
    Subst · Septian Bagaskara
    9th Substitution
  • 83'
    Subst
    8th Substitution
  • 78'
    Subst
    7th Substitution
  • 78'
    Subst
    6th Substitution
  • 76'
    Card
    5th Yellowcard
  • 76'
    Card · Foul · Kadek Raditya
    3rd Yellowcard
  • 74'
    Subst · Sutanto Tan
    5th Substitution
  • 58'
    Card · Foul · Bruno Gomes
    2nd Yellowcard
  • 55'
    Subst
    4th Substitution
  • 55'
    Subst
    3rd Substitution
  • 46'
    Subst · Dodi Alexvan Djin
    1st Substitution
  • 46'
    Subst
    2nd Substitution
  • HALF TIME · 2 – 1
  • 45'+4
    Goal · 2-1 · Luka Dumancic
    3rd Goal
  • 31'
    Goal · 1-1 · Dimitri
    2nd Goal
  • 3'
    Goal · 0-1
    1st Goal
  • 1'
    Card · Foul · Dusan Mijic
    1st Yellowcard
12 BOOKIES
📊 AVERAGE ACROSS 12 BOOKMAKERS
PERSIS SOLO WIN
2.50
40% implied
↑ best 2.63
DRAW
2.97
33.7% implied
↑ best 3.10
BHAYANGKARA FC WIN
2.75
36.4% implied
↑ best 2.95
MATCH WINNER ODDS avg across bookmakers
BOOKMAKER 1 X 2
10Bet 2.50 3.10 2.65
1xBet 2.50 2.88 2.74
888Sport 2.50 2.80 2.80
Bet365 2.50 3.00 2.75
Betano 2.55 3.05 2.72
Betfair 2.40 3.00 2.75
BetVictor 2.50 3.10 2.70
Dafabet 2.55 3.10 2.80
Marathonbet 2.50 2.88 2.74
Pinnacle 2.63 3.03 2.95
SBO 2.39 2.88 2.59
William Hill 2.50 2.80 2.80

Best odds in gold. Edge ≥ +5% (lime) means market under-prices the AI's probability. 18+ only.

📊 OTHER MARKETS

Over/Under · BTTS · Asian Handicap

avg across bookmakers
⚽ GOALS · OVER / UNDER
1.5 O 1.36 U 2.85
2.5 O 2.12 U 1.65
3.5 O 3.78 U 1.22
⚽ BOTH TEAMS SCORE
YES
1.82 8 bks
NO
1.85 8 bks
⚖ ASIAN HANDICAP
Away -0.25 1.66
Away -0.5 1.49
Away -0.75 1.34
Away -1 1.18
Away -1.25 1.16
Away -1.5 1.10
📈 MARKET MOVEMENT

How the market shifted before kick-off

historical line movement
7d ago 3d 1d KICK-OFF

Smoothed line illustration · per-snapshot historical odds storage activates Q3.