Age verification

Adults only

ScoreAssist provides AI-generated sports analysis and statistics for entertainment only. It is not betting advice or a guarantee of any outcome. Gambling can be addictive - play responsibly. By continuing, I confirm that I am at least 18 years old and that accessing this site is lawful in my jurisdiction.

I am under 18
Responsible gaming
EventsPreviewsRecapsTeamsPlayersCompetitions
Log inSign up

Sports fixtures, statistics, and AI-generated analysis. Not betting advice.

Product

  • Events
  • Previews

Legal

  • Terms
  • Privacy
  • Support
  • How we make previews

Responsible

  • 18+ rules
  • Responsible Gaming
Sports
  • Football
  • Basketball
  • Tennis
18+

Entertainment only. Not betting advice. Responsible Gaming.

© 2026 ScoreAssist. All rights reserved.
FootballLiga 2Full time

PSIS Semarang vs Tornado Pekanbaru 1-0: result, April 25, 2026

Jatidiri Stadium · Indonesia

PSIS SemarangWinner
1:0
Tornado Pekanbaru

Line-ups

PSIS Semarang

  1. 52R. Darmawan
  2. 20H. Akbar
  3. 50O. Dutra
  4. 4R. Saputro
  5. 13A. Fadilah
  6. 69D. Rumbino
  7. 11E. Vizcarra
  8. 96M. Hidayat
  9. 10Denilson
  10. 99Beto
  11. 91Rafinha

Tornado Pekanbaru

  1. 25P. Bahari
  2. 27D. Sukarno
  3. 4S. Anwar
  4. 13A. Prasetyo
  5. 16H. Alhafiz
  6. 18B. Fiqri
  7. 14F. Firmansyah
  8. 12A. Harjito
  9. 10Felipe Ryan
  10. 30M. Ragil
  11. 6R. Aprianto

PSIS Semarang

  1. 52R. Darmawan
  2. 20H. Akbar
  3. 50O. Dutra
  4. 4R. Saputro
  5. 13A. Fadilah
  6. 69D. Rumbino
  7. 11E. Vizcarra
  8. 96M. Hidayat
  9. 10Denilson
  10. 99Beto
  11. 91Rafinha

Bench

  1. 21R. Okta
  2. 3A. Simanca
  3. 45S. Buddin
  4. 7Gustur CP
  5. 2I. Sanjaya
  6. 32S. Delpi
  7. 33O. Chanigio
  8. 8T. Infantrie
  9. 23W. Febrianto
  10. 77F. Al Ayyubi
  11. 70T. Hidayat
  12. 31K. Sulistia

Tornado Pekanbaru

  1. 25P. Bahari
  2. 27D. Sukarno
  3. 4S. Anwar
  4. 13A. Prasetyo
  5. 16H. Alhafiz
  6. 18B. Fiqri
  7. 14F. Firmansyah
  8. 12A. Harjito
  9. 10Felipe Ryan
  10. 30M. Ragil
  11. 6R. Aprianto

Bench

  1. 90M. Yudha
  2. 3J. Morales
  3. 21F. Akbar
  4. 66G. Al Maruf
  5. 22I. Hajar
  6. 11Y. Alkanza
  7. 5J. Al Ghony
  8. 28M. Ahoren
  9. 77A. Diaz
  10. 99K. Yudo
  11. 97Y. Mansur
  12. 9Patrick

Timeline

0'15'30'45'60'75'90'105'120'
  1. 60'PenaltyBetoPSIS Semarang
0'15'30'45'60'75'90'105'120'
  1. 46'SubstitutionOn: T. InfantrieOff: D. RumbinoPSIS Semarang
  2. 60'PenaltyBetoPSIS Semarang
  3. 63'Yellow cardB. FiqriTornado Pekanbaru
  4. 64'SubstitutionOn: J. Al GhonyOff: F. FirmansyahTornado Pekanbaru
  5. 64'SubstitutionOn: K. YudoOff: A. HarjitoTornado Pekanbaru
  6. 71'Yellow cardM. HidayatPSIS Semarang
  7. 76'SubstitutionOn: W. FebriantoOff: BetoPSIS Semarang
  8. 76'SubstitutionOn: M. AhorenOff: B. FiqriTornado Pekanbaru
  9. 76'SubstitutionOn: Y. MansurOff: M. RagilTornado Pekanbaru
  10. 81'Yellow cardA. FadilahPSIS Semarang
  11. 82'SubstitutionOn: O. ChanigioOff: M. HidayatPSIS Semarang
  12. 82'SubstitutionOn: F. Al AyyubiOff: DenilsonPSIS Semarang
  13. 84'SubstitutionOn: A. DiazOff: Felipe RyanTornado Pekanbaru
  14. 88'Yellow cardH. AkbarPSIS Semarang
  15. 90'Yellow cardH. AkbarPSIS Semarang
  16. 90'Red cardH. AkbarPSIS Semarang

Standings

PositionRecordPointsGoal diff
8PSIS Semarang6-5-1623-28
4Tornado Pekanbaru15-5-750+26
Liga 2 table

Recent matches

  • Tornado Pekanbaru
    3-1-1WDLWWW2
  • PSIS Semarang
    1-2-2DWLDLL1

Head-to-head

2 matches

0 PSIS SemarangDraws 02 Tornado Pekanbaru

2 matches

0 PSIS SemarangDraws 02 Tornado Pekanbaru
  1. 2026-01-30Tornado Pekanbaru
  2. 2025-11-07Tornado Pekanbaru

Also in this competition

FinishedPersela LamonganvsBarito PuteraLiga 2Stadion Surajaya1:1
FinishedSriwijaya FCvsGarudayaksaLiga 2Gelora Sriwijaya Jakabaring0:3
FinishedPersikad Depok FCvsBekasi CityLiga 2Pakansari Stadium3:2
FinishedPSMS MedanvsIsenmulang KaltengLiga 2Stadion Teladan1:1
FinishedPersela LamonganvsBarito PuteraLiga 2Stadion Surajaya1:1
FinishedSriwijaya FCvsGarudayaksaLiga 2Gelora Sriwijaya Jakabaring0:3
FinishedPersikad Depok FCvsBekasi CityLiga 2Pakansari Stadium3:2
FinishedPSMS MedanvsIsenmulang KaltengLiga 2Stadion Teladan1:1
FinishedPersipalvsPersipura JayapuraLiga 2Gawalise Stadium0:5
FinishedPersekatvsPersiraja Banda AcehLiga 2Tri Sanja Stadium1:1
FinishedPSPSvsSumsel UnitedLiga 2Kaharudin Nasution Sport Center Rumbai Stadium2:0
FinishedPersiba BalikpapanvsPSS SlemanLiga 2Stadion Batakan1:1

Entertainment only. 18+. Play responsibly.