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

Tornado Pekanbaru vs PSIS Semarang 4-1: result, November 7, 2025

Jatidiri Stadium · Indonesia

Tornado PekanbaruWinner
4:1
PSIS Semarang

Line-ups

PSIS Semarang

  1. 52R. Darmawan
  2. 5D. Alikha
  3. 11Widi Syarief
  4. 18D. Ibrohim
  5. 26A. Saniskara
  6. 31K. Sulistia
  7. 32S. Delpi
  8. 45S. Buddin
  9. 57F. Madilesa
  10. 71W. Saputro
  11. 99A. Ivan

Tornado Pekanbaru

  1. 34T. Hamdani
  2. 27D. Sukarno
  3. 13A. Prasetyo
  4. 12R. Prahalabenta
  5. 18B. Fiqri
  6. 57A. Firmansyah
  7. 66G. Al Maruf
  8. 6R. Aprianto
  9. 22I. Hajar
  10. 10Felipe Ryan
  11. 30M. Ragil

PSIS Semarang

  1. 52R. Darmawan
  2. 5D. Alikha
  3. 11Widi Syarief
  4. 18D. Ibrohim
  5. 26A. Saniskara
  6. 31K. Sulistia
  7. 32S. Delpi
  8. 45S. Buddin
  9. 57F. Madilesa
  10. 71W. Saputro
  11. 99A. Ivan

Bench

  1. 21R. Okta
  2. 6R. Apriliansyah
  3. 10C. A. Sanchez Gonzalez
  4. 14M. Singgih
  5. 19A. Rahman
  6. 20H. Akbar
  7. 23D. Valentino
  8. 29B. Latusonsina
  9. 33M. Ivanovic
  10. 35D. Sormin
  11. 67A. Hamzah
  12. 69D. Rumbino

Coach

M. Ridwan

Tornado Pekanbaru

  1. 34T. Hamdani
  2. 27D. Sukarno
  3. 13A. Prasetyo
  4. 12R. Prahalabenta
  5. 18B. Fiqri
  6. 57A. Firmansyah
  7. 66G. Al Maruf
  8. 6R. Aprianto
  9. 22I. Hajar
  10. 10Felipe Ryan
  11. 30M. Ragil

Bench

  1. 25P. Bahari
  2. 7I. Putra
  3. 9Patrick
  4. 15L. Laode
  5. 17Ilham Syafri
  6. 19Y. Baehaki
  7. 20S. Arifin
  8. 21F. Akbar
  9. 28M. Ahoren
  10. 31M. Ferdiansa
  11. 77A. Diaz
  12. 79J. Guruh

Timeline

0'15'30'45'60'75'90'105'120'
  1. 68'GoalA. Prasetyo (assist: Ilham Syafri)Tornado Pekanbaru
  2. 78'Own goalS. BuddinTornado Pekanbaru
  3. 83'GoalPatrick (assist: Felipe Ryan)Tornado Pekanbaru
  4. 90'PenaltyFelipe RyanTornado Pekanbaru
  5. 90'GoalC. A. Sanchez Gonzalez (assist: K. Sulistia)PSIS Semarang
0'15'30'45'60'75'90'105'120'
  1. 17'Yellow cardR. PrahalabentaTornado Pekanbaru
  2. 38'SubstitutionOn: PatrickOff: R. PrahalabentaTornado Pekanbaru
  3. 48'Yellow cardA. PrasetyoTornado Pekanbaru
  4. 56'SubstitutionOn: Ilham SyafriOff: M. RagilTornado Pekanbaru
  5. 56'SubstitutionOn: A. DiazOff: G. Al MarufTornado Pekanbaru
  6. 59'SubstitutionOn: D. RumbinoOff: D. AlikhaPSIS Semarang
  7. 67'Yellow cardD. IbrohimPSIS Semarang
  8. 68'GoalA. Prasetyo (assist: Ilham Syafri)Tornado Pekanbaru
  9. 75'SubstitutionOn: C. A. Sanchez GonzalezOff: A. IvanPSIS Semarang
  10. 75'SubstitutionOn: B. LatusonsinaOff: Widi SyariefPSIS Semarang
  11. 78'Own goalS. BuddinTornado Pekanbaru
  12. 83'GoalPatrick (assist: Felipe Ryan)Tornado Pekanbaru
  13. 86'SubstitutionOn: D. ValentinoOff: S. DelpiPSIS Semarang
  14. 89'SubstitutionOn: F. AkbarOff: B. FiqriTornado Pekanbaru
  15. 89'SubstitutionOn: J. GuruhOff: A. FirmansyahTornado Pekanbaru
  16. 90'Yellow cardF. AkbarTornado Pekanbaru
  17. 90'Yellow cardD. SukarnoTornado Pekanbaru
  18. 90'PenaltyFelipe RyanTornado Pekanbaru
  19. 90'GoalC. A. Sanchez Gonzalez (assist: K. Sulistia)PSIS Semarang

Standings

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

Recent matches

  • Tornado Pekanbaru
    2-1-2WLLDWW1
  • PSIS Semarang
    0-2-3LDLLDD1

Also in this competition

FinishedPersela LamonganvsPersipalLiga 2Stadion Surajaya2:0
FinishedDeltrasvsPersiba BalikpapanLiga 2Stadion Gelora Delta1:1
FinishedSriwijaya FCvsIsenmulang KaltengLiga 2Jakabaring Stadium0:1
FinishedGarudayaksavsSumsel UnitedLiga 2Pakansari Stadium0:1
FinishedPersela LamonganvsPersipalLiga 2Stadion Surajaya2:0
FinishedDeltrasvsPersiba BalikpapanLiga 2Stadion Gelora Delta1:1
FinishedSriwijaya FCvsIsenmulang KaltengLiga 2Jakabaring Stadium0:1
FinishedGarudayaksavsSumsel UnitedLiga 2Pakansari Stadium0:1
FinishedPersipura JayapuravsPersiku KudusLiga 2Mandala Stadium1:0
FinishedBarito PuteravsPSS SlemanLiga 2Demang Lehman Stadium1:1
FinishedPSPSvsPersiraja Banda AcehLiga 2Kaharudin Nasution Sport Center Rumbai Stadium1:0
FinishedPersikad Depok FCvsPersekatLiga 2Pakansari Stadium3:0

Entertainment only. 18+. Play responsibly.