Skip to main content

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) IL1545 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)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)84 81.0 -3.0
 
15 Ryan Pepiot (TB - SP,RP) IL1594 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) IL60169 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) IL60192 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) IL15165 206.0 +41.0
 
29 Louie Varland (MIN - SP,RP) MiLB138 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)217 246.0 +29.0
 
33 Zack Littell (TB - SP,RP)187 211.0 +24.0
 
34 Gregory Santos (SEA - RP) IL60243 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) IL60203 198.0 -5.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) IL15196 175.0 -21.0
 
41 Brock Stewart (MIN - RP) IL15261 337.0 +76.0
 
42 Erik Swanson (TOR - RP)245 224.0 -21.0
 
43 Prelander Berroa (CWS - SP,RP) MiLB258 252.0 -6.0
 
44 Lucas Erceg (OAK - RP)320 327.0 +7.0
 
45 Bowden Francis (TOR - RP) IL15251 324.0 +73.0
 
46 Jason Foley (DET - RP)303 219.0 -84.0
 
47 Jose Urquidy (HOU - SP,RP) IL15236 263.0 +27.0
 
48 Dany Jimenez (OAK - RP) MiLB321 330.0 +9.0
 
49 Colin Poche (TB - RP) IL15260 243.0 -17.0
 
50 Chad Green (TOR - RP) IL15262 390.0 +128.0
 
51 Josh Sborz (TEX - RP) IL15287 335.0 +48.0
 
52 Alex Wood (OAK - SP,RP)305 323.0 +18.0
 
53 Ian Hamilton (NYY - RP)271 382.0 +111.0
 
54 Ross Stripling (OAK - SP,RP)297 309.0 +12.0
 
55 Jordan Leasure (CWS - RP)238 354.0 +116.0
 
56 Cole Irvin (BAL - SP,RP)298 280.0 -18.0
 
57 Liam Hendriks (BOS - RP) IL60404 218.0 -186.0
 
58 Kirby Yates (TEX - RP)281 270.0 -11.0
 
59 Shelby Miller (DET - RP)322 210.0 -112.0
 
60 Garrett Cleavinger (TB - RP)347    
 
61 James Karinchak (CLE - RP) IL60290 440.0 +150.0
 
62 Tim Mayza (TOR - RP)276 427.0 +151.0
 
63 Ronel Blanco (HOU - SP,RP)284    
 
64 Jonathan Loaisiga (NYY - RP) IL60312 273.0 -39.0
 
65 Caleb Ferguson (NYY - SP,RP)278 391.0 +113.0
 
66 Ben Joyce (LAA - RP) MiLB282 298.0 +16.0
 
67 Caleb Thielbar (MIN - RP)306 448.0 +142.0
 
68 Trevor Stephan (CLE - RP) IL60  433.0  
 
69 Rafael Montero (HOU - RP)316    
 
70 Gabe Speier (SEA - RP)286    
 
71 Brock Burke (TEX - RP) IL60289    
 
72 Danny Coulombe (BAL - RP)296 406.0 +110.0
 
73 Steven Wilson (CWS - RP)335 439.0 +104.0
 
74 Tommy Kahnle (NYY - RP) IL15324 398.0 +74.0
 
75 Shawn Armstrong (TB - SP,RP)285 431.0 +146.0
 
76 John Schreiber (KC - RP)299 393.0 +94.0
 
77 Sam Hentges (CLE - RP)315    
 
78 Alec Marsh (KC - SP,RP) IL15325 371.0 +46.0
 
79 Phil Maton (TB - RP)309 422.0 +113.0
 
80 John McMillon (KC - RP) MiLB300 376.0 +76.0
 
81 Yariel Rodriguez (TOR - RP,SP) IL15360 251.0 -109.0
 
82 Jose Soriano (LAA - RP,SP)361 370.0 +9.0
 
83 Isaiah Campbell (BOS - RP) IL15317 397.0 +80.0
 
84 Cody Bradford (TEX - SP,RP) IL15407 216.0 -191.0
 
85 Cionel Perez (BAL - RP)     
 
86 Scott Effross (NYY - RP) IL60  416.0  
 
87 Luis Medina (OAK - SP,RP) IL60369 312.0 -57.0
 
88 Josh Winckowski (BOS - RP,SP)367 386.0 +19.0
 
89 Tyler Holton (DET - RP)294 410.0 +116.0
 
90 Nick Anderson (KC - RP)345 328.0 -17.0
 
91 Jacob Waguespack (TB - RP) IL15370    
 
92 Tyler Alexander (TB - RP,SP)351 404.0 +53.0
 
93 Matt Moore (LAA - RP)344 409.0 +65.0
 
94 Dillon Tate (BAL - RP) MiLB366    
 
95 Andrew Chafin (DET - RP)348 446.0 +98.0
 
96 Chris Flexen (CWS - SP,RP)385 381.0 -4.0
 
97 Nate Pearson (TOR - RP)379 403.0 +24.0
 
98 Will Vest (DET - RP)333 399.0 +66.0
 
99 Nick Sandlin (CLE - RP)329    
 
100 Trevor Richards (TOR - RP)386 453.0 +67.0
 
101 Trevor Gott (OAK - RP) IL60  443.0  
 
102 Kody Funderburk (MIN - RP)337    
 
103 Eli Morgan (CLE - RP) IL15355    
 
104 Steven Okert (MIN - RP)339    
 
105 Asa Lacy (KC - SP,RP) MiLB     
 
106 Chris Devenski (TB - RP) IL15371    
 
107 Bryan Shaw (LAA - RP) MiLB427 424.0 -3.0
 
108 Kevin Kelly (TB - RP)357 463.0 +106.0
 
109 Ryne Stanek (SEA - RP)349    
 
110 Jay Jackson (MIN - RP)     
 
111 Luis Garcia (LAA - RP)     
 
112 Albert Suarez (BAL - RP,SP)421    
 
113 Corey Knebel (CWS - RP) MiLB     
 
114 Michael Tonkin (NYY - RP)     
 
115 Davis Daniel (LAA - SP,RP) MiLB  436.0  
 
116 Joe Barlow (CWS - RP) MiLB     
 
117 Mike Baumann (BAL - RP)     
 
118 Scott Alexander (OAK - SP,RP) IL15     
 
119 Victor Gonzalez (NYY - RP)     
 
120 Beau Brieske (DET - RP) MiLB392    
 
121 Cody Poteet (NYY - RP) MiLB429    
 
122 Bennett Sousa (HOU - RP) IL60     
 
123 Justin Topa (MIN - RP) IL15374 428.0 +54.0
 
124 Deivi Garcia (CWS - RP) MiLB444    
 
125 Zach Jackson (OAK - RP) MiLB396 467.0 +71.0
 
126 Pedro Avila (CLE - SP,RP)465 401.0 -64.0
 
127 Jorge Alcala (MIN - RP) MiLB420    
 
128 Phil Bickford (NYY - RP) MiLB     
 
129 Tayler Saucedo (SEA - RP) IL15406 469.0 +63.0
 
130 Nick Burdi (NYY - RP) IL15457    
 
131 Cody Morris (NYY - RP) MiLB     
 
132 Tim Herrin (CLE - RP)     
 
133 Genesis Cabrera (TOR - RP)     
 
134 Keegan Akin (BAL - RP)     
 
135 Andrew Wantz (LAA - RP) MiLB472    
 
136 Ken Waldichuk (OAK - SP,RP) IL60391 308.0 -83.0
 
137 Will Dion (CLE - SP,RP) MiLB418    
 
138 Tanner Banks (CWS - RP)     
 
139 Jacob Webb (BAL - RP)     
 
140 Miguel Diaz (HOU - RP) MiLB449    
 
141 Osvaldo Bido (OAK - SP,RP)     
 
142 Bryan Baker (BAL - RP) MiLB     
 
143 Angel Zerpa (KC - RP)  459.0  
 
144 Joey Wentz (DET - SP,RP)443    
 
145 Chris Stratton (KC - RP)     
 
146 Justin Slaten (BOS - RP)477    
 
147 Tucker Davidson (BAL - RP,SP) MiLB     
 
148 Jackson Kowar (SEA - RP) IL60     
 
149 Cade Smith (CLE - SP,RP)     
 
150 Owen White (TEX - SP,RP)  426.0  
 
151 Eduard Bazardo (SEA - RP)     
 
152 Cooper Criswell (BOS - SP,RP)479    
 
153 Carlos Hernandez (KC - SP,RP) IL15  379.0  
 
154 Xzavion Curry (CLE - SP,RP) MiLB  457.0  
 
155 Trent Thornton (SEA - RP)     
 
156 Parker Mushinski (HOU - RP) MiLB     
 
157 Brennan Bernardino (BOS - SP,RP)     
 
158 Seth Martinez (HOU - RP)     
 
159 Simeon Woods Richardson (MIN - SP,RP)  458.0  
 
160 Ron Marinaccio (NYY - RP) MiLB     
 
161 Nicholas Padilla (CWS - RP) MiLB     
 
162 Jacob Lopez (TB - RP,SP) MiLB  412.0  
 
163 Greg Weissert (BOS - RP)     
 
164 Grant Anderson (TEX - RP) MiLB     
 
165 Kyle Muller (OAK - SP,RP)     
 
166 Jake Brentz (KC - RP) IL15     
 
167 Ben Lively (CLE - SP,RP)     
 
168 Austin Voth (SEA - RP)     
 
169 Mauricio Llovera (SEA - RP) MiLB     
 
170 Adam Cimber (LAA - RP)     
 
171 Jose Cisnero (LAA - RP) IL15     
 
172 Nick Vespi (BAL - RP) MiLB     
 
173 Manuel Rodriguez (TB - RP)     
 
174 Jonathan Hernandez (TEX - RP)     
 
175 Jacob Latz (TEX - SP,RP)     
 
176 Josh Staumont (MIN - RP)     
 
177 Bruce Zimmermann (BAL - RP) MiLB     
 
178 Jaime Barria (CLE - RP,SP) MiLB     
 
179 Ty Adcock (DET - RP) MiLB     
 
180 Jimmy Lambert (CWS - RP) IL60     
 
181 Blair Calvo (DET - RP) MiLB     
 
182 Tyson Miller (SEA - RP)     
 
183 Dylan Coleman (HOU - RP) MiLB     
 
184 Jesse Scholtens (CWS - SP,RP) IL60     
 
185 Sean Newcomb (OAK - RP) IL60     
 
186 Michael Kelly (OAK - RP)     
 
187 Joely Rodriguez (BOS - RP) MiLB     
 
188 Anthony Gose (CLE - RP) MiLB     
 
189 Angel Felipe (LAA - RP) MiLB     
 
190 Lou Trivino (NYY - RP) IL60     
 
191 Shawn Dubin (HOU - RP,SP)     
 
192 Austin Pruitt (TEX - RP,SP) IL15     
 
193 Brendan White (DET - RP) MiLB     
 
194 Tim Hill (CWS - RP)     
 
195 Amir Garrett (LAA - RP)     
 
196 Brandon Walter (BOS - RP) MiLB     
 
197 Diego Castillo (TEX - RP) MiLB     
 
198 Peter Strzelecki (CLE - RP) MiLB     
 
199 Tyler Duffey (KC - RP)     
 
200 Jake Cousins (NYY - RP) MiLB     
 
201 Zach Pop (TOR - RP)     
 
202 Jose Quijada (LAA - RP) IL60     
 
203 Josh Taylor (KC - RP) IL60     
 
204 Yerry Rodriguez (TEX - RP)     
 
205 Freddy Tarnok (OAK - RP,SP) IL60     
 
206 Josh Winder (MIN - RP) IL60     
 
207 Penn Murfee (HOU - RP) IL60     
 
208 Clayton Andrews (NYY - RP) MiLB     
 
209 Sammy Peralta (SEA - RP) MiLB     
 
210 Austin Adams (OAK - RP)     
 
211 Codi Heuer (TEX - RP) MiLB     
 
212 Colin Selby (KC - SP,RP) MiLB     
 
213 Oliver Ortega (HOU - RP) IL60     
 
214 Brent Headrick (MIN - RP) MiLB     
 
215 Adrian Martinez (OAK - RP) DFA     
 
216 Zack Kelly (BOS - RP)     
 
217 Vinny Nittoli (OAK - RP) MiLB     
 
218 Trey Wingenter (DET - RP) MiLB     
 
219 Jeff Brigham (MIN - RP) MiLB     
 
220 Dominic Leone (CWS - RP) IL15     
 
221 Anthony Misiewicz (NYY - RP) MiLB     
 
222 Guillo Zuniga (LAA - RP) IL15     
 
223 Alex Speas (OAK - RP) DFA     
 
224 Yoendrys Gomez (NYY - SP,RP) MiLB     
 
225 Mason Englert (DET - RP) MiLB     
 
226 Carlos Vargas (SEA - RP) MiLB     
 
227 Matt Foster (CWS - RP) IL60     
 
228 Andrew Vasquez (DET - RP) MiLB     
 
229 Wander Suero (HOU - RP) MiLB     
 
230 Cody Bolton (SEA - RP)     
 
231 Devin Sweet (DET - RP) MiLB     
 
232 Austin Cox (KC - RP,SP) MiLB     
 
233 Brendon Little (TOR - RP) MiLB     
 
234 Darren McCaughan (CLE - SP,RP) MiLB     
 
235 Lucas Luetge (BOS - RP) MiLB     
 
236 Erasmo Ramirez (TB - RP)     
 
237 Heath Hembree (SEA - RP) MiLB     
 
238 Sam Bachman (LAA - RP) IL60     
 
239 Hogan Harris (OAK - SP,RP) MiLB     
 
240 Steven Cruz (KC - SP,RP) MiLB     
 
241 Cory Abbott (CWS - SP,RP) MiLB     
 
242 Zack Weiss (MIN - RP) IL60     
 
243 Kolton Ingram (TEX - RP) DFA     
 
244 Kelvin Caceres (LAA - RP) IL60     
 
245 McKinley Moore (NYY - RP) DFA     
 
246 Dennis Santana (NYY - RP)     
 
247 Kaleb Ort (BAL - RP) MiLB     
 
248 Jhonathan Diaz (SEA - RP,SP) MiLB     
 
249 Tayler Scott (HOU - RP)     
 
250 Jonathan Heasley (BAL - RP) MiLB     
 
251 Kirby Snead (SEA - RP)     
 
252 Duane Underwood Jr. (NYY - RP) MiLB     
 
253 Anthony Veneziano (KC - SP,RP) MiLB     
 
254 Yerry de los Santos (NYY - RP) MiLB     
 
255 Nick Wittgren (MIN - RP) MiLB     
 
256 Joel Kuhnel (HOU - RP) DFA     
 
257 Matt Krook (BAL - RP) MiLB     
 
258 Adam Kolarek (LAA - RP) MiLB     
 
259 Adam Oller (CLE - SP,RP) MiLB     
 
260 Collin Snider (SEA - RP) MiLB     
 
261 Joey Krehbiel (SEA - RP) MiLB     
 
262 Dan Altavilla (KC - RP) MiLB     
 
263 Trevor Kelley (SEA - RP,SP) MiLB     
 
264 Jake Woodford (CWS - RP,SP) MiLB     
 
265 Chad Kuhl (CWS - RP,SP) MiLB     
 
266 Hunter Strickland (LAA - RP)     
 
267 Levi Stoudt (SEA - RP,SP) MiLB     
 
268 Garrett Hill (DET - SP,RP) MiLB     
 
269 Victor Mederos (LAA - SP,RP) MiLB     
 
270 Tyler Beede (CLE - SP,RP) MiLB     
 
271 Jordan Balazovic (MIN - RP) MiLB