Skip to main content

2024 Fantasy Baseball Rankings

Expert Consensus Ranking (42 of 44 Experts) -

Rank Player (Team, Position) Overall Notes
1 Adley Rutschman (BAL - C,DH)58 1 4 1.2 0.5 43.0 -15.0
Adley Rutschman arrived in 2023 in a big way. He slashed .277/.374/.435 and hit 20 home runs, drove in 80, and scored 84 times. The upstart Orioles offense is loaded with weapons, and the 26-year-old should continue to bat at the top of it. He will never steal bases, but he will protect your ratios better than any other catcher on the board. Don't be surprised when he is the first backstop drafted in 2024.
2 J.T. Realmuto (PHI - C)75 1 6 2.5 0.9 71.0 -4.0
J.T. Realmuto's run as the clear No. 1 catcher in fantasy may be over. Realmuto's batting average and OBP have fallen to below-average, and he may fall in the Phillies batting order as a result. Make no mistake, though, that he still offers double-digit upside in homers and steals, which makes him a valuable backstop, even if he now has competition at the top.
3 Will Smith (LAD - C)78 1 5 3.1 0.8 76.0 -2.0
Will Smith has become an Ol' Reliable of the catching position in fantasy baseball. He only played in 126 games, which suppressed his home run total (19) to below 20 for the first time since 2020. Smith hits in the middle of the powerful Dodgers lineup, and his counting stats should continue being boosted because of it. His Statcast hitting profile shows that he excels at patience, though his batting average will hover in the .260 range. Smith should be the third catcher off the board somewhere in the early middle rounds.
4 William Contreras (MIL - C,DH)83 1 9 3.5 1.0 83.0
William Contreras arrived in 2023 and produced at a Top 10 catcher rate for the entire season. He provides a nice balance of power and average from the backstop position, hitting 17 home runs and slashing .289/.367/.457. Nothing stands out as something fantasy managers will have to "account for" when drafting him, ideally past the eighth round.
5 Yainer Diaz (HOU - C,1B,DH)129 2 17 6.4 2.2 109.0 -20.0
Yainer Diaz will probably be on every Sleepers list for 2024 drafts because he offers a ton of offense at a position that lacks it. The 25-year-old hit 23 home runs in 104 games while slashing an impressive .278/.306/.532. Yes, the OBP is low, which is attributable to his 2.9 percent walk rate. (If you're looking for the player in the first percentile in this category and Chase% (44), you've found him.) The good news is that his xBA is .288, and his xSLG is .543. He will get plenty of at-bats in Houston, and since defensive metrics don't matter in fantasy, he is definitely someone to target.
6 Sean Murphy (ATL - C) IL10143 3 13 7.8 1.9 147.0 +4.0
Sean Murphy's first year in Atlant went swimmingly. He popped 21 home runs while driving in 68 and scoring 65 runs. Murphy's strengths are his stellar OBP (.365) and walk rate (11.2%). His superb fielding skills will keep him in the lineup, even with Travis d'Arnaud on the roster, and he should get around 470 plate appearances. Fantasy managers can expect 20 homers and 60/60 in runs and RBIs while not being a liability to the team's batting average. His current ADP is 137, a decent value for a catcher with his skillset and outstanding surrounding cast.
7 Cal Raleigh (SEA - C)144 4 13 7.9 1.8 134.0 -10.0
Cal Raleigh is the catcher you wait for if you don't care about batting average or on-base percentage. The 27-year-old led all catchers with 30 home runs while slashing .232/.306/.456. He strikes out a lot (27.8 K%), but he should drive in 80+ in 2024. Raleigh is the catcher that your league mates are most likely to forget. Grab him anytime after the 11th round as your C1.
8 Willson Contreras (STL - C,DH)150 5 18 8.0 2.0 160.0 +10.0
Willson Contreras began his Cardinals career by improving his batting average and not slipping anywhere else. The elder Contreras brother hit 20 home runs, drove in 67, and slashed .264/.358/.467 across 125 games. He increased his BB% to 10.3 and is in the 93rd percentile in xwOBA at .373. While he will go through stretches where he chases more than fantasy managers would like, he should continue his Top 10 catcher production in his ninth season. Willson and William had eerily similar stats in 2023, but you can get Willson about 55 picks later. He is a great mid-round target to fill your catcher position.
9 Salvador Perez (KC - C,1B,DH)164 5 22 8.8 3.4 133.0 -31.0
Salvador Perez remained a staple of the Kansas City Royals lineup in 2023, playing in 140 games and racking up 580 plate appearances. He hit .254 with a miserable .292 OBP and .422 SLG. He hit 23 home runs for the second year in a row and drove in 80. His projections for 2024 suggest more of the same for the 33-year-old. Perez is a catcher who isn't going to drag down your batting average and give you 20+ homers. That is a rare bird; at his ADP of 133, he isn't a bad value in 2024.
10 Francisco Alvarez (NYM - C)170 5 15 10.2 2.2 170.0
Francisco Alvarez saw 423 plate appearances in 2023 and responded with 25 home runs, showing off the power that fantasy managers had been promised. He also struck out at a 26% clip, walked at a meager 8%, and slashed an ugly .209/.284/.437. Alvarez is only 22, and the power is very real. He had never had a BB% lower than 11.3% in his career, so chances are high there should be a strong bounceback in OBP. He has a lot to offer at the catcher position and is going at pick 154.
11 Gabriel Moreno (ARI - C)173 5 23 10.8 2.8 174.0 +1.0
Gabriel Moreno played in 111 games for the Diamondbacks in 2023 and offered steady ratios with very little else. He is projected to slash in the .285/.340/.420 range, meaning he won't do any damage to lineups, but there isn't much power upside. Moreno is, essentially, the exact opposite of Cal Raleigh, and it's up to fantasy managers which type of backstop they want in their lineups.
12 Logan O'Hoppe (LAA - C)188 8 22 12.5 2.7 218.0 +30.0
 
13 Jonah Heim (TEX - C)186 8 18 12.5 2.0 187.0 +1.0
 
14 Mitch Garver (SEA - C,DH)204 6 24 14.0 2.7 201.0 -3.0
 
15 Bo Naylor (CLE - C)227 8 21 15.1 2.4 228.0 +1.0
 
16 Keibert Ruiz (WSH - C) IL10219 8 19 15.1 1.6 211.0 -8.0
 
17 Luis Campusano (SD - C)250 8 24 16.7 2.2 262.0 +12.0
 
18 Tyler Stephenson (CIN - C,DH)270 17 22 19.0 1.2 294.0 +24.0
 
19 Alejandro Kirk (TOR - C)299 11 26 20.2 2.8 275.0 -24.0
 
20 Shea Langeliers (OAK - C)302 15 31 21.0 2.0 360.0 +58.0
 
21 MJ Melendez (KC - C,LF,RF)257 11 23 18.0 3.0 272.0 +15.0
 
22 Ryan Jeffers (MIN - C,DH)321 14 33 22.5 2.6 350.0 +29.0
 
23 Elias Diaz (COL - C)338 11 37 22.7 3.3 299.0 -39.0
 
24 Danny Jansen (TOR - C)373 16 40 24.9 4.8 323.0 -50.0
 
25 Austin Wells (NYY - C)369 13 32 25.3 2.9 314.0 -55.0
 
26 Yan Gomes (CHC - C)450 23 36 27.9 3.0 426.0 -24.0
 
27 Connor Wong (BOS - C)430 22 35 28.0 3.0 453.0 +23.0
 
28 Travis d'Arnaud (ATL - C)505 22 34 28.6 2.7 391.0 -114.0
 
29 Jake Rogers (DET - C)431 24 32 28.1 1.9 387.0 -44.0
 
30 Gary Sanchez (MIL - C,DH)457 20 42 29.1 3.7 402.0 -55.0
 
31 Patrick Bailey (SF - C)439 14 53 31.3 5.2 390.0 -49.0
 
32 Rene Pinto (TB - C)455 25 43 31.8 3.6 511.0 +56.0
 
33 Freddy Fermin (KC - C)528 28 41 32.9 2.4 476.0 -52.0
 
34 Christian Bethancourt (MIA - C) IL10565 25 46 34.6 3.5 568.0 +3.0
 
35 Tyler Soderstrom (OAK - C,1B) MiLB504 22 52 35.7 6.5 554.0 +50.0
 
36 Christian Vazquez (MIN - C)678 24 45 36.6 3.6 491.0 -187.0
 
37 Ivan Herrera (STL - C)581 23 47 35.2 3.8 560.0 -21.0
 
38 Miguel Amaya (CHC - C)684 27 46 37.4 2.8 562.0 -122.0
 
39 Tom Murphy (SF - C)530 24 46 39.1 4.0 606.0 +76.0
 
40 Nick Fortes (MIA - C)698 28 48 38.3 3.3 577.0 -121.0
 
41 Blake Sabol (SF - C,LF) MiLB691 21 61 39.4 5.7 489.0 -202.0
 
42 Yasmani Grandal (PIT - C) IL10729 26 49 39.7 4.8 613.0 -116.0
 
43 Kyle Higashioka (SD - C)765 32 49 42.7 3.2 513.0 -252.0
 
44 James McCann (BAL - C)781 29 55 44.2 4.0 550.0 -231.0
 
45 Andrew Knizner (TEX - C)760 33 57 46.8 4.7 731.0 -29.0
 
46 Martin Maldonado (CWS - C)814 26 53 45.7 4.2 547.0 -267.0
 
47 Carson Kelly (DET - C)736 34 51 46.5 2.8 763.0 +27.0
 
48 Korey Lee (CWS - C)719 31 60 47.3 5.5 728.0 +9.0
 
49 Jose Trevino (NYY - C)694 35 52 45.7 4.8 499.0 -195.0
 
50 Joey Bart (PIT - C)867 39 67 50.5 6.5 841.0 -26.0
 
51 Victor Caratini (HOU - C)743 31 56 44.0 6.4 519.0 -224.0
 
52 Max Stassi (CWS - C) IL60863 38 65 50.4 6.5 708.0 -155.0
 
53 Jacob Stallings (COL - C)869 36 62 52.1 6.2 839.0 -30.0
 
54 Matt Thaiss (LAA - C)804 42 63 52.2 5.9 744.0 -60.0
 
55 Luke Maile (CIN - C)820 43 66 54.5 7.5 824.0 +4.0
 
56 Kyle Teel (BOS - C) MiLB  37 67 52.5 6.6 762.0  
 
57 Eric Haase (MIL - C,LF) MiLB773 45 65 53.3 6.4 587.0 -186.0
 
58 Omar Narvaez (NYM - C)808 47 61 54.4 3.7 797.0 -11.0
 
59 Reese McGuire (BOS - C)798 45 60 54.5 5.1 833.0 +35.0
 
60 Edgar Quero (CWS - C) MiLB  40 51 45.5 5.5    
 
61 Jeferson Quero (MIL - C) MiLB830 52 94 61.6 16.2 791.0 -39.0
 
62 Riley Adams (WSH - C)822 48 66 57.4 4.6 829.0 +7.0
 
63 Sam Huff (TEX - C) MiLB881 41 66 58.7 4.6 736.0 -145.0
 
64 Carlos Perez (OAK - 1B,C) MiLB917 43 75 64.0 14.9    
 
65 Austin Barnes (LAD - C)940 47 68 58.3 7.5 677.0 -263.0
 
66 Ethan Salas (SD - C) MiLB  48 59 53.5 5.5 582.0  
 
67 Wes Clarke (MIL - C,1B) MiLB  51 111 81.0 30.0    
 
68 Ben Rice (NYY - C) MiLB  51 68 62.0 7.8 618.0  
 
69 David Fry (CLE - 1B,C,CI,DH,RF)895 53 65 59.0 4.9    
 
70 Austin Hedges (CLE - C)904 54 66 62.0 4.7    
 
71 Dillon Dingler (DET - C) MiLB  57 92 71.0 15.1    
 
72 Francisco Mejia (MIL - C) MiLB884 59 65 62.7 2.6    
 
73 Austin Nola (KC - C) MiLB  61 80 72.7 8.3 679.0  
 
74 Jorge Alfaro (C,DH) FA  62 109 82.7 19.6    
 
75 Alex Jackson (TB - C) MiLB  62 76 71.3 5.5    
 
76 Garrett Stubbs (PHI - C)  62 71 65.3 4.0 665.0  
 
77 Mike Zunino (C) RET  63 112 85.3 20.2    
 
78 Seby Zavala (SEA - C)  63 66 64.5 1.5    
 
79 Tucker Barnhart (ARI - C)947 65 70 67.7 2.1    
 
80 Drew Romo (COL - C) MiLB  69 79 73.0 4.3    
 
81 Brian Serven (TOR - C) MiLB  70 83 76.5 6.5    
 
82 Jason Delay (PIT - C) IL10  70 73 71.5 1.5 687.0  
 
83 Chadwick Tromp (ATL - C)  72 101 86.5 14.5    
 
84 Brett Sullivan (SD - C) MiLB  72 79 75.5 3.5    
 
85 Jose Herrera (ARI - C) MiLB  74 80 77.0 3.0    
 
86 Manny Pina (C) FA  78 85 81.5 3.5    
 
87 Tomas Nido (NYM - C) MiLB  82 90 86.0 4.0