npl
Photo: Liquipedia

CS2 pro player

npl

Andrii Kukharskyi

Form L L W W L 2 won · 3 lost in 5 maps Rating 1.18 Great

npl in numbers

All stats →

Rating

1.18

Pro avg 1.06

KAST

75%

Pro avg 73%

ADR

80

Pro avg 72

K/D

1.11

Pro avg 0.99

Headshots

61%

Pro avg 50%

Maps won

40%

2W · 3L

From 110 rounds: 83 kills, 75 deaths, 27 assists. The rating is our approximation of HLTV's 2.0; KAST is the share of rounds with a kill, assist, survival or traded death. The amber mark is the pro average.

Crosshair and settings

All settings →

Static Cross

Length 2 · Thickness 2 · Gap 1

Dot on · Outline off

Open in the generator →
eDPI
1000 800 × 1.25
Resolution
1280x1024 stretched
Mouse
Logitech G Pro X2 SUPERSTRIKE Lunar Eclipse
Refresh rate
360 Hz

B8 matches

All matches →
  • Lost vs Natus Vincere IEM · 0:2
  • Won vs Legacy IEM · 2:1
  • Lost vs Heroic IEM · 0:2
  • Lost vs FaZe Tesla Cup · 0:2
  • Lost vs HOTU Tesla Cup · 0:2

Maps, most played first

All maps →
  • Dust2 1W 1L 1.38
  • Ancient 0W 1L 1.02
  • Mirage 1W 0L 1.33
  • Cache 0W 1L 0.69

B8 teammates

npl's crosshair

npl (B8) uses a cyan static cross crosshair with length 2, thickness 2 and gap 1, plus a center dot, and no outline.

Last updated from Natus Vincere vs B8 (Ancient), IEM Beijing 2026 Group A, 4 Nov 2026.

Read from the match demo. Preview at 5x zoom.

Crosshair code

CSkAHSFfOzBMMTqi22fMONmdq5XhokA96FF4KLLFs2y62a
Open in the crosshair generator
Style
Static Cross
Length
2
Thickness
2
Gap
1
Center dot
On
Outline
Off
Color
0, 255, 255
Alpha
255
T style
Off
Console commands
cl_crosshair_drawoutline "0"
cl_crosshair_dynamic_maxdist_splitratio "1"
cl_crosshair_dynamic_splitalpha_innermod "0"
cl_crosshair_dynamic_splitalpha_outermod "1"
cl_crosshair_dynamic_splitdist "3"
cl_crosshair_dynamic_spread_limit "242"
cl_crosshair_gap "1"
cl_crosshair_length "2"
cl_crosshair_recoil "0"
cl_crosshair_screen_height "1024"
cl_crosshair_t "0"
cl_crosshair_thickness "2"
cl_crosshaircolor_a "255"
cl_crosshaircolor_b "255"
cl_crosshaircolor_g "255"
cl_crosshaircolor_r "0"
cl_crosshairdot "1"
cl_crosshairoutline_a "255"
cl_crosshairoutline_b "0"
cl_crosshairoutline_g "0"
cl_crosshairoutline_r "0"
cl_crosshairstyle "4"
cl_ironsight_dot_scale "1"
cl_ironsight_usecrosshaircolor "0"
Seen in match demos (5)
MatchMapDateCode
Natus Vincere vs B8 Ancient 4 Nov 2026 Current
Natus Vincere vs B8 Dust2 4 Nov 2026 Current
Legacy vs B8 Dust2 3 Nov 2026 Current
Legacy vs B8 Mirage 3 Nov 2026 Current
Legacy vs B8 Cache 3 Nov 2026 Current

Mouse & sensitivity

Mouse
Logitech G Pro X2 SUPERSTRIKE Lunar Eclipse
DPI
800
Sensitivity
1.25
eDPI
1000
cm / 360
41.6 cm
Zoom sensitivity
0.9
Polling rate
1000 Hz
Windows sensitivity
6

npl's sensitivity in other games: Valorant, Apex, Overwatch 2, Call of Duty, or at a different DPI.

Video settings

Resolution
1280x1024
Aspect ratio
5:4
Scaling
Stretched
Refresh rate
360 Hz

Gear

Mouse
Logitech G Pro X2 SUPERSTRIKE Lunar Eclipse
Monitor
ZOWIE XL2566K
Mousepad
BanKs Collection Heavy Claw by ESPTIGER
Keyboard
ASUS ROG Falchion Ace HFX Black
Headset
Logitech G Pro X Headset

Settings and gear from prosettings.net, last updated 2026-11-04. Pros change setups often.

How npl's setup compares

npl plays at 1000 eDPI (800 DPI at 1.25 in-game), or 41.6 cm of mouse movement for a full turn. That is a mid-range sensitivity, the most common choice among pros. 15% of the 176 pros we track play at a higher eDPI, and the median is 804.

npl plays at 1280x1024 5:4 stretched, the same as 6 of the other 173 pros with known video settings.

The crosshair gap of 1 matches the pro median. 69 of 181 tracked pros use a cyan crosshair, while green is the most popular color.

Closest sensitivity: donk (1000), jcobbb (1000), huNter- (1000), phzy (1000)

Against the pro average

Set beside 96 pros over 870 player-maps of pro play, read from match demos the same way.

Rating 1.18 KAST 75% ADR 80 K/D 1.11 Headshots 61% Opening duels 61%

This player Pro average

PlayerPros
  • Rating 1.18
    1.06
  • KAST 75%
    73%
  • ADR 80
    72
  • K/D 1.11
    0.99
  • Headshots 61%
    50%
  • Opening duels 61%
    50%
  • Kills a round 0.75
    0.65
  • Accuracy 19%
    17%
  • Multi-kill rounds 18%
    15%
  • Utility damage 6.8
    4.7
  • Deaths traded 23%
    22%

Aim

What happens once an enemy is in view, from 69 duels and 426 bullets. "In view" is the game's own record of who has spotted whom, which starts when the enemy is already near the crosshair, so the first two read lower than other sites' numbers.

Time to damage

171ms

from seeing an enemy to hitting them. Lower is better. Pro avg 177 ms

Crosshair placement

1.8°

the aim had to move to land that hit. Lower is better. Pro avg 2.3°

Counter-strafing

88%

of standing rifle shots fired slow enough to be accurate. Pro avg 86%

Spray accuracy

27%

of rifle bullets in sprays of three or more that hit. Pro avg 29%

Accuracy, enemy in view

28%

of bullets hit, leaving out spam through walls and smoke. Pro avg 28%

Grenades

What 220 grenades did: 70 flashbangs, 58 smokes, 33 HE and 59 molotovs, 2.0 a round. Pros throw 2.2 a round.

Enemies per flash

0.81

enemies blinded by each flashbang, for 3.1s each, against 0.33 teammates. Pro avg 0.59

Flashes into kills

14%

of flashbangs blinded an enemy who died still blind (10 kills). Pro avg 7%

Damage per HE

15.0

damage to enemies from each HE grenade thrown. Pro avg 8.4

Damage per molotov

4.3

damage to enemies from each molotov or incendiary. Most are thrown to block, not burn. Pro avg 2.8

Unused at death

$275

of grenades still in the pocket at each death. Lower is better. Pro avg $229

By buy

Rounds by what the team carried when the round began: an eco is under $2,000 a player, a force buy under $4,000. The average round starts with $3882 of gear. Pros carry $4197.

Pistol round

60%won

9-8 and 88 ADR over 10 rounds. Pro avg 75 ADR

Eco

0%won

3-13 and 33 ADR over 15 rounds. Pro avg 47 ADR

Force buy

80%won

10-8 and 113 ADR over 10 rounds. Pro avg 66 ADR

Full buy

49%won

61-46 and 84 ADR over 75 rounds. Pro avg 76 ADR

How the rounds go

Opening duels

61%won

19 first kills12 first deaths

Trades

18trade kills

17 of 75 deaths traded by a teammate

1/8

Clutches

1 won of 8 last-alive rounds

Best: 1v2

1v1 0/1 · 1v2 1/2 · 1v4 0/4 · 1v5 0/1

Multi-kill rounds

15

2k

4

3k

1

4k

0

Ace

How the kills were made

19 m

average distance

12

through smoke (14%)

8

wallbangs (10%)

0

no-scopes

1

while blind

0

in the air

Utility

6.8

grenade damage a round

11.4

enemies blinded a map

8

flash assists

Accuracy

Shots that hit19%

Hits to the head29%

Sides

CT side58 rounds

1.25 K/D85 ADR

T side52 rounds

0.97 K/D74 ADR

Kills by weapon

  • AK-47
    26
  • M4A1-S
    20
  • Galil AR
    7
  • Glock-18
    5
  • MP9
    3
  • M4A4
    2

Added up from the 5 maps of pro play we have read from match demos (2-3), the same demos npl's crosshair comes from. It grows with every demo.

By map

Open a map for every time they played it.

Recent maps

Rating, last 5 mapsoldest → newest

┄ 1.00 is an average game┄ pro average 1.06

  • Loss 8-13 Ancient vs Natus Vincere 4 Nov 2026 K / D / A13 / 16 / 8 ADR72 KAST76% Rating1.02
  • Loss 11-13 Dust2 vs Natus Vincere 4 Nov 2026 K / D / A16 / 20 / 6 ADR88 KAST75% Rating1.05
  • Win 13-11 Dust2 vs Legacy 3 Nov 2026 K / D / A25 / 13 / 6 ADR128 KAST83% Rating1.71
  • Win 13-9 Mirage vs Legacy 3 Nov 2026 K / D / A19 / 12 / 5 ADR59 KAST82% Rating1.33
  • Loss 6-13 Cache vs Legacy 3 Nov 2026 K / D / A10 / 14 / 2 ADR43 KAST58% Rating0.69

Upcoming matches

No upcoming B8 matches scheduled.

Recent results

Team history

Every team npl has played for, newest first.

  1. Aug 2025 – present B8 Current
  2. Jul 2023 – Aug 2025 B8 Loan
  3. Jun 2023 – Aug 2025 Natus Vincere Inactive
  4. Dec 2022 – Jun 2023 Natus Vincere
  5. Dec 2021 – Dec 2022 Natus Vincere Junior

Team history from Liquipedia, CC BY-SA 3.0.