Archive for Rankings

Shortstop 2026 Fantasy Rankings

Sep 24, 2025; West Sacramento, California, USA; Athletics shortstop Jacob Wilson (5) jogs towards the dugout before the start of the game against the Houston Astros at Sutter Health Park. Mandatory Credit: Cary Edmondson-Imagn Images

Changelog

  • 12/22/2024 – First Release

Ranking Methodology

  • ADP is based on 30-day rolling NFBC Draft Champions Leagues.
  • $ Values are based on standard 5×5 12-team league using the FanGraphs Depth Charts and these Auction Calculator settings. They default to a player’s most valuable position, so if the first base list includes a catcher, it will show that player’s value at catcher.
  • ADP and $ Values are updated as of the last update date on this post.
  • 5-game eligibility was used for these lists to cast the widest net.

Shortstop Overview

The shortstop position is once again the deepest position in fantasy from top to bottom. There is a great mix of talent from old, reliable vets to young up and comers. However, a lot of the position has eligibility at other spots and there are big drop offs through out.

Today’s Discussion

This is the initial set of rankings and they will change as more information becomes available and as I update my projections throughout the offseason and draft season. Players and writeups will be added and changed as we move through the weeks leading up to Spring Training, but please jump into the comments to discuss who I might have whiffed on!

 

Read the rest of this entry »


Third Base 2026 Fantasy Rankings

Credit: Ken Blaze-Imagn Images

Changelog

  • 12/31/2025 – Updated ADPs, more capsules, and some reranking.
  • 12/24/2025 – Updated ADPs — rerank and more capsules coming between Christmas and New Year’s!
  • 12/16/2025 – First Release

Ranking Methodology

  • ADP is based on 30-day rolling NFBC Draft Champions Leagues.
  • $ Values are based on standard 5×5 12-team league using the FanGraphs Depth Charts and these Auction Calculator settings. They default to a player’s most valuable position, so if the first base list includes a catcher, it will show that player’s value at catcher.
  • ADP and $ Values are updated as of the last update date on this post.
  • 5-game eligibility was used for these lists to cast the widest net.

Hello, and welcome to the 2026 3B rankings! Third base has been a weird position for a while, one that fits a bunch of different types of players; there’s no one archetype that works above all the others. That makes ranking them a little tough, but hey, at least Nos. 1 and 2 were layups (that’s a basketball term). For now, we’ve just got write-ups on the top quartet of third basemen, with plenty more to follow.

One quick note regarding the bottom tier, those in Free Agent Limbo: I don’t actually think those are the least-valuable fantasy third basemen. What I do think is that their value is dependent on where they sign. Will they sign as a regular? A platoon bat? Will they even maintain 3B eligibility? That’s all up in the air for the free agents not named Bregman or Suárez.

See you next week with more write-ups and maybe some shuffling!

Hot Ones at the Hot Corner

The best of the best.
Hot Ones at the Hot Corner
Rank Name Team Pos Change ADP $
1 José Ramírez CLE 3B 5 $34
2 Junior Caminero TBR 3B 14 $35
3 Jazz Chisholm Jr. NYY 2B/3B 23 $16
4 Maikel Garcia KCR 2B/3B/SS/OF 86 $15

There’s little that Ramírez is yet to accomplish in MLB, though winning MVP might forever be his white whale. (He’d also love to go 40/40 at least once, I’m sure.) His counting stats at the plate took a little bit of a step back as he had even more wear and tear than usual in 2025, but he’s showing no long-term signs of slowing down and continues to command the zone while not striking out as well as anyone.

At the onset of the 2025 season it looked like Caminero would be missing some valuable plate appearances as he was frequently replaced for defense, but he improved enough at third to actually play full games with the Rays leading as the season went on. The massive homer power is Caminero’s calling card and considering his precocious youth combined with a lack of big swing-and-miss, the sky is the limit. He was weirdly average away from Steinbrenner Field but I don’t have much concern there since his BABIP was a ridiculously low .197 on the road.

Enjoy the 3B eligibility while you can! Jazz won’t be sniffing the hot corner any time soon after couping DJ LeMahieu out of a roster spot so he could move back to second base, and he responded with a career year despite missing time with an oblique strain. Coming off back-to-back almost-fully-healthy seasons in which he proved he’s got star output to go with his star-level skills, here’s hoping we can finally see what 150 games of Jazz looks like.

Are Garcia’s gains at the plate legit? The Royals sure think so, rewarding his breakout with a five-year, $57.5 million extension. He’s got almost three years of service time but is still just 25 years old, so it’s entirely possible we haven’t seen the best of him yet. He’s more of a “jack of all trades, master of none” than a guy who will give you insane production in a particular category, but there’s .300/20/40 potential in there.

Slightly Less Hot

Great players who just missed.
Slightly Less Hot
Rank Name Team Pos Change ADP $
5 Manny Machado SDP 3B ▲1 40 $20
6 Austin Riley ATL 3B ▲1 83 $18
7 Isaac Paredes HOU 3B ▲1 215 -$4
8 Alex Bregman FA 3B ▲1 126 $13
9 Max Muncy LAD 3B ▲1 262 -$5
10 Eugenio Suárez FA 3B ▲1 120 $10
11 Jordan Westburg BAL 2B/3B ▼6 135 $10

The very definition of borderline between the top tier and second tier, Machado continues to perform like a metronome. The only thing that concerns me is Father Time’s undefeated record, and Machado is entering his age-33 season. His bat speed is still excellent but it has been going down each year for the three years it’s been tracked by Statcast, so it’s not as if he’s completely ageless.

I want Riley to go back to being great, and I’ll concede that it’s entirely possible if not likely that injuries are part of the explanation for his wRC+ declining each year since his career-high in 2022. But we can’t just ignore that in 2025 he walked less and whiffed and struck out more. This is about as high as I’m comfortable putting him.

Paredes would be higher on this list if I was fully confident that he’s (a) fully healthy after rushing back from a horrible hamstring strain and (b) definitely an Astro in 2026. So much of Paredes’ value comes from his elite ability to pull the ball in the air, and there’s nowhere better to do that than Daikin Park. But with the Astros probably needing to offload an infielder to open up DH for Yordan Alvarez and Paredes’ name being the most-often mentioned, I’m just wary enough to ding him a bit.

Bregman could move up or down this tier depending on where he signs, because like Paredes, ballpark is pretty important for him, though not as crucially so. He had a horrible end to his season after rushing back from a quad injury, and I don’t expect that to continue after a normal offseason, even if he’s not quite as good as he was to start the season with Boston. The shape of Bregman’s career will be interesting to follow, because he’s already been so many different types of hitters.

Muncy has been as good as ever on a rate basis in the last two seasons, but I’m conscious of his age (35) and the fact that he’s only played 173 games in the last two seasons. Plus, he had his worst showing ever against lefties, albeit in only 80 plate appearances, and he could continue to be shielded from them by Miguel Rojas and Alex Call.

Paredes, Bregman, Suárez: the Three Horsemen (look, there’s not a fourth, okay?) of “I really hope they’re playing in a ballpark good for them.” Suárez’s second act in Seattle went even worse than his first one after absolutely mashing in Arizona, and it’s pretty clear to me that he needs a ballpark where the ball will carry well and give his dead-pull swing some extra juice.

This is a pretty aggressive placement for a guy who’s yet to be fully healthy for a season, I’ll admit. But he’s been rock solid when he’s been able to play in 2024 and 2025, and his expected metrics in 2024 — slugging especially — were so good that I think there’s another level in there.

2025 Breakouts

If they continue in 2026, they'll be fantasy stars.
2025 Breakouts
Rank Name Team Pos Change ADP $
12 Addison Barger TOR 3B/OF 190 -$1
13 Colson Montgomery CHW 3B/SS 244 $1

Steady Vets

You basically know what you're getting here.
Steady Vets
Rank Name Team Pos Change ADP $
14 Matt Chapman SFG 3B 167 $10
15 Alec Bohm PHI 1B/3B 271 $6
16 Carlos Correa HOU 3B/SS 276 $4

NPB "Rookies"

How they convert to MLB remains to be seen, but there's plenty of upside here.
NPB "Rookies"
Rank Name Team Pos Change ADP $
17 Munetaka Murakami CHW 1B/3B $6
18 Kazuma Okamoto FA 1B/3B 297 -$4

You Should Be Better Than This!

Two guys who hit the ball hard but haven't put it all together yet.
You Should Be Better Than This!
Rank Name Team Pos Change ADP $
19 Mark Vientos NYM 3B 269 $8
20 Royce Lewis MIN 3B 198 $8

Multipositional Studs

Good performance, better multipositional flex.
Multipositional Studs
Rank Name Team Pos Change ADP $
21 Caleb Durbin MIL 2B/3B 239 $1
22 Tommy Edman LAD 2B/3B/OF 298 $1
23 Ernie Clement TOR 1B/2B/3B/SS 296 $3
24 Brett Baty NYM 2B/3B 248 -$7
25 Zach McKinstry DET 2B/3B/SS/OF 336 -$15
26 Colt Keith DET 1B/2B/3B 309 -$9
27 Josh Smith TEX 1B/3B/SS/OF 348 -$11
28 Gavin Lux CIN 2B/3B/OF 588 -$17
29 José Caballero NYY 2B/3B/SS/OF 231 -$13

Nolan Arenado

I'm not even sure what to make of him until we know where he's playing
Nolan Arenado
Rank Name Team Pos Change ADP $
30 Nolan Arenado STL 3B 435 -$2

What Even Are You?

These guys have shown flashes, maybe even lots of them, in recent years, but they're all so inconsistent.
What Even Are You?
Rank Name Team Pos Change ADP $
31 Connor Norby MIA 3B 344 -$7
32 Josh Jung TEX 3B 328 $1
33 Nolan Gorman STL 1B/2B/3B 485 -$13
34 Luis Rengifo FA 2B/3B/OF 426 -$14
35 Miguel Vargas CHW 1B/3B 280 $0
36 Yoán Moncada FA 3B 618 -$16
37 Ryan McMahon NYY 3B 412 -$11
38 Noelvi Marte CIN 3B/OF 136 $7
39 Ke'Bryan Hayes CIN 3B 463 -$2
40 Javier Báez DET 2B/3B/SS/OF 461 -$20
41 Jonathan India KCR 2B/3B/OF 397 -$11

Unproven Youngsters

This collection has shown a little bit in relatively limited MLB time.
Unproven Youngsters
Rank Name Team Pos Change ADP $
42 Marcelo Mayer BOS 2B/3B 379 -$8
43 Matt Shaw CHC 3B 185 $8
44 Casey Schmitt SFG 1B/2B/3B 465 -$19
45 Blaze Alexander ARI 2B/3B/OF 525 -$14
46 Gabriel Arias CLE 2B/3B/SS 472 -$12
47 Alex Freeland LAD 2B/3B 639 -$33
48 Ben Williamson SEA 3B 743 -$21

Good Bench Guys

They won't play too much, but production will be good when they do.
Good Bench Guys
Rank Name Team Pos Change ADP $
49 Mauricio Dubón ATL 2B/3B/SS/OF 505 -$26
50 Edmundo Sosa PHI 2B/3B/SS 560 -$28
51 Amed Rosario NYY 2B/3B/OF 669 -$24
52 Otto Kemp PHI 1B/3B/OF 614 -$29
53 Miguel Rojas LAD 2B/3B/SS 674 -$28
54 Oswaldo Cabrera NYY 3B -$21
55 Jordan Lawlar ARI 2B/3B 339 -$12
56 Javier Sanoja MIA 2B/3B/SS/OF 539 -$28

Will They Even Be on the Roster?

There's potential here, but also potential to start in Triple-A.
Will They Even Be on the Roster?
Rank Name Team Pos Change ADP $
57 Kyle Karros COL 3B 574 -$11
58 Nacho Alvarez Jr. ATL 3B 734 -$41
59 Brooks Lee MIN 2B/3B/SS 317 $0
60 Ronny Mauricio NYM 2B/3B/SS 482 -$17
61 Brady House WSN 3B 495 -$7

Less Interesting Bench Guys

Versatility here, but not a whole lot else.
Less Interesting Bench Guys
Rank Name Team Pos Change ADP $
62 Daniel Schneemann CLE 2B/3B/SS/OF 609 -$30
63 Max Muncy ATH 3B 494 -$15
64 Graham Pauley MIA 1B/2B/3B 632 -$17
65 Curtis Mead CHW 1B/2B/3B 599 -$41
66 Jared Triolo PIT 1B/2B/3B/SS 415 -$6

How Deep Is Your League?

You're pretty desperate if you're reading this far.
How Deep Is Your League?
Rank Name Team Pos Change ADP $
67 Vidal Bruján ATL 3B/SS/OF -$38
68 Oswald Peraza LAA 1B/2B/3B/SS 719 -$19
69 Jace Jung DET 3B 747 -$39
70 José Tena WSN 2B/3B -$31
71 Darell Hernaiz ATH 2B/3B/SS 651 -$29

Free Agent Limbo

Where these players will rank depends on where they sign and what playing time is available to them.
Free Agent Limbo
Rank Name Team Pos Change ADP $
72 Miguel Andujar FA 3B/OF 486 -$10
73 Willi Castro FA 2B/3B/SS/OF 391 -$5
74 Isiah Kiner-Falefa FA 2B/3B/SS 604 -$21
75 Andy Ibáñez FA 2B/3B -$33
76 Ramón Urías FA 2B/3B 708 -$27
77 Paul DeJong FA 2B/3B/SS 747 -$25
78 Santiago Espinal FA 2B/3B/OF -$34
79 Jon Berti FA 2B/3B -$27
80 Gio Urshela FA 3B -$28
81 Enrique Hernández FA 1B/2B/3B/OF 739 -$26
82 Josh Rojas FA 2B/3B/OF -$29

Full Rankings Without Tiers

No tiers. Just the rankings.
Full Rankings Without Tiers
Rank Name Team Pos Change ADP $
1 José Ramírez CLE 3B 5 $34
2 Junior Caminero TBR 3B 14 $35
3 Jazz Chisholm Jr. NYY 2B/3B 23 $16
4 Maikel Garcia KCR 2B/3B/SS/OF 86 $15
5 Manny Machado SDP 3B ▲1 40 $20
6 Austin Riley ATL 3B ▲1 83 $18
7 Isaac Paredes HOU 3B ▲1 215 -$4
8 Alex Bregman FA 3B ▲1 126 $13
9 Max Muncy LAD 3B ▲1 262 -$5
10 Eugenio Suárez FA 3B ▲1 120 $10
11 Jordan Westburg BAL 2B/3B ▼6 135 $10
12 Addison Barger TOR 3B/OF 190 -$1
13 Colson Montgomery CHW 3B/SS 244 $1
14 Matt Chapman SFG 3B 167 $10
15 Alec Bohm PHI 1B/3B 271 $6
16 Carlos Correa HOU 3B/SS 276 $4
17 Munetaka Murakami CHW 1B/3B $6
18 Kazuma Okamoto FA 1B/3B 297 -$4
19 Mark Vientos NYM 3B 269 $8
20 Royce Lewis MIN 3B 198 $8
21 Caleb Durbin MIL 2B/3B 239 $1
22 Tommy Edman LAD 2B/3B/OF 298 $1
23 Ernie Clement TOR 1B/2B/3B/SS 296 $3
24 Brett Baty NYM 2B/3B 248 -$7
25 Zach McKinstry DET 2B/3B/SS/OF 336 -$15
26 Colt Keith DET 1B/2B/3B 309 -$9
27 Josh Smith TEX 1B/3B/SS/OF 348 -$11
28 Gavin Lux CIN 2B/3B/OF 588 -$17
29 José Caballero NYY 2B/3B/SS/OF 231 -$13
30 Nolan Arenado STL 3B 435 -$2
31 Connor Norby MIA 3B 344 -$7
32 Josh Jung TEX 3B 328 $1
33 Nolan Gorman STL 1B/2B/3B 485 -$13
34 Luis Rengifo FA 2B/3B/OF 426 -$14
35 Miguel Vargas CHW 1B/3B 280 $0
36 Yoán Moncada FA 3B 618 -$16
37 Ryan McMahon NYY 3B 412 -$11
38 Noelvi Marte CIN 3B/OF 136 $7
39 Ke'Bryan Hayes CIN 3B 463 -$2
40 Javier Báez DET 2B/3B/SS/OF 461 -$20
41 Jonathan India KCR 2B/3B/OF 397 -$11
42 Marcelo Mayer BOS 2B/3B 379 -$8
43 Matt Shaw CHC 3B 185 $8
44 Casey Schmitt SFG 1B/2B/3B 465 -$19
45 Blaze Alexander ARI 2B/3B/OF 525 -$14
46 Gabriel Arias CLE 2B/3B/SS 472 -$12
47 Alex Freeland LAD 2B/3B 639 -$33
48 Ben Williamson SEA 3B 743 -$21
49 Mauricio Dubón ATL 2B/3B/SS/OF 505 -$26
50 Edmundo Sosa PHI 2B/3B/SS 560 -$28
51 Amed Rosario NYY 2B/3B/OF 669 -$24
52 Otto Kemp PHI 1B/3B/OF 614 -$29
53 Miguel Rojas LAD 2B/3B/SS 674 -$28
54 Oswaldo Cabrera NYY 3B -$21
55 Jordan Lawlar ARI 2B/3B 339 -$12
56 Javier Sanoja MIA 2B/3B/SS/OF 539 -$28
57 Kyle Karros COL 3B 574 -$11
58 Nacho Alvarez Jr. ATL 3B 734 -$41
59 Brooks Lee MIN 2B/3B/SS 317 $0
60 Ronny Mauricio NYM 2B/3B/SS 482 -$17
61 Brady House WSN 3B 495 -$7
62 Daniel Schneemann CLE 2B/3B/SS/OF 609 -$30
63 Max Muncy ATH 3B 494 -$15
64 Graham Pauley MIA 1B/2B/3B 632 -$17
65 Curtis Mead CHW 1B/2B/3B 599 -$41
66 Jared Triolo PIT 1B/2B/3B/SS 415 -$6
67 Vidal Bruján ATL 3B/SS/OF -$38
68 Oswald Peraza LAA 1B/2B/3B/SS 719 -$19
69 Jace Jung DET 3B 747 -$39
70 José Tena WSN 2B/3B -$31
71 Darell Hernaiz ATH 2B/3B/SS 651 -$29
72 Miguel Andujar FA 3B/OF 486 -$10
73 Willi Castro FA 2B/3B/SS/OF 391 -$5
74 Isiah Kiner-Falefa FA 2B/3B/SS 604 -$21
75 Andy Ibáñez FA 2B/3B -$33
76 Ramón Urías FA 2B/3B 708 -$27
77 Paul DeJong FA 2B/3B/SS 747 -$25
78 Santiago Espinal FA 2B/3B/OF -$34
79 Jon Berti FA 2B/3B -$27
80 Gio Urshela FA 3B -$28
81 Enrique Hernández FA 1B/2B/3B/OF 739 -$26
82 Josh Rojas FA 2B/3B/OF -$29


Catcher 2026 Fantasy Rankings

Rick Osentoski-Imagn Images

Changelog

  • 12/15/2025 – First Release

Ranking Methodology

  • ADP is based on 30-day rolling NFBC Draft Champions Leagues.
  • $ Values are based on standard 5×5 12-team league using the FanGraphs Depth Charts and these Auction Calculator settings. They default to a player’s most valuable position, so if the first base list includes a catcher, it will show that player’s value at catcher.
  • ADP and $ Values are updated as of the last update date on this post.
  • 5-game eligibility was used for these lists to cast the widest net.

Catcher Overview

The catcher position is about as deep as it’s been after an influx of young talent to the position over the last few seasons. The additions of young studs to the crop of older, aging veterans give the position some beef, but also add to it’s volatility as we have seen with a number of the players who entered the Majors over previous seasons have shown us.

The biggest issue with the position is dependent on the format you are drafting for. In shallower one catcher leagues, it’s often best to wait as long as possible unless a player you covet drops. In deeper two catcher formats, the back end the pool offers negative value giving you more reasons to draft one or both of your catchers early. Knowing how your format and league values the position is crucial to your draft strategy.

Today’s Discussion

This is the initial set of rankings and they will change as more information becomes available and as I update my projections throughout the offseason and draft season. Players and writeups will be added and changed as we move through the weeks leading up to Spring Training, but please jump into the comments to discuss who I might have whiffed on!

The Franchise

The top guy at the position stands alone
The Franchise
Rank Name Team Pos Change ADP $
1 Cal Raleigh SEA C/DH 20 $31

Cal Raleigh is coming off of an historic season where he hit the most home runs ever by a catcher and was the #2 player on the player rater. There is no where to go but down but even with regression, he should be the first catcher off the board. He is a great bet for power and counting categories, but the contact skills gives him an average floor is much lower than what we saw in 2025.

Cornerstone Backstops

A ton of high upside talent and Sal Perez!
Cornerstone Backstops
Rank Name Team Pos Change ADP $
2 William Contreras MIL C/DH 55 $23
3 Shea Langeliers OAK C 59 $20
4 Ben Rice NYY C/1B/DH 60 $23
5 Drake Baldwin ATL C 94 $15
6 Agustin Ramirez MIA C 76 $17
7 Hunter Goodman COL C/OF/DH 69 $25
8 Salvador Perez KC C/1B/DH 104 $23

A year after his breakout season, William Contreras took a step back, hitting just .260/.355/.399 with 17 home runs and six stolen bases. Some of that regression was likely injury related as he played through a finger fracture that is now been fixed through surgery. He should rebound now that he is healthy and return to being an elite option.

Shea Langeliers has made massive gains in each of the last two seasons in contact skills going from 78% to 83% to 85% while not sacrificing power or his approach. Hitting in Sacramento is a dream location for him and the A’s should continue to improve.

You can make the argument that Ben Rice should be the #2 catcher in fantasy since he isn’t actually catching this season. He could have the most plate appearances for a cathereligible player if the Yankees do not bring in anyone to compete with him. His combination of power and contact skills along with the home park could make for a massive season.

Drake Baldwin is coming off of winning Rookie of the Year in the National League and there is more upside in the bat. He showcased his great approach and contact skills, but with a launch angle tweak, he could have a massive breakout. His bat speed, average exit velocity, and hard hit percentage were all in the top 85 percentile so if he could elevate some, he could push his homers in the mid twenties which would be some nice upside for a high floor catcher.

Agustin Ramirez showed a better hit tool than expected and the power was as advertised. We can’t sleep on the speed, either, as he went a very solid 16-for-19 on the basepaths. He is not a very good catcher defensively and likely will lose eligibility there at some point, but that is a problem for future seasons. He will get extra PAs at DH which will allow him to rack up plate appearances, but the Marlins supporting cast is meager which will hurt the runs and RBIs.

Hunter Goodman has elite power but the approach and swing and miss can be a problem for him. Hitting in Colorado will help because of the BABIP inflation and the lack of competition for the role, but the batting average downside is real and he will regress there in 2026.

Being the old man of the group isn’t a bad thing. Salvador Perez is about as consistent as can be. He has back-to-back healthy season with at least 27 home runs and 100 RBIs. The ceiling may not be as high as the rest of the tier, but you don’t get much safer than Sal.

Last Year’s Favorites

Last year’s draft favorites that could jump up a tier!
Last Year’s Favorites
Rank Name Team Pos Change ADP $
9 Yainer Diaz HOU C/1B/DH 117 $15
10 Adley Rutschman BAL C/DH 173 $13
11 Will Smith LAD C 108 $12

When Yainer Diaz hit 23 home runs in just 377 plate appearances in 2023, people thought a full season breakout was coming, but in the last two seasons he has shown that power output was likely an outlier. He still has a high floor because of his fantastic contact ability, but the ceiling dropping a bit is why he is no longer in higher tiers.

Adley Rutschman lost a lot of time last year to injury and really struggled when he was on the field. If healthy, then he is likely to rebound to the levels we saw in 2023 and 2024 at least. There is still upside in the bat from his prospect pedigree and initial call up, but we can no longer project he will automatically get there.

Will Smith is about as safe as they come. You can can bank on high teens/low 20s home runs with a good average and great counting stats hitting in the top half of the Dodgers lineup. He actually had the second best barrel rate and hard hit percentages of his career, but it didn’t translate into more power. The downside is that he will never accumulate like other catchers because Ohtani blocks off the designated hitter spot.

Safe Backstops

Guys that do not have a ton of upside, but aren’t going to hurt you
Safe Backstops
Rank Name Team Pos Change ADP $
12 Alejandro Kirk TOR C 171 $11
13 Ivan Herrera STL C/DH 173 $22
14 Gabriel Moreno ARI C 185 $7

Alejandro Kirk makes a lot of contact and there is some power in the bat, but that makes it a high floor profile rather than one that is super enticing for shallower one catcher formats.

Ivan Herrera won’t even be catcher eligible in most formats because he missed so much time with an elbow injury. He is expected to catch some, but will likely reside mostly at DH. The lack of pop limits his ceiling, but there is nice floor as long as he is healthy and he should be able to accumulate a lot of plate appearances at DH.

When Gabriel Moreno hit four home runs in the 2023 postseason people got really excited that a massive breakout was coming. That was a mistake, but he is a great defensive catcher with a very good hit tool. He did show a bit more pop with a career-high .433 SLG and 9 HRs, but his .281 AVG points to his high floor as even his career-low .266 from 2023 was tied for 5th-highest at Catcher (min. 350 PA).

Why Is This Position Like This?

Talent with red flags
Why Is This Position Like This?
Rank Name Team Pos Change ADP $
15 Samuel Basallo BAL C/DH 158 $7
16 Francisco Alvarez NYM C 186 $10
17 Austin Wells NYY C 248 $8
18 Ryan Jeffers MIN C/DH 266 $9

Samuel Basallo is a top tier prospect that made his debut in 2025. There is a ton of power in the bat and the question is whether he will make enough contact to unlock at the Major League level. the minor league numbers say he should, but there may be some growing pains, but the upside is tremendous. With the addition of Pete Alonso, he will need to hit to keep his spot, but I believe he will.

Francisco Alvarez has been great when he is on the field, but he has struggled with that since 2023. If he can stay healthy, there is 25-30 homer power. There are few catchers that have his power profile at the position, but he is best served for shallower formats where there is replacement value on the wire.

Austin Wells is built for Yankees Stadium where he can pull the ball in the air to the short porch. He makes better in-zone contact than his average suggests, so there is a chance that he could begin to make gains there, but I wouldn’t project that.

Deep League Intrigue

Most useful for 2-Catcher leagues but have the talent to jump up a tier or two
Deep League Intrigue
Rank Name Team Pos Change ADP $
19 J.T. Realmuto FA C 223 $4
20 Tyler Stephenson CIN C/DH 242 -$2
21 Logan O’Hoppe LAA C 259 $3
22 Sean Murphy ATL C 363 -$3
23 Carter Jensen KC C -$2
24 Dillion Dingler DET C 214 -$1
25 Kyle Teel CHW C 195 $3
26 Carson Kelly CHC C 326 -$4
27 Harry Ford WAS C 496 -$14

I love J.T. Realmuto, but the skills have been degrading for a while and unless he ends up back in Philly, the park and lineup are likely going to be worse than it was for him in 2025. There is still a safe floor up the ceiling is lowering quickly.

If Tyler Stephenson had not missed so much time with injury, his line would have looked a lot more similar to his good 2024 season as opposed to his paltry 2023 one. However, his contact skills took a hit with his swinging strike rate rising and his Z-Contact dropping to its lowest mark of his career. He should bounceback some if healthy, but there are red flags here.

Sean Murphy has fallen off since coming to Atlanta and he likely isn’t regaining his pre-Braves form, but maybe if he gets a change of scenery via trade, he could become closer to the guy we saw in Oakland.

Carter Jensen is a top 50 prospect that debuted in 2025 and looked the part in a very small sample. The problem is playing time. With Sal Perez locked in behind the plate and a number of players that will be rotating at DH in Kansas City, it’s hard to find 400 plate appearance for the rookie. If he can find those plate appearances, then there is some upside for a guy that went 20/10 with a .290/.377/.501 line at AAA last season.

Kyle Teel is a former top prospect, but he is more of a real life asset that a fantasy one. His power profile projects him to be more of a teens homer guy and there isn’t a great hit tool in the profile either. He will accumulate some, but he will also be sharing the position.

Harry Ford is a top 50 prospect who debuted in 2025, but was only given eight plate appearances in a small cup of coffee in the Majors. The 22-year-old was fantastic in AAA in 2025, hitting .283/.408/.460 with 16 home runs and seven stolen bases in 458 plate appearances. He was moved this offseason to Washington where he could find himself on the opening day roster, sharing duties with Ruiz. There is some decent upside, but his power is still developing some.

Passed Balls

Probably best served for the deepest of leagues.
Passed Balls
Rank Name Team Pos Change ADP $
28 Freddy Fermin SDP C/DH 424 $1
29 Keibert Ruiz WAS C/DH 395 -$8
30 Edgar Quero CHW C 330 $1
31 Bo Naylor CLE C 373 $2
32 Carlos Narvaez BOS C 304 -$3
33 Patrick Bailey SF C 466 -$4

There isn’t a lot of upside in Freddy Fermin’s bat, but he has shown he can be a high floor accumulator when given playing time and now that he has escaped Sal Perez’s shadow and moved onto sunny San Diego, he should just get that.

Injuries derailed Keibert Ruiz’s season in 2025 and now there is competition for the role with Ford being acquired via trade this offseason. There wasn’t a ton of upside before and now there is a lower floor if he cannot accumulate as easily.

Edgar Quero is a former top 100 prospect, but he shares the role with Teel and is not as good of a defender. There isn’t much of a carrying tool for fantasy in the profile so he needs to get a lot of plate appearances in order to accumulate.

I understand why some people love Bo Naylor. While a good pop-good approach-no hit tool profile is not usually a problem in fantasy, but when you are on a team that loves Austin Hedges for his defense so much that you get stuck under 415 plate appearances, then the low ceiling/low floor combo isn’t as enticing.

Patrick Bailey is a premium defender behind the plate, but the offensive skills have never caught up to the defense. However, he will accumulate because he does not miss any games.

Emergency Catchers

Useful in draft and hold formats
Emergency Catchers
Rank Name Team Pos Change ADP $
34 Victor Caratini HOU C/1B 451 -$7
35 Nick Fortes TBR C 669 -$9
36 Jonah Heim FA C/DH 552 -$13
37 Miguel Amaya CHC C 447 -$12
38 Dalton Rushing LAD C 388 -$16
39 Joey Bart PIT C/DH 493 -$8
40 Danny Jansen TEX C 545 -$6

Jonah Heim’s value will be dependent on where he signs.

Dalton Rushing has talent, but he needs a trade more than anyone in baseball. He will never supplant Will Smith and with Ohtani on the team, he won’t get PAs at DH.

Danny Jansen has never lived up to the early career hype, but he will play and can accumulate for deeper formats as long as he’s healthy.

Bullpen Catchers

The Rest
Bullpen Catchers
Rank Name Team Pos Change ADP $
41 Pedro Pages STL C 537 -$9
42 Rafael Marchan PHI C -$8
43 Liam Hicks MIA C/1B 494 -$18
44 Connor Wong BOS C/1B/DH 672 -$15
45 Joe Mack MIA C -$11
46 Mitch Garver SEA C/DH 719 -$15
47 Kyle Higashioka TEX C 446 -$9
48 Henry Davis PIT C 603 -$13
49 Jeferson Quero MIL C 585 -$22
50 Korey Lee CHW C -$22

Joe Mack is a top 50 prospect that has power and is fantastic behind the plate. However, he really struggles with contact. His defense should prevent him from becoming a AAAA player, but there is a chance he spends the entire season in AAA trying to improve his hit tool.

Jeferson Quero is one of the Brewers top prospects and will be ready for the Majors at some point this season, but with Contreras in tow, I don’t know if there will be enough plate appearances to matter in 2026.


Full Rankings Without Tiers

No tiers. Just the rankings.
Full Rankings Without Tiers
Rank Name Team Pos Change ADP $
1 Cal Raleigh SEA C/DH 20 $31
2 William Contreras MIL C/DH 55 $23
3 Shea Langeliers OAK C 59 $20
4 Ben Rice NYY C/1B/DH 60 $23
5 Drake Baldwin ATL C 94 $15
6 Agustin Ramirez MIA C 76 $17
7 Hunter Goodman COL C/OF/DH 69 $25
8 Salvador Perez KC C/1B/DH 104 $23
9 Yainer Diaz HOU C/1B/DH 117 $15
10 Adley Rutschman BAL C/DH 173 $13
11 Will Smith LAD C 108 $12
12 Alejandro Kirk TOR C 171 $11
13 Ivan Herrera STL C/DH 173 $22
14 Gabriel Moreno ARI C 185 $7
15 Samuel Basallo BAL C/DH 158 $7
16 Francisco Alvarez NYM C 186 $10
17 Austin Wells NYY C 248 $8
18 Ryan Jeffers MIN C/DH 266 $9
19 J.T. Realmuto FA C 223 $4
20 Tyler Stephenson CIN C/DH 242 -$2
21 Logan O’Hoppe LAA C 259 $3
22 Sean Murphy ATL C 363 -$3
23 Carter Jensen KC C -$2
24 Dillion Dingler DET C 214 -$1
25 Kyle Teel CHW C 195 $3
26 Carson Kelly CHC C 326 -$4
27 Harry Ford WAS C 496 -$14
28 Freddy Fermin KC C/DH 424 $1
29 Keibert Ruiz WAS C/DH 395 -$8
30 Edgar Quero CHW C 330 $1
31 Bo Naylor CLE C 373 $2
32 Carlos Narvaez BOS C 304 -$3
33 Patrick Bailey SF C 466 -$4
34 Victor Caratini HOU C/1B 451 -$7
35 Nick Fortes TBR C 669 -$9
36 Jonah Heim FA C/DH 552 -$13
37 Miguel Amaya CHC C 447 -$12
38 Dalton Rushing LAD C 388 -$16
39 Joey Bart PIT C/DH 493 -$8
40 Danny Jansen TEX C 545 -$6
41 Pedro Pages STL C 537 -$9
42 Rafael Marchan PHI C -$8
43 Liam Hicks MIA C/1B 494 -$18
44 Connor Wong BOS C/1B/DH 672 -$15
45 Joe Mack MIA C -$11
46 Mitch Garver SEA C/DH 719 -$15
47 Kyle Higashioka TEX C 446 -$9
48 Henry Davis PIT C 603 -$13
49 Jeferson Quero MIL C 585 -$22
50 Korey Lee CHW C -$22

Midseason 3B Rank Assessment

Jul 19, 2025; Phoenix, Arizona, USA; Arizona Diamondbacks third base Eugenio Suárez (28) reacts after hitting a solo home run against the St. Louis Cardinals in the third inning at Chase Field.
Credit: Rick Scuteri-Imagn Images

José Ramírez is the only third baseman so far in 2025 to post positive value in each traditional roto category. That’s incredible, and it’s the reason J-Ram is in the mix as the best third baseman in the league every single season. Manny Machado isn’t a base-stealer, but he’s returned positive value in every other category. Junior Caminero, Rafael Devers, Eugenio Suárez, and Isaac Paredes are the third basemen with three positive value categories:

Third Basemen With Highest Positive Category Value Count
Name mAVG mRBI mR mSB mHR Current Dollar Value Positive Category Count
José Ramírez $5.03 $0.45 $1.98 $12.87 $2.50 $37.35 5
Manny Machado $4.66 $2.61 $3.20 -$0.26 $1.78 $26.49 4
Junior Caminero -$3.45 $4.04 $2.39 -$2.13 $6.11 $21.47 3
Rafael Devers -$2.92 $6.91 $2.39 -$4.63 $1.78 $18.03 3
Eugenio Suárez -$3.77 $10.50 $3.60 -$4.63 $11.90 $32.10 3
Isaac Paredes -$2.34 $0.10 $0.77 -$5.26 $3.22 $11.00 3
According to the FanGraphs Auction Calculator

Each of these players had a great first half and has probably made the fantasy managers’ rostering them have great first halves as well. Swap Vladimir Guerrero Jr. in for Isaac Paredes, and you’re looking at the top six third basemen at the half. Which of these, if any, surprises you? In this article, I compare my third base preseason rank predictions with mid-year actuals.

NOTE: data reflects games played through Sunday, July 20th.

Read the rest of this entry »


Paul Sporer’s Updated 2025 Starting Pitcher Rankings

Bill Streicher-USA TODAY Sports

I posted a preview of this in today’s SP Chart, but even that Top 75 has since changed so please use this as the reference going forward. Please feel free to post your questions & comments below, I’ll be in there responding all weekend. These aren’t meant o be ironclad through the rest of the season, any rankings update is a 4-6 week outlook for me so I’m not yet concerned about potential workload shutdowns and things of that nature. Additionally, this ranking specifically might have more of a 1-3 week shelf life with the Trade Deadline looming so I will run another update shortly after that if there are substantive changes across the league. I say “if” just because the deadline could be a dud if too many teams think they’re in it and no one really sells, but I don’t expect that as there should be enough true sellers already identified to facilitate some real movement.

Injured guys aren’t ranked outside a couple who are close to returning if I recall correctly. You can ask about someone, but if they’re not due back in the next week or two, I won’t really have much insight as it’ll be dependent on their health & return. There may be a few 6th-starter types ranked here as opposed to making sure I got 5 guys per team in the Top 150 as we don’t really need every Rockie on the list.

Without further ado:

Zebby & Sheehan added Saturday AM (7/19)

Read the rest of this entry »


Relief Pitcher 2025 Fantasy Rankings

Ed Szczepanski-Imagn Images

The reliever landscape has faced some of the biggest changes in recent years as many teams have gone away from anointing a single guy to be their closer, instead embracing committees where they trust a number of relievers to close the game out in the 9th. The committee strategy often includes putting their best guy in a fireman role meaning he could come in for any sticky situation from about the 6th inning on. This is undoubtedly a smart way to run a bullpen from a “real life” standpoint, but it can be rough on us fantasy folks where Saves remain a prominent category.

Read the rest of this entry »


Welcome To the Bigs, Matt Shaw

Matt Shaw throws a baseball from third base.
Credit: Darren Yamashita-Imagn Images

Three nights before the first game of the 2025 MLB season in Tokyo, the Cubs played the Angels in a Spring Breakout game in Arizona. Those in attendance got to see Angels top pitching prospect Caden Dana struggle to make it out of the first inning, Cubs outfield hopeful Kevin Alcántara slug a home run, and 21-year-old catcher Moises Ballesteros leg out a double. Matt Shaw was not there.

Read the rest of this entry »


Jake Mailhot’s 2025 Tiered Ottoneu Rankings: Starting Pitcher

Rick Osentoski-Imagn Images

Jake Mailhot’s Ottoneu Position Rankings: C | 1B | MI | 3B | OF | SP
Chad Young’s Ottoneu Position Rankings: C | 1B | MI | 3B | OF | SP

You can find all of the information about the format and methodology in Chad’s introduction to these rankings. I’ve matched his tiers so that it’s easy to compare across rankings and to provide a common language to discuss these rankings.

Ranking starting pitching is an absolutely massive beast to tackle (seriously, I have no idea how Nick Pollack does it). And it feels like our understanding of what makes a good pitcher is constantly evolving as we continue to break new ground with all the publicly available data. That also means there are more breakouts to chase than ever before as so many pitchers are one or two tweaks away from really unlocking their pitch arsenal. That makes ranking pitchers particularly tricky because projection systems often have a very hard time picking up on those arsenal or stuff changes without a ton of data to back them up.

If you want to pay up for established, high-end options, there are plenty to choose from, just remember that pitchers break down more often than any other position. That means investing a large portion of your budget into your pitching staff will always carry some amount of risk. Luckily, if you choose to pass on the best pitchers on the market, there’s a large middle tier that you can build a perfectly productive pitching staff with. There’s probably 40-50 guys in this group that have good projections but won’t break the bank to roster. Once you’re past those top 60-70 pitchers, you’re getting into the lower tiers where all sorts of warts and question marks abound. Here, you’re simply searching for potential breakouts, bounce backs, or bulk innings.

Rather than give notes on every player like Chad, I’ll give my general thoughts on each tier below and discuss a few outlier players I like more or less than his rankings. Let’s get into it.

Ottoneu SP Rankings – Tier 1 & 2
Rank Player Tier Projected Pts Projected Pts/IP Chad’s Tier
1 Tarik Skubal $36-$44 1087.80 6.05 $36-$44
2 Paul Skenes $36-$44 996.60 6.01 $36-$44
3 Chris Sale $28-$35 974.10 5.83 $21-$27
4 Garrett Crochet $28-$35 894.90 5.76 $28-$35
5 Tyler Glasnow $28-$35 763.90 5.68 $28-$35
6 Blake Snell $28-$35 891.70 5.63 $28-$35
7 Zack Wheeler $28-$35 1051.20 5.44 $36-$44
8 Cole Ragans $28-$35 883.40 5.23 $28-$35

The biggest difference in my rankings is where I put Wheeler. He’s undoubtedly been the most valuable pitcher in Ottoneu over the last four years purely on the massive amount of points he’s generated, even if his per inning rate hasn’t been the highest. That longevity is incredibly valuable, though he’s getting up there in age presenting some risk to his profile. In addition, the projections for him in 2025 just aren’t that rosy, which was enough for me to drop him a tier.

Ottoneu SP Rankings – Tier 3
Rank Player Tier Projected Pts Projected Pts/IP Chad’s Tier
9 Spencer Strider $21-$27 825.30 5.94 $21-$27
10 Jacob deGrom $21-$27 745.70 5.89 $21-$27
11 Shohei Ohtani $21-$27 700.50 5.25 N/A
12 Dylan Cease $21-$27 970.20 5.23 $21-$27
13 Sonny Gray $21-$27 898.60 5.23 $15-$20
14 Yoshinobu Yamamoto $21-$27 726.50 5.22 $28-$35
15 Framber Valdez $21-$27 957.90 5.16 $28-$35
16 Logan Gilbert $21-$27 1022.20 5.14 $28-$35
17 Logan Webb $21-$27 1033.00 5.06 $21-$27
18 Max Fried $21-$27 835.80 5.06 $21-$27
19 Shane McClanahan $21-$27 728.00 5.06 $21-$27
20 Corbin Burnes $21-$27 962.20 5.04 $28-$35
21 Michael King $21-$27 833.70 5.04 $21-$27
22 Justin Steele $21-$27 787.20 5.03 $15-$20
23 George Kirby $21-$27 909.00 5.00 $28-$35
24 Gerrit Cole $21-$27 855.60 4.98 $21-$27

I’ve got lower evaluations on Yamamoto, Valdez, Gibert, Burnes, and Kirby. Yamamoto still has workload concerns after he wasn’t able make through his first season in the States unscathed. Valdez doesn’t have a high enough ceiling for me to put him in a higher tier. I personally love Gilbert and Kirby, but the former has had issues maintaining his strikeout rate and the latter gives up a few too many home runs, which hampers him in this format. Burnes righted the ship after scuffling for a lot of the season last year, but I’m concerned that it wasn’t just a blimp but a portent for his eventual decline.

I’m higher on Gray and Steele because I believe in the former’s strikeout rate improvements and the latter has provided consistent home run suppression for three seasons now.

Ottoneu SP Rankings – Tier 4
Rank Player Tier Projected Pts Projected Pts/IP Chad’s Tier
25 Hunter Greene $15-$20 784.50 5.01 $10-$14
26 Zac Gallen $15-$20 850.30 4.92 $21-$27
27 Kodai Senga $15-$20 779.60 4.88 $15-$20
28 Joe Ryan $15-$20 723.00 4.85 $15-$20
29 Pablo López $15-$20 911.40 4.84 $21-$27
30 Tanner Bibee $15-$20 801.90 4.81 $15-$20
31 Spencer Schwellenbach $15-$20 737.70 4.81 $15-$20
32 Bryan Woo $15-$20 613.50 4.81 $10-$14
33 Freddy Peralta $15-$20 808.30 4.78 $15-$20
34 Roki Sasaki $15-$20 623.10 4.78 $21-$27
35 Luis Castillo $15-$20 858.00 4.77 $15-$20
36 Bryce Miller $15-$20 797.00 4.75 $10-$14
37 Tanner Houck $15-$20 777.80 4.72 $6-$9
38 Grayson Rodriguez $15-$20 647.90 4.71 $15-$20
39 Cristopher Sánchez $15-$20 762.60 4.68 $10-$14
40 Shota Imanaga $15-$20 803.30 4.66 $21-$27
41 Hunter Brown $15-$20 766.90 4.66 $15-$20
42 Bailey Ober $15-$20 767.70 4.65 $15-$20

Chad thought he’d be the low man on Sasaki but here I am putting him a tier lower. I get the hype, but there are enough concerns about his fastball shape, his injury history, and the transition from Japan to the US that I’m pumping the brakes just a little bit. I’m also lower on Gallen, Lopez, and Imanaga and that’s mostly due to some lower projections capping their ceilings a bit.

I like Greene, Woo, Miller, Houck, and Sanchez a good deal more than Chad and in all of their cases, I’m a believer in the breakouts they all enjoyed in 2024 and think they’ve got even more room to grow.

Ottoneu SP Rankings – Tier 5 & 6
Rank Player Tier Projected Pts Projected Pts/IP Chad’s Tier
43 Drew Rasmussen $10-$14 572.50 5.38 $6-$9
44 Reynaldo López $10-$14 733.30 4.97 $10-$14
45 Kevin Gausman $10-$14 867.20 4.71 $6-$9
46 Reese Olson $10-$14 614.60 4.70 $6-$9
47 Sandy Alcantara $10-$14 846.40 4.66 $10-$14
48 Jared Jones $10-$14 669.80 4.60 $10-$14
49 Ryan Pepiot $10-$14 638.70 4.60 $10-$14
50 Seth Lugo $10-$14 842.80 4.59 $10-$14
51 Aaron Nola $10-$14 879.90 4.58 $15-$20
52 Luis Gil $10-$14 691.30 4.55 $10-$14
53 Zach Eflin $10-$14 754.70 4.52 $10-$14
54 Yusei Kikuchi $10-$14 755.10 4.52 $10-$14
55 Jesús Luzardo $10-$14 637.90 4.51 $3-$5
56 Brandon Woodruff $6-$9 671.50 5.03 $3-$5
57 Clay Holmes $6-$9 593.50 4.91 $3-$5
58 Jack Flaherty $6-$9 721.20 4.60 $6-$9
59 Eury Pérez $6-$9 394.30 4.60 $3-$5
60 Nathan Eovaldi $6-$9 745.40 4.58 $3-$5
61 David Festa $6-$9 459.50 4.57 $0-$1
62 Ranger Suárez $6-$9 695.30 4.56 $3-$5
63 Nick Lodolo $6-$9 515.00 4.56 $3-$5
64 Clarke Schmidt $6-$9 568.50 4.53 $6-$9
65 Gavin Williams $6-$9 518.60 4.51 $10-$14
66 Nestor Cortes $6-$9 678.80 4.49 $1-$2
67 Sean Manaea $6-$9 747.40 4.48 $6-$9
68 Carlos Rodón $6-$9 727.30 4.44 $10-$14
69 Jeffrey Springs $6-$9 607.80 4.44 $6-$9
70 Yu Darvish $6-$9 634.00 4.43 $3-$5
71 Shane Baz $6-$9 550.00 4.28 $6-$9
72 Walker Buehler $6-$9 458.90 3.58 $3-$5

We’re getting to the end of the middle tier with these two tiers and the end of the truly useful pitchers you can count on for consistent production.

I’m lower on Nola (read why), Williams, and Rodon but there are a ton of guys here that I’m higher on and it’s either because I believe in a skill change they showed last year or their projections paint a promising picture for 2025 or that they’ve put an injury behind them and I’m banking on a return to form.

Ottoneu SP Rankings – Tier 7 & 8
Rank Player Tier Projected Pts Projected Pts/IP Chad’s Tier
73 Kyle Bradish $3-$5 699.80 5.38 $1-$2
74 Ben Brown $3-$5 310.40 5.16 $0-$1
75 Kumar Rocker $3-$5 588.60 4.82 $6-$9
76 Dustin May $3-$5 526.00 4.80 $1-$2
77 José Soriano $3-$5 575.90 4.66 $0-$1
78 Osvaldo Bido $3-$5 355.90 4.64 $0-$1
79 Landen Roupp $3-$5 374.00 4.62 $0-$1
80 Max Scherzer $3-$5 566.20 4.58 $0-$1
81 Matthew Boyd $3-$5 459.90 4.53 $1-$2
82 Nick Pivetta $3-$5 677.70 4.47 $3-$5
83 Robbie Ray $3-$5 621.30 4.41 $1-$2
84 David Peterson $3-$5 589.00 4.41 $1-$2
85 MacKenzie Gore $3-$5 695.70 4.37 $1-$2
86 Nick Martinez $3-$5 621.70 4.37 $3-$5
87 Brandon Pfaadt $3-$5 666.70 4.36 $6-$9
88 Kris Bubic $3-$5 485.50 4.36 $0
89 DJ Herz $3-$5 554.50 4.34 $0-$1
90 Edward Cabrera $3-$5 517.40 4.33 $1-$2
91 Michael McGreevy $3-$5 441.10 4.33 $0
92 Taj Bradley $3-$5 638.90 4.32 $3-$5
93 Mitch Keller $3-$5 774.50 4.31 $1-$2
94 Michael Wacha $3-$5 669.30 4.31 $3-$5
95 Merrill Kelly 켈리 $3-$5 622.70 4.29 $0-$1
96 Jackson Jobe $3-$5 444.30 3.60 $6-$9
97 Shane Bieber $1-$2 576.90 4.74 $3-$5
98 Joe Musgrove $1-$2 551.30 4.74 $0-$1
99 Robert Gasser $1-$2 351.00 4.71 $0
100 Brant Hurter $1-$2 360.20 4.68 $0
101 Clayton Kershaw $1-$2 500.60 4.61 $0-$1
102 Cody Poteet $1-$2 222.70 4.43 $0
103 Alex Cobb $1-$2 576.70 4.42 $0-$1
104 Quinn Mathews $1-$2 460.70 4.41 $1-$2
105 Aaron Ashby $1-$2 431.30 4.41 $0-$1
106 Sawyer Gipson-Long $1-$2 310.00 4.39 $0
107 John Means $1-$2 208.70 4.36 $0
108 Luis Garcia $1-$2 497.80 4.33 $0
109 Yariel Rodríguez $1-$2 459.80 4.31 $0-$1
110 Joe Boyle $1-$2 279.70 4.30 $0-$1
111 Jordan Hicks $1-$2 479.60 4.29 $0-$1
112 Reid Detmers $1-$2 539.70 4.28 $0-$1
113 Hayden Birdsong $1-$2 447.80 4.28 $1-$2
114 Joey Cantillo $1-$2 362.50 4.28 $0-$1
115 Tylor Megill $1-$2 402.20 4.27 $1-$2
116 Bowden Francis $1-$2 538.60 4.23 $6-$9
117 Cody Bradford $1-$2 353.00 4.23 $1-$2
118 Chris Bassitt $1-$2 746.20 4.22 $1-$2
119 Charlie Morton $1-$2 671.90 4.22 $0-$1
120 Cristian Javier $1-$2 492.30 4.21 $1-$2
121 Eduardo Rodriguez $1-$2 535.60 4.20 $0-$1
122 Tristan Beck $1-$2 294.70 4.20 $0
123 Kyle Harrison $1-$2 536.60 4.19 $1-$2
124 Cade Cavalli $1-$2 409.80 4.19 $0
125 Noah Schultz $1-$2 342.30 4.19 $3-$5
126 Brayan Bello $1-$2 669.30 4.18 $1-$2
127 Justin Verlander $1-$2 573.70 4.18 $1-$2
128 Andrew Painter $1-$2 330.00 4.18 $6-$9
129 Andre Pallante $1-$2 551.30 4.16 $0-$1
130 Spencer Arrighetti $1-$2 584.10 4.15 $6-$9
131 Kutter Crawford $1-$2 643.40 4.14 $1-$2
132 Ronel Blanco $1-$2 634.00 4.13 $3-$5
133 Jon Gray $1-$2 551.50 4.13 $0
134 Kyle Wright $1-$2 452.00 4.11 $0
135 Brady Singer $1-$2 688.60 4.09 $1-$2
136 Tyler Mahle $1-$2 523.10 4.07 $0
137 Tobias Myers $1-$2 554.10 4.06 $3-$5
138 AJ Smith-Shawver $1-$2 331.30 4.06 $0-$1
139 Erick Fedde 페디 $1-$2 684.60 4.04 $1-$2
140 Zack Littell $1-$2 549.60 4.02 $0-$1
141 José Berríos $1-$2 751.30 3.99 $0-$1
142 Luis Severino $1-$2 668.20 3.96 $1-$2
143 Jameson Taillon $1-$2 642.20 3.96 $1-$2
144 Aaron Civale $1-$2 565.50 3.96 $0
145 Mitchell Parker $1-$2 589.80 3.93 $0-$1
146 Ryne Nelson $1-$2 509.10 3.89 $3-$5
147 Simeon Woods Richardson $1-$2 520.80 3.87 $0-$1
148 Lucas Giolito $1-$2 543.50 3.83 $0
149 J.T. Ginn $1-$2 350.10 3.80 $0
150 Rhett Lowder $1-$2 428.00 3.75 $3-$5

For these lower tier guys, it’s nearly impossible to find any agreement between me and Chad and that can mostly be chalked up to differences in risk management and our preferences in how we fill out the back end of our rosters. Every one of these guys has a wart or two (or three or four), and you can nitpick about which wart is more important than another, but if you’re relying on any of these guys for significant innings in 2025, something has either gone very well for the individual pitcher or very poorly for the rest of your fantasy team.

Ottoneu SP Rankings – Tier 9 & 10
Rank Player Tier Projected Pts Projected Pts/IP Chad’s Tier
151 Lance McCullers Jr. $0-$1 363.80 4.64 $0
152 Braxton Garrett $0-$1 574.70 4.57 $0-$1
153 Grant Holmes $0-$1 443.00 4.54 $0-$1
154 Michael Grove $0-$1 253.10 4.34 $0
155 Patrick Sandoval $0-$1 466.30 4.32 $0
156 Spencer Turnbull $0-$1 354.10 4.27 $0
157 DL Hall $0-$1 348.20 4.14 $1-$2
158 Ty Madden $0-$1 304.70 4.10 $0
159 Joe Ross $0-$1 280.60 4.09 $0
160 Christian Scott $0-$1 266.20 4.06 $0-$1
161 Andrew Heaney $0-$1 609.50 4.05 $0-$1
162 Will Warren $0-$1 324.80 4.04 $0-$1
163 Jacob Misiorowski $0-$1 288.40 4.01 $1-$2
164 Landon Knack $0-$1 308.00 4.00 $0
165 Hayden Wesneski $0-$1 368.30 3.99 $0-$1
166 Frankie Montas $0-$1 588.20 3.98 $0-$1
167 Dean Kremer $0-$1 566.60 3.98 $0
168 Chris Paddack $0-$1 430.70 3.98 $0-$1
169 Jordan Montgomery $0-$1 549.10 3.94 $0-$1
170 Sean Burke $0-$1 499.80 3.93 $0-$1
171 Gavin Stone $0-$1 497.00 3.93 $0-$1
172 Zebby Matthews $0-$1 363.80 3.92 $0-$1
173 Matt Manning $0-$1 283.20 3.92 $0
174 Casey Mize $0-$1 489.60 3.91 $0-$1
175 Ryan Weathers $0-$1 480.90 3.89 $0-$1
176 Luis L. Ortiz $0-$1 508.70 3.87 $1-$2
177 Cade Povich $0-$1 411.90 3.87 $1-$2
178 Mitch Spence $0-$1 528.20 3.86 $0
179 Marcus Stroman $0-$1 526.10 3.86 $0
180 Bubba Chandler $0-$1 382.20 3.86 $3-$5
181 Chase Burns $0-$1 #N/A #N/A $1-$2
182 Hagen Smith $0-$1 #N/A #N/A $0-$1
183 Brandon Sproat $0-$1 #N/A #N/A $0-$1
184 Bobby Miller $0-$1 367.60 3.82 $3-$5
185 Richard Fitts $0-$1 330.40 3.82 $0
186 Tony Gonsolin $0-$1 428.10 3.81 $0
187 Tomoyuki Sugano $0-$1 524.10 3.72 $0
188 Max Meyer $0-$1 433.40 3.65 $0-$1
189 Hurston Waldrep $0-$1 249.20 3.62 $1-$2
190 Chase Dollander $0-$1 300.60 3.54 $0-$1
191 Jakob Junis $0 368.20 4.27 $0
192 Emmet Sheehan $0 290.30 4.22 $0
193 Drey Jameson $0 257.30 4.21 $0
194 Johan Oviedo $0 556.60 4.02 $0
195 Steven Matz $0 395.10 4.02 $0
196 Yilber Diaz $0 295.60 4.02 $0
197 Ryan Yarbrough $0 329.50 3.97 $0
198 Keaton Winn $0 232.00 3.97 $0
199 Alex Faedo $0 227.20 3.97 $0
200 Alek Manoah $0 398.00 3.96 $0
201 Chase Silseth $0 256.60 3.96 $0
202 Jose Quintana $0 622.50 3.95 $0
203 Bryce Elder $0 462.10 3.93 $0
204 Alec Marsh $0 488.00 3.89 $0
205 Davis Martin $0 430.10 3.88 $0
206 Mike Clevinger $0 427.30 3.87 $0
207 Chris Murphy $0 276.20 3.87 $0
208 Jhony Brito $0 261.70 3.87 $0
209 Cooper Criswell $0 321.20 3.83 $0
210 JT Brubaker $0 308.40 3.82 $0
211 Kyle Gibson $0 640.50 3.81 $0
212 Albert Suarez $0 412.00 3.80 $1-$2
213 Paul Blackburn $0 378.00 3.80 $0
214 Javier Assad $0 532.60 3.78 $0-$1
215 Dane Dunning $0 447.90 3.78 $0
216 Matt Waldron $0 482.00 3.77 $0
217 Jake Irvin $0 625.50 3.75 $0-$1
218 Michael Soroka $0 370.60 3.74 $0
219 Ryan Feltner $0 577.50 3.70 $0
220 Jack Leiter $0 378.60 3.70 $1-$2
221 Kenta Maeda $0 360.20 3.70 $0
222 Louie Varland $0 293.10 3.70 $0-$1
223 Miles Mikolas $0 648.90 3.69 $0
224 Slade Cecconi $0 301.10 3.69 $0
225 Jose Suarez $0 266.60 3.69 $0
226 Michael Lorenzen $0 502.80 3.68 $0
227 Lance Lynn $0 524.40 3.64 $0
228 Jordan Wicks $0 262.80 3.64 $0
229 Trevor Rogers $0 412.20 3.63 $0
230 JP Sears $0 621.50 3.62 $0-$1
231 Andrew Abbott $0 510.80 3.61 $0-$1
232 Mason Black $0 286.40 3.61 $0
233 Tyler Anderson $0 595.90 3.58 $0
234 Adrian Houser $0 285.90 3.58 $0
235 Alex Wood $0 339.60 3.55 $0
236 Colin Rea $0 510.60 3.54 $0
237 Keider Montero $0 354.40 3.53 $0
238 Trevor Williams $0 399.50 3.52 $1-$2
239 Graham Ashcraft $0 344.70 3.51 $0
240 Bailey Falter $0 459.40 3.50 $0
241 Randy Vasquez $0 436.80 3.50 $0
242 Germán Márquez $0 508.40 3.49 $0
243 Quinn Priester $0 254.00 3.48 $0
244 José Urquidy $0 347.80 3.46 $0
245 Griffin Canning $0 474.40 3.44 $0-$1
246 J.P. France $0 311.30 3.43 $0
247 Jonathan Cannon $0 507.60 3.42 $0
248 Martín Pérez $0 479.10 3.41 $0
249 Ben Lively 라이블리 $0 472.00 3.41 $0
250 Xzavion Curry $0 266.60 3.36 $0
251 Ross Stripling $0 333.00 3.35 $0
252 Caden Dana $0 320.50 3.34 $1-$2
253 Joan Adon $0 226.70 3.34 $0
254 Joey Lucchesi $0 248.80 3.33 $0
255 Joey Estes $0 447.40 3.30 $0
256 Josiah Gray $0 419.30 3.30 $0-$1
257 Drew Thorpe $0 305.80 3.26 $0
258 Tommy Henry $0 268.40 3.24 $0
259 Triston McKenzie $0 387.20 3.20 $1-$2
260 Dylan Dodd $0 230.60 3.20 $0
261 Kyle Hendricks $0 408.50 3.19 $0
262 Logan Allen $0 345.30 3.16 $0
263 Cal Quantrill $0 432.80 3.13 $0
264 Emerson Hancock $0 260.00 3.12 $0-$1
265 Patrick Corbin $0 472.60 3.02 $0
266 Marco Gonzales $0 268.80 3.00 $0
267 Antonio Senzatela $0 359.50 2.99 $0
268 Carson Spiers $0 255.30 2.96 $0
269 Taijuan Walker $0 342.30 2.95 $0
270 Dakota Hudson $0 254.50 2.90 $0
271 Chris Flexen 플렉센 $0 373.90 2.87 $0
272 Valente Bellozo $0 279.00 2.87 $0
273 Kyle Freeland $0 401.10 2.86 $0
274 Austin Gomber $0 443.20 2.85 $0
275 Nick Nastrini $0 239.40 2.78 $0

Chad Young’s 2025 Tiered Ottoneu Rankings: Starting Pitchers

Credit: Brad Penner-Imagn Images

This was exhausting. We have so much data we can analyze on pitchers and so many people are so good at doing that. And I find myself ranking pitchers and wondering what, exactly, I bring to the table. The biggest thing, to be honest, is my Ottoneu knowledge. There are a number of people out there who are great pitching analysts. There are great lists for re-draft. And for dynasty. But the combination of Ottoneu’s scoring systems, the keeper-but-not-dynasty nature, and the Ottoneu economics make this a bit of a unique list.

Read the rest of this entry »


Jake Mailhot’s 2025 Tiered Ottoneu Rankings: Third Base

Dan Hamilton-Imagn Images

Jake Mailhot’s Ottoneu Position Rankings: C | 1B | MI | 3B | OF
Chad Young’s Ottoneu Position Rankings: C | 1B | MI | 3B | OF

You can find all of the information about the format and methodology in Chad’s introduction to these rankings. I’ve matched his tiers so that it’s easy to compare across rankings and to provide a common language to discuss these rankings.

Here are few more notes about my process:

  • Projected points. I’ve been building my own homebrewed projections for the past decade plus, ever since I started playing Ottoneu, and they form the basis for the rankings below. They’re nothing overly complicated; essentially just a MARCEL-esque projection using three years of historical data filtered through a rough aging curve and adjusted for the current run environment. I also include a collection of three public projection systems (ZiPS, Steamer, and PECOTA) to provide some additional context. That gives each player six data sources that form their projection. Currently, the projections below only include Steamer and the ZiPS25 projections that were posted last year, not the updated 2025 projections that Dan Szymborski is currently rolling out.
  • P/G vs P/PA. Points per game played is the gold standard by which you should be evaluating players in Ottoneu. I won’t argue with that. That measure does have some drawbacks, particularly for players who pinch hit, pinch run, or are used as defensive substitutions often. Those limited appearances can skew a player’s P/G lower than what they’re producing when they’re getting three or four plate appearances when they start a game. To provide a little more context for these kinds of players, I’ve also included points per plate appearance below. That measure should give us a better idea of how a player produces no matter how he’s used by his team.

Thanks to the additions of Vladimir Guerrero Jr. and Jazz Chisholm Jr., third base is feeling a little deeper this year than it has in the recent past.

Rather than give notes on every player like Chad, I’ll give my general thoughts on each tier below and discuss the outlier players I like more or less than his rankings. Let’s get into it.

Ottoneu 3B Rankings – Tier 1 & 2
Rank Player Position Tier Projected Pts Projected Pts/G Projected Pts/PA Chad’s Tier
1 Vladimir Guerrero Jr. 1B/3B $36-$44 1026.00 6.58 1.51 $36-$44
2 José Ramírez 3B $36-$44 1012.80 6.52 1.50 $36-$44
3 Rafael Devers 3B $36-$44 914.40 6.29 1.45 $28-$35
4 Austin Riley 3B $28-$35 842.50 6.00 1.38 $28-$35

I understand Chad’s concerns about Devers’ shoulder, but his track record of production speaks for itself and justifies the premium you’ll pay over Riley. Devers managed to produce a 147 wRC+ through August with his balky shoulder and only really broke down in September. It’s possible the shoulder will continue to be an issue this year, but it’s just as likely that an offseason of rest might have allowed the joint to heal. I’m fine taking that risk based on his history.

Ottoneu 3B Rankings – Tier 3 & 4
Rank Player Position Tier Projected Pts Projected Pts/G Projected Pts/PA Chad’s Tier
5 Manny Machado 3B $21-$27 826.70 5.58 1.31 $21-$27
6 Alex Bregman 3B $21-$27 827.80 5.47 1.25 $21-$27
7 Mark Vientos 3B $15-$20 638.80 5.35 1.28 $15-$20
8 Jazz Chisholm Jr. 3B/OF $15-$20 706.70 5.34 1.25 $21-$27
9 Junior Caminero 3B $15-$20 608.50 5.34 1.22 $10-$14

I like Chisholm, but not as much as Chad does, and I think there’s some Yankees-fueled helium that’s inflating his perceived value. Yes, he increased his hard hit rate from 37.1% with the Marlins to 48.5% in New York but his barrel rate dropped by more than three points. Despite hitting fewer barrelled batted balls, nearly a quarter of the fly balls he hit as a Yankee left the park, an unsustainable home run rate that fueled a lot of his production in New York.

Ottoneu 3B Rankings – Tier 5 & 6
Rank Player Position Tier Projected Pts Projected Pts/G Projected Pts/PA Chad’s Tier
10 Max Muncy 3B $10-$14 605.50 5.25 1.26 $6-$9
11 Royce Lewis 3B $10-$14 516.90 5.14 1.26 $15-$20
12 Matt Chapman 3B $10-$14 768.90 5.13 1.23 $10-$14
13 Isaac Paredes 1B/3B $10-$14 732.60 5.06 1.22 $10-$14
14 Alec Bohm 1B/3B $6-$9 715.80 4.97 1.19 $6-$9
15 Jake Burger 1B/3B $6-$9 677.90 4.95 1.22 $6-$9

Lewis couldn’t replicate the scorching hot breakout he enjoyed in 2023 last year. Some of those struggles were out of his control — his BABIP fell by 100 points — but he also lost a bit of contact quality on his batted balls and his 21.1% home run rate was probably always a little unstable. I expect better things from him in 2025, but there’s always the looming injury concerns and I’m a bit worried about how his body is going to hold up if the Twins actually decide to move him to second base like they’ve talked about this offseason.

Ottoneu 3B Rankings – Tier 7 & 8
Rank Player Position Tier Projected Pts Projected Pts/G Projected Pts/PA Chad’s Tier
16 Eugenio Suárez 3B $3-$5 741.40 4.80 1.17 $3-$5
17 Nolan Arenado 3B $3-$5 715.10 4.79 1.15 $6-$9
18 Josh Jung 3B $3-$5 514.50 4.71 1.14 $3-$5
19 Ryan McMahon 3B $3-$5 693.80 4.59 1.10 $3-$5
20 Jeimer Candelario 1B/3B $3-$5 585.70 4.58 1.13 $1-$2
21 Coby Mayo 1B/3B $3-$5 103.20 4.25 1.07 $3-$5
22 Jonah Bride 1B/3B $1-$2 340.60 4.55 1.12 $0-$1
23 Jose Miranda 1B/3B $1-$2 496.00 4.27 1.14 $1-$2
24 Matt Vierling 3B/OF $1-$2 572.80 4.24 1.07 $1-$2
25 Jace Jung 3B $1-$2 257.40 4.03 1.00 $1-$2

I originally had Suárez and Arenado a tier higher but they both have pretty big question marks surrounding them. For the former, it’s his streaky performance that gives me pause. Yes, Suárez was one of the best hitters in baseball during the second half of the season last year, but his first half was atrocious and it’s hard to tell which version of him you’re going to get. For Arenado, the questions about where he’ll eventually end up after the Cardinals inevitably trade him this offseason give me some pause.

Ottoneu 3B Rankings – Tier 9 & 10
Rank Player Position Tier Projected Pts Projected Pts/G Projected Pts/PA Chad’s Tier
26 Deyvison De Los Santos 1B/3B $0-$1 415.20 4.42 1.09 $1-$2
27 Ke’Bryan Hayes 3B $0-$1 479.10 3.99 0.98 $0-$1
28 Andrés Chaparro 1B/3B $0-$1 114.70 3.93 0.98 $0-$1
29 Noelvi Marte 3B $0-$1 222.20 3.24 0.85 $1-$2
30 Cam Smith 3B $0-$1 N/A N/A N/A $1-$2
31 Eguy Rosario 3B $0 309.20 4.31 1.08 $0
32 Yoán Moncada 3B $0 388.40 4.04 0.99 $0
33 DJ LeMahieu 1B/3B $0 419.80 4.00 0.98 $0
34 Luis Urías 3B $0 227.50 3.87 1.03 $0
35 Donovan Solano 1B/3B $0 401.00 3.85 1.12 $0
36 Jon Berti 3B $0 400.90 3.77 1.13 $0
37 Anthony Rendon 3B $0 271.00 3.75 0.93 $0-$1
38 Ramón Urías 3B $0 354.80 3.55 1.07 $0
39 Miguel Vargas 3B/OF $0 294.40 3.40 0.90 $0-$1
40 Gio Urshela 1B/3B $0 397.30 3.37 0.94 $0
41 Brady House 3B $0 221.20 3.33 0.83 $0-$1
42 Elehuris Montero 1B/3B $0 226.00 3.10 0.86 $0
43 Zach Dezenzo 1B/3B $0 49.70 2.98 0.87 $0-$1
44 Addison Barger 3B/OF $0 185.80 2.93 0.86 $0-$1
45 Nick Senzel 3B $0 243.70 2.91 0.85 $0
46 Bryan Ramos 3B $0 70.60 2.48 0.73 $0