Not a pro. Not a sharp.
Just AI + a data pipeline I built + some manual adjustments — teased lines, alt spreads, stuff like that.
Sometimes it works. Sometimes it doesn't. But it beats crawling through a hundred box scores manually.
For the technical folks
The chat is running on OpenAI's model and gets enriched with live signals all day — odds movement, lineups, injuries, weather, news, and more. So you can bring your own prompts and talk to an AI that already knows what's happening around each matchup.
Predictions are generated using that same enriched data, usually about 2 hours before game time.
I'm not charging for access. The tool is free, the picks are free, all of it. I won't use or sell your email — sign up is just so things don't break when too many people hit it at once.
If it helps you win and you want to keep it running, there's an optional $9.99/month to support it. That covers the API costs and keeps me motivated to keep updating it. No pressure.
Last 30 days. All bets are adjusted — I don't take lines raw.
Win Rate
58%
Units
+12.4
Record
47-34
I don't just take whatever the model spits out. Every bet goes through a manual pass — teasing totals a few points, taking alt spreads instead of the main line, passing entirely if nothing looks clean. The numbers above reflect that adjusted approach, not raw model output.
This is not a lock service. There are no locks. Anyone selling locks is lying to you.
It's a tool that helps me narrow down games worth looking at and avoid ones where the signal is weak. Some days that means 4 plays. Some days it means zero — and that's a valid answer.
You still make the call. I just try to give you better information before you do.
Tease the line
If the model likes a team at -7, I'll often move it to -2.5 or -3 via a teaser. Less juice, more cushion.
Take safer alt spreads and totals
Instead of betting a total at 47, I might take the over 44.5 or under 49.5 depending on which side looks stronger. Smaller payout, but this is about sustained edge, not one big night.
Combine signals
I look for games where the model agrees with injury reports, weather, and recent form — not just one of those. When multiple signals point the same direction, I pay attention.
Real example
Game total is posted at 47. Model signals under. Instead of betting under 47 at -110, I take the under 49.5 on an alt line — giving myself 2.5 extra points of cushion. The payout drops from -110 to around -160, but I'm covering more ground and I'm not sweating a 48-point game landing against me by a field goal.
These are what I'm looking at today. Some I'll bet. Some I'll pass on.
nfl
No games today.
nba
No games today.
mlb
Nationals @ Brewers
ML: Milwaukee Brewers
The Brewers have a significant edge in pitching with Kyle Harrison, a solid home record, and better defensive metrics. The Nationals' inconsistency and bullpen struggles further diminish their chances.