Finally, an engine for your algorithm.

Every fantasy site sells you an expert's rankings. AlgoBall computes yours — punt any category, import your league, play the schedule, add your instincts — and every matchup, trade, and lineup tool runs on it.

Create a Free AccountOpen the Rankings
Rankings
9-CAT H2H · 2025–26 season · sorted by ALGO Rating
PuntAny category · up to 3
Rk
ALGO
Player
PTS
REB
AST
FT%
1
·
98.2
NJ
Nikola Jokić
C · DEN
28.9
12.8
10.4
.817
2
·
96.0
SG
Shai Gilgeous-Alexander
PG · OKC
32.1
5.4
6.4
.898
3
·
95.1
VW
Victor Wembanyama
C · SAS
26.8
11.9
4.1
.845
4
·
92.4
LD
Luka Dončić
PG · DAL
31.2
8.9
9.1
.772
5
·
90.8
GA
Giannis Antetokounmpo
PF · MIL
30.2
11.5
6.1
.611
6
·
88.9
TH
Tyrese Haliburton
PG · IND
20.4
3.8
11.0
.871
7
·
82.6
RG
Rudy Gobert
C · MIN
13.1
12.6
1.4
.644
Below average → Elite

You already have a system. This runs it.

The strategy you've refined over seasons — the punts you ride, the players you avoid, the schedules you like — actually computed.

You set the inputs
PTS
REB
AST
STL
BLK
FG%
FT%
3PM
Punt any category
Commit to a build. Drop any category — up to three — and the entire board re-ranks around the sacrifice.
Scoring9-CAT H2H
Teams12
LineupsDaily
Import your league
Import your league's rules. Two-click sync for waiver updates, trade news, and opponent rosters. Accurate numbers start with your league's actual data.
Tue@ BOS7:30
Thuvs MIL8:00
Fri@ PHIB2B7:00
Sunvs NYK6:00
4GP
1 B2B
Play the schedule
You can't score from the bench. Four-game weeks, back-to-backs, who's actually on the floor — the board prices the calendar, and your read moves the line.
Every tool runs on them
Matchup Engine
Plan and track head-to-head weeks against your projections.
Trade Engine
Evaluate any deal against your board — not a generic value chart.
Roster & Lineups
Your team, your schedule, your nightly calls — optimize your lineups.
Waiver Wire
Free-agent gold, surfaced by your board — claim it before your league does.
All of it free — an account just saves your settings.

Your instincts, priced in.

The model plays the averages. You know the exceptions. The age curve says players fade by their mid-30s. LeBron bucked it. Raise his number and the board re-ranks around your read instead of averaging it away.

Every call is logged and scored against what actually happens — and your track record builds all season. By April, you have a number for which instincts beat the model.

Algo Lab
Per-player adjustments · yours only
2 active calls
LJ
LeBron JamesSF · LAL
“Everyone fades in their 30s. He skipped the decade.”
88.192.6↑4.5
JM
Ja MorantPG · MEM
“Minutes risk until January.”
90.287.4↓2.8
Every call logged · scored against results

We're all about transparency. See the math. Change it.

No black box. Every ranking shows exactly how it was computed. If you disagree with a number, you don't have to trust it. You adjust it, and the board answers.

value(player) = Σ z[cat] × games[wk]
cats = 9-cat − your_punts·z from your_league·proj ± your_calls
Every term visible · every term yours

Projections here aren't season averages wearing a uniform. Every number is calculated game by game — home or away, opponent's defensive rating, teammate injuries — at the player level first, then rolled up into what your team's potential outcome actually looks like.

Read the whole equation — Inside the Algo →

We're two managers who make our own calls.

We spent years wrestling with other people's rankings while managing an unwieldy spreadsheet to calculate custom predictions. AlgoBall is what that spreadsheet always wanted to be: a live engine built to be molded. The weights are yours to set, the math is visible end to end, and the board re-ranks the moment your strategy changes. We built the machinery so you can do what we always wanted to — make the rankings run on your read of the game.

W
M
Will & Mat · Cofounders · 20+ years of Fantasy Sports experience

Championships are won in the margins.

Create a Free Account
Your algorithm, saved everywhere