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

Responsible

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

Entertainment only. Not betting advice. Responsible Gaming.

© 2026 ScoreAssist. All rights reserved.
FootballYkkösliigaFull time

KäPa vs Haka

Markku.fi Areena · Finland

KäPaWinner
3:2
Haka

Line-ups

KäPa

  1. 1T. Collin
  2. 2U. Huhtamaki
  3. 4P. Hietalahti
  4. 7N. Leinonen
  5. 10Y. Lika
  6. 11S. Sillah
  7. 22D. Ripatti
  8. 25M. Kuningas
  9. 26H. Toivonen
  10. 28E. Lappalainen
  11. 39S. Savini

Haka

  1. 12A. Lepola
  2. 3N. Friberg
  3. 6C. Silas
  4. 9T. Ali Abubakar
  5. 10A. Maenpaa
  6. 18E. Mattila
  7. 21K. Nurmi
  8. 25D. Enqvist
  9. 30V. Purosalo
  10. 77O. Whyte
  11. 13M. Mahlamaki

KäPa

  1. 1T. Collin
  2. 2U. Huhtamaki
  3. 4P. Hietalahti
  4. 7N. Leinonen
  5. 10Y. Lika
  6. 11S. Sillah
  7. 22D. Ripatti
  8. 25M. Kuningas
  9. 26H. Toivonen
  10. 28E. Lappalainen
  11. 39S. Savini

Bench

  1. 35O. Brusiin
  2. 8R. Huhtamaki
  3. 15A. Pastinen
  4. 19T. Koivuranta
  5. 20C. Malinen
  6. 29J. Salmi
  7. 37O. Heinonen

Coach

Lari Lummepuro

Haka

  1. 12A. Lepola
  2. 3N. Friberg
  3. 6C. Silas
  4. 9T. Ali Abubakar
  5. 10A. Maenpaa
  6. 18E. Mattila
  7. 21K. Nurmi
  8. 25D. Enqvist
  9. 30V. Purosalo
  10. 77O. Whyte
  11. 13M. Mahlamaki

Bench

  1. 4E. Auvinen
  2. 7T. Lahdensuo
  3. 8J. Karlsson
  4. 15M. Syrjalainen
  5. 20M. Cisse
  6. 23T. Lehtinen
  7. 24N. Sichinava
  8. 1J. Ziprus

Coach

Tommi Ekmark

Timeline

0'15'30'45'60'75'90'105'120'
  1. 16'GoalO. WhyteHaka
  2. 37'GoalO. Whyte (assist: K. Nurmi)Haka
  3. 53'GoalN. Leinonen (assist: E. Lappalainen)KäPa
  4. 83'GoalM. Kuningas (assist: N. Leinonen)KäPa
  5. 90'GoalN. Leinonen (assist: S. Sillah)KäPa
0'15'30'45'60'75'90'105'120'
  1. 5'SubstitutionOn: E. AuvinenOff: N. FribergHaka
  2. 15'Yellow cardM. KuningasKäPa
  3. 16'GoalO. WhyteHaka
  4. 37'GoalO. Whyte (assist: K. Nurmi)Haka
  5. 53'GoalN. Leinonen (assist: E. Lappalainen)KäPa
  6. 59'Yellow cardHaka
  7. 61'SubstitutionOn: R. HuhtamakiOff: S. SaviniKäPa
  8. 65'Yellow cardO. WhyteHaka
  9. 69'Yellow cardHaka
  10. 73'SubstitutionOn: T. LahdensuoOff: K. NurmiHaka
  11. 73'SubstitutionOn: J. KarlssonOff: A. MaenpaaHaka
  12. 73'SubstitutionOn: M. CisseOff: T. Ali AbubakarHaka
  13. 76'Yellow cardE. AuvinenHaka
  14. 77'SubstitutionOn: T. KoivurantaOff: H. ToivonenKäPa
  15. 83'GoalM. Kuningas (assist: N. Leinonen)KäPa
  16. 85'Yellow cardHaka
  17. 90'Yellow cardKäPa
  18. 90'SubstitutionOn: T. LehtinenOff: D. EnqvistHaka
  19. 90'GoalN. Leinonen (assist: S. Sillah)KäPa

Standings

PositionRecordPointsGoal diff
3Haka14-5-847+20
9KäPa6-7-1425-16
Ykkösliiga table

Recent matches

  • KäPa
    1-2-2LDDLWW1
  • Haka
    2-1-2WLLDWW1

Head-to-head

3 matches

0 KäPaDraws 21 Haka

3 matches

0 KäPaDraws 21 Haka
  1. 2026-07-25Haka
  2. 2026-04-25Draw
  3. 2026-02-14Draw

Also in this competition

FinishedHakavsKlubi-04Ykkösliiga2:0
FinishedMPvsJIPPOYkkösliigaMikkelin Urheilupuisto1:0
FinishedPK-35vsKooteepeeYkkösliigaMarkku.fi Areena0:3
FinishedSJK AkatemiavsKäPaYkkösliigaOmaSp Stadion2:3
FinishedHakavsKlubi-04Ykkösliiga2:0
FinishedMPvsJIPPOYkkösliigaMikkelin Urheilupuisto1:0
FinishedPK-35vsKooteepeeYkkösliigaMarkku.fi Areena0:3
FinishedSJK AkatemiavsKäPaYkkösliigaOmaSp Stadion2:3
FinishedKooteepeevsMPYkkösliigaArto Tolsa Areena1:1
FinishedEIFvsSJK AkatemiaYkkösliigaEkenas Sparbank Arena TN1:1
FinishedJIPPOvsPK-35Ykkösliiga0:0
FinishedKlubi-04vsJäPSYkkösliigaBolt Arena2:1

Entertainment only. 18+. Play responsibly.