Early live signal · 2 eligible real-source mocks Read the methodology
2028 NBA DraftEarly live signal

2028 NBA Mock Draft Consensus and Big Board

The consensus, source by source.

Compare the public 2028 NBA mock drafts currently available and see each prospect’s projected range. Every vote links to the original work.

2Eligible mocks2 exact-year records reviewed
2Analysts2 independent publications
49Tracked prospectsUnique names across all eligible mocks
LiveLast refreshOct 19, 2026
Unique-player assignment

2028 consensus board

Ranked by weighted average selection; each prospect appears once.

Open expanded metrics →
49 of 49 tracked shown
RankProspectProjected teamAvg.MedianRangeMocksConfidence
1 MSMarcus SpearsPF · Texas —No team supplied 2.6weighted 2.5pick 2–3Tight range 2/2100% appearance 93Limited-source agreement 2 CRCJ RosserPF · Rocky Mountain, NC —No team supplied 2.8weighted 2.5pick 1–4Tight range 2/2100% appearance 91Limited-source agreement 3 BBBruce Branch— · Gilbert, AZ —No team supplied 3.0weighted 3.0pick 3–3Tight range 1/250% appearance 61Single-source signal 4 NKNikola KusturicaSG · UCLA (Serbia) —No team supplied 4.4weighted 5.0pick 2–8Moderate range 2/2100% appearance 89Limited-source agreement 5 BBBeckham BlackPG · Duncanville, TX —No team supplied 5.0weighted 5.0pick 5–5Tight range 1/250% appearance 61Single-source signal 6 ADAdan DiggsSG · Gilbert, AZ —No team supplied 6.0weighted 6.0pick 6–6Tight range 1/250% appearance 61Single-source signal 7 NSNathan SolimanPF · France —No team supplied 6.8weighted 6.5pick 5–8Tight range 2/2100% appearance 91Limited-source agreement 8 DHDemarcus HenrySF · Chandler, AZ —No team supplied 7.0weighted 7.0pick 7–7Tight range 1/250% appearance 61Single-source signal 9 JBJoaquim Boumtje BoumtjeC · Duke (Spain) —No team supplied 8.2weighted 10.0pick 1–19Wide range 2/2100% appearance 82Limited-source agreement 10 AWA.J. WilliamsSF · Hampton, GA —No team supplied 9.0weighted 9.0pick 9–9Tight range 1/250% appearance 61Single-source signal 11 POPaul OsaruyiPF · CIA Bella Vista —No team supplied 10.0weighted 9.0pick 4–14Moderate range 2/2100% appearance 87Limited-source agreement 12 LULewis UvwoC · Fort Lauderdale, FL (Nigeria) —No team supplied 10.0weighted 10.0pick 10–10Tight range 1/250% appearance 61Single-source signal 13 AMAsa MontgomerySF · Powder Springs, GA —No team supplied 11.0weighted 11.0pick 11–11Tight range 1/250% appearance 61Single-source signal 14 KGKing Gibson— · Burlington, NC —No team supplied 11.0weighted 11.0pick 11–11Tight range 1/250% appearance 61Single-source signal 15 LPLuke PaulPG · (Duke) Australia —No team supplied 12.0weighted 12.0pick 12–12Tight range 1/250% appearance 61Single-source signal 16 SHSinan Huan— · Windermere, FL (China) —No team supplied 12.0weighted 12.0pick 12–12Tight range 1/250% appearance 61Single-source signal 17 OEObinna EkezieC · Louisville —No team supplied 12.6weighted 11.5pick 6–17Wide range 2/2100% appearance 86Limited-source agreement 18 JCJason CrowePG · Missouri —No team supplied 13.0weighted 13.0pick 13–13Tight range 1/250% appearance 61Single-source signal 19 JMJaylen Mitchell— · Evansville, IN —No team supplied 13.0weighted 13.0pick 13–13Tight range 1/250% appearance 61Single-source signal 20 JPJordan PageSG · UConn —No team supplied 13.6weighted 12.5pick 7–18Wide range 2/2100% appearance 86Limited-source agreement 21 LCLincoln Cosby— · Overtime Elite —No team supplied 14.0weighted 14.0pick 14–14Tight range 1/250% appearance 61Single-source signal 22 JLJosh Leonard— · Florence, SC —No team supplied 15.0weighted 15.0pick 15–15Tight range 1/250% appearance 61Single-source signal 23 MYMessi YangalaSF · France —No team supplied 15.0weighted 15.0pick 15–15Tight range 1/250% appearance 61Single-source signal 24 MKMoussa Kamissoko— · Pawling, NY —No team supplied 16.0weighted 16.0pick 16–16Tight range 1/250% appearance 61Single-source signal 25 FKFabian KayserSF · Germany —No team supplied 16.8weighted 17.0pick 16–18Tight range 2/2100% appearance 92Limited-source agreement 26 GNGabe Nesmith— · Prolific Prep, CA —No team supplied 17.0weighted 17.0pick 17–17Tight range 1/250% appearance 61Single-source signal 27 N(Nasir (Rudy) AndersonPG · Norcross, GA —No team supplied 17.4weighted 16.0pick 9–23Wide range 2/2100% appearance 84Limited-source agreement 28 SVStefan VaaksSF · Illinois (Estonia) —No team supplied 19.0weighted 19.0pick 19–19Tight range 1/250% appearance 61Single-source signal 29 ADArafan Diane— · Montreal, QC —No team supplied 20.0weighted 20.0pick 20–20Tight range 1/250% appearance 61Single-source signal 30 MJMalachi JordanSG · Nashville, TN —No team supplied 20.0weighted 20.0pick 20–20Tight range 1/250% appearance 61Single-source signal 31 RHRyan HamptonSG · Kentucky —No team supplied 20.2weighted 18.5pick 10–27Wide range 2/2100% appearance 82Limited-source agreement 32 CGCaleb GaskinsSF · Miami —No team supplied 21.0weighted 21.0pick 21–21Tight range 1/250% appearance 61Single-source signal 33 TKTay Kinney— · Newport, KY —No team supplied 21.0weighted 21.0pick 21–21Tight range 1/250% appearance 61Single-source signal 34 EAEgor AmosovSF · (UConn) Russia —No team supplied 22.0weighted 22.0pick 22–22Tight range 1/250% appearance 61Single-source signal 35 GOGodson Okokoh— · Toronto, Canada —No team supplied 22.0weighted 22.0pick 22–22Tight range 1/250% appearance 61Single-source signal 36 ZGZion Green— · Philadelphia, PA —No team supplied 23.0weighted 23.0pick 23–23Tight range 1/250% appearance 61Single-source signal 37 EWElijah Williams— · Baylor —No team supplied 24.0weighted 24.0pick 24–24Tight range 1/250% appearance 61Single-source signal 38 TATajh ArizaSF · Oregon —No team supplied 24.0weighted 24.0pick 24–24Tight range 1/250% appearance 61Single-source signal 39 JIJosh Irving— · Pasadena, CA —No team supplied 25.0weighted 25.0pick 25–25Tight range 1/250% appearance 61Single-source signal 40 KKKager KnueppelPF · Duke —No team supplied 25.0weighted 25.0pick 25–25Tight range 1/250% appearance 61Single-source signal 41 AAAdam Atamna— · France —No team supplied 26.0weighted 26.0pick 26–26Tight range 1/250% appearance 61Single-source signal 42 BMBrandon McCoyPG · Michigan —No team supplied 26.0weighted 26.0pick 26–26Tight range 1/250% appearance 61Single-source signal 43 MVMathias Vazquez— · OTE (Brazil) —No team supplied 27.0weighted 27.0pick 27–27Tight range 1/250% appearance 61Single-source signal 44 DRDeron RippeyPG · Duke —No team supplied 28.0weighted 28.0pick 28–28Tight range 1/250% appearance 61Single-source signal 45 PBPetar Bjelica— · Serbia —No team supplied 28.0weighted 28.0pick 28–28Tight range 1/250% appearance 61Single-source signal 46 ACAlex Constanza— · Fort Lauderdale, FL —No team supplied 29.0weighted 29.0pick 29–29Tight range 1/250% appearance 61Single-source signal 47 KTKillyan TourePG · Iowa State (France) —No team supplied 29.0weighted 29.0pick 29–29Tight range 1/250% appearance 61Single-source signal 48 BHBryson HowardSG · Duke —No team supplied 30.0weighted 30.0pick 30–30Tight range 1/250% appearance 61Single-source signal 49 JJJeremy Jenkins— · Miami, FL —No team supplied 30.0weighted 30.0pick 30–30Tight range 1/250% appearance 61Single-source signal
Compare the included projections

Where the included sources differ

Up to three largest pick ranges among prospects named by at least two included publications. These differences describe the included publications, not market-wide uncertainty or prediction probabilities. A missing player is not a last-place vote.

Each publication contributes at most one included mock here, selected by its latest available stored source date; ties use the source ID. Stored dates are source-record dates, not the latest check time or a claim of publisher freshness.

Read this board correctly

Early projections are signal, not certainty.

Future team order is unsettled and some sources publish prospect boards without team assignments. The rank therefore prioritizes where players are selected, while the most-common team is shown only when sources actually supply one.

Calculation details