Northwestern coach David Braun has agreed to a new contract through the 2031 season, extending his agreement by three years.