Method

How we find line-ups

A CS2 demo records every grenade: who threw it, from where, looking where, and where it went off. We read that, instead of writing down tricks.

What is kept

A throw is kept only if you can repeat it: made from a standstill, or as a jump from a standstill. The demo gives the feet position, the view angles, which mouse button was used and whether it was a jump throw. Running throws are dropped — nobody can reproduce those from a picture.

Throws from the same spot with the same aim and the same landing are one line-up. "×7" is the number of times it was thrown in the matches we have read. Callouts ("Heaven", "Squeaky") are the game's own place names from the demo.

What we do not claim

The collection is young: one match so far (data of 2026-09-21). Counts describe those matches, not the whole pro scene. A line-up thrown once may be a one-off; treat "×1" as "seen", not "standard".

Maps and pictures

The maps are drawn by us from where players walk in the demos; lighter floor means higher ground. We do not use the game's radar images. In-game pictures are our own screenshots, taken on a private practice server at the exact position from the demo.

Tools

Every formula is on its tool's page with its source, and automated tests pin the results to values known independently — for example, CS2 sensitivity to Valorant is a division by 3.18, and ten M4A1-S | Knight at float 0.05 trade up to a Dragon Lore at 0.35. When the game changes a rule, the test changes first.

Share codes are decoded with csgo-sharecode; skin facts come from CSGO-API (names, collections, float ranges — no images).

Contact

Found a throw that lands wrong after a map update, or a rule we have out of date? Write to [email protected].