What is DMX (Dynasty MetriX)?

Data Dictionary · the complete guide to the DMX rookie score

DMX, or Dynasty MetriX, is my pre-draft score for rookie prospects. It takes the three things that actually tell you something about a rookie before he's played a down: how he tested (ATH), where the NFL drafted him (DPOS), and how he produced in college for his age (AWP). I roll those into one number for each player and score it the exact same way for every prospect back to 2000 — 27 draft classes, 3,100+ offensive players. Then I rank each class into deciles: D1 is the top tier, D10 the bottom.

Why it matters

Rookie drafts are won on your priors…what you believe about a guy before he ever takes an NFL snap. The problem is, most rankings run on film takes and off-season hype, and they move every time somebody drops a new mock. DMX doesn't work that way. I score every prospect the same way going back to 2000, so you can check the math yourself. It won't tell you who to fall in love with. It tells you what happened to 25 years of guys who looked just like this one, once they actually hit the NFL. History, not hype.

How DMX is calculated

Three pieces, and each one is a z-score against other prospects at the same position:

Athleticism
ATH
Everything from the combine and pro days: 40 time, vertical, broad, 3-cone, shuttle, bench, and a height-adjusted weight. I roll it into four buckets — Speed, Agility, Power, and Strength.
Draft Position
DPOS
Where the NFL drafted him, turned into a z-score for his position (undrafted guys get pick 300). Think of it as 32 front offices' scouting boiled down to one number. It's the single strongest predictor there is, at every position.
Age-Weighted Production
AWP
His final college season, per game, adjusted for how young he was when he did it. The younger a guy produces, the better. Strength of schedule isn't baked in here — draft capital (DPOS) handles that. For IDP prospects this flips to havoc share: his cut of his team's sacks, TFLs, forced fumbles, and picks.

To get the final DMX score, I weight those three pieces by position and blend them. The weights aren't a guess — they're fit against 25 years of actual career outcomes, and I refit them every few years as more careers finish. I keep the exact weights to myself, and here's why: anybody can average three z-scores. Figuring out which blend actually predicts NFL production is 25 years of work, and it's the one thing I don't give away. Everything else is out in the open — the scores, the deciles, the regressions, the calibration — all on the Model Transparency page.

What the deciles mean

The raw DMX score is a continuous number, but I also drop every prospect into a decile — ten quality bands within his position, cut off the full history rather than off his own class. So what does each bucket actually produce? Here's every offensive prospect from the 2001 through 2020 classes, grouped by decile, with what their careers became (the Star / Starter / Bust tiers come from value-over-replacement, ranked within position):

DecileProspectsStar %Star or Starter %Bust %
D123252.2%80.2%4.7%
D223832.8%59.7%16.0%
D322122.6%47.5%26.2%
D421915.1%35.2%36.5%
D51995.5%22.6%49.7%
D61836.6%14.2%66.7%
D71836.6%12.6%74.3%
D81922.6%14.1%68.2%
D91744.0%12.1%69.0%
D101853.2%7.6%77.3%

Offensive prospects, draft classes 2001–2020, n = 2,026. Star / Starter / Contributor / Bust tiers from career VBD percentiles within position cohort.

Don't get hung up on any one row — read the slope. A D1 rookie is about 16× more likely to turn into a Star than a guy down in D8–D10, and better than three in four D10 prospects flat-out bust. No model calls any single player for you. The whole point is stacking these odds in your favor, pick after pick, year after year. Do that for a decade, and that's how dynasties get built.

One honest note about the middle of that table. The top and the bottom sort hard — D1 hits four times out of five, D10 hits once in thirteen. But look at D6 through D9: 14.2%, 12.6%, 14.1%, 12.1%. That's four deciles inside a two-point band, and D8 actually edges D7. I'm not going to dress that up. Once a prospect lands in the bottom half, the model is telling you "unlikely," and it is not reliably telling you much more than that. The precision is at the ends.

One thing to keep in mind: on offense these bands are fixed. I set the cutoffs once per position off the full history, not off whichever class happens to be in front of me. So a D1 means the same thing in 2019 as it does in 2026, and you can hold a 2026 first up against a 2027 first using the deciles alone. Class strength shows up in the counts instead: a loaded receiver class can put a third of its guys in D1, and a thin one might not produce a single one. That's the model telling you something real about the class, not a quirk of the math.

A worked example

Let me show you a real one. Here's Jeremiyah Love, a Decile 1 running back from the 2026 class:

ComponentZ-scoreReading
ATH+0.46A little above average as a tester
DPOS+2.48Elite draft capital for a back
AWP+2.06Elite production for his age
DMX1.89Decile 1 — top of the 2026 class

Live scores from the DMX Draft Board.

This is exactly the kind of profile DMX is built to catch. His testing is nothing special on its own. But the NFL spent big capital on him and he produced at an elite level for his age — two signals pointing the same way. That's what the score rewards. A workout warrior with no production and no draft capital can't fake his way into D1, and that's the point.

The dataset behind it

A model is only as good as the history behind it, and this is where DMX pulls away from the one-season stuff. The database runs 3,100+ offensive prospects across 27 classes back to 2000, plus 2,900+ defenders back to 2004. Every one of them is matched across his college stats, combine numbers, draft record, and NFL career — then audited, so the same guy is the same guy in every table. That last part is unglamorous, and it's most of the work. Public football data is a mess: duplicate names, transfers, guys who share a name. Build your model on a bad join and you're quietly scoring the wrong career, and you'd never know it.

That history is also what makes the hit-rate table up above worth anything. To even quote a hit rate, you have to wait five NFL seasons to see how a class turned out. So a model that launched on two years of data has no track record — it can't, by definition. Mine goes back to 2001. And where there are gaps, I say so: clean defensive college stats just don't exist before 2004, so the early IDP classes get lower-confidence scores instead of me making up numbers to fill the hole.

How well does it predict?

Honestly, and out in the open. DMX explains somewhere between 10% and 42% of what happens to a career, depending on the position and what you're measuring. If that sounds low, it isn't. Remember what a pre-draft model can't see: which coach he lands with, whether the scheme fits, injuries, who's ahead of him on the depth chart. None of that exists on draft day, and it caps what any model can do. For reference, draft capital on its own runs a 16–22% R² against career VBD. The blend beats it at every position when the target is career tier — Star vs Starter vs Bust, which is the call I actually care about. On raw VBD magnitude, though, draft capital alone is a shade ahead at running back, tight end and receiver. I'd rather print that than bury it. It tells me the position weights are due a refit against the current component scales.

Every regression behind those numbers is published on the Model Transparency page — the coefficients, the R², the sample sizes, the years — along with calibration plots by position and a straight list of what the model struggles with (era drift, small-school prospects, the pre-2004 IDP gap). If you're the type who wants to check my work, you can reproduce the regressions from the public scores. The underlying NFL data comes from sources like nflverse.

A few things DMX leaves out on purpose: landing spot, injury history, character stuff. It's a clean draft-day starting point. Use it with your own read on a guy's situation — just don't let it replace it.

DMX vs DPX

DMX locks in on draft day and never moves after that. The second a rookie starts taking real NFL snaps, I hand him off to DPX (Dynasty Performance Index) — a separate in-career model built on volume, scoring, and efficiency that updates every season. Simple way to think about it: DMX tells you what to pay on draft day; DPX tells you what he's worth right now.

Using DMX on the platform

Frequently asked questions

What does DMX stand for?

Dynasty MetriX. It's my composite pre-draft score — athleticism (ATH), draft capital (DPOS), and age-weighted college production (AWP) blended into one per-position z-score.

What is a good DMX score?

It's a z-score, so 0 is dead average for the position. Anything over +1.0 is strong. Historically, the top decile of each class has hit — become a Star or long-term Starter — about 80% of the time, versus under 7% for the bottom decile.

How accurate is DMX?

It explains somewhere between 10% and 42% of how a career turns out, depending on position and metric — which is strong for draft-day information. The full regressions and calibration are on the Model Transparency page.

Is a Decile 1 rookie always better than a Decile 2 rookie?

By the score, yes. On offense the bands are fixed per position, so a D1 always carries a higher DMX than a D2 no matter which year either guy came out. That's not a promise about their careers, though — D1 hits about 80% of the time, so one in five doesn't. And the decile hides distance: two D1s can sit a full point apart in raw score, so use the score when you're splitting hairs at the top of a class.

Does DMX account for landing spot?

No — it's locked in the moment a guy is drafted, before any team context exists. That's on purpose, so it stays a clean prior you pair with your own read on his situation.