Persis Solo vs Bali United

3 - 0
🕒 Thu, 12 Mar 2026 13:30 Europe/London 📍 Stadion Manahan 🧑‍⚖️ C. Candra 🔁 Regular Season - 25 🏁 match finished
Season
2025-2026 Season
Stage
Regular Season - 25
Regular Season Table
Persis Solo 16 · Bali United 8
Referee Stats
12 matches · 4.25 yellow cards avg
Yellow cards avg 4.25
Reds avg 0.25
Penalties avg 0.25
Over 4.5 cards 50%
Home wins 75%
Draws 25%
Away wins 0%
How the match was won
  • Physical contest: 8 yellows.

Team Overview

Persis Solo (Home stats)

Games / Record

17
W-D-L: 5-5-7

Goals For / Against

23 / 27
Avg: 1.35 / 1.59

Points

20
Avg: 1.18

Clean Sheets

3

Failed to Score

4
Bali United (Away stats)

Games / Record

17
W-D-L: 8-3-6

Goals For / Against

31 / 30
Avg: 1.82 / 1.76

Points

27
Avg: 1.59

Clean Sheets

5

Failed to Score

2

Match Context & Trends

Venue-only form, goal timing, first-goal trends and league context around this Liga 1 fixture.

Quick comparison bars

1.18
PPG
1.59
1.35
GF
1.82
1.59
GA
1.76
71%
O2.5
65%
65%
BTTS
59%
41%
Score 1st
65%

League-position context

Persis Solo rank16th
Bali United rank8th
Persis Solo points34
Bali United points51
Persis Solo: #16 · 34 pts · GD -20
45 pts off the top 2. 17 pts off the play-off line. 1 pts from safety.
Bali United: #8 · 51 pts · GD +9
28 pts off the top 2. 3 pts above the play-off edge. 17 pts clear of the relegation zone.
17-point gap between the two sides coming into kick-off.

Persis Solo last 5 home

W D W W W
Points13/15
Weighted index82
Goals8-2
Record4-1-0
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Strong wins profile across the latest venue-specific run.

Bali United last 5 away

W L W L L
Points6/15
Weighted index53
Goals4-8
Record2-0-3
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Recent venue-specific form has been unstable.

Persis Solo trend breakdown

Over 2.571%
BTTS65%
BTTS + O2.559%
1H Over 0.576%
Also: Over 0.5 94% · Over 1.5 76% · Over 3.5 35% · 1H BTTS 18%

Bali United trend breakdown

Over 2.565%
BTTS59%
BTTS + O2.553%
1H Over 0.576%
Also: Over 0.5 100% · Over 1.5 82% · Over 3.5 41% · 1H BTTS 18%

Scoring reliability

Persis Solo score at home76%
Persis Solo clean sheet at home18%
Bali United score away88%
Bali United clean sheet away29%

First-goal patterns

Persis Solo score first41%
Persis Solo win after scoring first29%
Bali United score first65%
Bali United win after scoring first73%
Comeback rate after conceding first: Persis Solo 43% · Bali United 0%
Avg first goal minute: Persis Solo 22.9' · Bali United 36.8'

Vs league average

Persis Solo score at home1.35 vs 1.58
Persis Solo concede at home1.59 vs 1.22
Bali United score away1.82 vs 1.22
Bali United concede away1.76 vs 1.58
Persis Solo score 14% below league average, while Bali United score 50% above league average.
Defensive side: Persis Solo are 31% above league average at home, and Bali United are 12% above league average away.

Head-to-head trends

Recent games5
Avg goals3.00
BTTS40%
Over 2.580%
At this venue setup: 3.25 goals on average across the last 4.

Persis Solo goal timing (home)

1H scored: 38% 2H scored: 62% Danger: 76-90+ Vulnerable: 76-90+
Goals scored by 15-minute interval
76-90+ 10
31-45 5
61-75 4
0-15 3
16-30 2
46-60 2
Goals conceded by 15-minute interval
76-90+ 7
31-45 5
0-15 4
46-60 4
61-75 4
16-30 2

Bali United goal timing (away)

1H scored: 32% 2H scored: 68% Danger: 76-90+ Vulnerable: 76-90+
Goals scored by 15-minute interval
76-90+ 10
61-75 7
31-45 5
16-30 4
46-60 4
0-15 1
Goals conceded by 15-minute interval
76-90+ 12
31-45 6
16-30 4
46-60 4
61-75 3
0-15 2

Match Statistics

Shots on Goal
Total Shots
Shots off Goal
Blocked Shots
Shots Inside Box
Shots Outside Box
Ball Possession
Corner Kicks
Fouls
Offsides
Yellow Cards
Red Cards
Goalkeeper Saves
Total Passes
Passes Accurate
Passes %

Events

Yellow Cards
Home
4
Away
4
Red Cards
Home
0
Away
0
Substitutions
Home
5
Away
3
32'
32' Goal · 1-0
D. Tumbas
Normal Goal · Assist: D. Mijić
34'
34' M. Maričić
39'
39' K. Agung
41'
41' Goal · 2-0
Bruno Gomes
Normal Goal · Assist: M. Maričić
46'
46' I. Jaya
1st substitution · For: R. Arjuna
46'
46' A. Nico
1st substitution · For: D. A. Djin
56'
56' R. Fajrin
57'
57' T. Yachida
69'
69' K. Raditya
71'
71' M. Riyandi
74'
74' K. Arel
76'
76' Z. Fariz
2nd substitution · For: T. Sutanto
77'
77' D. Campos
2nd substitution · For: J. Raven
86'
86' M. Riyandi
3rd substitution · For: V. Vranes
86'
86' M. Maričić
4th substitution · For: I. Jauhari
86'
86' K. Agung
3rd substitution · For: M. Tito
90'
90' VAR
Bruno Gomes
Goal Disallowed - offside
90+1'
90+1' R. Paparyga
5th substitution · For: Dimitri
90+10'
90+10' Goal · 4-0
Bruno Gomes
Normal Goal · Assist: Dimitri
90+11'
90+11' Dimitri

Persis Solo vs Bali United 3-0: match report, goals, cards and substitutions

Persis Solo beat Bali United 3-0 on Thursday, 12 March 2026 in Liga 1. The match was refereed by C. Candra. It was played at Stadion Manahan.

First half: Persis Solo took the lead at 32' when D. Tumbas scored, with the assist credited to D. Mijić, making the score 1-0. M. Maričić received a yellow card for Persis Solo at 34'. K. Agung received a yellow card for Bali United at 39'. Persis Solo extended the lead at 41' when Bruno Gomes scored, with the assist credited to M. Maričić, making the score 2-0.

Second half: Bali United made their 1st substitution at 46', with I. Jaya replacing R. Arjuna. Persis Solo made their 1st substitution at 46', with A. Nico replacing D. A. Djin. R. Fajrin received a yellow card for Bali United at 56'. T. Yachida received a yellow card for Bali United at 57'. K. Raditya received a yellow card for Persis Solo at 69'. M. Riyandi received a yellow card for Persis Solo at 71'. K. Arel received a yellow card for Bali United at 74'. Persis Solo made their 2nd substitution at 76', with Z. Fariz replacing T. Sutanto. Bali United made their 2nd substitution at 77', with D. Campos replacing J. Raven. Persis Solo made their 3rd substitution at 86', with M. Riyandi replacing V. Vranes. Persis Solo made their 4th substitution at 86', with M. Maričić replacing I. Jauhari. Bali United made their 3rd substitution at 86', with K. Agung replacing M. Tito. VAR intervened at 90' for Persis Solo (Goal Disallowed - offside). Persis Solo made their 5th substitution at 90+1', with R. Paparyga replacing Dimitri. Persis Solo added a late goal to extend the lead at 90+10' when Bruno Gomes scored, with the assist credited to Dimitri, making the score 4-0. Dimitri received a yellow card for Persis Solo at 90+11'.

Persis Solo used 5 substitutions while Bali United used 3 substitutions. Persis Solo got 4 yellow cards, while Bali United got 4 yellow cards.

How the match was won

  • Physical contest: 8 yellows.

Head-to-Head Overview

All Meetings (Any Venue)
Total Games8
Home Wins3
Draws2
Away Wins3
Over 2.5 Goals6 (75.0%)
BTTS4 (50.0%)
Home vs Away as Scheduled
Total Games4
Home Wins3
Draws1
Away Wins0
Over 2.5 Goals3 (75.0%)
BTTS2 (50.0%)

Persis Solo vs Bali United Head-to-Head History by Season