Opening Day has to wait for fans of four Major League Baseball teams, as unexpected wintry weather led to a pair of postponements Monday.
It was 40 degrees and drizzling when Monday's opener was called, 4½ hours before the scheduled first pitch for the afternoon start. New York's first postponed opener since 2008 was rescheduled for Tuesday afternoon, when the forecast is for sunshine and 40-degree temperatures at game time.
Keuchel was 3-0 against the Yankees last season, including the playoff game, and the left-hander pitched 22 scoreless innings against New York.
Keuchel's second start, against Milwaukee, has been pushed back a day to Sunday due to the postponement.
At 29 years, 97 days, New York's Opening Day roster is its youngest since 1992, when its average was 29 years, 52 days. The Yankees' average had not been under 30 since 1996, when New York won the first of four World Series titles in a five-year span.
In Cleveland, the Indians decided it was too frigid for the teams to play. Temperatures in the 30s and rain or snow were in the forecast.
"That steady precipitation forecast combined with wind chills dropping into the teens, it was decided by both teams and umpires for fan comfort and player safety to postpone the game," the Indians said in a statement.
Thousands of fans huddled outside Progressive Field in winter gear when the game was postponed about two hours before first pitch. It won't be much warmer at 1:10 p.m. ET Tuesday, with the forecast calling for a high of 36 degrees.
The last time the Indians postponed their season opener was in 2007, when an entire four-game series against Seattle had to be rescheduled.
The Associated Press contributed to this report.