2020 Fantasy Baseball Rankings
Expert Consensus Ranking (39 of 49 Experts) -
|Rank||Player (Team, Position)||Overall||Notes|
|1||J.T. Realmuto (PHI - C)||71||1||3||1.1||0.2||55.0||-16.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)||108||1||4||2.4||0.6||76.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)||129||1||10||3.2||1.0||99.0||-30.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)||144||2||6||4.2||0.8||117.0||-27.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)||177||2||11||5.0||1.3||112.0||-65.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)||200||4||58||6.5||1.8||162.0||-38.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)||212||6||11||7.4||0.9||164.0||-48.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)||223||3||134||7.8||2.6||158.0||-65.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||Omar Narvaez (MIL - C,DH)||280||8||16||10.7||1.6||202.0||-78.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.
|10||Carson Kelly (ARI - C)||279||7||46||11.0||3.3||205.0||-74.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||Christian Vazquez (BOS - C,1B)||276||8||24||11.9||3.0||194.0||-82.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.
|12||Yadier Molina (STL - C)||288||7||19||12.2||2.5||219.0||-69.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)||298||5||21||13.1||2.6||237.0||-61.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)||322||8||19||14.2||2.7||239.0||-83.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||Buster Posey (SF - C)||325||7||20||15.6||2.9||264.0||-61.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.
|16||Francisco Mejia (SD - C)||336||9||23||15.7||2.2||287.0||-49.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.
|17||Tom Murphy (SEA - C)||371||8||26||17.3||2.7||254.0||-117.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||Danny Jansen (TOR - C)||356||9||38||17.7||4.6||293.0||-63.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.
|19||Travis d'Arnaud (ATL - C,1B)||376||10||30||17.9||2.8||253.0||-123.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.
|20||Kurt Suzuki (WSH - C)||373||13||26||19.2||2.3||324.0||-49.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.
|21||Robinson Chirinos (TEX - C)||427||10||33||20.4||2.8||321.0||-106.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.
|22||Roberto Perez (CLE - C)||404||13||30||22.3||2.0||300.0||-104.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)||515||18||36||25.1||3.5||450.0||-65.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)||471||15||39||25.2||4.8||405.0||-66.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||Mike Zunino (TB - C)||483||16||39||27.2||4.1||448.0||-35.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.
|26||Yan Gomes (WSH - C)||592||21||34||28.4||3.1||452.0||-140.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.
|27||James McCann (CWS - C)||706||17||45||28.3||4.9||319.0||-387.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.
|28||Willians Astudillo (MIN - C,1B,3B)||726||19||63||30.7||7.2||412.0||-314.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.
|29||Austin Romine (DET - C)||650||21||42||29.0||4.7||451.0||-199.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)||648||24||42||31.1||4.1||491.0||-157.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)||619||24||40||33.0||3.7||494.0||-125.0|
|32||Victor Caratini (CHC - C,1B)||744||26||44||33.2||4.6||454.0||-290.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||Jacob Stallings (PIT - C)||657||18||40||31.4||5.6||545.0||-112.0|
|34||Pedro Severino (BAL - C)||752||24||52||35.3||5.4||466.0||-286.0|
|35||Stephen Vogt (ARI - C,LF)||686||22||57||37.4||7.8||564.0||-122.0|
|36||Martin Maldonado (HOU - C)||709||20||48||37.5||7.3||483.0||-226.0|
|37||Austin Hedges (SD - C)||636||32||56||38.0||5.1||676.0||+40.0|
|38||Reese McGuire (TOR - C)||616||21||44||36.7||4.1||562.0||-54.0|
|39||Tony Wolters (COL - C)||602||22||51||38.3||6.8||584.0||-18.0|
|40||Isiah Kiner-Falefa (TEX - C,3B)||809||22||64||40.3||9.6||417.0||-392.0|
|41||Francisco Cervelli (MIA - C)||779||29||57||41.3||6.5||740.0||-39.0|
|42||Austin Barnes (LAD - C)||917||30||61||42.1||6.0||470.0||-447.0|
|43||Manny Pina (MIL - C)||761||32||58||43.3||5.5||727.0||-34.0|
|44||Austin Nola (SEA - C,1B,2B)||707||22||53||40.5||8.4||592.0||-115.0|
|45||Alex Avila (MIN - C)||618||28||60||44.0||5.9||754.0||+136.0|
|46||Elias Diaz (COL - C) MiLB||923||28||67||45.2||7.7||723.0||-200.0|
|47||Welington Castillo (WSH - C,DH) RST||918||30||65||46.2||11.1||535.0||-383.0|
|48||Jonathan Lucroy (BOS - C) MiLB||925||36||66||47.3||8.2||616.0||-309.0|
|49||Austin Allen (OAK - C)||798||31||51||42.6||6.2||513.0||-285.0|
|50||Curt Casali (CIN - C)||611||22||61||45.1||9.5||751.0||+140.0|
|51||Andrew Knizner (STL - C) MiLB||921||21||71||53.4||8.7||776.0||-145.0|
|52||Joey Bart (SF - C) NRI||25||68||48.9||11.6||433.0|
|53||Max Stassi (LAA - C)||763||44||55||50.0||2.7|
|54||Chris Iannetta (NYY - C) NRI||915||40||72||53.5||8.8|
|55||Daulton Varsho (ARI - C) MiLB||24||86||53.8||20.1||658.0|
|56||Matt Wieters (STL - C)||627||31||55||46.3||4.5||589.0||-38.0|
|57||John Hicks (ARI - C,1B) MiLB||44||78||56.3||10.6|
|58||Grayson Greiner (DET - C)||811||40||58||52.0||3.5||849.0||+38.0|
|59||Garrett Stubbs (HOU - C) MiLB||18||60||45.8||15.9||808.0|
|60||Kyle Higashioka (NYY - C)||748||39||52||46.0||4.8||536.0||-212.0|
|61||Michael Perez (TB - C)||785||40||59||51.0||5.7|
|62||Kevin Plawecki (BOS - C)||660||37||54||47.2||5.6||619.0||-41.0|
|63||Zack Collins (CWS - C,DH) MiLB||932||37||127||66.0||26.4||819.0||-113.0|
|64||Sandy Leon (CLE - C)||788||40||60||52.0||3.9|
|65||Josh Phegley (CWS - C) NRI||33||63||51.8||7.0||767.0|
|66||Keibert Ruiz (LAD - C) MiLB||39||107||63.3||22.6||770.0|
|67||Tyler Stephenson (CIN - C) MiLB||41||85||62.0||18.8||752.0|
|68||Luke Maile (PIT - C)||812||42||57||52.3||6.0|
|69||Kevan Smith (TB - C) NRI||45||66||54.5||7.6||797.0|
|70||Dustin Garneau (HOU - C)||654||35||60||51.3||11.6||848.0||+194.0|
|71||Cam Gallagher (KC - C)||700||40||63||51.5||11.5||883.0||+183.0|
|72||Andrew Knapp (PHI - C)||731||41||72||61.3||12.1||659.0||-72.0|
|73||Russell Martin (C) FA||50||64||58.2||4.6||649.0|
|74||Tomas Nido (NYM - C)||783||47||61||55.7||6.2|
|75||Kyle Farmer (CIN - C,1B,2B,3B)||926||50||126||77.0||29.5||840.0||-86.0|
|76||Jose Trevino (TEX - C)||47||78||63.7||12.8|
|77||Dom Nunez (COL - C)||50||69||62.3||8.7||835.0|
|78||Spencer Kieboom (C) FA||51||123||87.0||36.0||841.0|
|79||Jeff Mathis (TEX - C)||805||53||76||66.8||9.1|
|80||Jake Rogers (DET - C) MiLB||53||67||62.3||6.6|
|81||Meibrys Viloria (KC - C) MiLB||54||80||69.3||11.1|
|82||Drew Butera (COL - C) NRI||815||56||70||62.3||5.8|
|83||Rene Rivera (NYM - C) MiLB||62||82||74.7||9.0|
|84||Rob Brantly (SF - C) MiLB||943||62||75||69.3||5.4|
|85||Austin Wynns (BAL - C)||77||84||80.5||3.5|
|86||Chris Herrmann (TB - C) NRI||81||86||83.5||2.5|
|87||Juan Centeno (BOS - C) MiLB||81||83||82.0||1.0|
|88||John Ryan Murphy (PIT - C) NRI||83||87||85.0||2.0|
|89||David Freitas (MIL - C) MiLB||87||97||92.0||5.0|
|90||Bryan Holaday (BAL - C) MiLB||88||91||89.5||1.5|
|91||Jett Bandy (BOS - C) NRI||89||112||100.5||11.5|
|92||Luis Torrens (SD - C)||90||102||96.0||6.0|
|93||Anthony Bemboom (LAA - C) MiLB||90||91||90.5||0.5||782.0|
|94||Jacob Nottingham (MIL - C) MiLB||92||104||98.0||6.0|
|95||Alex Jackson (ATL - C) MiLB||92||99||95.5||3.5|
|96||Aramis Garcia (SF - C,1B) IL60||93||96||94.5||1.5|
|97||Caleb Joseph (TOR - C) MiLB||94||103||98.5||4.5|
|98||Erik Kratz (NYY - C) NRI||95||110||102.5||7.5|
|99||Chad Wallach (MIA - C)||96||109||102.5||6.5|
|100||Beau Taylor (CLE - C) NRI||97||108||102.5||5.5|
|101||Blake Swihart (TEX - C,LF,RF) NRI||101||128||114.5||13.5|