This article is part of our Weekly Pitcher Rankings series.
In large part to a couple of historic games from the New York Yankees and Baltimore Orioles, it seems like the ball is flying. OK, who knows after three days, but I found this interesting. Before being accused of snagging stuff from ESPN... I wrote it:
After 80 games, 98 homers have been clubbed this season, compared to 91 in 2024. Teams have swiped 69 bases so far, after pilfering 57 in the first 80 games last year. Clubs are averaging 4.2 runs per game in 2025 as opposed to 5.2 after 80 games last year. The difference is the current league average is .232, 34 points lower than the .256 mark posted at the same time last year.
There's nothing actionable...yet. But it's worth tracking.
As is always the case for the first full week of the season, the quality of two-start pitchers is weak with so many No. 4 and No. 5 starters making their debut.
Even with the late posting (apologies, I'll go back to Saturday afternoon next week), look for the weekly update late this evening/early tomorrow morning (check local listings).
By means of reminder, the schedule is pulled from the best Probable Pitchers grid in the business. Please direct rotation questions in that direction. As always, I'm happy to address rankings questions below.
UPDATED: Monday March 31 12:20 AM ET
Week of March 31 - April 6
Mixed League
Rank | Pitcher | TM | OPP | Comments | MIX12 | MIX15 |
---|---|---|---|---|---|---|
1 | Tyler Glasnow | LAD | ATL, @PHI | Matchup-proof when healthy |
In large part to a couple of historic games from the New York Yankees and Baltimore Orioles, it seems like the ball is flying. OK, who knows after three days, but I found this interesting. Before being accused of snagging stuff from ESPN... I wrote it:
After 80 games, 98 homers have been clubbed this season, compared to 91 in 2024. Teams have swiped 69 bases so far, after pilfering 57 in the first 80 games last year. Clubs are averaging 4.2 runs per game in 2025 as opposed to 5.2 after 80 games last year. The difference is the current league average is .232, 34 points lower than the .256 mark posted at the same time last year.
There's nothing actionable...yet. But it's worth tracking.
As is always the case for the first full week of the season, the quality of two-start pitchers is weak with so many No. 4 and No. 5 starters making their debut.
Even with the late posting (apologies, I'll go back to Saturday afternoon next week), look for the weekly update late this evening/early tomorrow morning (check local listings).
By means of reminder, the schedule is pulled from the best Probable Pitchers grid in the business. Please direct rotation questions in that direction. As always, I'm happy to address rankings questions below.
UPDATED: Monday March 31 12:20 AM ET
Week of March 31 - April 6
Mixed League
Rank | Pitcher | TM | OPP | Comments | MIX12 | MIX15 |
---|---|---|---|---|---|---|
1 | Tyler Glasnow | LAD | ATL, @PHI | Matchup-proof when healthy | ||
2 | Tarik Skubal | DET | @SEA | |||
3 | Dylan Cease | SD | CLE | |||
4 | Corbin Burnes | ARI | @NYY, @WAS | Track the early season strikeout rate | ||
5 | Zack Wheeler | PHI | COL | |||
6 | Paul Skenes | PIT | @TB | |||
7 | Logan Gilbert | SEA | DET | |||
8 | Max Fried | NYY | @PIT | |||
9 | Drew Rasmussen | TB | PIT, @TEX | |||
10 | Garrett Crochet | BOS | @BAL | |||
11 | Michael King | SD | CLE | |||
12 | Cristopher Sanchez | PHI | COL, LAD | Good news, bad news scenario | ||
13 | Cole Ragans | KC | @MIL | |||
14 | Spencer Schwellenbach | ATL | MIA | |||
15 | Framber Valdez | HOU | SF | |||
16 | Kris Bubic | KC | @MIL, BAL | |||
17 | Nathan Eovaldi | TEX | @CIN | |||
18 | Kumar Rocker | TEX | @CIN, TB | Will Patrick Corbin replace him (let's hope not) | ||
19 | Jack Flaherty | DET | CWS | |||
20 | Jackson Jobe | DET | @SEA, CWS | |||
21 | Sonny Gray | STL | LAA | |||
22 | Bryce Miller | SEA | @SF | |||
23 | Bowden Francis | TOR | WAS, @NYM | Not many better over last season's 2H but rough spring | ||
24 | Hunter Greene | CIN | TEX | |||
25 | Yoshinobu Yamamoto | LAD | @PHI | |||
26 | Kodai Senga | NYM | @MIA | |||
27 | Blake Snell | LAD | ATL | |||
28 | Tanner Bibee | CLE | @LAA | |||
29 | Jacob deGrom | TEX | TB | |||
30 | Nick Pivetta | SD | @CHC | |||
31 | Chris Sale | ATL | @LAD | |||
32 | Ryan Pepiot | TB | PIT | |||
33 | Bryan Woo | SEA | @SF | |||
34 | David Peterson | NYM | @MIA, TOR | Possible pickup for two-step | ||
35 | Justin Steele | CHC | @ATH | |||
36 | Grant Holmes | ATL | @LAD, MIA | |||
37 | Ronel Blanco | HOU | SF, @MIN | |||
38 | Ben Brown | CHC | @ATH, SD | Needs to keep walks under control | 23% | |
39 | Luis Castillo | SEA | DET | |||
40 | Yusei Kikuchi | LAA | @STL | |||
41 | Robbie Ray | SF | SEA | |||
42 | Gavin Williams | CLE | @LAA | |||
43 | Reese Olson | DET | CWS | |||
44 | Brandon Pfaadt | ARI | @WAS | |||
45 | Pablo Lopez | MIN | @CWS | |||
46 | Matthew Boyd | CHC | SD | |||
47 | Joe Ryan | MIN | HOU | |||
48 | Tyler Mahle | TEX | TB | 25% | ||
49 | Roki Sasaki | LAD | @PHI | 9 BB over first 4.2 IP | ||
50 | Shota Imanaga | CHC | SD | |||
51 | Bailey Ober | MIN | HOU | |||
52 | Kevin Gausman | TOR | WAS | |||
53 | Sandy Alcantara | MIA | NYM | |||
54 | Shane Baz | TB | PIT | |||
55 | Nestor Cortes | MIL | CIN | |||
56 | Freddy Peralta | MIL | KC | |||
57 | MacKenzie Gore | WAS | @TOR | Great opener, now do it again | ||
58 | Brady Singer | CIN | TEX, @MIL | |||
59 | Aaron Civale | MIL | CIN | 28% | ||
60 | Seth Lugo | KC | BAL | |||
61 | Eduardo Rodriguez | ARI | @WAS | |||
62 | Reynaldo Lopez | ATL | @LAD | |||
63 | Nick Lodolo | CIN | @MIL | |||
64 | Jeffrey Springs | ATH | CHC | |||
65 | Zac Gallen | ARI | @NYY | |||
66 | Jose Soriano | LAA | CLE | |||
67 | Hunter Brown | HOU | @MIN | |||
68 | Tanner Houck | BOS | @BAL | |||
69 | Chad Patrick | MIL | KC, CIN | 0% | 0% | |
70 | Landen Roupp | SF | @HOU | 39% | ||
71 | Jose Berrios | TOR | WAS | |||
72 | Tylor Megill | NYM | TOR | |||
73 | Zach Eflin | BAL | BOS | |||
74 | Taj Bradley | TB | @TEX | |||
75 | Luis Severino | ATH | CHC | |||
76 | Jack Leiter | TEX | @CIN | |||
77 | Zack Littell | TB | @TEX | 13% | ||
78 | Casey Mize | DET | @SEA | |||
79 | Kyle Hart | SD | CLE, @CHC | Coming off KBO Triple Crown | 1% | 39% |
80 | Mix 12 Reliever | |||||
81 | Aaron Nola | PHI | LAD | |||
82 | Jordan Hicks | SF | @HOU, SEA | 11% | ||
83 | Logan Webb | SF | @HOU | |||
84 | Carlos Rodon | NYY | ARI | |||
85 | Mix 15 Reliever | |||||
86 | Walker Buehler | BOS | STL | |||
87 | Clay Holmes | NYM | @MIA | |||
88 | Spencer Arrighetti | HOU | @MIN | |||
89 | Michael Wacha | KC | BAL | |||
90 | Nick Martinez | CIN | @MIL | |||
91 | Merrill Kelly | ARI | @NYY | |||
92 | Jake Irvin | WAS | ARI | 2% | ||
93 | Davis Martin | CWS | @DET | 3% | 19% | |
94 | Yariel Rodriguez | TOR | @NYM | 0% | 0% | |
95 | Tomoyuki Sugano | BAL | @KC | |||
96 | Chris Bassitt | TOR | @NYM | |||
97 | Tyler Alexander | MIL | KC, CIN | 0% | 0% | |
98 | AJ Smith-Shawver | ATL | MIA | |||
99 | Osvaldo Bido | ATH | @COL | 29% | ||
100 | Jesus Luzardo | PHI | LAD | |||
101 | Marcus Stroman | NYY | @PIT | 6% | 47% | |
102 | Cade Povich | BAL | BOS, @KC | |||
103 | Shane Smith | CWS | MIN | 5% | 49% | |
104 | Erick Fedde | STL | @BOS | |||
105 | Dustin May | LAD | ATL | |||
106 | Simeon Woods Richardson | MIN | @CWS | 5% | ||
107 | Jack Kochanowicz | LAA | CLE | 0% | 11% | |
108 | Sean Burke | CWS | MIN | |||
109 | Luis L. Ortiz | CLE | @SD, @LAA | 17% | ||
110 | Griffin Canning | NYM | TOR | |||
111 | Justin Verlander | SF | SEA | |||
112 | Carmen Mlodzinski | PIT | @TB | 0% | 2% | |
113 | Taijuan Walker | PHI | COL | 0% | 0% | |
114 | Miles Mikolas | STL | LAA, @BOS | 0% | 7% | |
115 | Mitchell Parker | WAS | ARI | 2% | 23% | |
116 | Tyler Anderson | LAA | @STL, CLE | 5% | ||
117 | Charlie Morton | BAL | BOS | 46% | ||
118 | Chris Paddack | MIN | @CWS, HOU | 20% | ||
119 | Jameson Taillon | CHC | @ATH | |||
120 | Andrew Heaney | PIT | NYY | 9% | ||
121 | Carlos Carrasco | NYY | ARI | 0% | 16% | |
122 | Michael Soroka | WAS | @TOR, ARI | 38% | ||
123 | Trevor Williams | WAS | @TOR | 2% | 49% | |
124 | Sean Newcomb | BOS | @BAL, STL | 0% | 7% | |
125 | Will Warren | NYY | ARI, @PIT | |||
126 | Martin Perez | CWS | MIN, @DET | 0% | 0% | |
127 | Matthew Liberatore | STL | LAA | 1% | 28% | |
128 | Michael Lorenzen | KC | @MIL | 1% | 11% | |
129 | Mitch Keller | PIT | NYY | |||
130 | German Marquez | COL | @PHI, ATH | 0% | 0% | |
131 | Andre Pallante | STL | @BOS | 0% | 28% | |
132 | Bailey Falter | PIT | NYY | 2% | 4% | |
133 | Emerson Hancock | SEA | DET, @SF | 3% | ||
134 | Jonathan Cannon | CWS | @DET | 0% | 0% | |
135 | Mike Burrows | PIT | @TB | 0% | 0% | |
136 | JP Sears | ATH | @COL | 3% | ||
137 | Dean Kremer | BAL | @KC | 4% | ||
138 | Joey Estes | ATH | CHC, @COL | 0% | 0% | |
139 | Carson Spiers | CIN | TEX, @MIL | 0% | 2% | |
140 | Cal Quantrill | MIA | NYM, @ATL | 0% | 5% | |
141 | Ryan Feltner | COL | ATH | 0% | 0% | |
142 | Ben Lively | CLE | @SD | 4% | 47% | |
143 | Hayden Wesneski | HOU | SF | 48% | ||
144 | Kyle Hendricks | LAA | @STL | 0% | 5% | |
145 | Randy Vasquez | SD | @CHC | 0% | 4% | |
146 | Max Meyer | MIA | @ATL | |||
147 | Logan Allen | CLE | @SD | 0% | 0% | |
148 | Connor Gillispie | MIA | NYM | 0% | 2% | |
149 | Richard Fitts | BOS | STL | |||
150 | Tyler Phillips | MIA | @ATL | 0% | 0% | |
151 | Bradley Blalock | COL | ATH | 0% | 0% | |
152 | Kyle Freeland | COL | @PHI | 0% | 0% | |
153 | Antonio Senzatela | COL | @PHI | 0% | 0% |
American League
National League
Rank | Pitcher | TM | OPP | Comment |
---|---|---|---|---|
1 | Tyler Glasnow | LAD | ATL, @PHI | Matchup-proof when healthy |
2 | Dylan Cease | SD | CLE | |
3 | Corbin Burnes | ARI | @NYY, @WAS | Track the early season strikeout rate |
4 | Zack Wheeler | PHI | COL | |
5 | Paul Skenes | PIT | @TB | |
6 | Michael King | SD | CLE | |
7 | Cristopher Sanchez | PHI | COL, LAD | Good news, bad news scenario |
8 | Spencer Schwellenbach | ATL | MIA | |
9 | Sonny Gray | STL | LAA | |
10 | Hunter Greene | CIN | TEX | |
11 | Yoshinobu Yamamoto | LAD | @PHI | |
12 | Kodai Senga | NYM | @MIA | |
13 | Blake Snell | LAD | ATL | |
14 | Nick Pivetta | SD | @CHC | |
15 | Chris Sale | ATL | @LAD | |
16 | David Peterson | NYM | @MIA, TOR | Possible pickup for two-step |
17 | Justin Steele | CHC | @ATH | |
18 | Grant Holmes | ATL | @LAD, MIA | |
19 | Ben Brown | CHC | @ATH, SD | Needs to keep walks under control |
20 | Robbie Ray | SF | SEA | |
21 | Brandon Pfaadt | ARI | @WAS | |
22 | Matthew Boyd | CHC | SD | |
23 | Roki Sasaki | LAD | @PHI | 9 BB over first 4.2 IP |
24 | Shota Imanaga | CHC | SD | |
25 | Sandy Alcantara | MIA | NYM | |
26 | Nestor Cortes | MIL | CIN | |
27 | Freddy Peralta | MIL | KC | |
28 | MacKenzie Gore | WAS | @TOR | Great opener, now do it again |
29 | Brady Singer | CIN | TEX, @MIL | |
30 | Aaron Civale | MIL | CIN | |
31 | Eduardo Rodriguez | ARI | @WAS | |
32 | Reynaldo Lopez | ATL | @LAD | |
33 | Nick Lodolo | CIN | @MIL | |
34 | Zac Gallen | ARI | @NYY | |
35 | Chad Patrick | MIL | KC, CIN | |
36 | Landen Roupp | SF | @HOU | |
37 | Tylor Megill | NYM | TOR | |
38 | Kyle Hart | SD | CLE, @CHC | Coming off KBO Triple Crown |
39 | Aaron Nola | PHI | LAD | |
40 | Jordan Hicks | SF | @HOU, SEA | |
41 | Logan Webb | SF | @HOU | |
42 | Clay Holmes | NYM | @MIA | |
43 | Nick Martinez | CIN | @MIL | |
44 | Merrill Kelly | ARI | @NYY | |
45 | Jake Irvin | WAS | ARI | |
46 | Tyler Alexander | MIL | KC, CIN | |
47 | AJ Smith-Shawver | ATL | MIA | |
48 | Jesus Luzardo | PHI | LAD | |
49 | Erick Fedde | STL | @BOS | |
50 | Dustin May | LAD | ATL | |
51 | Griffin Canning | NYM | TOR | |
52 | Justin Verlander | SF | SEA | |
53 | NL Reliever | |||
54 | Carmen Mlodzinski | PIT | @TB | |
55 | Taijuan Walker | PHI | COL | |
56 | Miles Mikolas | STL | LAA, @BOS | |
57 | Mitchell Parker | WAS | ARI | |
58 | Jameson Taillon | CHC | @ATH | |
59 | Andrew Heaney | PIT | NYY | |
60 | Michael Soroka | WAS | @TOR, ARI | |
61 | Trevor Williams | WAS | @TOR | |
62 | Matthew Liberatore | STL | LAA | |
63 | Mitch Keller | PIT | NYY | |
64 | German Marquez | COL | @PHI, ATH | |
65 | Andre Pallante | STL | @BOS | |
66 | Bailey Falter | PIT | NYY | |
67 | Mike Burrows | PIT | @TB | |
68 | Carson Spiers | CIN | TEX, @MIL | |
69 | Cal Quantrill | MIA | NYM, @ATL | |
70 | Ryan Feltner | COL | ATH | |
71 | Randy Vasquez | SD | @CHC | |
72 | Max Meyer | MIA | @ATL | |
73 | Connor Gillispie | MIA | NYM | |
74 | Tyler Phillips | MIA | @ATL | |
75 | Bradley Blalock | COL | ATH | |
76 | Kyle Freeland | COL | @PHI |