Valorant has 22 different playable agents which can each be classified into one of four roles. Prior to a game, a team goes through "Agent Select," where each player picks the agent (and thus the role) that they'll play during the game. Two players on the same team cannot play the same agent, and there are certain patterns that are generally maintained: at most two duelists, one sentinel, one controller, and at least one initiator.
Not every role is equally desirable. Many players prefer to play duelist over controller, for example; some players end up with a role that they are essentially forced to play due to the rest of the team's selections. Sometimes a player will "fill," or wait for their teammates to pick their agents and then make their decision based on the resulting vacancy that needs to be filled.
The goal of this page is to identify the players who exhibit the most versatility by selecting different agents and roles. On the other hand, there are some players who predominantly play on the same agent and role. It is generally a commendable trait to be able to fit the needs of the team in different ways.
I calculated a naive metric called Versatility Index for this purpose. The versatility metric is a measure of diversity in a player's choice of agent or role, naively based on counts (not taking into account their performance). The measure we use is entropy, a concept from information theory. In the context of player versatility, entropy can be interpreted as the amount of "uncertainty" or "diversity" in the player's agent or role selection. The entropy \(V\) of a player's agent or role distribution is calculated as \(V=-\sum_{i}p_i\log_2(p_i)\), where \(p_i\) represents the proportion of times the \(i\)-th agent or role was chosen. The entropy value will be larger when the distribution of selected agents or roles is more uniform, indicating higher versatility. Conversely, a player who always chooses the same agent or role will have an entropy of zero, indicating low versatility.
I'll repeat the fact that this metric does not take performance into account. It only considers the amount of times an agent or role was played. The obvious problem with this approach is that a player who is very good at one role and very bad at the other three roles may be rated as equally versatile as a player who is very good at every role (if their role counts are identical). In reality, the latter player is obviously more versatile. It's important to understand what exactly a metric is capturing: in this case, it is capturing the amount of diversity in a player's agent or role selection.
Agent | Role | ||||
---|---|---|---|---|---|
Player | MP | Play% | Vers. | Play% | Vers. |
![]() |
450 | 0.955 | 3.95 | 1.000 | 1.99 |
![]() |
375 | 0.864 | 3.36 | 1.000 | 1.87 |
![]() |
349 | 0.864 | 3.66 | 1.000 | 1.87 |
![]() |
335 | 0.955 | 3.51 | 1.000 | 1.89 |
![]() |
289 | 0.591 | 2.53 | 1.000 | 1.62 |
![]() |
199 | 0.682 | 2.52 | 1.000 | 1.58 |
![]() |
144 | 0.773 | 3.78 | 1.000 | 1.95 |
![]() |
125 | 0.591 | 3.32 | 1.000 | 1.60 |
![]() |
105 | 0.500 | 2.66 | 1.000 | 1.64 |
![]() |
103 | 0.500 | 2.67 | 1.000 | 1.20 |
![]() |
94 | 0.500 | 2.99 | 1.000 | 1.59 |
![]() |
69 | 0.545 | 2.75 | 1.000 | 1.76 |
![]() |
35 | 0.455 | 2.50 | 0.750 | 0.84 |
![]() |
33 | 0.318 | 2.37 | 0.750 | 1.50 |
![]() |
7 | 0.136 | 1.15 | 0.750 | 1.15 |
![]() |
6 | 0.182 | 1.92 | 0.750 | 1.46 |
![]() |
3 | 0.136 | 1.58 | 0.500 | 0.92 |
![]() |
3 | 0.091 | 0.92 | 0.500 | 0.92 |
![]() |
3 | 0.091 | 0.92 | 0.500 | 0.92 |
![]() |
2 | 0.091 | 1.00 | 0.500 | 1.00 |
![]() |
2 | 0.045 | 0.00 | 0.250 | 0.00 |
![]() |
2 | 0.045 | 0.00 | 0.250 | 0.00 |
![]() |
1 | 0.045 | 0.00 | 0.250 | 0.00 |
![]() |
1 | 0.045 | 0.00 | 0.250 | 0.00 |