Skip to content

CS2 match result

Spirit vs Astralis

Counter-Strike 2 match result: Spirit vs Astralis. Spirit won the series 2–0 against Astralis at IEM Kraków 2026 on January 31, 2026 (BO3).

WW

IEM KRAKÓW 2026

BO3

2:0

1/31/26, 4:45:00 PM

 

SPIRIT

ASTRALIS

RUSSIA

DENMARK

WINNER
LOSER

ggscore.net

Player statistics

Per-map kills, deaths, assists, and rating when box scores have been ingested.

Map 1: Dust II

Spirit 16–13

Spirit

PlayerKDAK/DADRRating
donk281771.6595.91.55
tN1R1815101.2071.91.38
magixx2016101.2570.71.29
sh1ro161720.9452.10.79
zont1x112280.5044.80.59

Astralis

PlayerKDAK/DADRRating
ryu241871.3385.51.42
phzy221881.2281.81.27
Staehr1920100.9576.11.08
jabbi151830.8358.40.81
HooXi72060.3523.40.47

Map 2: Overpass

Spirit 13–8

Spirit

PlayerKDAK/DADRRating
donk251172.27121.51.76
zont1x201381.54105.21.50
magixx111151.0057.31.18
sh1ro161041.6070.91.14
tN1R111380.85631.05

Astralis

PlayerKDAK/DADRRating
phzy191461.3684.91.52
ryu121630.7555.51.07
jabbi101640.62680.84
HooXi121950.6370.10.65
Staehr51860.2847.40.44

Match details

Final score
Spirit 2–0 Astralis
Date
January 31, 2026
Format
BO3
Location
lan
Game
Counter-Strike 2 (CS2)

Head-to-head: Spirit vs Astralis

PlayedMatchScoreEvent
Mar 13, 2026, 8:30 PMAstralis vs Spirit2 — 0ESL Pro League Season 23 Finals
May 18, 2025, 12:00 PMSpirit vs Astralis3 — 1PGL Astana 2025
May 12, 2025, 2:00 PMSpirit vs Astralis2 — 0PGL Astana 2025
Feb 2, 2025, 12:30 PMSpirit vs Astralis2 — 0IEM Katowice 2025
Nov 2, 2024, 12:55 PMSpirit vs Astralis2 — 1BLAST Premier World Final 2024
Sep 26, 2024, 3:50 PMSpirit vs Astralis2 — 1BLAST Premier Fall Final 2024
Apr 12, 2023, 10:50 AMAstralis vs Spirit2 — 1BLAST.tv Paris Major 2023 Europe RMR B
Mar 31, 2023, 10:00 AMAstralis vs Spirit2 — 0IEM Dallas 2023 Europe Closed Qualifier
Mar 19, 2023, 11:30 AMAstralis vs Spirit2 — 1ESL Pro League Season 17
Mar 15, 2023, 6:00 PMSpirit vs Astralis2 — 0ESL Pro League Season 17

More matches from IEM Kraków 2026

PlayedMatchScore
Feb 8, 2026, 4:00 PMVitality vs FURIA3 — 1
Feb 8, 2026, 12:30 PMSpirit vs MOUZ2 — 0
Feb 7, 2026, 7:10 PMVitality vs MOUZ2 — 0
Feb 7, 2026, 2:45 PMFURIA vs Spirit2 — 1
Feb 6, 2026, 6:00 PMMOUZ vs G22 — 0
Feb 6, 2026, 2:45 PMFURIA vs Aurora2 — 0
Feb 3, 2026, 7:10 PMMOUZ vs Falcons2 — 0
Feb 3, 2026, 3:30 PMFURIA vs Astralis2 — 1
Feb 3, 2026, 3:30 PMSpirit vs G22 — 1
Feb 3, 2026, 1:00 PMFalcons vs 3DMAX2 — 0

Get similar data via API

Programmatic access uses /api/v2 with X-API-Key. Full schemas: /docs and /docs/api-types.

Loading…

Single finished match, including per-map games when available (API key required).

GET/api/v2/match/7b2e37a2-b31f-49f7-a302-29cc47b24752

Request

URL
https://ggscore.net/api/v2/match/7b2e37a2-b31f-49f7-a302-29cc47b24752

Headers

HeaderValue
Acceptapplication/json
X-API-Keyrequired<your-key> or $GGSCORE_API_KEY

Quickstart

curl -sS 'https://ggscore.net/api/v2/match/7b2e37a2-b31f-49f7-a302-29cc47b24752' \
  -H "X-API-Key: $GGSCORE_API_KEY"

Example response body (200)

Illustrative JSON shape returned by the paid endpoint above (truncated).

{
  "id": "…",
  "played_at": "2025-01-15T18:00:00",
  "team_won": { "id": "…", "title": "Team A", "image_url": null },
  "team_lose": { "id": "…", "title": "Team B", "image_url": null },
  "team_won_country": null,
  "team_lose_country": null,
  "match_kind": { "id": "…", "title": "bo3" },
  "score_won": 2,
  "score_lose": 1,
  "stars": null,
  "event": { "id": "…", "title": "Event", "image_url": null },
  "location": null,
  "games": []
}