User blog comment:Rafe Adler/"The Spear" Discussion/@comment-3045936-20181216194328/@comment-74.132.82.188-20181218012232

If John comes back in the 300th episode, I don't think he will have anything to do with the Michael scenario. From everything I've read and seen, the 300th is more of a view of the Winchesters from the residents of the town. I have interpreted it as more of a pause in the action to enjoy an outsider's view of what is going on. One of the EP said that some of the relationships will be resolved, which I assume means John (?).

I think now that it is possible that Dean will still be trapped and the 300th episode and John will help motivate him to fight his way out, but I actually think Dean will be back by then and the whole episode is kind of like Scoobynatural was last season--just something fun and lighthearted.