Persebaya Surabaya vs PSBS Biak Numfor

Liga 1 prediction, odds, stats and match analysis.

14 Jun 2026
02 May 2026 08:30
INDONESIA LIGA 1 REGULAR SEASON - 31
FT
4 - 0
🏟️ Gelora Bung Tomo Stadium
Surabaya
Referee: M. Santoso

All Predictions Markets

AI-powered match picks, confidence ratings and value signals.

AI Model · Pro v3.1
★ Top AI Pick
1X2

Home Win

AI Confidence 100% High Confidence
Odds -
Value +0%
Win Probability 100%
View Full Analysis
🥅
BTTS BTTS No
Confidence 40.6%
Odds -
Over / Under 2.5 Under 2.5
Confidence 24.1%
Odds -
🚩
Corners O/U Over 7.5 Corners
Confidence 87.7%
Odds -
⏱️
HT / FT Home / Home
Confidence -
Odds -
🎯
Correct Score 2-0
Confidence -
Odds -
🧠

AI Insight Summary

Our model highlights 1X2 as the strongest available market, with the pick "Home Win" showing the best current confidence signal.

Confidence 42.1% Low
Best Odds - Fair Odds
Value Edge +0% Expected Value
📊

Season Statistics

Team averages and season trends before this fixture

60 matches analysed
Persebaya Surabaya
Persebaya Surabaya Home
VS
PSBS Biak Numfor Away
PSBS Biak Numfor
🎟️ 30 Matches Played
🏆 13 Wins
🎯 1.5 Avg Goals
🎟️ 30 Matches Played
🏆 4 Wins
🎯 0.97 Avg Goals
30
Matches Played
30
13
Wins
4
9
Draws
6
8
Losses
20
45
Goals For
29
35
Goals Against
74
1.5
Avg Goals Scored
0.97
1.17
Avg Goals Conceded
2.47
17
BTTS Yes
18
15
Over 2.5
21
10
Clean Sheets
3
4
Failed To Score
12

Key Stats

Quick comparison based on available match data

1.5
Average Goals Scored
0.97
1.17
Average Goals Conceded
2.47
17
BTTS Yes
18
15
Over 2.5
21
0
Shots on Goal
0

Trend Signals

Derived from season data
Attack Edge Persebaya Surabaya
Defensive Edge Persebaya Surabaya
BTTS Signal Lower BTTS profile
Goals Trend Lower-scoring trend

Quick Verdict

Pre-match summary
Home Win Rate 43%
Away Win Rate 13%

Persebaya Surabaya show the stronger season trend before kickoff.

Last matches: Persebaya Surabaya
23.05.26
Lig
Persebaya Surabaya
Persik Kediri
5
0
W
15.05.26
Lig
Persebaya Surabaya
Semen Padang
7
0
W
09.05.26
Lig
Persebaya Surabaya
Persis Solo
0
0
D
28.04.26
Lig
Persebaya Surabaya
Arema FC
4
0
W
23.04.26
Lig
Persebaya Surabaya
Malut United
2
0
W
17.04.26
Lig
Persebaya Surabaya
Persepam Madura Utd
1
2
L
11.04.26
Lig
Persebaya Surabaya
Persija
0
3
L
04.04.26
Lig
Persebaya Surabaya
Persita
1
0
W
07.03.26
Lig
Persebaya Surabaya
Pusamania Borneo
1
5
L
02.03.26
Lig
Persebaya Surabaya
Persib Bandung
2
2
D
25.02.26
Lig
Persebaya Surabaya
PSM Makassar
1
0
W
21.02.26
Lig
Persebaya Surabaya
Persijap
1
3
L
14.02.26
Lig
Persebaya Surabaya
Bhayangkara FC
1
2
L
07.02.26
Lig
Persebaya Surabaya
Bali United
3
1
W
01.02.26
Lig
Persebaya Surabaya
Dewa United
1
1
D
25.01.26
Lig
Persebaya Surabaya
PSIM Yogyakarta
3
0
W
10.01.26
Lig
Persebaya Surabaya
Malut United
2
1
W
03.01.26
Lig
Persebaya Surabaya
Persepam Madura Utd
1
0
W
28.12.25
Lig
Persebaya Surabaya
Persijap
4
0
W
20.12.25
Lig
Persebaya Surabaya
Pusamania Borneo
2
2
D
Last matches: PSBS Biak Numfor
23.05.26
Lig
PSBS Biak Numfor
Bhayangkara FC
0
7
L
15.05.26
Lig
PSBS Biak Numfor
Arema FC
2
5
L
08.05.26
Lig
PSBS Biak Numfor
Dewa United
0
5
L
28.04.26
Lig
PSBS Biak Numfor
Malut United
0
7
L
24.04.26
Lig
PSBS Biak Numfor
Persijap
0
2
L
18.04.26
Lig
PSBS Biak Numfor
Persija
0
1
L
11.04.26
Lig
PSBS Biak Numfor
Pusamania Borneo
1
5
L
06.04.26
Lig
PSBS Biak Numfor
Bali United
1
6
L
09.03.26
Lig
PSBS Biak Numfor
Semen Padang
0
2
L
05.03.26
Lig
PSBS Biak Numfor
Persik Kediri
1
2
L
27.02.26
Lig
PSBS Biak Numfor
PSIM Yogyakarta
2
4
L
21.02.26
Lig
PSBS Biak Numfor
Persis Solo
1
1
D
16.02.26
Lig
PSBS Biak Numfor
Persita
1
2
L
08.02.26
Lig
PSBS Biak Numfor
PSM Makassar
1
2
L
31.01.26
Lig
PSBS Biak Numfor
Persepam Madura Utd
0
0
D
25.01.26
Lig
PSBS Biak Numfor
Persib Bandung
0
1
L
12.01.26
Lig
PSBS Biak Numfor
Bhayangkara FC
4
1
W
04.01.26
Lig
PSBS Biak Numfor
Malut United
2
6
L
29.12.25
Lig
PSBS Biak Numfor
PSIM Yogyakarta
2
2
D
22.12.25
Lig
PSBS Biak Numfor
Bali United
0
3
L
H2H: Persebaya Surabaya vs PSBS Biak Numfor
02.05.26
H2H
Persebaya Surabaya
PSBS Biak Numfor
4
0
W
24.10.25
H2H
PSBS Biak Numfor
Persebaya Surabaya
0
0
D
15.02.25
H2H
Persebaya Surabaya
PSBS Biak Numfor
1
0
W
22.09.24
H2H
PSBS Biak Numfor
Persebaya Surabaya
0
1
W
Last matches: Persebaya Surabaya
23.05.26
Lig
Persebaya Surabaya
Persik Kediri
5
0
W
17.04.26
Lig
Persebaya Surabaya
Persepam Madura Utd
1
2
L
04.04.26
Lig
Persebaya Surabaya
Persita
1
0
W
02.03.26
Lig
Persebaya Surabaya
Persib Bandung
2
2
D
25.02.26
Lig
Persebaya Surabaya
PSM Makassar
1
0
W
14.02.26
Lig
Persebaya Surabaya
Bhayangkara FC
1
2
L
01.02.26
Lig
Persebaya Surabaya
Dewa United
1
1
D
10.01.26
Lig
Persebaya Surabaya
Malut United
2
1
W
28.12.25
Lig
Persebaya Surabaya
Persijap
4
0
W
20.12.25
Lig
Persebaya Surabaya
Pusamania Borneo
2
2
D
22.11.25
Lig
Persebaya Surabaya
Arema FC
1
1
D
02.11.25
Lig
Persebaya Surabaya
Persis Solo
2
1
W
18.10.25
Lig
Persebaya Surabaya
Persija
1
3
L
19.09.25
Lig
Persebaya Surabaya
Semen Padang
1
0
W
23.08.25
Lig
Persebaya Surabaya
Bali United
5
2
W
08.08.25
Lig
Persebaya Surabaya
PSIM Yogyakarta
0
1
L
H2H at home: Persebaya Surabaya
02.05.26
H2H
Persebaya Surabaya
PSBS Biak Numfor
4
0
W
15.02.25
H2H
Persebaya Surabaya
PSBS Biak Numfor
1
0
W
Last matches: PSBS Biak Numfor
23.05.26
Lig
PSBS Biak Numfor
Bhayangkara FC
0
7
L
24.04.26
Lig
PSBS Biak Numfor
Persijap
0
2
L
11.04.26
Lig
PSBS Biak Numfor
Pusamania Borneo
1
5
L
06.04.26
Lig
PSBS Biak Numfor
Bali United
1
6
L
05.03.26
Lig
PSBS Biak Numfor
Persik Kediri
1
2
L
21.02.26
Lig
PSBS Biak Numfor
Persis Solo
1
1
D
16.02.26
Lig
PSBS Biak Numfor
Persita
1
2
L
31.01.26
Lig
PSBS Biak Numfor
Persepam Madura Utd
0
0
D
25.01.26
Lig
PSBS Biak Numfor
Persib Bandung
0
1
L
04.01.26
Lig
PSBS Biak Numfor
Malut United
2
6
L
29.12.25
Lig
PSBS Biak Numfor
PSIM Yogyakarta
2
2
D
21.11.25
Lig
PSBS Biak Numfor
PSM Makassar
0
5
L
31.10.25
Lig
PSBS Biak Numfor
Persija
1
3
L
20.09.25
Lig
PSBS Biak Numfor
Dewa United
1
3
L
11.09.25
Lig
PSBS Biak Numfor
Semen Padang
2
1
W
11.08.25
Lig
PSBS Biak Numfor
Arema FC
1
4
L
H2H away: PSBS Biak Numfor
02.05.26
H2H
Persebaya Surabaya
PSBS Biak Numfor
4
0
L
15.02.25
H2H
Persebaya Surabaya
PSBS Biak Numfor
1
0
L
Persebaya Surabaya
Persebaya Surabaya 4-4-2 estimated
Lineups 4-4-2 vs 4-4-2
PSBS Biak Numfor 4-4-2 estimated
PSBS Biak Numfor
52
A. Ramadhani
2
A. Catur
🟨
5
R. Mitrevski
44
Gustavo Fernandes
17
Jefferson
88
M. Raickovic
⚽ 2
68
T. Firmansyah
22
Freitas Gali
7
F. Rivera
⚽ 2
14
R. Ardiansyah
🟨
11
M. Perovic
92
D. Galih
15
A. Agung
5
N. Haji Haris
44
M. Madjar
33
Pablo Andrade
27
Y. Putra
90
N. Alom
🟨
87
I. Hadi
94
H. Susanto
9
M. Hassan
🟨
10
Luquinhas
Persebaya Surabaya PSBS Biak Numfor ⚽ Goal 🎯 Assist 🟨 Yellow 🟥 Red ↑ In ↓ Out

Indonesia Super League Standings

# Team MP GD PTS Form
1
Persib Bandung
34 37 79
D W W W W
2
Pusamania Borneo
34 43 79
W D W W W
3
Persija
34 36 71
W W L W W
4
Persebaya Surabaya
34 26 58
W W D W W
5
Bhayangkara FC
34 8 53
W L W L L
6
Malut United
34 15 53
L D L W W
7
Dewa United
34 7 53
L L W W W
8
Bali United
34 9 51
W W L L W
9
Arema FC
34 6 48
W W W L L
10
Persita
34 1 45
L D L L W
11
PSIM Yogyakarta
34 -1 45
L W W L L
12
Persik Kediri
34 -19 39
L L W W L
13
Persijap
34 -14 36
D D W L L
14
Persepam Madura Utd
34 -17 35
W L L W W
15
PSM Makassar
34 -10 34
L L L W L
16
Persis Solo
34 -20 34
W W D L L
17
Semen Padang
34 -43 20
L L L L L
18
PSBS Biak Numfor
34 -64 18
L L L L L

Match Events

Goals, cards, substitutions and VAR decisions from this fixture.

Persebaya Surabaya 4 - 0 PSBS Biak Numfor
Persebaya Surabaya Timeline PSBS Biak Numfor
1st Half 0 - 0
27'
M. Hassan yellow card
29'
A. Catur yellow card
45+2'
Luquinhas goal disallowed - video review
VAR
2nd Half 4 - 0
46'
Freitas Gali ↔ Bruno Substitution
46'
A. Catur ↔ R. Malik Substitution
50'
D. Galih ↔ A. Wisnu Substitution
51'
M. Hassan ↔ I. Armaiyn Substitution
53'
M. Raickovic Assist: Bruno
1 - 0
62'
M. Perovic ↔ Bruno Paraiba Substitution
66'
M. Raickovic Assist: R. Malik
2 - 0
69'
Luquinhas ↔ L. Urbanus Substitution
69'
M. Madjar ↔ L. Oktavianto Substitution
69'
A. Agung ↔ R. Siregar Substitution
73'
T. Firmansyah ↔ M. Baihaqi Substitution
75'
F. Rivera Assist: Bruno Paraiba
3 - 0
81'
F. Rivera Assist: Bruno
4 - 0
88'
M. Raickovic ↔ M. Tata Substitution
90'
R. Ardiansyah yellow card
90+1'
N. Alom yellow card