VirtuAnalytics

Novel Insights Through Data & Analysis

See the numbers as sortable tables →

Virtua Fighter 5 REVO · v1.10 · Rank 21–46

Win Probability Added

How much picking each character adds to your chance of winning in v1.10, once the two players' ranks and how good each player is are taken out: the tier list's win rate, split into what the players earned and what the character did.

The same figures as a 1080×1080 card, for posting. Click it to copy the image. Full size ↗
The same figures as a 1080×1080 card, for posting. Click it to copy the image. Full size ↗
Survive correction5 of 19
Matches counted869,835
Players5,583
Rank bandRank 21–46
Period2026/03/26 – 2026/10/18

Where each character's edge comes from

points above or below 50%, in pieces
Character (WPA)Player skillRanksOpponents' charactersWin rate − 50%−4−3−2−10+1+2+3+4El Blaze: won 51.6%, +1.57 against 50%. Ranks +0.24, player skill −1.50, opponents' characters +0.25, the character +2.57.El BlazeEileen: won 51.4%, +1.42 against 50%. Ranks −0.52, player skill −0.80, opponents' characters +0.18, the character +2.55.EileenTaka: won 53.3%, +3.27 against 50%. Ranks +0.63, player skill +0.72, opponents' characters +0.30, the character +1.61.TakaLion: won 50.5%, +0.45 against 50%. Ranks +0.18, player skill −1.45, opponents' characters +0.39, the character +1.33.LionSarah: won 49.7%, −0.30 against 50%. Ranks +0.16, player skill −2.16, opponents' characters +0.41, the character +1.30.SarahLei Fei: won 50.4%, +0.40 against 50%. Ranks +0.34, player skill −1.26, opponents' characters +0.39, the character +0.92.Lei FeiVanessa: won 49.7%, −0.31 against 50%. Ranks −0.58, player skill −1.00, opponents' characters +0.41, the character +0.86.VanessaShun: won 49.6%, −0.43 against 50%. Ranks +0.47, player skill −2.01, opponents' characters +0.42, the character +0.70.ShunLau: won 51.3%, +1.28 against 50%. Ranks +0.16, player skill +0.03, opponents' characters +0.41, the character +0.68.LauBrad: won 50.5%, +0.48 against 50%. Ranks +0.15, player skill −0.68, opponents' characters +0.43, the character +0.59.BradPai: won 49.8%, −0.24 against 50%. Ranks +0.38, player skill −1.20, opponents' characters +0.48, the character +0.09.PaiKage: won 51.1%, +1.07 against 50%. Ranks +0.42, player skill +0.32, opponents' characters +0.45, the character −0.11.KageJeffry: won 51.0%, +0.99 against 50%. Ranks −0.35, player skill +1.05, opponents' characters +0.53, the character −0.24.JeffryAoi: won 47.9%, −2.07 against 50%. Ranks −0.84, player skill −1.07, opponents' characters +0.55, the character −0.70.AoiJean: won 51.0%, +0.98 against 50%. Ranks +0.41, player skill +1.17, opponents' characters +0.59, the character −1.19.JeanWolf: won 49.4%, −0.59 against 50%. Ranks +0.13, player skill +0.71, opponents' characters +0.60, the character −2.03.WolfJacky: won 49.9%, −0.10 against 50%. Ranks +0.11, player skill +1.96, opponents' characters +0.57, the character −2.75.JackyAkira: won 48.4%, −1.57 against 50%. Ranks −0.53, player skill +1.37, opponents' characters +0.51, the character −2.91.AkiraGoh: won 49.1%, −0.90 against 50%. Ranks −0.39, player skill +2.09, opponents' characters +0.66, the character −3.26.Gohpoints above or below an even 50%

Read each bar from the centre line. The pieces add up to the black tick, which is the character's win rate on the tier list minus 50%. The piece touching the centre line is the character's own; everything further out was the ranks, the players or the opponents. A long bar with a short first piece is a character that wins because of who plays it.

WPA, with its 95% interval

points added to an even match, against the average character
El BlazeEl Blaze: WPA +2.57 points (95% interval +1.51 to +3.63); p <0.001, q <0.001+2.6EileenEileen: WPA +2.55 points (95% interval +0.26 to +4.84); p 0.031, q 0.074+2.5TakaTaka: WPA +1.61 points (95% interval −0.02 to +3.24); p 0.052, q 0.099+1.6LionLion: WPA +1.33 points (95% interval +0.24 to +2.42); p 0.020, q 0.062+1.3SarahSarah: WPA +1.30 points (95% interval +0.05 to +2.54); p 0.042, q 0.089+1.3Lei FeiLei Fei: WPA +0.92 points (95% interval −0.58 to +2.42); p 0.213, q 0.272+0.9VanessaVanessa: WPA +0.86 points (95% interval −0.50 to +2.21); p 0.202, q 0.272+0.9ShunShun: WPA +0.70 points (95% interval −0.44 to +1.83); p 0.215, q 0.272+0.7LauLau: WPA +0.68 points (95% interval −0.42 to +1.78); p 0.212, q 0.272+0.7BradBrad: WPA +0.59 points (95% interval −0.46 to +1.64); p 0.256, q 0.304+0.6PaiPai: WPA +0.09 points (95% interval −0.76 to +0.94); p 0.830, q 0.830+0.1KageKage: WPA −0.11 points (95% interval −0.95 to +0.73); p 0.782, q 0.825−0.1JeffryJeffry: WPA −0.24 points (95% interval −1.36 to +0.88); p 0.661, q 0.739−0.2AoiAoi: WPA −0.70 points (95% interval −1.66 to +0.26); p 0.141, q 0.244−0.7JeanJean: WPA −1.19 points (95% interval −2.22 to −0.16); p 0.026, q 0.071−1.2WolfWolf: WPA −2.03 points (95% interval −3.07 to −0.98); p <0.001, q 0.003−2.0JackyJacky: WPA −2.75 points (95% interval −3.51 to −1.98); p <0.001, q <0.001−2.8AkiraAkira: WPA −2.91 points (95% interval −3.67 to −2.15); p <0.001, q <0.001−2.9GohGoh: WPA −3.26 points (95% interval −4.05 to −2.47); p <0.001, q <0.001−3.3

5 of 19 characters add or cost win probability beyond their players and ranks, after correction: El Blaze +2.6, Wolf −2.0, Jacky −2.8, Akira −2.9, Goh −3.3.

How WPA is worked out

A win rate mixes three things: who the character's players were paired against, how good those players are, and the character. WPA predicts every match from the first two and gives the character whatever is left over.

  1. Ranks. Each match starts from the win chance the two ranks give, read off the ladder's own rank-against-rank record (the Rank Impact report). A 35 facing a 31 is not an even match, whatever either of them picked.
  2. Player skill. Each player gets one number: how much better or worse than their rank they play, fitted over every match they played with every character. A player who beats most people at their rank gets a positive number, whichever character they were on.
  3. The character. Each character gets one number, fitted at the same time: how much more it wins than the ranks and the players predict. In points, that is its WPA: in a match that was even on ranks and players, picking it makes the chance 50% plus the WPA. Zero is the average of the nineteen characters, each counted once.
  4. Opponents' characters. What is left of the bar is the characters it met. The baseline counts every character once and the most-picked characters sit below it, so everyone faces a slightly soft field; this piece is that.

The character's number is read most directly off people who play more than one character, the same person on two different characters, and off opponents, since every match has two characters in it. The table counts how many of each character's players also played another. A character whose players almost all play only it is harder to separate from them, and its interval is wider for it.

What it cannot say. Characters are chosen, not dealt, so this is an adjusted comparison and not proof of cause: a character that players pick up while they are improving, or bring out only in matchups they like, carries that into its number. Skill is one number per player for the whole period. And only matches with both players in the band count, as on every banded report.

The interval: players are dealt into 20 groups by a hash of their id, and the model is refitted 20 times, each time leaving out one group's players and all their matches. The spread of those refits is the error (a grouped jackknife). With 20 groups the p-value is read on a t distribution with 19 degrees of freedom (the 95% line is at t = 2.09), and q corrects the p-values for the characters tested together (Benjamini–Hochberg, 5%).

The same figures as a 1080×1080 card, for posting. Click it to copy the image. Full size ↗
The same figures as a 1080×1080 card, for posting. Click it to copy the image. Full size ↗
Survive correction3 of 19
Matches counted399,566
Players4,776
Rank bandRank 21–29
Period2026/03/26 – 2026/10/18

Where each character's edge comes from

points above or below 50%, in pieces
Character (WPA)Player skillRanksOpponents' charactersWin rate − 50%−5−3−1+1+3+5El Blaze: won 51.4%, +1.36 against 50%. Ranks +0.35, player skill −1.81, opponents' characters +0.15, the character +2.66.El BlazeLion: won 49.8%, −0.17 against 50%. Ranks −0.27, player skill −2.24, opponents' characters +0.24, the character +2.11.LionTaka: won 52.9%, +2.89 against 50%. Ranks +0.08, player skill +0.68, opponents' characters +0.19, the character +1.93.TakaShun: won 50.0%, −0.02 against 50%. Ranks +0.33, player skill −2.39, opponents' characters +0.29, the character +1.75.ShunSarah: won 50.0%, −0.04 against 50%. Ranks +0.57, player skill −2.67, opponents' characters +0.31, the character +1.74.SarahLei Fei: won 50.5%, +0.52 against 50%. Ranks +0.31, player skill −1.27, opponents' characters +0.28, the character +1.20.Lei FeiVanessa: won 50.6%, +0.61 against 50%. Ranks −1.11, player skill +0.52, opponents' characters +0.33, the character +0.86.VanessaJeffry: won 51.5%, +1.46 against 50%. Ranks −0.19, player skill +0.68, opponents' characters +0.44, the character +0.53.JeffryLau: won 50.8%, +0.77 against 50%. Ranks −0.48, player skill +0.40, opponents' characters +0.41, the character +0.44.LauBrad: won 51.0%, +0.97 against 50%. Ranks −0.10, player skill +0.22, opponents' characters +0.44, the character +0.41.BradPai: won 49.9%, −0.10 against 50%. Ranks +0.69, player skill −1.34, opponents' characters +0.48, the character +0.08.PaiEileen: won 50.4%, +0.40 against 50%. Ranks −0.29, player skill +0.14, opponents' characters +0.47, the character +0.07.EileenKage: won 50.3%, +0.34 against 50%. Ranks −0.16, player skill +0.26, opponents' characters +0.52, the character −0.28.KageJean: won 53.2%, +3.18 against 50%. Ranks +1.69, player skill +1.97, opponents' characters +0.60, the character −1.08.JeanWolf: won 50.5%, +0.50 against 50%. Ranks +1.01, player skill +0.06, opponents' characters +0.57, the character −1.14.WolfJacky: won 50.7%, +0.66 against 50%. Ranks +0.62, player skill +1.05, opponents' characters +0.64, the character −1.65.JackyAoi: won 46.6%, −3.39 against 50%. Ranks −1.62, player skill +0.37, opponents' characters +0.75, the character −2.89.AoiGoh: won 49.6%, −0.42 against 50%. Ranks −0.51, player skill +2.55, opponents' characters +0.81, the character −3.27.GohAkira: won 47.6%, −2.35 against 50%. Ranks −0.85, player skill +1.33, opponents' characters +0.62, the character −3.46.Akirapoints above or below an even 50%

Read each bar from the centre line. The pieces add up to the black tick, which is the character's win rate on the tier list minus 50%. The piece touching the centre line is the character's own; everything further out was the ranks, the players or the opponents. A long bar with a short first piece is a character that wins because of who plays it.

WPA, with its 95% interval

points added to an even match, against the average character
El BlazeEl Blaze: WPA +2.66 points (95% interval +0.33 to +4.97); p 0.027, q 0.078+2.7LionLion: WPA +2.11 points (95% interval +0.52 to +3.70); p 0.012, q 0.058+2.1TakaTaka: WPA +1.93 points (95% interval −0.59 to +4.44); p 0.125, q 0.198+1.9ShunShun: WPA +1.75 points (95% interval −0.33 to +3.82); p 0.095, q 0.198+1.8SarahSarah: WPA +1.74 points (95% interval +0.20 to +3.28); p 0.029, q 0.078+1.7Lei FeiLei Fei: WPA +1.20 points (95% interval −0.33 to +2.74); p 0.118, q 0.198+1.2VanessaVanessa: WPA +0.86 points (95% interval −0.93 to +2.65); p 0.325, q 0.441+0.9JeffryJeffry: WPA +0.53 points (95% interval −0.53 to +1.59); p 0.308, q 0.441+0.5LauLau: WPA +0.44 points (95% interval −1.29 to +2.16); p 0.604, q 0.732+0.4BradBrad: WPA +0.41 points (95% interval −1.27 to +2.09); p 0.616, q 0.732+0.4PaiPai: WPA +0.08 points (95% interval −1.06 to +1.21); p 0.889, q 0.938+0.1EileenEileen: WPA +0.07 points (95% interval −2.37 to +2.51); p 0.950, q 0.950+0.1KageKage: WPA −0.28 points (95% interval −1.73 to +1.18); p 0.696, q 0.778−0.3JeanJean: WPA −1.08 points (95% interval −2.38 to +0.23); p 0.101, q 0.198−1.1WolfWolf: WPA −1.14 points (95% interval −2.61 to +0.33); p 0.121, q 0.198−1.1JackyJacky: WPA −1.65 points (95% interval −3.11 to −0.19); p 0.029, q 0.078−1.6AoiAoi: WPA −2.89 points (95% interval −4.86 to −0.92); p 0.006, q 0.040−2.9GohGoh: WPA −3.27 points (95% interval −4.54 to −2.00); p <0.001, q <0.001−3.3AkiraAkira: WPA −3.46 points (95% interval −4.86 to −2.05); p <0.001, q <0.001−3.5

3 of 19 characters add or cost win probability beyond their players and ranks, after correction: Aoi −2.9, Goh −3.3, Akira −3.5.

How WPA is worked out

A win rate mixes three things: who the character's players were paired against, how good those players are, and the character. WPA predicts every match from the first two and gives the character whatever is left over.

  1. Ranks. Each match starts from the win chance the two ranks give, read off the ladder's own rank-against-rank record (the Rank Impact report). A 35 facing a 31 is not an even match, whatever either of them picked.
  2. Player skill. Each player gets one number: how much better or worse than their rank they play, fitted over every match they played with every character. A player who beats most people at their rank gets a positive number, whichever character they were on.
  3. The character. Each character gets one number, fitted at the same time: how much more it wins than the ranks and the players predict. In points, that is its WPA: in a match that was even on ranks and players, picking it makes the chance 50% plus the WPA. Zero is the average of the nineteen characters, each counted once.
  4. Opponents' characters. What is left of the bar is the characters it met. The baseline counts every character once and the most-picked characters sit below it, so everyone faces a slightly soft field; this piece is that.

The character's number is read most directly off people who play more than one character, the same person on two different characters, and off opponents, since every match has two characters in it. The table counts how many of each character's players also played another. A character whose players almost all play only it is harder to separate from them, and its interval is wider for it.

What it cannot say. Characters are chosen, not dealt, so this is an adjusted comparison and not proof of cause: a character that players pick up while they are improving, or bring out only in matchups they like, carries that into its number. Skill is one number per player for the whole period. And only matches with both players in the band count, as on every banded report.

The interval: players are dealt into 20 groups by a hash of their id, and the model is refitted 20 times, each time leaving out one group's players and all their matches. The spread of those refits is the error (a grouped jackknife). With 20 groups the p-value is read on a t distribution with 19 degrees of freedom (the 95% line is at t = 2.09), and q corrects the p-values for the characters tested together (Benjamini–Hochberg, 5%).

The same figures as a 1080×1080 card, for posting. Click it to copy the image. Full size ↗
The same figures as a 1080×1080 card, for posting. Click it to copy the image. Full size ↗
Survive correction5 of 19
Matches counted399,837
Players2,328
Rank bandRank 30–39
Period2026/03/26 – 2026/10/18

Where each character's edge comes from

points above or below 50%, in pieces
Character (WPA)Player skillRanksOpponents' charactersWin rate − 50%−4−3−2−10+1+2+3+4Eileen: won 53.0%, +3.05 against 50%. Ranks −0.41, player skill −0.11, opponents' characters +0.23, the character +3.33.EileenEl Blaze: won 51.4%, +1.44 against 50%. Ranks +0.10, player skill −0.98, opponents' characters +0.40, the character +1.92.El BlazeLei Fei: won 49.4%, −0.56 against 50%. Ranks −0.23, player skill −2.47, opponents' characters +0.46, the character +1.67.Lei FeiLion: won 51.4%, +1.39 against 50%. Ranks +0.62, player skill −1.13, opponents' characters +0.48, the character +1.42.LionTaka: won 53.6%, +3.62 against 50%. Ranks +1.15, player skill +0.81, opponents' characters +0.43, the character +1.23.TakaVanessa: won 50.1%, +0.15 against 50%. Ranks +0.21, player skill −1.64, opponents' characters +0.46, the character +1.13.VanessaAoi: won 50.0%, +0.03 against 50%. Ranks +0.43, player skill −1.57, opponents' characters +0.47, the character +0.69.AoiSarah: won 49.9%, −0.11 against 50%. Ranks −0.02, player skill −1.18, opponents' characters +0.48, the character +0.61.SarahBrad: won 50.4%, +0.42 against 50%. Ranks +0.29, player skill −0.83, opponents' characters +0.48, the character +0.48.BradShun: won 49.4%, −0.61 against 50%. Ranks +0.70, player skill −2.08, opponents' characters +0.46, the character +0.32.ShunKage: won 51.9%, +1.88 against 50%. Ranks +0.91, player skill +0.39, opponents' characters +0.47, the character +0.11.KageJeffry: won 50.9%, +0.89 against 50%. Ranks −0.26, player skill +0.98, opponents' characters +0.53, the character −0.35.JeffryLau: won 50.8%, +0.82 against 50%. Ranks +0.26, player skill +0.49, opponents' characters +0.49, the character −0.42.LauPai: won 49.8%, −0.23 against 50%. Ranks +0.21, player skill −0.52, opponents' characters +0.53, the character −0.44.PaiJean: won 49.8%, −0.17 against 50%. Ranks −0.29, player skill +0.97, opponents' characters +0.56, the character −1.41.JeanAkira: won 48.8%, −1.18 against 50%. Ranks −0.34, player skill +0.83, opponents' characters +0.46, the character −2.13.AkiraWolf: won 48.1%, −1.90 against 50%. Ranks −0.93, player skill +0.84, opponents' characters +0.54, the character −2.36.WolfJacky: won 49.0%, −1.01 against 50%. Ranks −0.54, player skill +1.95, opponents' characters +0.46, the character −2.88.JackyGoh: won 48.8%, −1.19 against 50%. Ranks −0.29, player skill +1.47, opponents' characters +0.55, the character −2.92.Gohpoints above or below an even 50%

Read each bar from the centre line. The pieces add up to the black tick, which is the character's win rate on the tier list minus 50%. The piece touching the centre line is the character's own; everything further out was the ranks, the players or the opponents. A long bar with a short first piece is a character that wins because of who plays it.

WPA, with its 95% interval

points added to an even match, against the average character
EileenEileen: WPA +3.33 points (95% interval +0.65 to +6.00); p 0.018, q 0.055+3.3El BlazeEl Blaze: WPA +1.92 points (95% interval +0.66 to +3.18); p 0.005, q 0.019+1.9Lei FeiLei Fei: WPA +1.67 points (95% interval −0.67 to +4.01); p 0.152, q 0.321+1.7LionLion: WPA +1.42 points (95% interval +0.25 to +2.60); p 0.020, q 0.055+1.4TakaTaka: WPA +1.23 points (95% interval −1.36 to +3.82); p 0.332, q 0.573+1.2VanessaVanessa: WPA +1.13 points (95% interval −0.61 to +2.86); p 0.190, q 0.361+1.1AoiAoi: WPA +0.69 points (95% interval −1.29 to +2.67); p 0.474, q 0.609+0.7SarahSarah: WPA +0.61 points (95% interval −1.15 to +2.36); p 0.478, q 0.609+0.6BradBrad: WPA +0.48 points (95% interval −0.93 to +1.89); p 0.481, q 0.609+0.5ShunShun: WPA +0.32 points (95% interval −0.98 to +1.61); p 0.614, q 0.648+0.3KageKage: WPA +0.11 points (95% interval −1.05 to +1.26); p 0.847, q 0.847+0.1JeffryJeffry: WPA −0.35 points (95% interval −1.72 to +1.02); p 0.598, q 0.648−0.3LauLau: WPA −0.42 points (95% interval −1.45 to +0.60); p 0.400, q 0.609−0.4PaiPai: WPA −0.44 points (95% interval −2.15 to +1.26); p 0.595, q 0.648−0.4JeanJean: WPA −1.41 points (95% interval −2.68 to −0.14); p 0.032, q 0.075−1.4AkiraAkira: WPA −2.13 points (95% interval −3.19 to −1.07); p <0.001, q 0.004−2.1WolfWolf: WPA −2.36 points (95% interval −3.68 to −1.03); p 0.001, q 0.007−2.4JackyJacky: WPA −2.88 points (95% interval −3.91 to −1.85); p <0.001, q <0.001−2.9GohGoh: WPA −2.92 points (95% interval −4.40 to −1.43); p <0.001, q 0.004−2.9

5 of 19 characters add or cost win probability beyond their players and ranks, after correction: El Blaze +1.9, Akira −2.1, Wolf −2.4, Jacky −2.9, Goh −2.9.

How WPA is worked out

A win rate mixes three things: who the character's players were paired against, how good those players are, and the character. WPA predicts every match from the first two and gives the character whatever is left over.

  1. Ranks. Each match starts from the win chance the two ranks give, read off the ladder's own rank-against-rank record (the Rank Impact report). A 35 facing a 31 is not an even match, whatever either of them picked.
  2. Player skill. Each player gets one number: how much better or worse than their rank they play, fitted over every match they played with every character. A player who beats most people at their rank gets a positive number, whichever character they were on.
  3. The character. Each character gets one number, fitted at the same time: how much more it wins than the ranks and the players predict. In points, that is its WPA: in a match that was even on ranks and players, picking it makes the chance 50% plus the WPA. Zero is the average of the nineteen characters, each counted once.
  4. Opponents' characters. What is left of the bar is the characters it met. The baseline counts every character once and the most-picked characters sit below it, so everyone faces a slightly soft field; this piece is that.

The character's number is read most directly off people who play more than one character, the same person on two different characters, and off opponents, since every match has two characters in it. The table counts how many of each character's players also played another. A character whose players almost all play only it is harder to separate from them, and its interval is wider for it.

What it cannot say. Characters are chosen, not dealt, so this is an adjusted comparison and not proof of cause: a character that players pick up while they are improving, or bring out only in matchups they like, carries that into its number. Skill is one number per player for the whole period. And only matches with both players in the band count, as on every banded report.

The interval: players are dealt into 20 groups by a hash of their id, and the model is refitted 20 times, each time leaving out one group's players and all their matches. The spread of those refits is the error (a grouped jackknife). With 20 groups the p-value is read on a t distribution with 19 degrees of freedom (the 95% line is at t = 2.09), and q corrects the p-values for the characters tested together (Benjamini–Hochberg, 5%).

The same figures as a 1080×1080 card, for posting. Click it to copy the image. Full size ↗
The same figures as a 1080×1080 card, for posting. Click it to copy the image. Full size ↗
Survive correction0 of 19
Matches counted70,432
Players463
Rank bandRank 40–46
Period2026/03/26 – 2026/10/18

Where each character's edge comes from

points above or below 50%, in pieces
Character (WPA)Player skillRanksOpponents' charactersWin rate − 50%−6−4−20+2+4+6Eileen: won 51.0%, +1.05 against 50%. Ranks −1.57, player skill −9.75, opponents' characters −0.27, the character +12.65.EileenLau: won 54.0%, +4.00 against 50%. Ranks +1.34, player skill −1.45, opponents' characters +0.12, the character +3.99.LauAoi: won 48.4%, −1.57 against 50%. Ranks −0.86, player skill −3.87, opponents' characters −0.39, the character +3.55.AoiPai: won 48.4%, −1.61 against 50%. Ranks −1.20, player skill −3.08, opponents' characters −0.49, the character +3.16.PaiJeffry: won 47.1%, −2.92 against 50%. Ranks −3.02, player skill −1.95, opponents' characters +0.15, the character +1.90.JeffryShun: won 48.1%, −1.88 against 50%. Ranks +0.11, player skill −3.70, opponents' characters +0.20, the character +1.51.ShunKage: won 49.7%, −0.31 against 50%. Ranks −0.04, player skill −1.54, opponents' characters +0.27, the character +1.00.KageTaka: won 53.5%, +3.47 against 50%. Ranks +0.86, player skill +1.61, opponents' characters +0.10, the character +0.90.TakaBrad: won 49.2%, −0.83 against 50%. Ranks +0.23, player skill −1.87, opponents' characters +0.13, the character +0.67.BradAkira: won 51.8%, +1.84 against 50%. Ranks +0.62, player skill +1.75, opponents' characters +0.23, the character −0.76.AkiraLion: won 49.0%, −1.04 against 50%. Ranks −0.02, player skill +0.29, opponents' characters +0.15, the character −1.45.LionEl Blaze: won 53.1%, +3.06 against 50%. Ranks +0.37, player skill +4.15, opponents' characters +0.39, the character −1.85.El BlazeLei Fei: won 54.5%, +4.51 against 50%. Ranks +3.08, player skill +3.28, opponents' characters +0.26, the character −2.12.Lei FeiJean: won 46.3%, −3.73 against 50%. Ranks −1.83, player skill +0.28, opponents' characters +0.12, the character −2.30.JeanVanessa: won 45.4%, −4.65 against 50%. Ranks −1.62, player skill −1.33, opponents' characters +0.61, the character −2.31.VanessaGoh: won 47.6%, −2.38 against 50%. Ranks −0.24, player skill +0.23, opponents' characters +0.27, the character −2.64.GohJacky: won 51.2%, +1.19 against 50%. Ranks +1.28, player skill +3.45, opponents' characters +0.24, the character −3.79.JackyWolf: won 48.1%, −1.86 against 50%. Ranks −0.84, player skill +3.14, opponents' characters +0.41, the character −4.57.WolfSarah: won 46.4%, −3.58 against 50%. Ranks −2.09, player skill +5.82, opponents' characters +0.44, the character −7.75.Sarahpoints above or below an even 50%

Read each bar from the centre line. The pieces add up to the black tick, which is the character's win rate on the tier list minus 50%. The piece touching the centre line is the character's own; everything further out was the ranks, the players or the opponents. A long bar with a short first piece is a character that wins because of who plays it.

Bars that run past ±6 points are cut at the edge of the chart; the table below has their full figures. A bar that long comes from a character whose players are hard to tell apart from it, and its interval says how little it is known.

WPA, with its 95% interval

points added to an even match, against the average character
EileenEileen: WPA +12.65 points (95% interval −26.37 to +40.09); p 0.530, q 0.804+12.7LauLau: WPA +3.99 points (95% interval +0.41 to +7.53); p 0.031, q 0.294+4.0AoiAoi: WPA +3.55 points (95% interval −12.65 to +19.03); p 0.657, q 0.804+3.5PaiPai: WPA +3.16 points (95% interval −2.03 to +8.28); p 0.218, q 0.804+3.2JeffryJeffry: WPA +1.90 points (95% interval −13.03 to +16.50); p 0.797, q 0.804+1.9ShunShun: WPA +1.51 points (95% interval −7.00 to +9.94); p 0.716, q 0.804+1.5KageKage: WPA +1.00 points (95% interval −3.94 to +5.92); p 0.677, q 0.804+1.0TakaTaka: WPA +0.90 points (95% interval −6.57 to +8.33); p 0.804, q 0.804+0.9BradBrad: WPA +0.67 points (95% interval −4.19 to +5.52); p 0.775, q 0.804+0.7AkiraAkira: WPA −0.76 points (95% interval −4.95 to +3.44); p 0.709, q 0.804−0.8LionLion: WPA −1.45 points (95% interval −5.34 to +2.46); p 0.448, q 0.804−1.4El BlazeEl Blaze: WPA −1.85 points (95% interval −8.36 to +4.72); p 0.563, q 0.804−1.9Lei FeiLei Fei: WPA −2.12 points (95% interval −7.52 to +3.32); p 0.425, q 0.804−2.1JeanJean: WPA −2.30 points (95% interval −6.84 to +2.29); p 0.307, q 0.804−2.3VanessaVanessa: WPA −2.31 points (95% interval −9.09 to +4.56); p 0.491, q 0.804−2.3GohGoh: WPA −2.64 points (95% interval −17.58 to +12.79); p 0.729, q 0.804−2.6JackyJacky: WPA −3.79 points (95% interval −6.72 to −0.83); p 0.015, q 0.283−3.8WolfWolf: WPA −4.57 points (95% interval −15.69 to +7.03); p 0.421, q 0.804−4.6SarahSarah: WPA −7.75 points (95% interval −30.44 to +18.76); p 0.559, q 0.804−7.8

None of the 19 characters' WPA survives correction. Closest: Jacky at −3.8 points (p 0.015, q 0.283).

How WPA is worked out

A win rate mixes three things: who the character's players were paired against, how good those players are, and the character. WPA predicts every match from the first two and gives the character whatever is left over.

  1. Ranks. Each match starts from the win chance the two ranks give, read off the ladder's own rank-against-rank record (the Rank Impact report). A 35 facing a 31 is not an even match, whatever either of them picked.
  2. Player skill. Each player gets one number: how much better or worse than their rank they play, fitted over every match they played with every character. A player who beats most people at their rank gets a positive number, whichever character they were on.
  3. The character. Each character gets one number, fitted at the same time: how much more it wins than the ranks and the players predict. In points, that is its WPA: in a match that was even on ranks and players, picking it makes the chance 50% plus the WPA. Zero is the average of the nineteen characters, each counted once.
  4. Opponents' characters. What is left of the bar is the characters it met. The baseline counts every character once and the most-picked characters sit below it, so everyone faces a slightly soft field; this piece is that.

The character's number is read most directly off people who play more than one character, the same person on two different characters, and off opponents, since every match has two characters in it. The table counts how many of each character's players also played another. A character whose players almost all play only it is harder to separate from them, and its interval is wider for it.

What it cannot say. Characters are chosen, not dealt, so this is an adjusted comparison and not proof of cause: a character that players pick up while they are improving, or bring out only in matchups they like, carries that into its number. Skill is one number per player for the whole period. And only matches with both players in the band count, as on every banded report.

The interval: players are dealt into 20 groups by a hash of their id, and the model is refitted 20 times, each time leaving out one group's players and all their matches. The spread of those refits is the error (a grouped jackknife). With 20 groups the p-value is read on a t distribution with 19 degrees of freedom (the 95% line is at t = 2.09), and q corrects the p-values for the characters tested together (Benjamini–Hochberg, 5%).

The same figures as a 1080×1080 card, for posting. Click it to copy the image. Full size ↗
The same figures as a 1080×1080 card, for posting. Click it to copy the image. Full size ↗
Survive correction7 of 19
Matches counted799,403
Players5,527
Rank bandRank 21–39
Period2026/03/26 – 2026/10/18

Where each character's edge comes from

points above or below 50%, in pieces
Character (WPA)Player skillRanksOpponents' charactersWin rate − 50%−4−3−2−10+1+2+3+4El Blaze: won 51.4%, +1.40 against 50%. Ranks +0.23, player skill −1.78, opponents' characters +0.27, the character +2.68.El BlazeEileen: won 51.5%, +1.48 against 50%. Ranks −0.34, player skill −0.49, opponents' characters +0.25, the character +2.07.EileenLion: won 50.7%, +0.66 against 50%. Ranks +0.20, player skill −1.51, opponents' characters +0.41, the character +1.55.LionTaka: won 53.2%, +3.25 against 50%. Ranks +0.60, player skill +0.80, opponents' characters +0.34, the character +1.51.TakaSarah: won 49.9%, −0.07 against 50%. Ranks +0.31, player skill −2.20, opponents' characters +0.41, the character +1.40.SarahLei Fei: won 49.9%, −0.12 against 50%. Ranks −0.01, player skill −1.88, opponents' characters +0.39, the character +1.37.Lei FeiVanessa: won 50.4%, +0.37 against 50%. Ranks −0.42, player skill −0.64, opponents' characters +0.41, the character +1.01.VanessaShun: won 49.7%, −0.29 against 50%. Ranks +0.50, player skill −1.94, opponents' characters +0.43, the character +0.72.ShunBrad: won 50.6%, +0.63 against 50%. Ranks +0.14, player skill −0.50, opponents' characters +0.45, the character +0.55.BradLau: won 50.8%, +0.80 against 50%. Ranks −0.04, player skill +0.24, opponents' characters +0.48, the character +0.13.LauKage: won 51.2%, +1.25 against 50%. Ranks +0.48, player skill +0.35, opponents' characters +0.47, the character −0.04.KagePai: won 49.9%, −0.15 against 50%. Ranks +0.49, player skill −1.08, opponents' characters +0.51, the character −0.07.PaiJeffry: won 51.2%, +1.17 against 50%. Ranks −0.22, player skill +1.03, opponents' characters +0.53, the character −0.17.JeffryAoi: won 47.9%, −2.09 against 50%. Ranks −0.84, player skill −0.80, opponents' characters +0.58, the character −1.03.AoiJean: won 51.2%, +1.19 against 50%. Ranks +0.51, player skill +1.13, opponents' characters +0.58, the character −1.03.JeanWolf: won 49.5%, −0.53 against 50%. Ranks +0.18, player skill +0.59, opponents' characters +0.60, the character −1.90.WolfJacky: won 49.8%, −0.21 against 50%. Ranks +0.01, player skill +1.69, opponents' characters +0.58, the character −2.50.JackyAkira: won 48.2%, −1.81 against 50%. Ranks −0.61, player skill +1.29, opponents' characters +0.52, the character −3.02.AkiraGoh: won 49.2%, −0.82 against 50%. Ranks −0.40, player skill +2.12, opponents' characters +0.67, the character −3.21.Gohpoints above or below an even 50%

Read each bar from the centre line. The pieces add up to the black tick, which is the character's win rate on the tier list minus 50%. The piece touching the centre line is the character's own; everything further out was the ranks, the players or the opponents. A long bar with a short first piece is a character that wins because of who plays it.

WPA, with its 95% interval

points added to an even match, against the average character
El BlazeEl Blaze: WPA +2.68 points (95% interval +1.57 to +3.79); p <0.001, q <0.001+2.7EileenEileen: WPA +2.07 points (95% interval +0.25 to +3.88); p 0.028, q 0.067+2.1LionLion: WPA +1.55 points (95% interval +0.77 to +2.33); p <0.001, q 0.002+1.6TakaTaka: WPA +1.51 points (95% interval −0.18 to +3.19); p 0.076, q 0.121+1.5SarahSarah: WPA +1.40 points (95% interval +0.39 to +2.41); p 0.009, q 0.025+1.4Lei FeiLei Fei: WPA +1.37 points (95% interval −0.03 to +2.78); p 0.055, q 0.104+1.4VanessaVanessa: WPA +1.01 points (95% interval −0.46 to +2.48); p 0.167, q 0.227+1.0ShunShun: WPA +0.72 points (95% interval −0.22 to +1.65); p 0.126, q 0.184+0.7BradBrad: WPA +0.55 points (95% interval −0.60 to +1.69); p 0.332, q 0.421+0.6LauLau: WPA +0.13 points (95% interval −0.91 to +1.16); p 0.799, q 0.893+0.1KageKage: WPA −0.04 points (95% interval −1.00 to +0.92); p 0.927, q 0.927−0.0PaiPai: WPA −0.07 points (95% interval −0.95 to +0.81); p 0.867, q 0.915−0.1JeffryJeffry: WPA −0.17 points (95% interval −1.21 to +0.87); p 0.740, q 0.879−0.2AoiAoi: WPA −1.03 points (95% interval −2.11 to +0.06); p 0.062, q 0.107−1.0JeanJean: WPA −1.03 points (95% interval −1.97 to −0.09); p 0.033, q 0.070−1.0WolfWolf: WPA −1.90 points (95% interval −2.98 to −0.82); p 0.002, q 0.005−1.9JackyJacky: WPA −2.50 points (95% interval −3.37 to −1.63); p <0.001, q <0.001−2.5AkiraAkira: WPA −3.02 points (95% interval −3.90 to −2.14); p <0.001, q <0.001−3.0GohGoh: WPA −3.21 points (95% interval −3.98 to −2.45); p <0.001, q <0.001−3.2

7 of 19 characters add or cost win probability beyond their players and ranks, after correction: El Blaze +2.7, Lion +1.6, Sarah +1.4, Wolf −1.9, Jacky −2.5, Akira −3.0, Goh −3.2.

How WPA is worked out

A win rate mixes three things: who the character's players were paired against, how good those players are, and the character. WPA predicts every match from the first two and gives the character whatever is left over.

  1. Ranks. Each match starts from the win chance the two ranks give, read off the ladder's own rank-against-rank record (the Rank Impact report). A 35 facing a 31 is not an even match, whatever either of them picked.
  2. Player skill. Each player gets one number: how much better or worse than their rank they play, fitted over every match they played with every character. A player who beats most people at their rank gets a positive number, whichever character they were on.
  3. The character. Each character gets one number, fitted at the same time: how much more it wins than the ranks and the players predict. In points, that is its WPA: in a match that was even on ranks and players, picking it makes the chance 50% plus the WPA. Zero is the average of the nineteen characters, each counted once.
  4. Opponents' characters. What is left of the bar is the characters it met. The baseline counts every character once and the most-picked characters sit below it, so everyone faces a slightly soft field; this piece is that.

The character's number is read most directly off people who play more than one character, the same person on two different characters, and off opponents, since every match has two characters in it. The table counts how many of each character's players also played another. A character whose players almost all play only it is harder to separate from them, and its interval is wider for it.

What it cannot say. Characters are chosen, not dealt, so this is an adjusted comparison and not proof of cause: a character that players pick up while they are improving, or bring out only in matchups they like, carries that into its number. Skill is one number per player for the whole period. And only matches with both players in the band count, as on every banded report.

The interval: players are dealt into 20 groups by a hash of their id, and the model is refitted 20 times, each time leaving out one group's players and all their matches. The spread of those refits is the error (a grouped jackknife). With 20 groups the p-value is read on a t distribution with 19 degrees of freedom (the 95% line is at t = 2.09), and q corrects the p-values for the characters tested together (Benjamini–Hochberg, 5%).

The same figures as a 1080×1080 card, for posting. Click it to copy the image. Full size ↗
The same figures as a 1080×1080 card, for posting. Click it to copy the image. Full size ↗
Survive correction5 of 19
Matches counted470,269
Players2,386
Rank bandRank 30–46
Period2026/03/26 – 2026/10/18

Where each character's edge comes from

points above or below 50%, in pieces
Character (WPA)Player skillRanksOpponents' charactersWin rate − 50%−5−3−1+1+3+5Eileen: won 52.5%, +2.47 against 50%. Ranks −0.75, player skill −1.18, opponents' characters +0.16, the character +4.24.EileenEl Blaze: won 51.7%, +1.74 against 50%. Ranks +0.15, player skill −0.63, opponents' characters +0.37, the character +1.85.El BlazeTaka: won 53.6%, +3.59 against 50%. Ranks +1.10, player skill +0.64, opponents' characters +0.37, the character +1.49.TakaAoi: won 49.8%, −0.16 against 50%. Ranks +0.28, player skill −1.99, opponents' characters +0.45, the character +1.11.AoiLion: won 50.9%, +0.87 against 50%. Ranks +0.48, player skill −1.09, opponents' characters +0.44, the character +1.03.LionVanessa: won 49.0%, −0.95 against 50%. Ranks −0.21, player skill −1.99, opponents' characters +0.47, the character +0.78.VanessaLei Fei: won 50.3%, +0.33 against 50%. Ranks +0.35, player skill −1.26, opponents' characters +0.46, the character +0.77.Lei FeiLau: won 51.5%, +1.55 against 50%. Ranks +0.51, player skill +0.03, opponents' characters +0.44, the character +0.58.LauBrad: won 50.2%, +0.22 against 50%. Ranks +0.28, player skill −1.04, opponents' characters +0.46, the character +0.52.BradSarah: won 49.4%, −0.58 against 50%. Ranks −0.30, player skill −1.17, opponents' characters +0.48, the character +0.41.SarahShun: won 49.2%, −0.82 against 50%. Ranks +0.60, player skill −2.22, opponents' characters +0.44, the character +0.36.ShunKage: won 51.5%, +1.48 against 50%. Ranks +0.74, player skill +0.32, opponents' characters +0.46, the character −0.04.KagePai: won 49.6%, −0.42 against 50%. Ranks +0.01, player skill −0.81, opponents' characters +0.49, the character −0.11.PaiJeffry: won 50.6%, +0.58 against 50%. Ranks −0.49, player skill +0.97, opponents' characters +0.53, the character −0.44.JeffryJean: won 49.6%, −0.40 against 50%. Ranks −0.40, player skill +1.04, opponents' characters +0.59, the character −1.63.JeanAkira: won 49.2%, −0.77 against 50%. Ranks −0.21, player skill +1.06, opponents' characters +0.47, the character −2.09.AkiraWolf: won 48.1%, −1.90 against 50%. Ranks −0.92, player skill +1.06, opponents' characters +0.56, the character −2.60.WolfGoh: won 48.7%, −1.30 against 50%. Ranks −0.29, player skill +1.46, opponents' characters +0.56, the character −3.03.GohJacky: won 49.3%, −0.70 against 50%. Ranks −0.28, player skill +2.33, opponents' characters +0.45, the character −3.20.Jackypoints above or below an even 50%

Read each bar from the centre line. The pieces add up to the black tick, which is the character's win rate on the tier list minus 50%. The piece touching the centre line is the character's own; everything further out was the ranks, the players or the opponents. A long bar with a short first piece is a character that wins because of who plays it.

WPA, with its 95% interval

points added to an even match, against the average character
EileenEileen: WPA +4.24 points (95% interval −0.13 to +8.55); p 0.057, q 0.153+4.2El BlazeEl Blaze: WPA +1.85 points (95% interval +0.50 to +3.19); p 0.010, q 0.037+1.9TakaTaka: WPA +1.49 points (95% interval −0.97 to +3.95); p 0.221, q 0.420+1.5AoiAoi: WPA +1.11 points (95% interval −0.71 to +2.93); p 0.219, q 0.420+1.1LionLion: WPA +1.03 points (95% interval −0.65 to +2.71); p 0.215, q 0.420+1.0VanessaVanessa: WPA +0.78 points (95% interval −0.87 to +2.42); p 0.334, q 0.548+0.8Lei FeiLei Fei: WPA +0.77 points (95% interval −1.54 to +3.08); p 0.494, q 0.670+0.8LauLau: WPA +0.58 points (95% interval −0.68 to +1.84); p 0.346, q 0.548+0.6BradBrad: WPA +0.52 points (95% interval −0.74 to +1.78); p 0.397, q 0.580+0.5SarahSarah: WPA +0.41 points (95% interval −1.71 to +2.53); p 0.688, q 0.769+0.4ShunShun: WPA +0.36 points (95% interval −1.26 to +1.98); p 0.650, q 0.769+0.4KageKage: WPA −0.04 points (95% interval −1.04 to +0.95); p 0.927, q 0.927−0.0PaiPai: WPA −0.11 points (95% interval −1.77 to +1.55); p 0.894, q 0.927−0.1JeffryJeffry: WPA −0.44 points (95% interval −2.05 to +1.16); p 0.572, q 0.725−0.4JeanJean: WPA −1.63 points (95% interval −3.05 to −0.21); p 0.026, q 0.084−1.6AkiraAkira: WPA −2.09 points (95% interval −2.98 to −1.20); p <0.001, q <0.001−2.1WolfWolf: WPA −2.60 points (95% interval −3.99 to −1.20); p <0.001, q 0.005−2.6GohGoh: WPA −3.03 points (95% interval −4.61 to −1.46); p <0.001, q 0.005−3.0JackyJacky: WPA −3.20 points (95% interval −4.11 to −2.28); p <0.001, q <0.001−3.2

5 of 19 characters add or cost win probability beyond their players and ranks, after correction: El Blaze +1.9, Akira −2.1, Wolf −2.6, Goh −3.0, Jacky −3.2.

How WPA is worked out

A win rate mixes three things: who the character's players were paired against, how good those players are, and the character. WPA predicts every match from the first two and gives the character whatever is left over.

  1. Ranks. Each match starts from the win chance the two ranks give, read off the ladder's own rank-against-rank record (the Rank Impact report). A 35 facing a 31 is not an even match, whatever either of them picked.
  2. Player skill. Each player gets one number: how much better or worse than their rank they play, fitted over every match they played with every character. A player who beats most people at their rank gets a positive number, whichever character they were on.
  3. The character. Each character gets one number, fitted at the same time: how much more it wins than the ranks and the players predict. In points, that is its WPA: in a match that was even on ranks and players, picking it makes the chance 50% plus the WPA. Zero is the average of the nineteen characters, each counted once.
  4. Opponents' characters. What is left of the bar is the characters it met. The baseline counts every character once and the most-picked characters sit below it, so everyone faces a slightly soft field; this piece is that.

The character's number is read most directly off people who play more than one character, the same person on two different characters, and off opponents, since every match has two characters in it. The table counts how many of each character's players also played another. A character whose players almost all play only it is harder to separate from them, and its interval is wider for it.

What it cannot say. Characters are chosen, not dealt, so this is an adjusted comparison and not proof of cause: a character that players pick up while they are improving, or bring out only in matchups they like, carries that into its number. Skill is one number per player for the whole period. And only matches with both players in the band count, as on every banded report.

The interval: players are dealt into 20 groups by a hash of their id, and the model is refitted 20 times, each time leaving out one group's players and all their matches. The spread of those refits is the error (a grouped jackknife). With 20 groups the p-value is read on a t distribution with 19 degrees of freedom (the 95% line is at t = 2.09), and q corrects the p-values for the characters tested together (Benjamini–Hochberg, 5%).

Low and high ranks together, without mid, is not a range of ranks: tick mid as well, or one of them alone.

Tick at least one rank band to see its report.