2019 Catcher Rankings

Catcher is so brutal. As if it couldn’t get worse, Salvador Perez is now out for the year. I’m not even sure everyone I listed is real.

Podcasts on C: J&J, Sporer Solo

  • What’s your strategy at C in 1-C leagues v. 2-C leagues?
  • How do you play it in shallow (10-12) v. deep (15)?
  • Who’s your favorite gamble outside of my top 15?

2019 Catcher Rankings
PLAYER TEAM AGE
1 Gary Sanchez NYY 26
2 J.T. Realmuto PHI 28
3 Wilson Ramos NYM 31
4 Yasmani Grandal MIL 30
5 Buster Posey SF 32
6 Willson Contreras CHC 26
7 Yadier Molina STL 36
8 Danny Jansen TOR 23
9 Kurt Suzuki WAS 35
10 Welington Castillo CWS 31
11 Francisco Cervelli PIT 33
12 Austin Barnes LAD 29
13 Tucker Barnhart CIN 28
14 Mike Zunino TB 28
15 Austin Hedges SD 26
16 Robinson Chirinos HOU 34
17 Yan Gomes WAS 31
18 Omar Narvaez SEA 27
19 Isiah Kiner-Falefa TEX 24
20 Jorge Alfaro MIA 25
21 Willians Astudillo MIN 27
22 Jonathan Lucroy LAA 32
23 Francisco Mejia SD 23
24 Elias Diaz PIT 28
25 Chance Sisco BAL 24
26 John Hicks DET 29
27 Victor Caratini CHC 25
28 Chris Iannetta COL 35
29 Tom Murphy COL 27
30 Eno Sarris ATH 39
31 Tony Wolters COL 27
32 Carson Kelly ARI 24
33 Jason Castro MIN 31
34 Mitch Garver MIN 28
35 Tyler Flowers ATL 33
36 Christian Vazquez BOS 28
37 Blake Swihart BOS 26
38 Brian McCann ATL 35
39 Alex Avila ARI 32
40 Russell Martin LAD 36
41 Matt Wieters STL 32
42 Austin Wynns BAL 28
43 Travis d’Arnaud NYM 30
44 Manny Pina MIL 31
45 Max Stassi HOU 28
46 Chris Herrmann OAK 31
47 Roberto Perez CLE 30
48 James McCann CWS 28
49 Josh Phegley OAK 31
50 Sean Murphy OAK 24
51 Meibrys Viloria KC 22





Paul is the Editor of Rotographs and Content Director for OOTP Perfect Team. Follow Paul on Twitter @sporer and on Twitch at sporer.

100 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Brad JohnsonMember
7 years ago

You snubbed Carson Kelly. He’s at least as good as Sarris. Seriously though, I’m taking him late-teens. They say the devil you know is better than the devil you don’t, but with dumpster fires, it’s better to try the unfamiliar one.

KitAndCanoodleMember since 2025
7 years ago

Eno at #30 might actually be better than some of these options in 2C leagues…

Charlie HustleMember since 2016
7 years ago
Reply to  KitAndCanoodle

Seeing Eno at 30 reminds me that we are all only about 20 games short of C eligibility in most leagues…

E-manMember since 2015
7 years ago
Reply to  Charlie Hustle

Most never dream of wearing the tools of ignorance.

jdelaneyMember since 2019
7 years ago

Enoooooooooo-ugh of these Catchers, let’s abolish the position in fantasy!

jdelaneyMember since 2019
7 years ago
Reply to  Paul Sporer

I agree, I feel like this was the SS position about 5-7 years ago.

jdelaneyMember since 2019
7 years ago
Reply to  Paul Sporer

Yes indeed, completely obnoxious. It seems like in 2 or 3 more years with Tatis and Bichette (and soon after Franco) like it isn’t going to let up any time soon.

srpst23Member since 2025
7 years ago
Reply to  jdelaney

Yeah, but some of these guys will grow or age out of SS. It generally seems that most of the people that stick at SS long-term are the no-bat glove first guys. Also some of the current crop will undoubtedly fall off of a cliff unexpectedly (see Garciapara, Nomar) and struggle with chronic injuries (see Tulowitski, Troy).

boringdanMember since 2018
7 years ago
Reply to  srpst23

Thanks Debbie Downer

jdelaneyMember since 2019
7 years ago
Reply to  Paul Sporer

Eno needs a FanGraphs stats page, make it happen, Paul! See if Eric and Kiley can do a 20/80 grade for you.

jwpepaMember since 2017
7 years ago
Reply to  jdelaney

And while we’re at it let’s just use a DH for the catcher in MLB since it’s no fun watching them hit! Or better yet, use 9 DHs and then have 9 other guys that can’t hit play the field.

manormachine
7 years ago

I had a couple teams in my 10 team H2H not even carry a catcher last year to protect ratios. It will be a very viable strategy this year depending on your league.

Pepper Martin
7 years ago
Reply to  Paul Sporer

I use this strategy with starting pitchers. Just load up on elite closers and middle relievers, don’t draft any starters at all. Kind of punt wins (although I’ll pick starters up off the waiver wire if matchups are favorable), but it dominates saves, WHIP, and ERA, and stays competitive in strikeouts (by not drafting any starters, you can usually get at least 8 relievers who can give you 12+ k/9).

Lanidrac
7 years ago
Reply to  manormachine

Unlike with pitching, there’s only one ratio category for hitting in most leagues. I can’t see it being a worthwhile strategy in that case.

srpst23Member since 2025
7 years ago
Reply to  Lanidrac

Especially at the expense of the counting stats. Even a very mediocre C like a Cervelli is going to give you something like 10 HR and 90 R+RBI, which isn’t easy to make up elsewhere.

dl80Member since 2026
7 years ago
Reply to  Lanidrac

might be worth it in OBP leagues, especially since it’s not like you are losing out on any SBs.

LightenUpFGMember since 2018
7 years ago

You think Perez is bad is bad for the rankings, wait until the Twins punt Astudillo off the roster with Castro and Garver already on the team. Tragedies abound…

SaltyMember since 2017
7 years ago
Reply to  LightenUpFG

Sadly, I think Garver’s concussion issues lead me to doubt how much PT we can really depend from him. I expect that to be the avenue for more PT from Astudillo.

LightenUpFGMember since 2018
7 years ago
Reply to  Salty

Ah! In that case, maybe Astudillo really has a chance to outperform Lucroy, Mejia, and Iannetta this year. Wouldn’t take much even in part time duty.

jet1
7 years ago

With this dumpster fire, I’m highly inclined to bump up even sss Catchers like Narvaez, or any C’s with an iota or upside (Sisco), or guys who are late to the party (Mejia) as opposed to the Beef Wellingtons of the world… draft the aforementioned guys a shade earlier than normal, then scoop up a warm body C like Barnhart later in the draft. thoughts?

JMKUHNERMember since 2019
7 years ago

Um, I have Eno Sarris as my 69th ranked catcher. I feel like that’s a Nice ranking for him.

Lanidrac
7 years ago

You know a position is shallow when 8 of the Top 12 guys are in their 30’s.

srpst23Member since 2025
7 years ago
Reply to  Lanidrac

I feel like (totally anecdotally and not at all supported by research) Catchers tend to break into the league later than other positions.

Pepper Martin
7 years ago
Reply to  Lanidrac

Catchers generally tend to peak late. Not always (Ivan Rodriguez springs to mind), but often. Catchers need a lot of experience in the minors to be ready for the majors.

kevinthecomic
7 years ago

Since you asked about strategy, here’s the catcher strategy I used in my brand new dynasty league this year. But first, the parameters:

Weekly H2H with daily line ups. Hitting categories are Runs (R), Home Runs (HR), Runs Batted In (RBI), Stolen Bases (SB) & On Base Plus Slugging Percentage (OPS). 18-team league. 30 round MLB player auction ($400 budget). 50 round minor league snake draft. One catcher.

Paid through the nose to get Realmuto ($43) then got lucky when he was traded to Philly (better hitter’s park). Ironically, I also took Sixto Sanchez in the minor league draft who moved to a better pitcher’s park in the same trade.

Drafted ready (or near ready) catchers in the minor league draft: Danny Jansen TOR (5th round), Willians Astudillo MIN (7th round), Andrew Knizner STL (15th round) and Will Smith LAD (19th round). The minor league draft is still going on and there is one more catcher I hope to pick up in the next round (30).

I figure I can trade a few catchers for the playoff push if I am in it by midseason or for depth in an area that may be lacking. By then, other owners in my league should have a pretty good idea how thin the catcher position is if they don’t already.

Well, how’d I do?

ajb3313
7 years ago
Reply to  kevinthecomic

You way over-invested.

umichdt
7 years ago

What is it about Suzuki that you like so much

sivjosh
7 years ago
Reply to  umichdt

I’d like to know too….

carterMember since 2020
7 years ago
Reply to  umichdt

Let me try. He is around a league average hitter. He won’t get many at bats, but assuming you give him the catcher 2 in your league, he will not hurt you as much since catchers have negative value?

hipsterdoofus
7 years ago
Reply to  Paul Sporer

Reminds me of Flowers the year before, who massivley underwhelmed in 2018. Unless I was projecting one of the WAS catchers for 75-80% of ABs, not sure I would rank either in the top 12, and I think I have Gomes ahead of Suzuki on my list since I assume he plays more.

rsvp_nj
7 years ago

Does this mean I keep Ramos @$10 and Contreras @ $14 on my two ten-team keeper leagues? I wasn’t even considering it.

srpst23Member since 2025
7 years ago
Reply to  rsvp_nj

Not if it’s a one catcher league, and especially not if you aren’t playing in a deep league. If it’s a one catcher, shallowish league, just draft the least bad option for $1. I tend to start throwing names out at about Catcher #6 on my list. You’d be surprised what you might end up with, when the other owners realize that they don’t want to bid up a catcher.

rsvp_nj
7 years ago
Reply to  srpst23

That’s usually the strategy I take. I thought this year’s dearth at the position might give me a greater advantage to keeping one with a shot at being incrementally more productive than in previous seasons, though with Ramos there’s that injury risk.

srpst23Member since 2025
7 years ago
Reply to  rsvp_nj

That’s always the rub. While the positional scarcity $ bump is totally justified mathematically, I’m just not comfortable paying a premium for someone that is much more likely to miss a chunk of time on the IL (where you’ll be wading into the dumpster fire of replacement catchers anyway), or will likely be playing through a nagging injury during the year. I’d much rather have the actual good hitter and a non-ratio killing catcher, than a “good” catcher and a replacement level person at another position.

calebwMember since 2016
7 years ago
Reply to  srpst23

Where are these non-ratio killing catchers you speak of?

carterMember since 2020
7 years ago

I was toying with an idea. Might be completely off base, but in a DC not drafting a single catcher. The average guy drafts 4. Usually 1 in the 100s, and 2 in the 200-309 range and one super deep. Now let’s say instead we drafted players thay didn’t hurt your team, since mlb catchers last year were worse than leaving the roster spot open and just take 2 zeros for that roster spot? It is probably wrong, but maybe a variation of it taking two catchers around pick 500 that will not give you complete zeros, but also not give you many at bats therefore hurting team less? Maybe a guy who can hit lhp league average, etc.

carterMember since 2020
7 years ago
Reply to  Paul Sporer

Makes sense. I’m probably in 10 or so. Did it in 2 as an experiment

Jon
7 years ago
Reply to  carter

Like Paul said – it’s natural to think of batting average as the only (offensive) category in which a player can hurt your team, but I find it’s better to think of all categories that way. If a guy doesn’t get a single at-bat all year he’s definitely hurting you in 4 out of 5 categories.

Grant GilmoreMember since 2016
7 years ago

Eno needs to come on the pod to discuss his ranking. lol

runningfrog
7 years ago

Elias Diaz doesn’t get enough love here. He finished 10th in catcher WAR last year, despite just 277 PAs. He was 6th in wRC+ among catchers with 200+ PAs. 2nd in BA. 4th in SLG. 6th in OPS.

Yes, he is the “backup” to 33yo Cervelli. But Cervelli is on an expiring contract. And is coming off a career (for him) year. Most of the projections have Diaz playing less than he did last year, which seems unlikely given that if Cervelli plays well he will likely be traded, and if he plays poorly or goes back to suffering nagging injuries, Diaz is likely to steal reps.

If Diaz steals the job and gets 450 PAs, he could well be top-5 at the position this year. And even if he doesn’t he’s going to help your ratios at a position where most everyone else kills them.

I’d have him in the 12-14 range, with ceiling of top-5 and floor around 20th.

David Klein
7 years ago
Reply to  runningfrog

Given Cervalli’s concussions issues over the years and the fact that if the Pirates are out of the race in July then Cervalli is likely to be moved, so I can see Diaz getting 350+ plate appearances

HappyFunBallMember since 2019
7 years ago
Reply to  runningfrog

Yup. He’s certainly a reach as a C1 … you’re counting on his best-case scenario if you make that bet. But as an upside C2 that might not cost you very much he’s perfectly useful.

Rostering him and another similar upside C2 (good bat, bad PAs), then starting the guy most likely to get 2-3 starts in that week isn’t the worst plan. If one of them grows into a bigger job you’ve got your profit.

Bobby MuellerMember since 2016
7 years ago

I believe Grayson Greiner is expected to be the main starter for Detroit. He’s projected for 480 PAs by the FG Depth Charts. Shouldn’t he make the top 50 somewhere? I mean, he’s not good but he should provide something (projected for 10-ish homers).

feslenraster
7 years ago

lmao. Thanks for the laugh, Paul

Kit Davidson
7 years ago

I dropped Willson Contreras mid-June, didn’t fill our 1 C slot again the rest of the year and ended up winning my league. Wouldn’t be shocked if I end up doing something similar this year (the not carrying a C part)

Original Greaser Bob
7 years ago
Reply to  Kit Davidson

My league sucked too.

SeanMember since 2014
7 years ago

By an SGP ranking of ZiPS projections, I have Astudillo at 8, Brett Nicholas (?) at 9, and a pair of Padres catchers, Austin Allen and Francisco Mejia, at 11-12. (How the Padres have 3 catchers projected to play 100 games, I’m not really sure.) Steamer doesn’t project any playing time at all for Nicholas, so he’s out for me. I’m targeting Astudillo or a Padre.

jmpalmer7
7 years ago

Eno Sarris, the Athletic writer, at 30?

GeckMember since 2021
7 years ago

Hey Paul I might have missed this somewhere – are there going to be rankings with multiple writers or is it going to be only you this year? Thanks!

Oleg
7 years ago

Eno is only 33? Seems like he’s been around forever.

muz
7 years ago
Reply to  Oleg

He runs like a man at least 10 years older though. I’m sure that dropped him a couple spots.

gt.sundown
7 years ago

Feel good about getting 1 at the top then waiting to be the last to take my C2 knowing Sarris will still be there at the end of drafts…not sure how he is being overlooked.

Also, Meibrys Viloria? How is he not top 20 based on name alone?

snood
7 years ago
Reply to  gt.sundown

On my first pass-through I thought Viloria was the fake one.

Kevbot034
7 years ago

Is it really worth rostering a C after Cervelli? In a points league, can’t you punt the position and roster an extra pitcher instead?

Anonymous
7 years ago
Reply to  Kevbot034

You can do that math yourself. They’ll likely end up around the same points on 1-start weeks. The extra pitcher will be worth more on 2-start weeks. If you’re already at critical mass for SP (which you should be), the catcher will outperform the extra pitcher in weeks where your SP slots are already being filled with the better starters.

Kevbot034
7 years ago
Reply to  Anonymous

Yeah, I kind of figured so. I’m grateful I have Sanchez as a keeper, but I am thinking of joining a 2nd league and would be starting fresh for first time in a while. Thanks for the help.

v2miccaMember since 2016
7 years ago

Catcher keeps going in this direction, it won’t be long before there is a movement clamoring for a DH spot for them as well.

GeneralKnarf
7 years ago

Dreading the point in my upcoming AL draft (8 teams, must carry 2 C)where I say to myself “Do I go $3 on Omar Narvaez?)

David Klein
7 years ago

Andy Martino of SNY is reporting that if d’Arnaud and Mesoraco are healthy by the end of spring that d’Arnaud could be traded somewhere and if it’s Oakland or KC he could move up the list barring health. This list and looking at the numbers are pretty ugly with Mike Peterello of Mlb.com mentioning how catchers in 2018 hit the worst they’ve hit since the mid 60’s, yikes.

dl80Member since 2026
7 years ago

Is Hundley worth taking late in the hopes he gets 200 at bats where he kills lefties? Phegley is terrible, Herrmann is a lefty, and Murphy isn’t likely to be ready yet.

David Klein
7 years ago

Surprised Ramos is third I’ve seen him a few spots lower on many lists, but I don’t disagree with you on the ranking. Ramos has hit really well since having lasik surgery and he’ll hit at the top of the lineup a few spots behind an obp machine in Nimmo.

Joe Mannix
7 years ago

My strategy in 1-C NL-only 6×6? PUNT!!!! And load up elsewhere.

hahigginsMember since 2018
7 years ago

I kept a $3 Flowers over a $5 Chirinos. It was before I knew McCann would be in ATL but it still feels like maybe I was too cheap.

AndrewMember since 2016
7 years ago

Eno Sarris LOL

HappyFunBallMember since 2019
7 years ago

In a 2xC redraft league I think I’d try very hard to make sure I get one actual good catcher (not WAY overpay, but a dollar or two, or a round or two is fine), then take a shot on an upside play for #2. When I say upside play, I don’t mean a boring accumulator that might earn enough R/RBI to offset bad ratios. I mean the opposite. A legit decent hitter who’s got playing time problems. Guys like Stassi, Astudillo, maybe even Diaz. Catchers get hurt. It’s what they do. Playing time problems have a way of working themselves out.

I might also try for both WAS catchers and just live with fewer PAs

Ecofolux
7 years ago

Catcher isn’t a scary position as long as you have Gary Sanchez this year

Kevbot034
7 years ago
Reply to  Ecofolux

Then it is horrifying. Cause if he breaks again, you’re extra screwed lol

IndymetsMember since 2025
7 years ago

No Evan Gattis? Are we assuming he sits out the season?

srpst23Member since 2025
7 years ago
Reply to  Indymets

He only made 2 appearances at catcher last year with 0 starts. So he wouldn’t qualify at C in any leagues, even if he does sign.

LightenUpFGMember since 2018
7 years ago
Reply to  srpst23

And if he does still have catcher eligibility in one’s league, just know that he’ll only be passable up until August and then flat out quit on you. UGH

IndymetsMember since 2025
7 years ago
Reply to  srpst23

He has catcher eligibility in Fantrax leagues. Just noticed you are correct with Yahoo.

RadermecherMember since 2018
7 years ago

This the worst group of fantasy catchers in a long while.
Might as well take a dark horse late.
I took O.Narvaez.

dcholcomb
7 years ago

I have Yasmani Grandal and Wilson Ramos in my league, and in inquiring about a third baseman, an owner in my team has expressed interest in Ramos (he has Salvador Perez). The suppression of exit velocity at Citi Field causes me pause, particularly at this ranking, and I do believe that I will try to move Ramos accordingly.

WebsMember since 2020
7 years ago

I have a 5×5 deep NL-only draft league with six keepers. I have Rizzo, Baez, Buehler, Blackmon, and then have to choose two of G.Polanco, Seager, W. Ramos, and Archer.

It’s looking like Seager and Ramos, but I have Archer lust.

projeccprotecc
7 years ago

Salvador Perez?
Why isn’t he on the list?
Edit: Just looked, Tommy Johns Surgery.

feslenraster
7 years ago
Reply to  projeccprotecc

Yup out rest of season, unfortunately

mattMember since 2023
7 years ago

FWIW there is a good chance Mejia starts the year in AAA

josephd10
7 years ago

Robinson Chirinos, 4th among catchers in wOBA and 10th in HR since 2014 and the starter in Houston. Seems he should get more respect across the fantasy world.

mjmclainMember since 2025
7 years ago

10 teams w/ 35 roster spots each – I’m going to roster Suzuki and Gomes and adjust my lineup daily. Hoping it works out better than my plan of doing the same w/ Grandal and Barnes last year!

David ChenokMember since 2017
7 years ago

Eno due for a bounce back.

ILoveDaisyDukeMember since 2020
7 years ago

No room for Cam Gallagher?

Merv Throneberry
7 years ago

I see what you did there with Eno Sarris.

But he is NOT better than Tyler Flowers, that’s for dang sure!

Merv Throneberry
7 years ago

And I’ve seen Eno hit…..beers, he can really blast away to all fields.

RunRickeyRun
7 years ago

Eno isn’t blocking anything in the dirt unless the pitcher is throwing cans from Russian River Brewing Company.

The GuruMember since 2026
7 years ago

all this is, is just a list of who the best hitters are. If mookie betts changed his position to C, hed be ranked as the #1 catcher in mlb. thats why FG and these fantasy rankings are flawed big league.

killerweaksweetMember since 2025
7 years ago
Reply to  The Guru

The Guru has spoken Paul, best just step aside and take the L

The GuruMember since 2026
7 years ago
Reply to  The Guru

I know this is over some of yalls head…..but all these guys do is practically sort by war. well fangraphs war for catcher is terrible, no secret, as it takes in no defense like baseball prospectus does. If mookie switched his position to catcher, fan graphs war calc practically wouldn’t even care if he caught the ball or not. Not rocket science here.

The GuruMember since 2026
7 years ago
Reply to  Paul Sporer

whats dumb is your list! haha Do you even watch baseball? You seriously have gary sanchez 1 and wilsom ramos 3 and danny jansen at 8? buwahahah

Dan GreerMember since 2018
7 years ago

Plawecki probably deserves to be in the top 50.

Gary Jackson
7 years ago

Why so high on Suzuki?