Install the appInstall the appPitchside Lab · free · no ads
Pitchside Lab
Model 1.2

Home › Football › Indonesia › Liga 2

Back
Indonesia flag

Liga 2

INDONESIA · 2026/27 · 20 CLUBS · 67 PLAYED

Coming up

Latest results

24 Oct

League table

Top six
#TEAMPGDPTS
1PSPS7+718
2Tornado Pekanbaru7+1215
3Deltras7+915
4RANS Nusantara7+714
5Persela Lamongan6+913
6Barito Putera7+613

Calculated from results; not the official table.

League performance

15 of 28 right

Our record · result predictions

Right / graded15 / 28
AccuracyFrom 60 graded

Liga 2 in our data · since 2021 · through 23 Oct

Matches analysed1,109
Home wins47%
Draws27%
Over 2.5 goals45%
How we calculate this

Accuracy is the share of graded result predictions we called right. Calibration measures the gap between predicted probabilities and outcomes. Brier measures probability error; lower is better for both. Market comparisons use bookmaker consensus on matched predictions. League data summarises past matches, separately from the prediction record.

Calculated from results

2026/27
#TEAMPWDLGFGAGDPTSFORMQUALIFICATION
1PSPS7601158+718WWWWW–
2Tornado Pekanbaru7430164+1215DWWWD–
3Deltras7430189+915WWDDD–
4RANS Nusantara74211811+714LWWWD–
5Persela Lamongan6411112+913WWWDL–
6Barito Putera7412148+613DLWWW–
7Persikad Depok FC74031113−212WLWLL–
8PSMS Medan6321155+1011WWWLD–
9Persipura Jayapura73221810+811DWLWW–
10Sumsel United73221310+311LWWWD–
11Semen Padang732286+211WLLDW–
12PSIS Semarang52215508WDWLD–
13Persis Solo71421310+37DLDDD–
14Persiraja Banda Aceh721489−17LLWDW–
15PSGC Ciamis7214611−57LWLDL–
16Bekasi City713376+16LLWDD–
17Dejan612359−45DWLDL–
18Persiku Kudus6015520−151LLLLL–
19Persiba Balikpapan7007317−140LLLLL–
20PSBS Biak Numfor7007238−360LLLLL–

Form: the last five matches, latest on the right.

#TEAMPGDPTS
1PSPS7+718
2Tornado Pekanbaru7+1215
3Deltras7+915
4RANS Nusantara7+714
5Persela Lamongan6+913
6Barito Putera7+613
7Persikad Depok FC7−212
8PSMS Medan6+1011
9Persipura Jayapura7+811
10Sumsel United7+311
11Semen Padang7+211
12PSIS Semarang508
13Persis Solo7+37
14Persiraja Banda Aceh7−17
15PSGC Ciamis7−57
16Bekasi City7+16
17Dejan6−45
18Persiku Kudus6−151
19Persiba Balikpapan7−140
20PSBS Biak Numfor7−360
Full statistics and form
#TEAMPWDLGFGAGDPTSFORMQUALIFICATION
1PSPS7601158+718WWWWW–
2Tornado Pekanbaru7430164+1215DWWWD–
3Deltras7430189+915WWDDD–
4RANS Nusantara74211811+714LWWWD–
5Persela Lamongan6411112+913WWWDL–
6Barito Putera7412148+613DLWWW–
7Persikad Depok FC74031113−212WLWLL–
8PSMS Medan6321155+1011WWWLD–
9Persipura Jayapura73221810+811DWLWW–
10Sumsel United73221310+311LWWWD–
11Semen Padang732286+211WLLDW–
12PSIS Semarang52215508WDWLD–
13Persis Solo71421310+37DLDDD–
14Persiraja Banda Aceh721489−17LLWDW–
15PSGC Ciamis7214611−57LWLDL–
16Bekasi City713376+16LLWDD–
17Dejan612359−45DWLDL–
18Persiku Kudus6015520−151LLLLL–
19Persiba Balikpapan7007317−140LLLLL–
20PSBS Biak Numfor7007238−360LLLLL–

Form: the last five matches, latest on the right.

There is no official table for this season. This one is calculated from results (3/1/0 points): points deductions and tie-breaks are not applied, and qualification zones aren’t marked.

Saturday 24 Oct

Friday 23 Oct

Sunday 18 Oct

Saturday 17 Oct

Friday 16 Oct

Sunday 11 Oct

Saturday 10 Oct

Friday 9 Oct

Sunday 4 Oct

INDONESIALiga 2 3 matches
MATCHSCORE
4 OctFT
Barito Putera
Persela Lamongan
0–1
4 OctFT
Deltras
Persiba Balikpapan
2–0
4 OctFT
Semen Padang
PSPS
0–1

Saturday 3 Oct

INDONESIALiga 2 5 matches
MATCHSCORE
3 OctFT
Persiku Kudus
PSGC Ciamis
1–2
3 OctFT
Persis Solo
Tornado Pekanbaru
0–2
3 OctFT
PSBS Biak Numfor
RANS Nusantara
1–5
3 OctFT
PSIS Semarang
Bekasi City
1–0
3 OctFT
PSMS Medan
Persikad Depok FC
4–0

Friday 2 Oct

INDONESIALiga 2 2 matches
MATCHSCORE
2 OctFT
Dejan
Persipura Jayapura
1–3
2 OctFT
Persiraja Banda Aceh
Sumsel United
1–2

Sunday 27 Sept

INDONESIALiga 2 3 matches
MATCHSCORE
27 SeptFT
Bekasi City
PSMS Medan
0–1
27 SeptFT
Persela Lamongan
PSBS Biak Numfor
6–0
27 SeptFT
RANS Nusantara
Deltras
1–2

Saturday 26 Sept

INDONESIALiga 2 5 matches
MATCHSCORE
26 SeptFT
Persikad Depok FC
Persiraja Banda Aceh
2–1
26 SeptFT
Persipura Jayapura
Persis Solo
1–1
26 SeptFT
PSGC Ciamis
Semen Padang
0–2
26 SeptFT
Sumsel United
PSPS
1–2
26 SeptFT
Tornado Pekanbaru
Barito Putera
2–2

Friday 25 Sept

INDONESIALiga 2 1 match
MATCHSCORE
25 SeptFT
Persiba Balikpapan
Dejan
0–1

Sunday 20 Sept

INDONESIALiga 2 4 matches
MATCHSCORE
20 SeptFT
Deltras
Barito Putera
3–2
20 SeptFT
Persis Solo
PSBS Biak Numfor
7–0
20 SeptFT
PSMS Medan
Persiku Kudus
6–0
20 SeptFT
Semen Padang
PSIS Semarang
1–1

Saturday 19 Sept

INDONESIALiga 2 4 matches
MATCHSCORE
19 SeptFT
Dejan
RANS Nusantara
3–3
19 SeptFT
Persiba Balikpapan
Persela Lamongan
0–1
19 SeptFT
PSGC Ciamis
Sumsel United
2–0
19 SeptFT
PSPS
Persiraja Banda Aceh
2–1

Friday 18 Sept

INDONESIALiga 2 2 matches
MATCHSCORE
18 SeptFT
Bekasi City
Persikad Depok FC
1–2
18 SeptFT
Persipura Jayapura
Tornado Pekanbaru
0–0

Sunday 13 Sept

INDONESIALiga 2 5 matches
MATCHSCORE
13 SeptFT
Persela Lamongan
Persis Solo
2–0
13 SeptFT
Persiraja Banda Aceh
Semen Padang
0–1
13 SeptFT
PSBS Biak Numfor
Deltras
0–5
13 SeptFT
RANS Nusantara
Persiba Balikpapan
3–2
13 SeptFT
Sumsel United
PSMS Medan
2–2

Saturday 12 Sept

INDONESIALiga 2 4 matches
MATCHSCORE
12 SeptFT
Barito Putera
Persipura Jayapura
3–2
12 SeptFT
Dejan
Tornado Pekanbaru
0–1
12 SeptFT
Persikad Depok FC
PSGC Ciamis
2–1
12 SeptFT
Persiku Kudus
Bekasi City
1–1

Friday 11 Sept

INDONESIALiga 2 1 match
MATCHSCORE
11 SeptFT
PSIS Semarang
PSPS
2–1

No player statistics available for this season.

Points

TEAMTOTALP
PSPS187
Tornado Pekanbaru157
Deltras157
RANS Nusantara147
Persela Lamongan136
Barito Putera137
Persikad Depok FC127
PSMS Medan116
Persipura Jayapura117
Sumsel United117
Semen Padang117
PSIS Semarang85
Persis Solo77
Persiraja Banda Aceh77
PSGC Ciamis77
Bekasi City67
Dejan56
Persiku Kudus16
Persiba Balikpapan07
PSBS Biak Numfor07

Wins

TEAMTOTALP
PSPS67
Tornado Pekanbaru47
Deltras47
RANS Nusantara47
Persela Lamongan46
Barito Putera47
Persikad Depok FC47
PSMS Medan36
Persipura Jayapura37
Sumsel United37
Semen Padang37
PSIS Semarang25
Persiraja Banda Aceh27
PSGC Ciamis27
Persis Solo17
Bekasi City17
Dejan16
Persiku Kudus06
Persiba Balikpapan07
PSBS Biak Numfor07

Draws

TEAMTOTALP
Persis Solo47
Tornado Pekanbaru37
Deltras37
Bekasi City37
RANS Nusantara27
PSMS Medan26
Persipura Jayapura27
Sumsel United27
Semen Padang27
PSIS Semarang25
Dejan26
Persela Lamongan16
Barito Putera17
Persiraja Banda Aceh17
PSGC Ciamis17
Persiku Kudus16
PSPS07
Persikad Depok FC07
Persiba Balikpapan07
PSBS Biak Numfor07

Fewest defeats

TEAMTOTALP
Tornado Pekanbaru07
Deltras07
PSPS17
RANS Nusantara17
Persela Lamongan16
PSMS Medan16
PSIS Semarang15
Barito Putera27
Persipura Jayapura27
Sumsel United27
Semen Padang27
Persis Solo27
Persikad Depok FC37
Bekasi City37
Dejan36
Persiraja Banda Aceh47
PSGC Ciamis47
Persiku Kudus56
Persiba Balikpapan77
PSBS Biak Numfor77

Goals scored

TEAMTOTALP
Deltras187
RANS Nusantara187
Persipura Jayapura187
Tornado Pekanbaru167
PSPS157
PSMS Medan156
Barito Putera147
Sumsel United137
Persis Solo137
Persela Lamongan116
Persikad Depok FC117
Semen Padang87
Persiraja Banda Aceh87
Bekasi City77
PSGC Ciamis67
PSIS Semarang55
Dejan56
Persiku Kudus56
Persiba Balikpapan37
PSBS Biak Numfor27

Fewest goals conceded

TEAMTOTALP
Persela Lamongan26
Tornado Pekanbaru47
PSMS Medan56
PSIS Semarang55
Semen Padang67
Bekasi City67
PSPS87
Barito Putera87
Deltras97
Persiraja Banda Aceh97
Dejan96
Persipura Jayapura107
Sumsel United107
Persis Solo107
RANS Nusantara117
PSGC Ciamis117
Persikad Depok FC137
Persiba Balikpapan177
Persiku Kudus206
PSBS Biak Numfor387

Goal difference

TEAMTOTALP
Tornado Pekanbaru127
PSMS Medan106
Deltras97
Persela Lamongan96
Persipura Jayapura87
PSPS77
RANS Nusantara77
Barito Putera67
Sumsel United37
Persis Solo37
Semen Padang27
Bekasi City17
PSIS Semarang05
Persiraja Banda Aceh-17
Persikad Depok FC-27
Dejan-46
PSGC Ciamis-57
Persiba Balikpapan-147
Persiku Kudus-156
PSBS Biak Numfor-367

Home wins

TEAMTOTALP
PSPS33
Persikad Depok FC34
Deltras23
RANS Nusantara23
Persela Lamongan23
Barito Putera23
PSMS Medan22
Sumsel United24
PSIS Semarang23
Tornado Pekanbaru13
Persipura Jayapura14
Persis Solo14
Persiraja Banda Aceh14
PSGC Ciamis13
Bekasi City14
Semen Padang03
Dejan04
Persiku Kudus03
Persiba Balikpapan03
PSBS Biak Numfor04

Away wins

TEAMTOTALP
PSPS34
Tornado Pekanbaru34
Semen Padang34
Deltras24
RANS Nusantara24
Persela Lamongan23
Barito Putera24
Persipura Jayapura23
Persikad Depok FC13
PSMS Medan14
Sumsel United13
Persiraja Banda Aceh13
PSGC Ciamis14
Dejan12
PSIS Semarang02
Persis Solo03
Bekasi City03
Persiku Kudus03
Persiba Balikpapan04
PSBS Biak Numfor03

Clean sheets

TEAMTOTALP
Tornado Pekanbaru57
Persela Lamongan46
Barito Putera37
PSMS Medan36
Deltras27
Semen Padang27
PSIS Semarang25
Persis Solo27
PSGC Ciamis27
Bekasi City27
Dejan26
PSPS17
RANS Nusantara17
Persipura Jayapura17
Persiraja Banda Aceh17
Persikad Depok FC07
Sumsel United07
Persiku Kudus06
Persiba Balikpapan07
PSBS Biak Numfor07

Failed to score

TEAMTOTALP
Persiba Balikpapan57
PSBS Biak Numfor57
Persis Solo37
PSGC Ciamis37
Bekasi City37
Dejan36
Persiraja Banda Aceh27
Tornado Pekanbaru17
Persela Lamongan16
Barito Putera17
Persikad Depok FC17
Persipura Jayapura17
Sumsel United17
Semen Padang17
PSIS Semarang15
Persiku Kudus16
PSPS07
Deltras07
RANS Nusantara07
PSMS Medan06

Scored per match

TEAMAVGP
Deltras2.577
RANS Nusantara2.577
Persipura Jayapura2.577
PSMS Medan2.56
Tornado Pekanbaru2.297
PSPS2.147
Barito Putera2.07
Sumsel United1.867
Persis Solo1.867
Persela Lamongan1.836
Persikad Depok FC1.577
Semen Padang1.147
Persiraja Banda Aceh1.147
PSIS Semarang1.05
Bekasi City1.07
PSGC Ciamis0.867
Dejan0.836
Persiku Kudus0.836
Persiba Balikpapan0.437
PSBS Biak Numfor0.297

Both teams scored

TEAMRATEP
PSPS85.7%7
RANS Nusantara85.7%7
Persikad Depok FC85.7%7
Persipura Jayapura85.7%7
Sumsel United85.7%7
Persiku Kudus83.3%6
Deltras71.4%7
Persiraja Banda Aceh71.4%7
PSIS Semarang60.0%5
Semen Padang57.1%7
PSMS Medan50.0%6
Barito Putera42.9%7
Persis Solo42.9%7
PSGC Ciamis42.9%7
Bekasi City42.9%7
Dejan33.3%6
Tornado Pekanbaru28.6%7
Persiba Balikpapan28.6%7
PSBS Biak Numfor28.6%7
Persela Lamongan16.7%6

Over 2.5 goals

TEAMRATEP
Persikad Depok FC100.0%7
PSBS Biak Numfor100.0%7
PSPS85.7%7
RANS Nusantara85.7%7
Persiku Kudus83.3%6
Deltras71.4%7
Persipura Jayapura71.4%7
Sumsel United71.4%7
Persiraja Banda Aceh71.4%7
PSMS Medan66.7%6
Tornado Pekanbaru57.1%7
Barito Putera57.1%7
PSGC Ciamis57.1%7
Persis Solo42.9%7
Persiba Balikpapan42.9%7
PSIS Semarang40.0%5
Dejan33.3%6
Semen Padang28.6%7
Bekasi City28.6%7
Persela Lamongan16.7%6

Longest winning run

TEAMTOTALP
PSPS67
Deltras47
Persela Lamongan46
Tornado Pekanbaru37
RANS Nusantara37
Barito Putera37
Persikad Depok FC37
PSMS Medan36
Sumsel United37
Persipura Jayapura27
Semen Padang17
PSIS Semarang15
Persis Solo17
Persiraja Banda Aceh17
PSGC Ciamis17
Bekasi City17
Dejan16
Persiku Kudus06
Persiba Balikpapan07
PSBS Biak Numfor07

Points, results and goals are counted from results; home and away wins, clean sheets, scoring rates and runs are counted from results. Teams may have played different numbers of matches.