MatchWiz

NBA Lineup Optimizer

Build a DraftKings Classic lineup off our own projections, or let it generate a set. Every number here is the same one the prop boards publish.

One book at a time: DraftKings NBA lineup optimizer · FanDuel NBA lineup optimizer

Wed 8:00 PM ET
DraftKingsFanDuelDraftKings · 3pt 0.5, reb 1.25, ast 1.5, stl/blk 2, TO −0.5 · +1.5 double-double, +3 triple · $50,000 cap · 8 seats
$0 / $50,0000.0 proj
0/8 filled$50,000 left
  • PG+ tap a player to add
  • SG+ tap a player to add
  • SF+ tap a player to add
  • PF+ tap a player to add
  • C+ tap a player to add
  • G+ tap a player to add
  • F+ tap a player to add
  • UTIL+ tap a player to add
87 priced · 18 of 105 without a projection
Player
Shai Gilgeous-AlexanderPG · OKC vs CLE$10,30052.65.11
Ty JeromePG/SG · MEM vs IND$8,50040.74.79
Dejounte MurrayPG · NO vs UTAH$7,80039.45.05
Donovan MitchellSG · CLE vs OKC$8,50038.44.52
James HardenPG · CLE vs OKC$7,50038.25.09
Cameron BoozerPF · MEM vs IND$8,00037.64.70
Zion WilliamsonPF · NO vs UTAH$7,60036.44.79
Evan MobleyPF/C · CLE vs OKC$8,00035.94.49
Trey Murphy IIISG/SF · NO vs UTAH$7,10035.75.03
Pascal SiakamPF · IND vs MEM$8,20034.54.21
Lauri MarkkanenPF · UTAH vs NO$7,40032.74.42
Keyonte GeorgePG · UTAH vs NO$7,70032.64.23
Andrew NembhardPG/SG · IND vs MEM$7,40031.94.31
Jeremiah FearsPG/SG · NO vs UTAH$6,60031.14.71
Isaiah HartensteinC · OKC vs CLE$6,30030.34.81
Derik QueenPF/C · NO vs UTAH$6,30030.04.76
Jarrett AllenC · CLE vs OKC$6,50029.94.60
Saddiq BeySF/PF · NO vs UTAH$6,10029.04.75
Ajay MitchellSG/SF · OKC vs CLE$6,60028.34.29
Darryn PetersonPG/SG · UTAH vs NO$6,40028.04.38
Ace BaileySF/PF · UTAH vs NO$6,70027.24.06
Cedric CowardSG · MEM vs IND$6,50026.84.12
Aday MaraC · OKC vs CLE$4,30025.25.86
Zach EdeyC · MEM vs IND$5,50024.64.47
Jarace WalkerSF · IND vs MEM$4,70024.25.15
Obi ToppinPF · IND vs MEM$4,90024.14.92
Ivica ZubacC · IND vs MEM$6,70022.93.42
Jared McCainPG/SG · OKC vs CLE$6,00022.03.67
Peyton WatsonSF/PF · CLE vs OKC$5,70021.93.84
Mario HezonjaSF/PF · CLE vs OKC$3,90021.85.59
Isaiah CollierPG · UTAH vs NO$4,30021.34.95
Jaylen WellsSF · MEM vs IND$4,70020.84.43
Cam SpencerPG/SG · MEM vs IND$5,20020.84.00
Meleek ThomasSG · CLE vs OKC$3,80020.85.47
Jay HuffC · IND vs MEM$4,00020.75.17
Jerami GrantSF/PF · MEM vs IND$4,50020.64.58
Aaron NesmithSF · IND vs MEM$4,40020.34.61
Javon SmallPG/SG · MEM vs IND$3,80020.35.34
Alex CarusoSF/PF · OKC vs CLE$4,60020.14.37
Quenton JacksonPG/SG · IND vs MEM$4,10019.94.85
Karlo MatkovicC · NO vs UTAH$4,50019.44.31
Kelly Oubre Jr.SG/SF · IND vs MEM$4,60019.24.17
Brice SensabaughSG/SF · UTAH vs NO$3,90019.14.90
Julian ReesePF · NO vs UTAH$3,00019.16.37
Jaylin WilliamsPF/C · OKC vs CLE$4,80019.03.96
Bennedict MathurinSG/SF · NO vs UTAH$4,30018.84.37
Jaxson HayesC · UTAH vs NO$5,40018.73.46
Kyle FilipowskiPF/C · UTAH vs NO$4,40018.64.23
Jordan PoolePG · NO vs UTAH$4,00018.44.60
Herbert JonesSF/PF · NO vs UTAH$4,60017.93.89
Jalen SlawsonSF/PF · IND vs MEM$3,40017.05.00
Sam MerrillSG/SF · CLE vs OKC$4,20016.63.95
Mo BambaC · UTAH vs NO$3,40016.14.74
Kobe BrownPF/C · IND vs MEM$3,20016.15.03
Bennett StirtzPG/SG · OKC vs CLE$4,10016.03.90
Kenrich WilliamsSF/PF · OKC vs CLE$4,50015.93.53
DeAndre JordanC · NO vs UTAH$3,00015.75.23
Quinten PostC · MEM vs IND$3,50014.34.09
Isaiah StewartPF/C · MEM vs IND$4,10014.23.46
Olivier-Maxence ProsperC · MEM vs IND$3,00014.24.73
Jaron Pierre Jr.SG/SF · NO vs UTAH$3,00013.24.40
Braden SmithPG · IND vs MEM$3,00013.04.33
Micah PeavySF/PF · OKC vs CLE$3,20012.84.00
Svi MykhailiukSG/SF · UTAH vs NO$4,00012.73.17
Trendon WatfordPF · NO vs UTAH$3,30012.13.67
Jahmai MashackPG/SG · MEM vs IND$3,00012.14.03
Taylor HendricksC · MEM vs IND$3,00011.93.97
Tyrese ProctorPG · CLE vs OKC$3,60011.83.28
Larry Nance Jr.C · IND vs MEM$3,50011.13.17
Bryce McGowensSG/SF · NO vs UTAH$3,10010.73.45
Josh OkogieSG/SF · UTAH vs NO$3,20010.53.28
Josh DixSF · OKC vs CLE$3,30010.03.03
Brooks BarnhizerSF/PF · OKC vs CLE$3,1009.33.00
Craig Porter Jr.PG · CLE vs OKC$3,2009.02.81
Thomas BryantC · CLE vs OKC$3,3008.62.61
Kris MurrayPF · MEM vs IND$3,7008.52.30
Tristan EnarunaSF/PF · CLE vs OKC$3,0008.02.67
AJ JohnsonPG · NO vs UTAH$3,0007.82.60
Josh GreenSG/SF · UTAH vs NO$3,0006.92.30
Tony BradleyC · UTAH vs NO$3,0006.82.27
Riley MinixSF · CLE vs OKC$3,0005.91.97
Ernest Udeh Jr.C · CLE vs OKC$3,0005.51.83
Harrison IngramSF/PF · UTAH vs NO$3,0005.31.77
Kobe BufkinPG · UTAH vs NO$3,0005.01.67
Carson CooperC · MEM vs IND$3,0004.91.63
Karim LopezSF · MEM vs IND$3,0004.61.53
Malik DiaPF/C · NO vs UTAH$3,0002.60.87

Other optimizersMLB lineup optimizer DraftKingsNFL lineup optimizer DraftKings + FanDuelPGA lineup optimizer DraftKingsNHL lineup optimizer DraftKings

How this optimizer works

It solves the whole roster at once. DraftKings Classic seats 8 players — PG, SG, SF, PF, C, G, F, UTIL — under a $50,000 cap, and the hard part isn't the cap. It's that a player can fill several seats: a guard listed PG/SG can take the PG seat, the SG seat, the G seat or UTIL, and which one he takes changes who else fits. Treating each position separately finds legal lineups it can't see and reports the best of what it could — which looks exactly like a working optimizer. So the solve is an assignment over every seat at once, and it's exact: no greedy swapping, no sampling.

Where the projections come from

The same place the prop boards get them. Every player's points, rebounds, assists, steals, blocks, threes and turnovers are projected per game, then scored under DraftKings' own table — a rebound is 1.25, an assist 1.5, a steal or block 2, a turnover −0.5 — plus the double-double and triple-double bonuses. Scoring a projection and scoring a finished box score run through one function, which is why a lineup's number here reconciles with the fantasy board rather than drifting from it.

A projection isn't a promise. Minutes move on a late scratch, and the bonus terms are the softest part of the number. Read the pool, not just the total.

Cash or tournament

Maximising projected points is the cash-game answer. It is not the tournament answer: a points-max lineup is the chalk, so it's the lineup you share with the field. That's what the auto-generate tab and the exposure cap are for — several different lineups, with a limit on how many of them any one player appears in, so a single bust can't sink the set. We don't claim an edge on the field here; we claim the arithmetic is right.

Narrowing the pool

A main slate runs past a hundred players and you probably like about fifteen of them. Star the ones you want and every build draws from that list instead of the whole board. Lock a player and he's in all of them — the exposure cap steps aside for him, because you asked for him on purpose. Star too few to fill eight seats and the rest comes from the slate rather than nothing; a pool of three isn't a lineup, and refusing to build one reads like a broken tool. The × still takes a player off the board entirely, by name, one at a time.

DraftKings and FanDuel are different rosters, not one at two caps

DraftKings seats eight under $50,000: PG, SG, SF, PF, C, a G, an F and a UTIL. FanDuel changed its NBA roster for 2026-27 and seats nine under $60,000: one of each position, a G/F flex, an F/C flex and two UTIL. FanDuel also caps you at four players from one team and makes you span three. The solver carries each book's seats, cap and club rule, so a lineup built on one tab is legal on that site and only that site. Each tab also scores its own way — FanDuel pays 3 a steal and block to DraftKings' 2, and pays nothing for a three or a double-double — so the same player ranks differently on the two boards.

One honest limit on the FanDuel side: our salaries come from a public mirror of FanDuel's numbers, which doesn't carry FanDuel's own player IDs. The CSV you download from that tab lists players by name, so it reads as a lineup sheet rather than a file FanDuel's bulk uploader will take as-is.