Mexico2:0South Africa·South Korea2:1Czech Republic·Canada1:1Bosnia·USA4:1Paraguay·Qatar1:1Switzerland·Brazil1:1Morocco·Haiti0:1Scotland·Australia2:0Turkey·Germany7:1Curacao·Netherlands2:2Japan·Ivory Coast1:0Ecuador·Sweden5:1Tunisia·Spain0:0Cape Verde Islands·Belgium1:1Egypt·Saudi Arabia1:1Uruguay·Iran2:2New Zealand·France3:1Senegal·Iraq1:4Norway·Argentina3:0Algeria·Austria3:1Jordan·Portugal1:1Congo DR·England4:2Croatia·Ghana1:0Panama·Uzbekistan1:3Colombia·Czech Republic1:1South Africa·Switzerland4:1Bosnia·Canada6:0Qatar·Mexico1:0South Korea·USA2:0Australia·Scotland0:1Morocco·Brazil3:0Haiti·Turkey0:1Paraguay·Netherlands5:1Sweden·Germany2:1Ivory Coast·Ecuador0:0Curacao·Tunisia0:4Japan·Spain4:0Saudi Arabia·Belgium0:0Iran·Uruguay2:2Cape Verde Islands·New Zealand1:3Egypt·Argentina2:0Austria·France3:0Iraq·Norway3:2Senegal·Jordan1:2Algeria·Portugal5:0Uzbekistan·England0:0Ghana·Panama0:1Croatia·Colombia1:0Congo DR·Switzerland2:1Canada·Bosnia3:1Qatar·Morocco4:2Haiti·Scotland0:3Brazil·South Africa1:0South Korea·Czech Republic0:3Mexico·Ecuador2:1Germany·Curacao0:2Ivory Coast·Tunisia1:3Netherlands·Japan1:1Sweden·Turkey3:2USA·Paraguay0:0Australia·Senegal5:0Iraq·Norway1:4France·Uruguay0:1Spain·Cape Verde Islands0:0Saudi Arabia·New Zealand1:5Belgium·Egypt1:1Iran·Croatia2:1Ghana·Panama0:2England·Colombia0:0Portugal·Congo DR3:1Uzbekistan·Algeria3:3Austria·Jordan1:3Argentina·South Africa0:1Canada·Brazil2:1Japan·Germany1:1pen 3:4Paraguay·Netherlands1:1pen 2:3Morocco·Ivory Coast1:2Norway·France3:0Sweden·Mexico2:0Ecuador·England2:1Congo DR·Belgium2:2ET 3:2Senegal·USA2:0Bosnia·Spain3:0Austria·Portugal1:1ET 2:1Croatia·Switzerland2:0Algeria·Australia1:1pen 2:4Egypt·Argentina1:1ET 3:2Cape Verde Islands·Colombia1:0Ghana·Canada0:3Morocco·Paraguay0:1France·Brazil1:2Norway·Mexico2:3England·Portugal0:1Spain·USA1:4Belgium·Argentina3:2Egypt·Switzerland0:0pen 4:3Colombia·France2:0Morocco·Spain2:1Belgium·Norway1:1ET 1:2England·Argentina1:1ET 3:1Switzerland·France0:2Spain·England1:2Argentina·19.07 00:00FranceEngland·19.07 22:00SpainArgentina

Kendal Tornado vs Persiba Balikpapan — match result and stats (Apr 12, 2026)

Final score: Kendal Tornado 3:0 Persiba Balikpapan — Kendal Tornado won. Liga 2, April 12, 2026. Stats, events and head-to-head are below.

Liga 2
апр 12, 2026 at 15:00
🔔 enable push in settings
FT
Kendal Tornado
3:0
Persiba Balikpapan

Liga 2: Kendal Tornado vs Persiba Balikpapan on 12 Apr 2026 finished 3:0.

Kendal Tornado are in excellent form: 6-2-2 in their last 10, 2.0 scored and 0.4 conceded per game.

Persiba Balikpapan are out of form: 2-4-4 in their last 10, 0.9 scored and 1.4 conceded per game.

Over 2.5 lands in 50% of Kendal Tornado's games and 40% of Persiba Balikpapan's; both teams score in 20% and 50%.

Head-to-head (3): Kendal Tornado 3, Persiba Balikpapan 0, 0 draws.

Predicted: 1:0 (26%) · also likely 2:0 (20%)

Lineups

Tornado Pekanbaru
34Hamdani GKSriwijaya
66Al MarufPSKC Cimahi
18FiqriFC Bhayangkara
3Morales RengifoSwieqi
57FirmansyahGresik
27SukarnoPSM Makassar
22HajarGresik
99YudoPSPS Riau
11AlkanzaPSIM Yogyaka…
30RagilIndonesia U20
9PatrickLampang
Bench (12)
25Bahari GKPSBS Biak Nu…
2IzdiharNusantara
4AnwarArema FC
5Al GhonyNusantara
6Aprianto
12HarjitoPSPS Riau
14FirmansyahPersekat
16AlhafizBorneo
28Ahoren
31Ferdiansa
77Diaz
97Mansur
Balikpapan
31Muzaki GKPersela Lamo…
5ArrahimPersikas Sub…
2Tri OkaPersiku Kudus
25PahleviSriwijaya
7Rachman CFC Bhayangkara
15NofiansyahSemen Padang
8CesarPSIM Yogyaka…
79NagashimaAngkor Tiger
19AbdillahPersikabo 1973
77Sabda
10NishiharaYoung Elephant
Bench (11)
1Pancar GKPSIM Yogyaka…
67PangestuPersipa Pati
0Ibnu YazidSriwijaya
22Vieri
24UzlahSriwijaya
18AryaPersikabo 1973
88KrisnaBali United
14SinggihPSIS Semarang
62OktoviantoSriwijaya
21Reza
9FauziDeltras Sido…

Match statistics

78Attacks97
1Yellow cards3
78Ball safe80

Detailed statistics

Recent matches (2 months)

Goals Threshold: 2,25Yellow cards Threshold: 4,5Corners Threshold: 9,5
MetricKTPBTotalKTPBTotalKTPBTotal
Matches played555555
Total less3 60%5 100%4 80%4 80%3 60%4 80%
Total more2 40%0 0%1 20%1 20%2 40%1 20%
Matches home / away323232
Total less (home / away)1 33%2 100%2 67%2 100%2 67%1 50%
Total more (home / away)2 67%0 0%1 33%0 0%1 33%1 50%
Individual total (home / away)2,330,502,831,330,501,834,676,5011,17
Individual total (overall)1,400,401,802,201,403,604,404,008,40
Avg total2,001,201,604,203,203,708,209,608,90
Avg total (home / away)3,002,002,504,332,503,429,0012,0010,50
Avg opponents' total0,600,801,402,001,803,803,805,609,40
Avg opponents' total (home / away)0,671,502,173,002,005,004,335,509,83
Predicted total2,053,519,45

Last 10 matches

Kendal Tornado10 matches
Both teams to score2/1020% fair5.00
Clean sheets6 / 10
Scored7 / 10
Persiba Balikpapan10 matches
Both teams to score5/1050% fair2.00
Clean sheets2 / 10
Scored6 / 10

Line trends

Head-to-head

DateLeagueHomeAway%OnOffDA
28.12.25Liga 2Persiba BalikpapanKendal Tornado1361%39%434448304231
06.10.25DKendal TornadoPersiba Balikpapan2056%44%939164357312

Against common opponents (2 months)

Kendal Tornado

DateLeagueHomeAway%OnOffDA
04.04.26Liga 2Persiku KudusKendal Tornado1050%50%237726325604
01.03.26Liga 2Kendal TornadoPersipura Jayapura2141%59%2561132640612
15.02.26Liga 2Kendal TornadoPersipal Palu4058%42%12225684610313

Persiba Balikpapan

DateLeagueHomeAway%OnOffDA
04.04.26Liga 2Persiba BalikpapanPersipura Jayapura0140%60%022328471810
23.02.26Liga 2Persipal PaluPersiba Balikpapan1145%55%314362558810
15.02.26Liga 2Persiba BalikpapanPersiku Kudus0053%47%208526213321

Against similar-strength opponents

Matches with the same favourite/underdog setup by the bookmaker line.

Kendal Tornado (as favourite) odds 1.12–1.55

Record 2-1-0 (W-D-L), 2.7 scored / 0.3 conceded avg.

DateLeagueHomeAway%OnOffDA
25.01.26Liga 2Kendal TornadoPersiku Kudus0045%55%335246362234
19.01.26Liga 2Kendal TornadoPersipal Palu400063411022
07.11.25Liga 2Kendal TornadoPsis Semarang4163%37%624357325241

Persiba Balikpapan (vs a strong favourite) odds 1.01–2.30

Record 1-0-4 (W-D-L), 0.6 scored / 1.4 conceded avg.

DateLeagueHomeAway%OnOffDA
04.04.26Liga 2Persiba BalikpapanPersipura Jayapura0140%60%02232847181000
28.03.26Liga 2Persela LamonganPersiba Balikpapan2044%56%46745571343100
24.01.26Liga 2Persiba BalikpapanBarito Putera1043%57%121520542126100
18.01.26Liga 2Persiku KudusPersiba Balikpapan2153%47%32766347430401
12.01.26Liga 2Persiba BalikpapanPersipura Jayapura1244%56%53453840452100

Last matches (2 months)

Kendal Tornado LDWDW

DateLeagueHomeAway%OnOffDA
04.04.26Liga 2Persiku KudusKendal Tornado1050%50%23772632560400
29.03.26Liga 2Kendal TornadoPSS Sleman1152%48%12035959432400
01.03.26Liga 2Kendal TornadoPersipura Jayapura2141%59%256113264061200
22.02.26Liga 2Barito PuteraKendal Tornado0050%50%56412627121311
15.02.26Liga 2Kendal TornadoPersipal Palu4058%42%1222568461031300

Persiba Balikpapan LLDDD

DateLeagueHomeAway%OnOffDA
04.04.26Liga 2Persiba BalikpapanPersipura Jayapura0140%60%02232847181000
28.03.26Liga 2Persela LamonganPersiba Balikpapan2044%56%46745571343100
01.03.26Liga 2Persiba BalikpapanPsis Semarang0053%47%10533022362301
23.02.26Liga 2Persipal PaluPersiba Balikpapan1145%55%31436255881000
15.02.26Liga 2Persiba BalikpapanPersiku Kudus0053%47%20852621332100

Last matches (1 year)

Kendal Tornado LDWDWWDWLW

DateLeagueHomeAway%OnOffDA
04.04.26Liga 2Persiku KudusKendal Tornado1050%50%23772632560400
29.03.26Liga 2Kendal TornadoPSS Sleman1152%48%12035959432400
01.03.26Liga 2Kendal TornadoPersipura Jayapura2141%59%256113264061200
22.02.26Liga 2Barito PuteraKendal Tornado0050%50%56412627121311
15.02.26Liga 2Kendal TornadoPersipal Palu4058%42%1222568461031300
30.01.26Liga 2Psis SemarangKendal Tornado0343%57%18783848232310
25.01.26Liga 2Kendal TornadoPersiku Kudus0045%55%33524636223400
19.01.26Liga 2Kendal TornadoPersipal Palu40006341102200
11.01.26Liga 2Deltras SidoarjoKendal Tornado31004838443200
05.01.26Liga 2Kendal TornadoPSS Sleman2151%49%32415054533101

Persiba Balikpapan LLDDDLWLLL

DateLeagueHomeAway%OnOffDA
04.04.26Liga 2Persiba BalikpapanPersipura Jayapura0140%60%02232847181000
28.03.26Liga 2Persela LamonganPersiba Balikpapan2044%56%46745571343100
01.03.26Liga 2Persiba BalikpapanPsis Semarang0053%47%10533022362301
23.02.26Liga 2Persipal PaluPersiba Balikpapan1145%55%31436255881000
15.02.26Liga 2Persiba BalikpapanPersiku Kudus0053%47%20852621332100
31.01.26Liga 2Persiba BalikpapanDeltras Sidoarjo1262%38%25332128541410
24.01.26Liga 2Persiba BalikpapanBarito Putera1043%57%121520542126100
18.01.26Liga 2Persiku KudusPersiba Balikpapan2153%47%32766347430401
12.01.26Liga 2Persiba BalikpapanPersipura Jayapura1244%56%53453840452100
04.01.26Liga 2Persela LamonganPersiba Balikpapan1039%61%100000350410

Bookmaker lines

Bookmaker lines

1X211,34X4,2627,51
Total 2,25O1,81U1,94
AH -1,2511,8221,93

Match FAQ

What was the final score of Kendal Tornado vs Persiba Balikpapan?
The match ended 3:0 (Liga 2, April 12, 2026).
Who won, Kendal Tornado or Persiba Balikpapan?
Kendal Tornado won 3:0.
Where can I see the match stats?
Shots, possession, corners and match events are below on this page.
How have Kendal Tornado and Persiba Balikpapan fared against each other?
Over the last 2 head-to-head meetings: 2 wins for Kendal Tornado, 0 draws, 0 wins for Persiba Balikpapan. Details are in the H2H block on this page.
See full live table on ScanGoal →

Other matches that day

← Back to home