Introducing PRI: A New CS:GO Player Rating System

Released in 2017, HLTV’s Rating 2.0 is the second iteration of the only advanced metric designed to sum up player performance into a single value. However, in a previous blog post, Chris demonstrated its shortcomings and the necessity for a new player rating system. While Rating 2.0 does incorporate many other ways a player can contribute to a game besides kills and deaths, we feel like there are more important aspects of a game that currently are not accounted for; aspects that many in the community, including Astralis’ in-game leader, have been asking for. Stats/Rating which is based on how ...

What's the value of a coach?

Coaches are a somewhat mysterious force to CSGO spectators. It's difficult to understand the role a coach might play in influencing his team's success. Some seem more like cheerleaders, while others seem to play a much more fundamental role in crafting the strategy of the team. In this piece, we take a look at some legendary CSGO coaches and how their team performance changed after the coach was introduced. We measure performance using two related models. First, we look at our skill rating model, which is a modified version of glicko2, adapted for CSGO. Second, we look to overall rankings ...

ScreaM after the EnVyUs roster shakeup

Yesterday, I noticed a reddit post by /u/hutres highlighting ScreaM's stats immediately before and after the CSGO Asia Championships in which xms and Sixer replaced Happy and RPK. EnVyUs has since dropped their main and academy teams, and the players will have to find new homes. But I wanted to do a deeper dive into some of the statistics behind this momentary roster change. We did see a measurable improvement in both the performance of EnVyUs as a team and of ScreaM as a player. EnVyUs won 48% of their rounds with the new roster vs. 44% of rounds with ...




Exploring Player Consistency During 2017

One important and often unmeasured aspect of player performance in Counter-Strike: Global Offensive is consistency of performance. The ability to perform well in individual matches at critical moments is important, but consistently performing at a high level of skill creates a statistical divide between lucky players and highly skilled players. As a result, measuring empirical variance is an important aspect to determining a player’s skill level. Data Used Data comes from our statistics database and includes all matches that were played during 2017. To narrow down the number of teams we focus on, only the top 25 teams ranked by ...

Exploring Problems with Counter-Strike Rating Systems

When you look at the back of a baseball card, you don’t see a single rating. You see time-series information about that player.1 Additionally, they do not use a single number to tell a story about a player. No magic number that will accurately depict a player’s performance. However, with younger sports like Counter-Strike: Global Offensive, the single stat most people focus on is a player’s rating. This single number is problematic for many reasons. With the trove of data we have access to in demo files that we do not have with any other sport, we need to move ...

A look at advanced analytics in CS:GO

Author’s note: This was written to be viewed in RES so that you can see images within the post. Otherwise, reader experience may vary. TLDR: I made some new cool statistics for CSGO. Check out all the pretty pictures. I’m yohg, and I want to help change the way we think about statistics and their place in CSGO. Video games offer an amazing opportunity to do some statistical analysis that can’t be done in other sports. The “demo” in CSGO, for those unfamiliar, is a replay of the game that contains every action performed by a player throughout the game. ...