Changelog

Latest updates and improvements to GameDay Analytics.

April 11, 2026
changed
Exclude correlated parlays from Auto Parlay MLB
Auto Parlay now filters out combinations where the same player appears on multiple legs (e.g. Bobby Witt Jr. on both Runs and Hits+Runs+RBIs). Sportsbooks reduce payouts on correlated parlays, so these are no longer suggested.
fixed
Fix check effectiveness on prediction history pages MLB
Check effectiveness tables on HRR Overs and Unders history pages now correctly display pass/fail counts and hit rates. A MariaDB JSON_VALUE boolean comparison issue was causing all values to show as zero.
added
Add full-criteria vs near-miss badges to prediction history MLB
Daily breakdown on HRR prediction history pages now shows whether each prediction was a full-criteria match or a near-miss, with checks passed count.
fixed
Fix HRR Unders min games threshold MLB
Adjusted HRR Unders smart min-games offset to match HRR Overs, preventing overly strict filtering early in the season.
April 10, 2026
changed
Game info on Auto Parlay MLB
Auto Parlay cards now display each players matchup and game time
added
Min/Max Odds Filter on Auto Parlay MLB
Added Min Odds and Max Odds filters to the Auto Parlay page to exclude props with extreme juice
added
Auto Parlay Builder MLB
Added Auto Parlay page that automatically finds the best parlay combinations from todays available props. Select a sportsbook, number of legs, and minimum hit rate to discover ranked parlays with full day-by-day breakdowns.
added
Sportsbook Filter on Top Performers MLB
Added a sportsbook dropdown to the Top Performers page to filter results by a specific sportsbook
fixed
Fix game times on system pages MLB
Fixed game times on HRR Overs, HRR Unders, Hits Over, and Home Favorites system pages to correctly convert from UTC to Central Time
added
Min/Max Line Filters MLB
Added Min Line and Max Line filter fields to the dashboard toolbar for filtering props by line value range
added
HRR Unders System MLB
New evaluation system for identifying H+R+RBI prop under opportunities. Uses 7 checks including under hit rate, batting order position, opposing pitcher WHIP, team implied runs, venue, platoon disadvantage, and minimum games played. Includes prediction tracking and history page.
April 9, 2026
added
Smart Min Games Default for HRR Overs MLB
Min games filter now auto-calculates based on max team games played this season plus an adjustable offset (default -2). Updates dynamically as the season progresses.
added
System Prediction Tracking MLB
Added prediction tracking for HRR Overs system — locks predictions before games, grades them postgame, and provides a history page with accuracy stats and check effectiveness analysis
added
System Prediction Lock Script MLB
Added sync_lock_predictions.php — a cron script that snapshots qualifying and near-miss HRR Overs predictions roughly 1 hour before each game, storing them in system_predictions for later grading and performance tracking.
added
System Prediction Lock Script MLB
Added sync_lock_predictions.php — a cron script that snapshots qualifying and near-miss HRR Overs predictions roughly 1 hour before each game, storing them in system_predictions for later grading and performance tracking.
changed
Renamed HRR Advantage to HRR Overs MLB
Renamed the H+R+RBI Advantage system to HRR Overs for clarity — updated all URLs, routes, and navigation links
added
Smart Min Games & Odds Range Filter MLB
Dashboard now auto-calculates minimum games based on season progress and selected market type (batting vs pitching). Added min/max odds range inputs to filter prop lines. All defaults are configurable from the admin panel.
added
Hard Rock Bet Added MLB
Added Hard Rock Bet as a sportsbook source for player prop odds.
added
Sportsbook Auto-Discovery in Odds Sync MLB
The odds API sync script now automatically detects and records all sportsbooks encountered during each run, keeping the sportsbooks table current without manual intervention.
changed
Sportsbook Filtering for Prop APIs MLB
All prop-related API endpoints (daily-props, game-props, prop-hit-rates, prop-analysis, top-performers) now filter results to only show props from active sportsbooks. Inactive sportsbooks can be toggled off in the admin panel without affecting data integrity.
added
Sportsbook Toggle API MLB
Added POST /api/odds-api-sportsbook-toggle endpoint to enable or disable individual sportsbooks, controlling which books appear in odds API responses.
added
Sportsbook Management Table MLB
Added odds_api_sportsbooks table to control which sportsbooks appear in front-end props displays. All sportsbook data continues to sync regardless of active status.
fixed
Fix admin gear icon visibility MLB
Made the admin gear icon black so it is visible against the light navbar background.
fixed
Under hit rates now calculate correctly MLB
Clicking the Under toggle on the dashboard now recalculates hit rates (season, L5, L10) to show how often the player goes under the line, instead of just showing under odds.
added
Hits+Runs+RBIs OVER System MLB
New system that identifies batters with high Hits+Runs+RBIs hit rates in favorable matchup conditions. Filters by batting order, opposing pitcher WHIP, team implied runs, ballpark, and platoon advantage. Includes Over/Under toggle and admin dashboard with configurable venue toggles.
April 8, 2026
fixed
Fix stale team assignments in Prop Analyzer MLB
Player team labels now correctly reflect current-season rosters instead of potentially showing previous season teams
fixed
Fixed player photos on Top Performers pages MLB
Player headshots now display correctly on both Top Performers and Team Top Performers pages using the MLB CDN.
added
Team Top Performers page MLB
New page to view top-performing players filtered by team. Select any team from the dropdown to see which players are hitting their prop lines at the highest rates.
April 7, 2026
changed
Admin-Selectable Prop Markets MLB
Top Performers prop markets are now configurable from the admin Prop Analysis settings. Each market can be toggled to Over, Under, or Off. Removed low-value props like stolen bases, singles, and doubles by default.
added
Top Performers Page MLB
Added a new Top Performers page under Prop Analysis that highlights players consistently hitting their prop lines. Filter by pitchers or batters, with admin-configurable hit rate and minimum games thresholds.
added
Parlay Builder MLB
New multi-leg parlay analyzer — select 2-6 player props, choose teams, players, stats, and lines, then see historical hit rates showing how often your parlay would have hit this season.
April 6, 2026
added
Hits Over System MLB
New evaluation system that identifies teams likely to go over on total hits. Enter a threshold and direction to see which teams's projected hits (based on rolling batting averages vs opponent pitching trends) meet your criteria.
added
Systems Overview Page MLB
New systems overview page listing all evaluation systems with a highlighted section showing today qualifying games across all active systems
fixed
Disambiguated duplicate prop labels MLB
Pitcher Strikeouts, Batter Strikeouts, and Pitcher Walks now have distinct labels in market dropdowns instead of showing duplicate Strikeouts/Walks entries.
added
Min Games filter on dashboard MLB
Added a Min Games input to the dashboard toolbar. Defaults to 3 so players with only 1-2 games of data are filtered out, reducing misleading small-sample hit rates.
changed
Improved hit rate sorting and sample size display MLB
Dashboard prop cards now sort by total games when hit rates are tied, so players with more data rank higher. L5/L10 trend labels now show game count when fewer than 5 or 10 games are available (e.g. 100% (2g)) to indicate small sample sizes.
April 3, 2026
fixed
Convert all times to Central Time MLB
All game times across the site now display in Central Time (CT). Fixed a bug where dashboard game filter buttons showed broken times like 2014:05 PM. Added a shared formatGameTime() helper to ensure all future time displays are consistent.
fixed
Fixed prop sync cron job MLB
Resolved issue where daily prop imports were silently failing due to a missing log directory. Created the log directory and fixed file ownership so the cron job runs correctly under the gamedayanalytics user.
added
Admin Systems Dashboard MLB
Added a Systems section to the MLB Admin dashboard with configurable parameters for the Heavy Home Favorites system. Includes live preview showing how parameter changes affect today's game evaluations in real-time.
April 2, 2026
fixed
Fix dashboard player photos and props display MLB
Fixed player headshots on the props dashboard to use MLB CDN instead of local files. Fixed market type mapping that prevented props from loading. Fixed empty market dropdown when no props are available.
fixed
Fix props dashboard API MLB
Fixed the daily props API which was broken due to incorrect database column references. The props dashboard now loads correctly.
added
MLB Admin Dashboard MLB
Added a dedicated admin dashboard at mlb.gamedayanalytics.net/admin with password-protected access, sync log monitoring, data overview, and centralized links to admin tools. Removed public Admin nav section and replaced with a subtle gear icon.
added
Collapsible closing line history on player profiles MLB
Closing line history is now grouped by game and collapsible — showing the matchup and O/U summary on each row. Most recent game is expanded by default.
fixed
Fix prop history grading for closing line history MLB
Fixed the prop grading pipeline which was failing due to incorrect database column mappings and a missing table reference. Closing line history on player profiles now shows results across all game dates instead of only March 30.
April 1, 2026
fixed
Bridge Builder timezone fix MLB
Game times on the Bridge Builder page now display in Central Time
added
Bridge Builder & Pitcher Evaluations MLB
New admin dashboard for assigning pitcher starter tiers (Tier 1/2) and reliever roles (Setup Man/Closer). Bridge Builder page automatically filters today's MLB games through a 5-point qualification system: moneyline range, starter tier, bullpen LOB%, reliever availability, and sweep risk detection.
fixed
Fixed missing early-season game data MLB
Backfilled game stats, lineups, and umpire data from Opening Day (Mar 26) through Mar 29. Updated cron sync scripts to use a rolling date window instead of today-only, preventing data gaps at season start.
fixed
Player detail page rewritten for live schema MLB
Rewrote player-detail.php and the player-stats API to use the actual server schema: batters/pitchers tables (no players table), game_pk/game_date/status_abstract in games, base_on_balls/strike_outs/pitches_thrown in player_game_stats, and avg/obp/slg/ops columns in batters. Added new Closing Line History section showing graded O/U results with trend dots against closing lines from prop_history table.
March 31, 2026
added
Closing Line Hit Rate Analyzer MLB
Added historical closing line analysis to player prop cards. CL10 shows the last 10 games hit rate against the closing consensus line with visual Over/Under trend indicators.
added
The Odds API Integration MLB
Switched player prop data source to The Odds API with multi-sportsbook support (including Hard Rock Bet), intelligent 4-layer player name matching, and an admin dashboard for market management and unmatched player resolution.
fixed
Fixed pitcher matchup expansion MLB
Clicking a pitcher on the matchup page now correctly shows the opposing lineup with strikeout percentages (Season, L5, L10, Career) for prop analysis.
added
Complete sync infrastructure MLB
All player game stats, lineups, umpires, standings, and injuries now sync automatically from the MLB Stats API. Games update every 10 minutes during game hours, with a full sweep at 1:30 AM ET.
March 30, 2026
added
Per-Game Player Stats MLB
Individual game batting and pitching lines now stored for every player. Powers L5, L10, season, and career over/under calculations.
added
Game Lineups MLB
Batting orders and field positions synced from MLB boxscores for all games.
added
Umpire Tracking MLB
Home plate umpire assignments now tracked for every game to analyze scoring tendencies.
added
MLB Standings MLB
Full standings with splits (home/away, day/night, L10, one-run, extra-inning) synced daily.
added
Injury Status Tracking MLB
Injured list status synced from all 30 team rosters, updated daily.
added
Automated Sync Schedule MLB
Three cron jobs handle data freshness: daily pre-game (6 AM), live updates every 10 min with instant post-game stats, final sweep at 1:30 AM.
added
Historical Data Backfill MLB
Per-game stats, lineups, and umpires backfilled for all regular season games from 2020 to 2025.
changed
Migrated to Official MLB Stats API MLB
All game schedules, pitcher season stats, and batter season stats are now sourced directly from the official MLB Stats API (statsapi.mlb.com). Database rebuilt with MLB-native IDs for improved accuracy and reliability.
March 29, 2026
changed
Prop Analyzer Shows All Qualifying Players MLB
The Prop Hit Rate Analyzer now finds all players meeting your criteria regardless of whether they have a game today. The Game column indicates their matchup status.
added
Game Column in Prop Analyzer MLB
The Prop Hit Rate Analyzer now shows each player's matchup and game time alongside their prop data.
changed
Hide Completed Games from Dashboard MLB
Games that have already finished no longer appear on the daily props dashboard.
fixed
Fix Duplicate Game Tabs MLB
Fixed an issue where game filter tabs on the dashboard were showing the same game multiple times.
fixed
Fix Lineup Sync Errors MLB
Fixed a data type issue in the lineup sync that was causing insert errors for the probable pitcher field.
added
Incremental Post-Game Sync MLB
Player game stats, prop results, and lineups now process within ~10 minutes of a game ending instead of waiting for the 1:30 AM overnight batch.
fixed
Filter Spring Training from Game Log MLB
Player profile game log now only shows regular season games, excluding spring training appearances.
added
Full BDL API Data Mirror MLB
Now syncing all 19 BDL API endpoints including Statcast pitch-by-pitch data, play-by-play, standings, lineups, player splits, injuries, and batter-vs-pitcher matchups. Historical data backfilled for 2022-2025 seasons.
added
Pitching Matchups Page MLB
Added a new Pitching Matchups page showing today's starting pitchers grouped by game. Click any pitcher to see head-to-head strikeout rates, AVG, and OPS against the opposing lineup with career, season, L5, and L10 views.
March 28, 2026
added
Prop Hit Rate Analyzer MLB
New cross-player discovery tool that finds players with consistent hit rates against their current prop lines. Filter by prop type, direction, minimum hit rate, and games played. Includes L5/L10 trends and sortable results.
added
Umpire game preview per-season hit rates MLB
Umpire Game Preview cards now show the O/U line with the umpire hit rate broken down by season. Pitcher combo data also includes per-season breakdown. Fixed betting odds sync to correctly parse BDL API response fields.
fixed
Renamed Accuracy to Hit Rate on props cards MLB
The props dashboard now displays Hit Rate instead of Accuracy for clarity. Also fixed hit rate data not showing by falling back to the most recent season when the current season has no game stats yet.
March 25, 2026
added
Prop Card Dashboard MLB
Redesigned the MLB home page to display player props in a card-based layout with prop type selector, game filters, sportsbook filter, sort options, and hit rate trending (L5/L10/SZN). Cards show player photo, matchup, prop line, odds, and accuracy metrics sorted by hit rate.
March 24, 2026
added
Umpire Game Preview Page MLB
New page showing home plate umpire O/U hit rates, threshold grids, and starting pitcher combo stats for any date. Pick a date and instantly see how the umpire influences each game.
March 22, 2026
fixed
Fix Stale LIVE Badges MLB
Dashboard no longer shows LIVE badges for games that started more than 6 hours ago, preventing false live indicators when the API is slow to finalize game status.
added
Team Logos on Dashboard MLB
Today's Games cards on the dashboard now show team logos instead of plain text abbreviations.
added
Season Selector on Umpires Page MLB
Added season filter checkboxes to the Umpires listing page. Users can now filter umpire stats by specific seasons for more targeted analysis.
fixed
Filter Spring Training from Umpire Stats MLB
Fixed umpire stats to exclude spring training games. All umpire pages and the stats cache now only count regular season HP games, producing accurate game counts, averages, and over/under percentages.
March 14, 2026
added
Umpire Analysis tool MLB
New Umpire Analysis page for analyzing HP umpire tendencies with custom over/under thresholds across multiple stat types (runs, K, BB, HR, hits) with season filtering, hit rate cards, threshold grid, and game history.
added
Game time display on dashboard MLB
Scheduled games now show their start time (ET) instead of a generic Scheduled badge on the dashboard, games today, and game detail pages.
added
Umpire Filtering & Custom O/U Line Analysis MLB
Added interactive filters to the Umpires page — set minimum HP games, enter a custom O/U line threshold, and toggle between Over and Under to see hit rates. Includes sortable columns and historical vs. actual betting line tracking.
March 2, 2026
added
Season Selector MLB
Players and pitchers pages now support browsing historical seasons.
added
Player Headshots MLB
Player profile and list pages now show player photos.
added
Team Logos MLB
Team logo images replace text abbreviations across all pages.
changed
Smart stat columns on Players page MLB
Players page now shows only relevant stat columns when filtering by position — batting stats for hitters, pitching stats for pitchers.
added
Historical season data (2020-2025) MLB
Added complete season statistics going back to 2020. Browse any season using the season selector on Players, Pitchers, and Player Profile pages.
fixed
Player positions standardized MLB
Normalized all player position data to standard abbreviations (SP, LF, 3B, etc.) for consistent filtering across the platform.
fixed
Season stats data corrected MLB
Fixed field mapping for all batting and pitching statistics. OBP, SLG, OPS, ERA, WHIP, W-L, K, and IP now display correctly across all player pages.
March 1, 2026
added
Launch MLB Player Prop Analytics MLB
Full MLB platform with player stats, game logs, prop analysis, umpire factors, and betting odds tracking.