How concerning is the Yankees’ bullpen?

NEW YORK, NEW YORK - AUGUST 09: David Bednar #53 of the New York Yankees celebrates after the ninth inning against the Houston Astros at Yankee Stadium on August 09, 2025 in the Bronx borough of New York City. The Yankees won 5-4. (Photo by Ishika Samant/Getty Images) | Getty Images

The Yankees have gotten off to a 7-2 start, the best in the American League, and there’s obviously a lot going well to support that strong record. However, a perfect team the Yankees have not been, and the flaws have been notable especially in their two losses: the bottom of their lineup hasn’t given them much of anything, and the bullpen is a bit suspect. These were the main concerns about the team all throughout the offseason, so having them be front-and-center out of the gate as well is a bit frustrating, but it’s also hard to complain too hard when at the end of the day the team is off to the start they’re on these first two weeks.

Putting aside the lineup for now, I’d like to talk a little bit about the bullpen today. The team didn’t get an ideal start from Max Fried on Sunday, to be sure, but they also got a blowup from Jake Bird in the eighth to let the game get away from them. Similarly, in Saturday’s win the comeback was nearly squandered by Camilo Doval giving up twice as many runs as he recorded outs, and it’s not his only poor outing to start the year. Outside of closer David Bednar and Fernando Cruz, the Yankees don’t have a lot of trust to place in their relief corps. Paul Blackburn has been utilized sparingly when the team has already burnt their main arms earlier in the game or if they’re unavailable, and Cade Winquest hasn’t been able to find his way into a game even with the blowouts that the team has accumulated.

Is there a way to shake the bullpen up outside of waiting for the starting rotation to get healthy and push people down into the ‘pen? Should the team tap into their minor league depth to see if they can amplify the ‘pen? Should they stay the course and see if their current arms can adapt in time for when the team inevitably needs to rely on them for a stretch? All of these are valid questions, but they’re not ones that we can easily answer. What we can tackle, is whether this current bullpen as constructed feels like enough to back the rest of the team up. They’ve passed the test thus far, but the confidence isn’t high should the starting pitching not deliver a stellar outing like they were the first couple of times through. I’d say that while I think the bullpen is currently a weak point, it’s not the most concerning part of the team; that honor would go to what’s been happening in the back half of the lineup. But perhaps you think differently, and want to sound the alarm on this relief corps before more games start getting blown — give us your thoughts down in the comments.


Today on the site, Andrew starts us off with a deep dive into what happened around the league in the Rivalry Roundup (spoilers: the Yankees didn’t lose much ground despite the loss). Then, Matt gives some somber birthday well wishes to the recently-deceased Ken Clay, and Estevão ponders the situation of running into slumping stars early on and what to expect against them. Finally, I’ll be back later in the afternoon to open up the mailbag for another round of questions.

Today’s Matchup

Off-day

Yankees news: Stanton shows off small ball skills

Apr 4, 2026; Bronx, New York, USA; New York Yankees designated hitter Giancarlo Stanton (27) steals second base against the Miami Marlins during the seventh inning at Yankee Stadium. Mandatory Credit: Gregory Fisher-Imagn Images | Gregory Fisher-Imagn Images

MLB | Bryan Hoch: Who said Giancarlo Stanton was just a stationary slugger? In Saturday’s 9-7 comeback win against the Marlins, Stanton showed that he has more tools in his bag besides clobbering homers. After drawing a leadoff walk in the seventh inning, Stanton took advantage of the Marlins’ lax defense and stole his first base since 2024, advanced to third on a groundout, and scored on a wild pitch. Stanton made his mark again in the eighth with two outs and the bases loaded, coming up with a two-run single that proved to be the decisive blow. Maybe a 40-steal season isn’t in the cards for Stanton, but just the fact that he’s willing to take a base if the other team gives it to him is a good sign for his health. Keep showing off those wheels, G; just don’t go too crazy.

FanGraphs | Dan Szymborski: Not every game is a must-win, but they do all count, even in April. Our very own Josh highlighted the importance of building a comfortable cushion in the early goings to soften the blow of any potential swoons down the road. Szymborski’s piece is written from a more general view, as he notes that the results from the first week have already had a sizeable impact on each team’s playoff odds. Yankees fans rejoice: the Bombers’ 5-1 start against the Giants and the Mariners have added a whopping 8.1 points to their playoff odds. I recommend reading the full article for a quick view on how the Yankees’ divisional rivals have fared.

ESPN: Finally, a quick update on the new ABS system. ESPN is compiling an ABS tracker which records the results of each player and team’s ABS challenges. A few Yankees appear on the individual leaderboards: through yesterday’s action, Trent Grisham is 2-for-2 in batter challenges, Max Fried is 1-for-1 in pitcher challenges, and Austin Wells is 5-for-6 in catcher challenges. As a team, the Yankees have a successful challenge rate of 66.7 percent, good for fourth in MLB. Let’s see if they can keep up this impressive performance in the coming months.

Weekend News Roundup

MLB Toronto Blue Jays catcher Alejandro Kirk | Mike Watters-Imagn Images

It was an eventful long weekend for Jays news. The big one was that Alejandro Kirk fractured and dislocated his thumb on an Austin Hays foul tip late in Friday’s game. His actual prognosis won’t be known until he meets with specialists on Monday. In the best case scenario, though, it’ll be several weeks before we see him again. That’s a major blow to a team already dealing with a spate of rotation injuries. Brandon Valenzuela got the call up from Buffalo, and it sounds like he and Tyler Heineman will effectively be co-starters for the next few weeks based on John Schneider’s comments. Valenzuela came over from San Diego in exchange for Will Wagner. He’s not much of an offensive threat, although he can take a walk and has more than zero power. Defence is his calling card, as he projects as a solidly above average receiver with a good arm. He won’t replicate Kirk’s bat, but he might be able to do a passable impression of his game calling and framing.

They also made a couple of acquisitions. First, they signed Patrick Corbin to a one year, $1m deal with up to $1m in incentives. Corbin has been a free agent all spring, but has apparently been stretching out and was able to go 74 pitches with A Dunedin on Saturday afternoon, striking out nine over five one run innings. The 36 year old lefty made two All Star teams in the 2010s with the Arizona Diamondbacks, but struggled after signing a big free agent contract with the Washington Nationals and was the worst regular starter in the league from 2021 through 2024, posting a 5.71 ERA across 679 innings. He regained his footing last year after a move to the Texas Rangers, posting a 4.40 ERA over 155 innings with his best strikeout rate in years. There’s a reason he was unsigned in April, but if he can give them anything close to what he did in Texas for a few weeks he could be a badly needed rotation stopgap and his length on Saturday suggests he’s close to MLB ready.

Second, they acquired infielder Tyler Fitzgerald from the San Francisco Giants for cash considerations and optioned him to Buffalo. Fitzgerald had a good major league season in 2024, hitting .280/.334/.497. The underlying stat suggested that was way over his head, though, and he hasn’t produced like that before or since. He projects as more of a low .600s OPS guy. He played mostly shortstop in San Francisco, grading out below average there, but he’s also a solid second baseman and centre fielder, and has some time in third and left. He’ll slot into the depth utility infielder role until recently occupied by Leo Jimenez.

Last, they finally decided to send Brendon Little down after a brutal start to the season. His meltdown on Saturday raised his ERA to 24.55 on the season, and it hasn’t looked like anything at all is working for him. I don’t want to give up on him, it’s nasty stuff and he was excellent in the first half last season, but a reset is sorely needed. Lazaro Estrada also went back down. He came up for Cody Ponce and gave the Jays four desperately needed shutout innings, but they need a fresh arm and so he heads back to Buffalo. Such is live on the 40-man options shuttle. Lefty specialist Joe Mantiply and journeyman swing man Austin Voth come up in their place. Mantiply has been an effective lefty specialist for a long time with the Arizona Diamondbacks but declining velocity and poor MLB results got him sent down and then released last season before the Jays picked him up. Voth spent all of last season starting effectively for the NBP’s Chiba Lotte Marines after a decent 2024 spent as a conventional reliever in the Seattle Mariners’ bullpen. Both appeared in yesterday’s game. Voth went 2.2 innings, allowing one earned run (plus allowing an inherited runner to score) on three hits and a walk with one strikeout. Mantiply relieved him and worked one and a third, with a trio of strikeouts.

Kodai Senga, Mets' pitching staff back to being 'stabilizing force'

In the final three games against the San Francisco Giants, the Mets allowed five total runs en route to three wins to culminate a 4-3 road trip. Even in their losses, New York allowed three runs or fewer in two of them and for the most part has gotten superior starting pitching two times through the rotation.

On Sunday, it was Kodai Senga's turn to deliver a quality outing and the right-hander handed in five scoreless innings before getting tagged for two runs in the sixth where only one ball was hit particularly hard.

Senga finished his outing by going 5.2 innings and allowing two earned runs on five hits, two walks and striking out seven on 88 pitches (55 strikes). Early on, he even struck out five in a row and looked great for a second straight start, this one on four days rest.

"It wasn’t perfect today, but good enough to make the game winnable," Senga said after the game through an interpreter.

It's the same kind of mentality that Senga used to have with himself when he was going good, often being hyper critical of things that he could improve on and fix for the next one.

Still, manager Carlos Mendoza was much more effusive of the right-hander's performance, saying "he pretty much dominated that lineup… Overall I think he was outstanding."

Senga is the latest of Mets starters to pitch well, following Clay Holmes' seven scoreless innings on Saturday and Nolan McLean's five hitless innings on Friday. As a unit, New York's starting rotation has a 3.13 ERA, eighth in MLB and third in the NL.

What's also encouraging? The Mets rank third in total innings pitched by their starters at 54.2 -- a year after their staff was routinely unable to go deep into games. As the season progresses and the temperature gets warmer and pitchers become more stretched out, hopefully that number continues to go up as well.

"I think it’s a really strong group," Senga said of the starting rotation. "As long as we stay healthy, stay out on the mound, we can be a stabilizing force for the team. That goes for everybody and myself. I don’t want to be the one lagging behind, I want to be up there with them."

Of course, after his incredible first half last season, Senga returned from a hamstring injury and had a dreadful end to the year. It became such a problem that New York sent him down to the minors to try and restore his stuff and his confidence. 

The team even entertained trading the 33-year-old during the offseason but decided to keep the right-hander who then rewarded the Mets with a strong showing in spring training that has continued into the regular season.

It's obviously still very early into the season, but the signs are good for Senga and if he's able to keep it up he can certainly be a part of a Mets staff that has all the makings of a top rotation in baseball and be that stabilizing force that he was talking about.

2026 Fantasy Baseball Top 300: Yordan Alvarez stays on top, Andrew Painter reemerges

Here's our rest-of-season Top 300. Expect this space to be updated every Monday. Players are ranked for 5x5 mixed leagues using a one-catcher format. I include the mixed-league disclaimer because I do reward upside, particularly past the top 200 or so.

⚾️ Baseball is back on NBC: MLB returns to NBC and Peacock in 2026! In addition to becoming the exclusive home of Sunday Night Baseball, NBC Sports will broadcast MLB Sunday Leadoff, “Opening Day” and Labor Day primetime games, the first round of the MLB Draft, the entire Wild Card round of the postseason and much more.

2026 Fantasy Baseball Top 300 overall ranks

**Updated Aug. 24**

Aug. 24Top 300TeamPosPos RkAug. 17
1 Yordan Alvarez Astros OF 1 1
2 Shohei Ohtani Dodgers DH 1 2
3 Bobby Witt Jr. Royals SS 1 4
4 Pete Crow-Armstrong Cubs OF 2 7
5 Ronald Acuna Jr. Braves OF 3 3
6 Elly De La Cruz Reds SS 2 6
7 Tarik Skubal Dodgers SP 1 5
8 Fernando Tatis Jr. Padres 2B 1 9
9 Junior Caminero Rays 3B 1 8
10 Pete Alonso Orioles 1B 1 12
11 Kyle Schwarber Phillies 1B 2 10
12 Corbin Carroll Diamondbacks OF 4 11
13 Jacob Misiorowski Brewers SP 2 18
14 Julio Rodriguez Mariners OF 5 13
15 Yoshinobu Yamamoto Dodgers SP 3 17
16 Jackson Chourio Brewers OF 6 16
17 Bryce Harper Phillies 1B 3 23
18 CJ Abrams Nationals SS 3 15
19 Cristopher Sanchez Phillies SP 4 19
20 Matt Olson Braves 1B 4 20
21 Brice Turang Brewers 2B 2 21
22 Logan Gilbert Mariners SP 5 22
23 Mason Miller Padres RP 1 24
24 Sal Stewart Reds 2B 3 25
25 Kyle Tucker Dodgers OF 7 14
26 Chris Sale Braves SP 6 28
27 Jordan Walker Cardinals OF 8 39
28 Jose Ramirez Guardians 3B 2 26
29 Trea Turner Phillies SS 4 27
30 Michael Harris II Braves OF 9 30
31 Freddie Freeman Dodgers 1B 5 31
32 Francisco Lindor Mets SS 5 29
33 Zack Wheeler Phillies SP 7 32
34 Josh Hader Astros RP 2 34
35 Cam Schlittler Yankees SP 8 35
36 Zach Neto Angels SS 6 40
37 Jhoan Duran Phillies RP 3 37
38 Gunnar Henderson Orioles SS 7 36
39 Ben Rice Yankees C 1 38
40 Aaron Judge Yankees OF 10 47
41 Gerrit Cole Yankees SP 9 43
42 Oneil Cruz Pirates OF 11 46
43 Blake Snell Dodgers SP 10 55
44 Jeremy Pena Astros SS 8 42
45 Cade Smith Guardians RP 4 45
46 Alec Burleson Cardinals 1B 6 44
47 Dylan Cease Blue Jays SP 11 41
48 Seiya Suzuki Cubs OF 12 49
49 Manny Machado Padres 3B 3 48
50 Jesus Luzardo Phillies SP 12 51
51 Aroldis Chapman Red Sox RP 5 50
52 Miguel Vargas White Sox 3B 4 63
53 Cody Bellinger Yankees OF 13 65
54 Mike Trout Angels OF 14 52
55 Andres Munoz Mariners RP 6 53
56 Nolan McLean Mets SP 13 57
57 Jackson Merrill Padres OF 15 59
58 Jacob deGrom Rangers SP 14 75
59 Paul Skenes Pirates SP 15 61
60 David Bednar Yankees RP 7 62
61 Jazz Chisholm Jr. Yankees 2B 4 73
62 Louis Varland Blue Jays RP 8 64
63 James Wood Nationals OF 16 79
64 Vladimir Guerrero Jr. Blue Jays 1B 7 107
65 Logan Webb Giants SP 16 68
66 Parker Messick Guardians SP 17 72
67 Bryan Woo Mariners SP 18 56
68 Drake Baldwin Braves C 2 58
69 Bo Bichette Mets SS 9 69
70 Juan Soto Mets OF 17 76
71 Ivan Herrera Cardinals C 3 60
72 Wyatt Langford Rangers OF 18 70
73 Drew Rasmussen Rays SP 19 66
74 Yandy Diaz Rays 1B 8 78
75 Kevin McGonigle Tigers SS 10 82
76 Austin Riley Braves 3B 5 67
77 Rafael Devers Giants 1B 9 77
78 Eury Perez Marlins SP 20 80
79 Corey Seager Rangers SS 11 85
80 Willson Contreras Red Sox 1B 10 87
81 Gavin Williams Guardians SP 21 83
82 Xavier Edwards Marlins SS 12 74
83 Sonny Gray Red Sox SP 22 81
84 Byron Buxton Twins OF 19 71
85 Logan Henderson Brewers SP 23 88
86 Bryan Reynolds Pirates OF 20 86
87 Jarren Duran Red Sox OF 21 89
88 Alex Bregman Cubs 3B 6 97
89 Hunter Brown Astros SP 24 90
90 Riley Greene Tigers OF 22 102
91 Josh Naylor Mariners 1B 11 91
92 Mookie Betts Dodgers SS 13 98
93 Trevor Megill Brewers RP 9 115
94 Nico Hoerner Cubs SS 14 93
95 JJ Wetherholt Cardinals SS 15 94
96 Randy Arozarena Mariners OF 23 104
97 Raisel Iglesias Braves RP 10 100
98 Brandon Nimmo Rangers OF 24 96
99 Geraldo Perdomo Diamondbacks SS 16 92
100 Ketel Marte Diamondbacks 2B 5 33
101 Hunter Goodman Rockies C 4 95
102 George Kirby Mariners SP 25 84
103 William Contreras Brewers C 5 103
104 Kyle Harrison Brewers SP 26 108
105 Munetaka Murakami White Sox 3B 7 99
106 Kevin Gausman Cubs SP 27 101
107 Freddy Peralta Rays SP 28 106
108 Wilyer Abreu Red Sox OF 25 109
109 Teoscar Hernandez Dodgers OF 26 111
110 George Springer Blue Jays OF 27 116
111 MacKenzie Gore Rangers SP 29 113
112 Roman Anthony Red Sox OF 28 140
113 Sandy Alcantara Marlins SP 30 112
114 Daylen Lile Nationals OF 29 105
115 Joe Ryan Twins SP 31 137
116 Vinnie Pasquantino Royals 1B 12 191
117 Max Fried Yankees SP 32 219
118 Michael Busch Cubs 1B 13 118
119 Kyle Stowers Marlins 1B 14 217
120 Otto Lopez Marlins SS 17 119
121 Ceddanne Rafaela Red Sox 2B 6 122
122 Ranger Suarez Red Sox SP 33 121
123 Isaac Paredes Astros 3B 8 123
124 Jacob Latz Rangers RP 11 126
125 Max Muncy Dodgers 3B 9 133
126 Tyler Glasnow Dodgers SP 34 149
127 Chase Burns Reds SP 35 114
128 Tommy Edman Dodgers 2B 7 120
129 Dylan Crews Nationals OF 30 110
130 Jo Adell Guardians OF 31 135
131 Shane McClanahan Rays SP 36 128
132 Luke Keaschall Twins 2B 8 146
133 Jose Altuve Astros 2B 9 130
134 Shota Imanaga Cubs SP 37 127
135 Kyle Bradish Orioles SP 38 124
136 Luis Arraez Phillies 2B 10 132
136 Ian Happ Cubs OF 32 136
137 Kade Anderson Mariners SP 39 212
138 Christian Yelich Brewers OF 33 134
139 Alec Bohm Phillies 3B 10 138
140 Carson Benge Mets OF 34 141
141 Christian Walker Astros 1B 15 129
142 Jake Bauers Brewers 1B 16 142
143 Bryan Baker Rays RP 12 131
144 Jonathan Aranda Rays 1B 17 139
145 Bryson Stott Phillies 2B 11 143
147 Luis Garcia Jr. Yankees 2B 12 147
148 Carlos Rodon Yankees SP 40 157
149 Luis Robert Jr. Mets OF 35 158
150 Chandler Simpson Rays OF 36 144
151 Gabriel Moreno Diamondbacks C 6 150
152 Kenley Jansen Tigers RP 13 145
153 Kazuma Okamoto Blue Jays 3B 11 153
154 Garrett Mitchell Brewers OF 37 152
155 Michael King Padres SP 41 155
156 Dillon Dingler Tigers C 7 148
157 Framber Valdez Tigers SP 42 125
158 Pete Fairbanks Marlins RP 14 154
159 Noah Cameron Royals SP 43 170
160 Jose Soriano Blue Jays SP 44 156
161 Chase DeLauter Guardians OF 38 164
162 Shohei Ohtani Dodgers SP 45 189
163 Christian Scott Mets SP 46 159
164 Caleb Durbin Red Sox 3B 12 166
165 Payton Tolle Red Sox SP 47 162
166 Tanner Bibee Guardians SP 48 167
167 Ozzie Albies Braves 2B 13 160
168 Cal Raleigh Mariners C 8 169
169 Brandon Marsh Phillies OF 39 168
170 Sam Antonacci White Sox 2B 14 163
171 Cade Cavalli Nationals SP 49 245
172 Riley O’Brien Cardinals RP 15 172
173 Matthew Boyd Cubs SP 50 176
174 Daulton Varsho Astros OF 40 175
175 Joshua Baez Cardinals OF 41 178
176 Troy Melton Tigers SP 51 180
177 Colson Montgomery White Sox SS 18 173
178 Jung Hoo Lee Giants OF 42 174
179 Emerson Hancock Mariners SP 52 184
180 Cam Smith Astros OF 43 177
181 Brandon Lowe Pirates 2B 15 182
182 Trent Grisham Yankees OF 44 195
183 Jac Caglianone Royals OF 45 186
184 Jackson Holliday Orioles 2B 16 161
185 Trevor Story Red Sox SS 19 209
186 Bryce Eldridge Giants 1B 18 181
187 Foster Griffin Guardians SP 53 193
188 Steven Kwan Guardians OF 46 187
189 Jared Jones Pirates SP 54 179
190 Peter Lambert Astros SP 55 165
191 Henry Bolte Athletics OF 47 228
192 Emilio Pagan Reds RP 16 192
193 Nathan Eovaldi Rangers SP 56 211
194 Grant Taylor White Sox RP 17 202
195 Dominic Canzone Mariners OF 48 194
196 Spencer Jones Yankees OF 49 273
197 Eugenio Suarez Reds 3B 13 196
198 Gleyber Torres Tigers 2B 17 197
199 Tanner Scott Dodgers RP 18 259
200 Matt McLain Reds SS 20 207
201 Cole Carrigg Rockies SS 21 190
202 Lawrence Butler Athletics OF 50 208
203 Jake McCarthy Rockies OF 51 204
204 Sean Burke White Sox SP 57 151
205 Bubba Chandler Pirates SP 58 200
206 Taylor Ward Mariners OF 52 198
207 Jeff McNeil Athletics 2B 18 203
208 JJ Bleday Reds OF 53 218
209 Andrew Painter Phillies SP 59 NR
210 Royce Lewis Twins 3B 14 201
211 Taj Bradley Twins SP 60 216
212 Travis Bazzana Guardians 2B 19 221
213 A.J. Ewing Mets OF 54 210
214 Braxton Ashcraft Pirates SP 61 205
215 Casey Mize Padres SP 62 199
216 Xander Bogaerts Padres SS 22 213
217 Josh Bell Twins 1B 19 222
218 Joe Musgrove Padres SP 63 246
219 Pedro Ramirez Cubs 2B 20 215
220 Shane Bieber Blue Jays SP 64 238
221 Kodai Senga Mets RP 19 223
222 Nick Martinez Rays SP 65 224
223 Reid Detmers Angels SP 66 229
224 Jakob Marsee Marlins OF 55 265
225 Clay Holmes Cubs SP 67 235
226 Lars Nootbaar Diamondbacks OF 56 226
227 Tyler Mahle Braves SP 68 270
228 Roki Sasaki Dodgers SP 69 243
229 Adley Rutschman Red Sox C 9 236
230 Trevor Rogers Orioles SP 70 231
231 Mickey Moniak Rockies OF 57 225
232 Mason Montgomery Pirates RP 20 241
233 Ernie Clement Blue Jays SS 23 232
234 Jackson Jobe Tigers SP 71 237
235 Max Clark Tigers OF 58 234
236 Heriberto Hernandez Marlins OF 59 206
237 Brett Bateman Blue Jays OF 60 269
238 Jacob Webb Cubs RP 21 227
239 Hector Rodriguez Reds OF 61 277
240 Joey Cantillo Guardians SP 72 240
241 Bryce Miller Mariners SP 73 117
242 Konnor Griffin Pirates SS 24 294
243 Salvador Perez Royals C 10 248
244 Jake Burger Rangers 1B 20 239
245 Jesus Sanchez Blue Jays OF 62 230
246 Brandon Pfaadt Diamondbacks SP 74 250
247 Ty France Padres 1B 21 253
248 Colt Keith Tigers 2B 21 251
249 Spencer Torkelson Tigers 1B 22 244
250 Zack Gelof Athletics 2B 22 268
251 Daniel Palencia Cubs RP 22 267
252 Kaelen Culpepper Twins SS 25 256
253 Andrew Vaughn Brewers 3B 15 242
254 Yoendrys Gomez Twins RP 23 279
255 Nolan Arenado Diamondbacks 3B 16 NR
256 Dustin May Brewers SP 75 233
257 Masyn Winn Cardinals SS 26 255
258 Braden Montgomery White Sox OF 63 260
259 Sean Manaea Mets SP 76 257
260 Shane Baz Orioles SP 77 262
261 Samuel Basallo Orioles C 11 298
262 Brendan Donovan Mariners 2B 23 183
263 Ryan Jeffers Twins C 12 278
264 Christian Moore Angels 2B 24 NR
265 TJ Rumfield Rockies 1B 23 247
266 Dylan Smith Giants RP 24 271
267 Kody Clemens Twins 2B 25 289
268 Ben Joyce Angels RP 25 283
269 Tyler O’Neill Orioles OF 64 249
270 George Lombard Jr. Yankees SS 27 272
271 Ezequiel Duran Rangers SS 28 281
272 Robbie Ray Padres SP 78 274
273 Willy Adames Giants SS 29 252
274 Evan Carter Rangers OF 65 263
275 Liam Hicks Rays C 13 284
276 Michael Wacha Royals SP 79 282
277 Griffin Conine Marlins OF 66 280
278 Coby Mayo Orioles 3B 17 NR
279 Aaron Nola Phillies SP 80 299
280 Andres Gimenez Blue Jays SS 30 258
281 Will Smith Dodgers C 14 NR
282 Shane Drohan Brewers SP 81 288
283 Nathaniel Lowe Guardians 1B 24 286
284 Nick Gonzales Pirates 2B 26 291
285 Ian Seymour Rays SP 82 266
286 Tommy White Athletics 3B 18 NR
287 Spencer Horwitz Pirates 1B 25 276
288 Robert Gasser Brewers SP 83 264
289 Brandyn Garcia Diamondbacks RP 26 296
290 Walker Jenkins Twins OF 67 NR
291 Hogan Harris Athletics RP 27 NR
292 Tim Tawa Diamondbacks 2B 27 NR
293 Jordan Lawlar Diamondbacks 3B 19 295
294 Alejandro Kirk Blue Jays C 15 NR
295 Edwin Diaz Dodgers RP 28 185
296 Landen Roupp Giants SP 84 292
297 Hao-Yu Lee Tigers 2B 28 NR
298 Abimelec Ortiz Nationals 1B 26 297
299 Jeff Hoffman Twins RP 29 285
300 Alek Thomas Dodgers OF 68 NR

August 24 Notes

Falling off: Andy Pages (54th), Maikel Garcia (171st), Nolan Schanuel (188th), Ryan Weathers (214th), Jacob Wilson (220th), Heliot Ramos (254th), Tyler Soderstrom (261st), Trevor Larnach (275th), Luke Weaver (287th), Michael Soroka (290th), Ezequiel Tovar (293rd), Esmerlyn Valdez (300th)

- Kade Anderson checks in at No. 137 after his first big-league start. I'd go higher, but that he's probably going to be limited to about 80 pitches once every several days does take a toll on his value, especially given the current state of the Mariners; wins figure to be pretty difficult to come by.

- Cade Cavalli is one of the pitchers I've been assuming would get shut down or at least have his workload curtailed in September, but comments from Nationals manager Blake Butera last week suggest that won't be the case, even though, at 143, he's now 20 innings above last year's total in his return from Tommy John and 19 ahead of his career high from 2021. Of course, things could change quickly, but I bumped him up some this week, even if he's still at least 50 spots lower than his recent performance warrants.

- With Cody Bellinger off the IL and Spencer Jones showing improvement, things aren't looking great for Heliot Ramos in New York, and he dropped off the list this week. Jones, meanwhile, climbs into the top 200 for now. He still has Aaron Judge's eventual return to deal with, but it doesn't look like Giancarlo Stanton will be back to cause any problems. Jones is hitting .308 with two homers and four steals in his last 11 games.

- I should have included Andrew Painter in last week's rankings, but I decided to add rotation-mate Aaron Nola instead. Now both are on the list after Painter limited the Cardinals to one run over seven innings last time out. He has a 3.62 ERA and a 26/10 K/BB in 27 1/3 innings over five starts since rejoining the Phillies rotation at the end of July. His slider has more movement than it did at the start of the year, and his current changeup is a big improvement on the splitter he was using in the first half. Command woes still might get him from time to time, but he's clearly an improved pitcher.

- I'm trying to manifest a callup by adding Twins prospect Walker Jenkins to the rankings at No. 290. Jenkins just had a pair of two-homer games and collected 10 hits in five games against Columbus, putting him at .306/.426/.546 in 67 games for Triple-A St. Paul. It seems like the 2023 first-round pick would surely be up by now if he was already on Minnesota's 40-man roster. That's he's not and that he won't need to be added this winter has led to his hesitation, but the club badly needs a lift.

August 17 Notes

Falling off: Dansby Swanson (151st), Nick Kurtz (179th), Justin Wrobleski (221st), Nolan Arenado (258th), Kyle Karros (274th), Devin Williams (275th), Cole Young (281st), Jake Mangum (283rd), Jake Bennett (289th), Abner Uribe (290th), Noelvi Marte (291st), Moisés Ballesteros (295th), Mauricio Dubón (296th), Joc Pederson (300th)

- Obviously, I should have included Joshua Báez last week. While the Mariners and Rockies held off on promoting Kade Anderson and Charlie Condon as soon as their 2027 rookie eligibility was guaranteed last Friday, the Cardinals did call on Báez, who responded by homering in his first three major league at-bats. Báez can't be trusted to hit for average right away, but homers are a given and he'll likely steal some bases, too. The one annoying thing is that he'll probably sit once per week to stay under 130 at-bats, which is the other qualification for him remaining a rookie next year.

- The Cubs' Pedro Ramírez is the second highest debut this week, placing at No. 215 as a result of Dansby Swanson's oblique strain. The Cubs seem optimistic that Swanson will be back before season's end, but Ramírez should be worth playing in the meantime.

- I guess I shouldn't be after how Terry Francona used Sal Stewart down the stretch last season, but I'm still rather stunned about how the Reds have handled Héctor Rodríguez, sitting him against three straight right-handers just because he's off to a 2-for-24 start. Maybe things will get better once the Reds are willing to admit they're completely out of contention, but it's not a good sign that Francona apparently prefers Michael Toglia right now.

- The Nationals' decision to start the process of moving CJ Abrams to second base opens the door for a Seaver King promotion. The 2024 first-round pick has definitely made a case in hitting .316/.398/.529 with 14 homers and 11 steals between Double- and Triple-A this year. However, with a lockout looming, the Nationals have some extra incentive to keep him down. Like Condon, King doesn't need to be added to the 40-man roster until after the 2027 season, and players not on 40-man rosters will still be expected to play in minor league games next year if there's a work stoppage. Kade Anderson also doesn't need to go on the 40-man this winter, but the equation should be different for a contender like the Mariners.

- I considered adding Zac Veen, but the Rockies face lefties in four of their six home games this week and then go on the road next week. Veen homered in his first two games after being called up last week, but he is likely to be a platoon guy for the most part.

Yankees’ Jazz Chisholm owning up to mental gaffe after Aaron Boone chat comes with caveat

An image collage containing 1 images, Image 1 shows Yankees second baseman Jazz Chisholm Jr. (13) hits a two-run RBI double during the 9th inning of the Yankees and Miami Marlins game at Yankee Stadium.

Jazz Chisholm Jr. was back in the lineup Sunday after his mental gaffe at second base in Saturday’s win, when he turned a routine grounder into a single in the top of the ninth.

Access the Yankees beat like never before

Join Post Sports+ for exciting subscriber-only features, including real-time texting with Greg Joyce about the inside buzz on the Yankees.

Try it free

Otto Lopez reached on the play and scored before David Bednar and the Yankees held on for the victory.

Boone said Sunday he spoke with Chisholm following Saturday’s game “a little bit.”

“He laid back on the ball,” Boone said. “Fundamentally, he was fine with it. He’s just got to be a little more aware of the guy getting down the line. It’s a play we’ve got to make.”

Chisholm — also slumping at the plate — came through with a two-run double in the bottom of the ninth in Sunday’s 7-6 loss to Miami.

He acknowledged his mistake from Saturday, with the caveat that plays like that are going to happen.

“We all know how I play baseball,’’ Chisholm said. “The guy caught me with my head down and [made] a good play. I do it to other teams all the time. Someone caught me. It’s no big deal.”

Yankees second baseman Jazz Chisholm Jr. (13) hits a two-run RBI double during the 9th inning of the Yankees and Miami Marlins game at Yankee Stadium. Bill Kostroun/New York Post

He also was in a 4-for-31 rut before his double.

Chisholm isn’t the only infielder struggling, as José Caballero made another error at shortstop and has been invisible on offense.



“He’s swinging through some pitches,’’ Boone said, adding of his recent throwing issues: “He’s so good at getting rid of it… We trust him.”


Carlos Rodón reported some soreness Sunday after throwing a side session Saturday.

Boone called Rodón’s discomfort “to be expected” as the left-hander rehabs from offseason elbow surgery.

His comeback has been delayed a bit by right hamstring tightness he experienced last week, but it didn’t stop Rodón from throwing.

Yankees pitcher Carlos Rodón #55, throwing in the outfield before the game. Charles Wenzelberg / New York Post

Boone said he’s expected to throw another side session “early in the week.”

Gerrit Cole, coming back from last spring’s Tommy John surgery, is scheduled to throw a simulated game Monday.


The Yankees missed on a pair of automated ball-strike system challenges again Sunday, leaving them with none during their ninth-inning rally.

Boone said he doesn’t want them to lose their aggressiveness, even as it’s cost them in recent games.

“We’re gonna trust our knowledge of it,’’ Boone said. “There are gonna be games you don’t have them at the end.” … The Yankees recorded 30 walks in their series against the Marlins, their most in a three-game series in franchise history.


After a promising start to the season, Camilo Doval has pitched poorly in his past two appearances, retiring just three batters and allowing five hits, four earned runs and a walk.

Boone noted Doval has faced some “really tough left-handed hitters” and not executed well or been able to put batters away.

That’s resulted in lefties reaching base in five of 10 plate appearances against Doval, who is expected to serve in a setup role to David Bednar.

As for the closer, Boone said he’s not comfortable working Bednar as much as he has in his past two appearances, when Bednar threw 40 and 33 pitches.

He picked up the save in both appearances.

“We don’t want him throwing 30-40 pitches [each outing],’’ Boone said.

Jared Young makes his impact felt in last-minute Mets’ starting chance

An image collage containing 1 images, Image 1 shows Jared Young #29 of the New York Mets catches a fly ball hit by Rafael Devers #16 of the San Francisco Giants in the bottom of the third inning at Oracle Park on April 04, 2026 in San Francisco, California.

SAN FRANCISCO — Jared Young didn’t know for sure he would be in the Mets starting lineup Sunday, but took the approach that it was best to think in those terms.

Access the Mets beat like never before

Join Post Sports+ for exciting subscriber-only features, including real-time texting with Mike Puma about the inside buzz on the Mets.

Try it free

He knew that Brett Baty’s left thumb was barking following a dive into second base a day earlier. Baty was scheduled to start the series finale against the Giants, but Young was Plan B.

“It was kind of like, ‘Let’s come in today and prep like I’m going to play,’” Young said. “It’s always easier to wind down than it is to ramp up.”

It was Plan B the Mets exercised, going to Young for the start in left field as Baty took a day to rest his thumb.

Young’s 3-for-3 performance offensively and strong defense were a significant component in the team’s 5-2 victory at Oracle Park that gave the Mets a winning series and road trip.

Young’s running catch on Patrick Bailey’s line drive in the third stood out, along with his play off the carom on Jerar Encarnacion’s shot that hit the left field fence in the fifth. Young threw out Encarnacion attempting to stretch a single into a double.

The three-hit performance was the first of Young’s career, as was the outfield assist. Most of Young’s major league playing time has come as a first baseman.

Jared Young of the New York Mets catches a fly ball hit by Rafael Devers #16 of the San Francisco Giants in the bottom of the third inning at Oracle Park on April 04, 2026 in San Francisco, California. Getty Images


“Not only the at-bats for Jared, but his ability to play the outfield the way he’s doing it, he just adds more to it,” manager Carlos Mendoza said. “It’s not only a pinch hitter or a guy that can play first, now you feel good with him playing the outfield as well.”

Mendoza’s original lineup before Baty was scratched had Carson Benge in left field and Baty in right. The manager said the decision to move Benge from right was based on Benge’s overall familiarity playing the various outfield positions compared to Baty, who is a converted infielder.

Baty is expected to be available for starting duty Tuesday.


Mendoza indicated nothing had changed with Juan Soto, who will be reevaluated before the Mets begin their next homestand Tuesday. The All-Star outfielder is dealing with what he’s termed a “minor” right calf strain and the Mets face a decision on placing him on the injured list.


The Mets had a third straight game with at least 12 hits. The franchise record is five straight such games, established in 1976 and tied in 1990.


Luis Robert Jr. stole two bases, giving him multiple steals in a game for the first time since May 4 of last season with the White Sox.

Mets' preparation 'even before the game' for Luis Torrens pinch-hitting situation comes in clutch

Luis Torrens is in his ninth season in the league and his third with the Mets. During that time he has not been known for his offense and has played the role of backup catcher for most of his career.

Yet, on Sunday against the San Francisco Giants, with New York down 2-1 in the eighth inning but threatening, Torrens was called upon as a pinch-hitter against a left-hander.

The move was a bit surprising. Not only was Torrens replacing Jared Young who was already 3-for-3 on the day, albeit against right-hander Logan Webb, but with a thin bench the Mets could ill afford to lose their backup catcher should the game go to extra innings or anything unforeseen happening.

But according to manager Carlos Mendoza who spoke after the game, that was the exact moment the Mets were hoping to use Torrens.

“I gotta give credit to [bench coach] Kai Correa there,” Mendoza said. “...He brought it up to me way before the game started – like in a big spot, Luis Torrens against one of those lefties… Sure enough, the situation presented itself and we [used] him and he was ready to go from the very beginning and he executed it.”

Facing LHP Erik Miller with one out and runners at second and third, Torrens fell behind in the count but fouled off some pitches and was able to work the count full. On 3-2, Torrens got a changeup off the plate that would’ve been ball four, but the catcher swung at it and poked it down the right-field line for a two-run double that put New York ahead, 3-2.

The Mets scored twice more in the inning and went on to win 5-2 thanks to the four-run eighth inning, but the big hit came from Torrens who had been ready for that scenario since before the game even started.

“For me, to put the ball in play there I was prepared even before the game,” Torrens said through an interpreter. “Mendy told me there might be a situation where I come in, but for me it’s about being focused and trying to execute in a situation like that.”

Torrens continued: “I really appreciate to be told that earlier on in the game or even before the game just because I’m able to prepare myself the way that I know that I can prepare myself and with whatever situation arises in the game, I’ll be prepared and do my job.”

So, why specifically Torrens, a career .228 hitter, in that moment?

“He slows the game down, he’s got the ability to use the whole field, he’s not afraid to go the other way, he’s not afraid to work counts,” Mendoza said. “He gets to two strikes and you feel good that he’s going to put the ball in play, he’s gonna take what the pitcher is giving him.

“This is a guy that’s been in baseball for quite a bit now, a lot of winter ball. So I was happy for Luis in that situation.”

A nine-year veteran (as a catcher no less), Torrens has used all of that experience to his advantage. It’s why the Mets have loved having him around for the past three years. In fact, even though he isn’t known for his bat, the 29-year-old is now batting .352 in 54 at-bats as a pinch-hitter, one of the most difficult jobs to do in baseball.

On top of that, Torrens is and continues to be elite at stopping the running game, even throwing out a runner trying to steal second base in the bottom of the ninth inning.

It’s plays like that, his hit in the eighth and the communication between him and the coaches before the game that had Mendoza commending “the small details” New York made on Sunday that resulted in an impressive win and taking three out of four in San Francisco.

“That speaks to how we prepare as a team,” Torrens said. “I think every single one of us before the game, during the game are all preparing ourselves to do the best that we possibly can and I think that speaks volumes to the group that we have here.”

After a rough stretch offensively to start the season, the Mets have completely turned it around, scoring 24 runs over their last three games. Almost all of that has been without Juan Soto, too.

“It’s special,” Mendoza said. “We’ve got good players, up and down. Dealing with a few guys there with injuries and you still feel really good with not only the guys that are in the lineup or who are getting the opportunity to play more, but [with] what’s on the bench as well and we saw it today.

“There’s a lot of versatility. There’s a lot of things that we could do because of the flexibility. It goes to show you that it’s a deep roster and it’s fun.”

New York will look to keep the good times rolling back at Citi Field starting on Tuesday when it hosts the Arizona Diamondbacks for a three-game set.

Yankees’ Ryan McMahon breaks out of slump even as concerning signs continue

An image collage containing 1 images, Image 1 shows Yankees third baseman Ryan McMahon (19) reaches first base on an error during the third inning against the Miami Marlins at Yankee Stadium, Saturday, April 4, 2026, in Bronx, NY

The Yankees acquired Ryan McMahon last year because of his glove — not his bat.

Access the Yankees beat like never before

Join Post Sports+ for exciting subscriber-only features, including real-time texting with Greg Joyce about the inside buzz on the Yankees.

Try it free

The third baseman’s plate production is becoming an issue.

Even after an offseason tinkering with his swing, McMahon hasn’t slowed his swing and miss and the occasional power the Yankees hoped he’d flash has mostly been absent.

Despite a high-powered top half of the lineup, McMahon is one of several players slumping at the bottom, along with José Caballero and Austin Wells.

He had a couple of hard-hit balls on the West Coast trip, as well as one in Saturday’s win over Miami, but it was on the ground.

He finally snapped an 0-for-22 skid with a single in the sixth inning of Sunday’s 7-6 loss to Miami and walked in the eighth.

Those free passes have offset some of McMahon’s struggles, but not all of them.

And most distressing has been McMahon’s strikeout rate.

Yankees third baseman Ryan McMahon (19) reaches first base on an error during the third inning against the Miami Marlins at Yankee Stadium, Saturday, April 4, 2026, in Bronx, NY. Corey Sipkin for the NY POST

McMahon whiffed 40 percent of the time heading into Sunday’s game, higher than his 32.3 percent career mark.

A year ago, his 32.3 percentage was the highest among qualified hitters.

Boone pointed to some positive signs in recent games, but acknowledged the slump.

“I like the ball he hit to left and his at-bats were better than we saw in Seattle, [when] I felt like he was in-between a lot,’’ Boone said. “I thought his intent was good on his swings on a couple of fastballs [by Eury] Pérez. … Hopefully he builds on that.”



McMahon narrowed his stance before the season to reduce his swing-and-miss rate.

It hasn’t worked, and he also seems to have lost power.

“He’s a little bit in-between,” Boone said. “He doesn’t want to chase or make bad decisions, which is great, but you’ve also got to go up there and let it rip. It’s an early-season scuffle. He’s really talented, [has] pop [and] does know the strike zone.”

Yankees third baseman Ryan McMahon (19) hits a two-run RBI single during the second inning. Charles Wenzelberg/New York Post

The Yankees don’t have a clear alternative at third base, since they prefer Amed Rosario to play more of a utility role — especially with Caballero playing shortstop every day due to Anthony Volpe being sidelined following offseason shoulder surgery.

But there’s also no getting around the fact that McMahon — who singled in his first plate appearance of the season Opening Day in San Francisco — didn’t have another hit until Sunday.

With the Yankees having won eight of their first nine games before Sunday’s defeat, they could live with McMahon finding his way at the plate, but that won’t last forever.

Kodai Senga ‘outstanding’ for Mets in rare outing on regular rest

New York Mets pitcher Kodai Senga pitches against the San Francisco Giants.
Kodai Senga #34 of the New York Mets pitches against the San Francisco Giants in the bottom of the third inning at Oracle Park on April 05, 2026 in San Francisco, California.

SAN FRANCISCO — Kodai Senga, on normal rest, didn’t show signs of fatigue Sunday.

Access the Mets beat like never before

Join Post Sports+ for exciting subscriber-only features, including real-time texting with Mike Puma about the inside buzz on the Mets.

Try it free

The Mets right-hander was strong into the sixth inning, positioning his team to rally for a 5-2 victory over the Giants at Oracle Park.

It was only the fifth time in his career that Senga pitched on the fifth day following a start. He’s usually been afforded at least the sixth day.

“Whatever the pitching schedule is, whether it’s regular rest or an extra day, as long as I know ahead of time and I am able to live on that schedule, then it’s no problem,” Senga said through an interpreter.

If the Mets rotation remains in order, Senga’s next turn will be Saturday against the Athletics at Citi Field. Senga and the others in the rotation will be pitching on extra rest because of Monday’s off-day.

Kodai Senga #34 of the New York Mets pitches against the San Francisco Giants in the bottom of the third inning at Oracle Park on April 05, 2026 in San Francisco, California. Getty Images

On this day, Senga allowed two earned runs on five hits with seven strikeouts and two walks over 5 ²/₃ innings. He allowed two bloop singles in the sixth that factored into the two runs scored against him. Matt Chapman’s loud double was the other hit in the inning.

It was a continuation of what the Mets saw from Senga in his season debut against the Cardinals on Tuesday, when he struck out nine over six innings and allowed two earned runs on four hits.

“When you look at [Sunday’s] outing, only two hard-hit balls,” manager Carlos Mendoza said. “Other than that, he pretty much dominated that lineup. The fastball, the cutter was a good pitch, the forkball to put hitters away and to steal strikes when he needed to. I think overall, he was outstanding.”

It follows a second-half meltdown last season that concluded with Senga agreeing to a minor league assignment. He spent September pitching for Triple-A Syracuse in an attempt to get on track mechanically.

“The biggest thing [Sunday] was I was able to throw healthily, and I was able to get out of it healthy,” Senga said.

He received help defensively, particularly from Jared Young, who fielded Jerar Encarnacion’s shot off the left field fence in the fifth inning and threw out Encarnacion attempting to reach second.

“It was amazing,” Senga said.

Herrera’s two-run single keys four-run outburst in Cardinals’ 5-3 victory over Tigers

DETROIT (AP) — Iván Herrera’s two-run single capped a four-run fifth inning and the St. Louis Cardinals salvaged the finale of a three-game series with a 5-3 victory over the Detroit Tigers on Sunday night.

Nolan Gorman, Victor Scott II and Pedro Pagés each scored a run and knocked in another for the Cardinals.

St. Louis starter Kyle Leahy (1-1) gave up two runs and five hits in five innings. Riley O’Brien pitched the ninth for his second save.

Kerry Carpenter led the Detroit offense with his second homer in two days. Tigers starter Keider Montero (0-1) gave up three runs — two earned — and three hits in 4 1/3 innings.

Montero was recalled from Triple-A Toledo on Saturday after Justin Verlander was placed on the 15-day injured list due to left hip inflammation. Verlander had been scheduled Sunday to make his first start at Comerica Park in a Tigers uniform since the 2017 season.

Colt Keith led off the Detroit third with a single. Leahy retired the next two batters before Carpenter launched a 425-foot drive to straightaway center field to give the Tigers a 2-0 lead.

The Cardinals scored their first two runs in the fifth on Pages’ RBI single and Scott’s squeeze bunt. Herrera smacked his two-out, two-run single off Enmanuel De Jesus.

Javier Báez’s sacrifice fly in the sixth cut the Cardinals’ lead to 4-3. Gorman’s sacrifice fly in the eighth made it 5-3.

Up next

Cardinals: RHP Andre Pallante (1-0, 0.00 ERA) is scheduled to start the opener of a three-game series Monday night at Washington.

Tigers: RHP Casey Mize (0-1, 1.50) pitches the opener of a four-game series Monday night at Minnesota.

Cardinals defeat Tigers on April 5, 2026 with Romero’s stellar performance

DETROIT, MI - APRIL 5: Jojo Romero #59 of the St. Louis Cardinals pitches against the Detroit Tigers during the sixth inning at Comerica Park on April 5, 2026 in Detroit, Michigan. (Photo by Duane Burleson/Getty Images) | Getty Images

Pre-game

The Cardinals enter their April 5th, 2026 matchup vs the Tigers in Detroit with the 10th highest runs per 9 scored in the NL, but their 5.38 average runs allowed per game is the 4th worst in all of baseball. Prior to the game, the Cardinals were tied with the Cubs at the bottom of the NL Central.

Both the Tigers and the Cardinals have .500 records. If the Cardinals avoid the sweep, they will be the team with the winning record. If the Tigers sweep our redbirds, we will have went from 4-2 on the young season, to 4-5. That would take some wind out of the sails, momentum from the series wins vs Tampa Bay Rays and NY Mets. Kyle Leahy took the mound tonight vs Keider Montoro. I would describe Montoro as a back-of-the-rotation starter who relies on his good changeup to get outs. ERA probably will be mid 4s range. Leahy relies a lot on a sweeper that makes some batters chase pitches outside the zone. Leahy can also rely on trying to induce ground balls, and hopefully come up with some gidp. The verdict is still out on Leahy, but he appears to be a back-of-the-rotation starter experiment so far. What it is.

The Tigers have a better offense than the Cardinals, who are more of a mediocre offense so far compared to the Tigers, who have the 4th best team OPS in the AL. So far, the Cardinals offense has scored the same amount of runs as the two Chicago teams, and the Mariners. Which puts them middle of the pack.

If Leahy has a good start, the Cardinals have a good lineup to defeat Montero. If Leahy gives up 5 runs or more, I think it’ll be a total crapshoot. The game was streamed through the new Sunday night game-of-the-week host, Peacock, so if you have a Cardinals.TV subscription, the game was blacked out. So does MLB just expect everyone to subscribe to watch one game on a streaming site, or go out to a bar to watch the game? I guess so!

Cardinals 45.7% chance of winning

Kyle Leahy R

0-1 7.20 ERA 5 IP 1 SO

Tigers 54.3% chance of winning

Keider Montero R

Well there you have it, I guess the Cardinals are the underdog in this matchup. But it could be a good game.

Top 1

To begin what looked like a chilly night in Detroit, JJ Wetherholt, a masked Ivan Herrera (looking almost ninja-like), and Alec Burleson were retired quickly by Keider Montero. 1-2-3

Bottom 1

Kyle Leahy was aggressive going up against the Tigers leadoff hitter Cole Keith, and struck him out to start the game. Leahy definitely needed to up his K rate there. Vs McGonigle, Leahy lost the battle; McGonigle worked it to a full count and then walked. Leahy recovered and then struck out Gleyber Torres! To complete an impressive first inning, Kyle struck out Kerry Carpenter.

Top 2

Jordan Walker lead off the 2nd with a single to right field, hitting cleanup. Nolan Gorman, another possible cleanup hitter batting fifth, popped up just outside the infield after fighting off a bunch of pitches. 1 out. Then Saggese flew out to right field. Walker’s hit had better placement, but similar nonetheless. Nathan Church was not up to the challenge, ending the top of the inning with a groundout.

Bottom 2

Kyle Leahy was looking good in the second until he started putting runners on base. Runners at first and second, Leahy faced bottom of the order Javier Baez with two outs. The escape artist, escaped unscathed.

Top 3

The Cardinals offense just wasn’t getting it done, but both teams had 1 hit at this point in the game. Baseball gonna baseball, would not have guessed these two pitchers would be having a pitcher’s duel, but Detroit in early April at night isn’t usually that conducive to hot hitting.

Bottom 3

Holt lead off the 3rd with a hit through the infield between 2nd and short. Leahy then struck out McGonigle with a filthy pitch that McGonigle could not connect with. However, the next batter Kerry Carpenter took Leahy deep to center during the next at bat. 2-0 Tigers. When Leahy gets hit, he gets hit hard. JJ Wetherholt almost made a super rangey, amazing play where he needed to slide and throw, making a play close that should not have been. The Tigers offense was dialing in on Kyle Leahy. But Kyle left the inning with only 2 runs allowed.

Top 4

Ivan Herrera lead off the 4th for the Cardinals and struck out on an ABS challenge. The rest of the Cardinals offense also appeared to be frozen in place in the freezing Michigan night.

Bottom 4

Leahy gave up a double to Spencer Torkelson to start out the 4th. Not a good start. Leahy however was able to retire two batters in a row, Torkelson advanced to third on a shattered bat. If nothing else, Leahy’s changeup looked real good tonight. He was just throwing too many pitches down the middle. Luckily, sometimes even when you throw a meatball, the hitter just pops out to center. Stil 2-0 Tigers.

Top 5

Finally the Cardinals got on base somehow, Nolan Gorman sharply hit a liner that bounced off the diving first baseman’s glove. Gorman on first with Saggese at the plate. Thomas worked the count to 3-2, then walked. There were 2 on nobody out for Nathan Church. Could Church save Easter Sunday for the Cardinals? 1-0. Foul, behind on the fastball. 1-1. 2-1 on another ball outside. It looked like Church had hit into a double play but the Tigers did not execute on the throw to second, which still got 1 out for them. Pedro Pages was up with 1 out, runners at first and third… it was quickly 0-2 for Pages. But, Pedro came up with a clutch RBI single! Nathan Church, absolutely flying around the bases, advanced all the way to third somehow. This moment knocked Montero out of the game.

Cardinals were down 2-1 with a runner at third base and 1 out when Victor Scott II layed down a bunt that actually worked out splendidly, because it scored a run and turned into VSii making it to first base. JJ Wetherholt popped out but moved Pages over to third. Then Ivan Herrera knocked in 2 runs byt hitting an opposite field lining looper which landed in right. Burleson was up with two outs and Herrera at first base, and grounded out up the middle. The damage was done though, Cardinals 4-2!

Bottom 5

Leahy continued with this 3rd MLB start of his career. Out #1 was an insanely high pop out to deep right center. McGonigle just missed a dinger. He retired Gleyber Torres. Kerry Carpenter up again, Leahy looked really good and went to 1-2 with another nasty changeup. 2-2 after a pitch missed low. 3-2 on a pich way outside. And Leahy just could not find the zone vs Carpenter, who walked to first. Kyle lost control of that at bat. Could Leahy retire Greene? He threw 3 straight balls. The wheels were coming off for Leahy. Finally a strike. Leahy quickly improved the count to two strikes. On the full count, Riley Greene hit one deep to center field and Victor Scott II pulled it in for the out.

Top 6

Jordan Walker was up at the plate. He struck out on a pitch way outside the zone, looking like the bad version of Jordan Walker. Nolan Gorman was up vs DeJesus on Easter Sunday and hit a dribbler up the middle. He almost beat it out because the ball moved slowly under the pitcher’s glove. Thomas Saggese was up and hit a deep one to right field but the outfielder was able to reign it in.

Bottom 6

Tigers down 4-2 still. George Soriano took over for Kyle Leahy. He threw 3 balls then a strike. Then another one missed low and Dingler walked. Leadoff hitter on base. Soriano did not have it tonight. Hsi slider ended up towards the middle of the zone, which got hit advancing the runner to third. Nobody out. This was the bullpen’s game to take. What would happen next? Tigers stole a base, runners at second and third. Pages with a terrible throw that bounced in the grass. Soriano battled back and it was 0-2 vs Torkelson. Then he threw one into the dirt which was blocked nicely by Pages. 2-2 count. Torkelson worked a full count by checking his swing at one in the dirt. Soriano walked the bases loaded, almost was a wild pitch. Pedro went out to the mound to calm down the vibes.

The Tigers got a run on what was in effect a sacrifice fly and Marmol decided to bail on his George Soriano plan for the 6th. There was 1 out with runners on first and second, leadoff man Jones was up with Romero. Saggese botched the double play but JoJo got an out. Cards up 4-3 with two outs, runners on first and third. It was McGonigle vs Romero… JoJo got wild and went 3-0! And then missed inside! Bases were loaded. Gleyber Torres was up and was 0-3 on the day… could he do anything? Romero threw a strik and two balls, 2-1 count. This time Saggese was able to make up for his botched DP, tossing the ball to second base for the out.

Top 7

The game felt far from over. Cardinals at bat. Church could not buy himself a hit tonight, or even a walk. One down on DeJesus striking out Church. Pedro Pages also struck out vs DeJesus. Buinting expert Victor Scott II flew out to left field this time. 1-2-3

Bottom 7

Romero was back out and quickly got a deep fly out to right field. 1 down. Riley Greene was up vs JoJo. JoJo struck him out! Two outs. Dillon Dingler which is one of the dumbest names I’ve ever heard… was up at the plate. Romero threw one low that he lost control of. But then Torres just ended up having a bad day and JoJo steamrolled through the Tigers offense like it was warm butter.

Top 8

JJ Wetherholt lead off the 8th inning for the Cardinals. He got a hit vs DeJesus! Who you might be surprised was still in the game. This hit knocked him out though. It was Herrera vs Seabold. Herrera took 3 balls in a row, and then four for the walk. Two on nobody out! Burly was up, having a no hit night. He took a strike, then whiffed on a pitch that dropped down out of the zone. Seabold threw another one outside the zone, which Burleson popped up to center field. Wetherholt was able to advance on this pop-out though, so it was not an entirely unproductive at bat.

One out for Jordan Walker, he held off on an away sweeper. Three balls in a row again, Walker thought he had a walk, but Seabolt caught the top of the zone. The next pitch was some junk down low though, so Seabolt walked the bases loaded, 1 out. Nolan Gorman was up at the plate. Took a ball inside that looked more like a nasty strike, but the Tigers didn’t challenge it. 1-1 count to Gorman. 2-1, then a nasty changeup fooled Gorman, making it 2-2. 3-2… Gorman popped out to left field, but it worked as a sacrifice fly. 5-3 Cardinals with Wetherholt scoring! Saggese struck out to end the inning. Not a very good day for Thomas Saggese.

Bottom 8

Ryne Stanek was in for the 8th. It was an 0-2 count vs Meadows. Then he threw 2 balls, 2-2. Meadows popped out. Stanek got a gift from the ump with a ball up in the zone, Tigers no challenge. 1-1 on an outside pitch. Stanek through a ball high, 2-2. Did he attack the zone? No, he threw it into the dirt. 3-2. Then he walked him, nibbling around the zone, but too wild. With a runner at first, Baez was up. Urias was brought in as a defensive replacement for Gorman at the beginning of the inning, by the way.

Stanek was able to strike out Baez on a nasty breaking ball just outside the zone. 2 outs. Top of the order, Jahmai Jones up. Stanek took the count to 1-2, then threw some slop in the dirt making it 2-2. Stanek tried to throw it by Jones, up in the zone, but he fouled it off. Then Ryne Stanek struck out Jones!

Top 9

It was 5-3 Cardinals. Seabold was still in pitching for the Tigers. Church had a chance to get his first hit of the day. He swung at some junk outside the zone and tapped out to the pitcher. Pages, first pitch swinging, grounded out to first. Victor Scott II was up! He got a single past second base! This brought up Wetherholt again… however Victor tried to steal and was barely thrown out. You just knew he was going to try to steal there.

Bottom 9

Closer apparent Riley O’Brien got the ball to try and shutdown the game with a 2 run lead. Quickly, O’Brien got the leadoff hitter with a nasty sinker! Gleyber Torres was 0-4 on the day, O’Brien looking good. But then he threw one into the dirt that Pages blocked with his body, spinning out of control. Riley was looking wild, 3-1 count… another sinker sunk the count to full. O’Brien blew away Torres with another sinker higher up. Nasty high heat. Vierling was up to bat, trying to make something happen… strike. Then a wild pitch. 1-1. The game ended with a weak flyout to the outfield.

Post-game

The Cardinals manufactured a win with some small ball, good pitching, and some defense. JoJo Romero gets my nod for player of the game, he really swayed the outcome and locked down some key outs. Kyle Leahy only gave up 2 runs today, which was another key to the game. The only poor pitching performance came from George Soriano, who otherwise has been good this year. The Cardinals pitchers looked to be struggling a bit with the cold, issuing 7 walks today. But the effectively wild “tactic” worked. Sometimes an MLB team is just tough to sweep, and the Cardinals were up to the challenge of not getting swept on the road by a pretty good team.

Ivan Herrera was your player of the game on offense, providing 2 of the 5 RBI today. He was 1-3 with a walk and a strikeout tonight. Burleson, Saggese, and Church all could not hit tonight, so it is somewhat surprising we scored 5 runs. Nolan Gorman, Pedro Pages, and Victor Scott II all had an RBI each. Teamwork gets the job done sometimes. Gorman and Walker were both 1-3, Jordan taking a walk so a .400 OBP is nice, eh? 15 total strikeouts between both teams.

The Cardinals go to Washington DC next and face the Nationals tomorrow night at 5:40pm!

Cardinals 5, Tigers 3: So much for the sweep

Apr 5, 2026; Detroit, Michigan, USA; St. Louis Cardinals right fielder Jordan Walker (18) dives safely back to first base on a pick off throw by Detroit Tigers starting pitcher Keider Montero (not pictured) in the second inning at Comerica Park. Mandatory Credit: Lon Horwedel-Imagn Images | Lon Horwedel-Imagn Images

A day after the Tigers secured the series victory — but lost Justin Verlander to the Injured List with a hip problem — they went for the series sweep on a chilly, breezy Sunday night. A costly throwing error by a Tigers pitcher against the Cardinals (déja-vu, anyone?) undid an early lead and sent Detroit to a 5-3 loss.

Verlander was originally slated to start, on somewhat-national television (I think it was streaming on the BlorgNet app or something); the Tigers even had a special ticket promotion going, including a t-shirt commemorating his true homecoming. Well, instead, they got everyone’s favourite sixth starter, Keider Montero, who’s in his third season… I hesitate to say “with the Tigers,” because he’s spent half of the past two seasons in Toledo. He made a dozen starts and eight relief appearances for the Tigers last year, and he was part of the WBC-winning Venezuela team earlier this spring.

Facing the Tigers tonight was Kyle Leahy, who spent the previous two years in the Cardinals’ bullpen, transitioning to a starting role this year. He had a decent 2025 in a relief role, with an ERA just above 3, a WHIP of 1.227, and while he doesn’t usually strike everybody out, he only gave up five home runs in 88 innings. He’d been a starter from the time he was drafted in 2018 through the 2022 season in the minors; he saw some action in AAA before the Cardinals made the decision to convert him to a reliever.

The game started off with both starting pitchers well in command, but the Tigers got a mini-threat going in the bottom of the second: Parker Meadows hit a sharp single and Spencer Torkelson walked, but Javier Báez hit a sharp grounder to third to end the inning. Meanwhile, Montero was only giving up soft contact, with a bloop single in the second being the sum total of the traffic on the basepaths for the Cardinals, and getting strikeouts on his sinker.

Kerry Carpenter opened the scoring with his second home run in two days; Colt Keith led off the bottom of the third with a single, went to second on a groundout, and with two outs Carpenter launched a mighty blast to straightaway centre for a 2-0 lead.

Montero, who was on a pitch count and so wouldn’t go too deep in this one, allowed a single and walked a guy to start the fifth; a groundout to second got the out at second. A single to left scored a run and ended Montero’s day, with Enmanuel De Jesus taking over. A comebacker bunt saw De Jesus fielding it and throwing it away, getting a run home to tie the game and putting runners on second and third. A single to right scored those two runs to put St. Louis up 4-2, and well, that was all pretty lousy.

But in the sixth Dillon Dingler — the master of the ABS system, apparently — walked to lead off, and he scooted over to third with a Parker Meadows single. Meadows then stole second to put a pair in scoring position, then Torkelson walked to load the bases. Báez hit a liner to left which was deep enough to score Dingler and narrow the lead to 4-3. Pinch-hitter Jahmai Jones hit a grounder to second which got Báez out at second, leaving runners on the corners with two outs. Kevin McGonigle drew a walk to re-load the bases, but Gleyber Torres grounded out to shortstop to end the inning. That felt like a squander to me, and was probably the thing that ultimately did the Tigers in tonight.

De Jesus righted the ship in the seventh with a 1-2-3 inning, and after giving up a leadoff single in the eighth, Connor Seabold took over. After a walk, a flyout and another walk, the Cardinals had the bases loaded with one out and Seabold was clearly having trouble finding the strike zone. A sacrifice fly pushed the Cardinals’ lead back to two runs, and after a strikeout the inning was mercifully over.

With one out in the eighth Torkelson walked again, but Báez flailed at an outside slider and Jones foul-tipped a high fastball into the catcher’s mitt. So much for that.

Riley O’Brien — tell me he shouldn’t have an auto-parts store named after him, I dare you — came on for the ninth and got three quick outs and everyone went home for hot cocoa.

Final score: Cardinals 5, Tigers 3

That got outta here in a hurry

Anything travelling that far oughtta have a darn stewardess on it.

(Catch the slightly-cleaned-up movie reference there?)

Notes and Observances

  • Look, you can make all the age-related quips you want about Justin Verlander injuring his hip. Goodness knows I already have, amongst my BYB colleagues. Did this joke involve a reference to a Werther’s Original? I won’t tell.
  • All joking aside, I’m older than Verlander, and I once had my back seize-up by getting out of my car in the parking lot at work. So for those of you younger than Verlander — a spry 43, merely a spring chicken — age is going to come for you, too, pal.
  • Did you see that Jo Adell of the Angels, playing right field, went over the fence to rob the Mariners of three home runs? And that the game ended up a 1-0 Angels victory? Holy mackerel! Do yourself a favour and go find that video clip. Hold on, here it is, and you are very, very welcome.
  • You really should be following the Artemis II mission around the Moon, and not just because one of the astronauts is from small-town southwestern Ontario like me.
  • On this day in 1974, Stephen King’s first novel, Carrie, was published for the first time. I think he’s done pretty well for himself in the ensuing years.

Purple Row After Dark: Who is the Rockies best offseason acquisition (so far)

Apr 5, 2026; Denver, Colorado, USA; Colorado Rockies pitcher Tomoyuki Sugano (11) pitches in the first inning against the Philadelphia Phillies at Coors Field. Mandatory Credit: Isaiah J. Downing-Imagn Images | Isaiah J. Downing-Imagn Images

The Colorado Rockies are now through 12 games of the 2026 season. While we are clearly still working with small sample sizes in terms of performance data, which offseason MLB acquisition do you think has been the most successful so far?

Consider some of the choices:

  • Valente Bellozo
  • Brenan Bernadino
  • Willi Castro
  • Michael Lorenzen
  • Jake McCarthy
  • Troy Johnston
  • Edouard Julien
  • José Quintana
  • T.J. Rumfield
  • Tomoyuki Sugano 菅野 智之
  • Brett Sullivan

This is probably a question we’ll return to as the season unfolds, but let us know in the comments what you think.


Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!

Please keep in mind our Purple Row Community Guidelines when you’re commenting. Thanks!

Mariners Lose Battle of the Heavens, Fall to Angels 8-7

Apr 5, 2026; Anaheim, California, USA; Los Angeles Angels celebrate the victory against the Seattle Mariners in extra innings at Angel Stadium. Mandatory Credit: Gary A. Vasquez-Imagn Images | Gary A. Vasquez-Imagn Images

Listen, I’m not saying it was destined, but you go up against a team called the Angels on Easter, and you’re probably gonna lose. A simple coincidence? Probably, but I think the much more likely scenario is that this game took place inside the halo for the Angels at the Big A. It’s no secret the Mariners have never been highly favored by those persnickety baseball gods, and this game was no exception. Every time the Mariners seemed to get an edge or get out in front, the Angels would manage to pull it back.

Coming into the game, the Mariners are coming off a rough shutout from last night that featured Jo Adell having the defensive game of his career. Unable to shake the bad vibes from yesterday, today’s game started and remained equally frustrating.

Zach “Mariner Killer” Neto immediately gets the trouble started with a lead-off double to add to his two extra-base hits from last night. So far this series, Neto’s bat appears to be blessed with a prodigious level of power this series, and today was obviously not going to be an exception; it is their day after all. After advancing to third on a groundball to first from Trout and scored on a single from Jorge Solar, putting the Angels up 1-0 in the first.

However, the Mariners have been showing some fight early in the year, and do not go away easily. Our M’s roared back in the second against George Klassen, making his MLB debut. Klassen is a highly touted prospect for the Angels, though if his command issues persist as they did today, it’s hard to see the Angels being able to rely on him for innings this season. The young pitcher certainly had some moments, including his first career strikeout against Julio Rodriguez, but also lasted just 2.2 innings, issuing five walks.

Klassen certainly looked the part of the anxious rookie on the hill today. He started the second inning with a walk to Randy Arozarena, and then with one out issued back-to-back walks to Cole Young and Mitch Garver, loading the bases. A nice little Leo Rivas bloop single drove in both Arozarena and Young, and the Mariners took the lead 2-1 going into the third inning.

Clearly, the Mariners’ hubris was offensive, though, because the Angels almost immediately tied it up again. Trout doubled to lead off the inning and moved to third on a Nolan Schanuel groundout to first base. Jorge Soler then singled into left field to bring Trout home and take away the Mariners’ first lead of the day.

Thankfully, before things can get much worse, the inning is brought to an end in part thanks to a nice play by Cole Young. The young second baseman certainly seems to be settling in well to Seattle, as you shall see a little further down.

Up to this point, it was a good competitive game; seemingly, it could go either way, and then the fates stepped in. Unwilling to see the Mariners win this game, or at least win easily, they started causing trouble for the Mariners in the 4th inning. First, Luis Castillo, usually very solid, especially early in the year, logged an uncharacteristic HBP on Josh Lowe. Castillo followed that with a walk of Logan O’Hoppe (OH-Hop-e, appropriate for today). A sac bunt from former Mariner Adam Frazier put both runners in scoring position. Of course, this brought Neto to the plate, and he did what Zach Neto does, which is put the ball in play. A hard grounder to third and Leo Rivas couldn’t handle it: the ball ricocheted off his glove into foul territory and allowed both runners to advance, giving the Angels a 3-2 lead.

To make matters worse, on the next play, J.P. Crawford got a seemingly routine ground ball and overthrew Naylor at first, pulling him off the bag, allowing O’Hoppe to score from third, and putting the Angels up 4-2.

BUT, faithful reader, this version of the Mariners has something that other teams of the past have lacked: tenacity, stick-to-it-iveness, the ability to never really go away, and today it showed. Mariners’ young lion Cole Young stepped to the plate in the 5th inning with Arozarena on second after a HBP, and JP Crawford on first after drawing a walk. Feeling no fear or pressure, Young coolly stepped into the box, facing Brett Suter, who is roughly twice Young’s age. In a disgusting display of lefty on lefty violence, Young launched his second home run of the year to put the Mariners up 5-4. That Cole Young 25 home run season prediction isn’t looking so outlandish at this point.

However, playing the Angels on Easter is bound to end with their victory; it’s one of the few perks the team has! Certainly not a working HVAC system. (Note that this is not based on any empirical evidence, more just vibe science.) Jeimer Candelario reminded us he’s still playing in MLB in the bottom of the fifth with a lead-off double, and then Jo Adell immediately punished a mistake pitch from Jose Ferrer (sinker in the lefty loop zone) and followed it up with a single to tie the game again.

Adam Frazier continued to haunt the Mariners with a single of his own to drive in Adell and put the Angels up 6-5. Someone get that man out of the AL West.

For many teams, that would be the end, the back of the team being broken by former players and teammates dicing them up, and Jo Adell having a great defensive game and then continuing to assault the Mariners with his skills at the plate. But not these Mariners, embued with the spirit of the Easter Bunny, these Mariners keep bouncing back!

In the 9th, down to their last out, Cal Raleigh stepped to the plate. With the struggles he’s had so far this season, you could be forgiven for thinking game over, and yet it’s not. Raleigh muscled a dying seagull down the left field line and hustled for a double, bringing up the equally struggling Julio Rodríguez, again potentially as the last chance of the game. Not to be outdone, Julio lined a single into left center to bring Cal around to score and tie up the game. We’re going to extras, baby!

The Mariners stayed hot in the tenth, like a candy-fueled two-year-old after church, surging into the lead with the assistance of the Manfred runner. A single from Randy brought around Julio to score, and the Mariners lead 7-6 going into the bottom of the 10th.

The Angels, however, have the power of the heavens on their side on today of all days. Bryce Teodosio bunts over Jo Adell on second to third. A sac fly from O’Hoppe O’Hopped him home, and we are all tied up again! But the Mariners didn’t have enough left in the tank, as if experiencing a mighty sugar crash. Though they mustered baserunners in the top of the 11th, it’s not meant to be. With the bases loaded and two outs in the top of the 11th, Cal Raleigh couldn’t play hero again, striking out swinging to end the inning.

The Mariners attempted to stop the inevitable, an intentional walk to Neto to start the bottom of the 11th and set up the double play. Neto has been killing them, so I understand. But a sac bunt by Oswald Peraza put runners on second and third, so all it took was a simple sac fly from Nolan Schanuel and the game is over as Adam Frazier (of course) crosses the plate; Mariners lose 8 – 7.

A sad end to an otherwise good game, if you ignore all the runners the Mariners left stranded, and because it’s a holiday for many people we are going to. Though it didn’t work out the way I would have liked, both Julio and Cal had some big hits, so the hope is that this game can at least help get the Mariners back on track to start the season.