The Quick Answer
A real OddsShopper winner finished a single month of betting up roughly $12,000. The tracked profit read +$11,905.49 before we round it, and the run is documented, not claimed. His July ledger shows a 904-850-121 record across 1,875 settled wagers, and it now sits in the OddsShopper Hall of Fame next to our other verified winners. The tool doing the work was Portfolio EV, which only flags a bet when a sportsbook's price beats the market's true price. Portfolio EV comes with OS Pro, OS Pro comes with a 7-day free trial, and code CASH15 takes 15% off your first payment.
The number that stops the scroll is $12,000. The number that should hold your attention is 51.5%, his win rate on decided bets. This month was won on price, not on picking a pile of winners, and below is the full shape of the ledger, the benchmark Portfolio EV checks every bet against, and the one decision that separated it from a losing month.
The Setup

Here is everything we can document, and nothing we can't. A bettor named Will O'Connor (@willoc in Pikkit) shared his July tracker publicly and thanked OddsShopper, saying he'll "always be a subscriber." His results now sit in the OddsShopper Hall of Fame. The tracker, kept in the third-party app Pikkit, headlines the month at +$11,905.49 on a record of 904-850-121 (wins, losses, and pushes). Add those up and it's 1,875 settled wagers in one month, which tells you immediately this was a high-volume grind, not a parlay that hit.
What the tracker does not show, we won't invent. We don't have his stake sizes, his bankroll, which sportsbooks he used, or his individual bet slips, so you won't read a guess about any of them here. The record itself is the story, and it's a bigger one than the dollar figure: 904 wins against 850 losses is a 51.5% clip on the bets that decided. He lost almost as often as he won and still cleared five figures. That only happens one way.
To see how, you have to understand what number Portfolio EV was measuring every one of those 1,875 bets against.
What Portfolio EV Actually Showed
The benchmark is the true price, not predicting winners. That framing is the whole product argument, so it's worth being precise about it. Every betting market carries vig, the margin sportsbooks build into both sides of a line. Strip that margin out and you're left with the fair price: the market's honest estimate of what an outcome is actually worth. When one book's posted price beats that fair price, the gap is a positive expected value bet. Surfacing those gaps in one feed is Portfolio EV's entire job.
The workflow is a saved screen. You build a portfolio by filtering to the sportsbooks you actually have, the leagues you follow, and the markets you trust yourself in, then set a minimum OS rating as the quality bar for what the tool shows you. Save it, turn on notifications, and the feed fills with bets whose posted price clears your bar. From there you place the wager at the book and track it. A My Bets view lets you check results against closing line value, so you learn whether you're consistently beating the number rather than just whether last night won.
A Worked Example
Start with the real number: 51.5%. A bettor hitting 51.5% at standard -110 prices is a losing bettor, because -110 requires about 52.4% just to break even and the vig eats the rest. So how does 51.5% become +$11,905.49? Because the prices weren't -110. Take a market where both sides sit at -110, implying roughly 52.4% each. Both sides can't be 52.4%, so strip the vig and the fair price is a coin flip: +100 either way. Now one book hangs +120 on that side. You're being paid $120 for an outcome the market values at $100, about a ten-cent edge on every dollar. Win it or lose it tonight, you bought it below its true price. Treat the +120 as illustration, not Will O'Connor's actual slip, which we don't have; the point is the mechanism. Buying consistently below the true price is the only way a 51.5% record turns into a five-figure month.
| Documented July 2026 Ledger | |
|---|---|
| Tracked Profit | +$11,905.49 (the $12,000 headline figure) |
| Record (W-L-P) | 904-850-121 |
| Total Settled Wagers | 1,875 |
| Win Rate On Decided Bets | 51.5% |
| Tracker | Pikkit (third-party) |
The row to stare at is the win rate. 51.5% is not a hot streak. A hot streak is 60% for a week. 51.5% over 1,754 decided bets is what a small, repeatable price edge looks like when you let it run long enough for the math to surface. Nothing in this ledger is a hero swing. It's a thin edge, taken 1,875 times.
If that shape looks like something you could actually live with, this is the tool that finds the edge.
Code CASH15 stays attached to that link and takes 15% off your first payment.
The Decision That Mattered
It isn't any single winning bet. With 1,875 wagers on the board, no one of them moved the month. The decision that mattered is the one this record demands of anyone who posts it, and it has nothing to do with the wins.
Look at the loss column: 850. A 51.5% clip means you lose almost as often as you win, so a month like this is never a smooth climb. It is a long grind through cold runs where the scoreboard says stop and the +EV feed says the price is still good. We don't know how Will O'Connor sized his bets or when his losses clustered, and we won't pretend to. What the arithmetic does tell us is unavoidable: you do not reach +$11,905.49 on a 51.5% record without staying on the price through all 850 of those losses. Quit the process on the cold nights and the math never gets the chance to surface.
A 51.5% record isn't won by the 904 wins. It's won by still trusting the price after the 850 losses.
That's the call most bettors get wrong. They abandon the process on the losses and chase on the wins, which is precisely the behavior that hands the vig its money back. Betting only the fair-price gaps, at a steady size, through a record that's barely above even, is boring, and boring is what a five-figure month is actually made of.
What $12,000 Does And Does Not Mean
Let's be plain, because a page with a large dollar figure at the top has earned your skepticism. $11,905.49 is one documented outcome from one bettor in one month. It is not a typical result, and nothing about it says the next month looks the same, for Will O'Connor or for you.
A positive expected value process does not remove risk. It means the prices you're taking are better than the market's true prices, and across a large number of bets that edge tends to surface, but variance runs in both directions. The same 51.5% process that cleared $12,000 in July can post a red month without a single mistake being made, because 850 losses can just as easily cluster the other way. These tools improve your process; they do not manufacture certainty, and anyone who tells you otherwise is selling something we won't.
One verified winner is evidence of exactly one verified winner. We think that's still a strong story, because it's real, tracked, and public rather than a vague claim about thousands of members, but it is a case study, not a projection of your results.
How To Run The Same Setup
- Create a free OddsShopper account. The core odds tools are free, and they show you the fair-price gaps the whole approach is built on.
- Line up your sportsbooks. Portfolio EV only helps at books where you can actually bet, so have your accounts at DraftKings, FanDuel, BetMGM, or whichever books you use ready to go. If you're adding one, claim the book's current offer and see how to activate it first, and run any bonus bets through the free bet converter instead of throwing them at a longshot.
- Build the portfolio. Filter to your books, leagues, and markets, and set a minimum OS rating so the feed only shows bets that clear your bar. Expect mostly small edges. Remember his month was 51.5%, not 60%.
- Bet the feed, small and steady. Turn on notifications, take the gaps it surfaces, and hold your sizing flat instead of scaling up after wins. On a 51.5% process, the losing runs are where most bettors break; steady sizing is what carries the math through them.
- Track your closing line value. Beating the closing number consistently is the health check that the process is working, whatever a given week's results say.
- Unlock Portfolio EV with OS Pro. The trial runs 7 days, and code CASH15 takes 15% off your first payment at the link below.
FAQ
Is a $12,000 month repeatable? Not on demand, and we won't pretend it is. What's repeatable is the process: betting only when the posted price beats the fair price, and tracking closing line value to confirm you're doing it well. The dollar total in any single month is variance riding on top of that process, and the variance can run negative.
What does it cost to run the same tools? A free account covers the core odds tools. The tool this user leaned on is part of the paid tiers: OS Pro runs $44.95 per week or $149.95 per month, with a 7-day free trial to test the workflow before you pay, and code CASH15 takes 15% off your first payment.
Do I need to bet 1,875 times a month? No. That volume is what let his thin edge surface fast, but the same price-gap logic works at lower frequency; you just need more months for the math to show. The edge comes from the price you take, not the number of bets you fire.
The Bottom Line
Strip the story down and here's what's left: the market posts prices, some of those prices are wrong, and one bettor spent July taking only the wrong ones, 1,875 times, at a 51.5% clip, through 850 losses, until the ledger read +$11,905.49. That's not a jackpot and it isn't magic. It's what a mispriced number looks like when someone keeps buying below it, win or lose, for a full month.
If you want the same feed of wrong prices, it's waiting behind the trial. Code CASH15 takes 15% off your first payment.
21+ where required. Please bet responsibly. If you or someone you know has a gambling problem, call 1-800-GAMBLER.



