Wukong's win rate against every opponent by role. Sort ↓ for favorable matchups, ↑ for counters. Click a champion to filter runes, summoners, and item builds by that matchup.
Wukong's win rate when paired with each teammate by role. Sort ↓ for strongest synergies, ↑ for weakest. Click a champion to filter runes, summoners, and item builds by that pairing.
ScalingⓘWR slope vs game length. Positive = scales well late, negative = falls off. Practical bounds: ±0.03
0.000·Average compared to other champions in this role
Rank BiasⓘWR slope vs rank. Positive = better in high elo, negative = better in low elo. Practical bounds: ±0.036
-0.000·Average compared to other champions in this role
Mastery DepthⓘWR slope vs career mastery (ln championPoints). Positive = rewards one-tricks; negative = easier to pick up. Practical bounds: ±0.19
0.003↓↓Very low compared to other champions in this role
Matchup SpreadⓘMean absolute deviation of WR across lane matchups. 'On average, matchups deviate from this champ's typical WR by X points.' High = swingy by opponent. Low = consistent. Practical range: ~0.01 to ~0.04.
0.024↓Low compared to other champions in this role
Depth IndexⓘAverage games per unique player on this champion. HIGH = played by dedicated mains/one-tricks. LOW = broadly picked by many different players. Practical range: ~0.4 to ~1.5.
1.13·Average compared to other champions in this role
Win Rate by Game Length
Slope: 0.000
Win Rate by Rank
Slope: -0.000
Win Rate by Mastery
Trend (slope): 0.003
B
Tier
Average performerRating 54.00
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Q
2
4
5
7
9
W
3
E
1
8
10
12
R
6
11
67.2% PR · 59.3% WR · 41 games
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Q
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Q
jungle
Wukong's WR when this ally plays jungle. Sort ↓ Score for best synergies, ↑ for worst.
Synergy score combining per-side delta, absolute edge, and how often the pairing is played (prevalence-weighted). Matches the ordering used in the synergy drill game. High = strong, reliable duo.Wukong's Bayesian-smoothed win rate when paired with this ally.Aggregated synergy delta: avg of Wukong's delta and the ally's delta. High = both benefit from the pairing. Hover a row for the components.Number of games played together.
GravesFilter
7.356.3%+6.2%62
NocturneFilter
3.354.8%+3.8%23
Kha'ZixFilter
2.655.2%+5.4%17
SylasFilter
2.253.5%+3.0%21
Xin ZhaoFilter
1.551.9%+1.1%27
Dr. MundoFilter
1.454.0%+4.0%13
AmumuFilter
1.455.0%+4.6%10
TalonFilter
1.453.0%+2.8%16
IvernFilter
0.955.4%+4.9%6
PantheonFilter
0.854.4%+4.6%7
SejuaniFilter
0.753.4%+2.9%8
HecarimFilter
0.751.5%+1.4%18
Nunu & WillumpFilter
0.651.6%+1.3%14
RengarFilter
0.551.6%+1.7%12
KarthusFilter
0.552.6%+2.3%7
KindredFilter
0.451.7%+1.2%10
SkarnerFilter
0.452.7%+2.3%5
MalphiteFilter
0.351.8%+2.3%6
QiyanaFilter
0.251.9%+1.4%4
ZaahenFilter
0.251.9%+1.9%4
AatroxFilter
0.250.8%+0.3%9
Rek'SaiFilter
0.150.9%-0.3%7
WarwickFilter
0.150.9%+0.8%5
DariusFilter
0.150.9%+0.3%5
ZedFilter
-0.050.0%+0.1%6
EvelynnFilter
-0.050.0%-0.3%6
Bel'VethFilter
-0.150.0%-0.7%10
LilliaFilter
-0.150.0%+0.1%14
EliseFilter
-0.150.0%-0.6%14
FiddlesticksFilter
-0.249.1%-1.5%5
ZyraFilter
-0.348.2%-2.7%6
UdyrFilter
-0.348.2%-1.3%6
VolibearFilter
-0.447.3%-2.5%5
TaliyahFilter
-0.447.3%-3.6%5
FizzFilter
-0.446.3%-4.0%4
ShenFilter
-0.446.3%-3.6%4
EkkoFilter
-0.449.2%-1.0%15
DianaFilter
-0.549.3%-1.1%19
Jarvan IVFilter
-0.649.3%-0.7%23
GwenFilter
-0.745.5%-4.4%5
ZacFilter
-0.748.4%-2.2%14
ViFilter
-0.748.4%-1.2%14
Lee SinFilter
-0.849.4%-0.5%37
ShacoFilter
-0.848.5%-2.0%16
NidaleeFilter
-1.048.6%-1.6%20
BriarFilter
-1.446.9%-3.6%14
NaafiriFilter
-1.647.0%-2.8%16
KaynFilter
-1.646.0%-3.9%13
AmbessaFilter
-1.948.1%-2.1%27
Master YiFilter
-2.845.7%-4.7%20
ShyvanaFilter
-3.344.1%-5.7%18
ViegoFilter
-7.542.9%-6.6%34
mid
Wukong's WR when this ally plays mid. Sort ↓ Score for best synergies, ↑ for worst.
Synergy score combining per-side delta, absolute edge, and how often the pairing is played (prevalence-weighted). Matches the ordering used in the synergy drill game. High = strong, reliable duo.Wukong's Bayesian-smoothed win rate when paired with this ally.Aggregated synergy delta: avg of Wukong's delta and the ally's delta. High = both benefit from the pairing. Hover a row for the components.Number of games played together.
AhriFilter
5.254.5%+4.0%49
GalioFilter
3.555.7%+6.0%20
LissandraFilter
3.254.9%+3.8%21
SylasFilter
3.053.1%+3.2%31
ZedFilter
2.453.4%+3.2%23
DianaFilter
1.556.9%+6.4%8
XerathFilter
1.552.0%+2.0%25
Twisted FateFilter
1.453.0%+2.5%16
IreliaFilter
1.253.1%+3.2%14
LuxFilter
1.153.2%+3.2%12
AuroraFilter
1.152.2%+2.4%17
ZoeFilter
0.952.4%+1.7%13
KatarinaFilter
0.951.4%+0.9%22
AzirFilter
0.451.7%+2.7%10
ZiggsFilter
0.452.7%+2.1%5
AkshanFilter
0.451.7%+1.3%8
MalzaharFilter
0.350.7%+0.3%17
TalonFilter
0.351.8%+1.3%6
PantheonFilter
0.251.9%+1.2%4
VeigarFilter
0.250.8%+0.5%9
TaliyahFilter
0.150.9%+1.2%5
BrandFilter
-0.050.0%-0.5%4
QiyanaFilter
-0.150.0%-0.1%10
VladimirFilter
-0.150.0%+0.2%10
RyzeFilter
-0.150.0%+0.7%16
HweiFilter
-0.150.0%-0.3%16
SingedFilter
-0.249.1%-1.0%5
FizzFilter
-0.250.0%-0.5%24
CassiopeiaFilter
-0.248.1%-2.0%4
Aurelion SolFilter
-0.449.2%-1.5%13
EkkoFilter
-0.446.3%-4.0%4
NaafiriFilter
-0.448.3%-2.0%8
VexFilter
-0.448.3%-2.6%8
LeBlancFilter
-0.548.3%-2.0%10
AniviaFilter
-0.848.4%-2.0%14
YoneFilter
-0.948.5%-1.3%16
AnnieFilter
-0.947.5%-3.1%11
KassadinFilter
-0.947.5%-2.9%11
SyndraFilter
-2.445.5%-4.6%16
ViktorFilter
-2.547.4%-3.0%26
MelFilter
-2.546.5%-2.4%21
OriannaFilter
-2.747.4%-2.2%28
YasuoFilter
-5.144.9%-5.2%28
AkaliFilter
-6.044.6%-5.8%33
adc
Wukong's WR when this ally plays adc. Sort ↓ Score for best synergies, ↑ for worst.
Synergy score combining per-side delta, absolute edge, and how often the pairing is played (prevalence-weighted). Matches the ordering used in the synergy drill game. High = strong, reliable duo.Wukong's Bayesian-smoothed win rate when paired with this ally.Aggregated synergy delta: avg of Wukong's delta and the ally's delta. High = both benefit from the pairing. Hover a row for the components.Number of games played together.
EzrealFilter
5.654.8%+5.6%74
TwitchFilter
1.552.9%+2.5%18
SivirFilter
1.452.1%+2.3%23
Miss FortuneFilter
1.352.1%+1.9%21
VayneFilter
1.352.1%+1.7%21
JhinFilter
0.951.0%+1.1%52
VarusFilter
0.752.5%+3.2%11
CassiopeiaFilter
0.654.5%+3.9%5
YunaraFilter
0.550.6%+1.0%31
SeraphineFilter
0.453.7%+3.7%4
CaitlynFilter
0.450.5%+0.3%55
Vel'KozFilter
0.452.7%+2.2%5
Aurelion SolFilter
0.452.7%+1.6%5
SennaFilter
0.350.7%+0.3%19
SamiraFilter
0.350.8%+0.4%15
ZiggsFilter
-0.050.0%-0.6%6
XayahFilter
-0.150.0%-0.4%14
TristanaFilter
-0.150.0%-0.6%16
KalistaFilter
-0.149.1%-0.4%5
ZeriFilter
-0.149.1%-0.9%5
Kai'SaFilter
-0.250.0%+0.6%56
DravenFilter
-0.349.2%-1.1%9
MelFilter
-0.547.4%-2.9%7
VeigarFilter
-0.547.4%-3.0%7
YasuoFilter
-0.547.4%-3.4%7
AsheFilter
-0.749.5%-1.5%57
SwainFilter
-0.747.5%-3.7%9
JinxFilter
-0.749.5%-1.4%45
ApheliosFilter
-1.247.8%-1.4%17
LucianFilter
-1.348.9%-1.0%38
CorkiFilter
-2.046.3%-3.3%17
SmolderFilter
-9.640.2%-10.2%32
support
Wukong's WR when this ally plays support. Sort ↓ Score for best synergies, ↑ for worst.
Synergy score combining per-side delta, absolute edge, and how often the pairing is played (prevalence-weighted). Matches the ordering used in the synergy drill game. High = strong, reliable duo.Wukong's Bayesian-smoothed win rate when paired with this ally.Aggregated synergy delta: avg of Wukong's delta and the ally's delta. High = both benefit from the pairing. Hover a row for the components.Number of games played together.
SeraphineFilter
7.859.0%+8.1%28
BardFilter
4.556.9%+6.2%22
MorganaFilter
3.656.5%+6.7%19
PykeFilter
2.654.2%+4.1%22
LeonaFilter
2.553.2%+2.7%27
ThreshFilter
2.552.7%+1.9%43
LuluFilter
1.451.6%+1.2%43
KarmaFilter
0.751.0%+0.9%48
SennaFilter
0.551.6%+1.5%14
AniviaFilter
0.351.7%+2.3%8
NautilusFilter
0.250.5%+0.5%41
AlistarFilter
0.150.8%+0.4%11
TaricFilter
0.150.9%+0.1%7
NeekoFilter
0.150.9%+1.0%7
CamilleFilter
0.150.9%+1.1%5
PoppyFilter
0.150.9%+0.7%5
MelFilter
-0.150.0%+0.8%8
ShacoFilter
-0.249.1%-1.1%5
ZileanFilter
-0.249.1%-1.9%7
Tahm KenchFilter
-0.349.2%-1.5%9
XerathFilter
-0.449.2%-0.7%11
BrandFilter
-0.449.2%-1.3%11
ZyraFilter
-0.449.2%-1.7%11
NamiFilter
-0.450.0%-0.5%64
BlitzcrankFilter
-0.549.2%-1.2%15
SwainFilter
-0.647.4%-2.8%7
PantheonFilter
-0.747.5%-2.7%9
BraumFilter
-0.749.3%-1.5%23
RellFilter
-0.948.5%-2.6%16
Vel'KozFilter
-0.945.6%-4.7%7
RakanFilter
-1.446.9%-3.1%14
YuumiFilter
-1.547.8%-1.3%19
MilioFilter
-1.847.1%-3.6%18
LuxFilter
-2.047.1%-2.8%20
SonaFilter
-2.546.5%-4.1%21
SorakaFilter
-2.946.7%-4.2%25
JannaFilter
-3.445.1%-6.1%21
Win Rate Distribution
Matchup Spread: 2.38% — on average, matchups deviate from this champion's typical WR by this much. Wide distribution = variable by opponent; tight distribution = consistent.
Win RateⓘBayesian-smoothed: (wins + 25) / (games + 50). Reliable even with small samples.
50.9%
↑High compared to other champions in this role
Ban Rate
0.5%
↓Low compared to other champions in this role
top
Wukong's WR vs enemy top. Sort ↓ for Wukong's easiest matchups, ↑ for hardest (strongest counters).
Matchup score from Wukong's perspective: positive = favorable (high WR, over-performs), negative = hard matchup (strong counter). Prevalence amplifies magnitude without flipping sign. Matches the WR/Delta direction.Wukong's Bayesian-smoothed win rate against this opponent. (wins + 25) / (games + 50).Aggregated matchup delta: (Wukong's delta − opponent's delta) / 2. Positive = lopsided in Wukong's favor. Hover a row for the component deltas.Number of games observed. More games = more reliable WR.
SettFilter
5.555.6%+5.3%31
AatroxFilter
5.555.4%+5.1%33
GnarFilter
3.255.9%+5.2%18
FioraFilter
2.953.0%+3.0%33
ShenFilter
1.552.9%+3.0%18
VayneFilter
1.253.1%+3.3%14
IreliaFilter
1.153.2%+2.8%12
GangplankFilter
1.151.2%+1.2%30
DariusFilter
1.051.2%+0.6%32
SionFilter
0.651.5%+0.9%16
K'SanteFilter
0.551.6%+0.7%12
OrnnFilter
0.451.7%+2.1%10
GarenFilter
0.450.6%+0.7%39
MordekaiserFilter
0.350.7%+0.7%19
HeimerdingerFilter
0.351.8%+1.3%6
PantheonFilter
0.351.8%+1.8%6
PoppyFilter
0.251.9%+1.9%4
GwenFilter
0.150.9%+0.3%7
YasuoFilter
0.150.9%+0.5%7
KledFilter
0.150.9%+1.2%7
WarwickFilter
-0.050.0%-0.1%4
YoneFilter
-0.150.0%-0.5%8
OlafFilter
-0.150.0%+0.1%8
YorickFilter
-0.150.0%-0.9%12
NasusFilter
-0.150.0%-0.0%12
Dr. MundoFilter
-0.150.0%-0.1%14
MalphiteFilter
-0.150.0%+0.2%16
TryndamereFilter
-0.249.1%-1.1%5
VarusFilter
-0.248.1%-1.6%4
AkaliFilter
-0.248.1%-2.2%4
ZaahenFilter
-0.349.2%-0.7%9
KayleFilter
-0.349.2%-0.4%9
IllaoiFilter
-0.348.2%-2.0%6
VladimirFilter
-0.348.2%-1.6%6
SingedFilter
-0.449.2%-0.8%13
KennenFilter
-0.447.3%-2.5%5
Cho'GathFilter
-0.448.3%-1.8%8
UrgotFilter
-0.648.3%-1.8%10
AmbessaFilter
-0.649.3%-1.4%19
GragasFilter
-0.846.6%-3.9%8
JaxFilter
-0.948.5%-1.4%16
CamilleFilter
-1.047.6%-2.3%13
VolibearFilter
-1.046.7%-3.6%10
TeemoFilter
-1.545.0%-5.6%10
RumbleFilter
-1.946.2%-4.2%15
RenektonFilter
-2.347.3%-3.0%24
RivenFilter
-2.443.5%-5.9%12
JayceFilter
-4.346.6%-3.9%53
jungle
Wukong's WR vs enemy jungle. Sort ↓ for Wukong's easiest matchups, ↑ for hardest (strongest counters).
Matchup score from Wukong's perspective: positive = favorable (high WR, over-performs), negative = hard matchup (strong counter). Prevalence amplifies magnitude without flipping sign. Matches the WR/Delta direction.Wukong's Bayesian-smoothed win rate against this opponent. (wins + 25) / (games + 50).Aggregated matchup delta: (Wukong's delta − opponent's delta) / 2. Positive = lopsided in Wukong's favor. Hover a row for the component deltas.Number of games observed. More games = more reliable WR.
HecarimFilter
3.355.9%+5.7%18
Master YiFilter
2.954.2%+4.1%22
EkkoFilter
2.656.3%+6.2%14
Jarvan IVFilter
2.352.3%+2.0%38
Kha'ZixFilter
1.754.8%+4.3%12
ViFilter
1.652.9%+2.3%18
DianaFilter
1.554.0%+3.8%13
ZedFilter
1.554.0%+3.6%13
NaafiriFilter
1.151.2%+0.8%34
FiddlesticksFilter
0.953.3%+3.6%10
RengarFilter
0.952.4%+1.9%13
ZyraFilter
0.752.5%+3.0%11
Xin ZhaoFilter
0.751.5%+2.0%18
ShyvanaFilter
0.751.5%+1.0%18
LilliaFilter
0.551.6%+1.2%12
NocturneFilter
0.450.7%+1.3%23
KindredFilter
0.351.8%+1.8%6
Bel'VethFilter
0.351.8%+2.0%6
NidaleeFilter
0.350.8%+0.5%15
SylasFilter
0.250.8%+1.2%9
FizzFilter
0.250.8%+1.0%9
PantheonFilter
0.250.8%+0.4%9
Rek'SaiFilter
0.250.8%+1.6%9
KarthusFilter
0.150.9%+1.0%7
EvelynnFilter
0.150.9%+0.8%7
Nunu & WillumpFilter
0.150.9%+0.8%7
WarwickFilter
-0.150.0%-0.4%10
TalonFilter
-0.150.0%-0.1%18
KaynFilter
-0.250.0%-0.4%22
QiyanaFilter
-0.249.1%-1.1%7
IvernFilter
-0.249.1%-0.9%7
VolibearFilter
-0.248.1%-2.5%4
JayceFilter
-0.348.2%-2.4%6
ZacFilter
-0.348.2%-1.6%6
AatroxFilter
-0.449.2%-0.8%13
AmumuFilter
-0.447.3%-2.7%5
OlafFilter
-0.446.3%-3.6%4
TaliyahFilter
-0.548.3%-1.3%8
EliseFilter
-0.548.3%-1.5%8
JaxFilter
-0.646.4%-3.9%6
Dr. MundoFilter
-0.748.4%-2.2%12
Lee SinFilter
-0.949.5%-0.9%45
AmbessaFilter
-0.949.4%-0.8%31
ShacoFilter
-0.945.6%-4.4%7
ZaahenFilter
-1.245.8%-4.7%9
BriarFilter
-1.746.0%-3.9%13
GravesFilter
-2.248.4%-1.9%43
ViegoFilter
-7.543.4%-7.6%33
mid
Wukong's WR vs enemy mid. Sort ↓ for Wukong's easiest matchups, ↑ for hardest (strongest counters).
Matchup score from Wukong's perspective: positive = favorable (high WR, over-performs), negative = hard matchup (strong counter). Prevalence amplifies magnitude without flipping sign. Matches the WR/Delta direction.Wukong's Bayesian-smoothed win rate against this opponent. (wins + 25) / (games + 50).Aggregated matchup delta: (Wukong's delta − opponent's delta) / 2. Positive = lopsided in Wukong's favor. Hover a row for the component deltas.Number of games observed. More games = more reliable WR.
AhriFilter
5.054.4%+4.6%40
ZedFilter
3.453.9%+3.7%26
MelFilter
3.355.9%+4.3%18
OriannaFilter
2.954.2%+3.4%22
LeBlancFilter
2.754.3%+4.1%20
GalioFilter
2.455.4%+4.7%15
XerathFilter
1.954.7%+4.3%14
VeigarFilter
1.953.7%+3.6%17
FizzFilter
1.753.8%+4.0%15
LuxFilter
1.453.0%+2.8%16
SyndraFilter
1.352.1%+1.7%21
EkkoFilter
1.153.2%+3.1%12
AzirFilter
0.451.7%+0.4%10
SylasFilter
0.450.6%+0.1%33
YasuoFilter
0.350.7%+0.4%25
Aurelion SolFilter
0.351.7%+1.9%8
HweiFilter
0.250.8%+0.6%13
VladimirFilter
0.250.8%+0.2%13
SmolderFilter
0.251.9%+0.4%4
EzrealFilter
0.251.9%+1.2%4
RyzeFilter
0.250.8%-0.3%9
TaliyahFilter
0.250.8%+0.3%9
GwenFilter
0.150.9%+0.9%5
ZiggsFilter
-0.050.0%+0.5%4
CassiopeiaFilter
-0.050.0%-0.1%6
NaafiriFilter
-0.150.0%-0.3%10
QiyanaFilter
-0.150.0%-0.2%10
AuroraFilter
-0.150.0%-0.6%14
KatarinaFilter
-0.150.0%-0.0%16
SwainFilter
-0.249.1%-0.6%7
QuinnFilter
-0.248.1%-1.7%4
AnnieFilter
-0.448.2%-1.4%6
SionFilter
-0.448.2%-1.5%6
JayceFilter
-0.448.2%-1.9%6
DianaFilter
-0.449.2%-0.7%13
AkshanFilter
-0.946.6%-3.3%8
TalonFilter
-0.947.5%-2.3%11
VexFilter
-1.147.6%-2.1%13
AniviaFilter
-1.147.6%-2.4%13
YoneFilter
-1.148.6%-2.1%20
KassadinFilter
-1.546.9%-3.1%14
IreliaFilter
-1.945.2%-5.3%12
ZoeFilter
-2.245.3%-4.4%14
AkaliFilter
-2.347.2%-2.9%22
LissandraFilter
-2.444.4%-4.9%13
Twisted FateFilter
-2.446.4%-3.5%19
MalzaharFilter
-3.045.7%-4.2%20
ViktorFilter
-3.746.9%-3.2%31
adc
Wukong's WR vs enemy adc. Sort ↓ for Wukong's easiest matchups, ↑ for hardest (strongest counters).
Matchup score from Wukong's perspective: positive = favorable (high WR, over-performs), negative = hard matchup (strong counter). Prevalence amplifies magnitude without flipping sign. Matches the WR/Delta direction.Wukong's Bayesian-smoothed win rate against this opponent. (wins + 25) / (games + 50).Aggregated matchup delta: (Wukong's delta − opponent's delta) / 2. Positive = lopsided in Wukong's favor. Hover a row for the component deltas.Number of games observed. More games = more reliable WR.
LucianFilter
6.858.7%+8.4%25
JinxFilter
5.254.4%+5.1%64
SamiraFilter
3.856.5%+6.6%19
XayahFilter
2.655.2%+5.4%17
VarusFilter
2.454.4%+3.5%18
TwitchFilter
2.155.6%+5.6%13
JhinFilter
1.551.4%+1.1%61
Miss FortuneFilter
1.152.2%+2.3%17
SennaFilter
1.153.2%+3.6%12
SivirFilter
0.953.3%+3.0%10
MelFilter
0.652.5%+2.5%9
ZiggsFilter
0.250.8%+1.1%11
KatarinaFilter
0.150.9%+1.2%5
CorkiFilter
-0.050.0%-0.6%12
Kog'MawFilter
-0.149.1%-0.3%5
YasuoFilter
-0.149.1%-0.4%5
VeigarFilter
-0.248.1%-1.9%4
SwainFilter
-0.249.2%+0.2%9
Kai'SaFilter
-0.649.6%-1.2%63
SmolderFilter
-0.749.4%-0.5%31
ZeriFilter
-0.847.5%-2.6%11
DravenFilter
-0.848.5%-1.4%18
VayneFilter
-0.848.5%-1.5%18
TristanaFilter
-1.547.0%-2.7%16
ApheliosFilter
-1.748.0%-3.1%25
EzrealFilter
-1.748.6%-2.3%61
CaitlynFilter
-2.847.6%-2.4%53
AsheFilter
-5.844.7%-4.5%44
YunaraFilter
-7.543.0%-7.5%43
support
Wukong's WR vs enemy support. Sort ↓ for Wukong's easiest matchups, ↑ for hardest (strongest counters).
Matchup score from Wukong's perspective: positive = favorable (high WR, over-performs), negative = hard matchup (strong counter). Prevalence amplifies magnitude without flipping sign. Matches the WR/Delta direction.Wukong's Bayesian-smoothed win rate against this opponent. (wins + 25) / (games + 50).Aggregated matchup delta: (Wukong's delta − opponent's delta) / 2. Positive = lopsided in Wukong's favor. Hover a row for the component deltas.Number of games observed. More games = more reliable WR.