Oracle relies on spell uptime: Purifying Flames and False Promise carry allies past lethal damage, Fate's Edict disarms an attacker, and Fortune's End roots and dispels once its channel is released. False Promise only delays damage, so burst held until it ends still lands, and healing reduction limits what the delay returns. A silence stops each of those casts, and a stun interrupts a Fortune's End channel.
Counter items
Orchid MalevolenceA 5 second silence stops Purifying Flames and False Promise from being cast.
Abyssal BladeOverwhelm stun interrupts a Fortune's End channel before the root lands.
Spirit VesselSoul Release cuts Health Restoration on Purifying Flames and False Promise.
Checked for patch 7.41f
Matchup data updated Nov 14, 2026
TierB·Score change-0.71
Who Beats Oracle
Show how this score was calculated.Hide calculation.
HeroWin %AdvMatches
Who beats Oracle at All Ranks
Anti-Mage
55.0%+4.62,149
vs Oracle2,149 games+4.6
Chaos Knight
56.7%+4.5397
vs Oracle397 games+4.5
Riki
55.0%+4.0755
vs Oracle755 games+4.0
Morphling
55.2%+3.6451
vs Oracle451 games+3.6
Marci
55.1%+3.5439
vs Oracle439 games+3.5
Clinkz
54.9%+3.4470
vs Oracle470 games+3.4
Outworld Destroyer
53.9%+3.41,479
vs Oracle1,479 games+3.4
Juggernaut
53.8%+3.41,776
vs Oracle1,776 games+3.4
Lycan
57.0%+3.4186
vs Oracle186 games+3.4
Shadow Shaman
53.7%+3.31,647
vs Oracle1,647 games+3.3
Oracle Counters
Show how this score was calculated.Hide calculation.
HeroWin %AdvMatches
Oracle counters at All Ranks
Nature's Prophet
42.4%-6.2900
vs Oracle900 games-6.2
Storm Spirit
42.0%-5.9553
vs Oracle553 games-5.9
Shadow Fiend
43.4%-5.5954
vs Oracle954 games-5.5
Kez
43.1%-4.8452
vs Oracle452 games-4.8
Dark Seer
42.4%-4.8337
vs Oracle337 games-4.8
Drow Ranger
44.8%-4.51,336
vs Oracle1,336 games-4.5
Queen of Pain
44.9%-4.2877
vs Oracle877 games-4.2
Tiny
44.0%-4.0398
vs Oracle398 games-4.0
Pangolier
44.1%-3.9395
vs Oracle395 games-3.9
Ember Spirit
45.0%-3.7584
vs Oracle584 games-3.7
Top Allies for Oracle
Show how this score was calculated.Hide calculation.
HeroWin %SynergyMatches
Top allies for Oracle at All Ranks
Visage
62.1%+12.1177
Bloodseeker
59.3%+9.3329
Broodmother
56.2%+6.2203
Leshrac
54.8%+4.8221
Marci
54.5%+4.5354
Grimstroke
54.4%+4.4428
Pudge
54.3%+4.32,520
Dazzle
54.3%+4.3243
Omniknight
54.0%+4.0189
Ancient Apparition
53.9%+3.9382
Positions Played
Positions: patch 7.41f
1 Carry36.3% WR10,665 matches
2 Mid42.8% WR41,445 matches
3 Off39.8% WR13,907 matches
4 Soft48.8% WR208,401 matches
5 Hard50.0% WR526,293 matches
Matchup data updated Nov 14, 2026
TierB·Score change+0.39
Who Beats Oracle
Show how this score was calculated.Hide calculation.
HeroWin %AdvMatches
Who beats Oracle at Herald–Guardian
Crystal Maiden
58.6%+3.9169
vs Oracle169 games+3.9
Shadow Shaman
58.1%+3.5155
vs Oracle155 games+3.5
Skywrath Mage
59.0%+3.4122
vs Oracle122 games+3.4
Wraith King
60.2%+3.188
vs Oracle88 games+3.1
Invoker
59.0%+3.1105
vs Oracle105 games+3.1
Kunkka
Few games76.9%+3.126
vs Oracle26 games+3.1
Sniper
57.1%+3.1154
vs Oracle154 games+3.1
Chaos Knight
Few games70.6%+3.034
vs Oracle34 games+3.0
Zeus
58.8%+3.0102
vs Oracle102 games+3.0
Witch Doctor
55.8%+2.9197
vs Oracle197 games+2.9
Oracle Counters
Show how this score was calculated.Hide calculation.
HeroWin %AdvMatches
Oracle counters at Herald–Guardian
Nature's Prophet
38.6%-3.070
vs Oracle70 games-3.0
Faceless Void
Few games33.3%-2.942
vs Oracle42 games-2.9
Disruptor
Few games31.4%-2.835
vs Oracle35 games-2.8
Ursa
Few games35.6%-2.645
vs Oracle45 games-2.6
Windranger
42.5%-2.6106
vs Oracle106 games-2.6
Bloodseeker
Few games32.4%-2.634
vs Oracle34 games-2.6
Shadow Fiend
41.2%-2.580
vs Oracle80 games-2.5
Broodmother
Few games34.5%-2.029
vs Oracle29 games-2.0
Dazzle
41.1%-1.956
vs Oracle56 games-1.9
Enchantress
Few games35.7%-1.828
vs Oracle28 games-1.8
Top Allies for Oracle
Show how this score was calculated.Hide calculation.
HeroWin %SynergyMatches
Top allies for Oracle at Herald–Guardian
Spectre
68.1%+18.169
Beastmaster
Few games66.7%+16.715
Chen
Few games66.7%+16.73
Underlord
Few games65.0%+15.020
Gyrocopter
Few games63.2%+13.219
Slark
61.7%+11.760
Broodmother
Few games61.5%+11.526
Earth Spirit
Few games61.5%+11.513
Viper
60.3%+10.363
Venomancer
Few games60.0%+10.035
Positions Played
Positions: patch 7.41f
1 Carry34.2% WR2,312 matches
2 Mid42.3% WR5,846 matches
3 Off38.5% WR2,665 matches
4 Soft45.8% WR24,320 matches
5 Hard47.2% WR40,568 matches
Matchup data updated Nov 14, 2026
TierB·Score change-0.28
Who Beats Oracle
Show how this score was calculated.Hide calculation.
HeroWin %AdvMatches
Who beats Oracle at Crusader–Archon
Morphling
65.7%+5.3102
vs Oracle102 games+5.3
Wraith King
55.3%+3.7450
vs Oracle450 games+3.7
Luna
55.6%+3.4302
vs Oracle302 games+3.4
Shadow Shaman
54.4%+3.3605
vs Oracle605 games+3.3
Ancient Apparition
55.8%+3.3265
vs Oracle265 games+3.3
Razor
57.1%+3.3170
vs Oracle170 games+3.3
Dazzle
56.3%+3.2213
vs Oracle213 games+3.2
Chaos Knight
56.8%+3.0162
vs Oracle162 games+3.0
Witch Doctor
53.4%+2.7747
vs Oracle747 games+2.7
Warlock
54.7%+2.6247
vs Oracle247 games+2.6
Oracle Counters
Show how this score was calculated.Hide calculation.
HeroWin %AdvMatches
Oracle counters at Crusader–Archon
Nature's Prophet
40.6%-5.6293
vs Oracle293 games-5.6
Shadow Fiend
41.0%-5.3283
vs Oracle283 games-5.3
Pangolier
32.7%-3.755
vs Oracle55 games-3.7
Queen of Pain
43.2%-3.7241
vs Oracle241 games-3.7
Puck
35.6%-3.359
vs Oracle59 games-3.3
Rubick
45.9%-3.0566
vs Oracle566 games-3.0
Earth Spirit
41.2%-2.997
vs Oracle97 games-2.9
Dark Seer
41.1%-2.995
vs Oracle95 games-2.9
Lion
46.6%-2.8951
vs Oracle951 games-2.8
Timbersaw
44.2%-2.6163
vs Oracle163 games-2.6
Top Allies for Oracle
Show how this score was calculated.Hide calculation.
HeroWin %SynergyMatches
Top allies for Oracle at Crusader–Archon
Visage
Few games69.8%+19.843
Bloodseeker
65.8%+15.8117
Elder Titan
Few games61.5%+11.526
Troll Warlord
59.1%+9.193
Omniknight
57.4%+7.454
Phoenix
55.6%+5.6117
Grimstroke
55.5%+5.5110
Ancient Apparition
55.1%+5.1136
Luna
54.5%+4.5365
Lone Druid
54.5%+4.599
Positions Played
Positions: patch 7.41f
1 Carry33.1% WR3,943 matches
2 Mid42.0% WR19,123 matches
3 Off38.1% WR5,703 matches
4 Soft47.9% WR84,933 matches
5 Hard48.9% WR182,624 matches
Matchup data updated Nov 14, 2026
TierB·Score change-1.13
Who Beats Oracle
Show how this score was calculated.Hide calculation.
HeroWin %AdvMatches
Who beats Oracle at Legend–Ancient
Anti-Mage
55.9%+5.01,056
vs Oracle1,056 games+5.0
Outworld Destroyer
55.6%+4.4765
vs Oracle765 games+4.4
Marci
58.4%+4.0178
vs Oracle178 games+4.0
Mirana
55.5%+3.9479
vs Oracle479 games+3.9
Vengeful Spirit
55.5%+3.9470
vs Oracle470 games+3.9
Riki
55.1%+3.3365
vs Oracle365 games+3.3
Witch Doctor
53.9%+3.2961
vs Oracle961 games+3.2
Dragon Knight
54.1%+3.2739
vs Oracle739 games+3.2
Juggernaut
53.9%+3.2868
vs Oracle868 games+3.2
Lich
54.1%+3.1588
vs Oracle588 games+3.1
Oracle Counters
Show how this score was calculated.Hide calculation.
HeroWin %AdvMatches
Oracle counters at Legend–Ancient
Skywrath Mage
42.7%-5.5590
vs Oracle590 games-5.5
Storm Spirit
40.4%-5.4260
vs Oracle260 games-5.4
Tiny
39.5%-4.8167
vs Oracle167 games-4.8
Kez
41.3%-4.4201
vs Oracle201 games-4.4
Drow Ranger
44.2%-4.3590
vs Oracle590 games-4.3
Nature's Prophet
44.0%-4.0389
vs Oracle389 games-4.0
Queen of Pain
44.6%-3.7453
vs Oracle453 games-3.7
Jakiro
44.2%-3.7342
vs Oracle342 games-3.7
Terrorblade
42.5%-3.6186
vs Oracle186 games-3.6
Clockwerk
38.1%-3.584
vs Oracle84 games-3.5
Top Allies for Oracle
Show how this score was calculated.Hide calculation.
HeroWin %SynergyMatches
Top allies for Oracle at Legend–Ancient
Naga Siren
Few games64.4%+14.445
Broodmother
59.3%+9.386
Visage
58.6%+8.670
Abaddon
58.2%+8.298
Omniknight
58.0%+8.088
Leshrac
57.1%+7.198
Marci
56.8%+6.8155
Lycan
56.1%+6.157
Bloodseeker
55.9%+5.9143
Jakiro
55.5%+5.5191
Positions Played
Positions: patch 7.41f
1 Carry37.1% WR1,438 matches
2 Mid43.4% WR12,329 matches
3 Off40.5% WR2,647 matches
4 Soft50.8% WR74,006 matches
5 Hard50.9% WR221,031 matches
Matchup data updated Nov 14, 2026
TierA·Score change-0.70
Who Beats Oracle
Show how this score was calculated.Hide calculation.
HeroWin %AdvMatches
Who beats Oracle at Divine–Immortal
Dawnbreaker
58.7%+4.9254
vs Oracle254 games+4.9
Juggernaut
57.0%+4.2293
vs Oracle293 games+4.2
Anti-Mage
55.6%+3.8419
vs Oracle419 games+3.8
Phantom Assassin
56.1%+2.9187
vs Oracle187 games+2.9
Nyx Assassin
55.1%+2.8245
vs Oracle245 games+2.8
Bounty Hunter
55.8%+2.7172
vs Oracle172 games+2.7
Death Prophet
58.1%+2.693
vs Oracle93 games+2.6
Night Stalker
54.3%+2.5289
vs Oracle289 games+2.5
Dragon Knight
53.3%+2.2381
vs Oracle381 games+2.2
Spirit Breaker
53.5%+2.1314
vs Oracle314 games+2.1
Oracle Counters
Show how this score was calculated.Hide calculation.
HeroWin %AdvMatches
Oracle counters at Divine–Immortal
Drow Ranger
36.3%-6.7193
vs Oracle193 games-6.7
Sniper
41.0%-4.6212
vs Oracle212 games-4.6
Skywrath Mage
41.6%-4.1190
vs Oracle190 games-4.1
Lifestealer
43.0%-3.9256
vs Oracle256 games-3.9
Ancient Apparition
40.5%-3.5116
vs Oracle116 games-3.5
Dark Willow
41.9%-3.4148
vs Oracle148 games-3.4
Mars
40.0%-3.4105
vs Oracle105 games-3.4
Storm Spirit
41.4%-3.2116
vs Oracle116 games-3.2
Dark Seer
40.2%-3.192
vs Oracle92 games-3.1
Shadow Fiend
42.1%-3.1126
vs Oracle126 games-3.1
Top Allies for Oracle
Show how this score was calculated.Hide calculation.
HeroWin %SynergyMatches
Top allies for Oracle at Divine–Immortal
Bane
Few games69.6%+19.623
Disruptor
67.9%+17.956
Dazzle
Few games63.3%+13.330
Naga Siren
Few games63.2%+13.219
Enchantress
Few games63.0%+13.027
Largo
Few games63.0%+13.027
Razor
62.5%+12.580
Beastmaster
Few games62.5%+12.540
Visage
Few games61.7%+11.747
Alchemist
Few games61.5%+11.539
Positions Played
Positions: patch 7.41f
1 Carry31.0% WR274 matches
2 Mid45.6% WR2,416 matches
3 Off43.9% WR478 matches
4 Soft51.7% WR15,866 matches
5 Hard52.0% WR72,432 matches
Bracket Divergence
Matchup data updated Nov 14, 2026
Kunkka only ranks as a top counter to Oracle in Herald–Guardian.
Chaos Knight's raw advantage against Oracle swings by +13.90 between Herald–Guardian and All Ranks.
Morphling's raw advantage against Oracle swings by +10.50 between Crusader–Archon and All Ranks.
Invoker only ranks as a top counter to Oracle in Herald–Guardian.
Skywrath Mage only ranks as a top counter to Oracle in Herald–Guardian.
About Oracle
Anti-Mage is Oracle's strongest counter, with a +5.00 raw advantage.
Oracle is most contested in Crusader–Archon and least contested in All Ranks.
Kunkka only shows up as a top counter to Oracle in Herald–Guardian.
Visage is Oracle's strongest ally, with a +12.10 raw synergy advantage.