I read somewhere that

Permanents and sorcery spells can only be cast during your own main phase when the stack is empty.


a) Do sorcery spells I cast resolve immediately after as I cast them (they do not stack and resolve backwards?)

b) If I cast two instant spells during my main phase, will they stack and resolve backwards (in the same way that multiple counter spell attacks stack on each-other and resolve backwards)?


It sounds like you know that spells and abilities on the stack resolve in "first-in, last-out" order. However in the majority of cases, this rule will only become important when your opponent "responds" to your spell or ability, so that theirs will resolve first. This will come up frequently if your opponent has lots of instants in their deck (especially counterspells or removal spells).

When you cast a sorcery spell, it goes on the stack and your opponent has an opportunity to respond to it before it resolves. If they do, their response will resolve first because of the "first-in, last-out" nature of the stack. If they don't, your sorcery will resolve.

It is possible to respond to your own spells, but it is very rare that you would actually want to. It is generally preferable to just wait to see if the first resolves, then cast the second one.

In case a), you cannot respond to your sorcery with another sorcery because of the rule you linked. You must wait for the first one to resolve, then cast the second one. You could however respond with an instant, which would resolve before the sorcery.

In case b), you could indeed respond to your instant with a second instant, so the second one would resolve first. Alternatively you could wait for the first one to finish resolving, then cast the second one afterwards.

  • Is this statement true though? sorcery spells can only be cast during your own main phase when the stack is empty.
    – the_prole
    Dec 17 '16 at 21:19
  • 1
    That statement is true. From the Comprehensive Rules: 307.1. A player who has priority may cast a sorcery card from his or her hand during a main phase of his or her turn when the stack is empty. Casting a sorcery as a spell uses the stack. (See rule 601, "Casting Spells.") Dec 17 '16 at 21:33
  • @the_prole Half-True. Sorcery spells can only be cast during your own main phases, either the first or second, when the stack is empty, if there isn't an effect that allows you to cast that sorcery spell as if it had flash. Dec 17 '16 at 22:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.