Brad Keller pitches Royals past White Sox 5-3 in rainy Opening Day

Starting pitcher Brad Keller #56 of the Kansas City Royals throws the first pitch during the opening day game against the Chicago White Sox at Kauffman Stadium on March 28, 2019 in Kansas City, Missouri. (Photo by Jamie Squire/Getty Images)

KANSAS CITY, Mo. — Brad Keller pitched two-hit ball over seven shutout innings, Adalberto Mondesi tripled twice and the Kansas Royals beat the Chicago White Sox 5-3 on Thursday after the start of their season opener was delayed nearly two hours by rain.

Eloy Jimenez went 0 for 3 with an RBI in his major league debut for Chicago after signing a $43 million, six-year contract — a record high for a player under club control yet to appear in a big league game. The 22-year-old outfielder was nicked on the left toe by a pitch with the bases loaded in the ninth.

Jorge Soler drove in two runs and Whit Merrifield scored twice for the Royals. Merrifield extended his hitting streak to 21 games dating to last season and stole two bases — he led the majors with 45 steals a year ago.

Keller (1-0) struck out five and walked one to help the Royals improve to 18-33 on opening day. Brad Boxberger got one out for a save in his Kansas City debut.

Mondesi joined Tony Pena (2007) as the only Royals players to hit two triples in a season opener.

Carlos Rodon (0-1) started for the White Sox and was charged with three runs — two earned — and three hits in 5 1/3 innings. He struck out six and walked one.

Chicago won 14-7 in Kansas City in on opening day last year.

Notice: you are using an outdated browser. Microsoft does not recommend using IE as your default browser. Some features on this website, like video and images, might not work properly. For the best experience, please upgrade your browser.