Long-term pitching forecaster

The chart below lists each of the 30 MLB teams' schedules and projected starting pitchers for each of the upcoming four weeks. Pitching assignments are projections; all rotations are subject to change. Matchup ratings for each day's starter are provided, determined by a combination of his past history (three years' worth as well as in the past 21 days), strength of opponent and ballpark factors. These are listed as "P:" beneath each pitcher's individual matchup.