
Build DraftKings and FanDuel lineups with split-adjusted projections, live starting lineup data, and stack-aware controls tuned for serious DFS players.
DiamScore is built around the main MLB optimizer workflow: start with today's slate, review player projections, account for confirmed lineups, choose DraftKings or FanDuel rules, and generate lineups that respect salary, stacks, locks, and fades. The goal is to help daily fantasy baseball players move from research to contest-ready builds without losing sight of why each lineup was created.
The optimizer is especially useful when you need to compare MLB DFS optimizer outputs against your own player takes. You can upload salary data, adjust projections, exclude inactive players, control team stack size, and export a CSV once the lineup set looks ready. That makes DiamScore useful as both a free MLB lineup optimizer and a slate review surface for late-breaking baseball news.
A guide for daily fantasy baseball players who want slate context, projections, stacks, and lineup rules in one MLB DFS optimizer workflow.
Learn how DiamScore turns player pools, locks, fades, salary limits, and team stacks into optimized MLB lineups for DFS contests.
Use DraftKings-specific salary cap logic, two-pitcher roster construction, DK scoring, projections, and CSV export.
Build FanDuel MLB lineups with FD scoring, one-pitcher roster logic, stack settings, live lineup status, and projection review.
A tight workflow for players who need to move from slate context to contest-ready lineups quickly.
DiamScore pulls today's starting lineups, probable pitchers, batting order, and recent performance signals so the player pool starts from the same information sharp DFS players check manually.
The optimizer searches for the highest-projected build under the DraftKings or FanDuel cap while respecting your stacks, locks, fades, salary floor, and contest-site roster rules.
Compare generated lineups, check salary and stack exposure, then export a CSV for bulk upload. The workflow is built for fast slate iteration without account friction.
DiamScore uses the scoring below to calculate projected fantasy points for every player.
| Event | DraftKings | FanDuel |
|---|---|---|
| Single | +3 pts | +3 pts |
| Double | +5 pts | +6 pts |
| Triple | +8 pts | +9 pts |
| Home run | +10 pts | +12 pts |
| RBI | +2 pts | +3.5 pts |
| Run scored | +2 pts | +3.2 pts |
| Walk | +2 pts | +3 pts |
| Hit by pitch | +2 pts | +3 pts |
| Stolen base | +5 pts | +6 pts |
| Pitcher win | +4 pts | +6 pts |
| Earned run allowed | -2 pts | -3 pts |
| Strikeout (pitcher) | +2 pts | +3 pts |
| Inning pitched | +2.25 pts | +3 pts |
| Complete game | +2.5 pts | - |
| No-hitter | +5 pts | - |
An optimizer uses linear programming to find the highest-projected lineup within the salary cap constraints of DraftKings or FanDuel. You provide, or we auto-generate, projected fantasy points for each player, and the algorithm returns the optimal combination for the roster slots and salary cap.
Stacking means selecting multiple batters from the same team's lineup. In baseball, runs are contagious: when a team scores, multiple batters in the same inning accumulate runs and RBIs together. A typical MLB stack is 4-5 batters from a team favored to score, facing a weak pitcher.
Split-adjusted projections account for how a batter performs specifically against left-handed or right-handed pitchers. A batter might average 12 DK points overall, but only 8 points vs left-handed pitchers. If tonight's opposing starter is left-handed, using the split average gives a more accurate projection than the overall average.
Batters at the top of the order, especially positions 1-4, get more plate appearances per game than batters at the bottom. More plate appearances directly means more opportunities to score runs, earn RBIs, and rack up hits. DiamScore applies a multiplier to projections based on confirmed batting order position.
The main differences are scoring weights and roster construction. FanDuel awards more points for extra-base hits, but has only one pitcher slot. DraftKings uses two pitcher slots and awards 2.25 points per inning pitched. Salary caps also differ: $50,000 on DK, $35,000 on FanDuel.
Yes. You can generate up to 20 optimized lineups per day for free, with no account required. The free tier includes split-adjusted projections, live lineup status, stacking controls, lock/exclude, and CSV export for both DraftKings and FanDuel.