AI-researched picks across every sport on the books, plus a game simulator and prediction markets. New picks by 9 AM Central. Every result stays on the record.
Ask anything about today's picks, a game, a bet type or how odds work. Examples: "Why do you like the Steelers?", "What does +150 pay on $20?", "Is a 4-leg parlay a good idea?"
AI answers can be wrong. It uses today's picks and scores, not live odds, so check the line at your sportsbook before betting.
Loading today's picks. The morning's slips appear here with a breakdown, confidence level and unit size for each one.
Every card below is a suggested play with the bet, the odds, how many units to put on it and why. Units come from the Unit sizer in the toolbox.
Bets on a single player's numbers: points, rebounds, assists, goals, shots, yards, touchdowns and who scores first. Each one shows the line, the odds and why we like it. Want to check a prop yourself? Use the Player research page.
Look up any NBA, WNBA, NFL, NHL, MLB or college player. You'll see their recent games, then pick a stat and type the prop line to see how often they went over it.
Source: ESPN game logs. A good hit rate helps, but also check minutes, injuries, the matchup and whether the line already moved.
Moneyline means just pick the winner. Spread means a team has to win by more than the number, or lose by less if they're getting points. Total means the combined score goes over or under the number.
Your slip is empty. Add picks from the list below.
Every leg has to win for a parlay to pay. More legs pay more but hit far less often, so keep the stake small.
The next 7 days of games for any league, with the current spread and total from ESPN's sportsbook partner. Tap a league.
Loading the schedule.
Prediction markets closing soonThese stay on this device only. Nothing is sent anywhere, and there is no account to make.
Need a break from betting? Every sportsbook has deposit limits, time-outs and self-exclusion in its account settings. Free, confidential help: call or text 1-800-GAMBLER.
On Kalshi and Polymarket you buy YES or NO on a question, like a city's high temperature or a crypto price. A share pays $1 if you're right, so a 34¢ price means the market gives it about a 34% chance. Access depends on your state.
Live prices from Kalshi and Polymarket. The price in cents is the market's chance, not ours. Our own estimate only appears on the plays above. "Bid" is the best price someone will pay you, "ask" is the best price you can buy at, and a wide gap or low volume means the market is thin and harder to get in and out of. Election and political markets are not shown.
Loading live markets.
Every live game and today's results across sports, updated every 30 seconds. Each game shows the channel or app it's on, linked to that official service, and tapping Matchup on a live game shows the play-by-play as it happens. Live games show a win chance that re-simulates the rest of the game 10,000 times, plus a fair live price to compare with your book's live odds. Our picks are tracked right on their games.
Loading scores.
Every game here is simulated 10,000 times, starting from the betting market's consensus numbers across every sportsbook. Then each book's price is checked against the simulation. A green value tag means that book is paying more than the simulation says the bet is worth.
Loading the simulator.
Futures settle weeks or months from now: champions, MVPs, win totals. Keep these stakes small, since the money is tied up until the season ends.
Offers change daily and depend on your state. Read each book's terms before you sign up. 21+ (18+ in some states). Gambling problem? Call 1-800-GAMBLER.
Check that a sportsbook or market is legal in your state before signing up. Lines move, so compare odds across books before you bet.
No graded picks yet. Results post each morning after the games finish.
Record is wins and losses (pushes, where the bet is refunded, are counted separately). Units is profit measured in units, so a 1-unit bet at -110 that wins adds +0.91. ROI is units won divided by units risked. Win rate leaves out pushes. Calibration compares the chance we gave each pick with how often picks at that level actually won. All of these are live results from picks posted before the games, not backtests.
Confidence levels are checked here against real results. If "High" doesn't win more often than "Low" over time, the levels get adjusted and the change is noted on the How it works page.
| Date | Sport | Pick | Odds | Units | Result |
|---|
Enter American odds for each leg (like -110 or +150).
Chance is based on the books' implied odds, which include their cut, so the true chance is a little lower.
Bankroll is money set aside only for betting. Keep units the same size win or lose, and resize only once a week.
Type in any box and the others update. A -110 bet needs to win 52.4% of the time to break even.
Enter both sides of a bet (like -110 and -110) to strip out the sportsbook's cut and see the true odds.
Your own bets, saved on this device only.
| Date | Bet | Odds | Stake | Result |
|---|
Every morning an AI researcher reads the day's lines, injury reports, recent form, matchup history and expert previews, then picks only the bets where the numbers show an edge. Each pick lists its sources. Passing is allowed, so some sports have no pick on some days.
"Odds imply" is the chance the sportsbook's price suggests. "Our estimate" is the chance we think the bet really has. The edge is the gap between the two. A pick with a 55% estimate still loses 45% of the time.
The simulator starts from the consensus line across every sportsbook, then plays each game 10,000 times to estimate win, cover and over chances, and checks every book's price against that. Live win chances re-run the rest of the game from the current score and clock. These are estimates built on the market's numbers, not certainties.
Odds come from The Odds API (FanDuel, DraftKings, BetMGM and other books), refreshed a few times a day. Scores come from ESPN's public scoreboard and refresh every 30 seconds. Weather markets use National Weather Service forecasts. Each card and page shows when its data was last updated.
Every pick is saved with the date it was posted and graded the next morning from final scores and stat lines. Losses and pushes stay up. Old picks are never edited or deleted to look better. Futures stay open until they settle.
If a pick posts with a wrong number or a game is postponed, the card gets an update note instead of being quietly changed. Changes to how picks or confidence levels are made are listed here with a date.
iPhone: open the site in Safari, tap Share, then "Add to Home Screen". Android: open it in Chrome, tap the menu, then "Install app" or "Add to Home screen". It's free and needs no app store.
Spot a wrong score, line or stat? Email [email protected] with the pick and what's wrong.
When each feed last updated. If something says delayed, the numbers on that page may be behind.
The team getting points (+) can lose by less than that number and still win your bet. The team giving points (-) has to win by more than the number.
Just pick the winner. +150 means a $100 bet wins $150. -150 means you bet $150 to win $100.
A bet on the combined score of both teams. Over 56.5 wins if they score 57 or more together.
A unit is your normal bet size, usually 1 to 2 percent of the money you set aside for betting. The Unit sizer in the toolbox works it out. Bigger confidence gets more units.
Several bets combined into one. It pays more, but every leg has to win, so it hits much less often.
On Kalshi and Polymarket you buy YES or NO on a question. A 34¢ share pays $1 if you're right, so the price is roughly the market's chance it happens.
A tie with the line, like a team winning by exactly the spread. You get your money back.