MLB Team Strength: Offense & Pitching vs League Average

How good is every MLB offense and pitching staff right now? FanRanked indexes each team's runs scored and runs allowed per game to league average (100), for the full season and the last 30 days, and lays the next seven days of matchups beside the numbers. Flip the lens between streaming pitchers and starting hitters and every opponent on the schedule is color-coded for that decision.

How to use it

Pick tonight's arms on the StreamMachine, check daily bats on the Hitter StreamMachine, and weigh the venue with the ballpark guide.

Frequently asked questions

What does the team strength index mean?

Both indexes are set to 100 at league average. The offense index is runs scored per game against the league rate; the pitching index is runs allowed per game against the league rate, inverted so that higher is always better. A 110 offense scores about 10% more runs than an average team.

How does team strength help with streaming?

A streamer's matchup matters as much as the arm. Starting a pitcher against a bottom-five offense is one of the most reliable edges in fantasy baseball, and starting hitters against a weak staff works the same way. The schedule columns color every opponent for the lens you pick.

Why show the last 30 days separately?

Season numbers are the stable signal, but rosters change at the deadline, stars hit the IL, and offenses run hot and cold. The 30-day index catches the current form; the schedule colors blend the two so one hot week does not swing a full rating.