Archive for Shortstops

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/2025 – First Release
  • 1/12/2026 – Projections update
  • 1/26/2026 – Bo Bichette signing
  • 2/1/2026 – Ha-Seong Kim injury, Projections update
  • 2/18/2026 – Willi Castro signing, Injuries to Lindor and Holliday
  • 2/27/2026 – Projections and ADP Update
  • 3/10/2026 – Spring training overreactions and projections update.
  • 3/20/2026 – Ha-Seong Kim injury timeline, projections and ADP update

Ranking Methodology

  • Updated ADP data from NFBC Draft Champions to NFBC Online Championships.
  • $ 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

Added news on Ha-Seong Kim’s injury timeline, moved up the trio of rookies that are trending towards making their team’s Opening Day rosters.

Short(stop) King

The top guy at the position stands alone
Short(stop) King
Rank Name Team Pos Change ADP $
1 Bobby Witt Jr. KC SS 3 $35

Bobby Witt Jr. was fantastic, but just didn’t hit for quite the power he did in 2024 and 2023. However, some of that can be chalked up to the injuries he played through. In spite of that, he still got to 687 plate appearances and stole 38 bases. If he is back to being full healthy, there is no reason to think that he cannot only be the top SS but challenge for the top player in fantasy not named Shohei.

Five Category Wizards

Top tier talent worth reaching for at shortstop.
Five Category Wizards
Rank Name Team Pos Change ADP $
2 Elly De La Cruz CIN SS 9 $28
3 Gunnar Henderson BAL SS 12 $28
4 Zach Neto LAA SS 30 $23

There is an argument that Elly De La Cruz should be in the first tier with Witt, but there is just a bit more risk to his profile. He is making small improvements in the contact skills which is encouraging, but he definitely struggled in the second half, only hitting four home runs and stealing 12 bases. Manager Terry Francona stated that he would likely be giving him more days off after the break next year which could help but would lower his plate appearance upside a little. There upside is immense and at some point he could easily be the top player in fantasy, but the floor keeps him from challenging Witt for now.

Gunnar Henderson started the year on the IL and never really had the hot streak from a power perspective that one would have expected after his 2024 breakout. The more concerning part is the struggles versus lefties that plagued him in his rookie season returned. I do believe the power returns and he is better in 2025, but it may not be back to the 2024 levels and may look more like his 2023 season.

In spite of starting the year on the IL due to offseason injury, Zach Neto still posted a 26/26 season and has made improvements on the underlying contact skills and power metrics. If not for starting the year on the IL and then ending it on the IL with a hand strain, he would have likely had a 30/30 season. The only issue for Neto is the lineup around him as the Angels have traded away Ward and it doesn’t seem like they will add much to support Neto and Trout.

Speed Demons With A Bit Of Power

These guys can change the makeup of your team in multiple categories without making you sacrifice the other ones.
Speed Demons With A Bit Of Power
Rank Name Team Pos Change ADP $
5 Trea Turner PHI SS 26 $22
6 Francisco Lindor NYM SS 26 $21
7 Maikel Garcia KCR 2B/3B/SS/OF 66 $15
10 CJ Abrams WAS SS 65 $16

Trea Turner still is a premium talent, but the power decline has been noticeable as he has had a dip in two straight seasons in homers and fly balls. He has also missed more time than he used to over his last two seasons, but still offers quality production in runs, stolen bases, and average.

Francisco Lindor has gone 31/31 in two of the last three seasons and the one time he didn’t, he missed it by just two stolen bases in 2024. His profile is about as consistent as they come and the only thing that could change his rank is the talk that he could be traded this offseason. Lindor broke hit hamate bone and had surgery. He is expected to be ready by or soon after Opening Day, but his power could be lower early in the season.

Maikel Garcia has elite contact skills, but the addition of some power was the nice surprise. he improved his is barrel rate, his hard hit percentage and his exit velocities. Now, he is never going to be a massive homer or RBI threat, but to go from someone who hurt you in two categories to a contributor in five is massive. If the young offense behind him can continue to grow, Garcia could find himself pushing up into the next tier.

In spite of a terrible approach and questionable defense, CJ Abrams has turned into a pretty good fantasy option as a player who makes enough contact and then uses his speed to rack base hits and stolen bases. He likely won’t take another step forward until he improves his approach, but there isn’t a reason to believe he will until we see or hear something different.

Up The Middle Menaces

Great shortstop options or elite MIs
Up The Middle Menaces
Rank Name Team Pos Change ADP $
8 Mookie Betts LAD SS/OF 59 $20
9 Nico Hoerner CHC 2B/SS 104 $11
11 Corey Seager TEX SS/DH 95 $12
12 Willy Adames SF SS 129 $12
13 Geraldo Perdomo ARI SS 76 $16

Remember when Mookie Betts got sick during the Tokyo Series and lost 20 lbs because he vomited up every time he ate? We have to wonder if that was responsible for a lot of his struggles in the first half of the season. Obviously, it may just be natural regression as he ages into his 30s, but there are reasons to be concerned at this point. This will be the cheapest you will have been able to draft him ever and there isn’t much risk of him completely falling off, but the upside certainly seems limited. I agonized over where to rank him because this does feel low, so he could find himself moving up as the offseason rolls on.

Nico Hoerner was an afterthought in drafts last season due to concerns he could start the year on the IL since he was recovering from offseason surgery. However, he ended up being ready for the start of the actual season (missing the Tokyo Series) and being the guy he has been his entire career which is be a good asset in runs, stolen bases and batting average. He can actively hurt you in home runs and RBI which holds him back from moving up with Turner and Garcia, but he is a safe bet for a 30+ stolen bases and a good average and there is a range of outcomes where he competes for a batting title.

Corey Seager is a stud on a per plate appearance basis, but he struggles to stay on the field. In shallow leagues, that’s fine because of the replacement value at the position, but it becomes harder to roster him the deeper the league gets. The skills are immaculate and there is talk he could be moved this offseason which would likely be a park upgrade, but that is a discussion for a different day.

Willy Adames really struggled in the his first few months with the Giants, but once July hit, he was a different player, hitting .242/.341/.512 with 21 home runs and eight stolen bases in 328 plate appearances. The park and team do not do him many favors and while it’s hard to know for sure how new manager Tony Vitello will approach things, Vitello did not push things on the basepaths in Tennessee in 2025 so a bump in stolen bases may not be on the horizon. He did become the first Giant to hit 30 homers since Barry Bonds left so you should get power and good counting stats at worst.

Death, taxes, and Justin Mason giving up on a player a year before his breakout are the most guaranteed things in this world. Geraldo Perdomo was unreal in 2025, hitting .290/.389/.462 with 20 home runs and 27 stolen bases. The power is likely to regress with his 6.2% barrel rate and a 32% hard hit percentage. However, the stolen bases can definitely stick around and he is a very good in-zone hitter which I always love. The most important thing is the health. This was Perdomo’s first season in which he was able to stay on the field and get over the 500 plate appearance mark. If he can stay on the field, he can accumulate and be very valuable.

Set It and Forget It(ish)

There’s talent here, but it comes with some risk.
Set It and Forget It(ish)
Rank Name Team Pos Change ADP $
14 Matt McLain CIN 2B/SS ▲6 166 $6
15 Jeremy Pena HOU SS ▼1 112 $11
16 Trevor Story BOS SS ▼1 109 $16
17 Dansby Swanson CHC SS ▼1 149 $10
18 Xavier Edwards MIA SS ▼1 186 $6
19 Bo Bichette NYM SS ▼1 95 $17
20 Jacob Wilson OAK SS ▼1 191 $13
21 Jackson Holliday BAL 2B/SS 199 -$1

It’s hard to know what to make of Matt McLain at this point. He broke out of nowhere in 2023, missed all of 2024, and then was extremely uneven in his return to the field in 2025. A lot of the skills we saw in 2023 were still intact in 2025, but he was unable to maintain the high BABIP rate and he lifted the ball too much which caused his line drive rate to drop from 24% (9th best in baseball) to 17% (14th worst in baseball.) The question is whether his 2026 will look more like his 2025 season than his 2023 debut which I tend to believe it will unless we get more of a reason to think otherwise before drafts are in full force. He is having a massive spring which account for his rise in the ranks.

At this point, Jeremy Pena is who he: a very good accumulator on a good team. There likely isn’t another level but when on the field he is a 15/20 threat. The problem with Pena is he fractured his finger which means he will likely miss time at the beginning of the season which lowers his value a tad bit because there will be less time for him to accumulate. However, once he returns, he should go back to being a very stable shortstop with a safe floor.

Prior to 2025, Trevor Story had not been able to stay on the field since arriving in Boston. It all came together in 2025 when he put together his best season since 2019. He is 33 and has a long injury history at this point, so there is a ton of risk that he doesn’t get back to 600 plate appearances, but especially in shallower formats where there is plenty of replacement value, he is well worth the risk.

Bo Bichette has signed a multi-year deal with the Mets to play third base. He is moving to a worse park for his power and will be seeing pitchers he is much less familar with. He could get a boost in stolen bases as the Mets did run much more than the Blue Jays, but this isn’t the best overall fit for him. Picking up third base will be nice, but he does drop a little bit in the ranks.

Jacob Wilson was on pace for a Rookie of the Year caliber season before he broke his forearm and missed a month of the season. Wilson has one of the best hit tools in all of baseball, but there isn’t a lot else in the profile. He did hit 13 home runs which was surprising especially because half of those happened on the road. The problem with one category guys is if they get hurt or slump, they can really make it hard to replace their value on the wire, but the price is fair and if you need average, he will definitely give you plenty.

Jackson Holliday was decent in his first full season in the Majors and while there wasn’t a ton to do backflips over, he just turned 22 and the underlying skills are pretty well set for the future. We know there is good underlying power in Jackson’s bat and when it finally shows, he could be a stud, but it’s hard to know when that will happen. For now, he is a high floor guy that should continue to get better as he matures, but if people start paying for the breakout, that might be premature for 2026. Holliday will now miss Opening Day after getting surgery on his broken hamate bone. Expect him to return soon after Opening Day.

Prospects That Could Make the Team

New tier for prospects that have a real shot at being on the Opening Day roster
Prospects That Could Make the Team
Rank Name Team Pos Change ADP $
22 Kevin McGonigle DET SS ▲6 $4
23 JJ Wetherholt STL SS ▲6 $2
24 Konnor Griffin PIT SS ▲6 $6

Kevin McGonigle doesn’t have a ton of power or speed, but what he does do is rake. His highest strikeout rate at any level was 12.6% and does a bit of everything. He is having a great spring and is projected to lead off for the Tigers to start the season.

With the trade of Brendan Donovan, JJ Wetherholt has a real shot to win a roster spot in St. Louis. The Cardinals top prospect has a great hit tool and approach but he doesn’t have immense power or speed so for him to be a vaulable fantasy player, he needs that playing time to accumulate. He has that chance now and St. Louis is not going to block him off from doing so.

Konnor Griffin is the top prospect in baseball for a reason. Recent reports say the Pirates will give him a shot to break camp camp with the team. I am still dubious that they actually start his clock, but there is amazing upside if they do. He could shoot up this list into the top 20 if it seems like he will be on the Opening Day roster.

Shortstops With Red Flags

These guys have the talent to jump up and be more but also have a red flag or two or three that add on risk
Shortstops With Red Flags
Rank Name Team Pos Change ADP $
25 Ezequiel Tovar COL SS ▼3 208 $12
26 Bryson Stott PHI 2B/SS ▼3 187 $7
27 Brendon Donovan SEA 2B/SS/OF ▼3 271 $1
28 Xander Bogaerts SD 2B/SS ▼3 239 $5
29 Colson Montgomery CHW SS ▼3 244 $2
30 Nasim Nunez WAS 2B/SS ▼3 620 -$11
31 Masyn Winn STL SS 319 $7
32 Ernie Clement TOR 1B/2B/3B/SS 344 $6
33 Otto Lopez MIA 2B/SS 230 $5
34 Joey Ortiz MIL 3B/SS 743 $3
35 Andrew Gimenez TOR 2B/SS 371 $5
36 Carlos Correa HOU SS 283 $1
37 Chase Meidroth CHW 2B/SS 622 -$3
38 Willi Castro COL 2B/3B/SS/OF 259 $1
39 Jose Caballero NYY 2B/3B/SS ▲2 205 -$11
40 Brooks Lee MIN 2B/3B/SS ▼1 520 -$1

Ezequiel Tovar lost over 60 games in 2025 to injuries and when he returned in the second half, he struggled to get going completely. He still has terrible plate discipline and is not a great in-zone hitter and while there is pop and Coors helps, the underlying skills are a problem.

Brendon Donovan is a high floor, low ceiling glue guy that could be a runs/average play in a lot of leagues if he can stay healthy. Unfortunately, he has struggled with that in all, but one of his seasons in the Majors. He is was traded to the Mariners and moving there hurts his offensive upside some, but he should lead off for a good offense which offsets it some.

Colson Montgomery has power and a pretty good approach, but he struggles with consistent contact. That won’t be a problem on a rebuilding team in Chicago, but he could hurt your batting average in a ton of formats. If he can make just a bit more contact, he could jump up a few tiers and at 24 years old, there is still room for skills growth.

Nasim Nunez has speed and is good defensively, but not a ton else in the profile. He does walk some, so if he can make league average contact, there could be some upside here on a guy that is penciled into a regular role right now in Washington.

Ernie Clement had an unreal postseason run, hitting .411/.416/.562. Add that into his fantastic positional eligibility and there is going to be some hype on him heading into drafts. He makes a ton of in-zone contact, which I love but he also struggled with swinging too much outside the zone and his lack of punch paints a mediocre picture. Right now, he has a full time role, but he will need to hit consistently to keep it.

Willi Castro signed a deal to be the everyday third baseman in Colorado. Castro will benefit from the new home park and playing time and has been a 30 stolen base threat in the past and if the Rockies let him run, he could be a nice value on draft day.

Jose Caballero has a ton of speed and he puts it to good use when he gets playing time. Unless the Yankees bring in someone else, he will get that shot to begin the year with Volpe being on the IL. Even if you get nothing else from him in 2026, he could steal 50-60 bases this year.

Deep League MIs

Shallow leagues are not drafting these guys, but still should keep them on your radar
Deep League MIs
Rank Name Team Pos Change ADP $
41 Mauricio Dubon ATL 2B/3B/SS/OF ▲6 747 -$11
42 Anthony Volpe NYY SS ▼2 634 -$5
43 Ha-Seong Kim ATL SS ▲20 743 -$8
44 Jared Triolo PIT 1B/2B/3B/SS ▼2 735 -$6
45 Brayan Rocchio CLE SS ▼2 -$6
46 Jake Cronenworth SD 1B/2B/SS ▼2 743 -$2
47 J.P. Crawford SEA SS ▼2 747 -$4
48 Nick Gonzales PIT 2B/SS ▼2 -$10

With Kim out for the first half of the season, Mauricio Dubon is expected to get most of plate appearances at shortstop for the Braves. There isnt a ton of upside here but he will get plate appearances.

Anthony Volpe has all the talent in the world, but has struggled over the course of his first few seasons. A lot of people in and out of New York seem ready to give up on him, but he still has power and speed along with a better hit tool than he gets credit for. He is low on these ranks because he is likely to begin the season on the IL and there is a chance the Yankees move on from him, but I am not ready to completely disregard him at 25 years old.

Ha-Seong Kim is now doing infield drills which means he could be back much sooner than the original timeline suggested. There is still some risk he misses a good amount of time at the beginning of the season, but the hope is he can return in early May.

The Rest

Really deep league guys at best
The Rest
Rank Name Team Pos Change ADP $
49 Brooks Baldwin CHW 2B/3B/SS/OF ▼1 747 -$10
50 Josh Smith TEX 3B/SS/DH ▼1 486 -$7
51 Gabriel Arias CLE 2B/3B/SS ▼1 747 -$10
52 Max Muncy OAK 2B/3B/SS ▼1 722 -$10
53 Zach McKinstry DET 2B/3B/SS/OF ▼1 490 -$11
54 Hyeseong Kim LAD 2B/SS/OF ▼1 727 -$24
55 Ryan Ritter COL 2B/SS ▼1 -$18
56 Isiah Kiner-Falefa PIT 2B/3B/SS ▼1 747 -$24
57 Taylor Walls TB 2B/SS ▼1 -$20
58 Ezequiel Duran TEX 1B/2B/3B/SS/OF ▼1 -$19
59 Javier Baéz DET 2B/3B/SS/OF ▼1 743 -$10
62 Oswald Peraza LAA 1B/2B/3B/SS ▼2 -$19
63 David Hamilton MIL 2B/SS ▼2 739 -$20
64 Thomas Saggese STL 2B/3B/SS ▼2 -$24
65 Ronny Mauricio NYM 2B/3B/SS/DH ▼1 -$25

Find someone who loves you as much as the Rays love Taylor Walls. Just don’t draft them or Walls for your fantasy team.

The trade to Milwaukee is a nice change of scenery for David Hamilton, but it doesn’t really improve his chance to be a starter unless Jett Williams struggles.

Thomas Saggese moves up a bit with the trade of Donovan, but it looks like Wetherholt will get the shot before him at second base.

Prospects That Could Debut This Year

The future may be here sooner rather than later for some of these guys.
Prospects That Could Debut This Year
Rank Name Team Pos Change ADP $
60 Colt Emerson SEA SS ▲6 -$18
61 Jett Williams MIL SS ▼2 -$25
66 Carson Williams TB SS ▼1 747 -$9
67 Aidan Miller PHI SS -$31

With the trade of Caleb Durbin to Boston, Jett Williams will be given a chance to make the team as either the starting shortstop or third baseman in Milwaukee. Williams is a former first round pick that has power and speed, but struggles with consistent contact. The Brewer mold is a heavy contact and glove first type which Williams is not, but if he wins a role, he has a lot of upside in the bat. The addition of Luis Rengifo makes it harder for Williams to make the roster which is the reason for his fall.

Carson Williams struggled in his debut in 2025 but, the lack of hit tool is a huge problem. With the Rays shedding salary, he probably will get a good amount of PAs at some point, but he was demoted to the minors recently and will have to earn his way back to the Majors.


Full Rankings Without Tiers

No tiers. Just the rankings.
Full Rankings Without Tiers
Rank Name Team Pos Change ADP $
1 Bobby Witt Jr. KC SS 3 $35
2 Elly De La Cruz CIN SS 9 $28
3 Gunnar Henderson BAL SS 12 $28
4 Zach Neto LAA SS 30 $23
5 Trea Turner PHI SS 26 $22
6 Francisco Lindor NYM SS 26 $21
7 Maikel Garcia KCR 2B/3B/SS/OF 66 $15
8 Mookie Betts LAD SS/OF 59 $20
9 Nico Hoerner CHC 2B/SS 104 $11
10 CJ Abrams WAS SS 65 $16
11 Corey Seager TEX SS/DH 95 $12
12 Willy Adames SF SS 129 $12
13 Geraldo Perdomo ARI SS 76 $16
14 Matt McLain CIN 2B/SS ▲6 166 $6
15 Jeremy Pena HOU SS ▼1 112 $11
16 Trevor Story BOS SS ▼1 109 $16
17 Dansby Swanson CHC SS ▼1 149 $10
18 Xavier Edwards MIA SS ▼1 186 $6
19 Bo Bichette NYM SS ▼1 95 $17
20 Jacob Wilson OAK SS ▼1 191 $13
21 Jackson Holliday BAL 2B/SS 199 -$1
22 Kevin McGonigle DET SS ▲6 $4
23 JJ Wetherholt STL SS ▲6 $2
24 Konnor Griffin PIT SS ▲6 $6
25 Ezequiel Tovar COL SS ▼3 208 $12
26 Bryson Stott PHI 2B/SS ▼3 187 $7
27 Brendon Donovan SEA 2B/SS/OF ▼3 271 $1
28 Xander Bogaerts SD 2B/SS ▼3 239 $5
29 Colson Montgomery CHW SS ▼3 244 $2
30 Nasim Nunez WAS 2B/SS ▼3 620 -$11
31 Masyn Winn STL SS 319 $7
32 Ernie Clement TOR 1B/2B/3B/SS 344 $6
33 Otto Lopez MIA 2B/SS 230 $5
34 Joey Ortiz MIL 3B/SS 743 $3
35 Andrew Gimenez TOR 2B/SS 371 $5
36 Carlos Correa HOU SS 283 $1
37 Chase Meidroth CHW 2B/SS 622 -$3
38 Willi Castro COL 2B/3B/SS/OF 259 $1
39 Jose Caballero NYY 2B/3B/SS ▲2 205 -$11
40 Brooks Lee MIN 2B/3B/SS ▼1 520 -$1
41 Mauricio Dubon ATL 2B/3B/SS/OF ▲6 747 -$11
42 Anthony Volpe NYY SS ▼2 634 -$5
43 Ha-Seong Kim ATL SS ▲20 743 -$8
44 Jared Triolo PIT 1B/2B/3B/SS ▼2 735 -$6
45 Brayan Rocchio CLE SS ▼2 -$6
46 Jake Cronenworth SD 1B/2B/SS ▼2 743 -$2
47 J.P. Crawford SEA SS ▼2 747 -$4
48 Nick Gonzales PIT 2B/SS ▼2 -$10
49 Brooks Baldwin CHW 2B/3B/SS/OF ▼1 747 -$10
50 Josh Smith TEX 3B/SS/DH ▼1 486 -$7
51 Gabriel Arias CLE 2B/3B/SS ▼1 747 -$10
52 Max Muncy OAK 2B/3B/SS ▼1 722 -$10
53 Zach McKinstry DET 2B/3B/SS/OF ▼1 490 -$11
54 Hyeseong Kim LAD 2B/SS/OF ▼1 727 -$24
55 Ryan Ritter COL 2B/SS ▼1 -$18
56 Isiah Kiner-Falefa PIT 2B/3B/SS ▼1 747 -$24
57 Taylor Walls TB 2B/SS ▼1 -$20
58 Ezequiel Duran TEX 1B/2B/3B/SS/OF ▼1 -$19
59 Javier Baéz DET 2B/3B/SS/OF ▼1 743 -$10
60 Colt Emerson SEA SS ▲6 -$18
61 Jett Williams MIL SS ▼2 -$25
62 Oswald Peraza LAA 1B/2B/3B/SS ▼2 -$19
63 David Hamilton MIL 2B/SS ▼2 739 -$20
64 Thomas Saggese STL 2B/3B/SS ▼2 -$24
65 Ronny Mauricio NYM 2B/3B/SS/DH ▼1 -$25
66 Carson Williams TB SS ▼1 747 -$9
67 Aidan Miller PHI SS -$31

Jake Mailhot’s 2026 Tiered Rankings for Ottoneu Points: Middle Infield

Credit: Jeff Hanisch-Imagn Images

 

Chad started off the Ottoneu rankings push with his 4×4 middle infield rankings yesterday and I’m following up with my rankings for Ottoneu points leagues. You can find all the information about the format and methodology for these rankings in Chad’s introduction.

Changelog

  • 2/19/2026: Updated projections w/ ZiPS and OOPSY. Added player notes for all players in tier $1-$2 and above. Updated tier placement for 11 players (green = moved up, red = moved down).
  • 3/18/2026: Updated tier placement for 16 players based on 2026 draft results.

 


Jake Mailhot’s Ottoneu Tiered Rankings for Points Leagues: C | 1B | MI | 3B | OF | SP | RP
Chad Young’s Ottoneu Tiered Rankings for Points Leagues: C | 1B | MI | 3B |OF | SP | RP
Chad Young’s Ottoneu Tiered Rankings for 4×4: C | 1B | MI | 3B | OF | SP | RP


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 up to five public projection systems (ZiPS, Steamer, OOPSY, THE BAT, and PECOTA) to provide some additional context. That gives each player a wealth of data sources to form their projection. Currently, the projections below only include Steamer and THE BAT projections. I will update the rankings in February once ZiPS, OOPSY, and PECOTA are released.
  • 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’m projecting players using points per plate appearance. That measure should give us a better idea of how a player produces no matter how he’s used by his team.

Just to reiterate a point that Chad makes in his introduction: yes, these rankings are presented ordinally, but the tier a player appears in is much more important than if they’re ranked 16th or 28th. Within tiers, players are generally ranked by their projected Pts/PA but that doesn’t necessarily mean I think one player is significantly more valuable than another in the same tier. I’ve got notes on the top 50-ish players below and I’ll add more notes when I update the rankings next month. Let’s get into it.

Ottoneu Points MI Tiered Rankings
Tier Rank Player Position Projected Pts Pts/PA Notes
$45-$54 1 Bobby Witt Jr. SS 1040.4 1.55 Clearly the best MI in baseball with just six hitters projected to outproduce him.
$36-$44 2 Ketel Marte 2B 857.8 1.47 The best 2B in baseball, trade rumors shouldn’t affect production.
$36-$44 3 Corey Seager SS 732.4 1.45 Productive when on the field but injury concerns will always be a factor.
$36-$44 4 Gunnar Henderson SS 941.6 1.43 Took a step back in 2025 but the ceiling is still very high.
$28-$35 5 Francisco Lindor SS 920.6 1.35 Consistent production means he’s a little overlooked in favor of flashier MI, but he’s been very good for four years straight.
$28-$35 6 Elly De La Cruz SS 885.2 1.34 Quad injury clearly held him back in 2025, but the ceiling is sky high. Considered ranking him a tier higher, but needs to prove it first.
$28-$35 7 Mookie Betts SS 800.3 1.31 Lost positional flexibility and spring illness negatively affected his entire 2025. Should bounce back in 2026, but how high?
$21-$27 8 Trea Turner SS 798.6 1.30 The power is probably on the downswing, but contact ability is still excellent. Steals are a bonus in FGpts.
$21-$27 9 Jazz Chisholm Jr. 2B/3B 721.2 1.29 Huge power explosion in first full season in New York raises his ceiling significantly.
$21-$27 10 Geraldo Perdomo SS 784.6 1.29 Big breakout in 2025 and all the underlying metrics look sustainable. Still worried about some power regression.
$21-$27 11 Zach Neto SS 747.8 1.27 The ceiling is a 30/30 season. Batted ball metrics all point to significant breakout potential.
$21-$27 12 Bo Bichette SS 746.4 1.27 Posted his best offensive season in 2025 after a down year in ’24. Any potential landing spot shouldn’t affect his production too much.
$15-$20 13 Jose Altuve 2B/OF 745.4 1.21 Approaching the age cliff at 36 years old. Still possesses solid skills, but how long will they last?
$15-$20 14 Jeremy Peña SS 714.8 1.19 Came back down to earth after rib injury (143 wRC+ in 1H, 120 in 2H), but 2025 represented a big step forward for him.
$10-$14 15 Jacob Wilson SS 623.8 1.22 Idealized version of Luis Arraez with a touch more power. Still pretty BABIP dependent which leads to low lows.
$10-$14 16 Brandon Lowe 2B 615.9 1.21 Move to Pittsburgh shouldn’t hurt too much. 2025 was his first (mostly) healthy season since 2021.
$10-$14 17 Luke Keaschall 2B 512.7 1.20 Looked like a big leaguer in his cup of coffee in 2025. Batted ball peripherals are a bit concerning, but the contact skill is real.
$10-$14 18 Jorge Polanco 2B/3B 586.7 1.20 Swing change allowed him to thrive despite battling nagging injuries. Probably won’t be MI eligible next year.
$10-$14 19 CJ Abrams SS 730.9 1.19 Has developed into a good player, though the promise of a power breakout is probably fleeting unless he makes some serious contact quality gains.
$10-$14 20 Willy Adames SS 774.9 1.17 The power is real but playing in SF hurt his overall offensive production.
$10-$14 21 Brendan Donovan 2B/SS/OF 645.7 1.17 Solid player across the board with no weaknesses. Multi-positional eligibility helps his value.
$10-$14 22 Carlos Correa SS/3B 608.6 1.15 Has a history of quality production but health will determine if he can reach his previous highs.
$10-$14 23 Gleyber Torres 2B 734.2 1.15 Played through injury during the second half but still put up a solid season in Detroit.
$10-$14 24 Maikel Garcia 2B/SS/3B/OF 719.3 1.14 Huge breakout in 2025 doesn’t look like a mirage. Positional flexibility a big bonus.
$10-$14 25 Brice Turang 2B 706.7 1.14 Another big breakout from 2025 that looks like it’s going to stick. Might have the highest ceiling of any player in this tier.
$6-$9 26 Jordan Westburg 2B/3B 593.6 1.23 Solid player across the board with no weaknesses, but no standout skills either. Needs to stay healthy.
$6-$9 27 Kevin McGonigle SS 360.2 1.19 Top prospect who could make his debut sometime in 2026.
$6-$9 28 Colt Keith 1B/2B/3B 559.7 1.13 Quietly put together a great season in his second year in the big leagues. Projections really like him in 2026.
$6-$9 29 Trevor Story SS 643.4 1.13 First healthy year since 2021 led to significant improvements in contact quality. Poor plate discipline holds him back.
$6-$9 30 Konnor Griffin SS 550.0 1.12 Top prospect who could make his debut sometime in 2026.
$6-$9 31 Ezequiel Tovar SS 649.4 1.12 Extremely streaky hitter who had a big step backwards in 2025. Uncertain future, but Coors effect should be a benefit.
$6-$9 32 Nico Hoerner 2B 704.6 1.11 All hit, no power profile works when he’s making contact 90% of the time.
$6-$9 33 Xander Bogaerts SS 600.9 1.11 Probably won’t reach his previous highs, but still a useful accumulator with decent skills across the board.
$3-$5 34 Luis García Jr. 2B 576.8 1.13 Still only 26, he’s improved signifcantly over the last few years. Added a bit of power in 2024, needs to put it all together to really take step forward.
$3-$5 35 Brett Baty 2B/3B 461.9 1.12 Excellent 2H (135 wRC+) gives him something to build off of. Excellent contact quality but needs to elevate more often. Could have a path to playing time at DH in a crowded infield in New York.
$3-$5 36 Jeff McNeil 2B/OF 557.5 1.10 New ballpark in Sacramento should help, but health uncertain after offseason thoracic outlet surgery.
$3-$5 37 Bryson Stott 2B/SS 623.8 1.10 Swing change helped him improve contact quality in 2H. Breakout candidate if the swing change sticks.
$3-$5 38 Luis Arraez 1B/2B 696.9 1.10 Contact rate king, but too much weak contact to make the most of all those balls in play.
$3-$5 39 Colson Montgomery SS/3B 533.1 1.09 A lot of home runs make up for a really poor approach at the plate.
$3-$5 40 Dansby Swanson SS 663.9 1.08 Still has some pop but poor plate approach caps his ceiling as an average MI.
$3-$5 41 Zach McKinstry SS/3B/OF 472.7 1.08 Came back down to earth after All-Star break (132 wRC+ in 1H, 81 in 2H). He really leaned into his pull side to outperform xwOBA. Positional flexibility is an asset.
$3-$5 42 JJ Wetherholt 2B/SS 448.4 1.08 Probably closer to the big leagues than the other two top prospects in this tier but lower ceiling than Griffin and McGonigle.
$3-$5 43 Xavier Edwards 2B/SS 594.3 1.07 BABIP fell by 68 points and walk rate dropped by 3 points in 2025. High-contact approach will always be dependent on batted ball luck.
$3-$5 44 Caleb Durbin 2B/3B 553.9 1.07 High-contact, pull-oriented approach should play well in Boston.
$3-$5 45 Ozzie Albies 2B 636.6 1.07 He’s fallen pretty far from his peak but still only 29 years old. The power has completely evaporated and it doesn’t look like it’s coming back.
$3-$5 46 Ceddanne Rafaela 2B/OF 602.8 1.07 Managed to cut strikeout rate by 6.5 points in 2025, but underlying plate discipline metrics aren’t pretty. Chases and whiffs too much to support a K% below 20%.
$3-$5 47 Jackson Holliday 2B/SS 613.2 1.06 Slower development than expected from a former top prospect. Ceiling is still high and only 22 years old.
$3-$5 48 Willi Castro 2B/3B/OF 547.3 1.06 Absolutely tanked after joining Chicago last summer but he was a useful utility guy in Minnesota for three years. New home in Colorado should help.
$3-$5 49 Jake Cronenworth 1B/2B/SS 594.0 1.05 Put together his best season in 2025 since breakout in 2021.
$3-$5 50 Marcus Semien 2B 657.1 1.04 Another veteran who has fallen far from his peak. Solid 2H gives some hope he’s still got something in the tank.
$1-$2 51 Romy Gonzalez 1B/2B 396.9 1.21 Significant improvement in contact quality in 2025, but still might only be the short side of a 2B platoon.
$1-$2 52 Kody Clemens 1B/2B/OF 332.3 1.07 Earned consistent playing time after joining Minnesota in late April and contact quality significantly improved. Doesn’t have a path to full-time at-bats right now, but should be first man off the bench.
$1-$2 53 Tyler Freeman 2B/OF 397.8 1.06 Claimed full-time at-bats by June but limped through the end of the season (66 wRC+ in 2H)
$1-$2 54 Marcelo Mayer 2B/SS/3B 424.9 1.06 Has had trouble staying healthy (wrist surgery derailed his rookie season) and might not start against LHP. Has the pedigree and skill set to be successful, but needs to put it all together first.
$1-$2 55 Jonathan India 2B/3B/OF 587.9 1.05 Suffered through his worst season of his career in 2025. Too much elevated contact without enough quality to do real damage.
$1-$2 56 Josh Smith 1B/SS/3B/OF 541.8 1.05 Plate discipline improved in 2025 but contact quality slid backwards. Decent bat with flexible positiion eligibilty.
$1-$2 57 Matt McLain 2B 568.5 1.04 His breakout in 2023 seems like eons ago. Was the shoulder injury still affecting him or did we see the real McLain in ’25?
$1-$2 58 Jett Williams 2B/SS/OF 481.3 1.04 Trade to Milwaukee opens up a path to a major league debut in 2026. Power/speed combo is enticing, but questions about his hit tool remain.
$1-$2 59 J.P. Crawford SS 600.3 1.02 Excellent plate discipline gives him a solid floor but power dried up in 2025.
$1-$2 60 Masyn Winn SS 600.0 1.02 Played through knee injury in 2025 which could explain the dip in power output. Elite defense will keep him on the field, helping him accumulate points.
$1-$2 61 Kristian Campbell 1B/2B/OF 374.7 1.02 Disaster of a rookie campaign and now it doesn’t look like he has a path to a full-time role in the majors. Needs to bounce back in Triple-A first and force his way into the lineup.
$1-$2 62 Jordan Lawlar 2B/SS/3B 279.8 1.01 Arizona continues to find excuses to bury Lawlar on the depth chart. Now he’s learning center field this spring but still might be sharing time anyway.
$1-$2 63 Otto Lopez 2B/SS 548.4 1.01
$1-$2 64 Jose Caballero 2B/SS/3B/OF 376.0 1.01
$1-$2 65 Ernie Clement 1B/2B/SS/3B 536.2 1.00
$1-$2 66 Max Muncy (ATH) 2B/SS/3B 329.5 0.96
$1-$2 67 Leo De Vries SS 427.4 0.93 Top prospect who might be a year or two away from making his debut. Very high ceiling, but still very young.
$1-$2 68 Cole Young 2B/SS 358.4 0.92
$1-$2 69 Colt Emerson SS 381.5 0.88 Top prospect who could make his debut sometime in 2026. Solid skills across the board, but doesn’t have the elite carrying tool like other top prospects ranked above.
$1-$2 70 Jesús Made SS #N/A #N/A
$0-$1 71 Sebastian Walcott SS 376.2 0.81
$0-$1 72 Luis Peña 2B/SS #N/A #N/A
$0-$1 73 Ethan Holliday Util #N/A #N/A
$0-$1 74 George Lombard Jr. SS #N/A #N/A
$0-$1 75 Eli Willits Util #N/A #N/A
$0-$1 76 Travis Bazzana 2B 306.8 0.95
$0-$1 77 Franklin Arias SS #N/A #N/A
$0-$1 78 Aidan Miller SS 450.3 0.98
$0-$1 79 Bryce Rainer SS #N/A #N/A
$0-$1 80 Aiva Arquette SS #N/A #N/A
$0-$1 81 Angel Genao SS #N/A #N/A
$0-$1 82 JoJo Parker Util #N/A #N/A
$0-$1 83 Arjun Nimmala SS #N/A #N/A
$0-$1 84 Kaelen Culpepper SS #N/A #N/A
$0-$1 85 Edmundo Sosa 2B/SS/3B 276.9 1.11
$0-$1 86 Alex Freeland 2B/SS/3B 475.6 1.09
$0-$1 87 Davis Schneider 2B/OF 376.6 1.08
$0-$1 88 Ha-Seong Kim 김하성 2B/SS 419.5 1.07
$0-$1 89 Tyler Fitzgerald 2B 336.0 1.05
$0-$1 90 Gavin Lux 2B/3B/OF 487.8 1.05 Patient enough to have a solid floor but not enough power to have a high ceiling. Decent bat with flexible positiion eligibilty.
$0-$1 91 Brooks Baldwin 2B/SS/3B/OF 374.2 1.05
$0-$1 92 Adael Amador 2B 393.2 1.04
$0-$1 93 David Hamilton 2B/SS 270.3 1.03
$0-$1 94 Nolan Gorman 2B/3B 456.2 1.02
$0-$1 95 Weston Wilson 2B/OF 255.1 1.02
$0-$1 96 Jeremiah Jackson SS/3B/OF 341.9 1.02
$0-$1 97 Edouard Julien 1B/2B 336.6 1.01
$0-$1 98 Lenyn Sosa 1B/2B 453.0 1.00
$0-$1 99 Casey Schmitt 1B/2B/3B 357.4 1.00
$0-$1 100 Nick Gonzales 2B/SS 412.1 0.99
$0-$1 101 Vaughn Grissom 2B/SS 328.3 0.99
$0-$1 102 Ronny Mauricio 2B/3B 288.6 0.99
$0-$1 103 Tommy Edman 2B/3B/OF 417.3 0.99
$0-$1 104 Carson Williams SS 404.4 0.98
$0-$1 105 Andrés Giménez 2B/SS 517.4 0.98
$0-$1 106 Chase Meidroth 2B/SS 505.6 0.98
$0-$1 107 Anthony Volpe SS 557.7 0.97
$0-$1 108 Christian Moore 2B 385.6 0.97
$0-$1 109 Jared Triolo 1B/2B/SS/3B 439.4 0.97
$0-$1 110 Sung-Mun Song 송성문 2B/3B 450.8 0.95
$0 111 Jace Jung 2B/3B 399.2 1.04
$0 112 Dylan Moore 1B/2B/3B/OF 319.5 1.03
$0 113 Ramón Urías 2B/3B 336.5 1.02
$0 114 Miguel Rojas 2B/SS/3B 297.2 1.01
$0 115 José Fermín 2B 207.5 1.01
$0 116 Zack Gelof 2B 386.2 1.00
$0 117 Amed Rosario 2B/3B 313.1 0.98
$0 118 Blaze Alexander 2B/3B 350.7 0.97
$0 119 Hyeseong Kim 김혜성 2B/SS/OF 224.9 0.97
$0 120 José Tena 2B/3B 299.4 0.97
$0 121 Brendan Rodgers 2B 329.2 0.96
$0 122 Andy Ibáñez 2B/3B 243.7 0.96
$0 123 Brooks Lee 2B/SS/3B 472.1 0.95
$0 124 Joey Ortiz SS 480.1 0.94
$0 125 Leo Jiménez 2B 230.9 0.94
$0 126 Thairo Estrada 2B 323.8 0.94
$0 127 Michael Massey 2B/OF 319.2 0.93
$0 128 Luis Rengifo 2B/3B/OF 415.9 0.93
$0 129 Luis Urías 2B/3B 265.6 0.93
$0 130 Leo Rivas 2B/SS 226.1 0.93
$0 131 Jon Berti 2B/3B 211.5 0.93
$0 132 Paul DeJong 2B/SS/3B 306.2 0.92
$0 133 Thomas Saggese 2B/SS/3B 353.3 0.92
$0 134 Christian Koss 2B/3B 208.8 0.92
$0 135 Nick Yorke 2B/OF 324.9 0.91
$0 136 Jorge Mateo 2B/SS/OF 188.6 0.91
$0 137 Nick Loftin 2B/3B/OF 233.1 0.91
$0 138 Darell Hernaiz 2B/SS/3B 314.5 0.91
$0 139 Mauricio Dubón 2B/SS/3B/OF 345.1 0.90
$0 140 Gabriel Arias 2B/SS 370.0 0.90
$0 141 Ezequiel Duran 1B/2B/SS/3B/OF 270.8 0.90
$0 142 Brayan Rocchio 2B/SS 412.2 0.90
$0 143 Curtis Mead 1B/2B/3B 258.6 0.90
$0 144 Kyle Farmer 1B/2B/SS/3B 239.3 0.89
$0 145 Daniel Schneemann 2B/SS/3B/OF 306.1 0.89
$0 146 Chris Taylor 2B/OF 216.6 0.88
$0 147 Max Schuemann 2B/SS/3B/OF 279.7 0.88
$0 148 Michael Helman SS/OF 215.6 0.87
$0 149 Jose Iglesias 2B/SS/3B 254.5 0.87
$0 150 Luisangel Acuña 2B 344.0 0.87
$0 151 Nasim Nuñez 2B/SS 267.9 0.86
$0 152 Tim Tawa 1B/2B/OF 260.2 0.86
$0 153 Enrique Hernández 1B/2B/3B/OF/RP 281.9 0.86
$0 154 Isiah Kiner-Falefa 2B/SS/3B 355.8 0.86
$0 155 Adam Frazier 2B/OF 330.1 0.86
$0 156 Javier Báez 2B/SS/3B/OF 329.0 0.86
$0 157 Angel Martínez 2B/OF 347.5 0.86
$0 158 Taylor Walls SS 255.4 0.82
$0 159 Ildemaro Vargas 1B/2B/3B 197.1 0.82
$0 160 Orlando Arcia 1B/2B/SS/3B 324.8 0.81
$0 161 Josh Rojas 2B/3B 274.4 0.81
$0 162 Trey Sweeney SS 266.9 0.81
$0 163 Santiago Espinal 2B/3B/OF 238.3 0.78
$0 164 Oswald Peraza 1B/2B/SS/3B 200.6 0.71

Beat the Shift Podcast – Middle Infield Episode w/ Chris Towers

The Middle Infield episode of the Beat the Shift Podcast – a baseball podcast for fantasy baseball players.

Guest: Chris Towers

Strategy Section

  • League format differences
    • How would your draft strategy change between?
      • Rotisserie (Roto) vs. HTH Points vs. HTH Categories
      • Waiver wire leagues vs. non-waiver wire (Draft Champions / Draft & Hold) leagues
      • Having IL slots vs. no IL slots
      • Large bench vs. small bench
      • Trading vs. non-trading leagues
      • Daily lineups vs. weekly lineups
  • Middle Infielders
    • General player pool observations
    • Jacob Wilson as a fantasy starting shortstop
    • Which statistics should you look to draft from the MI position?

ATC Undervalued Middle Infielders

Injury Update

 

Read the rest of this entry »


Shortstop ADP Market Report: 1/31/2026

As we hit the beginning of draft season, it is important to monitor where players are being drafted on a regular basis. Throughout draft season, I will be doing that work for you with regular updates on the Average Draft Position on NFBC up until Opening Day. You can read all the Market Reports here.

Read the rest of this entry »


Shortstop ADP Market Report: 12/27/2025

As we hit the beginning of draft season, it is important to monitor where players are being drafted on a regular basis. Throughout draft season, I will be doing that work for you with regular updates on the Average Draft Position on NFBC up until Opening Day. You can read all the Market Reports here.

Read the rest of this entry »


Ottoneu: Jake’s 2026 Keep or Cut Decisions at MI

Credit: Jerome Miron-Imagn Images

The Ottoneu keeper deadline is quickly approaching. There’s about a month and a half left to make your roster decisions before the January 31 cut deadline. I’m going through a handful of difficult keep or cut decisions at every position group to give you a transparent look at my decision making process and hopefully help you with theses specific cases for these specific players. I started with the corner infielders last week and will have outfield and pitchers after the holidays.

Carlos Correa, SS/3B
Salary: $26, $15
Average Salary: $15
2025 P/G: 4.42
Projected 2026 P/G: 5.19

Carlos Correa’s capacity for greatness still resides somewhere within him. Just a year ago, he posted a 154 wRC+, though he was limited to just 86 games thanks to a significant foot injury. He played through that same issue this year and it’s likely that it seriously affected his ability to perform for most of the season. He limped to a .267/.319/.386 slash line (97 wRC+) through the first half of the season, though he improved on that after being traded back to the Astros at the trade deadline.

The most concerning yellow flag in Correa’s peripherals was a groundball rate that jumped 4.5 points from 2024. He was still hitting the ball with authority, but all that additional contact on the ground meant that his barrel rate fell to 6.8%, the second lowest mark of his career. His top level plate discipline metrics were a little out of whack too; his strikeout rate was mostly stable but his walk rate fell by more than three points. There was nothing really amiss in his underlying metrics; he was a little more aggressive at the plate because he saw more pitches in the zone than ever before but that doesn’t fully explain the drop in free passes.

The projections are a little more pessimistic than I’d expect based on his history, though his excellence in 2024 seems like the outlier when looking at his down seasons in ‘23 and ‘25. It all boils down to how his foot is fairing. If he’s truly healthy heading into next season, it’s reasonable to expect him to beat his projections. There’s also the matter of his position switch. Correa will retain shortstop eligibility next year, but he’ll probably lose it the year after unless something surprising happens in Houston.

Keep or cut?

I’m happy to keep Correa at $15 and I’d probably be comfortable up to $18 or $20 just based on his history of production. There’s a risk that he won’t be healthy, but he was valued around $25 during his abbreviated 2024 season. That’s the upside, even if he misses some time next year. But that same health risk means that I’m probably not keeping my $26 share.

Xander Bogaerts, SS
Salary: $9
Average Salary: $13
2025 P/G: 4.49
Projected 2026 P/G: 4.76

At this point in his career, Xander Bogaerts is a much more valuable real life shortstop than a fantasy one. There’s been a steady drop in offensive production over the last three years, though the good news is that his 2025 was an improvement on his dismal ‘24 season. Even though he’s likely well past the era of posting wRC+’s in the 130s, he’s only a couple of years removed from putting up a 119 wRC+ in 2023. While that first season in San Diego was a step back from his time in Boston, his fantasy value still sat around $20 for his efforts.

Despite the league average results on the field, there were some encouraging signs in Bogaerts’s underlying metrics. Never one to post outrageous batted ball peripherals, his hard hit rate was the highest it’s been since 2022 and his barrel rate, air contact rate, and pull rate the highest they’ve been since 2021. The main reason behind all those improvements? A 1.5 mph increase in his bat speed this year. Those gains in those specific metrics should have resulted in better outcomes but his actual wOBA trailed behind his expected wOBA by 12 points.

Steamer sees a bounce back season in Bogaerts’s future and I think I can see what the computer is picking up on. His down season in 2024 was marred by a serious shoulder injury and the improvements to his bat speed and batted ball peripherals tell me that his body has mostly returned to normal.

Keep or cut?

I’m going to keep at $9 and I think I’d be comfortable keeping up to $12 or $13. There’s some risk of age related decline, but he showed he was healthy last year. Don’t pay for his name recognition or the production you’d expect if he still played in Boston, but he still can be a useful middle infield option for your fantasy squad.

Jackson Holliday, 2B/SS
Salary: $9
Average Salary: $14
2025 P/G: 4.26
Projected 2026 P/G: 5.08

How do you properly assess a 21-year-old phenom who hasn’t lived up to the sky-high hype across his first two seasons in the majors? The scouting reports were so glowing, I imagine plenty of fantasy players paid a pretty penny for Jackson Holliday, hoping that they were getting a future star to anchor their lineups. Holliday could certainly still turn into that star, but he didn’t make the immediate impact many were expecting.

The good news is that Holliday is still exceedingly young and he improved by leaps and bounds during his second taste of the big leagues.His overall batting line was a hair below league average but he made some strides to elevate the ball more often and improved his contact rate by more than eight points. You can still dream on the ceiling because he still has so much more growing to do — both from a physical standpoint and just learning how major league pitchers will approach him — but he could be a year or two away from realizing that potential.

The projections see a small step forward from him in 2026 which is pretty reasonable given his pedigree and age. Still, those improvements only get him to the level of a replacement level middle infielder in fantasy baseball. Could he blow past those projections with a post-hype breakout? Absolutely! Do I want to bank on that happening next year? Eh…

Keep or cut?

I’m probably keeping at $9 though I think that’s probably the highest I’d be comfortable going at this point. Any higher and I’m buying his potential ceiling without any real indicators he’s about to breakout in a meaningful way. I also recognize that your place in your team’s competitive window will have a huge bearing on your willingness to keep Holliday. If you’re in win-now mode, keeping Holliday with a double-digit salary is a tougher pill to swallow than if you’re still rebuilding your roster and looking to compete in a year or two.

Bryson Stott, 2B/SS
Salary: $6, $4
Average Salary: $9
2025 P/G: 4.20
Projected 2026 P/G: 4.49

From July 23 through the end of the season, Bryson Stott posted a .307/.376/.508 slash line, good for a 143 wRC+ and 5.5 P/G. That hot streak corresponded with a pretty dramatic change to his swing mechanics. He was able to improve the quality of his contact while still maintaining the excellent plate discipline that buoyed his value as a batter throughout his career. With a solid approach now enhanced by more hard contact, Stott has all the underlying indicators of a potential breakout in 2026.

The projections aren’t yet picking up on those mechanical changes — to the silicon circuits, his hot streak to end the season was just that, no real signal to affect next year’s projection. But if his improved swing carries over to 2026, there’s real reason to believe he’ll be able to beat those projections easily. The risk is that he falls back to his previous career norms and remains a replacement level middle infielder for fantasy purposes.

Keep or cut?

I’m willing to pay $6 (and $4) to see if his swing changes carry over to next year. Those salaries are low enough that it’s easy to cut bait if he’s the same old Stott next year, but the potential for a huge breakout is real enough that it’s not a problem to carry him on my rosters to start the season. I’m not sure I’d go into double digits to keep him but I do think the ceiling is a lot higher than the projections think it is.


Shortstop 2025 Fantasy Rankings

Katie Stratman-Imagn Images

Shortstop Overview

Shortstop is a fun position with a lot of big drop offs. The top of the tiers make up half of the first six picks in the ADP and there are 10 shortstops in the top 100 pick. While there are a lot of interesting players at the position that present a lot of upside, the drop offs are pretty severe and in deeper leagues you can find yourself pretty weak at the position if you wait too long.

Changelog

  • 3/10/2025 – Gunnar Henderson injury and projections/ADP Update
  • 2/18/2025 – Projections and ADP Update
  • 1/29/2025 – Projections and ADP Update
  • 1/13/2025 – Projections and ADP Update
  • 12/12/2024 – Adames signs in San Francisco
  • 12/5/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.

Read the rest of this entry »


Beat the Shift Podcast – Middle Infield Episode w/ Mike Gianella

The Middle Infield episode of the Beat the Shift Podcast – a baseball podcast for fantasy baseball players.

Guest: Mike Gianella

Strategy Section

  • 3rd & 4th Rounds
    • Should you continue to avoid [downside] risk in the 3rd and 4th rounds?
    • Is it too early to take a closer in rounds 3 & 4?
  •  When should you shift your emphasis from being risk averse to risk indifferent to risk seeking?
    • Health Risk vs. Performance Risk vs. Playing Time Risk
  • How to handle position runs mid-draft?
    • Are position runs a factor in pre-draft KDS selections?
  • Middle Infield strategy
    • Player pool
    • Which position gets a bigger replacement level / positional scarcity bump – 2B, SS or 3B?

ATC Undervalued Players

Injury Update

 

Read the rest of this entry »


Shortstop ADP Market Report: 1/20/2025

Troy Taormina-Imagn Images

As we hit the beginning of draft season, it is important to monitor where players are being drafted on a regular basis. Throughout draft season, I will be doing that work for you with regular updates on the Average Draft Position on NFBC up until Opening Day.

You can read all the Market Reports here. Read the rest of this entry »


Jake Mailhot’s 2025 Tiered Ottoneu Rankings: Middle Infield

Michael McLoone-Imagn Images

After starting off with the largest position group last week, Chad and I are back with tiered Ottoneu rankings for the second largest position group: the two middle infield positions.

Jake Mailhot’s Ottoneu Position Rankings: MI | OF
Chad Young’s Ottoneu Position Rankings: MI | 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.

The two middle infield positions are really interesting beasts to tackle. They’re both extremely top heavy with some of the best players in the game populating the top of these ranks. There’s a very steep cliff down from the top to the middle class and then the positions get really deep in the bargain bin section. You’re very likely to find a replacement level MI on the waiver wire if you look hard enough, which is important if you didn’t secure one or two of those top options on your roster. Because these positions are so top heavy, I think I’m willing to invest a little more budget to ensure I get one of the top options which is reflected in my rankings being a little higher than Chad’s pretty much across the board.

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 MI Rankings – Tier 1–3
Rank Player Ottoneu Pos. Tier Projected Pts Projected Pts/G Projected Pts/PA Chad’s Tier
1 Bobby Witt Jr. SS $55-$65 1087.90 6.95 1.59 $45-$54
2 Mookie Betts 2B/SS/OF $55-$65 978.90 7.09 1.58 $45-$54
3 Corey Seager SS $45-$54 845.50 6.72 1.53 $36-$44
4 Gunnar Henderson SS $36-$44 1006.10 6.63 1.50 $36-$44
5 Ketel Marte 2B $36-$44 913.80 6.40 1.48 $28-$35

There are exactly six players with a points per game played projection higher than Witt and he’s younger than all of them. If I was starting a brand-new Ottoneu league today, Witt might be my number one target to build around. You’re going to pay a premium to get Betts’s positional flexibility, but it might be worth it to roster one of the best players in baseball and be able to line him up wherever you want. I went back and forth on ranking Betts and Witt number one, but ultimately decided on Witt’s youth as the separator.

I have Marte a tier higher than Chad because he’s clearly the top 2B in baseball now (if you’re playing Betts at shortstop) and all of his contact quality peripherals took a huge jump in 2024. This isn’t a repeat of his 2019 “breakout” with the rabbit ball; this is legit improvement across every significant batted ball metric fueling a dramatic increase in production.

Ottoneu MI Rankings – Tier 4 & 5
Rank Player Ottoneu Pos. Tier Projected Pts Projected Pts/G Projected Pts/PA Chad’s Tier
6 Francisco Lindor SS $28-$35 944.40 6.12 1.38 $28-$35
7 Elly De La Cruz SS $28-$35 859.30 5.91 1.35 $28-$35
8 Trea Turner SS $28-$35 824.40 5.80 1.30 $21-$27
9 Matt McLain Util $21-$27 735.60 6.03 1.37 $15-$20
10 Jose Altuve 2B $21-$27 838.00 5.95 1.32 $21-$27
11 Ozzie Albies 2B $21-$27 711.00 5.52 1.25 $21-$27
12 Carlos Correa SS $21-$27 651.60 5.48 1.26 $15-$20
13 Oneil Cruz SS/OF $21-$27 756.40 5.33 1.27 $21-$27
14 Marcus Semien 2B $21-$27 829.70 5.26 1.16 $21-$27

This second group of middle infielders all have their warts, though they’re still clearly a step above the pack. Whether it’s age (Altuve, Semien), injury (McLain, Correa), or inconsistent production (De Le Cruz, Cruz), it’s a lot harder to predict what you’re going to get from this cohort.

Turner is a tricky one to peg. He had the hiccup in 2023 in his first season in Philadelphia and then rebounded a bit in ‘24 thanks to a 20 point increase in his BABIP. Worryingly, his power output fell quite a bit and his contact quality wasn’t as sterling as it’s been in the past. The track record speaks for itself, but he just hasn’t been the same player as before since joining the Phillies.

Ottoneu MI Rankings – Tier 6 & 7
Rank Player Ottoneu Pos. Tier Projected Pts Projected Pts/G Projected Pts/PA Chad’s Tier
15 Willy Adames SS $15-$20 797.80 5.19 1.21 $15-$20
16 Bo Bichette SS $15-$20 648.40 5.19 1.18 $15-$20
17 Jordan Westburg 2B/3B $15-$20 546.30 4.94 1.23 $15-$20
18 Xavier Edwards SS $10-$14 562.20 5.66 1.24 $6-$9
19 Luis Arraez 1B/2B $10-$14 790.90 5.31 1.21 $6-$9
20 Brandon Lowe 1B/2B $10-$14 558.90 5.04 1.21 $10-$14
21 Jonathan India 2B $10-$14 691.60 5.03 1.17 $10-$14
22 CJ Abrams SS $10-$14 703.50 5.02 1.17 $10-$14
23 Spencer Horwitz 1B/2B $10-$14 522.30 5.02 1.25 $6-$9
24 Brendan Donovan 2B/3B/OF $10-$14 683.20 4.97 1.18 $10-$14
25 Xander Bogaerts 2B/SS $10-$14 686.40 4.96 1.19 $6-$9

I was really tempted to put Edwards in a higher tier because his projection is so rosy. So much of his success in 2024 was BABIP fueled, but he rode high BABIPs to great success as a minor leaguer. He’s got a great knack for squaring the ball up, even if he doesn’t have much oomph behind his swings, plus he’s got a great eye at the plate. It’s a volatile profile, but I think there’s value here.

Jordan Westburg has a weirdly low projection but his contact quality metrics are all solid. You’d obviously like to see a little higher walk rate from him, but he’s aggressive enough in the right counts to make the approach work. I originally had him in a tier lower, but I think his talent will push him into this higher tier once he gets a full season in the majors.

Ottoneu MI Rankings – Tier 8 & 9
Rank Player Ottoneu Pos. Tier Projected Pts Projected Pts/G Projected Pts/PA Chad’s Tier
26 Gleyber Torres 2B $6-$9 738.20 4.83 1.13 $10-$14
27 Ezequiel Tovar SS $6-$9 738.50 4.80 1.12 $10-$14
28 Nico Hoerner 2B/SS $6-$9 698.60 4.80 1.12 $3-$5
29 Masyn Winn SS $6-$9 667.90 4.75 1.09 $6-$9
30 Luis Rengifo 2B/3B $6-$9 545.30 4.72 1.17 $6-$9
31 Zach Neto SS $6-$9 644.00 4.70 1.20 $6-$9
32 Connor Norby 2B/3B/OF $6-$9 496.40 4.70 1.05 $3-$5
33 Dansby Swanson SS $6-$9 686.20 4.58 1.11 $6-$9
34 Luis Garcia 2B $6-$9 593.20 4.51 1.16 $10-$14
35 Kristian Campbell 2B/SS/OF $3-$5 347.80 4.88 1.22 $6-$9
36 Tyler Fitzgerald SS/OF $3-$5 531.00 4.60 1.16 $3-$5
38 J.P. Crawford SS $3-$5 585.40 4.49 1.06 $0-$1
39 Jonathan Aranda 1B/2B $3-$5 261.00 4.39 1.13 $6-$9
40 Jake Cronenworth 1B/2B $3-$5 642.10 4.37 1.05 $3-$5
41 Bryson Stott 2B/SS $3-$5 641.80 4.34 1.10 $3-$5
42 Jeremy Pena SS $3-$5 655.00 4.31 1.05 $3-$5
43 Matt Shaw 2B/SS/3B $3-$5 527.80 4.29 1.12 $6-$9
44 Jeff McNeil 2B/OF $3-$5 598.60 4.25 1.08 $3-$5
45 Nick Gonzales 2B/SS $3-$5 417.30 4.25 1.05 $3-$5
46 Tommy Edman SS/OF $3-$5 529.90 4.25 1.09 $3-$5
47 Jacob Wilson윌슨 SS $3-$5 430.30 4.23 1.12 $3-$5
48 Josh Smith SS/3B/OF $3-$5 504.30 4.21 1.08 $1-$2
49 Andrés Giménez 2B $3-$5 628.40 4.18 1.03 $6-$9
50 Trevor Story SS $3-$5 430.80 4.13 0.97 $3-$5
51 Anthony Volpe SS $3-$5 644.10 4.10 0.98 $6-$9
52 Joey Ortiz SS/3B $3-$5 580.60 4.04 1.10 $3-$5
53 Christopher Morel 2B/3B/OF $3-$5 532.80 4.03 1.01 $6-$9
54 Colt Keith 2B $3-$5 563.80 4.02 1.04 $6-$9
55 Zack Gelof 2B $3-$5 513.30 3.94 0.98 $1-$2
56 Jackson Holliday 2B $3-$5 296.40 3.47 0.95 $10-$14

Finally! Some guys I’m lower on than Chad! Torres gave back all the gains he made with his strikeout rate in 2023 and posted a disappointing final season in the Bronx. Now he’s in Detroit and I really don’t like that park fit. Tovar has the ideal park fit but his hyper aggressive approach is going to produce some really low slumps to go along with his altitude fueled production. I really like the improvements Garcia has made over the last few years, but I just don’t see the ceiling to pay double digits for him right now.

My perspective on prospects is pretty starkly shown in my ranking of Jackson Holliday. Yes, he has a very high ceiling and he only just turned old enough to drink last month, but his debut season in the big leagues was a disaster all around. There were a few encouraging things under the hood, but he really needs to prove it before I’m comfortable investing a significant portion of my budget on rostering him. Could I regret that stance in a few years when he’s established himself as a superstar? Maybe.

Ottoneu MI Rankings – Tier 10–12
Rank Player Ottoneu Pos. Tier Projected Pts Projected Pts/G Projected Pts/PA Chad’s Tier
57 Will Wagner 1B/2B $1-$2 244.70 4.88 1.15 $3-$5
37 Ha-Seong Kim 김하성 SS $1-$2 599.40 4.51 1.14 $1-$2
58 Jordan Lawlar Util $1-$2 248.40 4.26 1.05 $3-$5
59 Willi Castro 2B/SS/3B/OF $1-$2 618.70 4.25 1.06 $0-$1
60 Nolan Gorman 2B $1-$2 426.30 4.21 1.11 $3-$5
61 Ronny Mauricio Util $1-$2 129.20 4.20 1.02 $1-$2
62 Nick Yorke 2B/OF $1-$2 359.40 4.19 1.06 $1-$2
63 Jorge Polanco 2B $1-$2 462.60 4.14 1.01 $0-$1
64 Thairo Estrada 2B $1-$2 456.10 4.08 1.00 $3-$5
65 Edouard Julien 2B $1-$2 387.30 4.00 1.09 $0-$1
66 Christian Moore 2B $1-$2 225.40 3.98 0.99 $3-$5
67 Otto Lopez 2B/SS $1-$2 455.00 3.94 1.05 $0-$1
68 Michael Massey 2B $1-$2 444.80 3.94 1.05 $1-$2
69 Juan Brito 1B/2B/3B $1-$2 263.00 3.87 0.98 $0-$1
70 Brice Turang 2B $1-$2 559.90 3.83 1.00 $1-$2
71 Brooks Lee 2B/SS/3B $1-$2 381.00 3.80 0.99 $3-$5
72 Maikel Garcia 2B/3B $1-$2 542.40 3.77 0.94 $0-$1
73 Gavin Lux 2B $1-$2 475.20 3.74 1.05 $3-$5
74 Luisangel Acuña 2B/SS/OF $1-$2 223.80 3.73 0.94 $1-$2
75 Ceddanne Rafaela 2B/SS/OF $1-$2 490.50 3.60 0.96 $0-$1
76 Jose Iglesias 2B/3B $0-$1 435.40 4.26 1.10 $0-$1
77 Brendan Rodgers 2B $0-$1 493.20 4.20 1.04 $0
78 Geraldo Perdomo SS $0-$1 455.60 3.68 1.03 $0-$1
79 Dylan Moore 1B/2B/SS/3B/OF $0-$1 453.00 3.67 1.05 $0
80 Orlando Arcia SS $0-$1 511.10 3.55 0.93 $0-$1
81 Brett Baty 2B/3B $0-$1 328.70 3.41 0.91 $1-$2
82 Trey Sweeney SS $0-$1 225.70 3.40 0.91 $0-$1
83 Vaughn Grissom 2B $0-$1 109.60 3.24 0.85 $1-$2
84 Carson Williams SS $0-$1 179.60 3.70 0.92 $3-$5
85 Sebastian Walcott SS/3B $0-$1 N/A N/A N/A $3-$5
86 Travis Bazzana 2B $0-$1 N/A N/A N/A $3-$5
87 Marcelo Mayer SS $0-$1 N/A N/A N/A $1-$2
88 JJ Wetherholt SS $0-$1 N/A N/A N/A $0-$1
89 Leodalis De Vries SS $0-$1 N/A N/A N/A $0-$1
90 Aidan Miller SS $0-$1 N/A N/A N/A $1-$2
91 Cole Young 2B/SS $0-$1 217.00 3.53 0.88 $0
92 Colt Emerson SS $0-$1 N/A N/A N/A $0-$1
93 Colson Montgomery SS $0-$1 321.20 3.30 0.82 $0-$1
94 Jett Williams SS $0-$1 N/A N/A N/A $1-$2
95 Adael Amador 2B $0-$1 N/A N/A N/A $0-$1
96 Brandon Drury 1B/2B/3B $0 404.00 3.87 0.97 $0-$1
97 Amed Rosario 2B/SS/3B/OF $0 442.70 3.83 1.00 $0
98 Whit Merrifield 2B/3B/OF $0 432.70 3.82 0.97 $0
99 Richie Palacios 2B/OF $0 299.10 3.82 1.05 $0-$1
100 Shay Whitcomb SS/3B $0 129.60 3.81 0.95 $0
101 Angel Martínez 2B/OF $0 175.10 3.73 0.90 $0
102 José Tena 2B/SS/3B $0 272.20 3.72 0.96 $0
103 David Hamilton 2B/SS $0 317.90 3.70 1.13 $0-$1
104 Isiah Kiner-Falefa 2B/SS/3B $0 468.80 3.64 0.95 $0-$1
105 Hyeseong Kim 김혜성 Util $0 N/A N/A N/A $0
106 Ernie Clement SS/3B $0 394.40 3.48 1.01 $0-$1
107 Weston Wilson SS/3B/OF $0 128.40 3.45 1.22 $0
108 Lenyn Sosa 2B/3B $0 310.30 3.39 0.89 $0
109 Ezequiel Duran 1B/SS/3B/OF $0 316.00 3.36 0.99 $0
110 Chris Taylor 2B/3B/OF $0 314.20 3.29 0.99 $0
111 Oswald Peraza SS $0 176.70 3.24 0.83 $0
112 Paul DeJong SS/3B $0 376.80 3.23 0.93 $0
113 Davis Schneider 2B/OF $0 358.20 3.22 0.93 $1-$2
114 Leo Jiménez 2B/SS $0 178.90 3.20 0.99 $0
115 Josh Rojas 2B/3B $0 387.50 3.19 0.93 $0
116 Mauricio Dubón 1B/2B/3B/OF $0 388.10 3.17 0.95 $0
117 Abraham Toro 2B/3B $0 273.40 3.16 0.84 $0
118 Jose Caballero 2B/SS/3B $0 369.20 3.14 0.93 $0
119 Edmundo Sosa 2B/SS/3B $0 272.30 3.13 1.08 $0
120 Miguel Rojas 2B/SS/3B $0 334.00 3.12 0.93 $0
121 Jared Triolo 2B/SS/3B $0 307.80 3.05 0.86 $0
122 Kyle Farmer 2B/SS/3B $0 325.40 3.02 0.99 $0
123 Enrique Hernández 1B/2B/SS/3B/OF $0 356.70 3.00 0.88 $0-$1
124 Javier Báez SS $0 316.80 3.00 0.76 $0
125 Santiago Espinal 2B/3B $0 312.90 3.00 0.92 $0
126 Andy Ibáñez 1B/2B/3B $0 279.40 2.98 1.00 $0
127 Brayan Rocchio SS $0 389.10 2.96 0.90 $0-$1
128 Blaze Alexander 2B/SS/3B $0 161.40 2.93 0.90 $0
129 Jorge Mateo 2B $0 276.50 2.92 0.93 $0
130 Kevin Newman 1B/2B/SS $0 265.70 2.91 0.96 $0
131 Max Schuemann 2B/SS/3B/OF $0 336.00 2.85 0.85 $0
132 Daniel Schneemann SS/3B/OF $0 182.00 2.84 0.93 $0
133 Cavan Biggio 1B/2B/3B/OF $0 244.00 2.82 0.95 $0
134 Zach McKinstry 2B/SS/3B/OF $0 328.60 2.81 0.89 $0
135 Adam Frazier 2B/3B/OF $0 323.10 2.79 0.86 $0
136 Tim Anderson SS $0 237.90 2.76 0.66 $0
137 Oswaldo Cabrera 1B/2B/3B $0 272.00 2.68 0.89 $0-$1
138 Austin Martin 2B/OF $0 216.80 2.67 0.94 $0
139 Tyler Freeman SS/OF $0 252.50 2.66 0.86 $0
140 Taylor Walls SS $0 246.80 2.65 0.79 $0
141 Enmanuel Valdez 2B $0 171.80 2.62 0.92 $0
142 Ildemaro Vargas 2B/SS/3B/OF $0 219.60 2.62 0.84 $0
143 Nick Madrigal 2B/3B $0 172.40 2.62 0.86 $0
144 Marco Luciano 2B/SS $0 72.30 2.59 0.74 $0-$1
145 Romy Gonzalez 1B/2B/SS/3B $0 178.90 2.53 1.08 $0
146 Nicky Lopez 2B/SS $0 274.70 2.52 0.73 $0
147 Curtis Mead 2B/3B $0 79.50 2.36 0.69 $1-$2
148 Casey Schmitt 2B/SS/3B $0 153.40 2.34 0.79 $0
149 Luis Guillorme 2B/3B $0 163.00 2.30 0.83 $0
150 Gabriel Arias SS/3B $0 187.50 2.26 0.81 $0
151 Trey Lipscomb 2B/3B $0 108.20 2.02 0.59 $0
152 Vidal Bruján 2B/SS/3B/OF $0 158.50 1.96 0.73 $0