Fever BaseballFor collectors and stat nerdsFuture Value Radar (FVR) · On the record

The Radar

Four boards from one engine — two in the majors, two at Triple-A. Signals validated on eleven seasons of baseball’s public play-by-play with a pre-registered out-of-sample holdout; boards refresh nightly from that day’s games. Boards are candidates, not calls — calls get filed to the Ledger with terms.

Every board here ranks a gap: what a player’s contact deserves against what he has actually gotten. So each table is ruled down the middle. Left of the rule is the league’s own line on him — his OPS, his ERA, the numbers everyone already has. Right of it is what our engine measures. Nothing on the left is an FVR signal or an input to one; it is there because a mispricing you can’t see the price of is just an assertion.

Collecting? Every name below goes through to a player page that opens with his cards — the flagship and the rookie, priced nightly, with the week’s move.

Season 2026 · data through 2026-08-26 · what these numbers mean →

The Drift

August 25, 2026 → August 26, 2026 · 16 moved · 2 new · 2 offshow the moves →

Rank movement between the last two nightly snapshots — and the signal that moved with it, because a rank change with no cause named is gossip. When a player’s own number holds still and he moves anyway, the field moved around him; the table shows that too.

measured through

MLB Breakout Board

BREAKOUT

3 moved · 1 new · 1 off

MovePlayerTeamRankOverlay
3Mike TroutLAA19160.597 0.614+0.017
2Bobby Witt Jr.KC16180.614 0.600-0.014
2Pete AlonsoBAL18200.602 0.596-0.006
NEWFernando Tatis Jr.SD#190.599
OFFAustin WellsNYYwas 20

MLB Fade Board

FADE

11 moved · 1 new · 1 off

MovePlayerTeamRankLuck gap
4Tristan PetersCWS106+0.058 +0.067+0.009
2Alika WilliamsATH64+0.065 +0.073+0.008
2Jonny DeLucaTB57+0.067 +0.065-0.002
1Chandler SimpsonTB45+0.073 +0.070-0.002
1Esmerlyn ValdezPIT78+0.063 +0.064+0.001
1Ceddanne RafaelaBOS89+0.062 +0.060-0.002
1Luis CampusanoSD910+0.059 +0.060+0.001
1Pete Crow-ArmstrongCHC1211+0.053 +0.054+0.001
1Eli WhiteBOS1112+0.053 +0.0530.000
1Ezequiel DuranTEX1413+0.051 +0.053+0.003
1Seiya SuzukiCHC1314+0.052 +0.051-0.001
NEWBrendan Donovan#15+0.050
OFFJake MangumPITwas 15

AAA Pre-Consensus (bat)

PRE-CONSENSUS

2 moved

MovePlayerTeamRankEV95
1Abimelec OrtizWSH109109.5 109.50.0
1Sean KeysTOR910109.6 109.5-0.1

▲▼ is board position. The color is the engine’s read, not the arrow’s direction: teal means it likes him more than it did last night, oxide less. On the Fade board that flips the arrows — climbing there is not a compliment.

The Baseline — how hard the league hits it

All 373

Not a board — the population the boards are cut out of. Every qualified major-league hitter, ranked by EV95, no selection of any kind. The top twenty are below; the full table carries all 373, sortable, with last season’s number beside this season’s — which is the part that argues the signal travels, where a ranking only argues it is measuring the right thing.

  1. 1Oneil CruzPIT112.8
  2. 2Junior CamineroTB112.6
  3. 3Jac CaglianoneKC112.5
  4. 4Yordan AlvarezHOU112.3
  5. 5Jordan WalkerSTL112.2
  6. 6James WoodWSH112.1
  7. 7Nick KurtzATH112.0
  8. 8Fernando Tatis Jr.SD111.8
  9. 9Elly De La CruzCIN111.6
  10. 10Henry BolteATH111.5
  11. 11Shohei OhtaniLAD111.3
  12. 12Coby MayoBAL111.1
  13. 13Willson ContrerasBOS111.1
  14. 14Aaron JudgeNYY110.9
  15. 15Bobby Witt Jr.KC110.9
  16. 16Garrett MitchellMIL110.7
  17. 17Vladimir Guerrero Jr.TOR110.6
  18. 18Agustín RamírezMIA110.6
  19. 19Taylor TrammellHOU110.5
  20. 20Luis Robert Jr.NYM110.4

2026 · 2025 (no hollow dot = no qualified 2025) · the tick is the league median · OWED/PAID is whether his results have kept up with his contact. The track runs 97113 mph — the whole qualified league, which is why these twenty all sit at the right-hand end of it. All of it, with the market beside it →

Breakout Board — MLB

BREAKOUT

These men are hitting the ball too hard for the line they are getting. The bat is real and the box score has not caught up — and the box score tends to catch up. Every name here is OWED on the Baseline — that is what the board selects for, so the word is in the blurb rather than in a column repeating itself twenty times.

Sort every hitter by this score and split them into five groups. On seasons the model had never seen, the top group beat the bottom group by +1.15 annualized WAR — better than a win over a full season. We wrote that test down and froze it in public before we looked.

What the market seesWhat the engine sees
#PlayerTeamAgeOPSGEV95Luck gapOverlayBIP
1Ke'Bryan HayesCIN29.46378104.8-0.1451.172151
2Edouard JulienCOL27.61488105.6-0.1130.952164
3James WoodIL10WSH23.928114112.1-0.0690.913284
4Will SmithIL60LAD31.72052106.4-0.1010.896142
5Aaron JudgeIL60NYY34.90859110.9-0.0660.830141
6Carlos NarváezBAL27.48779105.7-0.0950.810141
7Brent RookerIL60ATH31.67048108.7-0.0690.743116
8Edmundo SosaPHI30.64068107.6-0.0730.727153
9Adolis GarcíaIL60PHI33.59967108.1-0.0690.722150
10Yordan AlvarezHOU291.051131112.3-0.0440.720370
11Patrick BaileyCLE27.57591106.0-0.0800.703184
12Lars NootbaarAZ28.65764108.8-0.0620.693160
13Luke RaleyIL60SEA31.72395108.5-0.0570.642168
14Brady HouseWSH23.68070108.8-0.0550.641170
15Vladimir Guerrero Jr.TOR27.687119110.6-0.0420.622383
163Mike TroutLAA35.816115109.8-0.0460.614283
17Moisés BallesterosLAA22.60079107.0-0.0620.611177
182Bobby Witt Jr.KC26.824115110.9-0.0370.600352
19NEWFernando Tatis Jr.SD27.801132111.8-0.0320.599414
202Pete AlonsoBAL31.881133109.4-0.0460.596365

Left of the rule is the league’s own line on the player — his results, not our numbers, and never an input to any FVR signal. Right of it is what the engine measures. The board ranks the distance between them.

beside the rank is last night’s move on this board. Teal is up the board, oxide is down. The Drift shows what moved.

OPS — On-base plus slugging — the league's own line, not an FVR signal · G — Games played — how much season is behind that line · EV95 — 95th-percentile exit velocity (mph) — how hard he hits it at his best · Luck gap — Results on contact minus what the launch physics support, park-adjusted · Overlay — Higher means the bat is real and the numbers haven't caught up yet · BIP — Sample size — how many batted balls the signals are measured on

Fade Board — MLB

FADE

These men are being paid for balls that were not struck well enough to keep paying. The bloops stop falling. The line comes back to the bat. This board is not a list of bad players — it is a list of hitters whose luck gap we expect to close, and closing it costs them. Every name here has been PAID on the Baseline, which is the same sentence measured instead of said.

On seasons the model had never seen, the top of this board gave back −0.68 annualized WAR against the field — about two-thirds of a win. Per standard deviation of the gap: −0.62 WAR, at p <0.0001 — meaning a pattern this size turns up by chance less than once in ten thousand tries.

What the market seesWhat the engine sees
#PlayerTeamAgeSprintOPSGEV95Luck gapOverlayBIP
1Blake DunnIL60CIN2729.6.72238106.1+0.078-0.578104
2Alex CallLAD3127.9.7017099.7+0.077-0.892106
3Mickey MoniakCOL2828.3.81194106.0+0.074-0.545241
42Alika WilliamsATH2727.8.72066104.1+0.073-0.632114
51Chandler SimpsonTB2529.5.69712598.0+0.070-0.918434
64Tristan PetersCWS2628.6.821128103.7+0.067-0.603289
72Jonny DeLucaTB2829.3.73686106.6+0.065-0.447210
81Esmerlyn ValdezPIT2227.9.89963110.3+0.064-0.251114
91Ceddanne RafaelaBOS2529.0.778128103.0+0.060-0.581398
101Luis CampusanoSD2725.9.86251105.9+0.060-0.438105
111Pete Crow-ArmstrongCHC2429.5.924134108.3+0.054-0.270352
121Eli WhiteBOS3230.2.66283105.1+0.053-0.422118
131Ezequiel DuranTEX2728.9.779125106.2+0.053-0.369322
141Seiya SuzukiCHC3227.9.842116108.9+0.051-0.216314
15NEWBrendan DonovanIL7SEA2925.7101.2+0.050-0.591113

Left of the rule is the league’s own line on the player — his results, not our numbers, and never an input to any FVR signal. Right of it is what the engine measures. The board ranks the distance between them.

beside the rank is last night’s move on this board. The color is the engine’s read, not the arrow’s direction — climbing this board means it likes him less, so here is the good news. The Drift shows what moved.

Sprint — Feet per second on his best runs — Statcast's, not ours. Printed on the Fade board; never ranked on. · OPS — On-base plus slugging — the league's own line, not an FVR signal · G — Games played — how much season is behind that line · EV95 — 95th-percentile exit velocity (mph) — how hard he hits it at his best · Luck gap — Results on contact minus what the launch physics support, park-adjusted · Overlay — Higher means the bat is real and the numbers haven't caught up yet · BIP — Sample size — how many batted balls the signals are measured on

Pre-Consensus Board — AAA Hitters

PRE-CONSENSUS

Big-league contact, at Triple-A. We rank the qualifying AAA sample by EV95 and hold the consensus top 25 off this board on purpose — “pre-consensus” has to mean the market hasn’t priced these tools yet. The rank stands on the Triple-A sample: a man who’s since had a cup of coffee (the Debut column) keeps his place, graded on the bat before he left.

EV95 — how hard a man hits it when he really connects — is the most stable thing we measure: this year predicts next year at r = 0.88, closer to a fingerprint than to a stat. Honest boundary: our signals are holdout-validated at the major-league level. Running them at Triple-A is the frontier, not the proven core, and we would rather say so than let you assume otherwise.

What the market seesWhat the engine sees
#PlayerOrgAgeDebutAAA OPSGEV95xVal (MLB)AAA BIP
1Spencer Jones↑MLBNYY252026-05-08.94254112.60.599123
2Joshua BáezSTL23.901103110.80.477272
3Esmerlyn ValdezPIT222026-05-22110.60.482139
4Henry Bolte↑MLBATH232026-05-131.07637110.60.418117
5Kemp AldermanMIA24.81488110.20.505199
6Yohendrick Piñango↑MLBTOR242026-04-26.81251110.00.411138
7Lazaro MontesSEA21.92540109.80.482103
8Deyvison De Los SantosMIA232026-03-29.83697109.60.366284
91Abimelec OrtizWSH24.84585109.50.434239
101Sean KeysTOR232026-06-271.03447109.50.461131
11Felix ReyesPHI252026-04-18.82985109.50.398275
12Héctor RodríguezCIN22.880104108.90.394309
13Charlie CondonCOL23.897109108.60.417292
14Ryan CliffordNYM23.611104108.60.421212
15Blaze JordanSTL232026-06-12.92157108.60.390199
16Willy VasquezBAL24.67946108.50.39380
17Yohandy MoralesWSH24.886100108.40.467275
18Junior PerezCWS252026-06-18.70073108.20.382164
19Mikey RomeroBOS22.68397108.10.357292
20Victor BericotoSF242026-05-22.76347108.10.427142

Left of the rule is the league’s own line on the player — his results, not our numbers, and never an input to any FVR signal. Right of it is what the engine measures. The board ranks the distance between them.

beside the rank is last night’s move on this board. Teal is up the board, oxide is down. The Drift shows what moved.

↑MLB — now in the majors. This ranking is built on a Triple-A sample that has closed: he has played more in the big leagues than at Triple-A this season and is no longer adding to the number shown. It is a finished reading, not where he stands today.

Thin sample — under 20 innings, under 100 balls in play, or under 20 games. The number beside it is a rumor, not a reading. We flag them rather than quietly rank them.

AAA OPS — On-base plus slugging — the league's own line, not an FVR signal · G — Games played — how much season is behind that line · EV95 — 95th-percentile exit velocity (mph) — how hard he hits it at his best · xVal (MLB) — A Triple-A hitter's contact graded on the major-league value grid · AAA BIP — Sample size — how many batted balls the signals are measured on

Pre-Consensus Board — AAA Arms

PRE-CONSENSUS

How good the pitch is, at Triple-A — how it moves, how fast, from where. Not how well he throws it where he means to. Stuff is not command, and that gap is the whole reason no arm on this site ever gets a call.

Our stuff grade is stability-validated — a pitcher who grades well one year grades well the next (r = 0.87) — but it has never been put through the pre-registered out-of-sample test the hitting signals passed. So these rows are a watchlist, never a call. The ERA column is that caveat printed: a high grade sitting next to a fat ERA is precisely what a stuff-only signal cannot see, and we leave it on the board rather than hide it.

What the market seesWhat the engine sees
#PitcherOrgAgeDebutAAA ERAIPStuffPitches
1Marques JohnsonSF265.3430.11.18577
2Josh EknessMIA242026-05-033.8621.00.99358
3Anthony Nunez↑MLBBAL252026-03-285.2512.00.94227
4Gavin CollyerTEX252026-04-152.5428.10.87487
5Daniel EspinoCLE252026-06-174.0133.20.81638
6Brody HopkinsTB245.5288.00.801686
7Marco RayaMIN242026-06-276.0853.10.77862
8Ryan LambertNYM236.3522.20.71475
9Alimber SantaHOU232026-05-253.7236.10.69620
10Derek DiamondPIT253.9929.10.67450
11Brandan BidoisMIA252026-05-137.8921.20.64429
12Ben PeoplesTEX252026-07-043.0039.00.64639
13Emiliano TeodoTEX253.3553.20.63984
14Hunter ParksCIN258.9031.10.61628
15Reidis SenaBOS258.7110.10.59225

Left of the rule is the league’s own line on the player — his results, not our numbers, and never an input to any FVR signal. Right of it is what the engine measures. The board ranks the distance between them.

↑MLB — now in the majors. This ranking is built on a Triple-A sample that has closed: he has played more in the big leagues than at Triple-A this season and is no longer adding to the number shown. It is a finished reading, not where he stands today.

Thin sample — under 20 innings, under 100 balls in play, or under 20 games. The number beside it is a rumor, not a reading. We flag them rather than quietly rank them.

AAA ERA — Earned run average — the league's own line, not an FVR signal · IP — Innings pitched — the decimal is thirds, so 71.2 means 71⅔ · Stuff — Our pitch-quality grade — stability-validated, not outcome-validated. Stuff is not command. · Pitches — Sample size for the stuff grade — tracked pitches