This article is part of our Weekly Pitcher Rankings series.
Earlier this week, Andrew McCutchen indicated that a league official told him the seams of this year's ball are a bit higher. He said the league's aware, it wasn't on purpose, and they're investigating the reason. The balls are hand-sewn, so there isn't anything that can be done this season.
The repercussion is added drag, thereby reducing carry. And the data corroborates the report. Here are the numbers through Jun. 20 of each year:
AEV (mph) | Distance (ft) | HR% | |
---|---|---|---|
2022 | 92.1 | 314.9 | 2.8 |
2023 | 92.2 | 316.6 | 3 |
2024 | 92 | 314.3 | 2.8 |
2025 | 92.5 | 314.1 | 2.9 |
The distance is only a smidge less this season, but the exit velocity is up so it should travel further. Home run rate is also slightly up as the percentage of fly balls has increased while strikeouts are down, leading to more balls in play.
The mercury is rising, so the distance - and therefore, homers - should do likewise... but not by as much as it would if the seams were lower. Higher seams could means increased spin, though that's a story for another day. But as cited, strikeouts are lower.
Below are the preliminary rankings. As always, they'll be refreshed Sunday. They're current as of the probable pitchers on Saturday afternoon. Changes will be reflected in the update. Please feel free to post questions below.
Week of June 23 - 29
Mixed League
RK | Pitcher | TM | OPP | Comments | MIX12 | MIX15 |
---|---|---|---|---|---|---|
1 | Tarik Skubal | DET | ATH, MIN | |||
2 | Paul Skenes |
Earlier this week, Andrew McCutchen indicated that a league official told him the seams of this year's ball are a bit higher. He said the league's aware, it wasn't on purpose, and they're investigating the reason. The balls are hand-sewn, so there isn't anything that can be done this season.
The repercussion is added drag, thereby reducing carry. And the data corroborates the report. Here are the numbers through Jun. 20 of each year:
AEV (mph) | Distance (ft) | HR% | |
---|---|---|---|
2022 | 92.1 | 314.9 | 2.8 |
2023 | 92.2 | 316.6 | 3 |
2024 | 92 | 314.3 | 2.8 |
2025 | 92.5 | 314.1 | 2.9 |
The distance is only a smidge less this season, but the exit velocity is up so it should travel further. Home run rate is also slightly up as the percentage of fly balls has increased while strikeouts are down, leading to more balls in play.
The mercury is rising, so the distance - and therefore, homers - should do likewise... but not by as much as it would if the seams were lower. Higher seams could means increased spin, though that's a story for another day. But as cited, strikeouts are lower.
Below are the preliminary rankings. As always, they'll be refreshed Sunday. They're current as of the probable pitchers on Saturday afternoon. Changes will be reflected in the update. Please feel free to post questions below.
Week of June 23 - 29
Mixed League
RK | Pitcher | TM | OPP | Comments | MIX12 | MIX15 |
---|---|---|---|---|---|---|
1 | Tarik Skubal | DET | ATH, MIN | |||
2 | Paul Skenes | PIT | @MIL | |||
3 | Spencer Schwellenbach | ATL | @NYM, PHI | Needs to step up with Sale out | ||
4 | Garrett Crochet | BOS | @LAA | |||
5 | Joe Ryan | MIN | SEA | |||
6 | Jacob deGrom | TEX | @BAL | |||
7 | Zack Wheeler | PHI | @HOU | |||
8 | Freddy Peralta | MIL | PIT | |||
9 | David Peterson | NYM | @PIT | |||
10 | Framber Valdez | HOU | PHI, CHC | Two productive lineups, at least he's at home | ||
11 | Max Fried | NYY | @CIN | |||
12 | Yoshinobu Yamamoto | LAD | @COL | |||
13 | Bryan Woo | SEA | @MIN, @TEX | |||
14 | Kris Bubic | KC | TB, LAD | In a rut, but should rebound - though tough pair | ||
15 | Matthew Boyd | CHC | @STL | |||
16 | Spencer Strider | ATL | @NYM, PHI | Showing signs of returning to form | ||
17 | Jacob Misiorowski | MIL | PIT | Crazy movement along with plus velo | 0.00% | 0.00% |
18 | Logan Gilbert | SEA | @TEX | |||
19 | Chad Patrick | MIL | PIT, COL | Matchups don't get better than this | ||
20 | Clarke Schmidt | NYY | ATH | |||
21 | Logan Webb | SF | MIA | |||
22 | Tanner Bibee | CLE | TOR | Deserves more than four wins | ||
23 | Ranger Suarez | PHI | @HOU, @ATL | |||
24 | Dylan Cease | SD | @CIN | Keeping the ball in the yard; ratios will fall | ||
25 | Merrill Kelly | ARI | MIA | |||
26 | Drew Rasmussen | TB | @KC | |||
27 | Cristopher Sanchez | PHI | @HOU | |||
28 | Ryan Pepiot | TB | @BAL | |||
29 | Sandy Alcantara | MIA | @ARI | Back in fantasy circle of trust | ||
30 | Carlos Rodon | NYY | @CIN | |||
31 | MacKenzie Gore | WAS | @SD | |||
32 | Hunter Brown | HOU | PHI | |||
33 | Nathan Eovaldi | TEX | @BAL | |||
34 | Bailey Ober | MIN | SEA, @DET | Not as confident in a bounceback as this time last season | ||
35 | Sonny Gray | STL | @CLE | |||
36 | Robbie Ray | SF | @CWS | |||
37 | Shane Smith | CWS | ARI, SF | |||
38 | Nick Lodolo | CIN | NYY, SD | |||
39 | Nick Pivetta | SD | WAS | |||
40 | Shota Imanaga | CHC | @STL | |||
41 | Grant Holmes | ATL | @NYM | |||
42 | Justin Wrobleski | LAD | @COL, @KC | 1% | 33% | |
43 | Clayton Kershaw | LAD | @COL | 0% | 0% | |
44 | Gavin Williams | CLE | TOR | |||
45 | Luis Castillo | SEA | @MIN, @TEX | |||
46 | Eury Perez | MIA | @ARI | |||
47 | Michael Wacha | KC | TB | |||
48 | Shane Baz | TB | @KC | Bagged the slider, added a cutter | ||
49 | Jose Soriano | LAA | WAS | |||
50 | Kumar Rocker | TEX | SEA | 22% | ||
51 | Edward Cabrera | MIA | @SF | |||
52 | Mitch Keller | PIT | NYM | 1-9 record, but 3.93 xFIP | ||
53 | Jack Flaherty | DET | ATH | |||
54 | Andrew Abbott | CIN | SD | |||
55 | Stephen Kolek | SD | WAS, @CIN | 9% | 33% | |
56 | Cade Horton | CHC | @HOU | 0% | 0% | |
57 | Reese Olson | DET | ATH | |||
58 | Hayden Birdsong | SF | MIA | |||
59 | Jameson Taillon | CHC | @STL, @HOU | |||
60 | Andrew Heaney | PIT | @MIL | |||
61 | Max Scherzer | TOR | @CLE, @BOS | 38% | ||
62 | Sean Burke | CWS | ARI | 2% | 37% | |
63 | George Kirby | SEA | @MIN | |||
64 | Zach Eflin | BAL | TB | |||
65 | Eduardo Rodriguez | ARI | @CWS, MIA | Matchup driven, still not in a groove | 46% | |
66 | Ben Brown | CHC | @STL | |||
67 | Brayan Bello | BOS | TOR | |||
68 | Landen Roupp | SF | @CWS | |||
69 | Trevor Rogers | BAL | TEX, TB | 0% | 0% | |
70 | Lucas Giolito | BOS | TOR | |||
71 | Michael Soroka | WAS | @LAA | |||
72 | Dustin May | LAD | @KC | |||
73 | Michael Lorenzen | KC | TB | 22% | ||
74 | Mitchell Parker | WAS | @SD, @LAA | 11% | 42% | |
75 | Zac Gallen | ARI | @CWS | |||
76 | Kevin Gausman | TOR | @CLE | |||
77 | Frankie Montas | NYM | ATL, @PIT | 0% | 0% | |
78 | David Festa | MIN | @DET | |||
79 | Simeon Woods Richardson | MIN | SEA | 2% | 23% | |
80 | Chris Bassitt | TOR | @BOS | |||
81 | Mix 12 Reliever | |||||
82 | Charlie Morton | BAL | TEX | 33% | ||
83 | Jesus Luzardo | PHI | @ATL | |||
84 | Quinn Priester | MIL | COL | 20% | ||
85 | Seth Lugo | KC | LAD | |||
86 | Ryan Yarbrough | NYY | @CIN, ATH | 0% | 0% | |
87 | Taj Bradley | TB | @KC, @BAL | Not talking the next step (yet) | ||
88 | Mix 15 Reliever | |||||
89 | Didier Fuentes | ATL | @NYM | 0% | 0% | |
90 | Hunter Dobbins | BOS | @LAA | 0% | 0% | |
91 | Will Warren | NYY | ATH | |||
92 | Tomoyuki Sugano | BAL | TEX | |||
93 | Dean Kremer | BAL | TB | 5% | ||
94 | Zack Littell | TB | @BAL | |||
95 | Clay Holmes | NYM | ATL | |||
96 | Ben Casparius | LAD | @KC | |||
97 | Randy Vasquez | SD | @CIN | 3% | 25% | |
98 | Ryne Nelson | ARI | @CWS | 36% | ||
99 | Walker Buehler | BOS | @LAA, TOR | |||
100 | Patrick Corbin | TEX | @BAL, SEA | 12% | ||
101 | Jose Quintana | MIL | COL | 20% | ||
102 | Kyle Freeland | COL | @MIL | 0% | 2% | |
103 | Brandon Pfaadt | ARI | MIA | |||
104 | Jose Berrios | TOR | @BOS | |||
105 | Jack Leiter | TEX | SEA | |||
106 | Casey Mize | DET | MIN | |||
107 | Luis Severino | ATH | @DET, @NYY | Tough road tilts | ||
108 | Colin Rea | CHC | @HOU | 16% | ||
109 | Jake Irvin | WAS | @LAA | 29% | ||
110 | Noah Cameron | KC | LAD | 0% | 0% | |
111 | Sawyer Gipson-Long | DET | MIN | 0% | 0% | |
112 | Logan Allen | CLE | TOR, STL | 4% | 39% | |
113 | Ryan Bergert | SD | WAS | 0% | 0% | |
114 | Jeffrey Springs | ATH | @DET | |||
115 | Kyle Hendricks | LAA | WAS | 0% | 0% | |
116 | Aaron Civale | CWS | SF | 5% | ||
117 | Cal Quantrill | MIA | @SF, @ARI | 1% | 9% | |
118 | Griffin Canning | NYM | ATL | |||
119 | Brady Singer | CIN | NYY | |||
120 | Trevor Williams | WAS | @SD | 1% | 16% | |
121 | Chris Paddack | MIN | SEA, @DET | |||
122 | Luis L. Ortiz | CLE | STL | |||
123 | Justin Verlander | SF | MIA, @CWS | 27% | ||
124 | Janson Junk | MIA | @SF | 0% | 0% | |
125 | Matthew Liberatore | STL | CHC, @CLE | Tough duo to get back on track | ||
126 | Mick Abel | PHI | @ATL | 0% | 0% | |
127 | Slade Cecconi | CLE | STL | 0% | 0% | |
128 | Miles Mikolas | STL | @CLE | 5% | 47% | |
129 | Erick Fedde | STL | CHC | |||
130 | Yusei Kikuchi | LAA | BOS | |||
131 | Paul Blackburn | NYM | ATL, @PIT | 0% | 0% | |
132 | Carmen Mlodzinski | PIT | @MIL | 0% | 0% | |
133 | Andre Pallante | STL | CHC | 3% | ||
134 | Emerson Hancock | SEA | @MIN | 3% | ||
135 | Jack Kochanowicz | LAA | BOS, WAS | 0% | 2% | |
136 | Mitch Spence | ATH | @NYY | 3% | 42% | |
137 | Bailey Falter | PIT | NYM | 17% | ||
138 | Adrian Houser | CWS | SF | 0% | 0% | |
139 | Jacob Lopez | ATH | @DET | 0% | 0% | |
140 | Nick Martinez | CIN | NYY | |||
141 | Eric Lauer | TOR | @CLE | 0% | 0% | |
142 | Bryce Elder | ATL | PHI | 36% | ||
143 | Tyler Alexander | CWS | ARI | 0% | 0% | |
144 | German Marquez | COL | LAD, @MIL | 1% | 4% | |
145 | Colton Gordon | HOU | PHI | 0% | 0% | |
146 | Ryan Gusto | HOU | CHC | 6% | ||
147 | Michael McGreevy | STL | CHC | 14% | ||
148 | Mike Burrows | PIT | NYM | 0% | 0% | |
149 | Brandon Walter | HOU | CHC | 0% | 0% | |
150 | Chase Petty | CIN | SD | 0% | 0% | |
151 | Chase Dollander | COL | LAD | 5% | 19% | |
152 | JP Sears | ATH | @NYY | 22% | ||
153 | Tyler Anderson | LAA | BOS | 20% | ||
154 | Austin Gomber | COL | LAD | 0% | 0% | |
155 | Antonio Senzatela | COL | @MIL | 0% | 0% |
American League
Rank | Pitcher | TM | OPP | Comment |
---|---|---|---|---|
1 | Tarik Skubal | DET | ATH, MIN | |
2 | Garrett Crochet | BOS | @LAA | |
3 | Joe Ryan | MIN | SEA | |
4 | Jacob deGrom | TEX | @BAL | |
5 | Framber Valdez | HOU | PHI, CHC | Two productive lineups, at least he's at home |
6 | Max Fried | NYY | @CIN | |
7 | Bryan Woo | SEA | @MIN, @TEX | |
8 | Kris Bubic | KC | TB, LAD | In a rut, but should rebound - though tough pair |
9 | Logan Gilbert | SEA | @TEX | |
10 | Clarke Schmidt | NYY | ATH | |
11 | Tanner Bibee | CLE | TOR | Deserves more than four wins |
12 | Drew Rasmussen | TB | @KC | |
13 | Ryan Pepiot | TB | @BAL | |
14 | Carlos Rodon | NYY | @CIN | |
15 | Hunter Brown | HOU | PHI | |
16 | Nathan Eovaldi | TEX | @BAL | |
17 | Bailey Ober | MIN | SEA, @DET | Not as confident in a bounceback as this time last season |
18 | Shane Smith | CWS | ARI, SF | |
19 | Gavin Williams | CLE | TOR | |
20 | Luis Castillo | SEA | @MIN, @TEX | |
21 | Michael Wacha | KC | TB | |
22 | Shane Baz | TB | @KC | Bagged the slider, added a cutter |
23 | Jose Soriano | LAA | WAS | |
24 | Kumar Rocker | TEX | SEA | |
25 | Jack Flaherty | DET | ATH | |
26 | Reese Olson | DET | ATH | |
27 | Max Scherzer | TOR | @CLE, @BOS | |
28 | Sean Burke | CWS | ARI | |
29 | George Kirby | SEA | @MIN | |
30 | Zach Eflin | BAL | TB | |
31 | Brayan Bello | BOS | TOR | |
32 | Trevor Rogers | BAL | TEX, TB | |
33 | Lucas Giolito | BOS | TOR | |
34 | Michael Lorenzen | KC | TB | |
35 | Kevin Gausman | TOR | @CLE | |
36 | David Festa | MIN | @DET | |
37 | Simeon Woods Richardson | MIN | SEA | |
38 | Chris Bassitt | TOR | @BOS | |
39 | Charlie Morton | BAL | TEX | |
40 | Seth Lugo | KC | LAD | |
41 | Ryan Yarbrough | NYY | @CIN, ATH | |
42 | Taj Bradley | TB | @KC, @BAL | Not talking the next step (yet) |
43 | Hunter Dobbins | BOS | @LAA | |
44 | Will Warren | NYY | ATH | |
45 | Tomoyuki Sugano | BAL | TEX | |
46 | Dean Kremer | BAL | TB | |
47 | Zack Littell | TB | @BAL | |
48 | Walker Buehler | BOS | @LAA, TOR | |
49 | Patrick Corbin | TEX | @BAL, SEA | |
50 | AL Reliever | |||
51 | Jose Berrios | TOR | @BOS | |
52 | Jack Leiter | TEX | SEA | |
53 | Casey Mize | DET | MIN | |
54 | Luis Severino | ATH | @DET, @NYY | Tough road tilts |
55 | Noah Cameron | KC | LAD | |
56 | Sawyer Gipson-Long | DET | MIN | |
57 | Logan Allen | CLE | TOR, STL | |
58 | Jeffrey Springs | ATH | @DET | |
59 | Kyle Hendricks | LAA | WAS | |
60 | Aaron Civale | CWS | SF | |
61 | Chris Paddack | MIN | SEA, @DET | |
62 | Luis L. Ortiz | CLE | STL | |
63 | Slade Cecconi | CLE | STL | |
64 | Yusei Kikuchi | LAA | BOS | |
65 | Emerson Hancock | SEA | @MIN | |
66 | Jack Kochanowicz | LAA | BOS, WAS | |
67 | Mitch Spence | ATH | @NYY | |
68 | Adrian Houser | CWS | SF | |
69 | Jacob Lopez | ATH | @DET | |
70 | Eric Lauer | TOR | @CLE | |
71 | Tyler Alexander | CWS | ARI | |
72 | Colton Gordon | HOU | PHI | |
73 | Ryan Gusto | HOU | CHC | |
74 | Brandon Walter | HOU | CHC | |
75 | JP Sears | ATH | @NYY | |
76 | Tyler Anderson | LAA | BOS |
National League
Rank | Pitcher | TM | OPP | Comment |
---|---|---|---|---|
1 | Paul Skenes | PIT | @MIL | |
2 | Spencer Schwellenbach | ATL | @NYM, PHI | Needs to step up with Sale out |
3 | Zack Wheeler | PHI | @HOU | |
4 | Freddy Peralta | MIL | PIT | |
5 | David Peterson | NYM | @PIT | |
6 | Yoshinobu Yamamoto | LAD | @COL | |
7 | Matthew Boyd | CHC | @STL | |
8 | Spencer Strider | ATL | @NYM, PHI | Showing signs of returning to form |
9 | Jacob Misiorowski | MIL | PIT | Crazy movement along with plus velo |
10 | Chad Patrick | MIL | PIT, COL | Matchups don't get better than this |
11 | Logan Webb | SF | MIA | |
12 | Ranger Suarez | PHI | @HOU, @ATL | |
13 | Dylan Cease | SD | @CIN | Keeping the ball in the yard; ratios will fall |
14 | Merrill Kelly | ARI | MIA | |
15 | Cristopher Sanchez | PHI | @HOU | |
16 | Sandy Alcantara | MIA | @ARI | Back in fantasy circle of trust |
17 | MacKenzie Gore | WAS | @SD | |
18 | Sonny Gray | STL | @CLE | |
19 | Robbie Ray | SF | @CWS | |
20 | Nick Lodolo | CIN | NYY, SD | |
21 | Nick Pivetta | SD | WAS | |
22 | Shota Imanaga | CHC | @STL | |
23 | Grant Holmes | ATL | @NYM | |
24 | Justin Wrobleski | LAD | @COL, @KC | |
25 | Clayton Kershaw | LAD | @COL | |
26 | Eury Perez | MIA | @ARI | |
27 | Edward Cabrera | MIA | @SF | |
28 | Mitch Keller | PIT | NYM | 1-9 record, but 3.93 xFIP |
29 | Andrew Abbott | CIN | SD | |
30 | Stephen Kolek | SD | WAS, @CIN | |
31 | Cade Horton | CHC | @HOU | |
32 | Hayden Birdsong | SF | MIA | |
33 | Jameson Taillon | CHC | @STL, @HOU | |
34 | Andrew Heaney | PIT | @MIL | |
35 | Eduardo Rodriguez | ARI | @CWS, MIA | Matchup driven, still not in a groove |
36 | Ben Brown | CHC | @STL | |
37 | Landen Roupp | SF | @CWS | |
38 | Michael Soroka | WAS | @LAA | |
39 | Dustin May | LAD | @KC | |
40 | Mitchell Parker | WAS | @SD, @LAA | |
41 | Zac Gallen | ARI | @CWS | |
42 | Frankie Montas | NYM | ATL, @PIT | |
43 | Jesus Luzardo | PHI | @ATL | |
44 | Quinn Priester | MIL | COL | |
45 | Didier Fuentes | ATL | @NYM | |
46 | Clay Holmes | NYM | ATL | |
47 | Ben Casparius | LAD | @KC | |
48 | Randy Vasquez | SD | @CIN | |
49 | Ryne Nelson | ARI | @CWS | |
50 | Jose Quintana | MIL | COL | |
51 | NL Reliever | |||
52 | Kyle Freeland | COL | @MIL | |
53 | Brandon Pfaadt | ARI | MIA | |
54 | Colin Rea | CHC | @HOU | |
55 | Jake Irvin | WAS | @LAA | |
56 | Ryan Bergert | SD | WAS | |
57 | Cal Quantrill | MIA | @SF, @ARI | |
58 | Griffin Canning | NYM | ATL | |
59 | Brady Singer | CIN | NYY | |
60 | Trevor Williams | WAS | @SD | |
61 | Justin Verlander | SF | MIA, @CWS | |
62 | Janson Junk | MIA | @SF | |
63 | Matthew Liberatore | STL | CHC, @CLE | Tough duo to get back on track |
64 | Mick Abel | PHI | @ATL | |
65 | Miles Mikolas | STL | @CLE | |
66 | Erick Fedde | STL | CHC | |
67 | Paul Blackburn | NYM | ATL, @PIT | |
68 | Carmen Mlodzinski | PIT | @MIL | |
69 | Andre Pallante | STL | CHC | |
70 | Bailey Falter | PIT | NYM | |
71 | Nick Martinez | CIN | NYY | |
72 | Bryce Elder | ATL | PHI | |
73 | German Marquez | COL | LAD, @MIL | |
74 | Michael McGreevy | STL | CHC | |
75 | Mike Burrows | PIT | NYM | |
76 | Chase Petty | CIN | SD | |
77 | Chase Dollander | COL | LAD | |
78 | Austin Gomber | COL | LAD | |
79 | Antonio Senzatela | COL | @MIL |