In Major League Baseball, a few days before each game, each team typically announces a "probable" starting pitcher.
Is there a rule requiring them to do so, or is it simply a matter of tradition or courtesy to opponents and fans? One might think teams could get a competitive advantage by keeping this secret. (Certainly with traditional pitching rotations, it's usually easy to guess who will pitch a given game, but not always, and there are variations.)