BBL CS2 stats
BBL are ranked #60 of 371 CS2 teams, unchanged this week, with a rating of 1,693, 9 points above BESTIA. They have won 7 of their last 14 matches, most recently losing 0–2 to HEROIC in the DraculaN Season 7 playoffs on 21 October.
Ratings through 21 Oct 2026
- CS2 rankof 371 teams, unchanged this week
- #60
- Ratingrange 1,580 to 1,805. World rank #42
- 1,693
- Last 14 matcheswon and lost since 2 Oct
- 7–7
- Map win rate33–38 on 71 maps, last 6 months
- 46%
BBL rating history
Rating after each match over the last six months. The shaded band is the rating plus or minus two times its uncertainty.
BBL's rating rose from 1,320 on 31 August to a peak of 1,744 on 12 September and is 1,693 now.
Last updated 21 Oct 2026
- Peak
- Low
View this chart as a table
| Date | Rating | Range |
|---|---|---|
| 21 Oct | 1,693 | 1,586 to 1,800 |
| 20 Oct | 1,704 | 1,596 to 1,811 |
| 20 Oct | 1,684 | 1,577 to 1,792 |
| 19 Oct | 1,700 | 1,592 to 1,808 |
| 17 Oct | 1,694 | 1,584 to 1,804 |
| 16 Oct | 1,687 | 1,574 to 1,799 |
| 13 Oct | 1,670 | 1,556 to 1,783 |
| 13 Oct | 1,683 | 1,569 to 1,798 |
| 13 Oct | 1,693 | 1,576 to 1,811 |
| 3 Oct | 1,697 | 1,576 to 1,817 |
| 3 Oct | 1,713 | 1,591 to 1,836 |
| 2 Oct | 1,702 | 1,575 to 1,829 |
| 2 Oct | 1,687 | 1,555 to 1,819 |
| 2 Oct | 1,697 | 1,564 to 1,829 |
| 2 Oct | 1,690 | 1,557 to 1,822 |
| 2 Oct | 1,687 | 1,555 to 1,819 |
| 2 Oct | 1,675 | 1,542 to 1,807 |
| 27 Sep | 1,687 | 1,554 to 1,821 |
| 25 Sep | 1,712 | 1,575 to 1,849 |
| 22 Sep | 1,737 | 1,596 to 1,878 |
| 22 Sep | 1,716 | 1,571 to 1,861 |
| 22 Sep | 1,740 | 1,590 to 1,890 |
| 19 Sep | 1,702 | 1,546 to 1,857 |
| 18 Sep | 1,740 | 1,578 to 1,902 |
| 18 Sep | 1,720 | 1,555 to 1,885 |
| 18 Sep | 1,704 | 1,535 to 1,872 |
| 18 Sep | 1,723 | 1,551 to 1,896 |
| 18 Sep | 1,709 | 1,534 to 1,885 |
| 13 Sep | 1,730 | 1,550 to 1,910 |
| 12 Sep | 1,744 | 1,545 to 1,944 |
| 10 Sep | 1,684 | 1,467 to 1,901 |
| 9 Sep | 1,611 | 1,363 to 1,859 |
| 6 Sep | 1,482 | 1,203 to 1,760 |
| 6 Sep | 1,558 | 1,229 to 1,887 |
| 5 Sep | 1,460 | 1,098 to 1,823 |
| 31 Aug | 1,320 | 905 to 1,736 |
BBL recent form
The last 14 matches, oldest on the left. A filled square is a win and an outlined square is a loss.
Last updated 21 Oct 2026
- 2 Oct: won 1–0 against HAVU
- 2 Oct: lost 0–1 against Ninjas in Pyjamas
- 2 Oct: won 2–1 against FOKUS
- 3 Oct: won 2–1 against BC.Game
- 3 Oct: lost 0–2 against Ninjas in Pyjamas
- 13 Oct: lost 1–2 against Liquid
- 13 Oct: lost 1–2 against JiJieHao
- 13 Oct: lost 0–2 against Liquid
- 16 Oct: won 2–0 against EYEBALLERS
- 17 Oct: won 2–1 against ex-RUSTEC
- 19 Oct: won 2–1 against Betclic
- 20 Oct: lost 0–2 against BC.Game
- 20 Oct: won 2–0 against Luminosity
- 21 Oct: lost 0–2 against HEROIC
View this chart as a table
| Date | Opponent | Result | Ratings going in | Rating gap |
|---|---|---|---|---|
| 2 Oct | HAVU | Won 1–0 | 1,690 v 1,530 | −160 |
| 2 Oct | Ninjas in Pyjamas | Lost 0–1 | 1,697 v 1,765 | +68 |
| 2 Oct | FOKUS | Won 2–1 | 1,687 v 1,722 | +35 |
| 3 Oct | BC.Game | Won 2–1 | 1,702 v 1,711 | +9 |
| 3 Oct | Ninjas in Pyjamas | Lost 0–2 | 1,713 v 1,784 | +71 |
| 13 Oct | Liquid | Lost 1–2 | 1,697 v 1,778 | +81 |
| 13 Oct | JiJieHao | Lost 1–2 | 1,693 v 1,682 | −11 |
| 13 Oct | Liquid | Lost 0–2 | 1,683 v 1,774 | +91 |
| 16 Oct | EYEBALLERS | Won 2–0 | 1,670 v 1,654 | −16 |
| 17 Oct | ex-RUSTEC | Won 2–1 | 1,687 v 1,669 | −18 |
| 19 Oct | Betclic | Won 2–1 | 1,694 v 1,661 | −33 |
| 20 Oct | BC.Game | Lost 0–2 | 1,700 v 1,715 | +15 |
| 20 Oct | Luminosity | Won 2–0 | 1,684 v 1,750 | +66 |
| 21 Oct | HEROIC | Lost 0–2 | 1,704 v 1,825 | +121 |
BBL recent results
The latest eight matches, with each map's score and both teams' ratings going in.
| Opponent | Date | Event | Result | Maps, BBL first | Ratings going in |
|---|---|---|---|---|---|
| HEROIC | DraculaN Season 7Playoffs | Lost0–2 |
| 1,704 v 1,825 | |
| Luminosity | DraculaN Season 7Playoffs | Won2–0 |
| 1,684 v 1,750 | |
| BC.Game | DraculaN Season 7Playoffs | Lost0–2 |
| 1,700 v 1,715 | |
| Betclic | PGL Bucharest 2027: Closed QualifierPlayoffs | Won2–1 |
| 1,694 v 1,661 | |
| ex-RUSTEC | PGL Bucharest 2027: Closed QualifierPlayoffs | Won2–1 |
| 1,687 v 1,669 | |
| EYEBALLERS | PGL Bucharest 2027: Closed QualifierPlayoffs | Won2–0 |
| 1,670 v 1,654 | |
| Liquid | Stake Pulse Beat III | Lost0–2 |
| 1,683 v 1,774 | |
| JiJieHao | Stake Pulse Beat IIIGroup B | Lost1–2 |
| 1,693 v 1,682 |
Ratings are each team's rating just before the match. Scores are BBL first.
BBL CS2 map pool
The seven maps in the current Active Duty pool, over the last six months. Round win rates are shown against every other team's rate on the same map and side.
Dust2 is a permanent ban
BBL banned Dust2 in 29 of their 30 recorded vetoes in the last six months, and did not play it. Vetoes are recorded for 30 of their 38 matches.
| Map | Played | Won | CT rounds won | T rounds won | Picked | Banned |
|---|---|---|---|---|---|---|
| Nuke | 20 | 55%11–9 | 52.1%CT gap to other teams −3.7119 rounds | 57.0%T gap to other teams +12.8158 rounds | 17of 30 | 0of 30 |
| Mirage | 14 | 43%6–8 | 49.5%CT gap to other teams −5.0107 rounds | 40.8%T gap to other teams −4.776 rounds | 0of 30 | 10of 30 |
| Cache | 13 | 31%4–9 | 40.9%CT gap to other teams −11.4115 rounds | 51.3%T gap to other teams +3.6115 rounds | 2of 30 | 5of 30 |
| Inferno | 12 | 42%5–7 | 48.6%CT gap to other teams −2.7111 rounds | 46.5%T gap to other teams −2.2114 rounds | 3of 30 | 4of 30 |
| Ancient | 9 | 67%6–3 | 59.3%CT gap to other teams +6.481 rounds | 59.5%T gap to other teams +12.479 rounds | 2of 30 | 5of 30 |
| Anubis | 3 | 33%1–2 | 33.3%CT gap to other teams −16.015 rounds, low sample | 57.1%T gap to other teams +6.514 rounds, low sample | 0of 30 | 13of 30 |
| Dust2 | 0 | – | No rounds recorded | No rounds recorded | 0of 30 | 29of 30 |
One map wonOne map lostRound rates show the gap to other teams on that map and side, in pointsPicks and bans from 30 recorded vetoes
Retired maps are not shown. A pick is a map BBL chose; the deciding map is neither picked nor banned.
BBL playstyle
Six round-level rates from 1,104 recorded rounds in the last six months. Each square is one top-ranked team, best on the left; the large square is BBL.
- 49.1%31st of 31, median 55.8%
CT round win rate
Rounds won on the CT side - 51.8%4th of 31, median 49.0%
T round win rate
Rounds won on the T side - 49.5%22nd of 31, median 51.2%
Pistol rounds won
First round of each half - 70.7%29th of 31, median 73.7%
Rounds won after the first kill
When they get the opening kill - 49.9%24th of 31, median 51.2%
Opening duels won
Share of first kills in a round - 11.6%25th of 31, median 12.4%
Clutches won
Of clutch situations faced
BBL's highest placing among 31 top-ranked teams is fourth, on T rounds. They are close to the median on clutches.
BBL roster
| Player | Maps | ADR | KAST | K/D |
|---|---|---|---|---|
| salazarDK | 496 | 68.0 | 71% | 0.93 |
| LeakzDK | 154 | 84.4 | 74% | 1.16 |
| IceBergDK | 153 | 66.8 | 69% | 0.76 |
| NickyBDK | 148 | 74.7 | 73% | 0.96 |
| MistRDK | 141 | 73.1 | 75% | 0.96 |
Maps, ADR, KAST and K/D are each player's own figures over the last 12 months, from our own match records, as of 13 Oct 2026. Most maps first. A dash means the figure is not on record, never a zero.
BBL head-to-head record
| Opponent | Record | Meetings, oldest first |
|---|---|---|
| HEROIC | 0–2 | 2 meetings · opponent rated 97 higher on average. Last met |
| Luminosity | 1–1 | 2 meetings · opponent rated 10 higher on average. Last met |
| BC.Game | 1–1 | 2 meetings · opponent rated 12 higher on average. Last met |
| EYEBALLERS | 2–0 | 2 meetings · opponent rated 32 lower on average. Last met |
| Liquid | 1–2 | 3 meetings · opponent rated 63 higher on average. Last met |
Every meeting in the last three years against five regular opponents, oldest on the left. The average gap is the opponent's rating minus BBL's going into the match.
BBL have not beaten HEROIC in 2 meetings, most recently losing on 21 October.
Teams near BBL in the CS2 rankings
Top teams in Europe
Ratings and ranks are our own calculation from match results. They are not official rankings, and they are not predictions or betting advice.
How to read BBL's CS2 stats
This map pool is one API call
BBL's record on each map, from the team maps endpoint of the CS2 API.
The team maps endpoint needs a paid plan, from $99 a month. A free sandbox key reads a fixed sample of past matches, to try the API first.
$ curl -G -H "Authorization: Bearer $ESPORTSODDS_API_KEY" \ -d window=6m -d era=cs2 -d active=true \ https://api.esportsodds.gg/v1/cs2/teams/bbl/maps { "data": [ {"map_name": "de_ancient", "played": 9, "wins": 6}, {"map_name": "de_nuke", "played": 20, "wins": 11}, {"map_name": "de_mirage", "played": 14, "wins": 6} ], "meta": { "count": 6, "next_cursor": null } }