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). Added Sung-Mun Song.

 


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:

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed.
We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member.
1. Ad Free viewing! We won't bug you with this ad, or any other.
2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.
3. Dark mode and Classic mode!
4. Custom player page dashboards! Choose the player cards you want, in the order you want them.
5. One-click data exports! Export our projections and leaderboards for your personal projects.
6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.)
7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.
8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO.
9. A weekly mailbag column, exclusively for Members.
10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!
We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it.
  • 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 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.
$15-$20 14 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 15 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 16 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 17 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 18 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 19 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 20 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 21 Willy Adames SS 774.9 1.17 The power is real but playing in SF hurt his overall offensive production.
$10-$14 22 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 23 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 24 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 25 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 26 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 27 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 28 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 29 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.
$6-$9 30 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 31 Nico Hoerner 2B 704.6 1.11 All hit, no power profile works when he’s making contact 90% of the time.
$6-$9 32 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 33 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.
$3-$5 34 Kevin McGonigle SS 360.2 1.19 Top prospect who could make his debut sometime in 2026.
$3-$5 35 Konnor Griffin SS 550.0 1.12 Top prospect who could make his debut sometime in 2026.
$3-$5 36 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 37 Jeff McNeil 2B/OF 557.5 1.10 New ballpark in Sacramento should help, but health uncertain after offseason thoracic outlet surgery.
$3-$5 38 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 39 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 40 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 41 Dansby Swanson SS 663.9 1.08 Still has some pop but poor plate approach caps his ceiling as an average MI.
$3-$5 42 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 43 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 44 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 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 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 47 Jake Cronenworth 1B/2B/SS 594.0 1.05 Put together his best season in 2025 since breakout in 2021.
$3-$5 48 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 49 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 50 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%.
$1-$2 51 Caleb Durbin 2B/3B 553.9 1.07 High-contact, pull-oriented approach should play well in Boston.
$1-$2 52 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 53 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 54 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.
$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 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.
$1-$2 57 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 58 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 59 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 60 J.P. Crawford SS 600.3 1.02 Excellent plate discipline gives him a solid floor but power dried up in 2025.
$1-$2 61 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 62 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 63 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 64 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 65 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.
$0-$1 66 Jesús Made SS #N/A #N/A
$0-$1 67 Sebastian Walcott SS 376.2 0.81
$0-$1 68 Luis Peña 2B/SS #N/A #N/A
$0-$1 69 Ethan Holliday Util #N/A #N/A
$0-$1 70 George Lombard Jr. SS #N/A #N/A
$0-$1 71 Eli Willits Util #N/A #N/A
$0-$1 72 Travis Bazzana 2B 306.8 0.95
$0-$1 73 Franklin Arias SS #N/A #N/A
$0-$1 74 Aidan Miller SS 450.3 0.98
$0-$1 75 Bryce Rainer SS #N/A #N/A
$0-$1 76 Aiva Arquette SS #N/A #N/A
$0-$1 77 Angel Genao SS #N/A #N/A
$0-$1 78 JoJo Parker Util #N/A #N/A
$0-$1 79 Arjun Nimmala SS #N/A #N/A
$0-$1 80 Kaelen Culpepper SS #N/A #N/A
$0-$1 81 Edmundo Sosa 2B/SS/3B 276.9 1.11
$0-$1 82 Alex Freeland 2B/SS/3B 475.6 1.09
$0-$1 83 Davis Schneider 2B/OF 376.6 1.08
$0-$1 84 Ha-Seong Kim 김하성 2B/SS 419.5 1.07
$0-$1 85 Tyler Fitzgerald 2B 336.0 1.05
$0-$1 86 Brooks Baldwin 2B/SS/3B/OF 374.2 1.05
$0-$1 87 Adael Amador 2B 393.2 1.04
$0-$1 88 David Hamilton 2B/SS 270.3 1.03
$0-$1 89 Nolan Gorman 2B/3B 456.2 1.02
$0-$1 90 Weston Wilson 2B/OF 255.1 1.02
$0-$1 91 Jeremiah Jackson SS/3B/OF 341.9 1.02
$0-$1 92 Otto Lopez 2B/SS 548.4 1.01
$0-$1 93 Jose Caballero 2B/SS/3B/OF 376.0 1.01
$0-$1 94 Edouard Julien 1B/2B 336.6 1.01
$0-$1 95 Lenyn Sosa 1B/2B 453.0 1.00
$0-$1 96 Casey Schmitt 1B/2B/3B 357.4 1.00
$0-$1 97 Ernie Clement 1B/2B/SS/3B 536.2 1.00
$0-$1 98 Nick Gonzales 2B/SS 412.1 0.99
$0-$1 99 Vaughn Grissom 2B/SS 328.3 0.99
$0-$1 100 Ronny Mauricio 2B/3B 288.6 0.99
$0-$1 101 Tommy Edman 2B/3B/OF 417.3 0.99
$0-$1 102 Carson Williams SS 404.4 0.98
$0-$1 103 Andrés Giménez 2B/SS 517.4 0.98
$0-$1 104 Chase Meidroth 2B/SS 505.6 0.98
$0-$1 105 Anthony Volpe SS 557.7 0.97
$0-$1 106 Christian Moore 2B 385.6 0.97
$0-$1 107 Jared Triolo 1B/2B/SS/3B 439.4 0.97
$0-$1 108 Sung-Mun Song 송성문 2B/3B 450.8 0.95
$0-$1 109 Leo Jiménez 2B 230.9 0.94
$0-$1 110 Cole Young 2B/SS 358.4 0.92
$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 Max Muncy (ATH) 2B/SS/3B 329.5 0.96
$0 124 Brooks Lee 2B/SS/3B 472.1 0.95
$0 125 Joey Ortiz SS 480.1 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





Jake Mailhot is a contributor to FanGraphs. A long-suffering Mariners fan, he also writes about them for Lookout Landing. Follow him on BlueSky @jakemailhot.

5 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
SpuriosityMember since 2025
1 month ago

I admit I’m a bit confused by the dollar value tiers. Henderson’s average salary in fg pts is $36, which is above the high end of the tier. My $35 Henderson is clearly a keeper and I don’t think I’d consider cutting him unless he was over $50 considering the scarcity of high end production. Are you saying that he’s projected to be worth in the $27-$35 range and that you wouldn’t want him on your team at a higher dollar value (leaving aside inflation)?

SpuriosityMember since 2025
1 month ago
Reply to  Jake Mailhot

Ok got it, thanks for the reply. The news that he was playing through shoulder pain as well as the (hopefully) better supporting cast around him in 2026 gives me some optimism that 2025 was a blip. I’d definitely pay more for him than Seager but understand the thought process.