don't follow streaks (either winning or losing)...
handicap each individual game, regardless of how many games that team has won or lost coming into the game.
a team may have won (or lost) quite a few games in a row just due to just pure dumb luck...maybe some unearned runs or blown saves by their opponents, etc.
look at each team's CURRENT performance, their CURRENT batting stats and CURRENT pitching stats. just because they're winning or losing doesn't mean they're doing any BETTER or WORSE recently.
check out a team's, say, last 8-10 games played. check out their recent stats broken down by both home/away (depending on where the upcoming game is being played) and also vs. L or R handed pitching (depending on who their opposing pitcher is in the upcoming game...
these are the stats that are important in handicapping a game, as far as batting stats are concerned.
as for pitching, add up the pitcher's expected innings pitched (based on his previous 3-5 starts, you can estimate his current longevity in games) and formulate how many runs he should give up (again, based in his CURRENT ERA, not season-to-date ERA)...
then, add that with the expected bullpen's ERA over their expected # of innings pitched for the upcoming game you're handicapping....
and finally add the average UNEARNED runs per game that team is giving up...this is how you can formulate the expected pitching/defensive stats.
streaks in baseball mean nothing. until a team's actual batting or pitching stats change (for the better or worse) don't bet a team just because they're suddenly winning or losing.
you have to handicap how they're batting and pitching, not if they're winning or losing...
then after determining how they're batting and pitching, you can formulate their chances of winning, compare it to the moneyline prices and look for value. i hope this helps.