Every game from the Fantasy Basketball Invitational basketball site, gathered for The Expert Sports readers. The eleven arcade games, Top Trumps and the Possession Lab are ported and playable right on this page — same code, same real FBI rosters (a snapshot of the league's data travels with them), with scores kept on this device, exactly as on the basketball site. Hardwood Grand Prix, the three VR games and Basketball GM load embedded in a frame on this page when you tap them. Games that run on the FBI site's accounts and league backend — Card Packs, Fan Pick'em, the Showdown and the hosted leagues — are labelled cards linking to the live game there, rather than broken copies. (This page is for the basketball site's games specifically — The Expert Sports' own per-sport arcade and Rank Challenge games stay on each sport's page, untouched.)
Drag or use ◀ ▶ to slide along the arc; hold (on the court, the SHOOT button, or Space) to charge the power meter and release to shoot. Sixty seconds: a make pays 2 pts, a make from a gold money spot pays 4, and a streak of 3+ puts you ON FIRE — the green zone widens and every make earns +1.
Arcade · Shooting
⚡ Hoops Blitz
Tap the court (or press Space) three times: start the aim sweep, lock your aim, then lock the power in the green zone to shoot — while the hoop slides along its rail (and bobs late in the game) and a defender jumps to swat you. Ninety seconds: makes pay 2 pts, and consecutive makes build a combo that pays 4, then 6, until a miss or a block resets it.
Arcade · Shooting
🎯 Free Throw Frenzy
Pure timing at the line: tap the court, click, or press Space to release each shot, stopping the needle inside the green for a make — dead center for a perfect swish. The needle speeds up and the green shrinks every shot. Ten shots total: a make pays 1 pt, a perfect swish 2 — max score 20.
Arcade · Shooting
🌍 Around the World
Shoot from five spots around the arc in order — left corner, left wing, top, right wing, right corner — stopping the sweeping needle in the green to make each shot. A make advances you one spot; a miss sends you back one, unless a chance token covers you (two per game). Ninety seconds: a make pays 2 pts (3 at the final spot), plus 1 pt per second left when you clear the last spot.
Arcade · Shooting
⏰ Buzzer Beater
Eight last-second scenarios — varying time, distance and defensive pressure — one shot each. A timing marker races back and forth across the bar while the scenario clock burns in real time; release with the marker inside the green to make it (dead center is perfect), and if the clock hits zero first, the chance dies. Each scenario pays its difficulty — 2, 3 or 5 points; max score 28.
Arcade · Showcase
💥 Dunk Contest
Hold the ACTION button (or Space) to start the run-up, release inside the striped takeoff zone to launch, then press ACTION / Space once during the flight to lock your trick on the timing bar. Each dunk scores up to 50 — takeoff quality, trick base (the 360 Windmill tops the list at 20) and a timing bonus — across three dunks, for a max total of 150.
Arcade · Defence
🛡️ Full-Court Press
Drag on the court, or use the arrow keys / WASD, to move your defender; press the STEAL button or Space to lunge — or tap a ball-handler to lunge at him. For 60 seconds, handlers dribble toward the bottom basket: when the flashing yellow ring shows the dribble has popped loose, the steal window (0.55s) is open. A clean steal pays +3, a reach-in foul −1, and a handler who reaches the basket scores on you for −2.
Arcade · Defence
🕵️ Lane Bandit
The opposing ball-handler runs set after set for 60 seconds, his receivers fanned out along four visible lanes. Watch his eyes — the target lane flashes gold a beat before the release — then jump that lane (tap it, use the lane buttons, or press 1–4) while the ball is in flight: a pick. A clean pick pays +3, a perfect pick +5, and a streak of 3+ adds a +2 bonus on every pick; a completed pass resets the streak, and the passes get faster all game. The passing team and players are the real FBI rosters.
Arcade · Rebounding
🧱 Board Battle
Drag under the rim, or move with ◀ ▶ / A D, to position your rebounder; tap the court, tap JUMP, or press Space to jump. Twenty shots (or 90 seconds) come off the rim at random angles — the bounce spot lights up as the ball leaves the rim, so get there first, box out whichever opponent is chasing it, and time your jump to peak as the ball arrives. A clean board pays +3, a contested board +5, and a live streak adds +1 per board. You and both opponents are real FBI big men.
Arcade · Head-to-Head
🏀 Fantasy Faceoff
A playable 5-on-5-lite game on the real Fantasy Basketball Invitational rosters. WASD / arrow keys move your player (gold ring), or drag on the court; P or the Pass button passes, Space or the Shoot button shoots — on defence Space reaches for the steal and P switches to the defender nearest the ball. You always attack the top rim, over two 6:00 halves with a 24-second shot clock; your team’s final points are your leaderboard score.
Arcade · Pinball
🕹️ FBI Pinball
Real pinball — plunger lane, gravity, bumpers, slingshots, flippers, rollover lanes and a multiball bonus — on a table themed for the FBI club you pick, from all 32 real clubs. Hold Space / ↓ (or the PLUNGE button) to pull the plunger and release to launch; Z and / work the flippers. Three balls per game: bumpers pay 100, slingshots and targets 50, and lighting all three F-B-I rollovers (or tagging all 3 bumpers inside 4 seconds) lights MULTIBALL, where all scoring doubles while two balls are live.
Card Game · Ported
🃏 Top Trumps — The 32 Clubs
One card per club, every number from the FBI site's own verified data. You vs the CPU — take the whole deck. Your card is face up: pick a category and the higher value takes both cards (Points Against and Power Rank are low-wins). Win a round and you pick again; lose and the CPU picks. Draws go to a pot for the next winner. First to hold the whole deck wins.
How to play: your card is face up — pick a category and the higher value takes both cards (Points Against and Power Rank are low-wins). Win a round and you pick again; lose and the CPU picks. Draws go to a pot for the next winner. First to hold the whole deck wins. Card basis (nothing invented): Wins, Official Points For and Points Against are the site's official standings (Sleeper roster-settings records, Week 1 completed, standings.json generated Oct 28, 2026 — official club score = roster-settings points-for). Roster Trade Value and Power Rank are the site's Oct 28, 2026 power rankings: each club's current Sleeper roster summed under the site's trade-value model. Star Player Value is that club's most valuable player in the same trade-value model (trade-values.json, Oct 28, 2026), and the star is named on the card. Club logos are the club marks already carried on this site, keyed by club (Sleeper team) name.
The Lab · Ported Widget
🧪 The Lab — Possession Lab
The self-contained engine from the FBI site's Interactive Lab, ported whole. The Lab's other nine widgets — including the ones that read live FBI rosters and history — run on the full Lab page on the basketball site.
New · Possession Engine
The Possession Lab — Play-by-Play, Zones & Fatigue
Every widget above isolates one idea. This one runs them together: a possession-by-possession engine. Five player profiles — a lead guard, a wing, a stretch shooter, a roller and a big — share the ball by their real tendencies. The defense you pick bends where shots come from and how well they are contested, the shot clock squeezes late possessions, and every trip tires the five a little more: tired shooters make less and turn it over more. Run it trip by trip, or let a quarter's worth go.
No possessions yet. The engine is honest about its math: zone make-rates are rim 64% · midrange 42% · corner three 39% · arc three 36%, bent by the defense, the clock and fatigue.
Play-by-play will appear here.
How to read it: switch the defense and watch the shot mix move — the 2–3 zone pushes attempts out of the paint and gives up the far corner; the 3–2 takes away the arc and concedes the rim. Then run 48 straight and compare the per-player lines with a fresh run: the engine's fatigue curve (make-rate and handle both decay with stint length, a timeout restores some legs) is why real rotations exist. A transparent teaching model — the probabilities and tendencies are stated on the card and in the code, not fitted to any real team.
Standalone games — embedded here
These four live on their own pages on the basketball site; tap Load and they play in the frame, served live from the FBI site. Each card also links out if you prefer the full page.
Standalone · Racing
🏁 Hardwood Grand Prix
The league’s kart racer, on its own page: select your team from all 32 FBI teams, pick a circuit — NBA Arena, Venice Beach, Rucker Park or LA Stadium — and race 3 laps, solo against 31 AI racers (1 Player vs 31 AI) or in 2 Player split-screen.
Step to the line in the Invitational arena and shoot a round of 10 free throws. Built for a WebXR headset — and fully playable right here as a non-VR 3D preview: drag to aim, hold to charge, release to shoot, with extra preview cameras and a practice mode. In the page’s own words, it is a v1 prototype — the preview mode is fully playable and tested, while VR mode follows the WebXR standard but has not been headset-tested yet, so your headset is the final test. Full VR needs a headset.
Embedded live from the FBI site · VR mode follows the WebXR standard but has not been headset-tested — the non-VR 3D preview is fully playable · Open the full page ↗
Standalone · Virtual Reality
🎯 VR Three-Point Shootout
The contest format on the same WebXR engine: five racks of five balls around the arc — right corner, right wing, top, left wing, left corner — and the game walks you from rack to rack as each shot resolves, in the headset too. Every make is a point; the last ball on each rack is the money ball and counts 2, so a perfect round is 30. Fully playable as a non-VR 3D preview: drag to aim, hold to charge, release to shoot. Like the free-throw game, VR mode follows the WebXR standard but has not been headset-tested yet — your headset is the final test.
The playground classic on the same WebXR engine: start in the right corner, and every make moves you one spot around the arc; one miss holds you in place, two misses in a row at a spot send you back one. Drain the left-corner shot to complete the trip. Fully playable as a non-VR 3D preview: drag to aim, hold to charge, release to shoot. VR mode follows the WebXR standard but has not been headset-tested yet — your headset is the final test.
Sixteen more games from the web's legitimate game distributors — onlinegames.io's publisher embed program, GameDistribution, CrazyGames and FRVR — the same set the FBI games page carries. Nothing loads until you tap a tile: pick a game and it plays on the stage below. Three tiles launch their game in a new tab instead — Tap Tap Shots has no legitimate public embed, FRVR frame-locks its player, and Dunk Shot is a mobile app with no official web version.
🎮 Pick a game below
Tap any game tile below and it loads here — one game at a time, nothing pre-loaded.
The stage takes keyboard focus when a game loads, so your arrow keys and spacebar play the game instead of scrolling the page.
The front-office games, as carried on the FBI games page. Basketball GM loads embedded here (it runs entirely in your browser); Pennant Chase and WhatIfSports block outside framing on their own sites, so their cards launch the real thing in a new tab — no broken frames.
GM Simulators · Embedded
🏀 Basketball GM
A free, single-player basketball management sim that runs entirely in your browser: manage the salary cap, the draft, trades and free agency, and sim whole seasons in minutes. Community-made roster files keep the player pool current.
Custom online basketball and football leagues with historical stats: join or run a multiplayer league and let the automated daily sims play the schedule out, season after season.
Pennant Chase only allows framing on its own domain, so this card launches the real site in a new tab.
GM Simulators · Launch
📊 WhatIfSports
Data-driven Sim Matchups: pit any two historical teams against each other and get a full play-by-play box score — the ultimate bar argument settler, plus full sim leagues of its own.