Hero Matchups

Hero Matchups provide information on which heroes are good with and against for a particular hero.

Cho Matchups

Enemies and Allies

Top 5 Allies on hero's teams

Top 5 Threats on enemy teams

Hero Win Rate As Ally % Win Rate Against Cho % Games Played As Ally Games Played Against Cho
Abathur0.0071.4347
Alarak0.0016.6706
Alexstrasza43.4833.33236
Ana37.5040.002425
Anduin80.0055.001020
Anub'arak50.0053.33215
Artanis10.0033.331015
Arthas50.0060.00210
Auriel53.3346.154513
Azmodan66.6753.85613
Blaze50.0083.3326
Brightwing41.4665.634132
Cassia40.0045.451022
Chen0.000.0001
Chromie42.8641.18717
D.Va36.3647.061117
Deathwing66.67100.0063
Deckard25.0043.75416
Dehaka25.0040.0045
Diablo20.0065.00540
E.T.C.100.0042.11219
Falstad50.0054.55811
Fenix66.6725.0034
Gall45.74100.002230
Garrosh50.0057.14214
Gazlowe60.0056.251016
Genji0.0075.0004
Greymane50.0057.14828
Gul'dan28.5758.82717
Hanzo33.3353.85613
Hogger75.0060.87823
Illidan50.0057.1427
Imperius28.5769.23713
Jaina36.3652.631119
Johanna25.0055.56427
Junkrat25.000.0044
Kael'thas50.0043.751616
Kel'Thuzad40.0050.0054
Kerrigan100.00100.0012
Kharazim50.0073.33615
Leoric66.6746.51643
Li Li38.4650.001314
Li-Ming28.5769.231426
Lt. Morales62.5066.6786
Lúcio27.2764.711117
Lunara33.3360.00615
Maiev100.0033.3313
Mal'Ganis0.0054.55111
Malfurion75.0050.00412
Malthael45.4561.541126
Medivh33.33100.0031
Mei25.0053.85413
Mephisto0.0040.0015
Muradin16.6746.88632
Murky60.0040.0055
Nazeebo37.5037.5088
Nova50.0050.0024
Orphea33.3357.14921
Probius0.00100.0000
Qhira66.6742.8667
Ragnaros40.0050.00106
Raynor65.0044.442018
Rehgar57.1458.33712
Rexxar77.78100.0090
Samuro50.0025.0064
Sgt. Hammer0.0050.0002
Sonya55.5661.541813
Stitches0.0046.67015
Stukov50.0058.33612
Sylvanas54.5550.001116
Tassadar64.2972.001425
The Butcher60.0050.0056
The Lost Vikings0.00100.0042
Thrall30.0040.001010
Tracer40.0050.0052
Tychus55.5657.141842
Tyrael50.0050.0024
Tyrande0.0042.8647
Uther46.1560.001315
Valeera0.0033.3313
Valla33.3358.331512
Varian55.5644.44918
Whitemane100.0025.0014
Xul40.0077.78109
Yrel16.6766.6763
Zagara33.330.0031
Zarya50.00100.0022
Zeratul80.0070.00510
Zul'jin50.0060.711028