Free on iOS & Android

Forty
Eight

Every game has a story. See the flow of every game at a glance.

BOS 118
Final
112 NYK
Q1Q2Q3Q4
Download Free Support the Project
Scroll

The pulse of every game,
in your pocket

No play-by-play walls. No stat overload. Just a clean chart that shows you exactly what happened -- who led, when momentum shifted, and how it ended.

BOS 112
FINAL
108 GSW

Wire-to-wire battle. Curry kept it close but Tatum pulled away in the 4th.

LAL 121
FINAL/OT
115 PHX

Triple overtime thriller. Lakers down 15, stormed back, won it on a LeBron three.

CLE 121
FINAL
89 CHI

Never in doubt. Cleveland led from tip to buzzer. A masterclass.

Craft software for basketball fans

~

Game Flow Charts

See who led, when momentum shifted, and how close every game really was. A chart says what a box score can't.

Live Scores

Real-time scores for every game. The chart draws itself as the game unfolds.

/

No Clutter

No ads. No accounts. No notifications (yet). Just basketball, presented beautifully.

Free. No catch.

This is a craft project

Forty Eight is free, ad-free, and built with love. If it adds something to your game nights, consider leaving a tip.

Buy me a coffee

Forty Eight is a free craft project, made with love. If you enjoy it, a tip is always appreciated.

Leave a Tip

One-time. No subscription. No pressure.

Standing on the shoulders

Forty Eight is inspired by Twenty Four, a beloved sports app created by Jonathan Libov and Yaron Karasik (2015 – 2018). It was the first app to show the story of a basketball game as a simple, beautiful chart.

Forty Eight is an open love letter to their work. Same spirit, new era.

Privacy Policy

Last updated: March 20, 2026

Forty Eight does not collect, store, or share any personal data. The app contains no analytics, no tracking, no advertising SDKs, and no user accounts.

Data the app accesses

Forty Eight connects to NBA.com's publicly available data feeds to display game scores, play-by-play data, and player statistics. These requests are made directly from your device to NBA.com's CDN. No data passes through any Forty Eight server.

Local storage

Game data (scores, play-by-play, box scores) is cached on your device to improve performance and allow offline viewing. This data stays on your device and is never transmitted to us or any third party.

Third-party services

The app uses Apple's StoreKit framework for optional tip jar transactions. These are processed entirely by Apple and subject to Apple's privacy policy. Forty Eight does not receive or store any payment information.

Children's privacy

Forty Eight does not knowingly collect any information from anyone, including children under 13.

Contact

Questions about this policy? Reach out at hello@fortyeight.app.