[RPG] Can you use Dispel Magic on a Slowed Spellcaster

dnd-5espells

The scenario is as follows.

You've wisely cast slow on the enemy spell caster. They began on their turn to attempt to cast fireball, and rolled to see if they could complete it this turn.

They rolled an 11 or higher and thus will only complete it on their turn.

When your turn comes up, before the enemy caster has completed their spell, can you prevent it from completing by casting dispel magic?

Dispel magic states the following

Choose any creature, object, or magical effect within range. Any spell of 3rd level of lower on the target ends.

As the spell has not completed, is the process of casting fireball considered a spell, or is it not a valid target for dispel magic?

Best Answer

No, dispel magic cannot interrupt a spell

Dispel magic (PHB, pg. 234) says:

Choose one creature, object or magic effect within range. Any spell of 3rd level or lower on the target ends. ...

An enemy spellcaster currently casting a spell does not currently have that spell cast on them at that point in time, so Dispel Magic could not prevent the casting of that spell.

By contrast, counterspell (PHB, pg. 228) says:

You attempt to interrupt a creature in the process of casting a spell. If the creature is casting a spell of 3rd level or lower, its spell fails and has no effect. ...

Counterspell specifically calls out interrupting a spell. Dispel magic does not use this sort of wording, and is clearly intended to end spells that have already been cast rather than interrupting those being cast.