Craftypicks exists because the sports betting information business is mostly broken. Someone sells you a pick, hides the record, and blames you when it loses. This is the version without any of that — including without the part where we pretend to know who wins.
This is the honest version of what the system does, and it's worth understanding before you follow a single play. Craftypicks has no injury model, no simulation engine, and no opinion about who's going to win tonight. It has one thing: the price at every sportsbook, and the math to tell when one of them is out of line.
Each morning the scanner reads the moneyline, spread and total at every major US book for every game in season. A game priced by fewer than 6 books is skipped — a thin consensus isn't a consensus, it's noise.
A book's price includes its margin, so the two sides of a market always add up to more than 100%. Removing that margin proportionally turns each book's price into its honest estimate of the real odds.
Those honest estimates get averaged into a consensus fair price. The book we'd actually be betting is left out of its own average — include it and the outlier drags the "fair" price toward itself and manufactures an edge that isn't there.
If the best number available beats consensus by 2.0% or more in expected value, it goes on the card at a flat 1 unit. Maximum 6 plays a day. Then it's graded against the final score and never touched again.
What this method can and can't do. It can find spots where one book is slow, has taken lopsided action, or simply disagrees with the market — and those spots are genuinely profitable over a large enough sample. It cannot tell you a starter just got scratched, that a team is on a brutal travel spot, or that the total is wrong because of the wind. If you have that information, it belongs on top of what you see here, not underneath it.
What we don't do: parlays sold as "locks," 10u "game of the year" plays, plays posted after the number already moved, or records that start counting from the last hot streak. If a day has no qualifying edge, the board says zero plays — that happens more often than you'd think, and it's the feature that costs the most to keep.
Every play on this site is a flat 1 unit. That's deliberate — flat staking is what makes a record honest, because you can't hide a bad run by quietly sizing up on the winners after the fact.
If your bankroll is $1,000, a unit is $10. If it's $300, a unit is $3. The number that matters is units won, not dollars, because units are the only thing that compares across bankrolls.
| Bankroll | 1 unit | Typical 6-play day | Bad week (−8u) |
|---|---|---|---|
| $200 | $2 | $12 risked | −$16 |
| $500 | $5 | $30 risked | −$40 |
| $1,000 | $10 | $60 risked | −$80 |
| $2,500 | $25 | $150 risked | −$200 |
| $5,000 | $50 | $300 risked | −$400 |
Every play the system finds is on the board. There isn't a paid group getting different or earlier plays — that's the exact scam this was built against.
The list is used for one thing: sending the daily card. No data brokers, no "partner offers," no third-party sportsbook spam.
A scanner, a static site, and a free host. There's no expensive infrastructure that needs a paywall to justify itself, so there's no pressure to build one.
No. Craftypicks is not a sportsbook. We don't take wagers, hold money, or process any transaction. The site publishes plays and their results — you place bets wherever you already do, if you choose to at all.
9:00 AM ET every day. The scanner runs, the card gets written, and the site rebuilds itself — there's no human deciding what to include or leave out after seeing the results.
Probably not. The entire edge is the gap between the posted price and the market consensus. If the number moved against the play, that gap has closed and there's nothing left to bet. Taking a worse number than the one that qualified is how a winning method turns into a losing month.
To get the exact play, yes — the edge exists at that book's number, not at the market average. This is the unglamorous truth of price-based betting: line shopping across a few books is most of the work. We don't get paid by any of them and don't link to them.
Because a record without losses is fiction. A method with a real 2.0% edge still loses a large share of its plays — the profit comes from the price being right, not from being right about games. Anyone showing you 70% winners is either cherry-picking or lying.
No, and plenty of people don't. Some readers use the card purely as a line-shopping feed. Following the whole card is just the only version that can be graded honestly.
Yes. If that ever changed, the existing log would stay public and free regardless — paywalling the record would defeat the entire point of keeping it.
Sports betting is entertainment with a negative expected value for almost everyone who does it. A good process reduces how much you lose — it does not turn betting into income, and nobody should be treating it that way.
If you're betting to make back losses, betting money set aside for rent or bills, hiding it from people close to you, or feeling anxious when you're not in action — those aren't strategy problems. Step away and talk to someone.
1-800-GAMBLER
National Problem Gambling Helpline — 24/7, all 50 states.
Text 800GAM to 800177
If you'd rather not talk on the phone.
Most sportsbooks offer deposit limits, time-outs, and self-exclusion in their account settings. Using them is not an admission of anything — it's the same thing as flat staking, just applied to your time instead of your money.
Today's plays, the math behind each one, and the previous card already graded.