Persebaya Surabaya vs Bhayangkara FC

1 - 2
🕒 Sat, 14 Feb 2026 12:00 Europe/London 📍 Stadion Gelora Bung Tomo 🧑‍⚖️ Y. Yamamoto 🔁 Regular Season - 21 🏁 match finished
Season
2025-2026 Season
Stage
Regular Season - 21
Regular Season Table
Persebaya Surabaya 4 · Bhayangkara FC 6
Referee Stats
22 matches · 3.86 yellow cards avg
Yellow cards avg 3.86
Reds avg 0.14
Penalties avg 0.50
Over 4.5 cards 41%
Home wins 59%
Draws 18%
Away wins 23%
How the match was won
  • Physical contest: 7 yellows.

Team Overview

Persebaya Surabaya (Home stats)

Games / Record

17
W-D-L: 9-4-4

Goals For / Against

34 / 18
Avg: 2.00 / 1.06

Points

31
Avg: 1.82

Clean Sheets

6

Failed to Score

1
Bhayangkara FC (Away stats)

Games / Record

17
W-D-L: 5-2-10

Goals For / Against

18 / 29
Avg: 1.06 / 1.71

Points

17
Avg: 1.00

Clean Sheets

3

Failed to Score

5

Match Context & Trends

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

Quick comparison bars

1.82
PPG
1.00
2.00
GF
1.06
1.06
GA
1.71
65%
O2.5
59%
59%
BTTS
59%
53%
Score 1st
41%

League-position context

Persebaya Surabaya rank4th
Bhayangkara FC rank6th
Persebaya Surabaya points58
Bhayangkara FC points53
Persebaya Surabaya: #4 · 58 pts · GD +26
21 pts off the top 2. 10 pts above the play-off edge. 24 pts clear of the relegation zone.
Bhayangkara FC: #6 · 53 pts · GD +8
26 pts off the top 2. 5 pts above the play-off edge. 19 pts clear of the relegation zone.
5-point gap between the two sides coming into kick-off.

Persebaya Surabaya last 5 home

W W L W D
Points10/15
Weighted index76
Goals13-4
Record3-1-1
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.

Bhayangkara FC last 5 away

L L L L W
Points3/15
Weighted index7
Goals6-10
Record1-0-4
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.

Persebaya Surabaya trend breakdown

Over 2.565%
BTTS59%
BTTS + O2.547%
1H Over 0.571%
Also: Over 0.5 100% · Over 1.5 76% · Over 3.5 41% · 1H BTTS 18%

Bhayangkara FC trend breakdown

Over 2.559%
BTTS59%
BTTS + O2.553%
1H Over 0.588%
Also: Over 0.5 94% · Over 1.5 76% · Over 3.5 18% · 1H BTTS 24%

Scoring reliability

Persebaya Surabaya score at home94%
Persebaya Surabaya clean sheet at home35%
Bhayangkara FC score away71%
Bhayangkara FC clean sheet away18%

First-goal patterns

Persebaya Surabaya score first53%
Persebaya Surabaya win after scoring first78%
Bhayangkara FC score first41%
Bhayangkara FC win after scoring first57%
Comeback rate after conceding first: Persebaya Surabaya 43% · Bhayangkara FC 11%
Avg first goal minute: Persebaya Surabaya 38.1' · Bhayangkara FC 20.6'

Vs league average

Persebaya Surabaya score at home2.00 vs 1.58
Persebaya Surabaya concede at home1.06 vs 1.22
Bhayangkara FC score away1.06 vs 1.22
Bhayangkara FC concede away1.71 vs 1.58
Persebaya Surabaya score 26% above league average, while Bhayangkara FC score 13% below league average.
Defensive side: Persebaya Surabaya are 13% below league average at home, and Bhayangkara FC are 8% above league average away.

Head-to-head trends

Recent games5
Avg goals2.40
BTTS80%
Over 2.560%
At this venue setup: 2.40 goals on average across the last 5.

Persebaya Surabaya goal timing (home)

1H scored: 33% 2H scored: 67% Danger: 76-90+ Vulnerable: 16-30
Goals scored by 15-minute interval
76-90+ 11
61-75 9
31-45 6
16-30 4
46-60 4
0-15 2
Goals conceded by 15-minute interval
16-30 4
46-60 3
61-75 3
0-15 2
31-45 2
76-90+ 1

Bhayangkara FC goal timing (away)

1H scored: 50% 2H scored: 50% Danger: 0-15 Vulnerable: 31-45
Goals scored by 15-minute interval
0-15 3
31-45 3
46-60 3
76-90+ 3
16-30 2
61-75 2
Goals conceded by 15-minute interval
31-45 10
61-75 7
46-60 5
76-90+ 3
0-15 2
16-30 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
1
Away
6
Red Cards
Home
0
Away
0
Substitutions
Home
5
Away
3
26'
26' Goal · 0-1
B. Doumbia
Normal Goal · Assist: M. Sidibé
28'
28' T. Ichsan
30'
30' N. Sadiki
45+2'
45+2' Goal · 0-2
M. Sidibé
Normal Goal · Assist: R. Matsumura
46'
46' K. Araya
1st substitution · For: A. Catur
58'
58' Freitas Gali
64'
64' Goal · 1-2
M. Perović
Normal Goal · Assist: Freitas Gali
66'
66' Bruno
2nd substitution · For: P. Matos
70'
70' B. Doumbia
75'
75' T. Ichsan
1st substitution · For: S. Rizki
81'
81' R. Matsumura
2nd substitution · For: S. Yamamoto
81'
81' T. Firmansyah
3rd substitution · For: A. Suaib
81'
81' M. Perović
4th substitution · For: D. Wicaksono
85'
85' Freitas Gali
5th substitution · For: L. S. Lelis
85'
85' S. Damjanović
89'
89' A. Savik
89'
89' S. Rizki
90+2'
90+2' S. Damjanović
3rd substitution · For: Léo Silva

Persebaya Surabaya vs Bhayangkara FC 1-2: match report, goals, cards and substitutions

Bhayangkara FC beat Persebaya Surabaya 2-1 on Saturday, 14 February 2026 in Liga 1. The match was refereed by Y. Yamamoto. It was played at Stadion Gelora Bung Tomo.

First half: Bhayangkara FC took the lead at 26' when B. Doumbia scored, with the assist credited to M. Sidibé, making the score 0-1. T. Ichsan received a yellow card for Bhayangkara FC at 28'. N. Sadiki received a yellow card for Bhayangkara FC at 30'. Bhayangkara FC extended the lead at 45+2' when M. Sidibé scored, with the assist credited to R. Matsumura, making the score 0-2.

Second half: Persebaya Surabaya made their 1st substitution at 46', with K. Araya replacing A. Catur. Freitas Gali received a yellow card for Persebaya Surabaya at 58'. Persebaya Surabaya reduced the deficit at 64' when M. Perović scored, with the assist credited to Freitas Gali, making the score 1-2. Persebaya Surabaya made their 2nd substitution at 66', with Bruno replacing P. Matos. B. Doumbia received a yellow card for Bhayangkara FC at 70'. Bhayangkara FC made their 1st substitution at 75', with T. Ichsan replacing S. Rizki. Bhayangkara FC made their 2nd substitution at 81', with R. Matsumura replacing S. Yamamoto. Persebaya Surabaya made their 3rd substitution at 81', with T. Firmansyah replacing A. Suaib. Persebaya Surabaya made their 4th substitution at 81', with M. Perović replacing D. Wicaksono. Persebaya Surabaya made their 5th substitution at 85', with Freitas Gali replacing L. S. Lelis. S. Damjanović received a yellow card for Bhayangkara FC at 85'. A. Savik received a yellow card for Bhayangkara FC at 89'. S. Rizki received a yellow card for Bhayangkara FC at 89'. Bhayangkara FC made their 3rd substitution at 90+2', with S. Damjanović replacing Léo Silva.

Persebaya Surabaya used 5 substitutions while Bhayangkara FC used 3 substitutions. Persebaya Surabaya got 1 yellow card, while Bhayangkara FC got 6 yellow cards.

How the match was won

  • Physical contest: 7 yellows.

Head-to-Head Overview

All Meetings (Any Venue)
Total Games12
Home Wins6
Draws2
Away Wins4
Over 2.5 Goals6 (50.0%)
BTTS6 (50.0%)
Home vs Away as Scheduled
Total Games6
Home Wins4
Draws0
Away Wins2
Over 2.5 Goals3 (50.0%)
BTTS2 (33.3%)

Persebaya Surabaya vs Bhayangkara FC Head-to-Head History by Season