How it works
Fantasy Cheat Code reads every box score, injury report and line, finds the patterns that move fantasy value, and turns them into calls you can make tonight. Here’s what runs behind the pages, and how to use each one to win your league.
Every call on the site starts as a line in a box score or a report on the wire. Here is the path it takes to your screen.
Box scores, injury reports, contracts and betting lines stream in from our data provider: nightly, and every hour through the day.
The engine turns every game into per-game rates across recent windows and the full season, so a hot week and a real role change look different.
Rules tested against years of box scores look for what comes before a breakout or a slide. Each hit is a signal, sized by how strong the move is.
An AI note writer turns each new injury report into a short note in our own words, and the engine updates the player's page and every team's lineup.
A writer drafts posts from the engine's numbers alone, and every number is checked. An editor fact-checks each draft and publishes only the day's best.
It lands in the Cheat Sheet, Rankings, Tools and Betting, scored the way your league scores. You make the call with the whole picture.
Two kinds of worker keep the site current. The engine is pure math: it loads the data, computes every rate and ranking, and fires a signal when the numbers move. The agents are AI with narrow jobs: they turn each injury report into a short note, read reporters’ posts on X for a new status or starting five, and write and check posts only from what the engine and the data feed have given them. Everything meets in one database, and none of it waits for anyone to press a button.
One source of truth. The engine writes the numbers in; the agents read them and write back notes and posts; every page reads from here.
Every stat, rank and projection comes out of the engine. An agent can't put a number on the site that the engine didn't compute: a draft with even one is thrown out.
Nothing goes straight from the writer to you. An editor agent checks each draft against the engine's facts and runs a web search for anything that is not true, and holds anything stale, wrong or thin.
Posts and notes are written only from the data feeds and the engine's numbers, never copied from anyone's writing, and every injury note is written fresh. The editor searches the web only to catch what is not true, and adds nothing from it.
The site’s main table: every player, scored your way, with presets for the questions you ask every week. Pick one and the table filters itself. Every threshold behind it is a number you can change, including the window it reads (the last 5, 10 or 15 games), and every column can be added or taken off.
Cheap-to-roster players whose role is growing and who are producing now.
Use itYour first stop for waivers. Check the minutes trend beside the FPG and put in the claim before your league notices.
A schedule advantage: four or more games left in the fantasy week.
Use itSunday night or Monday morning, fill your weakest spot with the extra games. Off-nights break ties: a game on a light night is one you can actually start.
Injury openings: a teammate ahead of him is out, and his numbers rise without him. Tick Plays tonight for the next slate only.
Use itBefore lock, see who just inherited minutes and stream or start him.
Role changes: minutes or usage up, or down, on his season.
Use itRisers are buy-low targets before the box scores catch up. Fallers are the ones to shop before the slide shows.
Form against his own norm, with hot streaks marked real (the minutes are up) or lucky (the shooting is).
Use itRide the real ones, sell the lucky ones high, and don't panic over a cold spell on steady minutes.
Cells shade on the heat scale: better leans orange, worse leans blue. The number always shows; the color is a second cue.
Use itKeep your waiver and trade targets here and check it every day.
RosterYour teams, marked R across every table, with the week ahead laid out day by day and the injuries that touch them.Use itSet it up once. Every table then shows who's yours, and the week view shows where your games fall.
Trade AnalyzerAny players on each side, valued the same way: which side comes out ahead, and why.Use itCheck an offer before you accept it, or find the piece that tips a deal your way.
Start / SitPlayers side by side for tonight or the week: projection, form, rest risk and back-to-backs.Use itSettle the last lineup spot in seconds.
ChatAsk about any player or decision in plain English. It answers from the engine's own numbers: the call, the why, the risk.Use it“Who's the best streamer at center this week?” or “Should I take this trade?”
All five, one free accountYour watchlist, roster, settings and saved Cheat Sheet view follow you to every device.Make an account →Every player ranked by fantasy points per game under your scoring, with filters for position, team, roster % and more.
Use itThe fair price of any player when a trade is on the table.
Draft projections against average draft position: the value gap, and sleepers marked.
Use itTake the value, not the name. A big gap in his favor is a target; one against him is a fade.
The league table, with the playoff and play-in lines drawn.
Use itLate in the season, contenders rest stars and teams out of it hand young players minutes.
Only reviewed posts, each with the date of the data behind it, and every injury change, checked through the day.
Every status change, with a timeline of how each injury has gone.
The engine's pattern hits, newest first, each with its strength. The newest also run in the ticker under the menu.
Every team's probable starting five, checked against the injury report.
A What's new line with his latest contract or team change, his injury card, his game log and schedule, and each team's depth chart built from minutes.
Strength is how far past its threshold the numbers went, from 0 to 100%, damped when the sample is thin. It is the size of the move, not a probability.
The projections behind the fantasy side, held up against player prop lines. Where they disagree by enough, that’s an edge.
The best edges on the slate, rounded up before tip.
Spreads, totals and moneylines for every game, beside the matchups.
Use it as a second opinion on a line, never as a lock. Nothing here is a tip or a guarantee. Gambling problem? Call 1-800-GAMBLER.
Tell the site how your league scores and everything re-scores on your screen at once: points per game, ranks, heat, every table. Pick ESPN or Yahoo scoring or type your own weights, set your league size and whether you play points or categories, and save it to your account to take it to any device. Text size and light or dark mode live there too.
A fantasy basketball engine with a website on top. It reads the league’s data, finds what’s changing, and shows it as rankings, a cheat sheet, tools and short posts, built for points leagues and scored the way yours scores.
Box scores, advanced stats, schedules, contracts and injury reports from our data provider, plus betting lines. The engine loads it every night and checks the injury report about once an hour, except from 2 to 7 in the morning (Eastern). We also read the public posts of a few NBA reporters and Underdog NBA through X’s own API on the same clock (Underdog every 15 minutes in the hour before tip). Software reads them for a new injury status or a starting five, and the lineup credits the post. Posts from X show only as X’s own embeds; no news site’s or fantasy site’s articles or notes are copied here. A few fields were set before launch and no longer update: average draft position, listed positions, birth dates, rookies' college lines, and the preseason role reads and projected fives.
No. Every number is computed by the engine, which is plain math. AI agents write the posts and the short injury notes, but they can only use the engine’s numbers and the data feed: every draft is checked number by number, and a second agent fact-checks it before anything is published. One more reads reporters’ posts on X for a new status or a starting five; a five taken from a post names the post. The agents can be wrong, so tell us when one is.
Scoring. Open settings (the sliders icon in the header) and choose ESPN, Yahoo or your own weights. Every number on the site re-scores to match.
Heat. Better numbers lean orange, worse lean blue, with shades between. The number itself is always shown: the color is a second cue, never the whole message.
A signal is a pattern the engine spotted in a player’s numbers: more minutes, a bigger share of the offense, a teammate out, a schedule edge, shooting that won’t last.
Strength is how far past its threshold the numbers went, from 0 to 100%, damped when the sample is thin. It is the size of the move, not a probability.
On purpose. An article is only for something that changes a decision, and only the day’s best reviewed posts go out: a handful on a quiet day, more when the injury report is busy.
The engine runs overnight and again through the day, and the injury report is checked about once an hour, except from 2 to 7 in the morning (Eastern). Every post shows when the data behind it was pulled.
Between seasons every number is last season’s, and the site says so: a late-season streak reads as how his year ended, not current form, and the calls are draft calls against where he’s being drafted. From opening night, the new season takes over.
To look around, no: the home page, Rankings and the standings, the top of every player and team page, and the first of the news, the signals, the lineups and the betting lines are open to everyone. A plan opens the rest: every Cheat Sheet preset, the draft board, the Tools (watchlist, rosters, trade analyzer, start/sit and chat), the injury reads and every signal, each team’s probable five and depth chart, and the betting edges. It also keeps your settings and Cheat Sheet view on every device.
Making an account is free, and accounts made by October 25, 2026 are founders: everything on the site is free to them through Thanksgiving (November 29).
After that, a plan. The season pass is $24.99, one payment that runs through the Finals and doesn’t renew ($19.99 for founders until November 29). Monthly is $4.99, renews each month until it ends on its own after the Finals, and you can cancel anytime from your account page; a founder who starts a monthly plan is first charged on November 30. No ads, ever.
It’s built for one: tables pin the player’s name while the stats scroll, and panels open from the bottom where your thumb is. In Safari, Share → Add to Home Screen puts it beside your apps.
No. It’s analysis and lines, for people 21 and over where wagering is legal: where the projection and a line disagree, and by how much. Nothing on the site is a guarantee. If gambling has stopped being fun, call 1-800-GAMBLER.
No. There are no ad trackers or analytics scripts, and nothing is sold. The details are in the privacy policy.
Fantasy Cheat Code is designed and built by Arc Design Agency. Questions or ideas: support@arcdesign.agency.
Your move