THE +EV CAVE

GUIDE

CARDTRACKERLEADERBOARDAI PICKSGUIDE
HOW TO FIND PLAYS

A simple five-step process for turning the table into a short list of plays worth a look.

1
Start with ADJ%
Your primary signal. Look for 15%+ as a starting point. Color coding: green ≥18% (strong), gold 14–18% (moderate), white below 14% (low confidence). The higher the number, the more the model likes the play.
2
Check EDGE
Positive edge means the book is underpricing the probability relative to the model. Green edge = value — the bigger the green number, the more the model and the book disagree in your favor.
3
Confirm with Statcast
Open the expanded card and check BARREL% and HARD HIT% in the BATTER L15 section. An elite barrel rate (12%+) confirms the underlying power is real, not just a favorable matchup on paper.
4
Check the matchup
Look at PARK FACTOR and PITCHER FIP in the CONTEXT section. A park factor above 105 is hitter-friendly. A low pitcher FIP means they give up hard contact. Both together is the strongest combination.
5
Use AI PICKS
The AI PICKS tab does all of this automatically and surfaces the top plays ranked by confidence — a fast way to see what the model likes most without working through the table yourself.
VIEWS & SORTING
BY EDGE (default)
All confirmed starters sorted by edge descending — players where the model has the biggest advantage over the book price appear first. Best for finding +EV spots quickly.
BY GAME
Players grouped by matchup, sorted by adj_prob within each game. Use this when you want to target a specific game or compare every starter in a single matchup at once.
AI PICKS
A curated shortlist generated by Claude. Filtered to players with a meaningful adj_prob and positive edge, then ranked by a composite score that weights probability, edge, barrel rate, and matchup. Typically 3–8 plays per slate.
HOW TO USE MY LINE

The FAIR column shows what a player's home run odds should be based on the model's probability. If you can get a better price than FAIR on an exchange like Novig, you're buying in at a discount. Enter that price into MY LINE to see your real edge at the odds you can actually get — a green MY LINE edge means the price you found beats the model's fair value, which is exactly the kind of spot worth taking.

MARKET ODDS — THE 6 BOOKS

When you expand a player row the MARKET ODDS section shows the anytime HR price at each tracked book. A dash (—) means that book has no line posted yet — check back closer to first pitch.

Pinnacle
The sharpest book in the world. Pinnacle accepts winning bettors and prices HR props with the tightest vig (~5%). If Pinnacle and the model disagree, pay attention — Pinnacle is rarely wrong. Use Pinnacle as the reference point for fair value.
FanDuel
High liquidity, competitive HR prop coverage. One of the first to post lines each day. Occasionally softer on player props than on game lines.
DraftKings
Similar coverage to FanDuel. DK and FD are usually within a few cents of each other. When they diverge, line shop the difference.
BetRivers
Smaller book with less sharp action. Can sometimes be slower to move lines, creating brief +EV windows that close quickly.
Novig
A no-vig exchange. Lines are set by market participants, not the house, so there is no built-in juice. The price you see is close to true market value. Great for finding actual fair value without fighting vig.
BetMGM
Competitive HR prop coverage. Occasionally differs from FD/DK, creating line shop opportunities.
DFS LINES

The DFS LINES section shows HR prop lines from PrizePicks and Underdog Fantasy. DFS lines work differently from sportsbooks — you are picking Over or Under a set number rather than betting against a spread.

PRIZEPICKS — standard juice -119
Break-even at 54.4% win rate. PrizePicks offers single-player entries (Flex) with no parlay requirement. The -119 price on most HR props means you need to be right 54.4% of the time to break even. Use ADJ% to filter entries — look for plays where the model gives 18%+ as a starting point.
UNDERDOG FANTASY — standard -115 (ALT lines vary)
Break-even at 53.5% on standard lines. Underdog also offers ALT lines at adjusted prices — e.g. a player with a standard 0.5 HR line may have an ALT line at 1.5 HRs at a much higher price, or 0.5 HRs with a boosted payout. ALT lines are shown when available and noted with the line value.

Note: DFS lines populate from the pipeline. If lines show — the data has not yet been pulled for today's slate.

MODEL PROBABILITY
What ADJ% means
The model's probability that this batter hits at least one home run today. It accounts for the batter's recent Statcast data (barrel%, exit velocity, fly ball rate), the opposing pitcher's allowed contact profile, park factor, weather, and batting order position.
Calibration (+2.78pp)
The raw model output is shifted up by 2.78 percentage points to correct a measured systematic underestimation bias. The shift is additive — it preserves relative rankings exactly. Every player's probability moves up uniformly.
Color thresholds
Green ≥18% — strong conviction play. Gold 14–18% — reasonable spot worth a second look. White below 14% — low probability; only worth it with unusually large positive edge.
FAIR odds
The American odds equivalent of ADJ%. If ADJ% is 20%, FAIR is +400. If a book is offering +450, that is above fair value — positive edge.
BOOK EDGE
Positive EDGE
The model's implied probability is higher than the book's. This is the definition of +EV — you're paying less for the bet than it's theoretically worth. Larger positive edge = more conviction.
Negative EDGE
The book is priced above the model's estimate. Not automatically a no-bet — if the ADJ% is high (18%+), the matchup is elite, and the odds are still reasonable (+250 or better), the play can still make sense as a high-confidence dart. Edge is one signal, not the only signal.
Edge = 0 (no line)
Shows — when the book has no line for that player. This often happens early in the day before props are posted, or for players at books with limited prop coverage. Check back closer to game time.
AI PICKS

The AI PICKS view runs Claude against the full slate and produces a curated shortlist with written rationale. It is not a simple sort — it is a multi-factor filter that weights the same signals an experienced bettor would consider.

Entry criteria
Only players with a confirmed lineup, a positive edge vs at least one book, and an adj_prob above a minimum threshold (typically ~12%) are eligible. Players without a book line are not included.
Composite score
Claude ranks eligible plays by a weighted score that considers: adj_prob (primary), edge vs best book (secondary), batter barrel% and hard hit% (confirmation), days since last HR, and matchup quality (park factor + pitcher FIP).
Odds cap
Plays at very long odds (above roughly +600) are penalized in the composite score. Long shots need an exceptionally high adj_prob and edge to make the list — a 5% probability at +1800 is not a pick regardless of edge.
Output
Typically 3–8 picks per slate with a brief rationale for each. The rationale references specific data points (barrel%, park, matchup) rather than generic commentary.
! ALERT BADGE — STRIKEOUT TOOL ONLY

On the strikeout (K) tool, a yellow ! badge appears next to a pitcher when the model's projected strikeout total (ADJ K) differs from the book's posted line by more than 1 full strikeout.

ADJ K > BOOK LINE + 1
The model projects significantly more strikeouts than the book is pricing. This is an Over alert — the model sees meaningful value on the Over.
ADJ K < BOOK LINE - 1
The model projects significantly fewer strikeouts than the book is pricing. This is an Under alert — the model sees value on the Under side.
COLUMN GLOSSARY
ADJ%
Calibrated model probability the batter hits a HR today. Green ≥18%, gold 14–18%, white below.
FAIR
American odds equivalent of ADJ%. What the line should be at zero vig.
BOOK
Best available American odds across all tracked sportsbooks. Shows the book logo to the left of the price.
EDGE
adj_prob minus book's implied probability. Positive = model sees more value. Negative = book is priced above the model.
MY LINE
Enter any price you found. The tool recalculates your real edge at that specific odds.
BO
Batting order slot (1–9). Lower slots get more plate appearances per game.
H/A
Home (green) or Away. Home teams have a minor statistical advantage.
SZN HR
Season home run total to date.
DAYS SINCE HR
Days since the batter last hit a HR. Useful context but not a direct model input.
PARK FACTOR
HR-specific park factor. 100 = neutral. Green >105 (hitter-friendly), red <95 (pitcher-friendly).
O/U
Game over/under total. Higher totals tend to correlate with more HR-friendly environments.
HOT
Gold dot — batter hit a HR in their last 5 games.
BARREL%
Percentage of batted balls classified as barrels (exit velocity + launch angle combo most likely to produce XBH). League avg ~8.5%. 12%+ is elite.
HARD HIT%
Percentage of batted balls hit 95+ mph. League avg ~41%. 48%+ is elite.
FLY BALL%
Percentage of balls in play that are fly balls. Higher = more HR opportunities. League avg ~35%.
AVG EV
Average exit velocity on all batted balls (last 15 games). Directly correlates with power production.
xwOBA / xSLG
Expected weighted on-base average and expected slugging — based on quality of contact, not outcomes. Better predictors of future performance than actual wOBA/SLG.
PITCHER FIP
Fielding-independent pitching. Measures the pitcher's ERA based only on HR, K, BB, and HBP — strips out defense. Lower FIP = better pitcher. High FIP = exploitable.
PLATOON
HR totals split by opponent handedness (VS R / VS L). Helps identify platoon advantages — a left-handed batter vs a right-handed pitcher with a large VS R total is a meaningful edge.