A thank-you gift to everyone who tails, disguised as a book about not going broke. Written by a guy who has personally set more bankroll on fire than a bachelor party in Vegas, so you don't have to.
real ones only. pour a drink, this one's on the house
First things first: thank you. Every one of you who tails, posts your slips, talks trash in the chat at 1am and comes right back the next night is the reason this whole thing exists. The heaters hit harder because you're in them. So this book is the most useful thank-you gift I could think of. It's better than a hoodie, and it'll save you more money than a hoodie ever could.
Now the savage part, with love. Every week the same movie plays. The homers hit and the chat looks like the Wolf of Wall Street trading floor. Then we get two quiet nights and it looks like a funeral where somebody brought a karaoke machine. Nobody's dumb for feeling that. You're betting on a grown man hitting a ball over a fence, something any given hitter does about once every eight or nine games. Longshots are built to lose most nights. That's the deal. That's literally why they pay.
Here's the truth worth tattooing on your forearm, right next to the barbed wire: the picks don't decide whether you win long-term. Your bet sizing does. A system can be up 200 units while someone tailing it goes broke. That's not a conspiracy. It's the most common way people lose money in sports betting. By the end of this book you'll see exactly how it happens, with charts, so the next cold streak feels like a Tuesday instead of a hostage situation.
Read that twice. The guy who builds the model has fucked this up. We all have. The people stacking a year from now won't be smarter or luckier than anyone else. They'll just be the ones who stopped letting their feelings pick their bet size. That's the whole secret. The rest of this book is receipts, jokes, and a few charts that will make you physically uncomfortable.
it is not "whatever I feel like today"
A unit is a fixed dollar amount you bet on every play. That's it. Not "a unit, unless I really like it." Not "a unit, but double on Tuesdays because Mercury is in retrograde." A fixed number. When a capper says "+50u," it means if you bet $10 a unit you made $500, and if you bet $100 a unit you made $5,000. The units are how we talk about results without comparing wallets. Treat your unit like your ex's phone number: you pick it once, sober, and you never touch it after three drinks.
Your unit should be a small slice of a bankroll: money you've set aside for betting and could light on fire without missing rent, a car payment, or your kid's birthday. If you have to check your checking account before you pick a unit size, that's not a bankroll. That's a hostage. The usual guidance is 1–2% of bankroll per bet for normal stuff. For longshot homers, where you're firing ten-plus plays a night, go smaller, around 0.5–1%. And here's the rule that actually matters: keep everything you have in play on a night under about 5% of your bankroll, total. Ten plays? Each one is 0.5%. Fifty plays? Each one is 0.1%, which is $1 on a $1,000 roll, and if that's below the app minimum, you're playing too many, not betting too little. Chapter 5 shows why, with math that will make you uncomfortable.
If you tail more than one thing, they don't all get the same dollar amount. The more plays a product fires per slate, the smaller each one should be, because the thing that kills you is total money at risk per day, not per bet.
So: if homers are $10, the 6-mans and 3-mans are about $5. Not $10. Definitely not $50 because "the 6s are up 150u." The 6-mans are up 150u compared to 80 for the 3s, and the EV really is higher, but higher EV with bigger swings needs a smaller bet, not a bigger one. We'll get to why.
Your unit is a promise you make to yourself when you're calm, so the idiot you become when you're tilted doesn't get a vote.
that's why they pay +500. that's the whole deal
Let's do the math your brain skips when you're scrolling your slips at 11pm.
A home run at +500 pays 5-to-1. To break even you need to hit 1 in 6 (16.7%). A good model might hit 17–20% at that price. That means even when the model is crushing, 80% or more of your homer bets lose. You're not buying winners. You're buying a small edge on a bet that loses most of the time.
Here's the part that should be printed on every sportsbook: how often you'll hit a losing streak of a given length over just 100 bets (that's about ten slates of homers, not even two weeks).
Chance of at least one losing streak this long, in 100 bets
Rows are your true hit rate. At +500, 16.7% is breakeven. Darker cell means more likely.
Read the 16.7% row. Twenty straight losses is also about how many unanswered texts it takes before she changes her number. You'll survive both. Only one of them is +EV. A 10-bet losing streak is basically guaranteed (98%). A 15-bet losing streak happens 7 times out of 10. A 20-bet drought happens a third of the time. And this is a model that's breaking even, not a bad one.
So when the card goes 0-for-12 on a Tuesday and every cell in your body wants to type "this shit is rigged," remember what actually happened: the single most predictable event in longshot betting. It's like being shocked the dancer didn't actually love you. It was never personal. It was math, and she was very good at it.
A 0-for-15 isn't a signal. It's a Tuesday.
same model, same picks, two very different humans
Here's a simplified version of how a high-variance system actually pays. It hits big one day, then bleeds three:
+50u, −10u, −10u, −10u · +50u, −10u, −10u, −10u · repeat
A high-IQ individual looks at that and sees +20u every four days. They also notice it loses three days out of four, and that the day right after a big win is the day it's most likely to lose. So they don't raise their units after a heater. They just keep laying bricks. It has all the thrill of a colonoscopy, and like a colonoscopy, the boring version is the one that keeps you alive.
Now watch the casual gambler run the exact same picks. Same model. Same results. The only thing that changes is how much they bet, and they change it based on feelings.
Two tailers, one model: bankroll in units, starting at 100u
Every day's model result is identical for both. Hover or tap a day to see what each one did.
Notice the Degen never picked a single bad bet. Every pick was the model's pick. They lost everything on bet sizing alone. That's the whole book, honestly. You could stop reading here. You won't, because you're about to see yourself in Chapter 4.
the five stages of grief, speedrun
Hits a +50u day. Screenshots it to three group chats and an ex. Decides units are "for people who are scared."
"It's house money." House money is still money, dumbass. Model loses 10u a day; he loses 20.
Goes half size, or doesn't tail at all. This, obviously, is the day it hits for +50. He makes 25 while the channel celebrates.
Triples up to "catch up to where he should be." Every loss now costs 30u. The model is still up. He is not.
Throws the whole account on one slate. It's a −10u model day. Leaves the Discord. Tells people the model "just ain't it."
If you're reading this and feeling personally attacked: welcome, you're among friends. I've been all five of these stages in one weekend. Every single stage is an emotional decision disguised as a strategic one. "It's house money." "I'll wait for a better spot." "I just need one day to get back." "Fuck it." None of those are strategies. They're moods with a bet slip attached.
Your gut has hit exactly zero home runs in its life. It has, however, co-signed every bad decision you've ever made. Stop letting it set the unit size.
And here's the cruel part: the degen and the bricklayer had the same edge. The degen didn't lose because he was unlucky. He lost because he took a positive-expectation system and bolted a random number generator made of emotions onto the bet size.
a simulation, so you can't say "that was just one example"
The four-day cycle is a cartoon. So let's do it properly. Below, 2,000 imaginary bettors each start with $1,000 and bet 10 homers a slate at +500 for 150 slates, basically a full season. Every one of them gets the same kind of edge. The only difference between the four groups is how they size bets:
Nobody can bet more than 10% of what's left in their account per bet. Drag the slider to change how good the model is. It starts at the top, 17.5%, which is a 5% edge, about as good as a normal betting edge gets. Chapter 7 explains why. At 16.7% there's no edge at all.
40 random bettors from each group: bankroll over 150 slates. The dashed line is the $1,000 start.
At the default setting (a 5% edge, about as good as normal betting gets), look at what happens:
Pressing after wins goes broke every single time. Pete isn't unlucky. Pete is a Greek tragedy with a PrizePicks account, and the chorus is his bank's fraud department. Not most of the time. Every time. Because you raise your bet on the way up, you're betting your biggest amounts right before the inevitable drought, and one normal cold streak at 3x size erases everything the heater made. Chasing is almost as bad: it wins small most weeks, then one ugly losing run doubles you straight into zero.
And look at Freddy versus Hank. Freddy makes more money on average, but a real chunk of Freddys go broke too, and they went broke with a winning model. Ten $10 bets a slate on a $1,000 roll puts 10% of your bankroll in play every night. That's too hot for longshots. Hank almost never goes broke. This is why homer units should be baby-sized.
Now drag the slider down to 16.7% and below. With no edge, nothing saves you: discipline just loses slower. Units don't create an edge. They keep you alive long enough for a real one to show up.
not a simulation. every Slugger homer bet, one by one
Enough cartoons and fake seasons. This is the real thing: every SPOT Slugger home run play from to , graded at the listed price, 1 unit each. (Aug 21–25 were the same plays, played before the badge had a name.) Every miss is in here. Every 0-for night is in here. Nothing's cherry-picked.
The wall: one brick per bet, in order
Teal bricks homered. Grey bricks didn't. Dashed gaps separate the nights. Hover a brick to see the play.
Units won or lost, night by night
1 unit per play. Hover or tap a night for the damage report.
Here's every home run bet from any night, in the order it's graded, with the running total. Walk through the losing nights. Feel them. Scroll the worst night the way you'd scroll your ex's new man's Instagram: slowly, in pain, and learning something about yourself. Then remember the whole thing finished way up.
Same 33 nights, same plays, same results. Each guy starts with $1,000. The only difference is how they size bets:
Nobody can put more on a night than they have left.
Bankroll, night by night, on the real results
You don't get to pick the order your nights come in. The heater could come first or last. So take the same 33 real nights and deal them in 2,000 random orders. Same bets, same total, different luck of the draw:
Honest fine print: this stretch was hot. It returned on the units risked. That's several times the ~5% edge that's realistic over the long run (next chapter). On a hot run, the big bettors look like geniuses whenever they survive. On a normal run they bust far more often; go back and look at Chapter 5. So no, smaller doesn't always make the most money in a given month. What it does is never go broke, in any order, on any run. That's the only way to still be here for the next heater.
You don't get to choose the order. So bet like the cold stretch comes first.
and even the ceiling loses whole months
Time for the unsexy truth. No edge is guaranteed, and for almost everyone, a real long-run edge on the book tops out around 5%. The book prices every bet with its cut already baked in, so most models in the world are fighting for a few cents on the dollar. Anyone showing you a 30% ROI without a full, public, bet-by-bet record is showing you a hot month, a cherry-picked screenshot, or a lie. (A few of ours run above that line. The receipts are at the end of this chapter, losers included.)
So what does a 5% edge actually get you? On $10 bets, $0.50 of expected profit per bet. That's it. A hundred bets is about ten slates of homers, and that's worth about +$50 on average. The swings around that $50 are ±$230. Read those two numbers again: the noise is almost five times bigger than the edge. That's not a get-rich plan. That's a marriage: long stretches of suffering for a small edge you swear is worth it.
Chance you're down money after this many bets, even with an edge
Flat units, every bet at +500. Exact binomial math. Hover or tap to read it off.
That's with a perfect 5% edge. In real life you don't even know your edge exactly. It moves: the market wises up, rosters change in September, the wind flips. A system that ran +5% for three months can run +1% for the next three, and at +1% the chart says you're basically flipping a coin all season.
This is why every rule in this book is about surviving, not about maximizing. Discipline doesn't make you a winner. It keeps you in the game long enough to find out whether you are one, and it keeps the losing seasons from wrecking your life.
Fair question, because a few of ours are way above it. The 5% ceiling is about the long run on normal sportsbook bets, where you're fighting the market's price one bet at a time. A couple of our in-house models are posting bigger numbers than that, and that is EXTRA RARE. Here's the real record, with the sample size next to every number:
In-house models above the 5% line, with receipts
| System | Sample | Result | Why it can beat 5% |
|---|---|---|---|
| Slugger SPOT homers | 616 bets · 33 nights | +233.6u · +37.9% ROI 17.5% hit vs 13.4% needed | Longshots at +700 get mispriced by a few points, and a few points is a lot on a +700 |
| Other Slugger props | 14 props · up to 1,883 bets each | e.g. Total Bases Over +7.8% (1,015) Hits Under +12.8% (307) | Props are softer than sides; books price thousands of them fast |
| Oracle (today's settings) | 739 bets · 61 nights | +39.5u · +5.3% ROI up in both halves | Pings only when one book pays more than the de-vigged market, in cells with a winning record |
| PrizePicks bot (overs) | 226 legs · 13 slates | 58.8% a leg vs ~55% needed · about +40% per 5-pick entry at that rate | Pick'em compounds a small per-leg edge across 5–6 legs (Chapter 9) |
Here's what makes this different: you can check every one of these numbers. Most models and cappers you'll run into online come with zero tracking, zero ledger and zero transparency. No losing nights on display, just screenshots of the winners. If someone can't show you their full record, losers included, their "edge" is a vibe with a Venmo link. Ours are graded in public, bet by bet, in this book.
And even with our numbers, size like you live in the 5% world. If our edges are as real as they look, small flat units still make you money. If they shrink back toward earth, and hot runs usually do, small flat units are what keep you in the game. Either way, you win by not blowing up.
Nothing is guaranteed. Not the model, not the heater, not tomorrow's slate. Size every bet like that's true, because it is.
how to find the "real" price, and why it still isn't your edge
Every price the book hangs has its cut baked in. Add up the implied chances of the Over and the Under and you get more than 100%. That extra is the vig (also called juice or hold), and it's how the book gets paid whether your guy homers or not. Think of it as a cover charge where the bouncer is a spreadsheet and the club never closes. De-vigging strips that cut out to estimate the "fair" odds: what the market thinks the real chance is.
It's a useful tool. It's also the most misused number in betting Twitter. First the math, then the lie.
Step 1: Turn each price into an implied probability.
Step 2: Add the Over and the Under together. In a world with no vig it'd be exactly 100%. It never is.
Step 3: Find the book's cut (the hold).
Step 4: Divide each side by the total. Now the two sides add to exactly 100%. These are the fair (no-vig) probabilities.
Step 5: Turn a fair probability back into odds.
Step 6: The only step that makes you money. Compare your probability to the price you're actually getting, not to the fair price:
That's it. Now watch it done on the board. Type in any market below and both boards redo the math live.
Example loaded: a 0.5-homer prop, Over +350 / Under −500, and a model that says 23% he goes deep. Type 21.5 into the model box to watch the de-vig trap catch someone.
Need to flip +350 into a percentage, a decimal or 7/2? The Implied Odds tab converts any price, in any direction, and shows the math on a chalkboard.
Here's where people go broke feeling smart. They de-vig a market, see "fair +375" next to a book offering +400, and scream +EV!! Sometimes it is. Often it isn't. Here's what the de-vig does not tell you:
1. "Fair" depends on how you de-vig. There's no single correct way to split the book's cut. The multiplicative method above splits it evenly by size. But books usually load more of their cut onto the longshot side, because that's what the public bets. Other methods account for that and give the longshot a lower fair chance. Same market, different "fair" answers:
One market, three "fair" prices
2. You don't get paid at the fair price. You get paid at the book's price, vig and all. So your probability has to beat the book's implied number, not the fair one. If fair says 21% and the book's price implies 22.2%, a model that says 21.5% "beats the fair line" and still loses money. That gap is the vig you're paying. Compare your number to the price you're clicking, always.
3. The market isn't the truth either. De-vigging gives you the market's opinion with the cut removed. If you only bet when you beat the de-vigged market, you're betting that the market is wrong, and it usually isn't. Your edge has to come from somewhere real: a model that's actually calibrated, information the price hasn't caught up to, a soft book lagging a sharp one.
4. One weird price is usually a mistake, not a gift. A single book way off everyone else is often a stale line, a bad quote, or a limit trap. The bigger the "edge" looks, the more likely something is broken. Check the price against the rest of the market before you get excited.
5. Lots of props are one-sided. Homer props often only list the Over. No Under means nothing to de-vig, so you're guessing the hold. On longshots it's usually bigger than you'd think.
6. Your model's number has error too. "My model says 24%" really means "somewhere around 20–28%." On a 22% event, a 2-point edge is inside the noise. Remember Chapter 7: long-run edges above 5% are extremely rare. If your math says 25% EV on an ordinary line, check the quote and your model before you check your bank balance. (Longshot homers are the exception on paper, because a small mispricing on a +700 looks huge in percent. Chapter 12 explains.)
7. The real report card is the closing line. If the prices you bet keep moving your way before the game (you took +400, it closed +320), you're probably beating the market. If you're "+EV" on paper but the lines keep drifting away from you, the market is telling you something.
PrizePicks-style apps don't show odds at all, so there's nothing to de-vig. They get their own chapter, next.
De-vig tells you what the market thinks. Only a real edge over the price you're actually paying makes you money.
American · decimal · fractional · implied %, any direction
Books, exchanges and apps all speak different languages. American (+350), decimal (4.50), fractional (7/2) and implied chance (22.2%) are the same price written four ways. Type into any box and the other three follow, then watch the board do the math.
the payout IS the odds. most people never do the math
Pick'em apps are sneaky. There's no −110 staring at you, no odds at all. Just "3x!" and "37.5x!" in big happy letters. So people assume there's no juice. Wrong. The juice is hidden inside the multiplier, and on some entries it's way worse than any sportsbook.
The move is to turn every payout into one number: the hit rate each leg needs just to break even. If your picks don't clear that, you're donating. PrizePicks thanks you for your generous contribution. There's no tax receipt.
Power plays (all legs must hit). You get paid when every leg hits, so:
2-pick Power pays 3x → (1 ÷ 3)^(1 ÷ 2) = 57.7% per leg. Compare that to a normal sportsbook bet at −110, which needs 52.4%. The 2-man charges you like a −137 line on every single leg.
Flex plays (partial payouts). These need the binomial formula: the chance of hitting exactly k of n legs is C(n,k) × p^k × (1−p)^(n−k). Multiply each by its payout and add them up. Set that equal to 1 and solve. The fun part: do the algebra on a 3-pick Flex (3x for 3/3, 1x for 2/3):
A 3-pick Flex is a 2-pick Power in disguise: identical math, identical 57.7% break-even. Same trick on a 4-pick Flex (6x / 1.5x) gives 6p³, which is exactly a 3-pick Power. The "safety net" doesn't change your expected value at all. It just spreads the same payout over more outcomes.
What every PrizePicks entry needs per leg to break even
Longer bar = worse deal. The dashed line is a regular −110 sportsbook bet (52.4%).
EV per $1 entered, at different per-leg hit rates
Red rows are the sucker entries. A 55% picker loses money on every red row.
Look at the chart again. The 2-pick Power (and its twin, the 3-pick Flex) needs 57.7% per leg: the worst price on the whole app. Hitting 57.7% on player props long term is elite. Most people who think they're hitting it are remembering their wins and forgetting their losses. If you're firing 2-mans every night because "it's only two legs, it's basically free money," you're paying the highest juice PrizePicks charges and calling it the safe play. The 2-man is the gas station sushi of pick'em: convenient, feels safe, quietly killing you.
The 4-pick Power is the second-worst Power entry, at 56.2%. It pays 10x. To be as good a deal as the 3-pick Power (6x), it would need to pay about 10.9x. So you're taking on an extra leg of risk and getting paid less per leg for it. There's no reason to play a 4-man Power over a 3-man Power, and anyone doing it doesn't know that, because they've never done the math.
The best prices on the app are the 5- and 6-pick Flex (about 54.2%) and the 5- and 6-pick Power (about 54.7–54.9%). That's why the serious guys play 6-mans. Not because 37.5x looks sexy on a screenshot, but because it's the cheapest juice.
Here's the catch that makes 6-mans dangerous for degens. A small edge per leg compounds across six legs, so the entry EV looks huge: at 57% per leg a 6-pick Power is about +29%. But a small mistake per leg compounds the same way: at 53% it's about −17%. Four points of per-leg accuracy is the difference between a great entry and lighting money on fire. If you can't tell whether your picks hit 53% or 57%, you have no business guessing.
And the variance is brutal. At 57% per leg you hit all six about 3.4% of the time: roughly 1 entry in 29. There's about a 17% chance of going 50 straight 6-pick Powers without a 6/6. That's exactly why the 6-mans get baby units, half your homer unit or less, and why they got their own channel. It's the four-day cycle from Chapter 3 on steroids.
Crunch your own entry
Say it with me: nobody beats the books who isn't crunching the numbers. Not your cousin who "just knows ball." Not the guy in the Discord with a 9-leg screenshot from April. The app is built by people with PhDs who've done every calculation on this page and a thousand more. If you haven't done them, you're not playing against the app. You're funding it.
The bare minimum before you enter anything:
A 2-man isn't the safe play. It's the most expensive play on the app with a friendly font.
the edge lives in the price. take a worse price and it's gone
Here's the chapter that separates people who make money from people who "had the right pick." The same bet at two different books is two different bets. One can be +EV and the other a donation, on the same player and the same line. Taking −125 when −105 is sitting one app over is like paying full cover at the club when your cousin is the bouncer.
Quick math. A normal side at −110 needs 52.4% to break even. At −105 it needs 51.2%. At +100 it needs 50.0%. Your whole edge is usually 1–3 points. So a lazy −110 instead of an available +100 can eat all of it, and you'll never know, because you still "hit your picks."
Oracle posts a play with every book's price attached. So we can replay every Oracle bet on today's settings three ways: at the pinged price (the best number, the one Oracle tells you to take), at the typical (median) book, and at the worst book. Same picks, same results. Only books you can actually bet count, and junk quotes are removed.
436 Oracle bets on today's settings: running units by which price you took
At the pinged price: +28.8 units. At the typical book: +13.3 units. At the worst book: +2.1 units. Same 436 bets. The picks didn't change. The price did. Take the median book and you hand back more than half the profit. Take the worst one and you did all that work to break even.
Across every Oracle bet on today's settings, including the ones only one book was hanging, it's +39.5 units on 739 bets at the pinged price (see the Oracle guide). That number only exists at the number Oracle pings. Shop the line or give it back to the book.
| Date | Bet | Best book | Worst book | Result | Paid at best | Paid at worst |
|---|---|---|---|---|---|---|
| Jul 27 | Terence Atmane ML (tennis) | DraftKings +800 | FanDuel +550 | WIN | +8.00u | +5.50u |
| Jul 30 | Cruz Hewitt ML (tennis) | DraftKings +870 | ESPN BET +625 | WIN | +8.70u | +6.25u |
| Jul 25 | Sonny Gray Under 4.5 Ks | DraftKings +117 | FanDuel −106 | WIN | +1.17u | +0.94u |
| Jul 31 | Michael Wacha Over 4.5 Ks | NoVig +111 | ESPN BET −115 | WIN | +1.11u | +0.87u |
| Sep 10 | Max Fried Over 5.5 Ks | NoVig +117 | Fanatics −110 | WIN | +1.17u | +0.91u |
| Sep 18 | Aliyah Boston Under 3.5 Ast | NoVig −127 | FanDuel −194 | WIN | +0.79u | +0.52u |
| Jul 25 | Shohei Ohtani Over 0.5 SB | BetMGM +825 | FanDuel +490 | loss | −1.00u | −1.00u |
Notice the losses cost 1 unit no matter where you bet. Only the wins change. Take the worse price and you pay full price for every loss while getting paid less on every win. Over a thousand bets, that's the entire gap between the three lines above.
You don't have an edge. The price has an edge. Go get the price.
how to read a ping and bet it right in under a minute
Oracle is the +EV bot. It scans every book, strips the vig out of the market to get a fair price (the Chapter 8 math), and pings the Discord when one book is paying more than fair. It doesn't guess winners. It finds prices that are too generous. You win by taking those prices over and over.
| Book | Price | EV |
|---|---|---|
| NoVig | +117 | +2.8% |
| DraftKings | +105 | −2.8% |
| FanDuel | −102 | −6.2% |
| Fanatics | −110 | −9.5% |
Illustration. The fair odds, the best price (NoVig +117) and the worst price (Fanatics −110) come from the real Sep 10 play. The middle two rows are filled in to show the layout.
Got a worse number than the ping? Plug it in. If the EV comes out negative, skip it.
Oracle only pings the cells that have earned it: a sport, market and side that's up money on its own tracked record. Cells that lost got switched off. Here's everything the currently live cells have pinged, graded at the exact price that was pinged:
Oracle on today's settings: running units
| Cell | Bets | Units | ROI | Hit |
|---|---|---|---|---|
| MLB Moneyline | 133 | +14.4u | +10.8% | 49% |
| MLB Total Over | 113 | +10.8u | +9.6% | 52% |
| WNBA Total Over | 35 | +7.2u | +20.6% | 60% |
| MLB Pitcher Ks Over | 189 | +6.9u | +3.6% | 49% |
| MLB Outs Over | 171 | +6.2u | +3.6% | 48% |
| MLB Total Under | 81 | +1.8u | +2.2% | 49% |
| ATP Total Under | 13 | −1.1u | −8.2% | 46% |
| WNBA Points Over | 12 | −2.0u | −17.1% | 42% |
It's a price-finding tool as much as a model. The record above assumes you got the pinged price or better. Chapter 10 shows what happens when you don't.
the homer card, decoded, and how to bet it without blowing up
Slugger is the MLB model. For every hitter it builds a projection from his own numbers, adjusted for the pitcher he's facing and the park, and turns that into a chance of hitting the prop. Then it compares that chance to the market's de-vigged fair price. When the model says "more likely than the market thinks," at a price that pays enough, it lands on the card.
Every hitter gets a box for every prop. Here's a real home run box from the board, piece by piece:
Recreated from the live Slugger board (Sep 23). The numbers are the real ones on the board.
Also on the board: ■ means the price is locked (frozen pre-game). A symbol next to a price († thin sample, ∅ over +1200, ≫ skew, ½ one-sided market) means the lean is withheld. No badge, no bet.
The play. This is what the real tape in Chapter 6 is made of: 616 bets, +234u over 33 nights. Bet it flat, inside your nightly cap.
Same bet, bigger number. It's tempting to size up, but SPOT+ has been −13u on 105 bets so far. Bet it the same size as SPOT. Bigger EV on paper isn't a bigger edge in real life.
Informational. It's been negative as a group. Look, don't touch.
Tail the whole card, size it by the night, shop every price, sleep.
every prop that's up, at its best threshold, night by night
Here's every Slugger prop that has made money, graded from 08/21 to 09/22 (33 nights), each at the threshold where it's held up best. Every threshold only sets a floor (EV at least X, edge at least Y, price no longer than Z), never a hand-picked window. To count, a threshold needs 60+ bets, has to be up units, green on at least half the nights it bet, and up in both halves of the stretch. Flat 1 unit, at the best price. Bad quotes (prices that contradict their own ladder) are thrown out before anything is counted. Home runs are shown exactly as the posted SPOT plays, the same 616 bets as the real tape in Chapter 6, so the numbers match everywhere. Aug 21–25 are included: same plays, played before the badge had a name.
Running units, every prop at its best threshold
Hover or tap a night. Each line is one prop and side; the top eight are labeled, and every one has its own card below.
Not on the card: Earned runs (pitcher) over, Earned runs (pitcher) under, Home runs under, Hits+Runs+RBI over, RBIs over, Runs over, Runs under, Strikeouts (pitcher) under, Walks under. No threshold on these held up across the stretch, so we don't bet them, and they aren't here.
Trust the ones with the most bets and the steadiest second half. Hot stretches cool off, so size every card like the number will come down, and judge it on hundreds of bets, not a week.
A model can be profitable without hitting more at the top. Slugger's highest-confidence plays don't always hit more often than its middle ones. There are things it doesn't account for (late scratches, weather shifts, bullpen days), and it's weakest where data is thin: call-ups, rare matchups, short samples. That's why these thresholds are floors and not "bet more on the biggest number", and why SPOT+ is bet the same size as SPOT.
Bet the floors, size the night, shop the price, and judge it on hundreds of bets.
every player · every prop · every book · after fees
It's free. The only thing it costs you is your last excuse for taking the worst price in the building.
Hit % columns show the hit rate for the tagged side (▲ OVER / ▼ UNDER): last 6, 10, 15 games and 2026 only. Tap a player for the chart and filters.
the famous bet-sizing formula, and why the fraction matters more than the formula
The Kelly criterion is the math answer to "how much should I bet?" You give it your chance of winning and the price, and it gives you the share of your bankroll that grows money fastest over time. Bigger edge, bigger bet. No edge, no bet. Sounds perfect.
The catch is in the p. Kelly assumes your win chance is exactly right. If your model is even a little overconfident, Kelly doesn't bet a little too much. It bets way too much, over and over, and the bankroll pays for it. That's why pros bet a fraction of Kelly: half, quarter, or less. Full Kelly is like texting your ex at 2am. The math felt airtight in the moment, and it ruins your whole month.
Kelly calculator
Here's the trap in one example. A model says its longshots hit 21% of the time at +500. They really hit 17.5%. That's still a winning model: +500 only needs 16.7%, so it has a real edge. But Kelly sizes every bet off the 21%, so it bets like the edge is four times bigger than it is. Below, 1,000 bettors each run 150 nights of 10 of those bets from $1,000. The only difference between them is the Kelly fraction.
This is common, and it's not a knock on a model. Plenty of models, profitable ones included, don't hit more often at the top of their confidence scale, because there are things they aren't accounting for (a late scratch, a wind shift, a bullpen game) and they're shakiest where they have the least data: new call-ups, rare matchups, weird parks. Their 30% plays don't always hit more than their 20% plays. They can still beat the price, but you can't size bets on their exact number.
Same winning bets, four Kelly fractions (the model thinks 21%; the truth is 17.5%)
30 random bettors per fraction: bankroll over 150 nights. The dashed line is the $1,000 start.
Kelly is a scalpel. Full Kelly on an overconfident model is a chainsaw.
you pay it whether you like it or not
A drawdown is how far you fall from your highest point before you climb back. Every winning system has them. Every one. The only question is how deep. Your bankroll's landlord does not care that you had a rough week, and neither does variance.
Think of drawdowns as rent on the edge. A drawdown is just your bankroll's villain arc. Every good story has one. Don't fire the writer halfway through the season. You don't get the +200u season without also living through the −60u stretch in the middle of it. The people who make money are the people who expected the −60u, sized so it didn't kill them, and were still tailing when the next +50u day showed up.
Nothing. That's the move. Same unit, same plays, same process. The drawdown is the model doing exactly what the math said it would. The only reasons to change anything are a real change in the process (the model changed, the market changed, the season's ending with weird rosters) or a change in your life (you need that money now). "I'm down and I'm pissed" is neither.
If a drawdown is causing you actual stress (you're checking the app at work, you're snapping at people), your units were too big. Not the model. Lower them for next time and let the math do its thing.
Y'all forget we have 100,000,000 games left in our lifetime. Stop rushing. Start building.
print them, screenshot them, set them as your lock screen
punch in your real number, not the one you wish you had
tick every one that's true. be honest, nobody's watching
sign up anywhere below with the code, and the week is on us
Every book's own sign-up bonus is theirs to give, on their terms. 21+. Availability varies by state, so check that a book is legal where you live before you sign up.
Join VIP straight through DubClub. Existing members can ADD ON a month at 50% off.
Join VIP →read this one straight
Everything above is about playing a long game with a real edge. Some honest fine print, because you deserve it:
No system is guaranteed. Past units don't promise future units. Edges shrink, markets adjust, seasons end. Good bet sizing is what lets you find out whether an edge is real without going broke in the process. It doesn't manufacture one.
For most bettors, the best realistic edge is around 5%. Even at that level, about 1 in 5 full seasons still finishes in the red (Chapter 7). A rare few models run above it for a stretch, ours included, but no edge is permanent. Any capper, including this one, can have a losing month, a losing season, or an edge that quietly disappears.
Most sports bettors lose over time. The books take a cut on every bet. Anyone telling you betting is a guaranteed side income is selling something.
If you ticked items 6 or 7 in the mirror test, or you're betting to fix money problems, stop reading jokes and read this:
In the US, the National Problem Gambling Helpline is free, confidential, and open 24/7. Call or text:
1-800-GAMBLER
(1-800-426-2537). You can also set deposit limits, cool-off periods or a full self-exclusion inside every major sportsbook and DFS app, including PrizePicks, from the account or responsible-gaming settings. Doing it is not weakness. It's the most disciplined bet you'll ever make.
Regular-season games, most recent on the right (up to his last 34, so the filters have room to work). Includes games he played with zero catches or carries, so a shut-out still counts. Books set lines knowing these streaks, so a hot hit rate is often priced in. Check the EV too.