NBA + MLB DFS projections

Any slate.

Build DFS lineups, projections, picks, props, and parlay angles for NBA and MLB — with ownership, leverage, sims, stacks, and upload-ready builds.

Works with V12 platform profiles
V12 FDV12 DKClassicShowdownSingle EntryMass EntryCashGPPNBAMLBV12 FDV12 DKClassicShowdownSingle EntryMass EntryCashGPPNBAMLB
Pool engine

Turn every slate into a sharper betting board.

V12 ranks projections, ownership, props, stacks, picks, and parlay angles — for NBA and MLB.

Talk to your slate

Ask in plain English. V12 reads the slate — projections, ownership, the hot games — and answers like a sharp.

How It Works

Three steps. Zero config.

01 · Ask

Tell V12 what you want

Use the built-in V12 agent from the dashboard, or connect authenticated agent workflows from inside your account. V12 finds the slate, pulls data, and gets to work.

agent.shell
> "Generate 20 NBA lineups for tonight"

// V12 Agent (dashboard) — just type
// Authenticated agent tools — available inside V12
// Selected slate + contest state travels with the request
02 · Simulate

We simulate the slate

The engine pulls the current slate snapshot, builds a larger candidate pool, runs the configured simulation pass when enabled, and cuts a portfolio with optimizer and ranker signals.

engine.trace
-> V12 snapshot ingestion
-> Candidate pool before final cut
-> Configured MVN sim pass when enabled
-> Same-team / opp-pitcher correlations
-> LP portfolio optimizer (1-150 lineups)
-> Pro-pattern + percentile ranker
-> Ownership-aware leverage
03 · Ship

Download and play

Get contest-ready lineups with player IDs, exposure analysis, and risk warnings. Upload directly to your platform in seconds.

portfolio.json
{
  "lineups": [...],
  "exposures": { "Jokic": 0.45 },
  "warnings": ["availability_unconfirmed"],
  "avg_ceiling": 342.5,
  "upload": "fan_duel_template.csv"
}
Reality Check

What V12 actually runs.

No fake feature war. This is the engine surface that exists today, and the parts we keep measuring instead of hand-waving.

01
Area

Slate + contest context

Native dashboard flow
Runs Today

Selected slate, contest, platform, lineup count, locks, and avoids stay in the run context.

02
Area

Candidate pool

Configurable by request
Runs Today

V12 can build an oversized candidate pool, simulate it, then cut the final portfolio by rank bands.

03
Area

Simulation

Count is preset/config driven
Runs Today

MVN player and lineup sims are wired into ranking when percentile or sim weights are enabled.

04
Area

Props, picks & parlays

Same engine, shared slate
Runs Today

Beyond lineups, V12 ranks leverage props, single picks, and parlay angles off the same slate context, ownership, and projections.

05
Area

Availability wall

Fails loud when data is missing
Runs Today

Confirmed OUT, NS, locked, and unavailable players are blocked when public slate data can verify them.

06
Area

Field memory

Still being calibrated
Runs Today

Historical field and top-pro structures feed postmortems, pro-pattern scoring, and synthetic field checks.

07
Area

Backtests

Measurement first
Runs Today

Postmortems and replay reports compare generated lineups, results, exposure, stacks, and ranking signals.

08
Area

Agent workspace

Dashboard native
Runs Today

The agent sees dashboard state and returns lineups/templates back into the same workspace.

Ready to ship

What will you build?

Drop into the dashboard, plug in your slate, and let V12 ship the portfolio. Pricing covers the engine, the agent, and the upload.