It’s Opening Day today for Major League Baseball. 

On the eve of their opener, the Kansas City Royals agreed to a restructured contract with All-Star outfielder Whit Merrifield.  The club exercised its option for next season and the sides agreed to a mutual option for 2024. 

The Royals open the season today by hosting the newly-named Cleveland Guardians.  Veteran Zach Greinke will make his first start for KC since 2010.  Baseball’s top prospect, 21-year old Bobby Witt, Jr. will make his big league debut as the Royals third baseman.