First, look at the team schedules. Often, baseball teams play around 162 games in approximately six months every summer. Now this means most teams have daily matches, with some traveling long distances to play. Obviously, a visiting team will suffer from tired legs. Also, a team playing after a day off enjoys fresher legs.
Second, research about individual player stats. By now, you should know that baseball is a hitter vs pitcher duel. For example, if a team with exemplary right-handed hitters faces one with 'average' right-handed pitchers, the former will likely have the shorter baseball odds. So, consider these stats.
Lastly, what is the weather condition during the match day? Typically, games played in cold weather have less scoring than those played in warm weather. That's because cold air means more air density, leading to less ball friction and travel. Therefore, a less battered ball will travel shorter distances. Plus, heavy winds will make life more challenging for the hitters.