MLB Research · Updated Daily

EVERY BATTER.
EVERY MARKET.
EVERY ANGLE.

HRK is a daily MLB research tool — projections, splits, spray charts, per-game heatmaps, and 18+ sportsbook lines per market. Re-runs the moment lineups move.

Today's Top Plays HR Leaderboard
Games tonight
Hitters in action
Probable pitchers
Active hit streaks
18+
Sportsbooks
LIVE
Lineup-driven refresh
Slate:
The Tools

EVERY VIEW, ONE SOURCE OF TRUTH.

Each surface shows the same underlying data — projections, splits, market context — sliced differently for the question you're asking.

💣

HR Leaderboard

Every batter on the slate ranked by our model's home-run probability — a daily-refit logistic ranking. Composite edge vs the market, matchup badges, and chip filters to slice the board fast.

200+ batters Model-ranked Edge vs market
Open the Leaderboard
🏟️

Per-Game Cheatsheets

Each game gets two pitcher panels — opposing batters as rows, 14 stat columns heatmapped green→red. Sticky game-jump nav for fast comparison.

All games 14 stat columns 5-tier heatmap
View Matchups
👤

Player Profile

Click any player name from the grid or a cheatsheet. Game-log chart with 11 stat tabs, spray chart with wind overlay, pitch-type splits, plate-discipline tiers, expected stats vs actuals, full pitcher arsenal.

Spray chart 2-season log Pitch-type splits
Example: Judge
🔥

Hit Streaks

Every batter on the slate riding an active hit streak — sorted by length, with their season BA vs the opposing pitcher's hand and career BA vs the specific arm on the bump tonight.

Live streaks BvP context Sortable
See Streaks
📊

HR Central

Season-long view of every hitter's flat-bet HR ROI vs market. HR rate / Avg Implied % − 1 — positive means you'd be profitable betting them every game at the season-average HR line.

490+ batters Full season Drag-to-reorder
Open HR Central
⚖️

Arbitrage

Guaranteed-profit spots where two books disagree enough to bet both sides for a locked return. Auto-scanned across every market, with the stake split and profit % done for you.

All books Auto-scan Locked profit
Scan Arbs
How It Works

FROM TODAY'S SLATE TO TONIGHT'S EDGE.

Lineups, prices, and weather move all afternoon. The model re-runs whenever MLB posts a lineup change — so what you see on the site reflects tonight's slate as it stands right now, not what it looked like at breakfast.

1

Intake

Confirmed and projected lineups, posted prices across every major US book, ballpark conditions, and matchup context — refreshed each cycle.

2

Project

Every batter and pitcher gets a per-game projection rooted in batter-pitcher matchup, park factor, weather impact, and recent form.

3

Price

Projections become fair odds. Compare to tonight's market, surface where books are mispriced, and gate the strongest reads to PLAY at composite ≥ 80.

4

Publish

Research grid, cheatsheets, player profiles, parlay tools — every page rebuilds and ships to the site within minutes of each refresh.

Always Fresh

RE-RUNS WHEN LINEUPS MOVE.

A lightweight watcher polls the official MLB feed every 90 seconds. The moment a starter swaps, a lineup gets posted, or a pitcher changes, the projection engine re-runs and the whole site rebuilds — so what you see is never older than the most recent lineup move.

·

9 AM ET

Morning baseline. Full projection rebuild, every book priced, all aggregations refreshed + Discord posts go out.

·

All Day

Lineup-driven dispatch. Each starter swap, lineup-confirm, or pitcher change triggers a re-run within ~2 minutes of MLB publishing it.

·

Overnight

Day's results graded against official MLB results, tomorrow's slate primed for the morning baseline.