Wednesday, November 11, 2015

Season 4 to Season 5 Ladder Movement

How did you do in Season 5?

Below is a visualization of NA players I have on record who played ranked in both Season 4 and Season 5 (about 1.1 millions players in total) and how their league tier moved. I am taking their records on January 1st, 2015 for their Season 4 record and November 11th, 2015 for their Season 5 record. Note that there are many players who only have Season 4 or Season 5 and not the other - they are NOT included in this analysis. Master and Challenger players are not visualized as they constitute a tiny portion of the player population.

For Bronze, Silver, and Gold players, roughly 60% of them stayed within the same tier from Season 4 to Season 5 - keep in mind this percentage EXCLUDES players who played ranked in Season 4 but not Season 5. In other words, a sizeable majority of the players who played ranked in both seasons stayed within the same tier.

Interesting tidbits about the data that are not shown in the visualization:
  • About 29% of Bronze players in Season 4 have no ranked records in Season 5. This number is 20%, 14%, 10%, and 9% for Silver to Diamond players. It's probably not that surprising that players from lower tier are morel likely to lose interests in playing ranked (or quit altogether).
  • According to my data, 2 Bronze V players from Season 4 obtained Master tier in Season 5; 62 obtained Diamond. Before you lift your pitchforks, I don't think the Bronze-to-Master accounts are boosted - it's more likely that these were abandoned accounts, taken over for streaming purposes.
  • On the other hand, 7 Challenger players and 26 Master players from Season 4 dropped to Gold in Season 5. This is likely due to decay.
You can mouse over the bands to see additional information about the data.






















Friday, October 16, 2015

One For All Statistics (2015)

One for All statistics - with 170k games analyzed from the NA server.
Note that win rate is calculated for non-mirror games only.
Click on the column headers to sort.

ChampionPopularityWin Rate
Kindred12.71%36.13%
Yasuo10.24%55.15%
Tahm Kench7.49%41.94%
Lux6.87%64.63%
Darius6.48%71.81%
Heimerdinger6.44%65.53%
Blitzcrank6.17%44.54%
Bard4.79%18.07%
Veigar4.74%53.93%
Lee Sin4.61%57.02%
Ezreal4.29%48.42%
Ekko4.07%63.12%
Zed3.91%39.68%
Shaco3.75%42.37%
Riven3.35%55.02%
Brand3.35%60.13%
Garen3.22%74.07%
Azir3.11%17.30%
Gangplank3.08%37.84%
Mordekaiser3.02%53.31%
Katarina2.86%53.29%
Vel'Koz2.67%49.55%
Gnar2.27%58.88%
Ziggs2.22%31.02%
Master Yi2.22%64.35%
Nidalee2.16%26.75%
Fizz2.16%51.41%
Malphite2.14%65.90%
Sona2.06%57.06%
Rengar2.01%42.39%
Kalista1.95%41.99%
Jinx1.94%47.66%
Soraka1.88%29.39%
LeBlanc1.75%34.85%
Annie1.69%57.77%
Fiora1.60%52.89%
Zilean1.59%22.09%
Thresh1.56%36.29%
Vayne1.55%44.68%
Morgana1.51%61.91%
Wukong1.46%80.87%
Syndra1.29%38.28%
Teemo1.28%56.21%
Ahri1.27%63.87%
Anivia1.27%46.27%
Kennen1.21%71.12%
Twisted Fate1.21%49.48%
Singed1.21%23.08%
Fiddlesticks1.19%28.60%
Yorick1.17%51.48%
Kassadin1.16%39.44%
Malzahar1.11%51.54%
Dr. Mundo1.11%74.86%
Sion1.10%72.91%
Jayce1.09%58.15%
Cho'Gath1.05%72.57%
Alistar0.99%32.25%
Zac0.98%44.34%
Varus0.96%61.14%
Karthus0.89%44.36%
Hecarim0.88%59.05%
Rammus0.85%54.84%
Ashe0.84%53.06%
Pantheon0.83%66.26%
Vi0.83%64.72%
Lulu0.81%37.51%
Diana0.80%67.66%
Vladimir0.79%50.53%
Jarvan IV0.74%70.57%
Talon0.72%59.41%
Viktor0.71%29.28%
Galio0.71%61.89%
Taric0.68%30.86%
Zyra0.68%47.43%
Draven0.66%36.08%
Tryndamere0.66%61.24%
Xerath0.64%34.92%
Xin Zhao0.60%73.96%
Amumu0.59%68.39%
Poppy0.59%57.52%
Leona0.57%56.28%
Nautilus0.57%51.88%
Orianna0.57%34.31%
Volibear0.57%75.47%
Urgot0.56%47.61%
Shen0.55%52.86%
Braum0.52%21.00%
Swain0.52%53.32%
Evelynn0.51%38.90%
Olaf0.48%66.67%
Caitlyn0.48%52.03%
Nunu0.47%38.19%
Jax0.45%65.22%
Karma0.45%48.49%
Gragas0.44%30.12%
Cassiopeia0.43%34.93%
Rumble0.43%33.47%
Twitch0.41%46.20%
Miss Fortune0.41%71.33%
Kog'Maw0.41%56.53%
Rek'Sai0.40%28.00%
Tristana0.39%39.88%
Akali0.38%41.44%
Maokai0.37%54.68%
Kha'Zix0.37%50.88%
Aatrox0.35%69.34%
Nocturne0.34%76.80%
Nasus0.32%67.96%
Lucian0.30%38.48%
Skarner0.29%52.32%
Renekton0.29%65.42%
Nami0.28%32.22%
Lissandra0.28%42.22%
Trundle0.28%68.74%
Kayle0.27%62.11%
Warwick0.26%46.35%
Janna0.24%21.60%
Elise0.23%28.79%
Shyvana0.22%65.41%
Ryze0.21%34.25%
Irelia0.20%60.84%
Udyr0.19%41.56%
Sejuani0.17%55.67%
Quinn0.16%54.28%
Sivir0.12%51.22%
Corki0.11%49.22%
Graves0.10%46.91%

Overall, blue side won about 52.6% of the time. However, based on the limited sample size I have available, it seems that mirror matchups (where all ten champions are the same) have varying degree of blue side advantage.

ChampionBlue Side Win Rate# of Games Collected
Overall52.64%168,867
Kindred50.89%1,006
Yasuo53.31%649
Darius49.51%612
Tahm Kench51.47%375
Heimerdinger53.19%329
Lux54.51%266

Sunday, September 6, 2015

Number of LoL Games Played per Month - NA Server 2014 to 2015

Due to Riot's new API endpoint I refactored some of my data mining code. As a stability test I decided to mine some extra data to figure out how many games of League of Legends are played each month on the NA server from 2014 to 2015. The result is below (interactive chart).

It seems to me that there is a small but steady decrease in number of games played. For example, 48 million games were played in August 2014. Comparably, there were only 32 million games played in August of 2015. That being said, keep in mind that the absolute number of games played may not be the best indicator of the game's health or popularity because:

1. It is possible that games in Season 5 are longer, so fewer games are played for comparable hours of entertainment.
2. It is possible that a lot of the "extra games" in Season 4 were due to Dominion bots.
3. Riot has increased monetization of their game with ward skins, icons, chromas, and various skins at higher price tag (1350RP+), so even with fewer players and less play time their revenue may actually be growing.

In case you cannot view the interactive chart below, try the imgur image (non-interactive).
Data: data • Chart ID: LineChartID102832b0102cgoogleVis-0.5.10

Sunday, August 16, 2015

Damage Contribution - A Small Critique on Its Usage

Damage Contribution (sometimes referred to as Damage %, Damage Distribution, or Damage Share) seems to be one of the key statistics used for competitive League of Legends these days. It is often displayed on live streams as a summary statistics to argue the prowess - or lack there of - of players.

Generally speaking, Damage Contribution is computed by dividing a player's damage dealt to champions to the sum of his team's damage dealt to champions. While this can be useful in evaluating the playstyle of teams and of players, a problematic issue with this measure is that it does not take into account of the champions being played. Simply put, a pokey and/or AOE heavy champion will do far more damage than a single target, bursty champion (aka assassin), skewing the numbers depending on the champion played.

To quickly illustrate this effect, I retrieved 150k Platinum+ NA solo queue games from Patch 5.12 and computed the Damage Contribution of 20 most popular mid laners and Kog'Maw for won games.



ChampionAverage Damage Contribution
Ezreal31.8%
Kog'Maw29.6%
Viktor28.4%
Vladimir28.2%
Ziggs27.9%
Talon26.7%
Diana26.2%
Azir26.0%
Ahri25.9%
Katarina25.9%
Annie25.9%
Lux25.5%
Malzahar25.4%
Twisted Fate25.1%
Yasuo25.1%
Zed24.2%
Cho'Gath24.2%
Orianna23.6%
Fizz23.5%
LeBlanc23.4%
Ekko21.4%

Below is a graphical representation of the comparison of Damage Contribution for Zed, Viktor, and Kog'Maw.



Therefore, we see that on average, mid lane Ezreal is about 8% higher Damage Contribution than Fizz on average, seemingly due to the fact that they are different champions and they deal damage differently: Ezreal is a poke champion, Fizz is an all-in assassin. While this is data from solo queue and not competitive, it's not hard to see that the similar effect can be observed for competitive (but we can never verify the effect due extremely small number of competitive games per patch). With this in mind, it is interesting to ponder if it is meaningful to compare Damage Contribution for different players who may have been playing different champions.

Saturday, August 15, 2015

Jungle Item Enchantment Popularity: Patch 4.20 to 5.15

Some plots for the jungle enchantment popularity from Patch 4.20 to 5.15 for NA solo queue, junglers only (top lane smite users are not counted).

Note:

  1. To keep my sanity, I renamed "Patch 5.1" as "Patch 5.01" and so on. I think it makes more sense anyway.
  2. Cinderhulk was introduced in Patch 5.5. Runeglaive was introduced in Patch 5.12. Devourer was reworked in Patch 5.13 (with Sated).




The same information in a different plot.



Saturday, August 1, 2015

Black Market Brawlers Statistics

280k Black Market Brawlers (BMB) games collected with win rate computed per champion (non-mirrors only). Additionally, since BMB is very similar to Blind Pick, I collected 100k Blind Pick games from the same patch with comparable players for comparison.

Note that BMB games are Blind Draft - 6 bans are given. This has definite impact on champion popularity (see: Yasuo).

1. Win Rate and Popularity (Click on the columns to sort)

ChampionBMB PopularityBlind PopularityPopularity DifferenceBMB Win RateBlind Win RateWin Difference
Aatrox7.60%5.29%2.31%53.97%51.58%2.39%
Ahri11.60%11.34%0.26%53.36%53.02%0.34%
Akali4.40%5.06%-0.66%47.84%50.45%-2.61%
Alistar5.80%6.66%-0.86%49.25%49.06%0.19%
Amumu4.50%4.28%0.22%54.48%54.32%0.16%
Anivia2.90%2.80%0.10%52.71%50.99%1.72%
Annie11.90%11.95%-0.05%51.16%51.66%-0.51%
Ashe17.50%16.85%0.65%51.20%49.52%1.68%
Azir5.60%6.64%-1.04%45.41%46.48%-1.07%
Bard11.90%15.47%-3.57%42.79%43.03%-0.24%
Blitzcrank15.10%17.96%-2.86%53.30%54.09%-0.79%
Brand5.60%4.49%1.11%52.39%52.91%-0.52%
Braum6.40%5.39%1.01%51.85%52.70%-0.85%
Caitlyn13.90%11.33%2.57%50.77%49.70%1.07%
Cassiopeia2.60%2.35%0.25%45.34%45.31%0.03%
Cho'Gath7.80%6.58%1.22%50.84%51.80%-0.96%
Corki3.20%4.26%-1.06%49.68%49.51%0.17%
Darius16.30%18.39%-2.09%49.05%49.21%-0.16%
Diana16.60%17.62%-1.02%51.35%52.05%-0.70%
Dr. Mundo2.80%2.49%0.31%47.66%48.38%-0.72%
Draven6.20%7.72%-1.52%50.13%51.94%-1.82%
Ekko11.60%10.95%0.65%47.11%48.44%-1.32%
Elise7.60%9.57%-1.97%51.52%52.17%-0.64%
Evelynn4.90%5.57%-0.67%45.74%43.22%2.52%
Ezreal13.30%13.10%0.20%46.01%47.25%-1.23%
Fiddlesticks3.50%2.99%0.51%47.24%45.47%1.77%
Fiora7.70%5.80%1.90%53.27%53.71%-0.44%
Fizz13.90%16.72%-2.82%50.13%50.34%-0.20%
Galio1.70%1.36%0.34%52.20%51.60%0.60%
Garen10.60%9.37%1.23%51.32%51.43%-0.11%
Gnar9.40%9.01%0.39%47.38%48.79%-1.41%
Gragas3.20%3.83%-0.63%45.69%47.76%-2.07%
Graves14.40%14.38%0.02%50.20%49.43%0.78%
Hecarim4.70%4.36%0.34%49.17%49.43%-0.26%
Heimerdinger9.70%6.03%3.67%54.55%54.76%-0.21%
Irelia5.90%6.87%-0.97%49.78%51.06%-1.27%
Janna7.30%6.56%0.74%54.11%53.95%0.17%
Jarvan IV5.50%5.37%0.13%50.26%49.77%0.50%
Jax10.50%9.34%1.16%52.11%51.19%0.92%
Jayce4.10%4.46%-0.36%46.75%48.75%-2.00%
Jinx22.40%19.51%2.89%52.09%51.39%0.70%
Kalista6.80%7.93%-1.13%46.63%46.24%0.38%
Karma5.10%3.57%1.53%50.39%48.91%1.49%
Karthus2.00%1.80%0.20%50.43%48.63%1.79%
Kassadin1.50%1.62%-0.12%40.49%42.55%-2.06%
Katarina9.20%10.47%-1.27%50.15%49.95%0.20%
Kayle7.20%7.72%-0.52%52.15%51.55%0.59%
Kennen2.50%2.71%-0.21%48.66%50.30%-1.63%
Kha'Zix6.00%6.77%-0.77%46.12%46.92%-0.80%
Kog'Maw7.70%9.52%-1.82%48.09%49.06%-0.97%
LeBlanc5.90%5.78%0.12%44.61%46.13%-1.52%
Lee Sin12.70%19.03%-6.33%44.56%46.01%-1.45%
Leona10.20%8.45%1.75%54.09%53.70%0.39%
Lissandra1.70%1.68%0.02%50.46%51.80%-1.34%
Lucian6.10%7.27%-1.17%48.83%47.56%1.27%
Lulu5.50%4.71%0.79%49.91%49.90%0.01%
Lux15.30%12.65%2.65%51.43%51.61%-0.17%
Malphite7.20%8.87%-1.67%51.86%53.31%-1.45%
Malzahar7.10%3.10%4.00%55.76%55.35%0.41%
Maokai3.70%3.84%-0.14%48.76%50.45%-1.69%
Master Yi16.60%18.05%-1.45%51.79%50.18%1.61%
Miss Fortune28.40%21.37%7.03%51.37%51.69%-0.32%
Mordekaiser2.90%2.06%0.84%53.29%50.59%2.69%
Morgana10.80%9.27%1.53%50.38%50.53%-0.16%
Nami8.60%8.87%-0.27%50.58%51.19%-0.61%
Nasus8.60%8.97%-0.37%48.66%50.37%-1.71%
Nautilus15.60%16.76%-1.16%51.16%51.21%-0.05%
Nidalee11.80%14.26%-2.46%45.44%45.72%-0.28%
Nocturne4.50%4.41%0.09%52.48%50.16%2.32%
Nunu5.50%3.42%2.08%50.55%47.47%3.07%
Olaf4.40%3.98%0.42%48.41%46.61%1.80%
Orianna4.40%5.59%-1.19%48.20%47.17%1.03%
Pantheon5.40%5.04%0.36%48.05%50.00%-1.95%
Poppy1.50%1.72%-0.22%45.67%46.63%-0.97%
Quinn11.30%12.28%-0.98%47.50%48.85%-1.36%
Rammus2.40%1.92%0.48%51.85%54.11%-2.26%
Rek'Sai4.50%4.89%-0.39%46.97%47.99%-1.02%
Renekton4.10%3.84%0.26%52.52%51.28%1.25%
Rengar10.50%12.34%-1.84%46.25%47.10%-0.85%
Riven10.40%15.50%-5.10%48.57%49.79%-1.22%
Rumble2.50%3.44%-0.94%46.83%50.73%-3.90%
Ryze2.00%2.39%-0.39%40.22%41.48%-1.26%
Sejuani2.70%2.45%0.25%51.28%50.54%0.73%
Shaco9.20%8.40%0.80%47.04%48.14%-1.10%
Shen7.10%7.84%-0.74%50.43%51.01%-0.59%
Shyvana12.00%10.19%1.81%55.19%52.86%2.33%
Singed3.20%2.78%0.42%51.23%48.58%2.65%
Sion4.70%3.18%1.52%52.68%52.52%0.16%
Sivir8.70%9.57%-0.87%52.34%52.03%0.31%
Skarner1.90%1.32%0.58%50.76%52.59%-1.84%
Sona13.90%8.99%4.91%53.26%54.21%-0.95%
Soraka6.80%6.49%0.31%51.70%50.27%1.44%
Swain2.80%1.95%0.85%50.88%52.68%-1.80%
Syndra2.00%2.11%-0.11%48.18%46.65%1.53%
Tahm Kench24.60%24.13%0.47%42.25%42.54%-0.30%
Talon4.80%4.79%0.01%51.59%51.42%0.16%
Taric2.40%1.92%0.48%53.16%50.56%2.61%
Teemo15.60%15.74%-0.14%48.42%51.79%-3.37%
Thresh17.60%22.16%-4.56%49.04%50.17%-1.13%
Tristana10.90%11.63%-0.73%48.34%49.06%-0.72%
Trundle4.00%2.85%1.15%52.33%52.18%0.16%
Tryndamere10.70%8.50%2.20%54.72%52.71%2.01%
Twisted Fate13.40%13.79%-0.39%47.54%48.25%-0.71%
Twitch4.30%4.30%0.00%46.23%47.23%-0.99%
Udyr10.80%9.15%1.65%52.86%53.35%-0.49%
Urgot0.80%0.99%-0.19%47.20%46.35%0.84%
Varus7.50%6.87%0.63%51.22%50.17%1.05%
Vayne24.40%30.17%-5.77%48.43%50.75%-2.32%
Veigar5.20%4.15%1.05%50.54%48.98%1.56%
Vel'Koz4.70%3.16%1.54%52.67%50.05%2.62%
Vi7.60%6.65%0.95%51.37%51.86%-0.49%
Viktor13.10%14.66%-1.56%49.29%48.50%0.79%
Vladimir6.00%5.38%0.62%49.22%48.54%0.68%
Volibear5.70%4.87%0.83%52.20%52.20%0.00%
Warwick11.00%9.54%1.46%54.18%53.34%0.84%
Wukong7.90%7.81%0.09%52.00%53.63%-1.63%
Xerath2.60%2.44%0.16%51.34%48.80%2.54%
Xin Zhao13.60%11.09%2.51%53.82%54.30%-0.48%
Yasuo19.90%26.75%-6.85%50.06%51.22%-1.16%
Yorick1.70%1.55%0.15%47.68%47.97%-0.29%
Zac2.20%1.95%0.25%48.64%46.95%1.69%
Zed11.00%13.79%-2.79%46.95%48.33%-1.38%
Ziggs4.20%2.54%1.66%49.87%48.97%0.90%
Zilean1.70%1.47%0.23%48.77%46.42%2.35%
Zyra3.20%1.99%1.21%52.69%53.89%-1.20%


2. Blue side advantage

Blue side win rate for BMB: 52.9%
Blue side win rate for Blind Pick: 48.9%
Note that the discrepancy here may be caused by different matchmaking algorithms.

3. Game length

It seems that BMB games on average have comparable length to Blind Pick games. However, past the 20 minutes mark, it is possible that BMB games end slightly faster. Below is a density plot of game length of the two game modes.






Note: Player composition for the games above:

League TierBMBBlind
Unranked32.8%37.7%
Bronze18.4%16.6%
Silver27.9%26.8%
Gold13.1%11.8%
Platinum6.0%5.5%
Diamond+1.8%1.6%