Counter-Strike 2

Koslep LAN
2026

{{ meta.matchCount }} maps · {{ meta.roundsTotal }} rounds · {{ meta.playerCount }} players
SVEN
Champions
Maps
{{ meta.seriesScore.SVEN }}–{{ meta.seriesScore.AWISAVI }}
★ SVEN take the LAN
AWISAVI
Runners-up
Rounds won
{{ meta.roundTotals.SVEN }} – {{ meta.roundTotals.AWISAVI }}
A 10–5 map score built on a {{ meta.roundTotals.SVEN - meta.roundTotals.AWISAVI }}-round gap over the whole LAN.
Top fragger
{{ topKills.kills }} kills
{{ topKills.name }} — {{ topKills.adr }} ADR, {{ topKills.kd }} K/D, {{ topKills.hs }}% HS
Best headshot rate
{{ topHs.hs }}%
{{ topHs.name }} — {{ topHs.hsKills }} of {{ topHs.kills }} kills
Longest alive
{{ topAlive.alivePerRound }}s
{{ topAlive.name }} — {{ hms(topAlive.liveTime) }} alive across {{ meta.roundsTotal }} rounds
Aces all LAN
0
342 rounds, not a single 5k. {{ totalMulti('multi4k') }} quad kills though.
The margin
{{ meta.damageGap }}

Damage separating the two teams

Across 342 rounds SVEN dealt {{ fmt(teamByName('SVEN').totals.damage) }} and AWISAVI dealt {{ fmt(teamByName('AWISAVI').totals.damage) }} — a gap of {{ meta.damageGap }}, or about {{ (meta.damageGap / meta.roundsTotal).toFixed(2) }} damage per round. AWISAVI actually threw more utility and flashed more enemies. SVEN's 10–5 came from converting the close maps, not from out-shooting anyone.

Most valuable player
★ LAN MVP
{{ mvp.name }}
{{ mvp.team }}

Led the LAN in kills, ADR and clutch kills, and won {{ mvp.entryPct }}% of his {{ mvp.entryCount }} entry duels — the best entry rate of anyone. His 33–19 on Inferno (138.0 ADR) is the single best map played all LAN.

Most MVP rounds went to {{ mvpRoundLeader.name }} with {{ mvpRoundLeader.mvps }}.

{{ s.k }}
{{ s.v }}
Podium · by K/D
{{ i + 1 }}
{{ p.name }}
{{ p.team }}
{{ p.kd }} K/D  ·  {{ p.adr }} ADR  ·  {{ p.kills }} kills
Records & oddities
{{ o.v }}
{{ o.t }}
{{ o.d }}
Section 02

Team stats

Head-to-head aggregates, map records, and how each side's output moved across the 15 maps.

{{ t.name }}
{{ t.mapsWon }}–{{ t.mapsLost }} maps  ·  {{ t.roundsWon }}–{{ t.roundsLost }} rds
{{ t.name === meta.champion ? 'Champions' : 'Runners-up' }}
Total kills{{ fmt(t.totals.kills) }}
Total damage{{ fmt(t.totals.damage) }}
HS%{{ t.hs }}%
Accuracy{{ t.accuracy }}%
Entry win%{{ t.entryPct }}%
Util dmg{{ fmt(t.totals.utilDmg) }}
Enemies flashed{{ t.totals.enemiesFlashed }}
Clutch kills{{ t.totals.clutchKills }}
Objectives{{ t.totals.objective }}
Time alive{{ hms(t.totals.liveTime) }}
Head to head · LAN totals
{{ c.a }}
{{ c.label }}
{{ c.b }}
Map records
{{ prettyMap(m.map) }}
played {{ m.played }}× · {{ mapVerdict(m) }}
{{ m.SVEN }} – {{ m.AWISAVI }}
Progression across the LAN
{{ currentTeamMetric.label }} per map, in play order — filled markers are map wins
Round differential per map
SVEN rounds won minus rounds lost — above the line is a map win for SVEN
Side balance & map outcomes
Rounds won by side, all 15 maps combined
Map win share
Best & worst maps
{{ t.name }}
Best
{{ prettyMap(t.best.map) }} {{ t.best.roundsWon }}–{{ t.best.roundsLost }}
Match {{ t.best.matchId }} · started {{ t.best.startingSide }} · {{ t.best.avgAdr }} avg ADR
Worst
{{ prettyMap(t.worst.map) }} {{ t.worst.roundsWon }}–{{ t.worst.roundsLost }}
Match {{ t.worst.matchId }} · started {{ t.worst.startingSide }} · {{ t.worst.avgAdr }} avg ADR
Section 03

Player stats

Every player measured against the other nine. Pick a metric to re-rank the field, or sort the full table by any column.

Compare a single stat
{{ currentPlayerMetric.desc }}
Impact map · two stats at once
{{ currentScatter.x.label }} against {{ currentScatter.y.label }} — hover a dot for the player
Profile comparison
Each axis is scaled against the field — the outer ring is the best value any player recorded for that stat, so the shape shows role, not absolute quality. Click names to add or remove players.
Clutch & duels
A clutch is a round the player finished alone against one or two opponents. 1v1 and 1v2 show the record in those situations; clutch kills counts every kill taken as the last man alive, so it rises with attempts as well as with wins.
Clutch situations faced, and how many were won
Clutch record
{{ p.name }}
1v1{{ p.v1Wins }}/{{ p.v1 }}
1v2{{ p.v2Wins }}/{{ p.v2 }}
Kills{{ p.clutchKills }}
{{ p.clutchPct }}%
Weapon specialists
{{ s.label }}tied ×{{ s.players.length }}
{{ s.value }}
{{ s.names.join(', ') }} — {{ s.note }}
Kills by weapon class — pistols, snipers, knife and taser
Full leaderboard
{{ c.label }}
{{ p.name }} {{ p.team }} {{ c.fmt ? c.fmt(p[c.key]) : p[c.key] }}
Click any column header to sort; gold values lead the field. Entry% is entry duels won of duels taken, EK→W% is rounds won after their opening kill, INV→W% is rounds won whenever they were in the opening duel at all — see Section 04. Clutch is kills recorded as the last man alive, and Acc% is shots on target of shots fired.
Player cards
{{ p.name }}
#{{ i + 1 }} by K/D · {{ p.team }}
{{ p.team }}
Kills{{ p.kills }}
Deaths{{ p.deaths }}
K/D{{ p.kd }}
ADR{{ p.adr }}
HS%{{ p.hs }}%
Entry%{{ p.entryPct }}%
Clutch K{{ p.clutchKills }}
Assists{{ p.assists }}
Best map {{ prettyMap(bestMap(p).map) }} {{ bestMap(p).adr }} ADR · {{ bestMap(p).kills }}–{{ bestMap(p).deaths }}
Worst map {{ prettyMap(worstMap(p).map) }} {{ worstMap(p).adr }} ADR · {{ worstMap(p).kills }}–{{ worstMap(p).deaths }}
ADR by map · 15 maps {{ Math.min(...p.games.map((g) => g.adr)) }} – {{ Math.max(...p.games.map((g) => g.adr)) }}
Section 04

Entry duels

What first blood is actually worth — per map, and per player. Every round opens with one kill and one death, so each duel puts two players on the hook for the same round.

Opening kill wins the round
{{ entry.pct }}%
{{ entry.converted }} of {{ entry.entries }} opening kills turned into a round win
First blood matters most
{{ entry.best.pct }}%
{{ prettyMap(entry.best.map) }} — and least on {{ prettyMap(entry.worst.map) }} at {{ entry.worst.pct }}%, a coin flip
Neither team owns it
{{ entry.teams.SVEN }}%
SVEN convert their entries; AWISAVI are at {{ entry.teams.AWISAVI }}% — the spread here is individual, not a team effect
Opening-kill conversion by map
Share of rounds won by the side that drew first blood
Green clears 70%, red falls under 60%, and the dashed line is the LAN average. {{ prettyMap(entry.best.map) }} and {{ prettyMap(entry.worst.map) }} are single maps of 20–24 rounds, so treat those extremes as thin.
Player entry impact
Gold counts only their opening kills; blue counts every opening duel they were in, won or lost
Because every duel has a killer and a victim and exactly one side wins the round, the blue column is zero-sum across the lobby and lands on exactly 50% LAN-wide — so it reads straight off as above or below par. Gold flatters anyone who only gets measured on the duels they win; blue charges them for the ones they lose. Two rounds have no opening kill on record, so the denominator is {{ entry.entries }} rather than {{ meta.roundsTotal }}.
Player Team EK EK WON EK→W% ED ED WON ED→W% DUELS WON INV→W%
{{ p.name }} {{ p.team }} {{ p.entryKills }} {{ p.entryKillWins }} {{ p.entryKillWinPct.toFixed(1) }} {{ p.entryDeaths }} {{ p.entryDeathWins }} {{ p.entryDeathWinPct.toFixed(1) }} {{ p.entryDuels }} {{ p.entryRoundWins }} {{ p.entryRoundWinPct.toFixed(1) }}
EK→W% is coloured against the {{ entry.pct }}% LAN average, INV→W% against the 50% par. Both columns are also in the main leaderboard in Section 03, where you can sort them against everything else.
Section 05

All matches

All 15 maps in play order. Click a card to open the full scoreboard for that map.

{{ t.name }} · started {{ t.startingSide }} {{ t.roundsWon }} rounds
Player K D A +/− ADR HS% UD
{{ p.name }} {{ p.kills }} {{ p.deaths }} {{ p.assists }} {{ p.kills - p.deaths > 0 ? '+' : '' }}{{ p.kills - p.deaths }} {{ p.adr }} {{ p.hs }}% {{ p.utilDmg }}