Saturday morning. Dave is on the first tee. He's got a 380-yard par 4 with water down the right and his back hurts and he switched putters two weeks ago and it has not gone well. You and three buddies are standing around the cart with a beer each. You have one of two thoughts:
- Dave's going to flush this round.
- Dave's going to dunk three balls in the lake by the seventh hole.
Right now, that is just talk. Today we are shipping the thing that turns it into a payout.
What we built
Markets is a friend-only prediction market layer that sits on top of every round, tournament, season, and trip in caddie.fun. It looks like a sportsbook. It does not work like one.
There is no house. No vig. No bookmaker quoting odds. No algorithm trying to balance liability. We do not take a cut. The pot is your friends' XP, the math splits it among the people who called it correctly, and the round itself is the oracle. The scorecard you were going to fill out anyway is what decides the bet.
This is the difference. DraftKings sells you a transaction with a faceless sportsbook on Scottie Scheffler. Markets sells you a transaction with your specific friend Dave about whether Dave breaks 90 on Saturday's round at his home course where he is three beers in by the back nine. The information asymmetry is the entire point. You know Dave. The book does not.
The slate is the centerpiece
Here is the part where most golf prediction products get it wrong, and the part where we course-corrected twice before launch.
The obvious move is to ship live, in-round, per-hole markets. Open a market when Dave walks up to the tee, close it the moment his score lands. Every hole, three new markets per player. We built that first. Then we ran the math.
A hole takes 10 to 15 minutes. With a friend group of 4 to 12 people, you get 1 to 2 picks per market. The pool is microscopic. The dopamine collapses. Every other prediction product on earth knows this and avoids it. We deleted that approach.
What we shipped instead is the slate. One market, opens when a friend's round is created, locks at first tee. Each leg is one hole for one player. You answer yes or no on every leg in one sitting. There is an "all birdies" button if you are feeling bold and a clear button if you change your mind.
But here is the second course correction. Our first slate asked "birdie or better?" for every leg, which works great for the scratch golfer in your group and falls flat for the 20-handicap who birdies maybe once a round. Picks were uniform. Pools tied. Dead.
So the slate question scales to each player's handicap. A 5 handicap gets "birdie or better?" - that's the question with real variance for them. A 12 handicap gets "par or better?" - mid handicaps par roughly half the holes, so picks have real spread. A 20 handicap gets "bogey or better?" - bogey is their good outcome, and the question gives the picker something interesting to work with. Each player's column on the slate has its own header showing what you're answering.
Then you watch.
The slate stays on your screen as the round plays out. Each leg lights up correct or wrong as scores land. The "you're 7 of 12" running stat updates after every hole. When the round completes, the friend with the most correct legs wins the pot. Tied at the top: split the pot.
This is the model PrizePicks and Sleeper use to print money. We adapted it for friend groups, and we calibrated it to actual recreational golf. The result is a market that has real liquidity (one decision per round, not 18 decisions per round, so everyone shows up) and real theater (legs flipping live as scores come in).
Over/under: the classic friend bet, automated
Alongside the slate, every round opens with one over/under market per player. The line is set automatically: course par plus that player's handicap, rounded to the nearest half-stroke so it lands on a clean number.
If your friend Dave plays to a 12.5 on a par-72, his line is 84.5. Pick over or under. Stake some XP. Settles when his scorecard finalizes.
This is the bet your group has been making verbally on the first tee for forty years. Now it's a market that runs itself.
"Who wins" futures, on every multi-participant context
Every round, tournament, season, and trip opens with a who-wins futures market that runs from start to finish:
- Round level. Who shoots the lowest gross today?
- Tournament level. Who wins the spring 4-week stroke play?
- Season level. Who tops the season standings?
- Trip level. Who wins the buddies' trip overall?
- Trip-day level. Who wins each individual day inside a trip?
Same pari-mutuel rules across the board. Pick a player, stake some XP, get paid (or not) when the event resolves. Tied at the top splits the pot.
The three lanes
Open the Markets tab and you will see three places to pick. They are sorted by liquidity, longest arc first.
Trips. Buddies trip futures and Calcutta auctions. Pre-trip, every player gets auctioned off. The high bid for each guy goes into a pot. Whoever owns the trip winner takes 70% of the pot, second place 20%, third place 10%. You can also bet on the day-by-day winner inside the trip. These markets last days. The pots are deep. The trash talk is deeper.
Tournaments and Seasons. Futures markets on whatever your friend group already runs. Who wins the spring tournament. Who finishes top three in the season standings. Set them once, forget them, get paid at the end.
Rounds. The slate, plus a who-wins futures market on each round. Locks at first tee. Resolves at the final scorecard.
The features that make it stick
- Slate picks. Pre-round, fill in yes or no on every hole for every player in one sitting. One market, one decision moment, no per-hole pop-ups.
- Live leg theater. Each slate leg flips correct or wrong as scores land. The "you're 7 of 12" stat updates after every hole. Push notification when the round completes with your final ranking.
- Fade and copy. See your buddy's pick in the feed. One tap to copy it (you ride his read). One tap to fade it (you take the other side, just to spite him). Both buttons sit right next to each other.
- The press button. Nassau-style. Mid-tournament or mid-season, open a child market for double-or-nothing from a hole or day forward. Losing players use it to re-engage. Winning players have to actually finish.
- Reactions. Tap fire, cold, eyes, laugh, or fade on any pick in the feed. They show up next to the pick. No payout, just public ribbing.
- Calibration leaderboard. Net XP across all your markets, with hit rate. The friend who wins the most is not the friend who bets the biggest pots, it is the friend who calls the most picks correctly. The scoreboard rewards being right, not being rich.
- Tier badges. Caddie. Marshal. Pro. Tour. The badge sits next to your name in the feed. The friend who has somehow leveled up to Tour while everyone else is still a Caddie does not let anyone forget it.
- Streak bonuses. Win three picks in a row: +25 XP. Five: +75. Ten: +250. Twenty: +1,000. Lose a pick and the streak resets. The risk gets more interesting the longer you ride.
- Lock-soon push notifications. Tournament locks in five minutes? Your phone buzzes. You make the pick standing in the kitchen. The notification cadence is tuned so it never fires more than once per day per market.
- Resolution alerts. The moment a market settles, every picker gets a push: "+340 XP - you called it on Dave's slate." Or: "Tough one. -50 XP on the spring tournament." It hits before you can refresh the feed.
- 3-pick floor. If a market does not get at least 3 picks before it locks, it auto-voids and refunds everyone's stake. No dead pools. No "I won 12 XP" non-events.
- How it settles, surfaced. Every card shows a one-line "How it settles" disclosure. You always know where the answer comes from. No hidden oracles.
- Round recap card. After every round, you get a card showing your wins, losses, net XP, and where you finished against the rest of the group. "You beat 73% of the friend group" or "You finished last for the third week running." Either way it is screenshot bait.
The unfair advantages
A book on Scottie Scheffler is hard. There are sharps and Vegas and stat models and you are competing against people whose full-time job is to model the U.S. Open. You will lose, slowly, every weekend, forever.
A bet on whether Dave breaks 90 is easy. You watched Dave miss four three-footers last Saturday. You know he switched putters two weeks ago and it has not gone well. You know his back hurts. You know he opened with a triple on hole one and that wrecks him every single time.
The market on Dave is the market you can actually beat.
That is the whole product.
It also means we can ship things DraftKings literally cannot:
- The round is the oracle. Every prediction-market operator in the world fights over data feeds and dispute resolution. We own the scorecard, the GPS shot trail, the AI caddie's hole assessment. Markets resolve in real time at zero oracle cost.
- No state-by-state sportsbook law. Markets resolved by your own performance are skill-based contests. Friend-only pools with zero house edge sidestep the regulation that keeps DraftKings out of California and Texas. We are live in every state.
- Picks that fund themselves. XP is free, pots are real, and every pick generates trash talk. Group chats with markets in them get picked up faster than group chats with just scores in them. The product is the conversation.
- The 19th-hole loop. Round ends, recap card pops up, group chat fills with screenshots and roasts, somebody opens next Saturday's tee time and starts pre-picking it. The round is the thing. Markets is the spice that makes the round taste like a stakes round even when you played it for fun.
What is next
Cash stakes are coming for the groups that want them. Right now everything is XP, the same XP system that already powers your tier and your level. We are rolling cfUSD parimutuel out behind a verified-friend gate, with the same no-house-edge structure - so a $5 entry into a slate actually pays out close to $20 to the winner, not $17 minus a vig.
The AI Caddie is going to start picking too. We will publish a per-leg probability ("Dave: 22% birdie chance on hole 4") next to every slate, and add a leaderboard showing which friend has beaten the AI more weeks running. Some of you will hate this. The rest of you will buy a steak dinner with the XP you took off it.
And the social loop gets louder. Slate cards drop into the group chat with one-tap copy. Public picks profile so the friend who somehow goes 8-0 on a Sunday has nowhere to hide.
How to start
Open the app. Tap Markets in the Play hub. The first time you land you get a three-screen tour. After that you are dropped into the lanes, sorted by liquidity. Pick something. Stake some XP. Watch.
If you want the long version, every page has a "How it works" link in the header that opens a complete FAQ.
If your friends have not started yet, the round lane will be empty. Be the first to schedule a round - the slate generates the moment the round opens.
The 19th hole just got more fun. Or more brutal, depending on how Dave plays the back nine.
Pick accordingly.