Overwatch Season 4 start times have been confirmed as the off season begins. Overwatch Season 4 is currently scheduled to launch on Tuesday, February 28 at 4:00 p.m. PST (or Wednesday, March 1 at 00:00 UTC).