Can you build a contender under a $165M hard cap?

Dynasty fantasy basketball with a sealed-bid auction draft, contracts up to four years, and a cap the app enforces. Run a practice draft right now against computer teams.

  • Free this season
  • Start a league this week
Browse public leagues
Practice roundComputer teams bid at 10× speedTake your seat
Live roundBidding openBids are sealed. Only your own bid details are visible.
Bidding ends in00:48Round 1 of 2
Sealed2 bids

Nikola Jokic

DEN · C
$40M/yr · 3yr
Your bidCVS 89.9
3 bids

Luka Doncic

LAL · F-G
CVS —
0 bids

Shai Gilgeous-Alexander

OKC · G
CVS —
1 bid

Giannis Antetokounmpo

MIL · F
CVS —
0 bids

Victor Wembanyama

SAS · F-C
CVS —
0 bids

Tyrese Maxey

PHI · G
CVS —
1 bid

Kawhi Leonard

LAC · F
CVS —
1 bid

Jaylen Brown

BOS · G
CVS —
0 bids

Jalen Johnson

ATL · F
CVS —
0 bids

Anthony Edwards

MIN · G
CVS —

Sample league10 players a boardUp to 3 bids a round$2M minimumHighest CVS wins

Round 1 results

  • Nikola JokicYour team$40M/yr · 3yrCVS 89.9
  • Luka DoncicFast Break Union$41M/yr · 3yrCVS 91.8
  • Giannis AntetokounmpoCorner Three Club$29M/yr · 4yrCVS 75.3
  • Victor WembanyamaBox Out Brigade$26M/yr · 4yrCVS 69.6
  • Kawhi LeonardBackdoor Cutters$33M/yr · 4yrCVS 82.9
  • Jaylen BrownRim Runners$37M/yr · 4yrCVS 90.5
  • Jalen JohnsonSixth Man Syndicate$37M/yr · 2yrCVS 77.8

How it works

Run a real front office, four seasons deep.

  1. 01

    Draft with sealed bids

    10 players a round and up to 3 bids. The best contract wins, not the fastest click.

  2. 02

    Build under a hard cap

    Contracts run up to four seasons, and every dollar counts against $165M. Mistakes included.

  3. 03

    Win the week

    Set 10 starters a day and play a head-to-head matchup every week, scored live.

01Auction draft

Every player goes to the best contract.

Each round puts 10 players on the board and gives you up to 3 sealed bids. Every bid gets a Contract Value Score (CVS): salary counts most, but years and guarantees count too, so the biggest number doesn’t always win. Losing bids cost nothing.

  • Nobody sees other teams’ terms
  • Timing never breaks a tie
  • Auto draft bids your Targets at your terms
bballlab.com/draft
  • DEN · CYou won
    Winner
    Your team
    Contract
    $40M/yr · 3yr
    Guaranteed
    Winning CVS
    89.9
    Runner-up
    87.3$42M/yr · 2yr
    Guaranteed
  • LAL · F-GWon by Fast Break Union
    Winner
    Fast Break Union
    Contract
    $41M/yr · 3yr
    Guaranteed
    Winning CVS
    91.8
    Runner-up
    87.3$42M/yr · 2yr
    Guaranteed
  • Shai Gilgeous-Alexander

    OKC · GCarryover
    Winner
    No winner
    Contract
    No contract
    Winning CVS
    N/A

02Contracts & cap

Your mistakes stay on the books.

Contracts last 1 to 4 seasons at the same salary every year. Release a guaranteed deal and the money stays on your cap as dead cap. The cap is hard and follows the NBA’s: $165M this season.

  • Plan four seasons ahead
  • Guaranteed or non-guaranteed deals
  • Every cap sheet is open to the whole league
bballlab.com/roster/cap-sheet
Committed Salary
$130M
2026-27
Remaining Cap
$35M
79% committed
Salary Cap
$165M
Pick and Roll Society
Active Contracts
5

Player Contracts5 contracts

Player2025-26 FP/G2026-272027-282028-292029-30YrsTotalContract
Shai Gilgeous-Alexander
50.7$42M$42M$42M$42M4$168MGuaranteed
Cade Cunningham
43.6$35M$35M$35M$35M4$140MGuaranteed
Scottie Barnes
38.4$24M$24M$24M—3$72MGuaranteed
Deni Avdija
40.0$14M$14M——2$28MGuaranteed
Jalen Duren
38.8$9M$9M——2$18MNon-guaranteed

Dead Money$12M total

Released contract obligations still counting against the cap
PlayerGuaranteeDead cap
Michael Porter Jr.
GuaranteedThrough 2027-28
$12M

03Lineups & matchups

Win the week, one lineup at a time.

Pick 10 starters a day across guard, forward, center and utility slots. Lineups lock 5 minutes before the day’s first tip-off. Each week is a Monday-to-Sunday head-to-head matchup, scored live.

  • Live scores during games
  • Official results every morning
  • Up to 6 teams make the playoffs
bballlab.com/matchup
Pick and Roll Society
19 games left
998.5VS944.5
Week total
Backdoor Cutters
24 games left

Active Roster

Your TeamPosOpponent
Shai Gilgeous-Alexandervs DAL · Live31 PTS · 5 REB · 7 AST · 2 STL · 1 BLK · 3 TO · 2 3PM · 11/20 FG
52.5
FPTS
G
Anthony Edwardsvs LAL · Live26 PTS · 4 REB · 3 AST · 1 STL · 1 BLK · 2 TO · 4 3PM · 10/21 FG
39.5
FPTS
Cade Cunninghamvs CHI · 7:00 PM ET28 PTS · 6 REB · 9 AST · 1 STL · 1 BLK · 4 TO · 3 3PM · 10/21 FG
47.5
FPTS
G
Jaylen Brown@ PHX · 10:00 PM ETBOS · G
—
Scottie Barnesvs MIA · 7:30 PM ET20 PTS · 9 REB · 6 AST · 2 STL · 2 BLK · 2 TO · 1 3PM · 8/15 FG
45.5
FPTS
G
Jalen Brunsonvs PHI · 7:30 PM ET31 PTS · 3 REB · 7 AST · 1 STL · 3 TO · 3 3PM · 12/23 FG
46.5
FPTS
Deni Avdija@ MEM · Live18 PTS · 7 REB · 5 AST · 1 STL · 3 TO · 1 3PM · 7/14 FG
32.5
FPTS
F
Jalen Johnsonvs CHA · Live15 PTS · 8 REB · 6 AST · 1 STL · 1 BLK · 2 TO · 6/12 FG
34.0
FPTS
Franz Wagnervs WAS · 7:00 PM ET24 PTS · 6 REB · 4 AST · 1 STL · 2 TO · 2 3PM · 9/18 FG
38.5
FPTS
F
Kevin Durantvs SAS · Live19 PTS · 4 REB · 2 AST · 1 BLK · 2 TO · 2 3PM · 7/13 FG
29.0
FPTS
Jalen Williamsvs DAL · Live14 PTS · 3 REB · 4 AST · 1 STL · 1 BLK · 1 TO · 6/11 FG
27.5
FPTS
F
Lauri Markkanen@ DEN · Live12 PTS · 5 REB · 1 AST · 1 TO · 2 3PM · 4/10 FG
18.0
FPTS
Jalen Durenvs CHI · 7:00 PM ET16 PTS · 13 REB · 2 AST · 1 STL · 2 BLK · 1 TO · 7/9 FG
42.0
FPTS
C
Nikola Jokicvs UTA · Live24 PTS · 11 REB · 9 AST · 2 STL · 1 BLK · 4 TO · 2 3PM · 9/15 FG
52.0
FPTS
Evan Mobley@ GSW · 10:00 PM ETCLE · F-C
—
C
Victor Wembanyama@ HOU · Live15 PTS · 9 REB · 2 AST · 4 BLK · 2 TO · 1 3PM · 6/12 FG
35.0
FPTS
Donovan Mitchell@ GSW · 10:00 PM ETCLE · G
—
UTL
Jamal Murrayvs UTA · Live22 PTS · 4 REB · 6 AST · 1 STL · 2 TO · 3 3PM · 8/17 FG
35.5
FPTS
Derrick White@ PHX · 10:00 PM ETBOS · G
—
UTL
Devin Bookervs BOS · 10:00 PM ETPHX · G
—
286.0Total289.5

04Free agency & trades

No waivers. No sweetheart deals.

Free agents go to sealed-bid offer windows that close at 9 a.m. ET. Trades can involve two or three teams, swap players and picks, and need the commissioner’s approval after a cap check.

  • Dropped players are free agents right away
  • Two- and three-team trades
  • Ten-day contracts for short-term help
bballlab.com/free-agents
POSPlayerFPTSPTSFGMFGAREBASTSTLBLKAction
C41.320.48.115.68.96.21.21.1
PF39.424918.66.63.81.10.4
PG46.228.39.921.44.16.61.90.8
  • C
    Alperen SengunHOU
    41.3FPTS
  • PF
    Pascal SiakamIND
    39.4FPTS
  • PG
    Tyrese MaxeyPHIO
    46.2FPTS
bballlab.com/trades
Proposed by Pick and Roll Society
Pick and Roll Society · Backdoor Cutters

Review each team’s sends, receives, and post-trade payroll before responding.

Commissioner review
2h ago
Pick and Roll Society
You · Proposer
Approved
Sends
Deni Avdija
POR
$14M
2027 2nd-round pick
Pick
Receives
Lauri Markkanen
UTA
$22M
Post-trade payroll
$138M
Salary delta
+$8M
Backdoor Cutters
Rival GM
Approved
Sends
Lauri Markkanen
UTA
$22M
Receives
Deni Avdija
POR
$14M
2027 2nd-round pick
Pick
Post-trade payroll
$141M
Salary delta
−$8M

Awaiting commissioner review.

The commissioner runs the league

No spreadsheets.
No arguments.

The app enforces the rules, so nobody has to.

Sealed bids

Nobody sees another team’s terms. Bidding early or late changes nothing.

A real hard cap

Any bid or trade that would put you over $165M is blocked. No luxury tax, no workarounds.

Lineups lock on time

Every lineup locks at once, 5 minutes before the day’s first game. Not even the commissioner can change it after that.

Everything is on the record

Every commissioner change shows up in league activity for every member to see.

Switching leagues

Coming from ESPN, Yahoo or Fantrax?

What’s different

  • Multi-year contracts

    Players sign for 1 to 4 seasons at a fixed salary. Renew the league and those contracts carry over.

  • Sealed bids, no waiver wire

    The draft is a sealed-bid auction, and free-agent contracts go to the best sealed offer.

  • One scoring system

    Head-to-head fantasy points, scored the same way in every league.

Move your league in three steps

  1. 01

    Create the league

    Sign in with Google, then name your league and your team. You’re the commissioner, with room for 2 to 12 teams.

  2. 02

    Share the join link

    Post one link in your group chat. Each manager signs in, picks a team name and is in.

  3. 03

    Schedule the draft

    Rosters can’t be imported. Every league starts with a fresh auction draft, so everyone starts even.

FAQ

Before you start.

What does it cost?
Bball Lab is free this season. Salaries, bids and the cap are virtual and have no cash value.
Can we start mid-season?
Yes. Draft this week and your first matchup starts the Monday after the draft ends. A late start shortens the regular season; the playoffs don’t move. New leagues for 2026–27 can start until February 1.
How does the draft work?
It’s a sealed-bid auction. Each round puts 10 players on the board, every team places up to 3 bids, and the best contract wins each player. The commissioner sets the start time and the round length: two-minute rounds finish in about an hour, and longer rounds spread the draft over days. Auto draft can bid your Targets when you’re away.
How do I contact you?
Use Send feedback on the sign-in page. You don’t need an account, and you can leave an email for a reply.

Bring your league.

Free this season. Up to 12 teams. New leagues for 2026–27 can start until February 1.