Finding True Value in Fantasy Baseball — The True Replacement Player (2/6)

January 10, 2026

44 views13 claps
Finding True Value in Fantasy Baseball — The True Replacement Player (2/6)

Part 2: The True Replacement Player

TRP — True Relative Price: True Value. Market Pricing. No Noise.

Part 1 established the problem: projections tell you what a player will do, not what he’s worth. Value is relative — relative to position, relative to what’s freely available, relative to the other categories you need.

But “relative to what’s freely available” is doing a lot of work in that sentence. What exactly is freely available? How do you define the baseline?

This is where most valuation systems leave room for improvement. They acknowledge “replacement level” as the baseline but don’t provide a rigorous framework for defining it. That’s not a knock on the authors — they were building practical tools with sound intuition. But intuition isn’t methodology. To build a systematic valuation engine, you need explicit rules for constructing the baseline.

TRP takes a different approach. The baseline isn’t a single player. It’s an archetype — a composite stat line representing the tier of players just below roster-worthy. We call it the True Replacement Player.

Getting this right matters. Every Z-score, every dollar value, every buy-low calculation flows from this foundation. If your replacement level is wrong, everything downstream is wrong too.

How Replacement Level Usually Works

Zach Sanders’ FVAR system, opens in a new tab defines replacement level as “a player who is available on the waiver wire in a majority of leagues.” To determine how many players are above replacement at each position, he sampled ESPN and Yahoo mock drafts and came up with counts: 12 catchers, 23 first basemen, 62 outfielders, and so on.

From there, the math is straightforward: force the next player after the cutoff to zero value. The 13th catcher becomes the baseline. Everyone else is measured relative to him.

It’s a reasonable approach — empirical, grounded in actual draft behavior. But there are gaps.

Gap 1: Mock drafts describe behavior, not optimal strategy. If the crowd systematically overvalues first basemen (23 drafted!) and undervalues catchers (only 12), the replacement levels inherit that bias. You’re building your valuations on top of the market’s mistakes.

Gap 2: Single-player baselines are fragile. That 13th catcher is one data point representing an entire tier of viable replacements. And he might have a lopsided stat profile — say, 18 HR but a .280 OBP. If he’s your entire baseline, that inflated HR number drags down the relative value of every other catcher’s power, while his weak OBP inflates everyone else’s on-base contribution. One outlier category ripples through every Z-score at the position.

Gap 3: Talent distributions aren’t uniform. What if there’s a cliff after the 12th catcher — where the 13th is passable but the 14th through 20th are unrosterable? Or what if outfield is so deep that 15 players are virtually indistinguishable at the replacement threshold? A single-player baseline can’t adapt to these realities.

TRP addresses all three.

The TRP Approach: Tiers, Not Players

Instead of anchoring to a single player, TRP builds a composite archetype — an average of multiple players in the replacement tier. The tier represents the pool of viable alternatives, and the average across that tier gives you a stable, representative baseline.

Here’s the methodology:

Step 1: Define the rostered tier.

In a 12-team league with one catcher slot, the top 12 catchers are rostered. For outfield with 3 slots, the top 36 outfielders are rostered. Etc…

Step 2: Sort players by a composite metric.

You need to initially rank players to determine who’s rostered vs. replacement-tier. For hitters, wRC+ works well — it’s park-adjusted, league-adjusted, and distills offensive production into a single number where 100 equals league average.

This sort establishes the depth chart. The 12th catcher by wRC+ is the last rostered; the 13th is the first replacement-tier player.

Step 3: Define the tier bounds using a percentage band.

The replacement tier starts just below the rostered tier, but how far does it extend? TRP uses a percentage band — typically 3% below the last rostered player’s wRC+.

Why percentage-based? Because wRC+ is already normalized to league average. This normalization has a useful property: distance from 100 is the percentage. A player with 109 wRC+ is 9% better than average. A player with 106 wRC+ is 6% better than average. The difference — 3 points — means the second player is 3% worse.

So a “3% band” simply means: include all players within 3 wRC+ points of the last rostered player.

The number of players captured will vary by position — and that variance is a feature, not a bug. It reflects the actual talent distribution.

Step 4: Compute the archetype by averaging.

Average the league’s stats across the tier. In my H2H Categories League for hitters: R, HR, RBI, SB, OBP, SLG. For pitchers: IP, ERA, WHIP, K/9, QS, SVHD.

Why average? Because you could realistically end up with any player in the replacement tier. The average represents your expected replacement across all viable alternatives.

The result is a stat line representing the True Replacement Player at that position. Not a real person — an archetype. The baseline against which all rostered players are measured.

A Concrete Example: Catchers

Using real Steamer 2026 projections, here’s how TRP constructs the replacement tier for catchers in a 12-team league.

Step 1: Rostered tier = 12 teams × 1 catcher = 12 catchers.

Step 2: Sort all catchers by wRC+. The top of the list:

RankPlayerwRC+
1Cal Raleigh129.0
2Iván Herrera128.0
.........
11Willson Contreras114.9
12Yainer Diaz109.7
13Ryan Jeffers108.7
14Luis Campusano108.1
15Samuel Basallo107.1
16Agustín Ramírez106.5
17Kyle Teel105.8
18Carter Jensen104.1

Step 3: Define the tier bounds. Yainer Diaz is the last rostered catcher at 109.7 wRC+. A +/- 3% band captures everyone down to 106 — that’s Jeffers, Campusano, Basallo, and Ramírez. Four players. If your league is deeper, you may want to set minimums for the RLP tier as talent distribution starts to widen as talent fades.

Step 4: Average their projected stats to create the True Replacement Catcher archetype. Every rostered catcher is now measured against this baseline.

A catcher projected for 22 HR when the replacement archetype projects for 12 HR isn’t providing 22 HR of value — he’s providing 10 HR above replacement.

A Concrete Example: Outfielders

Now apply the same methodology to outfield — a much deeper position.

Step 1: Rostered tier = 12 teams × 3 OF slots = 36 outfielders.

Step 2: Sort by wRC+. Jurickson Profar ranks 36th at 114 wRC+.

Step 3: A 3% band below 114 captures everyone down to 111 — that’s 12 players.

Is 12 players too many? No. It’s information.

The True Replacement Player should represent viable alternatives — guys you might actually pick up if your starter got hurt. Not warm bodies with a pulse.

Outfield is deep. At the replacement threshold, there are a dozen interchangeable options. The archetype averages across all of them because any one of them could realistically end up on your roster. And in practice, you’d select whichever one fills the category hole on your team — the power bat if you need HR, the speedster if you need SB. The average represents the expected replacement across all viable alternatives.

Why This Matters

Getting replacement level right has cascading effects:

Too high a baseline (tier too narrow) → rostered players look less valuable than they are → you underpay in trades, undervalue at draft.

Too low a baseline (tier includes scrubs) → rostered players look more valuable than they are → you overpay, overdraft, miss buy-low opportunities.

The percentage-band approach threads the needle. It adapts to the actual talent distribution at each position, each season, rather than assuming a fixed shape.

Position-Specific Nuances

A few positions require special handling:

Utility/DH: This isn’t a real position — it’s a flex slot. The “replacement level” for DH is the best available hitter across all positions who isn’t starting elsewhere. TRP handles this by building a DH pool from overflow players at each position — the players who composed the RLP tiers, then computing a separate DH archetype in the same fashion as the other postions.

Multi-position eligibility: A player eligible at 2B and SS could anchor your replacement tier at both positions if you’re not careful. TRP assigns each player to their most valuable position only — the one where they provide the greatest marginal value above replacement.

This is opportunity cost in action. If a player ranks 4th at 2B but 7th at SS, slotting him at shortstop squanders value. You’re using a scarce 2B asset in a position where the replacement tier is deeper — that’s diminished return on your draft capital.

That said, multi-position eligibility remains extremely valuable even after primary position assignment. It provides roster flexibility — the ability to pivot mid-season based on injuries, category needs, or market pricing inefficiencies. The eligibility is an option you hold, even if TRP values the player at his single most advantageous position.

Starting Pitchers vs. Relievers: Different roster slots, different categories (QS vs. SVHD), different replacement tiers. TRP computes separate archetypes for SP and RP, using FIP or xFIP as the sorting metric.

What We’ve Built

At this point, we have:

  • A principled baseline — not league average, not a single player, but a composite archetype representing viable replacement options.
  • A dynamic tier defined by percentage bands that adapts to actual talent distribution.
  • Position-specific handling for the quirks of roster construction.

The True Replacement Player is the engine that powers True Relative Pricing. Every valuation flows from this foundation.

But we’re not done. We have a baseline — now we need to measure distance from it. That means confronting the category problem: how do you compare +10 HR above replacement to +15 SB above replacement to +.030 OBP above replacement?

Part 3 introduces the tool that makes it possible: Z-scores.

TRP is a valuation framework developed within the MTBL (Metaball) ecosystem. It consumes projections from any source and outputs market-calibrated player values for fantasy baseball.

13 claps