foreknowledge

/fɔrˈnɑlɪdʒ/
noun
  1. Knowledge of something before it happens; advance awareness or prescience.
    • The company's foreknowledge of the market crash helped them avoid major losses.
    • The detective had no foreknowledge of the suspect's escape plan.
    • Some people believe in fate, while others think foreknowledge is impossible.
Antonyms