2024 Fantasy Baseball Rankings (AL)
Expert Consensus Ranking (45 of 46 Experts) -
Rank | Player (Team, Position) | Overall | Notes | ||
---|---|---|---|---|---|
1 | Josh Hader (HOU - RP) | 27 | 25.0 | -2.0 | Josh Hader experienced the bounceback foretold last offseason. He dropped his ERA from 5.22 to 1.28, which was much more in line with his career numbers. He struck out 85 batters in 56 1/3 innings and collected 33 saves. His elite xBA of .157 is in the 100th percentile, and batters have yet to figure out how to get any barrel on the Southpaw's pitches. Hader's downfall will always be his BB% (13.0), but fantasy managers inclined to take a closer early in drafts should feel confident they're getting one of the top two here. |
2 | Emmanuel Clase (CLE - RP) | 29 | 29.0 | ‐ | Emmanuel Clase led all of baseball with 44 saves, and he did so with a 7.93 K/9. His secret is a GB% of 56.6, which is in the 93rd percentile. His ERA, however, took a precipitous jump from 1.36 to 3.22. If you're planning to use an early-round draft pick on a closer, there are three Tier 1 guys before Clase, who seems a bit more of a risk in 2024. |
3 | Andres Munoz (SEA - RP) | 38 | 45.0 | +7.0 | Andres Munoz started 2023 in a "closer by duo" situation with Paul Sewald, but he should have the ninth inning to himself in 2024. He dealt with some injuries last season, which limited him to only 52 game appearances. Instead of the lights-out reliever we saw in 2022, fantasy managers dealt with a decrease in K% and massive increase in BB%. The good news is that he still has an elite Whiff% (39.4) and induces ground balls at a 59-percent rate. Munoz should rack up 25 saves with a K/9 around 12.0. He is a solid Tier 2 RP in 2024. |
4 | Pete Fairbanks (TB - RP) | 45 | 49.0 | +4.0 | Pete Fairbanks racked up 68 strikeouts in 45 1/3 innings on his way to 25 saves and a 2.58 ERA and 1.01 WHIP. The 30-year-old struggled with walks (3.97 BB/9), but his 13.50 K/9 helped compensate. The closer role should be his heading into 2024, and his current ADP of 131 seems absurdly low for his projected production. |
5 | Jhoan Duran (MIN - RP) IL15 | 49 | 37.0 | -12.0 | Jhoan Duran is the reliever to target if you're looking to build your reliever roster with a guy who throws 101.8 mph. The 25-year-old struck out 84 batters in 62 1/3 innings while collecting 27 saves last season. Opposing batters had an xBA of .185 and a 32.9 K% against him. Things got a little messy in the Twins bullpen in 2023, but fantasy managers should expect 30 saves from Duran in 2024. And if the league has a K/9 or equivalent category, he should be an early target. |
6 | Clay Holmes (NYY - RP) | 50 | 55.0 | +5.0 | |
7 | Jordan Romano (TOR - RP) | 51 | 38.0 | -13.0 | Jordan Romano saved 36 games for the Blue Jays in 2023 and struck out 72 batters in 59 innings. He continued with a decent K% (29), but his BB% jumped to 9.7, which is a concerning change for a high-end closer. He had a respectable ERA of 2.90, but the WHIP moved to 1.22, a full two-tenths higher than his 2022 number. Romano is on a good team, so crossing the 30-save mark shouldn't be an issue as long as he stays healthy. |
8 | Cole Ragans (KC - SP,RP) | 37 | 41.0 | +4.0 | Cole Ragans arrived on the scene in 2023 and has quickly risen to the top of the Darlings of Fantasy Baseball. It's not hard to see why. In 96 innings, the 26-year-old struck out 113 batters while maintaining a stellar 3.47 ERA and 1.16 WHIP. His fastball touches 96, but his changeup that induced a 35.6 Whiff% is the pitch that made him rise up draft boards this season. Projections have his ERA landing closer to 4.00 and his K% dropping a few points to the 25 range. (This is still solid.) As with every hot name in draft season, balancing value with excitement is essential. His current ADP of 101 feels right, considering we're not sure what we'll get from an entire season. |
9 | Craig Kimbrel (BAL - RP) | 64 | 64.0 | ‐ | |
10 | Kenley Jansen (BOS - RP) | 67 | 70.0 | +3.0 | |
11 | Alex Lange (DET - RP) | 100 | 89.0 | -11.0 | |
12 | Jose Leclerc (TEX - RP) | 99 | 86.0 | -13.0 | |
13 | Carlos Estevez (LAA - RP) | 117 | 99.0 | -18.0 | |
14 | Nick Pivetta (BOS - SP,RP) IL15 | 84 | 81.0 | -3.0 | |
15 | Ryan Pepiot (TB - SP,RP) | 94 | 85.0 | -9.0 | |
16 | Will Smith (KC - RP) | 147 | 136.0 | -11.0 | |
17 | Ryan Pressly (HOU - RP) | 160 | 126.0 | -34.0 | Ryan Pressly saved 31 games for the Astros in 2023, striking out 74 batters in 65 1/3 innings. Unfortunately for fantasy managers, his ERA took a big leap to 3.58 after being under 3.00 in 2021 and 2022. He also allowed harder contact than in previous years. Pressly is a closer with a strong positive (pitches for the Astros) and some downside (K/9 barely over 10, high ERA). When closers start flying off the board in the 7th-9th rounds, Pressly is a decent option. Just don't reach for him in the upper tier of RP. |
18 | Robert Stephenson (LAA - RP) IL15 | 169 | 152.0 | -17.0 | |
19 | Mason Miller (OAK - RP,SP) | 119 | 125.0 | +6.0 | |
20 | Kutter Crawford (BOS - SP,RP) | 113 | 121.0 | +8.0 | |
21 | David Robertson (TEX - RP) | 191 | 168.0 | -23.0 | |
22 | Jason Adam (TB - RP) | 171 | 169.0 | -2.0 | |
23 | Yennier Cano (BAL - RP) | 176 | 148.0 | -28.0 | |
24 | Matt Brash (SEA - RP) IL15 | 192 | 192.0 | ‐ | |
25 | Bryan Abreu (HOU - RP) | 197 | 149.0 | -48.0 | |
26 | James McArthur (KC - RP) | 218 | 182.0 | -36.0 | |
27 | Scott Barlow (CLE - RP) | 226 | 266.0 | +40.0 | |
28 | Garrett Whitlock (BOS - SP,RP) IL15 | 165 | 206.0 | +41.0 | |
29 | Louie Varland (MIN - SP,RP) | 138 | 138.0 | ‐ | |
30 | Chris Paddack (MIN - SP,RP) | 211 | 165.0 | -46.0 | |
31 | Griffin Jax (MIN - RP) | 170 | 166.0 | -4.0 | |
32 | John Brebbia (CWS - SP,RP) IL15 | 217 | 247.0 | +30.0 | |
33 | Zack Littell (TB - SP,RP) | 187 | 211.0 | +24.0 | |
34 | Gregory Santos (SEA - RP) IL15 | 243 | 235.0 | -8.0 | |
35 | Garrett Crochet (CWS - SP,RP) | 219 | 212.0 | -7.0 | |
36 | Andrew Heaney (TEX - SP,RP) | 231 | 163.0 | -68.0 | |
37 | Chase Silseth (LAA - SP,RP) IL15 | 203 | 199.0 | -4.0 | |
38 | Chris Martin (BOS - RP) | 239 | 208.0 | -31.0 | |
39 | Yimi Garcia (TOR - RP) | 227 | 226.0 | -1.0 | |
40 | Dane Dunning (TEX - SP,RP) | 196 | 175.0 | -21.0 | |
41 | Brock Stewart (MIN - RP) | 261 | 337.0 | +76.0 | |
42 | Erik Swanson (TOR - RP) | 245 | 224.0 | -21.0 | |
43 | Prelander Berroa (CWS - SP,RP) MiLB | 258 | 252.0 | -6.0 | |
44 | Lucas Erceg (OAK - RP) | 319 | 327.0 | +8.0 | |
45 | Bowden Francis (TOR - RP) | 251 | 324.0 | +73.0 | |
46 | Jason Foley (DET - RP) | 302 | 219.0 | -83.0 | |
47 | Jose Urquidy (HOU - SP,RP) IL15 | 236 | 263.0 | +27.0 | |
48 | Dany Jimenez (OAK - RP) | 320 | 330.0 | +10.0 | |
49 | Colin Poche (TB - RP) | 260 | 243.0 | -17.0 | |
50 | Chad Green (TOR - RP) | 262 | 389.0 | +127.0 | |
51 | Josh Sborz (TEX - RP) IL15 | 286 | 335.0 | +49.0 | |
52 | Alex Wood (OAK - SP,RP) | 304 | 323.0 | +19.0 | |
53 | Ian Hamilton (NYY - RP) | 270 | 381.0 | +111.0 | |
54 | Ross Stripling (OAK - SP,RP) | 296 | 309.0 | +13.0 | |
55 | Jordan Leasure (CWS - RP) | 238 | 353.0 | +115.0 | |
56 | Cole Irvin (BAL - SP,RP) | 297 | 280.0 | -17.0 | |
57 | Liam Hendriks (BOS - RP) IL60 | 403 | 218.0 | -185.0 | |
58 | Kirby Yates (TEX - RP) | 280 | 270.0 | -10.0 | |
59 | Shelby Miller (DET - RP) | 321 | 210.0 | -111.0 | |
60 | Garrett Cleavinger (TB - RP) | 346 | |||
61 | James Karinchak (CLE - RP) IL60 | 289 | 439.0 | +150.0 | |
62 | Tim Mayza (TOR - RP) | 275 | 426.0 | +151.0 | |
63 | Ronel Blanco (HOU - SP,RP) | 283 | |||
64 | Jonathan Loaisiga (NYY - RP) IL60 | 311 | 273.0 | -38.0 | |
65 | Caleb Ferguson (NYY - SP,RP) | 277 | 390.0 | +113.0 | |
66 | Ben Joyce (LAA - RP) MiLB | 281 | 298.0 | +17.0 | |
67 | Caleb Thielbar (MIN - RP) | 305 | 447.0 | +142.0 | |
68 | Trevor Stephan (CLE - RP) IL60 | 432.0 | |||
69 | Rafael Montero (HOU - RP) | 315 | |||
70 | Gabe Speier (SEA - RP) | 285 | |||
71 | Brock Burke (TEX - RP) IL15 | 288 | |||
72 | Danny Coulombe (BAL - RP) | 295 | 405.0 | +110.0 | |
73 | Steven Wilson (CWS - RP) | 334 | 438.0 | +104.0 | |
74 | Tommy Kahnle (NYY - RP) IL15 | 323 | 397.0 | +74.0 | |
75 | Shawn Armstrong (TB - SP,RP) | 284 | 430.0 | +146.0 | |
76 | John Schreiber (KC - RP) | 298 | 392.0 | +94.0 | |
77 | Sam Hentges (CLE - RP) IL15 | 314 | |||
78 | Alec Marsh (KC - SP,RP) | 324 | 370.0 | +46.0 | |
79 | Phil Maton (TB - RP) | 308 | 421.0 | +113.0 | |
80 | John McMillon (KC - RP) MiLB | 299 | 375.0 | +76.0 | |
81 | Yariel Rodriguez (TOR - RP,SP) | 359 | 251.0 | -108.0 | |
82 | Jose Soriano (LAA - RP) | 360 | 369.0 | +9.0 | |
83 | Isaiah Campbell (BOS - RP) IL15 | 316 | 396.0 | +80.0 | |
84 | Cody Bradford (TEX - SP,RP) IL15 | 406 | 216.0 | -190.0 | |
85 | Cionel Perez (BAL - RP) IL15 | ||||
86 | Scott Effross (NYY - RP) IL60 | 415.0 | |||
87 | Luis Medina (OAK - SP,RP) IL60 | 368 | 312.0 | -56.0 | |
88 | Josh Winckowski (BOS - RP) | 366 | 385.0 | +19.0 | |
89 | Tyler Holton (DET - RP) | 293 | 409.0 | +116.0 | |
90 | Nick Anderson (KC - RP) | 344 | 328.0 | -16.0 | |
91 | Jacob Waguespack (TB - RP) MiLB | 369 | |||
92 | Tyler Alexander (TB - RP) | 350 | 403.0 | +53.0 | |
93 | Matt Moore (LAA - RP) | 343 | 408.0 | +65.0 | |
94 | Dillon Tate (BAL - RP) | 365 | |||
95 | Andrew Chafin (DET - RP) | 347 | 445.0 | +98.0 | |
96 | Chris Flexen (CWS - SP,RP) | 384 | 380.0 | -4.0 | |
97 | Nate Pearson (TOR - RP) MiLB | 378 | 402.0 | +24.0 | |
98 | Will Vest (DET - RP) | 332 | 398.0 | +66.0 | |
99 | Nick Sandlin (CLE - RP) | 328 | |||
100 | Trevor Richards (TOR - RP) | 385 | 452.0 | +67.0 | |
101 | Trevor Gott (OAK - RP) IL60 | 442.0 | |||
102 | Kody Funderburk (MIN - RP) | 336 | |||
103 | Jimmy Herget (LAA - RP) MiLB | ||||
104 | Eli Morgan (CLE - RP) IL15 | 354 | |||
105 | Steven Okert (MIN - RP) | 338 | |||
106 | Asa Lacy (KC - SP,RP) MiLB | ||||
107 | Mitch White (TOR - RP) DFA | 474 | |||
108 | Chris Devenski (TB - RP) | 370 | |||
109 | Bryan Shaw (LAA - RP) MiLB | 426 | 423.0 | -3.0 | |
110 | Kevin Kelly (TB - RP) MiLB | 356 | 462.0 | +106.0 | |
111 | Ryne Stanek (SEA - RP) | 348 | |||
112 | Jay Jackson (MIN - RP) | ||||
113 | Luis Garcia (LAA - RP) | ||||
114 | Albert Suarez (BAL - RP,SP) | 420 | |||
115 | Corey Knebel (CWS - RP) MiLB | ||||
116 | Davis Daniel (LAA - SP,RP) MiLB | 435.0 | |||
117 | Joe Barlow (CWS - RP) MiLB | ||||
118 | Mike Baumann (BAL - RP) | ||||
119 | Scott Alexander (OAK - SP,RP) IL15 | ||||
120 | Victor Gonzalez (NYY - RP) | ||||
121 | Beau Brieske (DET - RP) MiLB | 391 | |||
122 | Cody Poteet (NYY - RP) MiLB | 428 | |||
123 | Bennett Sousa (HOU - RP) IL60 | ||||
124 | Justin Topa (MIN - RP) IL15 | 373 | 427.0 | +54.0 | |
125 | Deivi Garcia (CWS - RP) | 443 | |||
126 | Zach Jackson (OAK - RP) MiLB | 395 | 466.0 | +71.0 | |
127 | Pedro Avila (CLE - SP,RP) | 464 | 400.0 | -64.0 | |
128 | Jorge Alcala (MIN - RP) MiLB | 419 | |||
129 | Phil Bickford (NYY - RP) MiLB | ||||
130 | Tayler Saucedo (SEA - RP) | 405 | 468.0 | +63.0 | |
131 | Nick Burdi (NYY - RP) | 456 | |||
132 | Cody Morris (NYY - RP) MiLB | ||||
133 | Tim Herrin (CLE - RP) | ||||
134 | Genesis Cabrera (TOR - RP) | ||||
135 | Keegan Akin (BAL - RP) | ||||
136 | Andrew Wantz (LAA - RP) MiLB | 471 | |||
137 | Ken Waldichuk (OAK - SP,RP) IL60 | 390 | 308.0 | -82.0 | |
138 | Will Dion (CLE - SP,RP) MiLB | 417 | |||
139 | Tanner Banks (CWS - RP) | ||||
140 | Jacob Webb (BAL - RP) | ||||
141 | Miguel Diaz (HOU - RP) MiLB | 448 | |||
142 | Osvaldo Bido (OAK - SP,RP) MiLB | ||||
143 | Bryan Baker (BAL - RP) MiLB | ||||
144 | Angel Zerpa (KC - RP) | 458.0 | |||
145 | Joey Wentz (DET - SP,RP) | 442 | |||
146 | Chris Stratton (KC - RP) | ||||
147 | Justin Slaten (BOS - RP) | 477 | |||
148 | Tucker Davidson (BAL - RP,SP) MiLB | ||||
149 | Jackson Kowar (SEA - RP) IL60 | ||||
150 | Cade Smith (CLE - SP,RP) | ||||
151 | Owen White (TEX - SP,RP) MiLB | 425.0 | |||
152 | Eduard Bazardo (SEA - RP) IL15 | ||||
153 | Cooper Criswell (BOS - SP,RP) | 479 | |||
154 | Carlos Hernandez (KC - SP,RP) IL15 | 378.0 | |||
155 | Xzavion Curry (CLE - SP,RP) MiLB | 456.0 | |||
156 | Trent Thornton (SEA - RP) | ||||
157 | Parker Mushinski (HOU - RP) MiLB | ||||
158 | Brennan Bernardino (BOS - SP,RP) | ||||
159 | Seth Martinez (HOU - RP) | ||||
160 | Simeon Woods Richardson (MIN - SP,RP) MiLB | 457.0 | |||
161 | Ron Marinaccio (NYY - RP) | ||||
162 | Nicholas Padilla (CWS - RP) MiLB | ||||
163 | Jacob Lopez (TB - RP,SP) | 411.0 | |||
164 | Greg Weissert (BOS - RP) | ||||
165 | Grant Anderson (TEX - RP) MiLB | ||||
166 | Kyle Muller (OAK - SP,RP) | ||||
167 | Jake Brentz (KC - RP) IL15 | ||||
168 | Ben Lively (CLE - SP,RP) | ||||
169 | Austin Voth (SEA - RP) | ||||
170 | Mauricio Llovera (SEA - RP) MiLB | ||||
171 | Adam Cimber (LAA - RP) | ||||
172 | Jose Cisnero (LAA - RP) | ||||
173 | Nick Vespi (BAL - RP) MiLB | ||||
174 | Manuel Rodriguez (TB - RP) MiLB | ||||
175 | Jonathan Hernandez (TEX - RP) IL15 | ||||
176 | Jacob Latz (TEX - SP,RP) | ||||
177 | Josh Staumont (MIN - RP) IL15 | ||||
178 | Bruce Zimmermann (BAL - RP) MiLB | ||||
179 | Jaime Barria (CLE - RP,SP) MiLB | ||||
180 | Ty Adcock (DET - RP) MiLB | ||||
181 | Jimmy Lambert (CWS - RP) IL60 | ||||
182 | Blair Calvo (DET - RP) MiLB | ||||
183 | Tyson Miller (SEA - RP) | ||||
184 | Dylan Coleman (HOU - RP) MiLB | ||||
185 | Jesse Scholtens (CWS - SP,RP) IL60 | ||||
186 | Sean Newcomb (OAK - RP) IL60 | ||||
187 | Michael Kelly (OAK - RP) | ||||
188 | Joely Rodriguez (BOS - RP) | ||||
189 | Anthony Gose (CLE - RP) MiLB | ||||
190 | Angel Felipe (LAA - RP) MiLB | ||||
191 | Lou Trivino (NYY - RP) IL60 | ||||
192 | Shawn Dubin (HOU - RP,SP) | ||||
193 | Austin Pruitt (TEX - RP,SP) | ||||
194 | Brendan White (DET - RP) MiLB | ||||
195 | Tim Hill (CWS - RP) | ||||
196 | Amir Garrett (LAA - RP) MiLB | ||||
197 | Brandon Walter (BOS - RP) MiLB | ||||
198 | Diego Castillo (TEX - RP) MiLB | ||||
199 | Peter Strzelecki (CLE - RP) MiLB | ||||
200 | Tyler Duffey (KC - RP) MiLB | ||||
201 | Jake Cousins (NYY - RP) MiLB | ||||
202 | Zach Pop (TOR - RP) MiLB | ||||
203 | Jose Quijada (LAA - RP) IL60 | ||||
204 | Josh Taylor (KC - RP) IL60 | ||||
205 | Yerry Rodriguez (TEX - RP) MiLB | ||||
206 | Freddy Tarnok (OAK - RP,SP) IL15 | ||||
207 | Josh Winder (MIN - RP) IL60 | ||||
208 | Penn Murfee (HOU - RP) IL60 | ||||
209 | Clayton Andrews (NYY - RP) MiLB | ||||
210 | Sammy Peralta (SEA - RP) MiLB | ||||
211 | Austin Adams (OAK - RP) | ||||
212 | Codi Heuer (TEX - RP) MiLB | ||||
213 | Colin Selby (KC - SP,RP) MiLB | ||||
214 | Oliver Ortega (HOU - RP) IL60 | ||||
215 | Brent Headrick (MIN - RP) MiLB | ||||
216 | Adrian Martinez (OAK - RP) DFA | ||||
217 | Zack Kelly (BOS - RP) MiLB | ||||
218 | Vinny Nittoli (OAK - RP) MiLB | ||||
219 | Trey Wingenter (DET - RP) MiLB | ||||
220 | Jeff Brigham (MIN - RP) MiLB | ||||
221 | Dominic Leone (CWS - RP) | ||||
222 | Anthony Misiewicz (NYY - RP) MiLB | ||||
223 | Guillo Zuniga (LAA - RP) IL15 | ||||
224 | Alex Speas (OAK - RP) MiLB | ||||
225 | Yoendrys Gomez (NYY - SP,RP) MiLB | ||||
226 | Mason Englert (DET - RP) MiLB | ||||
227 | Carlos Vargas (SEA - RP) MiLB | ||||
228 | Matt Foster (CWS - RP) IL60 | ||||
229 | Yohan Ramirez (BAL - RP) | ||||
230 | Andrew Vasquez (DET - RP) MiLB | ||||
231 | Wander Suero (HOU - RP) MiLB | ||||
232 | Cody Bolton (SEA - RP) IL15 | ||||
233 | Devin Sweet (DET - RP) MiLB | ||||
234 | Austin Cox (KC - RP,SP) MiLB | ||||
235 | Brendon Little (TOR - RP) MiLB | ||||
236 | Lucas Luetge (BOS - RP) MiLB | ||||
237 | Erasmo Ramirez (TB - RP) MiLB | ||||
238 | Heath Hembree (SEA - RP) MiLB | ||||
239 | Sam Bachman (LAA - RP) IL60 | ||||
240 | Hogan Harris (OAK - SP,RP) MiLB | ||||
241 | Steven Cruz (KC - SP,RP) MiLB | ||||
242 | Cory Abbott (CWS - SP,RP) MiLB | ||||
243 | Zack Weiss (MIN - RP) IL60 | ||||
244 | Chasen Shreve (TEX - RP) MiLB | ||||
245 | Kelvin Caceres (LAA - RP) MiLB | ||||
246 | McKinley Moore (NYY - RP) MiLB | ||||
247 | Dennis Santana (NYY - RP) | ||||
248 | Kaleb Ort (BAL - RP) MiLB | ||||
249 | Jhonathan Diaz (SEA - RP,SP) MiLB | ||||
250 | Tayler Scott (HOU - RP) | ||||
251 | Danny Duffy (TEX - SP,RP) MiLB | ||||
252 | Jonathan Heasley (BAL - RP) MiLB | ||||
253 | Kirby Snead (SEA - RP) MiLB | ||||
254 | Duane Underwood Jr. (NYY - RP) MiLB | ||||
255 | Anthony Veneziano (KC - SP,RP) MiLB | ||||
256 | Yerry de los Santos (NYY - RP) MiLB | ||||
257 | Joel Kuhnel (HOU - RP) MiLB | ||||
258 | Joe Jacques (BOS - RP) MiLB | ||||
259 | Matt Krook (BAL - RP) MiLB | ||||
260 | Adam Kolarek (LAA - RP) MiLB | ||||
261 | Matt Bowman (MIN - RP) | ||||
262 | Adam Oller (CLE - SP,RP) MiLB | ||||
263 | Collin Snider (SEA - RP) IL15 | ||||
264 | Joey Krehbiel (SEA - RP) MiLB | ||||
265 | Dan Altavilla (KC - RP) MiLB | ||||
266 | Trevor Kelley (SEA - RP,SP) MiLB | ||||
267 | Jake Woodford (CWS - RP,SP) MiLB | ||||
268 | Chad Kuhl (CWS - RP,SP) MiLB | ||||
269 | Hunter Strickland (LAA - RP) | ||||
270 | Levi Stoudt (SEA - RP,SP) MiLB | ||||
271 | Garrett Hill (DET - SP,RP) MiLB | ||||
272 | Victor Mederos (LAA - SP,RP) MiLB | ||||
273 | Tyler Beede (CLE - SP,RP) | ||||
274 | Jordan Balazovic (MIN - RP) MiLB |