Oracle/Counters

Bad against...

 * will prevent all of Oracle's heal potential on his allies.
 * Oracle's low turn rate also makes him easier to stun with.


 * can kill Oracle's allies when below the kill threshold, even when affected by . Because all healing during False Promise is delayed, Axe can easily kill Oracle's False Promise target if the target is low enough.


 * allows Void to easily backtrack Oracle's burst damage.
 * is effective against Oracle's low-cooldown spells. Although purgeable with, it can still catch Oracle off guard if Fortune's End is on cooldown.


 * Against Anti-Mage, Oracle has minimal damage potential due to.
 * Unlike most forms of immobilization, is not a root and thus does not prevent  from being used.
 * Additionally, Anti-Mage can easily overwhelm Oracle with his quick movement from and mana drain from . When Oracle is at low mana,  can be devastating.


 * cannot purge stacks on Bristleback or  stacks on allies.
 * can heavily reduce Oracle's damage output. With it, Oracle may accidentally heal Bristleback with if  is not immediately applied afterward, especially if Bristleback has bonus magic resistance with his allies' spells or items like.


 * cannot purge on Oracle's allies or on Razor.
 * Oracle has many low-cooldown, single-target spells. Oracle's spells will constantly trigger, slowing, damaging, and purging Oracle.

Others

 * Because Oracle uses few, powerful instances of damage to kill enemies, can easily absorb his burst with . Likewise,  can also absorb his burst with.
 * Heroes with long-lasting disables, like or, can prevent Oracle from using any spells or items.
 * Oracle cannot easily deal with swarms of units, making him weak against Heroes like or.

Items

 * A on an enemy will prevent Oracle from using his burst damage and utility on that enemy. Additionally, a Black King Bar on an ally will prevent Oracle from healing or protecting that ally with his spells, except.
 * prevents Oracle from using any spells, including, which would otherwise allow him to purge it off. Orchid's effect is mitigated with a purging effect like.
 * Items providing magic resistance like or  will drastically reduce Oracle's damage output.

Good against...

 * Both and  can easily save allies from.


 * With, Oracle can disarm Legion when she uses . Provided that the enemy team does not have an , Oracle can guarantee that his ally survives for the duration of the Duel with.
 * Oracle can purge enemy buffs like and  with.


 * With, Oracle can purge in an AoE.


 * Oracle can easily save any of his allies whom Pudge tries to kill. He can purge off with, prevent  damage with , and he can heal with.


 * Oracle can shut down both of Ember's early game abilities. can purge off  on Ember Spirit and  on allies.
 * When Ember is affected by, his s move at 0 movement speed.
 * Disarming him with does affect Ember's  ability, possibly making him useless for a few seconds in the late game without a purge or magic immunity. This is especially good if he has a rapier or two. However, positioning for this is difficult when Ember plays far back.


 * Oracle can purge Batrider's stacks and  with.
 * Oracle can negate and  with, removing most of Batrider's damage.
 * can immediately dispel, which is much of Batrider's utility.

Others

 * can constantly prevent right-clicking Heroes from dealing damage, especially ones who do not have . Some examples include or.
 * At times, can work well against, preventing the shatter from . Similarly, Fate's Edict can protect an ally from the magical DoT of ice blast for a while.
 * If worse comes to worse, Oracle is one of the only heroes that can deny allies that are frostbitten. He needs to reach the shatter threshold with the damage from . Since he will be the one to get the target below the shatter threshold, the kill will be attributed to him and it will count as a deny.
 * can nullify single-target initiation, like 's.

Works well with...

 * prevents enemies from healing from . can easily trigger its stun when used in combination with.


 * Legion and Oracle can back each other up when one of them is initiated on. Oracle can use whatever spell or spells he needs to save Legion, be it, followed by , , or any other combination, while Legion can use  to save Oracle.
 * Oracle can also assist in a variety of ways when Legion uses, including disarming the enemy with , bursting the enemy down with , and saving Legion with.


 * in combination with can make Alchemist extremely difficult to kill and save him from disables and debuffs.


 * With, Oracle can prevent Huskar from dying when Huskar is at low health, allowing Huskar to get the maximum effect from and making Huskar difficult to kill.


 * Because Timbersaw does not normally right-click, has essentially no penalty when used on Timbersaw.
 * in combination with can heal for a very large amount.

Others

 * could work well with Heroes like or  by setting up skillshots like  or.
 * without can be an exceptionally strong heal to Heroes with high magic resistance, like  or.
 * can help easily kited Heroes like or  reach their targets.
 * works well with other healing Heroes like . The stacking of heals can make Oracle's False Promise target almost unkillable.

List of heroes that counter Oracle, and list of heroes that work well with Oracle.