Kansas City Royals have improved their results recently when they recorded 4 straight wins and won six matches from last seven played. Kansas weak offense also looks to be in a much better form as they were averaging 6 runs in latest four matches. Important to mention that Royals won latest two matches against one of the best team in MLB - Texas. Big chances to see Kansas scoring some runs again when they face Baltimore Orioles, the team that is allowing more than 4 runs per average match. Baltimore's starting pitcher Tommy Hunter is not in a good form, he allowed 27 runs in 42 innings, also he allowed at least one home run in last 6 matches in a row (4 homers in a game against Toronto!). Kansas' pitcher Felipe Paulino has not much experience recently as he only pitched for 11 innings this season so I predict batters to dominate against pitchers and so I choose OVER.