The Kansas City Royals and Houston Astros play the second game of their four-game series this afternoon.The Royals took one off the Astros last night after Cristian Javier turned in a dismal five-inning performance. Kansas City lit him up for five runs on four hits. Their 7-4 victory was led by Andrew Benintendi, who recorded an RBI along with three runs.Kansas City Royals@RoyalsThe birthday boy has reached base four times tonight and gives us a little breathing room in the 9th!@asben16 // #TogetherRoyal41739The birthday boy has reached base four times tonight and gives us a little breathing room in the 9th!@asben16 // #TogetherRoyal https://t.co/EEh97ZOLr3"The birthday boy has reached base four times tonight and gives us a little breathing room in the 9th!" - RoyalsPitching in this game are Kris Bubic for the Royals and Justin Verlander for the Astros.Bubic is having a rough go of it this year. Bubic has a record of 1-5 with an ERA of 7.06. However, his starts have not been nearly as bad as those stats indicate. He averages three earned runs a start, but he is only going four or five innings deep.Kansas City Royals vs. Houston Astros Match DetailsFixture: Kansas City Royals @ Houston AstrosDate & Time: Thursday, July 7, 2:10 p.m. EDTVenue: Minute Maid Park, Houston, TXMLB Cathedrals ⚾️@MLBcathedralsUnion Station in Houston, then and now. #Astros2872456Union Station in Houston, then and now. #Astros https://t.co/9tM89KX3s2"Union Station in Houston, then and now." - MLB CathedralsKansas City Royals vs. Houston Astros Betting Odds SpreadMoneylineOver/UnderRun in the 1st?Royals+1.5 (+134)+300Over 8 (-115)Yes (-115)Astros-1.5 (-162)-375Under 8 (-105)No (-111)Kansas City Royals vs. Houston Astros Best PicksJustin Verlander ages like fine wine. At 39 years old, he's having one of the best years of his career. Halfway through the season, he has a 2.03 ERA and a record of 10-3. Bettors should take every chance they get to bet on Verlander.Justin Verlander to Record the Win (-140)Verlander is third in the majors with a 0.83 WHIP.Verlander isn't allowing a run in the first inning, but the same cannot be said for Bubic. A run has been scored in the first inning in his last three starts. Looking at the line in this one, bettors should expect runs early in this one.A Run to be Scored in the First Inning (-115)Kansas City Royals vs. Houston Astros PredictionThe Royals are competing with the Oakland A's for worst team in the American League. The Astros hold a hefty lead in the AL West. A four-game set with the Royals gives them a chance to increase the chasm between them and the second-place Seattle Mariners. After dropping the first game, bettors should expect wins with large deficits from Houston the rest of the series.Houston -2.5 (-102)