Predict auction draft prices by simulating the entire information ecosystem.
The idea
We built a simulated world. Inside it, 50 people exist — each with a childhood, a career, opinions, biases, a sports information diet, and memories from past drafts they've won or lost. A quant whose immigrant father lost $40K on gut-feel stock picks. A retired firefighter who's watched Kentucky basketball for 30 years. A 28-year-old marketing grad who joined the pool because her coworkers were doing it and she doesn't lose at anything.
They live inside a simulated sports media ecosystem. 20 media personalities post content — film analysts breaking down footwork, stats bloggers posting ETP calculations, influencers hyping freshmen with fire emojis, rumor accounts whispering about injuries. Each drafter scrolls through it all, but they each see different things based on who they follow. The ESPN casual never sees the KenPom thread. The analytics nerd never sees the Instagram hype reel.
Then they sit down at a 16-person auction table and bid using the beliefs they formed from everything they consumed. The prices that emerge aren't assigned — they're emergent.
Built on MiroFish (multi-agent social simulation) + Stanford's Generative Agents. We used it to draft in a real 15-team auction on March 18, 2026. Built the highest-projected-ETP roster in the pool.
🏆
Real Data
stats, odds, seeds
→
👤
Personas
50 drafters, 20 media
→
💬
Social Sim
beliefs emerge
→
💰
Auction
1,000+ sims
→
🎯
Value
who's over/underpriced
ETP = Points Per Game × Expected Games 25 PPG on a 6-seed (2.1 games) = 52 ETP. 15 PPG on a 1-seed (4.5 games) = 68 ETP. Tournament structure > raw scoring.
Model Architecture
REAL DATA (stats, odds, bracket, injuries)
|
+------------------+--------------------+
| | |
ETP CALCULATOR PERSONA GEN ECOSYSTEM GEN
(deterministic) (Claude Sonnet) (Claude Sonnet)
| | |
PPG x P(advance) 50 personas: 20 agents:
per round 4-layer backstory analysts (stats/eye)
= expected pts Latin hypercube influencers, reporters
6 behavioral axes rumor, mock draft
| |
+--------+-----------+
|
SOCIAL SIMULATION (OASIS)
|
ecosystem agents post content
(96 posts across 6 rounds)
|
drafters consume SELECTIVELY
(ESPN fan != KenPom reader)
|
memory streams accumulate
(Stanford: recency x importance x relevance)
|
REFLECTION (Claude)
|
memories -> 3-5 beliefs -> JSON params
{valuations, risk, biases, budget}
|
AUCTION ENGINE (Python)
|
16 agents x ascending price x noise
1,000+ runs -> price distributions
|
+-------------+
|
VALUE = ETP - Market$
rankings + strategy + draft assistant
What the simulation predicted
The simulation identified three market dynamics, calibrated against the room's actual bidding aggression:
The sim identified two price tiers
Agents who consumed mainstream content (ESPN, Instagram, mock drafts) drove known players to 70-80% of ETP in auction price. Agents who consumed analytics content correctly valued depth — but they were outnumbered. The result: a two-tier market.
Solo Ball (45.7 ETP)Predicted: $12-18 · Actual: $14 ✅
7 out of 8 price predictions landed within range. The simulation correctly identified which players would be expensive, which would be cheap, and the magnitude of the gap between them.
The Dybantsa trap — called before the draft
AJ Dybantsa: 25.3 PPG, highlight reels everywhere, "generational freshman" narrative. But 6-seed × 2.1 expected games = 47.9 ETP. Pryce Sandfort? 49.7 ETP. More expected points than Dybantsa. Cost: $4 vs $31. The sim's influencer agents hyped Dybantsa, casual agents consumed it, and the price inflated to 7x what a comparable player costs. The team that bought him ranked 9th in projected ETP.
Stars-and-scrubs: the math doesn't work
The sim ran this scenario hundreds of times. Spending $80+ on one player leaves $20 for 5 picks. Six players at 45-55 ETP total ~290. One star at 100 ETP plus five scraps total ~260. The balanced roster wins by 30 points every time. The Boozer owner proved it — $82 on the best player in the draft, ranked 10th in projected ETP.
How we used it in a real draft
On March 18, 2026, we used DraftFish to guide a 15-team auction draft ($100 budget, 6 players). The system ran in real-time alongside the draft — calculating ETP for every nominated player, recommending max bids calibrated to the room's aggression, flagging traps, and tracking budget.
The strategy going in
DraftFish's guidance was simple: let the room overpay for stars, target 1-2 seed depth players nobody's fighting over, diversify across teams, and spend the full budget. We watched Cameron Boozer go for $82 and let him walk. We watched Dybantsa go for $31 and let him walk. We targeted the players the sim said would be cheap — and they were.
Our roster: highest projected ETP out of 15 teams
287.6 total ETP — $94 spent — 9% above field average
Isaiah Evans(Duke, 1-seed)68.6 ETP · $43
Pryce Sandfort(Nebraska, 4-seed)49.7 ETP · $4best value pick in the draft
Solo Ball(UConn, 2-seed)45.7 ETP · $14
Xaivian Lee(Florida, 1-seed)45.1 ETP · $18
Elliot Cadeau(Michigan, 1-seed)44.0 ETP · $11
Robert Wright III(BYU, 6-seed)34.5 ETP · $4 [bench]
Why it worked: the room confirmed every prediction
The Boozer team ranked 10th in projected ETP. They spent $82 on Boozer (103.6 ETP) — the best individual player by far. But it left $9 for 5 picks. Their remaining roster: 37.7 + 32.0 + 31.4 + 27.6 + 25.2 = 153.9 ETP. Total: 257.5. Our six balanced picks project 30 more points.
The Dybantsa team ranked 9th. They paid $31 for a 6-seed player with 47.9 ETP. We picked up Sandfort (49.7 ETP — more than Dybantsa) for $4. Same projected points, $27 cheaper. The hype tax is real.
The Haugh team ranked 14th. They paid $58 for Haugh (67.1 ETP) — the most expensive non-Boozer player. Spent their entire budget and filled the rest with minimum-price scraps.
The top 3 teams by projected ETP all used balanced depth strategies. No team in the top 3 spent more than $44 on a single player. The bottom 3 teams all had at least one $45+ overpay. The pattern DraftFish predicted — casuals overpay for names, depth goes cheap, balanced rosters win — played out exactly.
The Illinois stack ranked last in projected ETP. One team drafted 4 Illinois players (3-seed). One early upset and half their roster goes home together. DraftFish's diversification guidance — spread across 4+ teams — was validated. Our roster spans 5 different teams.
Sleepers — invisible to casuals, max spend ~30% of ETP
Emanuel Sharp(Houston, 2-sd) 59.6 ETP · max $18Morez Johnson Jr.(Michigan, 1-sd) 56.5 ETP · max $17Alex Condon(Florida, 1-sd) 58.8 ETP · max $18Braden Smith(Purdue, 2-sd) 50.6 ETP · max $15Aday Mara(Michigan, 1-sd) 50.1 ETP · max $15Fletcher Loyer(Purdue, 2-sd) 49.9 ETP · max $15Tamin Lipsey(Iowa State, 2-sd) 49.8 ETP · max $15Solo Ball(UConn, 2-sd) 45.7 ETP · max $14Elliot Cadeau(Michigan, 1-sd) 44.0 ETP · max $13Boogie Fland(Florida, 1-sd) 45.5 ETP · max $14Pryce Sandfort(Nebraska, 4-sd) 49.7 ETP · max $15David Mirkovic(Illinois, 3-sd) 46.8 ETP · max $14
Overpay traps — name recognition inflates past ETP, max spend ~65% of ETP
AJ Dybantsa(BYU, 6-sd) 47.9 ETP · will cost $30+Ja'Kobi Gillespie(Tenn, 6-sd) 43.7 ETP · will cost $25+Tyler Tanner(Vanderbilt, 5-sd) 45.6 ETP · will cost $25+Zuby Ejiofor(St. John's, 5-sd) 39.0 ETP · will cost $25+Thijs De Ridder(Virginia, 3-sd) 42.8 ETP · will cost $20+Nate Ament(Tenn, 6-sd) 42.5 ETP · will cost $15+Nick Boyd(Wisconsin, 5-sd) 44.3 ETP · will cost $15+
Full rankings — scroll to explore all 56 players
Room aggression:PassiveAggressiveModerate
Slide right to match aggressive rooms (like ours — Boozer $82). Prices scale based on sim-calibrated room behavior patterns.
#
Player
Team
Sd
ETP
Price
Value
Note
The information ecosystem
20 ecosystem agents posted content across 6 rounds — analysts, influencers, beat reporters, rumor accounts. Each with a distinct voice and bias. Drafters consumed selectively based on their information diet.
T
TheFilmRoom_Donovan@000·analyst
Just spent 3 hours rewatching Cameron Boozer film and I need to talk about something nobody's mentioning. The 22.7 PPG is the headline but watch his footwork in the mid-post. Textbook drop step. He sells the pump fake like a veteran — draws contact, finishes through it. This is a kid who was coached RIGHT. Duke's 1-seed is built on fundamentals most pros never develop. Thread coming tonight. #FilmRoom #NCAATournament
#Cameron Boozer#Duke
💬 26🔁 5❤️ 184👁 84K
K
KenPom Kommand@001·analyst
Hot take grounded in data: AJ Dybantsa's 25.3 PPG at BYU (6-seed) is impressive but schedule-adjusted efficiency tells a more complicated story. Darryn Peterson's 19.8 for Kansas against B12 defenses night in and night out is underrated by comparison. Both are first-round locks. The question is which one sustains production against elite tournament defense. The KenPom splits don't lie. Full newsletter breakdown dropping at 8PM. #KenPom #NBADraft
#AJ Dybantsa#BYU#Darryn Peterson#Kansas
💬 15🔁 14❤️ 79👁 47K
S
SeedAdvantageAnalytics@002·analyst
Predictive model output for this NCAA field: Four 1-seeds (Duke, Florida, Arizona, Michigan) hold 9 of the projected top-15 picks. That concentration is historically anomalous. Cameron Boozer, Thomas Haugh, and Yaxel Lendeborg all projecting top-5. My selection committee experience says this bracket is top-heavy in a way that creates 5-12 chaos. 1-seeds advancing to Final Four: 67% in current model. Posting full probability tables now. #BracketBreakdown #Analytics
#Cameron Boozer#Duke#Thomas Haugh#Florida
💬 2🔁 6❤️ 131👁 187K
R
ReadTheRoom_Sports@003·analyst
Everyone running their PPG numbers and I'm over here watching Jaden Bradley make guards miserable for 35 straight possessions. 13.5 points per game. That number means NOTHING. I coached defense for 15 years. I know what I'm looking at. Bradley is the reason Arizona is a 1-seed — not despite his scoring line, but because of what he does without the ball. Kids today want to count buckets. I count stops. Arizona is dangerous. #DefenseWinsChampionships
#Jaden Bradley#Arizona
💬 19🔁 9❤️ 194👁 87K
T
TheFilmRoom_Donovan@000·analyst
Spent the morning re-watching Arizona's offensive sets from their last three games. Jaden Bradley's court vision is genuinely special — he's reading second and third options before the ball is even inbounded. But what jumps off the screen is how Koa Peat plays off his gravity. When Bradley collapses the defense, Peat's footwork in the dunker spot is as clean as any big I've seen at this level. The Wildcats are a dangerous 1-seed because they move the ball with purpose, not just talent. Round 2 opponents need to account for all three of Burries (15.9 PPG), Peat (14.5), and Bradley (13.5) — you can't scheme for one without opening a window for the other two.
#Jaden Bradley#Koa Peat#Brayden Burries#Arizona
💬 24🔁 11❤️ 31👁 84K
K
KenPom Kommand@001·analyst
Running the numbers ahead of Round 2: Cameron Boozer at 22.7 PPG for a 1-seed Duke squad is a strong statistical profile, but context matters — AJ Dybantsa at 25.3 for a 6-seed BYU tells a very different efficiency story. Leading scorer on a 6-seed hitting those numbers means he's doing it with weaker surrounding talent and against a compressed schedule. The adjusted efficiency gap vs. tournament-caliber competition is the real question. Meanwhile Michigan's load distribution — Lendeborg (14.6), Johnson (13.1), Mara (11.6) — gives the Wolverines the lowest scoring variance of any 1-seed in the bracket. That's a KenPom-friendly profile.
#Cameron Boozer#AJ Dybantsa#Yaxel Lendeborg#Duke
💬 17🔁 20❤️ 289👁 47K
Show 10 more posts...
S
SeedAdvantageAnalytics@002·analyst
Historical seed performance models flag two patterns for Round 2: 1-seeds with a 20+ PPG primary scorer survive at a 73% clip — Boozer (22.7, Duke) fits cleanly. But the model also consistently over-indexes 4-seeds with elite guard production. Darius Acuff Jr. (22.9 PPG, Arkansas) and Labaron Philon (21.7 PPG, Alabama) both match a historically dangerous archetype. Arkansas projects at 36% upset probability against a 1-seed matchup. The outlier play: Graham Ike (19.7 PPG) at 3-seed Gonzaga has the second-best efficiency-adjusted scoring profile in the entire field. My model likes him more than his seed suggests.
#Cameron Boozer#Darius Acuff Jr.#Labaron Philon#Graham Ike
💬 23🔁 20❤️ 30👁 187K
R
ReadTheRoom_Sports@003·analyst
I'm not buying the Duke hype on Boozer's 22.7 alone. What I want to see is how Isaiah Evans holds his assignment on the weak side when the ball reverses — that's where the defensive breakdowns will show up. Kon Knueppel (12.0 PPG) is a shooter, but can he fight through a hard screen three possessions in a row? Duke is gonna face physicality in Round 2 and I need to see their wings hold ground. Flip side — Florida's Thomas Haugh (17.1) plays hard every single possession. That relentless effort doesn't always pop in the stat line but any coach watching that film sees it immediately. That's a winning player.
Watched 6 hours of Cameron Boozer tape last night and I keep coming back to the same thing — his footwork in the post is unlike anything I've seen from a freshman in years. As a former receiver coach, I know what it looks like when someone has been drilled on their footwork since age 8. Boozer has that. The drop step, the pivot, the finish through contact — all there at 22.7 PPG. Duke's 1-seed isn't about the bracket. It's about him. Film don't lie. #MarchMadness #TheFilmRoom
#Cameron Boozer#Duke
💬 3🔁 11❤️ 234👁 84K
K
KenPom Kommand@001·analyst
Running the numbers on Round 3 matchups. AJ Dybantsa (25.3 PPG) as a 6-seed is the single most dangerous offensive player in the bracket by usage-adjusted efficiency. BYU's schedule-adjusted numbers put them inside the top 20 despite the seed. Meanwhile Duke's supporting cast — Evans at 14.9, Knueppel at 12.0 — creates enough spacing to make Boozer's 22.7 PPG repeatable in tournament conditions. The data says don't sleep on a BYU-Duke collision. Full model drops Thursday. #KenPom #CollegeBasketball
#AJ Dybantsa#BYU#Cameron Boozer#Duke
💬 4🔁 17❤️ 272👁 47K
S
SeedAdvantageAnalytics@002·analyst
Historical check: 6-seeds beat 3-seeds in the Sweet 16 roughly 38% of the time when they carry a top-5 scorer in the field. AJ Dybantsa at 25.3 PPG qualifies. My models also flag Darius Acuff Jr. (22.9 PPG, 4-seed Arkansas) as structurally undervalued — his points-per-possession in high-leverage moments ranks 2nd among all tournament guards. The 1-seeds are formidable but this bracket has multiple seeding-based vulnerabilities. #BracketScience #SeedAdvantage
#AJ Dybantsa#BYU#Darius Acuff Jr.#Arkansas
💬 4🔁 18❤️ 257👁 187K
R
ReadTheRoom_Sports@003·analyst
Stop me if you've heard this before — everyone's watching the scorer, nobody's watching what happens BEFORE the catch. I've been studying how defenses set against Boozer and the tell is always in the weak-side help rotation. When it comes late, he scores. When it comes early, he kicks. Isaiah Evans at 14.9 PPG is the beneficiary of that late rotation more than anyone on that roster. From a defensive coordinator's lens — you stop Duke by stopping Evans first. Boozer is secondary. Don't @ me. #ReadTheRoom #MarchMadness
#Cameron Boozer#Duke#Isaiah Evans
💬 23🔁 5❤️ 205👁 87K
T
TheFilmRoom_Donovan@000·analyst
Film room observation that nobody's talking about: Isaiah Evans' off-ball movement is what makes Duke genuinely dangerous in March. I watched six straight possessions last night focused exclusively on his baseline cuts, and the defensive attention he commands is real. Cameron Boozer at 22.7 PPG gets all the headlines — rightfully so, that post footwork is legitimate — but it's the way Evans (14.9 PPG) forces rotations that opens everything up. Coached receivers for 11 years. I know what it looks like when a guy understands spacing at a structural level. That Duke system is dialed in. Full breakdown dropping tomorrow morning. #FilmRoom #Duke #MarchMadness
#Isaiah Evans#Cameron Boozer#Duke
💬 35🔁 13❤️ 46👁 84K
K
KenPom Kommand@001·analyst
Updated model inputs for Round 4. The 1-seed concentration this bracket is historically atypical — Duke, Florida, Arizona, Michigan all alive. What the raw numbers tell you: AJ Dybantsa at 25.3 PPG on a 6-seed BYU is the single highest-variance data point remaining. His scoring volume on a mid-major schedule creates legit projection uncertainty. Darius Acuff Jr. (22.9 PPG, Arkansas, 4-seed) is the other outlier — 4-seed scoring profile that belongs in the top line. Cameron Boozer (22.7 PPG) on the 1-seed is historically the safest correlation for a deep run. Numbers don't lie. They just don't always tell you when. #KenPom #Bracketology #TournamentAnalytics
#AJ Dybantsa#Darius Acuff Jr.#Cameron Boozer#BYU
💬 3🔁 18❤️ 170👁 47K
S
SeedAdvantageAnalytics@002·analyst
Predictive model refresh for Round 4: 1-seeds historically convert at elevated rates at this stage, but this year's field has abnormal variance at the 4-line. Darius Acuff Jr. (22.9 PPG, Arkansas) and Darryn Peterson (19.8 PPG, Kansas) are both 4-seeds posting scoring averages that belong on 1-seed rosters. My upset probability model flags both Arkansas and Kansas as statistically overperforming their seed. On the 1-seed side, Arizona's three-pronged attack — Burries (15.9), Peat (14.5), Bradley (13.5) — is the most balanced scoring distribution among top seeds remaining. Depth profiles like that trend positively in late-round simulations. Proceed accordingly. #SeedAdvantage #Bracketology #MarchMadness
Everyone's talking about who's going to SCORE. I'm talking about who's going to GUARD Cameron Boozer. I spent 15 years coaching linebackers and defensive schemes — I know what an unsolvable matchup problem looks like, and Boozer at 22.7 a game is exactly that. You go big, he's too quick. You go small, he posts. You double, Duke has Isaiah Evans and Kon Knueppel ready to shoot. And it's the same problem from Arizona's frontcourt — Koa Peat at 14.5 PPG is a physical mismatch that punishes you for being undersized. Defense wins tournaments. Somebody has to solve these problems or it's a short weekend. The tape is telling. #ReadTheRoom #MarchMadness
50 drafter personas, each with a life story that produces behavior — not trait labels. 16 drawn per simulation.
M
Marcus Webb
29 · High School Physical Education Teacher · 2 yrs fantasy
Knowledgemoderate
Strategybalanced
SourcesESPN, NBA App, The Ringer NBA Podcast, Basketball Reference basic stats, Twitter/X player follows
Risk
Posts seen20
Background
Marcus grew up in Columbus, Ohio watching NBA games every night with his father, a former semi-pro who drilled into him that you read a player by watching how he moves without the ball — not by staring at a stat line. He played point guard through a small Division III school in Ohio, studying kinesiology and learning to evaluate athleticism and effort as physical signals. A knee injury in his junior year ended any playing ambitions, but sharpened his eye for body language and conditioning. He distrusts numbers he cannot connect to something he has personally watched. His instincts feel earned, not inherited.
Philosophy
"I trust what I see. If a guy looks right — the way he attacks closeouts, how he moves without the ball, whether he's playing with energy — that tells me more than any percentage. I try not to reach, but I won't let a player I've watched dominate slip past me just because his numbers don't pop."
Going into the draft
I've watched Cameron Boozer three times this week. The way he reads post defenders before the catch — that's not something you see in a stat line, that's feel. He's the real deal. But I've been burned before loading up on one guy, so I'm setting a hard ceiling and I'm walking away if the room goes crazy.
Dybantsa's 25.3 a night is genuinely absurd and I'd be lying if I said I'm not interested, but every single person at this table has heard the same hype, which means the bidding is going to get emotional fast. And he's a 6-seed. One tough draw and that scoring disappears after two games. I'm in at the right price, not at whatever the room decides he's worth.
Two separate whispers about Arizona players not being right — Burries moving differently and some vague maintenance day situation involving a high-usage 1-seed scorer. I got burned once ignoring stuff like this. I'm not touching Arizona at market price tonight, and I'm cautious on any 1-seed big scorer until something clarifies.
Grew up in Akron, Ohio, third of four kids in a union household where sports were the common language and ESPN was always on after dinner. Never much for school beyond what got him to his journeyman's card. Learned to make decisions fast on job sites — no time to overthink, trust what you see, live with it. Lost a side business in his late twenties betting on a gut feeling and it stung, but it didn't make him cautious, it made him want to swing bigger to get it back. He respects confidence over calculation.
Philosophy
"You want the best players. Everyone knows who the best players are. Get two of them and don't stress the rest — someone's always available on the wire. Overthinking it is just an excuse for not having the guts to spend."
Going into the draft
Boozer is the guy. I've been hearing his name every single day this week, ESPN's got him consensus number one, 22.7 points a game on a 1-seed. You want to win this thing, you start there and you don't apologize for the price.
Stars carry rosters. I had Giannis and KD in year eight and I coasted. The scrubs behind them figured themselves out. Two scoring machines at the top and the rest doesn't matter as much as people think. Same logic applies here.
Dybantsa is dropping 25 a game — that's a number you can't talk yourself out of. Yeah he's a 6-seed, but scorers score. If I can pair him with Boozer I've got a team.
SourcesBBall-Index, Cleaning the Glass, Second Spectrum, Synergy Sports, The Athletic, internal franchise scouting reports, game film (self-reviewed)
Risk
Posts seen23
Background
Grew up in Durham, NC with a father who coached high school basketball and a mother who was a biostatistics professor at Duke. Absorbed both worlds simultaneously—his dad's eye for off-ball movement and his mom's demand for rigor. Played D3 basketball at UNC Asheville, solid starter, never athletic enough to go higher. Watched film obsessively as a player. Got an M.S. in statistics at NC State. Now consults for a mid-market NBA franchise on player evaluation models. Professionally trained to distrust gut instincts without data support, but four years of playing the game taught him that certain things—effort, positioning, motor—only appear on tape.
Philosophy
"I want eight guys I believe in over one guy I'm praying for. The metrics tell me who to look at; the film tells me if I trust what I'm seeing. I've watched enough tape to know box scores miss half the story, and I've seen enough variance in my own models to know concentration risk is real."
Going into the draft
ETP is the signal, PPG is the story people tell about the signal. Dybantsa at 25.3 a night sounds electric until you remember he's a 6-seed and my model has him at 51.7 expected tournament points — less than half of Boozer's 100.4. The market is pricing narrative. I'm pricing games played times points per game times survival probability. Those are not the same number.
I've watched Cameron Boozer on tape three times this week and I grew up twenty minutes from Cameron Indoor. The way he reads post defenders before the entry pass arrives is a tell for a guy who won't get flustered when the bracket tightens. Duke bias is real — I know it — but in this case the film is actually confirming what my model suggests. That's the only time I let the bias run.
Concentration risk is the tournament killer. One first-round upset and I'm watching two or three roster slots go dark at the same time. I need players spread across at least four different teams. The 'but they're a 1-seed' justification is the same reasoning that got that guy in my mock draft to go $58 on one player. I taped his roster to my monitor for a reason.
SourcesESPN, The Ringer NBA Podcast, NBA Twitter, Yahoo Fantasy News, Bleacher Report
Risk
Posts seen20
Background
Grew up in Memphis with a dad who coached high school basketball, framing every game as a story of grit, redemption, or heartbreak. Studied graphic design at University of Memphis, training himself to see the world through narrative and visual pattern. Early in his career he invested savings in a friend's food truck because the concept had a compelling story — it failed. The lesson should have been to check the numbers, but instead he decided he just needed to pick better stories. He's intuitive, emotionally intelligent, and drawn to narrative coherence over analytical rigor.
Philosophy
"Give me the guy with a chip on his shoulder — coming back from injury, just got traded, has something to prove. I'd rather blow half my budget on one elite player who controls the ball than spread money across five forgettable guys. Stars carry leagues. Scrubs are just noise control."
Going into the draft
Boozer is the story of this tournament. I've watched him three times this week and there's nothing in that film that looks like a guy who loses in March. The way he reads post defenders before the entry pass — that's not a freshman, that's a closer. Duke's running a four-deep scoring rotation around him and they're a 1-seed. I'm spending big, same energy I had on Giannis.
Stars carry leagues, scrubs are noise control. I don't need five solid contributors — I need one guy who controls outcomes and five warm bodies who stay out of his way. Giannis got me to third place on roster scraps. Imagine if I'd had actual depth behind him instead of waiver wire rejects.
That maintenance day whisper is real and it's haunting me. High-usage scorer, 1-seed program — that's either Boozer or someone in that tier. I'm not backing off my read until I see something concrete, but it's in my head and it's going to make me hesitate at the wrong moment if I'm not careful.
Top valuations
Cameron Boozer $65AJ Dybantsa $44Darius Acuff Jr. $38Labaron Philon $30Graham Ike $28
D
Derek Fontaine
31 · High school PE teacher and assistant JV basketball coach · 0 yrs fantasy
Knowledgecasual
Strategybalanced
SourcesESPN, SportsCenter, ESPN App
Risk
Posts seen23
Background
Grew up in Memphis, Tennessee, middle kid in a household where both parents worked in healthcare — mom as a dental hygienist, dad as an X-ray tech. Practical people who watched sports for fun, never for analysis. Derek played rec ball through high school but was never quite varsity-caliber, so he became an enthusiastic spectator instead. Studied kinesiology at University of Memphis, graduated without a clear plan, drifted into teaching. He makes decisions by feel first, then skims conventional wisdom to make sure he isn't obviously wrong. Never digs deep — reads the headline, glances at the box score, moves on.
Philosophy
"I just try to get a couple guys I know are actually good and not overthink the rest. I've watched people go crazy trying to win the draft and then their team falls apart anyway. Get the names you trust and fill in the gaps as you go."
Going into the draft
Boozer and Dybantsa are the two names I keep hearing everywhere — ESPN, the mock results, the tier lists, all of it. They're clearly the top guys. But I watched Marcus go forty percent on one player and spend the rest of the draft scraping the bottom. I'm not doing that. Whatever Boozer costs in the room, I'm walking away before I hit a third of my budget.
One-seeds are safer bets. They've got better paths through the bracket, better teams around them, and in a tournament where one loss ends your whole investment, I'd rather have a guy who's expected to play five or six games than some six-seed who might torch it in round one and go home.
Dybantsa's numbers are wild — twenty-five points a game is not normal — but BYU is a six-seed. That's a real risk. I've been reading the hype all week and part of me wants to go get him, but then I think about how a team with less talent around him could lose to a three-seed and I've got a $40 doorstop.
Raised in Naperville, Illinois by an actuary father and a biostatistics professor mother. Family debates centered on Bayesian inference and expected value, never sports. Studied applied mathematics at Carnegie Mellon, then joined a Chicago quant desk at 23. A early career loss following a colleague's gut-feel stock tip cost him three months of savings and permanently hardened his conviction: sentiment is noise, models are signal. He has since applied that framework to every decision domain in his life.
Philosophy
"The draft is a portfolio allocation problem under uncertainty. Maximize projected value per dollar spent, overweight high-variance depth plays when the auction market misprice them due to name aversion, and never let familiarity substitute for the numbers."
Going into the draft
The market is systematically mispricing AJ Dybantsa. His 25.3 PPG is generating $47-58 consensus clearing prices in my sims, but ETP of 51.7 reflects what a 6-seed actually produces across expected tournament games. That is a 60-90% premium over model value driven entirely by a PPG narrative that ignores seed-weighted game count. I will not bid above $22. Let everyone else light their budgets on fire.
Thomas Haugh and Brayden Burries are the clearest value asymmetries in this pool. ETP 70.0 and 69.7 respectively, both on 1-seeds, both priced low because neither has a recognizable name in this room. That is the same arbitrage I hit in year three with the unknown center. Name-recognition discount plus deep-team upside is the single most repeatable edge in auction drafts.
Duke concentration is the trap this year. Boozer is the consensus darling and will clear above my model ceiling. Evans and Knueppel offer legitimate ETP from the same 1-seed run but I will not stack Duke — one round-one exit eliminates the entire position. One player per team is a hard constraint, not a preference.
SourcesESPN highlights, TNT broadcasts, friends' opinions at the bar
Risk
Posts seen19
Background
Grew up in Modesto, California in a loud household where his dad and uncles argued about games over beer and bet on players by feel and reputation. Never went to college — started doing yard work at 18 and eventually built his own crew. Business decisions have always come from pattern recognition and handshake instinct, not spreadsheets. When he took a chance on a young foreman who just looked like a leader and it paid off, it locked in his worldview: you watch someone long enough, you know what they are.
Philosophy
"I go by what I see. If a guy is out there looking like a problem every time I watch, I'm spending money on him. Stats can say whatever they want — I trust my eyes. I've played long enough to know you gotta swing big on the guys you believe in."
Going into the draft
Cameron Boozer is my guy and I don't care what I have to pay. Duke 1-seed, consensus number one, I've watched this kid and he's a problem every single time he touches the ball. That's my anchor and I'm not flinching when bidding opens.
Dybantsa dropping 25-plus as a 6-seed — I've been hearing his name everywhere this week and if BYU gets on a run that guy is going to go absolutely crazy. But I'm not paying top dollar for a 6-seed. If the price gets silly I'm stepping back.
Stack the 1-seeds. More games means more points. I want guys who are still playing in week two and three. A 4-seed guy averaging 22 sounds nice until they catch a hot team in round one and he's done scoring forever.
52 · High School Athletic Director · 17 yrs fantasy
Knowledgenone
Strategybalanced
SourcesESPN SportsCenter, sports talk radio, watching live games, coaching staff informal network, ESPN fantasy app, local sports newspaper
Risk
Posts seen21
Background
Raised in a Polish-American household in Cleveland where Sunday afternoons meant folding chairs around the television and her father's running commentary on every play. Her dad evaluated people by how they carried themselves — 'watch his footwork, not the scoreboard.' Marlene played varsity volleyball and softball, trained her eye for talent early. Spent twenty-five years as an athletic director scouting student athletes and writing scholarship recommendations. A bad stock tip from a colleague in 2003 that wiped out her vacation fund soured her permanently on data-driven decisions. She trusts what she sees with her own eyes and reads body language the way other people read box scores.
Philosophy
"I watch the games. I can tell when a guy has the look in his eyes or when he is playing scared. Stats do not show you body language or whether a receiver actually wants the ball in traffic. I would rather draft someone I have seen compete under pressure than trust a spreadsheet some kid made."
Going into the draft
I watched six hours of Cameron Boozer tape and that kid has footwork I have not seen from a freshman in twenty-five years of watching athletes. My dad always said watch the footwork, not the scoreboard. Boozer is my anchor tonight and I do not care what the simulation says his price should be.
I am not blowing my whole budget chasing names in the first fifteen minutes. I watched everyone else do exactly that in 2021 and I walked out of that draft with a balanced roster and a trophy. Let the room get emotional. I will stay patient and pick up value while they empty their wallets.
You cannot stack players from the same team. One bad call, one hot-shooting underdog, and two of your six players go dark at the same time. I am spreading across at least four teams minimum. That is not negotiable.
Top valuations
Cameron Boozer $56Thomas Haugh $40Darius Acuff Jr. $36Brayden Burries $32Graham Ike $29
What's next
Highest impact (building now)
Draft replay calibration. Feed tonight's real draft transcript — 90 players, actual prices, actual sequence — back through all 50 personas. One Claude call per persona: "here's what happened, how would YOU have bid?" Compare their bids to reality. Personas whose bids match = realistic. Personas that diverge = identify why. This turns one real draft into a calibration dataset that makes every future simulation more accurate.
Real content scraping. Seed ecosystem agents with actual ESPN articles, real tweets, real injury reports, real KenPom data — not Claude-generated approximations. Tonight we missed Caleb Foster being OUT with a foot fracture because we didn't ingest injury feeds. Real content in = real beliefs out.
LLM-driven auction. The current rules engine caps agents' bidding behavior with formulas. Real humans bid emotionally — a casual will spend $82 on Boozer because they WANT him, not because they calculated his ETP. Each bid decision should be a Claude call where the agent feels the pressure of the room and decides in character.
High impact
Expanded player database. 108 players wasn't enough for a 90-player draft. Scrape top 3-4 scorers from every tournament team = 250+ players. No more blind spots when someone nominates a mid-major's second scorer.
Mid-auction adaptation. Agents should react to the draft as it unfolds — "Boozer just went for $82, prices are insane, I need to adjust" or "three stars went cheap, this room is passive." Currently beliefs are locked before the first nomination.
More irrational casual personas. Claude-generated agents are too rational. Real first-timers don't calculate ETP — they bid on names they've heard. The persona generator needs to produce agents who genuinely plan to spend $80 on "their guy."
Future extensions
Fantasy football (August). Same persona + auction architecture, different ETP formula (projected points × games × health factor), position scarcity, snake and auction formats.
Full OASIS integration. Replace the simplified social sim with MiroFish's full platform simulation — follower graphs, reposting mechanics, algorithmic content ranking.
Live draft assistant. Real-time UI that tracks the auction as it happens, updates remaining budget, recalculates targets, and suggests bids — all powered by the pre-computed simulation data.