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.


 * Against Anti-Mage, Oracle has minimal damage potential due to.
 * Unlike most roots, 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.
 * 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.

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 diables, 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.


 * With, Oracle can purge both and  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.

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.
 * 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.