โ† Back to Blog
EducationModel How-To Guides

How To Use the MLB Tool Suite: A Complete Guide

March 24, 2026

Part of the Mama Knows Bets Education Series. See also: What is +EV Betting?, Bankroll Basics, Why Taking the Best Odds Matters, and How to Use the Value Finders Results Dashboard.


Jump To


What is the MLB Tool Suite?

The MLB Tool Suite is our unified MLB analysis platform โ€” six interconnected tools in one place, designed to take you from "what does the market think?" all the way through "what does our model think?", "how has a player been performing lately?", and "how does each batter match up pitch-by-pitch against today's pitcher?"

In simple terms: it's everything you need to find, validate, and track MLB betting opportunities, all in one place.

The Five Tabs

TabWhat it's for
๐Ÿ” Value FinderMarket +EV opportunities โ€” the core betting tool
โšพ Game ViewGame matchup cards with SP matchups, weather, park factors, and player projections by game
๐Ÿ“Š ProjectionsFull player projections table with Monte Carlo probabilities (batters and pitchers)
๐ŸŸ๏ธ Special MarketsHome Runs, Stolen Bases, Strikeouts, and Doubles & Triples props
๐Ÿ“‹ Game LogsHistorical player performance data for the season

You can navigate between tabs by clicking the tab bar, and the URL updates automatically (e.g., ?tab=game-view). This means you can bookmark or share a specific tab directly.


The Header

At the top of every page you'll find:

  • โšพ MLB Tool Suite โ€” the suite title, always visible
  • ๐Ÿ“– How-To Guide โ€” links to this article
  • ๐Ÿ“š Book Key โ€” a quick reference for all sportsbook abbreviations (PN = Pinnacle, FD = FanDuel, DK = DraftKings, etc.)
  • Light/Dark toggle โ€” switch themes at any time

On mobile, the links collapse into a "ยทยทยท" menu to keep the header clean.

The Tab Bar

The tab bar lives just below the header. Click any tab to switch โ€” your position within the current tab is remembered so you don't lose your place if you switch and come back.


Tab 1: Value Finder

The Value Finder is the core betting tool. It scans odds across all major sportsbooks, calculates fair value based on sharp book consensus, and shows you bets where you're getting better odds than the true probability suggests.

In simple terms: it finds bets where the math is on your side.

Understanding the Columns

Player, Game & Bet Info

The left columns tell you what the bet is:

  • Player โ€” the player's name (click to open the full Player Details panel; hover for a quick tooltip)
  • Game โ€” the matchup (e.g., NYY@BOS)
  • Game Date โ€” the date of the game
  • Game Time โ€” game start time (ET)
  • Market โ€” the prop type (Hits, Home Runs, RBIs, Pitcher Strikeouts, Total Bases, Stolen Bases, etc.)
  • Line โ€” the line value (hover/tap for a full breakdown of all available lines for this player/market)
  • Side โ€” Over or Under

The Value Metrics (The Important Stuff)

These are the columns that tell you how much value exists in the bet.

  • Best Book โ€” the sportsbook(s) offering the best odds. This is where you should place your bet. If multiple books are tied, they all appear here.
  • Best Odds โ€” the American odds at that book (e.g., +360)
  • Fair Odds โ€” our calculated "true" odds (source depends on FV Mode โ€” see below)
  • EV % โ€” Expected Value percentage โ€” your mathematical edge on this bet
  • Recc. U columns โ€” recommended bet size in units. These columns change dynamically based on your selected FV Mode (see "FV Mode and Recc. U Columns" below)
  • % vs Next โ€” how much better the Best Book is vs the next closest book
  • Coverage โ€” how many books are offering odds on this market

Individual Book Odds

The remaining columns show odds at each specific book. Best Book(s) are highlighted in green. Hover any odds value to see a sparkline showing how that book's line has moved over the past 24 hours.

Book abbreviations:

  • PN = Pinnacle (sharp book โ€” primary fair value anchor)
  • CI = Circa (display only, NOT included in FV calculations)
  • FD = FanDuel
  • DK = DraftKings
  • MG = BetMGM
  • FN = Fanatics
  • CZ = Caesars
  • ES = TheScore
  • BB = BallyBet
  • RK = Hard Rock
  • BR = BetRivers
  • RB = ReBet
  • BV = Bovada
  • BO = BetOnline
  • FL = Fliff

Click ๐Ÿ“š Book Key in the header anytime for the full reference.

Deep Dive: EV % and Kelly Recommendations

EV % (Expected Value Percentage) tells you your mathematical edge. EV 5% means for every $100 bet long-term, you expect to profit $5. Higher EV = bigger edge.

FV Mode and Recc. U Columns

The Recc. U (recommended units) columns are dynamic โ€” they update based on which FV Mode you have selected. Here's exactly what you'll see:

Market FV (default): Two columns appear:

  • Conf. Adj. Recc. U โ€” Kelly size scaled down based on how many (and which) books are reporting odds. If Pinnacle + 10 books are reporting, we're very confident. If only 2-3 soft books? Less confident. This column builds in a buffer so you don't over-bet on potentially unreliable fair values. This is the recommended column to sort by.
  • Std. Recc. U โ€” the pure Kelly math: Best Odds vs Market Fair Odds, quarter Kelly. Always >= Conf. Adj. Recc. U.

Model FV: A single blue column:

  • Model Recc. U โ€” Kelly calculated against model-derived fair value instead of market consensus

Book FV (any individual sportsbook): A single blue column:

  • Recc. U vs. [BOOK] โ€” Kelly calculated using that book's odds as the fair value benchmark. Only rows where that specific book has posted odds are shown โ€” any row where the book has no odds is excluded entirely.

Double Edge preset: Three colored columns appear simultaneously:

  • Model Recc. U (blue) โ€” Kelly vs model fair value
  • Market Recc. U (indigo) โ€” Kelly vs market fair value
  • Blend Recc. U (purple) โ€” conservative blend of model and market Kelly using a harmonic mean, which penalizes disagreement between the two signals and pulls toward the lower value

My recommendation for most users: stick to Market FV and sort by Conf. Adj. Recc. U. It's the most conservative, most reliable metric.

For more on bankroll management and what your unit should be, read Bankroll Basics.

Preset Filters

Preset buttons at the top of the tab surface curated subsets of opportunities:

  • High Confidence โ€” opportunities with high Confidence Recc. U values and strong coverage; the cream of the crop
  • Value Long Shots โ€” higher-odds (+500 and above) opportunities with solid EV and coverage โ€” lottery tickets with actual math behind them
  • Outlier Opportunities โ€” bets where one book is significantly out of line with the market (high % vs Next); potentially mispriced lines to grab before they correct
  • Model Edge โ€” filters for bets where our model sees positive EV, regardless of current FV mode. Use this to find spots where our model disagrees with the market in your favor
  • Double Edge โ€” opportunities where BOTH the market AND our model agree there's edge โ€” the highest-confidence plays. This preset locks FV mode to Market and displays three simultaneous Recc. U columns: Model (blue), Market (indigo), and Blend (purple, a conservative harmonic mean that penalizes disagreement and pulls toward the lower signal). For best results, refresh the page before applying Double Edge to ensure all projection data has loaded.

Click any preset to apply it. Click again or Clear to reset.

Toolbar Buttons

The toolbar row above the table, left to right:

  • Refresh โ€” pulls the latest data. The tool also auto-refreshes every ~2 minutes.
  • Export CSV โ€” downloads all current opportunities as a CSV for your own analysis
  • Player Info โ€” toggles additional MLB-specific context columns directly in the table: Bat# (batting order position, heatmapped 1-9), Bat (batter handedness โ€” L/R/S), vs (opposing pitcher's hand โ€” L/R), Pitcher (starting pitcher name), and Confirmed (lineup confirmation status). Useful when you want to sort or filter by matchup context without opening the player panel. Leave it off for a pure value-first experience; turn it on when you want to dig into context. The lock button (next to the toggle, on both desktop and mobile) keeps Player Info on permanently โ€” it persists across sessions so you don't have to re-enable it every time you visit.
  • FV Mode โ€” controls the fair value source (Market, Model, or a single book). See FV Mode below.
  • Boost โ€” applies a profit boost to a selected book's odds. See Boost Calculator below.
  • Save / Load โ€” save and restore named filter configurations. See Saved Filters below.
  • Exclude Books โ€” remove books you don't have access to from the Best Book calculation. See Exclude Books below.
  • Must Include โ€” filter to only show rows where all your selected books have posted odds. See Must Include Books below.
  • Unit $ โ€” set your unit size in dollars to see dollar amounts alongside unit recommendations.

Sorting and Filtering

Sort by clicking any column header. Click again to reverse.

Default recommendation: sort by Conf. Adj. Recc. U, high to low (in Market FV mode).

Filter using the filter row below each header:

  • Player name is a free-text search
  • Book, Market, Game, Game Date, Side, and other dropdowns support multi-select โ€” you can filter to multiple books or markets simultaneously. Each dropdown includes a Select All button at the top so you can quickly select everything, then un-check just the one or two you don't want โ€” much faster than checking them one by one.
  • Numeric columns (EV %, Recc. U, Best Odds, etc.) support min/max range filters โ€” enter a minimum, a maximum, or both
  • Filters stack across columns

Once you have a filter combination you use regularly, save it with the Save button so you can reload it instantly next session โ€” see Saved Filters below.

Sparklines: Reading Line Movement

Hover over any odds value (or the Best Odds column) to see a sparkline showing how that line has moved over the past 24 hours. The y-axis shows implied probability (not odds directly) โ€” higher on the chart means more likely, which means lower odds.

What to look for:

  • A book's line sitting below the fair value (dotted) line โ€” you're getting better than true odds
  • Steam moves โ€” sharp simultaneous drops across multiple books mean sharp money has hit; act quickly
  • Lagging books โ€” one book's line barely moving while others adjust could mean a pricing delay and an opportunity

Player Tooltips and Player Details Panel

Hover over any player name (desktop) or tap it (mobile) to see a quick tooltip with:

  • Team, position, opponent
  • MKB MatchIQ (MIQ) score โ€” our proprietary pitch-level matchup rating
  • Batting order position and opposing pitcher info
  • Model-projected probability for hitting this line, shown as both a % and American odds, with a green/red edge indicator comparing our projection to the current book odds
  • Season-to-date (STD) hit rate for this player at this specific line, with its own edge indicator

Click the player name to open the full Player Details Panel โ€” see Player Panel (Batters) and Pitcher Panel below for complete details.

Line Tooltip

Hover over any value in the Line column to see all available lines for that player/market side by side. For each line and side you'll see: Best book, odds, EV%, Rec U, and coverage โ€” all heatmapped so you can spot where the value is at a glance.

VF History

Inside the Line Tooltip (desktop) or line modal (mobile), you'll find a VF History button. Tap it to expand a table showing the last 10 days this exact prop appeared in the Value Finder.

For each historical appearance you'll see:

  • Date โ€” when this prop was surfaced
  • Book โ€” the Best Book on that day (shown as a colored badge)
  • Odds โ€” the odds it was available at (green = better than fair, red = worse)
  • Recc. U โ€” the Kelly recommendation on that day
  • Result โ€” Hit (green), Miss (red), DNP (yellow โ€” player didn't play), or Pending (gray โ€” result not yet recorded)

When to use it: VF History is a quick sanity check before betting. If a prop has been surfacing consistently for several days and has been hitting, that's additional signal. If it's been a persistent miss, it might be worth waiting or skipping.

Desktop vs. Mobile

Desktop: Full table with all columns. Scroll horizontally for individual book odds. Click headers to sort, use the filter row below headers.

Mobile: Card layout โ€” each opportunity as a stacked card showing the key metrics. Tap the triangle to expand for all book odds. Use the search bar for quick player lookup, and the Filters toggle for sort/filter options. The mobile view fully reflects your FV mode selection: the card header badge and expanded details update to show the correct Recc. U label and value (Conf. Adj., Model, Recc. U vs. Book, or all three for Double Edge). Sort options in the mobile Filters panel also update to match the active mode.


New: FV Mode Selector

The FV Mode button (in the toolbar row) controls what we use as "fair value" when calculating EV and Kelly recommendations.

The default mode. Fair value is derived from MKB's proprietary sharp book consensus โ€” each sportsbook is individually devigged, then weighted by sharpness. The sharper the book, the more influence it has on fair value. Pinnacle, as the sharpest book, anchors the calculation.

When Market FV is active, you'll see two Recc. U columns: Conf. Adj. Recc. U and Std. Recc. U (see "FV Mode and Recc. U Columns" above for full detail).

Use this when: you want conservative, consensus-driven fair value that's been validated by the sharp market. Recommended for most users.

Model FV (Use with Caution)

Switches fair value to our proprietary probability model. Instead of asking "what does the sharp market think the true probability is?" it asks "what does our Monte Carlo simulation say?"

When Model FV is active:

  • Fair Odds recalculate based on model probability
  • EV % reflects model-vs-book edge rather than market-vs-book edge
  • A single Model Recc. U column (blue) replaces the two Market FV columns
  • Only rows where the model sees edge are shown

This can surface opportunities that the market hasn't fully priced in yet โ€” but it can also surface false positives when our model is wrong. Model FV is inherently less conservative than Market FV.

The Model Edge preset automatically activates Model FV and filters for strong model edge. The Double Edge preset shows bets where both model and market agree โ€” the highest-confidence opportunities.

Use this when: you want to bet on our proprietary probability estimates, or you're looking for edge the market might be missing.

Single Book (Devigged)

Select any individual sportsbook (FD, DK, MG, etc.) to use that book's devigged odds as your fair value benchmark. The vig is removed from that book's odds first, then EV and Kelly recalculate using the resulting true probability. The Best Odds column shows you which other books beat it.

When a single book is selected:

  • A single Recc. U vs. [BOOK] column (blue) appears in place of the standard columns
  • Rows where that specific book has no odds posted are excluded entirely (not shown with placeholder data)

Use this when: you have access to a specific book and want to see which other books offer better prices relative to it โ€” useful for line shopping or evaluating whether a particular book's lines are beatable.


New: Boost Calculator

The Boost button opens a calculator with three modes: Boost, Risk-Free, and Bonus Bet. Each mode recalculates EV and Recc. U to reflect the specific promotion you're evaluating.

Mode 1: Boost

Use this when a sportsbook is running a profit boost on a specific bet type.

  1. Select your Boost Book โ€” the book running the promotion
  2. Select your Boost % โ€” quick presets: 15%, 20%, 25%, 30%, 33%, 35%, 50%, 100%. Or enter any custom percentage (1โ€“500%)
  3. The Best Odds column updates to show the boosted odds from that book, and EV % and Recc. U recalculate automatically

Example: DraftKings is running a 25% profit boost on MLB player props. You activate DK + 25% in the Boost Calculator. Now any bet you'd normally place at DK odds gets shown with the post-boost payout โ€” so you can see exactly how much edge the boost adds.

When boost is active, the button highlights in yellow and shows your current settings (e.g., "DK +25%"). Click "Clear" to reset.

Mode 2: Risk-Free

Use this when a sportsbook offers a risk-free or insured bet โ€” if your bet loses, you get bonus bets back.

  1. Select the book offering the promotion
  2. Set the Insured Amount โ€” how much of your wager the book returns as bonus bets if you lose (25%, 50%, 75%, or 100%)
  3. Set the Est. Bonus Bet Conversion Rate โ€” your estimate of how much real money you'll extract per dollar of bonus bets (75% is a common benchmark). You can enter a custom rate if you convert at a different rate.
  4. EV % and Recc. U recalculate to reflect the reduced downside โ€” odds stay the same, but since losing costs less, every bet becomes more valuable

How it works mathematically: Instead of losing your full stake on a miss, you recover a portion as bonus bets. If a book offers 100% back at 75% conversion, your effective loss on a miss is only 25% of your stake โ€” dramatically improving EV.

When risk-free is active, the button highlights in green. The EV and Recc. U columns get green headers and borders so you can clearly see the adjusted values.

Mode 3: Bonus Bet

Use this when you have a bonus bet (free bet) to place and want to find the best play to maximize your return.

  1. Select the book where you have the bonus bet
  2. That's it โ€” no other settings needed

How bonus bets work: Unlike regular bets, bonus bets only pay the profit โ€” the stake is not returned. This changes the math entirely. The EV % column becomes Conv % (Conversion %) โ€” your expected return per dollar of bonus bet.

Where to look: Focus on plays in the +200 to +400 odds range with the highest Conv %. This is the sweet spot for bonus bet conversion, typically yielding 65โ€“80% conversion. Longer odds show higher Conv % on paper, but you'll rarely hit them โ€” the variance makes it impractical. A 75% conversion single at +300 is almost always better in practice than a 140% conversion longshot parlay.

When bonus bet is active, the button highlights in purple. The EV and Recc. U columns change to Conv % and Exp. Return with purple headers and borders.

Note for all modes: If you have the selected book in your Exclude Books list, the promotion will not apply โ€” the tool will warn you inside the panel. Remove the book from exclusions first, or clear the promotion.


New: Saved Filters

The Save and Load buttons let you save your current filter configuration to your account and reload it instantly โ€” on any device, any browser, any time. Filters saved on desktop will automatically sync to mobile and vice versa, so a filter set you save on your laptop will work on your phone too.

Saving a Filter Set

Once you have filters configured the way you like โ€” a preset, FV mode, column filters, boost settings, sort order, or any combination โ€” click Save. A small panel opens where you give the set a name (e.g., "Hits Over", "Model Edge HR", "DK Boost 25%"). Hit Save Filters and it's stored to your account.

What gets saved:

  • Active preset (e.g., High Confidence, Double Edge)
  • FV Mode (Market, Model, or a specific book)
  • All column filters (market type, side, EV range, etc.)
  • Sort column and direction
  • Boost book and percentage (if active)
  • Excluded books (if any โ€” for cross-device persistence of your book exclusions)
  • Must Include books (if any)

Loading a Saved Filter Set

Click Load to see all your saved filter sets. Each entry shows a short summary of what's in it (preset, FV mode, number of column filters, boost). Click any entry to apply it instantly โ€” all settings restore exactly as you saved them.

To permanently delete a saved set, click the trash icon next to it. A confirmation bar will appear โ€” click Delete to confirm or Cancel to go back. This prevents accidental deletions.

Good Uses for Saved Filters

  • Your daily starting point โ€” save your preferred preset + sort so you don't have to reset it every session
  • Book-specific views โ€” e.g., "PN Devigged" saves FV mode set to Pinnacle so you can quickly check your edge against PN lines
  • Specific market research โ€” save a filter set for a particular market type (e.g., Hits Over, HR Scorer, Pitcher K Over) you return to frequently
  • Boost sessions โ€” save a filter set with your active boost book and percentage so you can quickly re-apply it when a promotion is live

Saved filters are tied to your MKB account, so they follow you across devices.


New: Customize Books

The ๐Ÿ“š Customize Books button (in the toolbar row) gives you full control over which sportsbook columns appear in the Value Finder table, and in what order.

Why Customize?

With 21 sportsbooks now tracked, the table can get wide. If you only care about a handful of books, you can hide the rest to reduce scrolling. And if you always check FanDuel first, you can drag it to position #1 so it's the leftmost book column.

How It Works

  1. Click ๐Ÿ“š Customize Books to open the panel
  2. Show/Hide books: Toggle visibility for individual books by clicking their badge. Books are grouped by category โ€” Sharp, Major US, Regional US, Hard Rock, Offshore, Exchanges, and Display Only โ€” so you can quickly find what you need
  3. Reorder books: Drag any visible book up or down in the reorder list. Position 1 is the leftmost column in the table
  4. Use All, None, or Reset to quickly adjust visibility. Reset restores both the default visibility and default column order

The button shows an active state with a count badge (e.g., "๐Ÿ“š Customize Books 15/21") when your configuration differs from the default.

What It Affects

  • Desktop table: Book odds columns are filtered and reordered to match your preferences
  • Mobile cards: The "All Sportsbooks" section in each card shows only your visible books, in your chosen order
  • No effect on calculations: Fair value, EV %, Best Book, and Kelly are all unaffected. This is purely a display preference

Persistence

Your book visibility and order preferences automatically persist in your browser's local storage, per sport. So your MLB preferences won't affect your NBA or NHL setup, and they're remembered across sessions on the same device.


New: Exclude Books

The Exclude Books button (in the toolbar row) lets you remove specific sportsbooks from the Best Book calculation.

Why Would You Exclude a Book?

The most common reason: you don't have an account at a specific book, or a book has drastically limited your account. If DraftKings has limited you but the Value Finder keeps surfacing DK as the Best Book, your Best Book column becomes meaningless for you โ€” you can't actually place those bets. Excluding DK forces the tool to find the next-best available book you actually have access to.

How It Works

  1. Click Exclude Books to open the checklist dropdown
  2. Check any books you want to exclude (you can exclude multiple)
  3. The Best Book, Best Odds, EV %, and Recc. U columns all recalculate instantly using the next-best available book from the remaining unexcluded books
  4. The button turns active and shows a red count badge while any books are excluded

Important: This only affects which book appears as Best Book and the EV/Kelly calculations. The individual book odds columns still show all books, including excluded ones. Fair value (the market consensus) is not changed โ€” only the "best available to you" comparison changes.

Persistence

Excluded books automatically persist โ€” they're saved in your browser's local storage so they're still excluded when you close and reopen the tab, no action required.

For cross-device persistence, include excluded books in a Saved Filter. Loading that saved set will restore your exclusions on any device.

To reset, open the dropdown and click Clear all, or uncheck books individually.


New: Must Include Books

The Must Include button (in the toolbar row, next to Exclude Books) is the complement to Exclude Books. Instead of removing books from consideration, it filters the table to only show rows where all of your selected books have posted odds on that specific prop.

Why Would You Use Must Include?

The most common reason: you want to bet at a specific book and only see opportunities that book is actively pricing โ€” not just the best odds across all books. If you only want to bet at FanDuel today, filtering with Must Include FD means you'll only see rows where FD has odds posted. No surprises when you go to place the bet and the book isn't offering it.

Another use case: you trust certain books as sharp signals for specific markets. If you only want to bet strikeout props where Pinnacle and DraftKings have both weighed in, Must Include PN + DK enforces that โ€” any K line neither book has priced yet disappears from view.

How It Works

  1. Click Must Include to open the checklist dropdown
  2. Check any books you require to have odds (you can select multiple)
  3. The table instantly filters to only show rows where every selected book has posted odds for that prop โ€” any row missing odds at any of your selected books is hidden
  4. The button turns active and shows a green count badge while any books are selected

Important: Must Include is purely a visibility filter โ€” it doesn't change EV calculations, fair value, or which book appears as Best Book. It just hides rows that don't meet your availability requirement.

Difference from Exclude Books

Exclude BooksMust Include
PurposeRemoves a book from the "best available" calculationHides rows where a required book has no odds
Effect on EV/KellyRecalculates using next-best available bookNo change โ€” purely a filter
PersistenceSaves in browser local storage (sticky)Clears when you use Clear Filters
Use caseYou can't bet at a book (limited, no account)You only want to bet where a specific book is active

New: Unit Size Input

The Unit $ input in the toolbar lets you set your unit size in dollars. Once set, the Kelly recommendation columns (which normally show in units) will also display the dollar amounts. Enter your unit size (e.g., $100), and the tool does the math for you.


New: Parlay HQ

Parlay HQ is a floating widget available on every tab in the suite โ€” your one-stop shop for building and optimizing parlays. It has two tabs: Build (manually pick your legs) and Optimize (let the math find the best combinations for you).

Adding Legs

There are two ways to add legs to your parlay:

  1. From the Value Finder table โ€” Click the + button on any row (or tap "Add to Parlay" on mobile) to add that opportunity as a leg.
  2. From the Player Panel โ€” Open any player's details panel (by clicking their name from any tab), scroll to the All Props section at the bottom, and click the + button next to any prop. This lets you research a player in MIQ HQ or Game View, open their panel to review their matchup data and batted ball profile, then add props to your parlay without leaving the panel.

When a prop is already in your parlay, the button turns green with a โœ“ โ€” click it again to remove. Parlay HQ appears at the bottom of the screen showing your selected legs, combined parlay odds, and total implied probability.

You can add between 2 and 6 legs. SGP conflict detection is built in โ€” if two legs are from the same game and would conflict (e.g., the same player Over and Under on the same market), the tool flags it.

The Parlay Optimizer

Instead of manually picking legs, the Optimize tab does the math for you. Switch to the Optimize tab inside Parlay HQ to have it automatically find the best parlay combinations from the current Value Finder data.

How it works:

  1. Select your Parlay Book โ€” the book you'll place the parlay at (e.g., FD, DK)
  2. Choose your number of legs (2-6)
  3. Optionally apply a Boost % or switch to Risk-Free mode if your book is offering a parlay promotion
  4. Click Find Best Parlays

The optimizer evaluates all valid combinations of legs from your filtered data, calculates the combined parlay odds at your selected book, applies any boost or risk-free adjustment, and ranks results by Expected Value. It shows you the top +EV parlays with:

  • Combined parlay odds (pre-boost and post-boost if applicable)
  • Total EV %
  • Recommended units (Kelly-sized at the adjusted price when a boost or risk-free promo is active)
  • Individual leg details โ€” player, market, side, line, and the game

Click any result card to expand it and see full details for each leg, plus a grid of what the parlay odds would be at every other book โ€” with green highlights on books offering better prices than your selected book.

Respects Your Filters

The optimizer works with whatever filters you already have active โ€” column filters, preset filters, FV mode, excluded books, must-include books, and mobile filters all carry through. If you've filtered to "Hits Overs on FanDuel games only," the optimizer only considers those rows.

Smart Candidate Selection

The optimizer dynamically scales how many candidates it evaluates based on the number of legs you select:

  • 2-leg parlays evaluate up to 1,000 candidates
  • 3-leg parlays evaluate up to 150
  • Higher leg counts scale down to keep evaluation fast

When your dataset is small (under 200 rows) or you have a boost or risk-free promo active, the optimizer relaxes its pre-filter and considers all rows with valid odds โ€” not just those that are already +EV on their own. This is important because a boost or risk-free adjustment can turn a marginally -EV combination into a strong +EV parlay.

Best Price on Book Toggle

Check the "Best price on book" toggle to filter results to only show parlays where your selected book has the best (or tied-best) odds compared to all other books. This prevents the optimizer from surfacing parlays that look good on your book but are actually better priced somewhere else.

Lock Legs

There are two ways to lock legs:

  1. Search and lock โ€” use the Lock a Leg search box at the top of the optimizer. Type a player name or market to search through your current filtered data, then click + Lock to pin that leg.
  2. Lock from results โ€” after running the optimizer, click the ๐Ÿ”’ icon next to any leg in the results to lock it for your next run. This is great when you see a leg you like and want to keep it while the optimizer reshuffles the rest.

Locked legs are shown in green chips below the search box. When you run the optimizer with locked legs, those legs are always included in every parlay โ€” the optimizer just fills the remaining slots with the best available options. For example, lock 1 leg in a 3-leg parlay, and the optimizer finds the best 2 legs to go with it.

To unlock a leg, click the X on its green chip. You can also Clear All locked legs to start fresh.

Exclude Legs

Don't like a specific player or market in your results? Click the X next to any leg in an expanded result card to exclude that player/market combination from future optimizer runs. Excluded legs appear in a list above the results with + restore buttons, and you can Clear All to start fresh. The optimizer recalculates automatically without the excluded legs.

Player Details from Optimizer Results

Player names in optimizer results work just like they do in the Value Finder table โ€” hover (desktop) to see the quick tooltip with projections, hit rates, and matchup data, and click to open the full Player Details panel. On mobile, the first tap shows the quick tooltip; tap "View Full Details" to open the full panel. This applies to both the Build tab (betslip legs) and the Optimize tab (optimizer results).

Other Books Comparison Grid

At the bottom of each expanded result card, a grid shows the parlay odds at every other book โ€” so you can gut-check whether your selected book truly has the best price. Books offering better odds than your selected book are highlighted in green for easy spotting.

When to Use the Optimizer

  • You have a parlay boost โ€” the optimizer is designed for this. Enter your boost %, and it finds the combinations that maximize your edge with the promotion
  • You have a risk-free parlay promo โ€” switch to Risk-Free mode, set your insured amount and conversion rate, and find parlays with the best adjusted EV
  • You want the math to pick the best SGP โ€” instead of guessing which legs combine well, let the optimizer find the highest +EV combinations
  • You're doing a focused session โ€” filter the Value Finder to a specific game, market type, or book, then optimize within that subset

Tab 2: Game View

The Game View tab provides comprehensive game matchup context โ€” player projections organized by game with starting pitcher matchups, weather data, park factors, and team-level scoring projections. It's the best place to understand the full context of a slate before diving into individual opportunities.

Day Selector

At the top, switch between Today and Tomorrow to see projections for each date.

MamaBot AI Summary

Below the day selector, an expandable AI-generated summary covers key insights for the day's slate:

  • Scoring environment analysis (high-scoring vs. pitcher-dominant matchups)
  • Notable pitching matchup mismatches
  • Model edge highlights where our projections diverge from market totals
  • Weather and park factor callouts

Click the header bar to expand or collapse. It's a great starting point before digging into individual games.

Game Summary Bar

A horizontally scrollable chip bar shows all games for the day. Each chip displays:

  • Team matchup (e.g., NYY@BOS)
  • Game time
  • Model-projected team run totals (heatmapped โ€” green for high projected scoring, red for low)
  • Model total vs. market over/under
  • Edge indicator (colored if the model diverges significantly from the market)

Click any chip to jump directly to that game's card. Chips with a green border and background indicate games where our model projects a significant edge (1+ run difference between our model's projected total and the market's over/under). These are the games where the model sees the biggest disagreement with the market โ€” a great place to start your research.

Game Cards

Each game renders as a card with:

Header:

  • Team matchups with logos
  • Game time
  • Projected team run totals (heatmapped)
  • Model total vs. market O/U with edge badge (OVER/UNDER/NEUTRAL)

Starting Pitcher Matchup:

  • Starting pitcher for each team with handedness (L/R)
  • Pitcher tier (Ace, Elite, Above Avg, Average, Below Avg) โ€” color-coded badges. Tiers are assigned based on our composite pitching model that factors in strikeout rate, walk rate, ERA/FIP, WHIP, and recent performance. Ace-tier pitchers are the top ~10% of starters, Elite is the next tier down, and so on. These tiers directly impact how we project the game environment โ€” a matchup against an Ace means lower projected run totals for the opposing lineup.
  • Pitcher rank among all starters

Weather Section:

  • Weather condition emoji and risk level (clear, partly cloudy, rain risk, storm risk)
  • Temperature
  • Wind speed, direction, and a directional arrow relative to the diamond โ€” showing whether wind is blowing out (favors hitters), blowing in (favors pitchers), or cross-wind (favors pull hitters to one side)
  • Weather risk percentage (heatmapped โ€” green for clear, yellow for mild risk, red for high risk)

Park Factor:

  • Park factor score โ€” displayed in the top-right of each game card. This is a composite score that reflects how much the venue inflates or suppresses run scoring relative to league average. It incorporates HR park factor, XBH (extra-base hit) park factor, and overall run scoring factor weighted together.
  • Labels: "Great for Runs" (15%+), "Good for Runs" (5-15%), "Neutral" (-5% to 5%), "Suppresses Runs" (-5% to -15%), "Poor for Runs" (-15%+)
  • This is critical for MLB โ€” Coors Field can inflate runs by 30%+ while Petco Park suppresses them by 20%

Monte Carlo Team Benchmarks:

  • Model probabilities for team run thresholds (e.g., O2.5, O3.5, O4.5 runs)

Player Roster Tables: Each team's batters listed by batting order position:

  • Batting order position (heatmapped 1-9)
  • Position (colored badge)
  • Batter handedness (L/R/S)
  • MIQ score (MatchIQ matchup rating)
  • Projected Hits, HR, RBIs, Total Bases, Stolen Bases, Runs (all heatmapped across the slate)
  • Monte Carlo probability for key thresholds (1+ Hit %, 1+ HR %)

Click any player name to open the full Player Details Panel.

Using Game View Effectively

  • Check starting pitchers first โ€” the SP matchup is the single biggest factor in MLB game environments. An Ace vs. a Below Avg pitcher creates a lopsided scoring expectation
  • Weather matters for baseball โ€” wind blowing out at Wrigley or Coors creates a completely different environment than wind blowing in. The wind arrow shows this at a glance
  • Park factors are critical โ€” a player projected for 0.8 hits at Coors is in a very different situation than 0.8 hits at Petco. Always check the park factor badge
  • Use the chip bar โ€” quickly jump to games you care about without scrolling through the entire slate
  • Cross-reference batting order โ€” a player batting 2nd with an Ace on the mound against them is a very different bet than the same player batting 2nd against a Below Avg pitcher

Tab 3: Projections

The Projections tab shows a comprehensive table of all player projections โ€” the same data that powers the Value Finder tooltips and player panels, but in a sortable, filterable table. It has two sub-tabs: Batters and Pitchers.

Day Selector

At the top, switch between Today and Tomorrow to load projections for each date.

Batters Sub-Tab

Player Info Columns:

  • Player name, team, opponent, game matchup
  • Position (colored badge โ€” C, 1B, 2B, 3B, SS, LF, CF, RF, DH)
  • Batting order position (#)
  • Batter handedness (Bat โ€” L/R/S)
  • Opposing starting pitcher (vs SP)
  • Opposing pitcher handedness (vs)
  • Pitcher tier (SP Tier โ€” Ace, Elite, Above Avg, Average, Below Avg)
  • MIQ score (MatchIQ matchup rating)

Core Projections (all heatmapped):

  • Proj H (Hits), Proj HR, Proj RBI, Proj R (Runs), Proj TB (Total Bases), Proj SB (Stolen Bases)

Monte Carlo Probabilities:

  • Hits: 1+ H %, 2+ H %, 3+ H %
  • Home Runs: 1+ HR %, 2+ HR %
  • RBIs: 1+ RBI %, 2+ RBI %, 3+ RBI %
  • Runs: 1+ R %, 2+ R %, 3+ R %
  • Total Bases: 1+ TB %, 2+ TB %, 3+ TB %, 4+ TB %, 5+ TB %
  • Stolen Bases: 1+ SB %, 2+ SB %
  • Singles: 1+ 1B %
  • Doubles: 1+ 2B %
  • Triples: 1+ 3B %

Pitchers Sub-Tab

Player Info Columns:

  • Player name, team, opponent, game matchup
  • Pitcher handedness (Hand โ€” L/R)
  • Pitcher tier (Ace, Elite, Above Avg, Average, Below Avg)
  • Pitcher rank among all starters

Core Projections (all heatmapped):

  • Proj K (Strikeouts), Proj IP (Innings Pitched), Proj ER (Earned Runs), Proj HA (Hits Allowed), Proj BB (Walks)
  • Note: ER, HA, and BB are inverted heatmaps โ€” lower is better (greener)

Monte Carlo K Probabilities:

  • 3+ K %, 4+ K %, 5+ K %, 6+ K %, 7+ K %, 8+ K %, 9+ K %, 10+ K %

Sorting and Filtering

Sort by any column header โ€” most useful to sort by Monte Carlo columns to find players with the highest probability of hitting a specific threshold.

Filter by:

  • Team, Opponent, Game โ€” narrow to specific matchups
  • Position โ€” C, 1B, 2B, 3B, SS, LF, CF, RF, DH (batters) or Hand (pitchers)
  • Batter/Pitcher handedness
  • Pitcher tier

Search by player name using the search box.

Using Monte Carlo Probabilities

The Monte Carlo columns are powerful for prop betting. Compare them to book implied probabilities to find edge:

Example: You're considering Aaron Judge Over 0.5 Home Runs (Anytime HR)

  1. Find Judge in the Batters table
  2. Check "1+ HR %" โ€” if it shows 32%, that's roughly what the model estimates as the probability
  3. Compare to the book's implied probability from the odds
  4. If the book implies 25% but our model says 32%, that's potential model edge

Pro tip: Jump straight to the Value Finder โ†’ Model Edge preset to see these model-vs-book comparisons already calculated with EV and Kelly โ€” the Projections tab is better for research and manual comparison.


Tab 4: Special Markets

The Special Markets tab breaks down MLB prop markets by category, with game-by-game cards showing every relevant player, their probabilities, best available odds, and model value indicators. Each sub-tab has its own data hook with auto-refresh, Today/Tomorrow switching, and CSV export.

Players are sorted by probability (highest first) within each game, with team logos next to each name and row shading to visually distinguish home vs away players. A probability bar under each player's name shows their chance relative to the game's best candidate.

Home Runs

Shows every batter with a meaningful HR probability, grouped by game:

  • 1+ HR and 2+ HR probabilities โ€” Monte Carlo model projections color-coded by likelihood
  • Season hit rates โ€” how often this player has actually hit 1+ or 2+ HR this season
  • Park HR factor โ€” venue impact on home run probability (color-coded badge)
  • MIQ score โ€” our MatchIQ matchup rating for this batter vs the opposing pitcher
  • Best odds and book โ€” stacked for 1+ (top) and 2+ (bottom) thresholds
  • Model opp star โ€” gold star when our model finds the best book odds beat our fair value on 1+ HR
  • Hover tooltip โ€” projected HR/TB/Hits, season StatBars with hit fractions, park HR factor, MIQ breakdown, and odds with EV%

Stolen Bases

Shows speed-threat batters with SB probability, grouped by game:

  • 1+ SB and 2+ SB probabilities โ€” Monte Carlo projections with calibrated color thresholds for the SB market
  • Season SB rates โ€” historical 1+/2+ SB hit rates with game counts
  • MIQ score โ€” matchup quality rating
  • Best odds and book โ€” for 1+ and 2+ SB thresholds
  • Model opp star โ€” when model finds value on 1+ SB
  • Hover tooltip โ€” includes a "Getting On Base" section with OBP, projected singles, projected walks, and 1+ single probability (since most SBs start from first base), plus opposing pitcher WHIP for context on how easily this batter can reach base

Strikeouts

An expanded pitcher-centric view โ€” instead of one row per player, each starting pitcher gets a detailed card with a per-line breakdown:

  • Pitcher header โ€” name, hand badge, tier/rank badge, MIQ score, projected K, projected IP, K/9, ERA
  • K threshold grid โ€” one row for each line (Over 4.5K through Over 9.5K) showing:
    • Monte Carlo probability with visual bar
    • Season hit rate (how many starts the pitcher reached that threshold, e.g., "7/10 70%")
    • Best available odds and book for that specific line
    • Per-line model opp star (so you can see exactly which K lines have value)
  • Opposing lineup context โ€” projected team K total, average K per batter, opposing lineup's average MIQ (with "weak/below avg/avg/strong" label), and L/R/S batter hand breakdown
  • Side-by-side layout โ€” both starting pitchers displayed next to each other within each game card for easy comparison
  • Hover tooltip โ€” full K probability StatBars, season K distribution (avg K/start + last 5 starts), opposing lineup details, and model value summary

Doubles & Triples

Combined extra-base hit markets with both doubles and triples in one view:

  • 1+ Double and 1+ Triple probabilities โ€” Monte Carlo projections
  • Park XBH factor โ€” venue impact on extra-base hits (color-coded badge)
  • Projected doubles and triples โ€” today's model projections
  • Best odds and book โ€” stacked with doubles on top, triples on bottom
  • Split model opp stars โ€” separate stars for doubles (top) and triples (bottom)
  • Hover tooltip โ€” projected 2B/3B, season 1+ rates with StatBars, park XBH context, MIQ, and odds with EV%

Tab 5: Game Logs

The Game Logs tab shows historical player performance for the current season โ€” every game, with full box score stats for both batters and pitchers. This is your tool for verifying recent form and validating projections against actual results.

What You'll See

For each game log entry:

  • Date, player name, position, team, opponent, home/away
  • Game type (REG, ST, WC, DS, LCS, WS, ASG)
  • Batting order position
  • Batter stats: Hits, AB, Runs, HR, RBI, BB, K, SB, TB, 2B, 3B, 1B (all heatmapped)
  • Pitcher stats: Pitcher K, IP, ER, Hits Allowed, Pitcher BB (all heatmapped, inverted where appropriate โ€” lower ER/HA/BB is greener)

Filters

  • Player name search โ€” type any part of a name
  • Team โ€” filter to a specific team's players
  • Position โ€” C, 1B, 2B, 3B, SS, LF, CF, RF, DH, SP, RP
  • Game Type โ€” filter by Regular Season, Spring Training, Postseason rounds, etc.

Results load progressively โ€” scroll down to load more.

Using Game Logs

  • Verify recent form โ€” is a batter on a hot streak? Has a pitcher's K rate dropped recently?
  • Check vs opponent โ€” how did this player perform in previous meetings this season?
  • Home/away splits โ€” some players perform very differently based on location
  • Validate projections โ€” do our model projections align with what you see in recent games?
  • Identify role changes โ€” a sudden jump or drop in batting order position can signal a lineup change the projection model might not have fully incorporated yet
  • Spring Training vs Regular Season โ€” use the Game Type filter to isolate regular season data for cleaner analysis

Pro tip: Cross-reference game logs with the hit rate data in player tooltips. If a player has been consistently hitting a threshold in recent games AND our model projects them favorably AND the market offers +EV odds, that's a strong multi-signal opportunity.


Tab 6: MIQ HQ

MIQ HQ (MatchIQ Headquarters) is a dedicated matchup analysis view that lets you explore pitcher-batter matchups at the pitch-type level across every game on the slate. It's designed to complement the MIQ scores you see elsewhere in the suite by giving you the full, detailed picture.

Layout

Each game is displayed as a card with two teams side by side (stacked on mobile). Within each team's section:

  1. SP Header โ€” Shows the opposing starting pitcher's name and hand badge, so you know who these batters are facing
  2. Pitch Mix Rows โ€” Two rows showing the pitcher's pitch usage % broken down by hand (vs RHB and vs LHB), with frequency heatmapping so you can instantly see which pitches they throw most to each hand
  3. Pitcher Stat Rows โ€” The pitcher's stats (barrel %, exit velo, etc.) on each pitch type, split by batter hand
  4. Batter Context โ€” A label indicating that all batter stats below are vs the opposing pitcher's hand type (e.g., "Batter stats vs RIGHT-handed pitching")
  5. Batter Rows โ€” Each starter in batting order, showing their stats on each pitch type vs the opposing pitcher's hand

Columns

  • # โ€” Batting order position (green + glowing = lineup confirmed, amber + italic = unconfirmed)
  • Player โ€” Full name, clickable to open the Player Panel
  • Pos โ€” Color-coded position badge
  • Bat โ€” Batter hand badge (R = red, L = blue, S = purple)
  • MIQ โ€” MatchIQ score for the blended window (with icon: star = Elite, circle = Good, square = Neutral, X = Tough)
  • #P โ€” Number of pitches seen/thrown (sample size indicator, heatmapped by volume: green = large sample, red = small)
  • Tot โ€” Weighted average of the selected stat across all pitch types
  • Pitch Type Columns โ€” Fixed order (FF, SL, SI, CH, CU, FC, SV, KC, FS, ST) so columns never move when switching views. Color-coded badges with hover-to-reveal full pitch name.

Game Card Headers

Each game card shows: team logos, matchup (e.g., "SF @ CIN"), venue, game time, park factor label ("Park Today: Great for Runs"), weather conditions (temperature, wind speed, or dome indicator), and O/U + model total.

Filters (Sticky Header)

The filter bar stays fixed at the top as you scroll:

  • Day: Today / Tomorrow
  • Time Window: โ˜… Blended (recommended default), Last 10, Last 30, 2026, 2025 โ€” controls which time period the barrel rates and other stats are drawn from. Blended uses our optimized season blend. Last 10 and Last 30 show raw recent performance. 2026 and 2025 show full-season stats.
  • Stat: Barrel %, Exit Velo, Hard Hit %, Avg LA, Whiff % โ€” toggles which stat is displayed in all cells across every game card

How to Use MIQ HQ

Pre-bet research: Before betting a batter prop, navigate to their game in MIQ HQ and check how they perform on each pitch the opposing SP throws. A batter who barrels fastballs facing a fastball-heavy pitcher is a fundamentally different play than one who barrels only sliders.

Pitcher vulnerability analysis: Check the SP stat rows to see which pitches they're weakest on. If a pitcher gives up high barrel rates on their most-thrown pitch, every batter in that lineup benefits.

Recency check: Toggle to Last 10 to see if a batter has been hot or cold recently on specific pitch types. A batter who's been barreling everything in the last 10 days is trending differently than one whose season numbers look good but recent form is poor.

Sample size awareness: The #P column tells you how much data backs up each number. A 15% barrel rate on 200 pitches means something different than 15% on 8 pitches.

Bench Players

Bench players are collapsed by default under a "Bench (N)" toggle at the bottom of each team's section. Click to expand and see bench player stats โ€” useful for pinch-hit scenarios or if a lineup change is expected.


Player Panel (Batters)

Click any batter's name anywhere in the suite to open the full Player Details Panel. This is your deep-dive research tool for individual batters.

Shows the player's name, team, position, opponent, and any active injury status or news.

News & Lineup Changes

Recent news items and lineup change alerts for this player โ€” important for catching late scratches, batting order moves, or injury updates.

Today's Projections

A row of projected stat values for today's game: Proj Hits, Proj HR, Proj RBIs, Proj TB, Proj SB โ€” all heatmapped so you can see at a glance where this player stands relative to the typical range.

MKB MatchIQ (MIQ) Score

Our proprietary pitch-level matchup analysis. This is unique to MLB and one of the most powerful features in the suite.

What it measures: The MIQ score evaluates how each pitch in the opposing pitcher's arsenal matches up against this batter's strengths and weaknesses. It's not just "batter vs. pitcher" โ€” it's a pitch-by-pitch breakdown that accounts for the specific pitch types this pitcher throws and how this batter handles each one.

How to read it: Higher MIQ = better matchup for the batter. The score is displayed as a percentile-style bar alongside additional context scores:

  • Park Factor โ€” how much the venue impacts this batter's projected production
  • Bullpen โ€” the quality of the opposing bullpen (factors in once the SP exits)

MatchIQ Breakdown (Pitch Grid)

Below the MIQ score, a detailed pitch-by-pitch grid shows every pitch type in the opposing pitcher's arsenal. The grid now shows both pitcher and batter stats side by side for each pitch type, with a context header showing the opposing SP name, hand, and what hand split the batter stats represent.

Pitcher columns (red headers) โ€” what the opposing SP allows on each pitch type against this batter's hand:

  • SP Brl% โ€” how often this pitcher gives up barrels on this pitch (heatmapped โ€” green = pitcher is barrel-prone, good for batter)
  • SP EV โ€” average exit velocity the pitcher allows
  • SP HH% โ€” hard-hit rate the pitcher allows (95+ mph)
  • SP LA โ€” average launch angle the pitcher allows
  • SP Wh% โ€” pitcher's whiff rate on this pitch

Batter columns (blue headers) โ€” this batter's performance on each pitch type vs the opposing pitcher's hand:

  • Bat Brl% โ€” how often this batter barrels up this pitch type (heatmapped โ€” green = batter crushes this pitch)
  • Bat EV โ€” batter's average exit velocity on this pitch
  • Bat HH% โ€” batter's hard-hit rate
  • Bat LA โ€” batter's average launch angle
  • Bat Wh% โ€” batter's whiff rate (lower = better, green when low)

Each pitch type is color-coded (red for fastballs, blue for breaking balls, green for offspeed) for quick visual identification. The frequency bar shows how often the pitcher throws each pitch, with the usage % alongside.

A link at the bottom โ€” "View full MIQ HQ for this game" โ€” takes you directly to the MIQ HQ tab for deeper analysis of the entire game matchup.

Batted Ball Profile

A visual analysis of the batter's recent batted ball events, powered by individual Statcast data from Baseball Savant. This section shows a context line at the top โ€” e.g., "Today Corbin faces a RIGHT-HANDED pitcher Kyle Bradish" โ€” so you can reference it while exploring the data.

Three views (toggle between them):

  • EV / LA (Scatter Plot) โ€” Exit velocity (Y-axis) vs. launch angle (X-axis) for each ball in play. Dots are color-coded by outcome: green = home run, blue = extra-base hit, purple = single, red = out. Barrels are shown as larger dots with a white border. The chart has three shaded zones: Ground Ball (LA < 8ยฐ), Sweet Spot (8โ€“38ยฐ), and Pop Up (> 38ยฐ). Axes are fixed across all players so you can compare patterns visually.

  • Spray Chart โ€” An overhead field view showing where each batted ball landed, plotted using Savant hit coordinates. Same color coding as the scatter plot. Barrel dots are larger. Useful for seeing pull/oppo tendencies and whether a batter is consistently hitting to certain zones.

  • List โ€” A table view of each individual batted ball event showing: date, pitcher (with hand badge), pitch type (color-coded badge), exit velocity, launch angle, distance, and result (HR/XBH/1B/OUT/BRL badges).

Filters apply to all three views:

  • Recency: L5, L10, L20, L50 (most recent N balls in play, spanning seasons) or 2026 / 2025 (full season)
  • Pitcher Hand: All, vs RHP, vs LHP โ€” filter to see how the batter performs against a specific hand type

Quick Stats Bar shows at-a-glance: total BIP count, average exit velocity, barrel count, and hard-hit count for the current filter.

Season Stats

Two rows of heatmapped season statistics:

  • Row 1: GP, AVG, OBP, SLG, OPS, 1+ Hit Rate %
  • Row 2: H/G, HR/G, RBI/G, R/G, TB/G, SB/G

Hit Rates

A table comparing season-to-date hit rates against model (Monte Carlo) probabilities for key thresholds:

  • Hits: 1+, 2+, 3+
  • Home Runs: 1+
  • RBIs: 1+, 2+
  • Total Bases: 1+, 2+, 3+
  • Stolen Bases: 1+

For each threshold, you see the season hit rate (how often it has actually happened) alongside the model's projected probability for today. Discrepancies between the two can reveal whether recent form supports or contradicts the model.

Charts

Interactive charts showing game-by-game performance with reference lines for season average and today's projection:

  • Hits per game (bar chart)
  • Total Bases per game (bar chart)
  • Home Runs per game (bar chart)
  • RBIs, Runs, Stolen Bases, Strikeouts, Walks (bar charts)
  • 5-game rolling average trend lines for Hits, Total Bases, and Home Runs

Game Logs

A compact game log table showing the most recent games with key stats (H, AB, R, HR, RBI, BB, K, SB, TB, 2B, 3B).

All Props

At the bottom, a consolidated view of all active Value Finder opportunities for this player across all markets โ€” so you can see every available bet in one place without going back to the main table.


Pitcher Panel

Click any pitcher's name anywhere in the suite to open the Pitcher Panel. This is a separate, pitcher-specific layout with different sections than the batter panel.

Today's Projections

Projected stat values for today's start: Proj K, Proj IP, Proj ER, Proj Hits Allowed, Proj BB โ€” all heatmapped (inverted for negative stats so lower ER is greener).

Monte Carlo K Probabilities

A row of heatmapped probability badges for each K threshold: 3+ K %, 4+ K %, 5+ K %, 6+ K %, 7+ K %, 8+ K %, 9+ K %, 10+ K %. This tells you at a glance how likely this pitcher is to hit each strikeout benchmark today.

Pitch Arsenal

A detailed breakdown of the pitcher's pitch arsenal from Statcast data, shown by batter handedness (toggle between vs. RHB and vs. LHB):

For each pitch type:

  • Usage % โ€” how often they throw it
  • Velocity โ€” average speed
  • Spin Rate โ€” RPM
  • Barrel % โ€” how often batters barrel this pitch (heatmapped)
  • Exit Velo โ€” average exit velocity against this pitch
  • Launch Angle โ€” average launch angle
  • BA โ€” batting average against this pitch
  • wOBA โ€” weighted on-base average against
  • K % โ€” strikeout rate with this pitch
  • Whiff % โ€” swing-and-miss rate

This helps you understand which pitches are dominant and which are vulnerable โ€” critical for evaluating strikeout props and whether a pitcher will go deep into a game.

Charts

  • Strikeouts per start (bar chart)
  • Innings Pitched per start (bar chart)
  • Earned Runs per start (bar chart)
  • 5-start rolling K average (trend line)

Recent Starts (Game Logs)

A table of the pitcher's recent starts showing date, opponent, K, IP, ER, hits allowed, walks, and result.

All Props

All active Value Finder opportunities for this pitcher across all markets.


Common Scenarios

New to the suite? Here are the most common things people want to do and exactly how to accomplish them.


"I want to see the best bets available right now"

  1. Go to the Value Finder tab
  2. Make sure FV Mode is set to Market FV (the default)
  3. Click the High Confidence preset
  4. The table is already sorted by Conf. Adj. Recc. U โ€” highest value at the top
  5. Hover over any player name for a quick sanity check (model projection + hit rate)

"I only have access to certain books โ€” I want to ignore the ones I can't use"

  1. Click Exclude Books in the toolbar
  2. Check every book you don't have an account at (e.g., PN, RB, BV)
  3. Best Book, EV %, and Recc. U instantly recalculate to show your next-best available option
  4. To make this permanent: click Save, name it something like "My Books", and Load it at the start of each session. It also auto-saves in your browser so it'll still be set when you come back.

"A sportsbook is running a profit boost โ€” how do I evaluate it?"

  1. Click Boost in the toolbar
  2. Make sure you're on the Boost tab
  3. Select the book running the promotion (e.g., DK)
  4. Select the boost percentage (e.g., 25%)
  5. Every row now shows the post-boost EV and Recc. U for DK โ€” positive EV rows are worth considering
  6. When you're done, click Clear to return to normal

"A sportsbook is offering a risk-free or insured bet โ€” how do I evaluate it?"

  1. Click Boost in the toolbar and switch to the Risk-Free tab
  2. Select the book offering the promo
  3. Set the Insured Amount (how much of your wager is returned as bonus bets if you lose โ€” usually 100%)
  4. Set the Est. Conversion Rate (how much real money you expect per dollar of bonus bets โ€” 75% is typical)
  5. EV and Recc. U recalculate to show the value with reduced downside
  6. Every bet becomes more valuable because losing costs less โ€” look for the highest EV plays

"I have a bonus bet / free bet โ€” what should I use it on?"

  1. Click Boost in the toolbar and switch to the Bonus Bet tab
  2. Select the book where you have the bonus bet
  3. The EV % column becomes Conv % โ€” your expected return per dollar of bonus bet
  4. Sort by Conv % and look for plays in the +200 to +400 odds range โ€” this is the sweet spot (65โ€“80% conversion)
  5. Avoid using bonus bets on heavy favorites (poor conversion) or extreme longshots (high variance). Singles in the +200 to +400 range give you the best balance of conversion rate and realistic hit probability

"I want to find bets where Pinnacle's devigged odds say there's value at other books"

  1. Click FV Mode in the toolbar
  2. Select PN under "Single Book (Devigged)"
  3. The table now shows EV and Recc. U calculated using Pinnacle's devigged odds as fair value
  4. Only rows where Pinnacle has posted odds are shown โ€” these are the most liquid, sharp-market-confirmed lines
  5. Sort by Recc. U to find the largest edges relative to PN

"I want to see what our model thinks, not just the market"

  1. Click FV Mode and select Model FV
  2. Or click the Model Edge preset to filter for rows where the model sees positive EV
  3. For the gold standard: try Double Edge โ€” this shows only bets where BOTH the market AND the model agree there's edge

"I want to research a specific player before betting"

  1. In the Value Finder tab, type the player's name in the player search/filter
  2. Hover over their name to see a quick tooltip: model probability, hit rate, MIQ score
  3. Click their name to open the full Player Details Panel: MIQ breakdown, pitch grid, season stats, hit rates, charts
  4. Switch to the Game View tab to see them in context of their game โ€” check the opposing SP, weather, and park factor
  5. Switch to Game Logs to check their recent form

"I want to check if a prop has been hitting lately before I bet it"

  1. Find the opportunity in the Value Finder
  2. Hover over the Line value (desktop) or tap the line value (mobile) to open the line breakdown
  3. Click VF History inside that panel
  4. A table shows every time this exact prop (same player, market, line, side) appeared in the VF over the past 10 days, with the result (Hit / Miss / DNP / Pending)

"I want to find HR opportunities at hitter-friendly parks"

  1. Go to the Game View tab
  2. Look at the Park Factor badge on each game card โ€” focus on games at hitter-friendly parks (green "Great for Runs" or "Good for Runs" badges)
  3. Note the weather too โ€” wind blowing out amplifies the park effect
  4. Identify batters with high MIQ scores and favorable batting order positions (1-5) in those games
  5. Switch to the Value Finder tab and filter by those players' names or by Game
  6. Check the Home Runs and Total Bases opportunities for those players

"I want to find K props for dominant pitchers"

  1. Go to the Projections tab and switch to the Pitchers sub-tab
  2. Sort by Proj K or one of the Monte Carlo K columns (e.g., 6+ K %)
  3. Look for pitchers with Ace or Elite tier, high K projections, and favorable opponent matchups
  4. Click the pitcher name to open the Pitcher Panel and check their pitch arsenal and recent starts
  5. Switch to the Value Finder and filter by Market = "Pitcher Strikeouts" to find +EV K props

"I want to save my setup so I don't have to reconfigure every session"

  1. Set everything up the way you like: preset, FV mode, excluded books, sort, any column filters
  2. Click Save and give it a name (e.g., "Daily Setup", "Hits Over")
  3. Next session, click Load and select it โ€” everything restores instantly
  4. Saved filters sync to your MKB account, so they work on any device

"I want context on which games are good scoring environments today"

  1. Go to the Game View tab
  2. Read the MamaBot AI summary at the top for a slate overview
  3. Check the Game Summary Bar chips โ€” each shows the model's projected total vs the market O/U. Chips with OVER badges = model projects more scoring than the market expects
  4. Look at SP matchups โ€” games where a Below Avg pitcher faces a strong lineup create scoring opportunities
  5. Check weather and park factors โ€” wind blowing out at a hitter-friendly park is the ideal combination
  6. Click any chip to jump to that game's card and see player projections by team

Putting It All Together: A Full Workflow

Here's how to combine the tabs into a complete pre-bet research flow:

Step 1: Start with Game View

Open the Game View tab to get context on today's slate. Read the MamaBot AI summary. Note which games the model projects as high-scoring vs. pitcher-dominant. Check SP matchups โ€” a weak pitcher against a strong lineup creates opportunities. Check weather (wind direction matters!) and park factors. Identify players with high MIQ scores batting in the top half of the order.

Step 2: Check Player Projections

Switch to the Projections tab. Sort by the stat category you're interested in (e.g., 1+ HR % or 2+ H %) to find players the model is high on. Toggle between Batters and Pitchers sub-tabs. Note pitcher tiers โ€” batters facing Below Avg pitchers in hitter-friendly parks are prime targets.

Step 3: Check Special Markets

If you're interested in specific prop types, visit the Special Markets tab. Check Home Runs for park-adjusted HR probabilities, Stolen Bases for speed plays, Strikeouts for K props with pitch-level analysis, or Doubles & Triples for extra-base hit opportunities.

Step 4: Find Value Opportunities

Go to the Value Finder tab. Start with your preferred preset (High Confidence for conservative plays, or Model Edge / Double Edge for model-confirmed opportunities). In Market FV mode, sort by Conf. Adj. Recc. U to see the best-confidence plays.

Step 5: Validate the Opportunity

Hover over the player name in the Value Finder to see the quick tooltip โ€” does the model projection support the bet? Is the MIQ score favorable? Is the hit rate positive? If both edge indicators are green, that's a strong multi-signal confirmation.

Click the player name to open the full Player Details Panel. For batters, check the MatchIQ Breakdown pitch grid to understand why the matchup is favorable, the Batted Ball Profile to see recent batted ball quality, and click "View full MIQ HQ for this game" to explore the entire lineup's pitch-type matchup data. For pitchers, check the arsenal and recent starts.

Step 6: Check Game Logs (Optional)

If you're on the fence, flip to Game Logs and look at recent performance. Is the batter on a hot streak? Has the pitcher's K rate been trending up or down? Are there any patterns worth noting?

Step 7: Check Sparklines Before Betting

Before placing, hover over the Best Odds value in the Value Finder to check the sparkline. Is the line moving in your favor or against you? Has there been a steam move recently that might mean the opportunity is disappearing?

Step 8: Execute

Place your bet at the Best Book shown, at the odds shown. If the odds have moved slightly since you loaded the table, recalculate your stake accordingly (or just hit Refresh to see the latest data).


Quick Tips

Sort by Conf. Adj. Recc. U (in Market FV mode) โ€” it's the most reliable single signal for prioritizing plays.

Use presets as shortcuts โ€” High Confidence for bread-and-butter plays. Outlier Opportunities to find mispricings. Model Edge + Double Edge for model-validated plays.

FV Mode default is Market FV โ€” don't change this unless you specifically want to evaluate model-vs-book opportunities. Model FV is more aggressive and less conservative.

Check SPs in Game View โ€” the starting pitcher matchup is the single biggest factor in MLB props. A batter facing a Below Avg pitcher has a fundamentally different projection than the same batter facing an Ace.

Park factors are critical โ€” Coors Field and Yankee Stadium inflate offense significantly, while Petco Park and Oracle Park suppress it. Always check Game View park factor badges before betting.

Weather matters โ€” wind blowing out at a hitter-friendly park is the perfect storm for home run and total bases props. Wind blowing in suppresses offense. The Game View wind arrow shows this at a glance.

Use the MIQ pitch grid โ€” this is unique to MLB. Don't just look at the top-line MIQ score โ€” open the player panel and check the pitch-by-pitch breakdown to understand why a matchup is good or bad. A batter who crushes sliders facing a slider-heavy pitcher is a different story than one who struggles with them.

Use MIQ HQ for full-slate analysis โ€” the MIQ HQ tab shows every game's pitch-type matchup data at once. Toggle between Barrel %, Exit Velo, Hard Hit %, and Whiff % to see different angles on each matchup. Switch between time windows (Last 10, Last 30, full season) to compare recent form vs. overall performance. The #P column helps you gauge sample size.

Check the Batted Ball Profile โ€” in the Player Panel, the Batted Ball Profile shows individual batted ball events on a scatter plot (EV vs LA) and spray chart. Filter by Last 5/10/20 to see recent quality of contact, or toggle to vs LHP / vs RHP to see hand-specific patterns. The List view shows each event with the pitch type that was hit โ€” useful for spotting which pitches a batter is making the hardest contact on.

Toggle Player Info for context โ€” turn on the Player Info columns to see batting order, handedness, and opposing pitcher directly in the Value Finder table. A batter batting 2nd vs. a Below Avg RHP is a much stronger play than a batter batting 8th vs. an Ace LHP, even at the same EV.

Boost Calculator before promotions expire โ€” check your book's app for active profit boosts and enter them in the Boost Calculator to see the real EV before deciding whether to use the boost.

Save your daily starting point โ€” use Save to store your preferred preset, FV mode, and sort. Click Load at the start of each session to restore it instantly without reconfiguring from scratch.

Bookmark the suite URL โ€” it lives at /dashboard/mlb-tool-suite. The tab you're on stays in the URL, so you can bookmark specific tabs too.

Refresh before betting โ€” the tool auto-refreshes every ~2 minutes but always worth a manual refresh right before you bet to confirm the odds are still accurate.

Exclude the books you don't have โ€” if you're limited at certain books, set up Exclude Books once and save it as a filter. Your Best Book and EV columns will always reflect what's actually available to you.

Use VF History before betting a repeating prop โ€” if the same line has been surfacing for 4-5 days and keeps missing, that's worth knowing. Consistent recent hits + positive model edge + market EV is the strongest possible combination of signals.


Frequently Asked Questions

What's the difference between the Value Finder and the Projections tab?

The Value Finder finds bets where the market odds are better than the market consensus fair value โ€” it's purely about whether you're getting a good price relative to what the sharp market thinks. The Projections tab shows what our model estimates for each player, independent of market odds. They're complementary: Value Finder finds the mathematical edge, Projections provide the model context.

When should I use Model FV vs Market FV?

Market FV (default) is recommended for most users โ€” it's the more conservative, battle-tested methodology. Model FV is useful when you specifically want to bet on our model's probability estimates rather than market consensus, or when looking for opportunities the market might be underpricing. Always treat Model FV as an additional signal, not a replacement for the market-based approach.

What is the MIQ (MatchIQ) score?

MIQ is our proprietary pitch-level matchup analysis. It evaluates how each pitch in the opposing pitcher's arsenal matches up against this batter's strengths and weaknesses โ€” factoring in barrel rates, exit velocity, launch angle, hard-hit rate, and whiff rate on each specific pitch type. A high MIQ score means the batter historically performs well against the types of pitches this pitcher throws. It's one of the most unique features of the MLB model because it goes beyond simple "batter vs. pitcher" stats to analyze the pitch-type-level interaction. For the deepest analysis, visit the MIQ HQ tab which shows every pitch-type matchup across every game on the slate, with toggleable time windows and stat views.

Why do park factors matter so much in MLB?

MLB is uniquely affected by venue. Coors Field (Colorado) can inflate run scoring by 30%+ due to altitude and thin air, while Petco Park (San Diego) suppresses offense significantly. This affects hits, home runs, total bases, and runs scored. A player's projection is materially different depending on the park, and the model accounts for this โ€” but it's always worth double-checking in Game View.

How do weather conditions affect my bets?

Wind direction relative to the diamond is the biggest weather factor. Wind blowing out to center field favors hitters (more home runs, higher total bases). Wind blowing in from center field favors pitchers (fly balls die, fewer extra-base hits). Temperature also matters โ€” balls carry farther in warm weather. Rain risk can delay or shorten games, which affects pitcher props (fewer innings = fewer K opportunities).

What does the pitcher tier (Ace, Elite, etc.) mean?

Pitcher tiers rank starting pitchers based on our model's assessment of their overall quality. Ace is the top tier, followed by Elite, Above Average, Average, and Below Average. This ranking factors into both the opposing batters' projections (harder to hit against an Ace) and the pitcher's own projections (an Ace is more likely to go deep and rack up Ks). Always visible in Game View and the Projections Pitchers sub-tab.

What does the park factor score on game cards mean?

The park factor score (shown in the top-right of each game card in Game View) is a composite number reflecting how much the venue inflates or suppresses run scoring. It combines HR park factor, extra-base hit park factor, and overall run scoring. Higher scores mean hitter-friendly parks, lower scores mean pitcher-friendly parks. It's labeled as "Great for Runs," "Good for Runs," "Neutral," "Suppresses Runs," or "Poor for Runs."

Why are some game chips in the Game View bar highlighted green?

Green-bordered game chips indicate games where our model projects a significant edge โ€” specifically, a 1+ run difference between our model's projected game total and the market's posted over/under. These are the games where the model disagrees most with the market, making them prime candidates for further research.

Can I lock specific legs into the Parlay Optimizer?

Yes! Two ways: (1) Use the "Lock a Leg" search box at the top of the optimizer โ€” search for a player name or market and click + Lock. (2) After running the optimizer, click the ๐Ÿ”’ icon next to any leg you like in the results to lock it for the next run. Either way, locked legs are always included in every parlay the optimizer generates โ€” it fills the remaining slots from the pool of available legs.

How often does the data update?

The Value Finder updates every ~15 minutes during the day (6am-10pm EST), hourly overnight. Projections and game data update each morning before games and again when lineup news comes in. Game Logs update the day after each game.

Found an issue?

Email hilary@mama-knows-bets.com or DM via X or Discord. The suite is actively developed and we take bug reports seriously.


Ready to explore? Head to the MLB Tool Suite and start with the Value Finder tab.

Finding value matters.

Unlock our full suite of tools and join a community of sharp bettors.

  • All Value Finders
  • Projection models & sims
  • Full Discord access
  • NBA, NFL, NHL, MLB & Golf
  • Data export

Starting at $20/month โ€” 14-day money-back guarantee

Join MKB VIP