Skip to main content

2020 Fantasy Baseball Rankings

Expert Consensus Ranking (36 of 36 Experts) -
Rank Player (Team, Position) Overall Notes
1 J.T. Realmuto (PHI - C) 78 1 2 1.1 0.3 57.0 -21.0
Realmuto didn't quite live up to the lofty expectations last year but still managed to finish as the top catcher in fantasy baseball. He is a near-lock to again lead the position in steals and runs while providing 20+ homers, 75+ RBI and a solid batting average. His ceiling might not be as high as Gary Sanchez, but you know you are drafting a sure-fire top 100 player with Realmuto.
2 Gary Sanchez (NYY - C) 104 1 3 2.1 0.5 72.0 -32.0
Yes, Sanchez did manage to swat 34 homers and has historical power potential for the position, but you are definitely going to take a hit at batting average if you draft him. With that said, hitting in the middle of the Yankees lineup should afford fantasy owners loads of RBIs and runs too.
3 Yasmani Grandal (CWS - C,1B) 123 1 5 3.3 0.6 98.0 -25.0
In terms of overall game, Grandal may be the best catcher in all of baseball, as his OBP will hover just south of .400 and he plays excellent defense but the BA will be closer to that .240 mark and his HRs, RBIs and runs should dip in the ballpark and lineup moves from MIL to CWS.
4 Willson Contreras (CHC - C) 150 3 7 4.2 0.8 108.0 -42.0
Contreras is no doubt one of the best hitting catchers in baseball, with a .270+ average in three of four seasons, but his upside is capped by the fact that Chicago also has Caratini and is certain to get him 200+ PAs. Even so, Contreras should have no trouble reaching 20 HRs, 50 R and 60 RBIs once again.
5 Mitch Garver (MIN - C) 162 2 9 4.9 1.1 124.0 -38.0
Garver may be the most difficult catcher to peg this season because his breakout was so extreme and such a surprise. He hit 31 homers in just 311 at-bats. Surely that rate will regress but he should also get more trips to the plate too so 35 HRs, .260 BA is not out of the question by any means.
6 Salvador Perez (KC - C) 185 2 9 6.4 1.1 174.0 -11.0
Perez missed the entire season but is still just 30 years old and let's not forget that he was an all-star for six consecutive seasons. There is no more consistent source of power at the position but his BA has dipped into danger territory two times in three seasons. Perez ends the top teir of reliable catchers.
7 Wilson Ramos (NYM - C) 220 5 14 7.8 1.7 185.0 -35.0
Since 2016, Ramos has batted a superb .294 and averages 16 homers per season with 64 RBIs. He doesn't possess the upside of a Contreras, Sanchez or Garver but in terms of consistency, he is as solid as you'll find. Ramos ends the tier of players you rely on to finish among the top ten catchers.
8 Will Smith (LAD - C) 225 4 29 8.6 4.6 152.0 -73.0
Smith was among the biggest surprises last season, knocking 15 homers and 42 RBIs in just 170 at-bats. That's a full-season pace of 40 homers and a 120 RBIs. Granted, that won't happen, but the upside is clearly there for a special season. You'll have to decide if the hefty ADP is worth the risk.
9 Christian Vazquez (BOS - C,1B) 271 7 17 10.4 1.6 217.0 -54.0
Vasquez is being drafted as the ninth catcher off the board this season but finished 2019 as the #4 catcher in fantasy with 23 homers and a solid .276 average. Playing in Boston's treacherous lineup certainly dosn't hurt either. His upside isn't as sexy but this is a good bat well worth using as a top 12 catcher.
10 Carson Kelly (ARI - C) 260 7 22 10.9 3.0 207.0 -53.0
Kelly was on a roll last season before his injury but still managed to power up for 18 homers in just 314 at-bats. The batting average may end up below .240 but with a full season, 30 homers isn't out of the question for the youngster.
11 Omar Narvaez (MIL - C,DH) 280 8 19 11.2 2.3 193.0 -87.0
Narvaez was exceptional last year in a breakout campaign with 22 bombs and a .278 average. While he may be due for some regression, moving from Seattle's pitcher park to Milwaukee's hitter park and a much stronger lineup could help him have another very useful offensive season.
12 Yadier Molina (STL - C) 293 9 19 12.7 2.1 258.0 -35.0
Yadi isn't likely to knock 20 homers again at this point in his career, but he is a safe source of batting average and also provides a handful of steals every year as well. While he is healthy, batting in the middle of the lineup should provide plenty of RBIs and runs for fantasy owners too.
13 Jorge Alfaro (MIA - C) 306 8 19 13.6 2.2 219.0 -87.0
Alfaro slowed down a bit at the end of the season but still finished with 18 homers and a .262 batting average. The youngster has some speed as well and that bat should continue to improve in just his third full season in the bigs this year.
14 Sean Murphy (OAK - C) 316 7 23 14.1 2.8 230.0 -86.0
Murphy didn't show much in his September debut but he was a top prospect for a reason, hitting .293 with 20 extra-base hits in just 41 minor league games. Murphy should be in the lineup almost every day and can be expected to contribute in four categories.
15 Francisco Mejia (SD - C) 327 11 23 15.1 2.2 246.0 -81.0
Mejia was a bit of a fantasy disappointment last year but that is often the case with young catchers. He should end up with much more than 226 at-bats this time around and if he does, you can expect 15+ homers to go with a useful batting average.
16 Buster Posey (SF - C) 353 5 27 16.4 3.5 259.0 -94.0
We've seen Posey's power numbers slowly drop over each of the last four seasons but last year the batting average finally plummeted too. There isn't much upside here but at the very least, you know he will play almost every day.
17 Tom Murphy (SEA - C) 345 5 39 16.8 5.0 237.0 -108.0
Murphy was quietly exceptional for the Mariners in just 260 at-bats, knocking 18 homers with 40 RBIs and a .269 BA. Now that Narvaez is out of his way and in Milwaukee, Murphy should add 200 trips to the plate and could approach 25 or perhaps even 30 homers for fantasy owners.
18 Travis d'Arnaud (ATL - C,1B) 380 12 27 17.7 2.4 265.0 -115.0
d'Arnaud is not likely to help with batting average but as long as he can manage to stay healthy, fantasy owners can again expect 15+ homers with 60+ RBIs in this potent Atlanta offense.
19 Kurt Suzuki (WSH - C) 365 12 27 18.7 2.5 287.0 -78.0
Suzuki's bat took off last year with 17 homers, 63 RBIs and a .264 BA in just 280 at-bats. It seems likely that Gomes will take more of a back seat this year which would make Suzuki a plenty useful offensive catcher for fantasy owners.
20 Robinson Chirinos (TEX - C) 410 11 24 20.0 2.2 275.0 -135.0
Chirinos may be older and a batting average liability, but you can bet your bottom dollar that he'll provide 15+ homers and 50+ RBIs for fantasy owners as a strong C2 option.
21 Danny Jansen (TOR - C) 390 13 34 20.2 3.4 281.0 -109.0
Among the C2 options, no one has more upside, perhaps, than Jansen. He did only bat .208 last year but this was a very strong minor league hitter plus he has some pop.
22 Roberto Perez (CLE - C) 443 15 37 21.9 3.1 256.0 -187.0
Perez managed to finish among the top 12 fantasy catchers last season, driving in 63 runs on 24 homers. The batting average ended up below .240 but with a low-end C2, that is just par for the course.
23 Tucker Barnhart (CIN - C) 523 15 35 24.2 2.4 431.0 -92.0
Barnhart is so great defensively that there is virtually no chance he'll lose his job so two-catcher leagues can expect 40+ runs and RBIs but the BA and power won't be all that useful.
24 Jason Castro (LAA - C) 436 14 33 25.0 4.0 433.0 -3.0
Castro knocked 13 homers in just 237 at-bats last year and may end up with more playing time this year, but if he does, fantasy owners can expect a lackluster batting average.
25 James McCann (CWS - C) 528 19 36 26.3 3.2 288.0 -240.0
McCann was the #7 fantasy catcher in 2019, swatting 18 homers with a solid .276 average but Chicago went and acquired Grandal so you'd expect McCann sees less playing time this season.
26 Willians Astudillo (MIN - C,1B,3B) 529 21 34 26.8 3.3 331.0 -198.0
If Astudillo gets more playing time this year, fantasy owners can expect a useful batting average but not much in the way of power or speed.
27 Mike Zunino (TB - C) 423 13 40 27.3 5.5 453.0 +30.0
Zunino's but was so bad last year with a .165 BA that he may end up losing his job altogether, but we know there is no other C3 with this kind of upside. It wouldn't surprise anyone if he knocked 30 homers this year.
28 Yan Gomes (WSH - C) 482 21 37 27.6 3.0 440.0 -42.0
It was Kurt Suzuki who took the bull by the horns last year among the Nationals catchers, but Gomes still had more playing time. If that continues, he'll be a useful C2 source of RBIs and runs.
29 Austin Romine (DET - C) 535 20 41 29.1 3.7 444.0 -91.0
Romine is expected to start for Detroit and should once again provide a solid batting average but he doesn't offer enough in terms of power to even be a C2 for fantasy teams.
30 Chance Sisco (BAL - C) 541 23 36 30.8 3.3 458.0 -83.0
If you are in a deeper league that starts two catchers and are looking for a potential breakout option, Sisco is a former top prospect who has flashed a great bat in stretches.
31 Tyler Flowers (ATL - C) 597 25 40 31.0 3.0 473.0 -124.0
 
32 Victor Caratini (CHC - C,1B) 599 23 44 32.4 4.0 513.0 -86.0
Caratini is almost certain to be the backup once again to Contreras this season, but should he suffer an injury or the Cubs trade him, Caratini would likely morph into a low-end C1 or high-end C2.
33 Pedro Severino (BAL - C) 595 24 50 34.8 6.3 521.0 -74.0
 
34 Austin Hedges (SD - C)   33 52 36.8 4.1 506.0  
 
35 Welington Castillo (WSH - C,DH) NRI   25 53 36.9 6.3 496.0  
 
36 Jacob Stallings (PIT - C) 596 24 47 36.2 5.1 556.0 -40.0
 
37 Austin Barnes (LAD - C)   30 45 37.6 3.3 533.0  
 
38 Francisco Cervelli (MIA - C)   28 45 37.0 3.9 554.0  
 
39 Reese McGuire (TOR - C) 567 20 48 37.6 3.8 546.0 -21.0
 
40 Isiah Kiner-Falefa (TEX - C,3B)   28 55 40.0 5.1 532.0  
 
41 Stephen Vogt (ARI - C,LF) 603 25 51 40.2 6.4 423.0 -180.0
 
42 Alex Avila (MIN - C)   29 52 42.3 3.1 710.0  
 
43 Martin Maldonado (HOU - C) 618 31 48 43.3 4.0 610.0 -8.0
 
44 Jonathan Lucroy (BOS - C) NRI   32 57 41.9 4.5 541.0  
 
45 Manny Pina (MIL - C)   32 56 43.5 4.3 670.0  
 
46 Elias Diaz (COL - C) NRI 484 9 51 44.0 4.8 644.0 +160.0
 
47 Austin Nola (SEA - C,1B,2B) 525 18 53 40.0 11.9 557.0 +32.0
 
48 Tony Wolters (COL - C) 609 23 51 43.3 7.6 572.0 -37.0
 
49 John Hicks (ARI - C,1B) NRI   38 57 47.5 3.7 812.0  
 
50 Andrew Knizner (STL - C)   35 50 46.8 2.7 659.0  
 
51 Chris Iannetta (NYY - C) NRI   26 56 48.1 3.8 709.0  
 
52 Curt Casali (CIN - C)   31 50 40.0 7.0 682.0  
 
53 Garrett Stubbs (HOU - C)   25 58 40.7 13.5 814.0  
 
54 Daulton Varsho (ARI - C) MiLB   30 54 45.8 8.4 486.0  
 
55 Grayson Greiner (DET - C)   42 57 49.5 4.6 839.0  
 
56 Max Stassi (LAA - C)   46 58 49.8 4.4 866.0  
 
57 Joey Bart (SF - C) NRI   25 54 39.5 14.5 426.0  
 
58 Josh Phegley (CWS - C) NRI   32 57 49.2 8.9 619.0  
 
59 Zack Collins (CWS - C,DH)   37 56 45.3 7.9 738.0  
 
60 Michael Perez (TB - C)   40 59 48.8 6.8    
 
61 Austin Allen (OAK - C)   31 52 41.5 10.5 642.0  
 
62 Russell Martin (C) FA   46 58 50.6 4.0    
 
63 Keibert Ruiz (LAD - C)   38 55 47.0 7.0 756.0  
 
64 Kevan Smith (TB - C) NRI   33 57 45.0 12.0 697.0  
 
65 Matt Wieters (STL - C)   47 54 50.3 2.9 739.0  
 
66 Brian McCann (C) RET   48 59 52.0 5.0    
 
67 Kevin Plawecki (BOS - C)   47 56 51.5 4.5    
 
68 Spencer Kieboom (C) FA   48 60 54.0 6.0    
 
Go Premium For FREE
Yahoo DFS offer Monkey Knife Fight offer DraftKings offer FanDuel offer
Deposit $10 at a DFS partner site you have NOT played at and get a FREE 6 Month HOF Subscription!
1Christian McCaffrey (CAR)RB
2Saquon Barkley (NYG)RB
3Ezekiel Elliott (DAL)RB
4Michael Thomas (NO)WR
5Dalvin Cook (MIN)RB
6Derrick Henry (TEN)RB
7Alvin Kamara (NO)RB
8Tyreek Hill (KC)WR
9DeAndre Hopkins (HOU)WR
10Aaron Jones (GB)RB
 View All Rankings 
11Joe Mixon (CIN)RB
12Nick Chubb (CLE)RB
13Davante Adams (GB)WR
14Julio Jones (ATL)WR
15Chris Godwin (TB)WR
16Mike Evans (TB)WR
17George Kittle (SF)TE
18Travis Kelce (KC)TE
19Leonard Fournette (JAC)RB
20Lamar Jackson (BAL)QB
21Josh Jacobs (OAK)RB
22Kenny Golladay (DET)WR
23Amari Cooper (DAL)WR
24D.J. Moore (CAR)WR
25Todd Gurley (LAR)RB
26Chris Carson (SEA)RB
27Odell Beckham Jr. (CLE)WR
28Allen Robinson (CHI)WR
29Miles Sanders (PHI)RB
30Mark Andrews (BAL)TE
1Ronald Acuna Jr. (ATL)LF,CF
2Mike Trout (LAA)CF
3Christian Yelich (MIL)LF,RF
4Cody Bellinger (LAD)1B,CF
5Mookie Betts (LAD)CF,RF
6Francisco Lindor (CLE)SS
7Trevor Story (COL)SS
8Gerrit Cole (NYY)SP
9Trea Turner (WSH)SS
10Nolan Arenado (COL)3B
 View All Rankings 
11Jacob deGrom (NYM)SP
12Juan Soto (WSH)LF
13Justin Verlander (HOU)SP
14Alex Bregman (HOU)3B,SS
15Freddie Freeman (ATL)1B
16Max Scherzer (WSH)SP
17Jose Ramirez (CLE)3B
18J.D. Martinez (BOS)LF,RF
19Walker Buehler (LAD)SP
20Anthony Rendon (LAA)3B
21Rafael Devers (BOS)3B
22Bryce Harper (PHI)RF
23Fernando Tatis Jr. (SD)SS
24Aaron Judge (NYY)RF
25Stephen Strasburg (WSH)SP
26Xander Bogaerts (BOS)SS
27Jack Flaherty (STL)SP
28Javier Baez (CHC)SS
29Starling Marte (ARI)CF
30Yordan Alvarez (HOU)LF,DH
1Anthony Davis (LAL)PF,C
2James Harden (HOU)PG,SG
3Giannis Antetokounmpo (MIL)SF,PF
4Karl-Anthony Towns (MIN)C
5Kevin Durant (BKN)SF,PF
6LeBron James (LAL)SF,PF
7Stephen Curry (GSW)PG,SG
8Nikola Jokic (DEN)PF,C
9Damian Lillard (POR)PG
10Russell Westbrook (HOU)PG
 View All Rankings 
11Victor Oladipo (IND)PG,SG
12Paul George (LAC)SF,PF
13Joel Embiid (PHI)PF,C
14Kawhi Leonard (LAC)SG,SF
15Chris Paul (OKC)PG
16Jimmy Butler (MIA)SG,SF
17Kemba Walker (BOS)PG
18Ben Simmons (PHI)PG,SF
19Kyrie Irving (BKN)PG,SG
20Jrue Holiday (NOR)PG,SG
21Rudy Gobert (UTH)C
22Andre Drummond (CLE)PF,C
23John Wall (WAS)PG
24Kyle Lowry (TOR)PG
25Donovan Mitchell (UTH)PG,SG
26Khris Middleton (MIL)SG,SF
27Bradley Beal (WAS)SG
28Kevin Love (CLE)PF,C
29Draymond Green (GSW)PF,C
30LaMarcus Aldridge (SAS)PF,C