Normal view

Yesterday — 1 April 2026Main stream

Fantasy Baseball Steals Report: Mike Trout turns back the clock, Marlins can't contain run game

Welcome to the second season of the steals report! I will be here every Wednesday during the season to go over important stolen base trends so you can find more speed for your fantasy teams.

Stealing a base is as much about the opposing pitcher and catcher as it is the actual base runner themself. So, being able to spot which teams and pitchers specifically are being run on most frequently will help you to figure out who can swipe some bags over the next week.

Before we get to this week’s important trends, here is the stolen base leaderboard over the past seven days.

MLB: Cleveland Guardians at Seattle Mariners
Eric Samulski breaks down the recent news and top performers from across Major League Baseball.

Player
SB
CS
Nico Hoerner
3
0
Jake McCathy
3
0
Nasim Nuñez
3
0
David Hamilton
3
0
Mike Trout
2
0
José Ramírez
2
0
Kyle Tucker
2
0
Fernando Tatis Jr.
2
0
Jazz Chisholm Jr.
2
0
Brice Turang
2
1
Carson Benge
2
0
Chandler Simpson
2
0
Victor Scott II
2
0
Pete Crow-Armstrong
2
0
Nine Others Tied
2
0

Is that Mike Trout? It’s been a week’s worth of him turning back the clock and watching him be active on the base paths makes me feel nostalgic for 2012.

Nasim Nuñez was a popular deep league target during draft season and he’s delivering on a promise of playing time and speed so far. David Hamilton and Jake McCarthy should be on deep league radars as well for the same reasons.

Jazz Chisholm Jr. only needs 48 more stolen bases and 50 home runs to make good on his hope for a 50-50 season.

Next week, I’ll have the full season stolen base leaderboard here. We just need the season to be more than a week old before that's necessary.

Rather, here are some players that we’d hoped would be more aggressive or efficient on the base paths so far.

Player
SB
CS
Geraldo Perdomo
1
2
Jose Altuve
1
1
Cody Bellinger
1
1
Ronald Acuña Jr.
1
1
Gunnar Henderson
1
1
Elly De La Cruz
0
1
Luis Robert Jr.
0
1
Matt McLain
0
1
Francisco Lindor
0
0
Shohei Ohtani
0
0
Juan Soto
0
0
Oneil Cruz
0
0

It looks like Juan Soto may not push for 40 stolen bases again this season.

A theme last year, Shohei Ohtani will likely never run like he did in 2024 now that he’s pitching regularly again.

Oneil Cruz and Elly De La Cruz are scaring their managers by not attempting a stolen base over the first week.

Even though he was caught once, it’s encouraging to see Ronald Acuña Jr. be aggressive early.

Now, let’s go over the most important stolen base trends over the past week.

Fantasy Baseball Stolen Base Targets

The White Sox (9 SB allowed), Marlins (8 SB), and Rays (8 SB) were especially susceptible to stolen bases over the last week. Let’s figure out why.

Starting with the White Sox, they allowed seven of their nine total steals in one game last Saturday against the Brewers. All came with Reese McGuire behind the plate, who only threw out eight of 31 would-be base stealers last season and doesn’t have a particularly strong arm or quick pop time.

Yet, a catcher being average or slightly below it defensively shouldn’t lead to that many stolen bases, at least not over nine innings.

Three of the seven from this game came during the six batters that left-handed reliever Bryan Hudson faced. And he started the inning fresh, so there were only five opportunities to steal a base and they did so three times. Hudson balked a runner to second too!

Three others came with starting pitcher Sean Burke on the bump. That makes more sense since he pitched four innings.

Going back to last season, neither Hudson nor Burke were particularly slow to the plate. Hudson was a bit slower though and there’s a good chance the Brewers, who are often one of the most aggressive base stealing teams in the league, saw something with these pitchers they could take advantage of.

If you were here last season, you might remember that no team was run on nearly as much as the Marlins and no catcher was worse at throwing runners out than Agustín Ramírez.

Miami allowed 191 stolen bases last season and caught just 24 runners. That came out to an 88.8% success rate by their opponents. The next closest team to each were the Astros, who allowed 157 stolen bases and caught 30, good for an 83.9% success rate by their opponents.

Again, Ramírez was a big reason why. He was the only catcher to start at least 25 games and catcher fewer than 10% of base stealers. Sandy Alcantara and Eury Pérez are also notoriously slow to the plate and poor at holding runners on.

Four of the seven bases stolen against the Marlins last week came in the three games in which Ramírez was behind the plate. Two others in the one game Pérez pitched. It seems as if last season’s trends continue this season unless proved otherwise. The Yankees and Reds are matched up against the Marlins over the next week. Pérez is pitching on Friday and Alcantara on Monday.

Lastly we have the Rays, who were also heavily featured in this piece last season.

Hunter Feduccia is back with them as a part-time catcher and is dreadful against base stealers. Nick Fortes is the other member of their tandem. He’s a quality defender, but more so as a receiver and framer than with throwing out base runners.

Joe Boyle is also poor at holding runners on and two bases were stolen in his lone start last week.

There were no other discernible trends with their pitchers though, so check back next week to see if anything else develops with Tampa Bay as a team to target when searching for stolen bases.

Before yesterdayMain stream

2026 Fantasy Baseball Top 300: Jackson Chourio tumbles in final preseason update

With Opening Day here, here's the final update to the preseason Top 300. I will be continuing on with a weekly updated in-season Top 300 on Mondays. 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.

⚾️ Coming soon: 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 March 26**

2026Top 300TeamPosPos RkMar 20
1 Aaron Judge Yankees OF 1 1
2 Shohei Ohtani Dodgers DH 1 2
3 Bobby Witt Jr. Royals SS 1 3
4 Ronald Acuna Jr. Braves OF 2 4
5 Juan Soto Mets OF 3 5
6 Jose Ramirez Guardians 3B 1 6
7 Tarik Skubal Tigers SP 1 7
8 Julio Rodriguez Mariners OF 4 8
9 Vladimir Guerrero Jr. Blue Jays 1B 1 9
10 Kyle Tucker Dodgers OF 5 10
11 Paul Skenes Pirates SP 2 11
12 Gunnar Henderson Orioles SS 2 12
13 Elly De La Cruz Reds SS 3 13
14 Corbin Carroll Diamondbacks OF 6 14
15 Fernando Tatis Jr. Padres OF 7 15
16 Nick Kurtz Athletics 1B 2 16
17 Pete Alonso Orioles 1B 3 17
18 Zach Neto Angels SS 4 18
19 Garrett Crochet Red Sox SP 3 19
20 Kyle Schwarber Phillies DH 2 21
21 Junior Caminero Rays 3B 2 22
22 Logan Gilbert Mariners SP 4 23
23 Trea Turner Phillies SS 5 24
24 Francisco Lindor Mets SS 6 25
25 Yordan Alvarez Astros OF 8 26
26 Cristopher Sanchez Phillies SP 5 27
27 Ketel Marte Diamondbacks 2B 1 29
28 Yoshinobu Yamamoto Dodgers SP 6 30
29 Austin Riley Braves 3B 3 31
30 James Wood Nationals OF 9 28
31 Michael Harris II Braves OF 10 33
32 Pete Crow-Armstrong Cubs OF 11 34
33 Cal Raleigh Mariners C 1 35
34 Bryan Woo Mariners SP 7 36
35 Jackson Chourio Brewers OF 12 20
36 Freddie Freeman Dodgers 1B 4 37
37 CJ Abrams Nationals SS 7 32
38 Bryce Harper Phillies 1B 5 38
39 Jarren Duran Red Sox OF 13 39
40 Jazz Chisholm Jr. Yankees 2B 2 40
41 Mason Miller Padres RP 1 41
42 Max Fried Yankees SP 8 42
43 Brent Rooker Athletics OF 14 43
44 Maikel Garcia Royals 3B 4 44
45 Manny Machado Padres 3B 5 45
46 George Kirby Mariners SP 9 46
47 Sal Stewart Reds 1B 6 57
47 Wyatt Langford Rangers OF 15 47
49 Roman Anthony Red Sox OF 16 48
50 Edwin Diaz Dodgers RP 2 49
51 Oneil Cruz Pirates OF 17 73
52 Jackson Merrill Padres OF 18 50
53 Cody Bellinger Yankees OF 19 51
54 George Springer Blue Jays OF 20 52
55 Jacob deGrom Rangers SP 10 53
56 Brice Turang Brewers 2B 3 54
57 Cade Smith Guardians RP 3 55
58 Chris Sale Braves SP 11 56
59 Geraldo Perdomo Diamondbacks SS 8 58
60 Shohei Ohtani Dodgers SP 12 59
61 Aroldis Chapman Red Sox RP 4 60
62 Vinnie Pasquantino Royals 1B 7 61
63 Framber Valdez Tigers SP 13 62
64 Bo Bichette Mets SS 9 63
65 Hunter Brown Astros SP 14 64
66 Jhoan Duran Phillies RP 5 65
67 Joe Ryan Twins SP 15 66
68 Logan Webb Giants SP 16 67
69 Dylan Cease Blue Jays SP 17 68
70 Devin Williams Mets RP 6 69
71 Luis Robert Jr. Mets OF 21 70
72 Cole Ragans Royals SP 18 71
73 Jeremy Pena Astros SS 10 79
74 Tyler Soderstrom Athletics 1B 8 72
75 Matt Olson Braves 1B 9 74
76 Corey Seager Rangers SS 11 75
77 Andres Munoz Mariners RP 7 76
78 Josh Naylor Mariners 1B 10 77
79 Jacob Misiorowski Brewers SP 19 80
80 Mookie Betts Dodgers SS 12 81
81 Zack Wheeler Phillies SP 20 82
82 Luke Keaschall Twins 2B 4 83
83 Ben Rice Yankees C 2 85
84 David Bednar Yankees RP 8 86
85 Sonny Gray Red Sox SP 21 87
86 Jose Altuve Astros 2B 5 88
87 Rafael Devers Giants 1B 11 89
88 Seiya Suzuki Cubs OF 22 78
89 Byron Buxton Twins OF 23 90
90 Kyle Bradish Orioles SP 22 91
91 Riley Greene Tigers OF 24 92
92 Daniel Palencia Cubs RP 9 93
93 Drew Rasmussen Rays SP 23 94
94 Noelvi Marte Reds 3B 6 95
95 Christian Yelich Brewers OF 25 96
96 Xavier Edwards Marlins SS 13 97
97 Josh Hader Astros RP 10 98
98 Eury Perez Marlins SP 24 101
99 Mike Trout Angels OF 26 102
100 Jeff Hoffman Blue Jays RP 11 103
101 Salvador Perez Royals C 3 104
102 Jesus Luzardo Phillies SP 25 105
103 Matt McLain Reds 2B 6 107
104 Jo Adell Angels OF 27 108
105 Nolan McLean Mets SP 26 109
106 Brandon Nimmo Rangers OF 28 110
107 Ivan Herrera Cardinals DH 3 111
108 Bryan Reynolds Pirates OF 29 106
109 Kyle Stowers Marlins OF 30 84
110 Griffin Jax Rays RP 12 112
111 Shea Langeliers Athletics C 4 113
112 Alec Burleson Cardinals 1B 12 114
113 Teoscar Hernandez Dodgers OF 31 115
114 Willson Contreras Red Sox 1B 13 116
115 Ryan Helsley Orioles RP 13 117
116 Daylen Lile Nationals OF 32 118
117 Alec Bohm Phillies 3B 7 119
118 Gerrit Cole Yankees SP 27 120
119 Daulton Varsho Blue Jays OF 33 121
120 Ceddanne Rafaela Red Sox 2B 7 122
121 Blake Snell Dodgers SP 28 100
122 Nico Hoerner Cubs 2B 8 123
123 William Contreras Brewers C 5 124
124 Raisel Iglesias Braves RP 14 125
125 Michael Busch Cubs 1B 14 126
126 Tanner Bibee Guardians SP 29 127
127 Trevor Megill Brewers RP 15 133
128 Jacob Wilson Athletics SS 14 128
129 Nick Pivetta Padres SP 30 129
130 Drake Baldwin Braves C 6 154
131 Ranger Suarez Red Sox SP 31 130
132 Brenton Doyle Rockies OF 34 131
133 Trevor Story Red Sox SS 15 132
134 MacKenzie Gore Rangers SP 32 134
135 Jorge Polanco Mets 2B 9 135
136 Eugenio Suarez Reds 3B 8 99
137 Alex Bregman Cubs 3B 9 136
138 Freddy Peralta Mets SP 33 137
139 Andy Pages Dodgers OF 35 138
140 Jakob Marsee Marlins OF 36 139
141 Yandy Diaz Rays 1B 15 140
142 Kevin Gausman Blue Jays SP 34 141
143 Emilio Pagan Reds RP 16 142
144 Tyler Glasnow Dodgers SP 35 155
145 Hunter Goodman Rockies C 7 143
146 Kenley Jansen Tigers RP 17 144
147 Agustin Ramirez Marlins C 8 145
148 Ezequiel Tovar Rockies SS 16 146
149 Shota Imanaga Cubs SP 36 147
150 Bryson Stott Phillies 2B 10 157
151 Nathan Eovaldi Rangers SP 37 149
152 Ian Happ Cubs OF 37 150
153 Pete Fairbanks Marlins RP 18 151
154 Chase Burns Reds SP 38 153
155 Andrew Vaughn Brewers 1B 16 156
156 Ryan Walker Giants RP 19 158
157 Jung Hoo Lee Giants OF 38 186
158 Jackson Holliday Orioles 2B 11 167
159 Caleb Durbin Red Sox 3B 10 159
160 Shane McClanahan Rays SP 39 160
161 Brandon Woodruff Brewers SP 40 161
162 Steven Kwan Guardians OF 39 163
163 Willy Adames Giants SS 17 148
164 Dansby Swanson Cubs SS 18 164
165 Seranthony Dominguez White Sox RP 20 165
166 Matthew Boyd Cubs SP 41 166
167 Kerry Carpenter Tigers OF 40 168
168 Cade Horton Cubs SP 42 169
169 Wilyer Abreu Red Sox OF 41 170
170 Luis Garcia Jr. Nationals 2B 12 171
171 Adolis Garcia Phillies OF 42 172
172 Isaac Paredes Astros 3B 11 173
173 JJ Wetherholt Cardinals SS 19 229
174 Colson Montgomery White Sox SS 20 175
175 Edward Cabrera Cubs SP 43 176
176 Tommy Edman Dodgers 2B 13 162
177 Munetaka Murakami White Sox 3B 12 177
178 Randy Arozarena Mariners OF 43 178
179 Michael King Padres SP 44 179
180 Gleyber Torres Tigers 2B 14 180
181 Konnor Griffin Pirates SS 21 181
182 Cam Schlittler Yankees SP 45 182
183 Brendan Donovan Mariners 2B 15 183
184 Nick Lodolo Reds SP 46 184
185 Josh Lowe Angels OF 44 185
186 Addison Barger Blue Jays 3B 13 187
187 Bryce Miller Mariners SP 47 190
188 Bryan Abreu Astros RP 21 191
189 Taylor Ward Orioles OF 45 192
190 Joe Musgrove Padres SP 48 193
191 Otto Lopez Marlins SS 22 194
192 Sandy Alcantara Marlins SP 49 195
193 Jordan Beck Rockies OF 46 196
194 Xander Bogaerts Padres SS 23 152
195 Dennis Santana Pirates RP 22 197
196 Matt Chapman Giants 3B 14 198
197 Abner Uribe Brewers RP 23 188
198 Dylan Crews Nationals OF 47 199
199 Marcell Ozuna Pirates DH 4 201
200 Trent Grisham Yankees OF 48 202
201 Will Smith Dodgers C 9 203
202 Kodai Senga Mets SP 50 204
203 Jordan Lawlar Diamondbacks 3B 15 205
204 Carlos Rodon Yankees SP 51 206
205 Brett Baty Mets 2B 16 189
206 Max Muncy Dodgers 3B 16 207
207 Bubba Chandler Pirates SP 52 215
208 Willi Castro Rockies 2B 17 260
209 Heliot Ramos Giants OF 49 209
210 Brandon Lowe Pirates 2B 18 221
211 Emmet Sheehan Dodgers SP 53 174
212 Kazuma Okamoto Blue Jays 3B 17 210
213 Chandler Simpson Rays OF 50 211
214 Miguel Vargas White Sox 3B 18 212
215 Hunter Greene Reds SP 54 213
216 Spencer Torkelson Tigers 1B 17 214
217 Luis Arraez Giants 1B 18 216
218 Jonathan Aranda Rays 1B 19 217
219 Robert Garcia Rangers RP 24 218
220 Spencer Schwellenbach Braves SP 55 219
221 Nolan Schanuel Angels 1B 20 220
222 Matt Wallner Twins OF 51 222
223 Masyn Winn Cardinals SS 24 223
224 Kevin McGonigle Tigers SS 25 224
225 Jameson Taillon Cubs SP 56 225
226 Carlos Estevez Royals RP 25 208
227 Colt Keith Tigers 2B 19 227
228 Ramon Laureano Padres OF 52 228
229 Gavin Williams Guardians SP 57 231
230 Josh Bell Twins 1B 21 232
231 Gabriel Moreno Diamondbacks C 10 233
232 Ryan Pepiot Rays SP 58 200
233 Yainer Diaz Astros C 11 236
234 Kris Bubic Royals SP 59 237
235 Anthony Volpe Yankees SS 26 238
236 Mickey Moniak Rockies OF 53 239
237 Trey Yesavage Blue Jays SP 60 240
238 Royce Lewis Twins 3B 19 241
239 Andres Gimenez Blue Jays 2B 20 243
240 Cody Ponce Blue Jays SP 61 244
241 Tyler O’Neill Orioles OF 54 245
242 Lawrence Butler Athletics OF 55 246
243 Riley O’Brien Cardinals RP 26 247
244 Jorge Soler Angels OF 56 248
245 Josh Jung Rangers 3B 20 251
246 Nick Martinez Rays SP 62 249
247 Shane Bieber Blue Jays SP 63 252
248 Jordan Westburg Orioles 3B 21 226
249 Lenyn Sosa White Sox 2B 21 250
250 Justin Steele Cubs SP 64 235
251 Ernie Clement Blue Jays SS 27 254
252 Christopher Morel Marlins OF 57 255
253 Aaron Nola Phillies SP 65 256
254 Jake Burger Rangers 1B 22 257
255 Evan Carter Rangers OF 58 258
256 Reid Detmers Angels SP 66 259
257 Shane Baz Orioles SP 68 261
258 Sal Frelick Brewers OF 59 262
259 Parker Messick Guardians SP 69 265
260 Marcus Semien Mets 2B 22 234
261 Adley Rutschman Orioles C 12 263
262 Ozzie Albies Braves 2B 23 264
263 Spencer Strider Braves SP 70 230
264 Brandon Marsh Phillies OF 60 253
265 Christian Walker Astros 1B 23 266
266 Giancarlo Stanton Yankees OF 61 268
267 Jake McCarthy Rockies OF 62 269
268 Clay Holmes Mets SP 71 271
269 Jonathan India Royals 2B 24 272
270 Will Benson Reds OF 63 NR
271 Zac Gallen Diamondbacks SP 72 273
272 Luis Castillo Mariners SP 73 274
273 Lucas Erceg Royals RP 27 275
274 Jeff McNeil Athletics 2B 25 277
275 Carlos Correa Astros SS 28 278
276 Braxton Ashcraft Pirates SP 74 279
277 Logan Henderson Brewers SP 75 280
278 TJ Friedl Reds OF 64 281
279 Chad Patrick Brewers SP 76 282
280 Colton Cowser Orioles OF 65 283
281 Robert Suarez Braves RP 28 284
282 Merrill Kelly Diamondbacks SP 77 285
283 Max Scherzer Blue Jays SP 78 286
284 Victor Scott II Cardinals OF 66 287
285 Mark Leiter Jr. Athletics RP 29 297
286 Ryan Weathers Yankees SP 79 290
287 Justin Crawford Phillies OF 68 291
288 Kyle Manzardo Guardians 1B 24 292
289 Max Meyer Marlins SP 80 293
290 Carson Benge Mets OF 69 NR
291 Paul Sewald Diamondbacks RP 30 NR
292 Jesus Sanchez Blue Jays OF 70 294
293 J.T. Realmuto Phillies C 13 295
294 Jose Caballero Yankees SS 29 298
295 Nolan Arenado Diamondbacks 3B 22 299
296 Noah Cameron Royals SP 81 300
297 Dominic Canzone Mariners OF 71 NR
298 Ryne Nelson Diamondbacks SP 82 NR
299 Jac Caglianone Royals OF 72 NR
300 Clayton Beeter Nationals RP 31 NR

March 26 Notes

Falling off: Kirby Yates (242nd), Reynaldo López (267th), Brooks Baldwin (270th), Spencer Steer (276th), Aaron Ashby (288th), Dylan Beavers (289th), Ryan O'Hearn (296th)

March 20 Notes

- The unfortunate Dylan Crews update.

I was, of course, very high on Crews for fantasy purposes this year, not so much because I expected him to emerge as a star (at .747, he had the second lowest projected OPS of my top 60 position players ahead of only Pete Crow Armstrong), but because I thought he'd make a run at 40 steals on a bad Nationals team. I probably should have factored into my expectations that said bad Nationals team can retain him for an extra year by keeping him in the minors for seven weeks or so. And after his demotion on Friday, it sure looks like that's what they'll do.

Crews was in the midst of a poor spring. I didn't care about that, and I don't think the Nationals really did, either. After all, the prospect likely replacing him on the roster, Christian Franklin, is hitting .241/.267/.241 with a 10/1 K/BB in 30 plate appearances. I still expect that Crews will come back and be pretty useful in mixed leagues starting in June, but even if he goes on a tear right away and the Nationals offense is as poor as seems likely, he's probably not returning until those seven weeks are up. He comes in at No. 199 for now.

- That's the day's only change to the top 300. The Twins' decision to release Liam Hendriks got Cole Sands moved up some in my projections, but not enough to crack the list. It's kind of hard to imagine a bullpen with less upside than the one Minnesota is going to running out there. Like, it's not going to be as bad as Washington's, but at least the Nationals have a couple of guys who are interesting. My favorite Twins reliever is probably Cody Laweryson, who the team DFA'd over the winter and who later wound up getting released by the Angels before making his way back to Minnesota. And he still might not make the club.

March 19 Notes

Falling off: Lars Nootbaar (285th), Zebby Matthews (295th)

- We're short on major changes this week, which is great, because major changes are usually the result of injuries. I did drop Joe Musgrove once again, though it still looks like he might return from his Tommy John setback before the end of April. Trey Yesavage fell from 50th to 62nd among starters after the Jays finally came clean about the reason they were slowplaying him this spring. Still, the shoulder impingement doesn't sound like a disaster; he was able to pitch in a minor league game earlier this week.

- Moving up on the pitching side of things was Nathan Eovaldi, who has looked strong after missing the final five weeks of last season with a shoulder injury. I've also moved Zac Gallen back into the top 300 after dropping him following his late re-signing with the Diamondbacks. Gallen has averaged 94.7 mph with his fastball in his three spring starts. He averaged 93.5 mph last year, and his career-high there is 94.1 mph from 2022. There's no guarantee the boost will stick around, but if it does, one imagines he'll bounce back in the strikeout department; he finished with a 21.5% K rate last year after never coming in below 25% previously.

- On the offensive side, I couldn't help but give Daulton Varsho another boost. I put little stock in spring numbers for veteran bats, but five homers and two strikeouts in 47 plate appearances is absurd. Chandler Simpson (up 12 spots to No. 211) and Kevin McGonigle (up 18 spots to No. 224) also climbed while getting projected for a little more playing time.

- In case you missed it, I posted an article with all of my favorite players for 2026 on Sunday.

March 13 Notes

- Falling off: Sean Manaea (277th), Brandon Pfaadt (295th), Ryne Nelson (298th)

- Sorry, no notes right now. Working on my annual "undervalued players" column. Expect another update here early in the week.

March 9 Notes

- Falling off: Jurickson Profar (239th), Jordan Walker (299th), Dominic Canzone (300th)

- Aside from Profar's 162-game PED ban, it was a pretty quiet week. Profar's exit from the heart of Atlanta's lineup moved up a couple of the players who were due to hit behind him. Mike Yastrzemski still didn't crack the list, though; he's a nice player, but not one with a lot of fantasy potential.

- Hunter Greene's elbow problem has dropped him some while waiting for the official word about the source of his stiffness. He said his UCL is just fine, and if that's the case, he hopefully won't be looking at any sort of lengthy absence. He's tumbled from 49th to 74th for now.

- Pitching for his country did nothing for Carlos Estévez's velocity woes Monday, as his fastball was still down five mph from last year's norm. Maybe he gets it back, but he was far from one of my favorite relievers in the first place. He drops to No. 210 for now, and Lucas Erceg joins the top 300 at No. 282.

- Kevin McGonigle is another debut this week, as Detroit's No. 1 prospect comes in at No. 260. As of this point, I still think he's a little bit of a long shot to make the team; he'd be a defensive downgrade at short, and the Tigers entered the spring pretty well set with their 13 position players. But he might well be one of the club's better hitters already. When it comes to fantasy potential, I'm not sure he's ready to hit more than 20 homers yet, and he probably wouldn't be a big factor in steals (he was 10-for-17 stealing base in 88 minor league games last year after going 22-for-24 in A ball in 2024). He'd be a mixed-league guy playing regularly, but I don't think he'd offer top-100 potential as a rookie.

March 2 Notes

- Falling off: Pablo López (205th), Zac Gallen (244th), Jake McCarthy (297th), Max Scherzer (299th), Jac Caglianone (300th)

- This was longer between updates than I wanted to go, but things will definitely be better this month. One big change this update is that relievers have been pushed up. There's just aren't as many good bets for saves as usual this year, and the third- and fourth-tier closers are going earlier as a result. So, Kenley Jansen, for instance, jumping from No. 174 to No. 146 isn't the result of a projections change. It's just more the price that needs to be paid to get a mid-range closer.

- Many of the position player changes are a result of new lineup projections. Jo Adell was hit particularly hard there; I had him as the Angels' likely cleanup hitter entering the spring, but it's starting to look like he'll hit sixth behind Yoán Moncada and Jorge Soler. I had already dropped the Reds' Noelvi Marte some because of doubts over whether he'd continue to bat second, but now it looks like he might hit as low as eighth initially. On the other hand, Matt McLain has moved up some, since he's the likeliest choice to replace Marte.

- That Kyle Tucker is likely to bat second for the Dodgers moved him up from 13th to 10th. Fernando Tatis Jr. lost a little ground with the Padres seemingly dropping him from the leadoff spot, but not quite enough to push him below Nick Kurtz in the rankings, since there was a significant gap there initially.

- Yordan Alvarez is down a few spots because the Astros' self-inflicted logjam will put him back into the outfield at least occasionally. I was really hoping for 150 games from him as a DH this year. It's now pretty clear that neither Christian Walker nor Isaac Paredes is getting traded prior to Opening Day, so Paredes is down to No. 171 and Walker fell about 30 spots to No. 261. Paredes would be about 40 spots higher if assured regular playing time, and he really ought to be, given that he's probably Houston's second-best hitter.

- Konnor Griffin's three early homers helped get him a 20-spot bump in the rankings to No. 193, but I'm still projecting him to open up in the minors. If the Pirates announced tomorrow that he'd be their starting shortstop, I'd have him around 110th or so. He'd probably be good for 30-40 steals, but his ability to hit for average would be in some question, and while he already has above average major league power, he'll be playing half of his games in a ballpark that's as tough for right-handers to homer in as any in the league.

- The Cardinals' JJ Wetherholt is looking increasingly likely to land a starting job at second base. I'm not quite sure that would make him an asset in shallow leagues, in part because the Cardinals just don't have a very good lineup. He might make a run at 15 homers and 15 steals, but the run and RBI numbers probably won't be there, especially if he's batting in the bottom half of the order early on. He checks in at No. 264 for now.

❌
❌