Changelog

What's new.

Every model, tool, fix and improvement shipped to GameDay Analytics, newest first.

Updates
615
Added
339
Improved
159
Last update
Nov 5
Nov 5 Thursday · 2026
  1. fixed NHL

    System Builder: current-season stats only

    The NHL System Builder no longer uses last season's games anywhere. Opp Rank, Shot %, TOI L10 and the Tonight hit rates now count only the current season, matching the Prop Finder. Historical system records were rebuilt, so results for systems using those filters will shift, and early-season games with no value yet drop out while the filter is on.

  2. added NHL

    System Builder: Team Rk and Team Lg Rk filters

    The NHL System Builder can now filter on where a player ranks on his team for the selected prop and where his team ranks in the league for that prop. Both are measured as of each game, so the historical record reflects what was known at the time. Both also appear as columns in the Tonight and Matching games tables.

Nov 4 Wednesday · 2026
  1. fixed

    My Bets: more accurate payouts and ROI

    Parlay payouts now use the exact leg prices instead of the rounded American odds. When a leg voids or pushes on a slip with typed-in total odds, the slip is repriced without that leg. Pushed bets no longer count toward dollar ROI, matching how voids and units already work.

  2. fixed NHL

    My Bets: slips no longer get stuck on Live after a game ends

    Fixed an issue where an incomplete NHL box score could leave player props on Waiting for Stats indefinitely, keeping the whole slip on Live. The tracker now waits for both teams' full lineups before treating a final box score as complete.

  3. added NFL

    Prop Finder: filter by team favorite or underdog

    The This Week board can now be filtered by whether a player's team is the Hard Rock moneyline favorite or underdog, and by a moneyline range. Set Team ML max to -150 to find players on teams favored by -150 or more.

  4. added NHL

    Prop Finder: filter by team favorite or underdog

    The Tonight board can now be filtered by whether a player's team is the Hard Rock moneyline favorite or underdog, and by a moneyline range. Set Team ML max to -150 to find players on teams favored by -150 or more.

Nov 3 Tuesday · 2026
  1. added

    Profit boosts in My Bets

    Add a % profit boost to any slip in My Bets, on any sport. Enter the boost from your sportsbook (25 for a 25% boost) when building a slip or logging a past bet. A winning slip pays the boosted winnings, and your payout, net and Performance stats include it. The stake is not boosted, and losses, pushes and voids are unchanged.

Nov 1 Sunday · 2026
  1. fixed

    My Bets: selected side now highlights

    The Over/Under and side buttons in the My Bets bet builder now highlight when clicked, so you can see which side you picked before adding the leg.

Oct 31 Saturday · 2026
  1. changed NFL

    Prop Finder: combine positions and pick games

    Pick any mix of positions with the QB / RB / WR / TE / K buttons, and choose one or more games from the scoreboard popup. Both filters apply in This Week, Custom line and Closing lines.

  2. changed NFL

    Prop Finder now works like the NHL Prop Finder

    This Week lists every player Hard Rock has a line for on the upcoming games, graded against his own line across all props at once. Each row shows snap %, share of team targets/carries, team and league ranks, the opponent rank, rest, injury status and the Hard Rock moneyline, total and spread. Custom line, Closing lines and Shortlist are separate tabs, and the game log shows each game's Hard Rock closing line.

Oct 30 Friday · 2026
  1. changed

    New sleek footer across all sites

    Every GameDay site now shares one cleaner footer with a sport switcher and a status bar at the very bottom showing that site's live health: status, last data sync, imports today, and season. The status now flags any data job whose most recent run failed.

  2. added

    Bet your Shortlist from My Bets

    On the NHL, NFL and NBA Prop Finder Shortlist, tap + beside the star on any prop to pick it, then Add to My Bets. Your picks open in the My Bets builder as a single or a parlay, or join one of your open slips, with Hard Rock current line and price already filled in. Nothing is saved until you tap Save slip, and anything My Bets cannot grade is listed with the reason.

  3. added

    My Bets: Performance dashboard

    A new Performance tab grades every settled slip: net profit and ROI, a running-profit chart with hover details, profit by month, win rate, streaks, best win, and breakdowns by sport, singles vs parlays, odds range and sportsbook, plus leg hit rate by market. Filter by time range, sport or tracked vs logged bets, and switch between dollars and units.

  4. added

    My Bets: log past bets

    Add bets you placed before you started tracking with Log past bet: pick the date, enter each leg (any sport, including ones we cannot grade) with how it finished, plus optional stake, odds and book. Logged bets land in Settled with a Logged tag, can be edited or deleted any time, and count toward your performance immediately. Settled history now pages back past the newest 50.

Oct 29 Thursday · 2026
  1. changed NBA

    NBA site gets a basketball-court backdrop

    The NBA site now has faint basketball-court markings and a warm hardwood glow behind the page, matching the ice rink on the NHL site.

  2. changed NHL

    NHL player tiles show this season only

    The summary tiles at the top of NHL player pages now cover the current season only. A player who has not played yet this season shows dashes instead of last season's numbers.

  3. removed MLB

    Old umpire pages retired

    The legacy Umpire Stats, Umpire Impact, Umpire Game Log and individual umpire pages have been retired. Old links now go to Umpire Over/Under Trends, which uses the current season.

  4. changed

    Every stat now uses the current season only

    Across MLB, NFL, NBA, WNBA, NHL and college football, hit rates and form numbers (Season, L3/L5/L10/L20, head-to-head, team and opponent ranks, share columns, game logs and player popups) now count only games from the current season. Nothing falls back to or blends in last season early in the year; a window with too few games this season shows a dash instead. Pick pages built on these numbers select from this season too.

  5. fixed NBA

    NBA: missing Hard Rock odds backfilled; Prop Finder Season is this season only

    Hard Rock player-prop closing lines and game spreads/totals for every 2026-27 game from Oct 20-28 are now filled in, so game logs and stat boards show the close for those games. On the Prop Finder, Season, Avg, Diff, Share, Team Rk, Team Lg Rk and Opp Rank now use this season's games only instead of falling back to last season early in the year.

  6. changed NBA

    NBA Prop Finder: Shortlist, team ranks and game lines

    The NBA Prop Finder now matches the NHL version. Star any Tonight row to save it to a Shortlist that re-grades against the current Hard Rock line. New columns show each player's share of his team's stat, his rank on his team, his team's league rank and the average-vs-line difference, and Hard Rock's spread, total and implied team total appear beside each game. New filters cover player name, position, exact line, odds range and team rank.

  7. fixed NBA

    NBA manual odds pull fixed

    The NBA admin Grab odds now button now actually starts the prop capture, and manual pulls report an error if they cannot start.

  8. added

    Choose when odds pulls run

    The Odds API Control Center frequency grid now supports per-day pull hours and exact set pull times, with the credit forecast matching the chosen times.

  9. fixed

    Odds API dashboard handles plan changes

    The Odds API Control Center now recognizes when the account usage counter resets mid-cycle and reconciles from that point, and reflects the new 100K monthly plan resetting on the 28th.

  10. changed NHL

    Prop Finder: Fav/Dog under the team name

    The Fav/Dog tag and moneyline now show under the team name; the game O/U and puck line show under the matchup.

  11. fixed NHL

    Prop Finder table fits on screen again

    Game lines under each matchup (Fav/Dog, O/U, puck line) now stack on two short lines instead of one long one, so every Prop Finder column fits.

  12. changed NHL

    Prop Finder: game lines + bigger player cards

    Every Prop Finder row now shows Hard Rock's line for the player's team — Fav/Dog moneyline, puck line and the game O/U — to help gauge game script and shot volume. The player profile popup is larger and shows the same line on its Next game row.

Oct 27 Tuesday · 2026
  1. changed

    My Notes and My Bets restyled

    My Notes, My Bets, the login page and the Notes drawer now use the same dark theme as the rest of GameDay Analytics.

  2. changed NHL

    Ice-rink background

    The NHL site now sits on an ice sheet: faint rink markings (red and blue lines, faceoff circles, creases) fade in under the header with an ice-blue glow, keeping the same dark look.

  3. changed NHL

    SOG Unders: opponent filter + rank on every pick

    SOG Unders now leaves out players facing the 8 teams that allow the most shots on goal, and each pick card shows the opponent's shots-allowed rank (1 = fewest allowed).

  4. changed NHL

    SOG Unders admin controls

    The SOG Unders board now has its own admin page with switches for the board and the last-5 rule, plus live and backtest records at a glance.

  5. added NHL

    SOG Unders

    New NHL board at /sog-unders: shots on goal Unders where the Hard Rock line (1.5 or 2.5) sits at least 0.5 shots above the player's average this season, he has gone under in 4 of his last 5, and the under is -170 or better. Picks refresh every 15 minutes, lock at puck drop and are graded automatically; a Backtest tab replays this season at Hard Rock closing lines, and a Strong tag marks picks our SOG model agrees with.

  6. added

    Manual odds pull by sport

    Admins can now trigger an on-demand odds pull for a single sport from the Odds API Control Center, choosing which pulls to run and seeing the estimated credit cost first.

Oct 26 Monday · 2026
  1. changed WNBA

    My Bets: WNBA moves to the cross-sport tracker

    WNBA My Bets is now the unified tracker, so one slip can mix WNBA legs with NBA, NHL, MLB, NFL and college football. Live legs, Hard Rock pre-fill, quarter and half totals and automatic did-not-play voids work the same as before, with pace projected per 40 minutes. Old share links redirect to the new share page.

  2. changed NBA

    My Bets: NBA moves to the cross-sport tracker

    NBA My Bets is now the unified tracker, so one slip can mix NBA legs with WNBA, NHL, MLB, NFL and college football. Live legs, Hard Rock pre-fill, quarter and half totals, double-doubles and automatic did-not-play voids work the same as before. Old share links redirect to the new share page.

  3. changed NFL

    My Bets: NFL moves to the cross-sport tracker

    NFL My Bets now runs on the unified tracker, so one slip can hold NFL and NHL legs and every subdomain shows the same list. Live ESPN updates, Hard Rock line pre-fill, grading and the manual "Player inactive? Mark void" option work as before; your existing slips and history were moved over and old share links still work.

  4. changed

    College football joins the unified My Bets

    My Bets on cfb.gamedayanalytics.net now uses the site-wide cross-sport tracker: one list for every sport, and a parlay can mix CFB legs with NHL (and other sports as they join). Pick from the next 7 days of college games with team/conference search and an FBS-only filter; spreads, moneylines, totals and team totals (full game or 1st half) pre-fill from Hard Rock Bet, player props come from ESPN rosters, and legs track live from ESPN. Grading rules are unchanged. Old CFB share links redirect to the new share page.

  5. changed MLB

    My Bets: MLB joins the cross-sport tracker

    MLB My Bets now runs on the unified tracker shared with NHL: one list of all your slips, parlays that mix MLB and NHL legs, and share links on gamedayanalytics.net. Grading is unchanged: props, moneyline, run line and totals for the full game or first 5 innings, settled 10 minutes after the final, with automatic voids for batters who never bat, pitchers who do not start and games called early.

  6. added

    My Bets is now one tracker for every sport

    Your slips now live in one place for your account, shown the same on every GameDay Analytics site and at gamedayanalytics.net/my-bets. New slips start with a sport pick, and you can switch sports between legs to build cross-sport parlays. NHL is first on the new tracker: every existing NHL slip, settled result and share link moved over unchanged (share links now open at gamedayanalytics.net/s/...). Other sports join as they move over.

  7. added

    My Bets comes to College Football

    Track your college football bets on cfb.gamedayanalytics.net/my-bets.php: singles and parlays of player props (passing, rushing, receiving, anytime TD, defense) and game lines (spread, moneyline, game total, team total, full game or 1st half). Every leg updates live from ESPN's box score, settles automatically once the game is final (overtime counts for full-game lines), and can be shared as a read-only link. Game lines pre-fill from Hard Rock Bet's last line before kickoff; props are entered from your slip. Uses the same login as every GameDay Analytics site.

  8. added MLB

    My Bets comes to MLB

    Track your MLB bets and parlays live, leg by leg, at /my-bets with your existing GameDay Analytics login. Add player props (hits, total bases, home runs, H+R+RBI, strikeouts, outs and more) or game lines (moneyline, run line, totals, team totals, full game or first 5 innings); lines pre-fill from Hard Rock Bet when available. Legs update from the official MLB feed every 15 seconds and settle automatically after the final, with no-plate-appearance and did-not-start voids. Share any slip with a read-only link.

  9. added WNBA

    My Bets bet tracker for the WNBA

    The WNBA site now has My Bets at /my-bets: build singles and parlays from WNBA player props and game lines, follow every leg live from ESPN (pace per 40 minutes), and let slips settle automatically after the final. Hard Rock Bet lines pre-fill when available, players who don't play are voided, and slips can be shared as read-only live links. Same GameDay Analytics login as every other sport.

  10. added NBA

    My Bets bet tracker for the NBA

    Track your NBA bets and parlays live at /my-bets. Add player props (points, rebounds, assists, threes, PRA and the other combos, steals, blocks, steals + blocks, turnovers, double-double, triple-double) or game lines (moneyline, spread, game total, team total, quarter and half totals). Lines and odds pre-fill from Hard Rock Bet when a line was captured before tip-off. Every leg updates from ESPN about every 15 seconds with pace once the 1st quarter is over, slips grade themselves after the final (overtime counts for full-game lines; a player who doesn't play is voided), and you can share a read-only live link. Sign in with your GameDay Analytics account.

  11. added NFL

    Prop Finder Shortlist

    Tap the star on any Prop Finder row to add that prop to your Shortlist. The Shortlist button shows just your starred players with their current Hard Rock line, odds, matchup and hit rates, and notes when the line has moved since you starred it.

  12. added NHL

    Prop Finder Shortlist

    Tap the star on any Prop Finder row to add that prop to your Shortlist. The new Shortlist tab shows just your starred players with the full row of stats, updated to the current Hard Rock line, and notes when the line has moved since you starred it.

Oct 25 Sunday · 2026
  1. changed

    Odds budget prepared for new data plan

    The odds scheduler budget guard switches to the new monthly data plan automatically the moment the plan takes effect, with a held-back reserve and a hard stop floor.

  2. added NHL

    Prop Finder: Team league rank filter

    Filter the NHL Prop Finder by the player's team league rank for the prop. Overs keep teams ranked that high or better (e.g. 8 = the eight highest-volume teams); Unders keep teams ranked that low or worse.

  3. added NHL

    Prop Finder: Team league rank

    New Team Lg Rk column on the NHL Prop Finder shows where the player's team ranks among all 32 teams for the prop, per game (1 = most). Shots on Goal ranks team shots per game, Goals/Points/Assists rank goals scored, Saves ranks shots allowed. Sortable.

  4. changed

    Changelog redesign

    The changelog now matches the rest of the site: dark theme, per-sport filters with update counts, and a date-grouped timeline with color-coded change types.

  5. fixed NHL

    Prop Finder columns line up

    Column headers and values on the NHL Prop Finder are now centered so each number sits directly under its header.

  6. changed NHL

    NHL Player Prop Stats: today's game + Hard Rock line

    Player Prop Stats now shows each player's game today and his current Hard Rock Bet line for the selected prop (with prices and his hit rate at that exact line over the chosen window), plus a Playing today filter.

  7. added NHL

    NHL Player Prop Stats

    New Stats page that shows every player's Over/Under hit rate at each common line (e.g. SOG 0.5 to 4.5, saves 20.5 to 30.5) over the season or his last 5/10/15/20 games. Filter for players at 80%+ on a line, by team, position, home/away and ice time.

  8. fixed

    Help popups open on top again

    The ? help popups and other pop-up windows no longer slide under the page footer or the top navigation bar on any sport site.

  9. added

    Watchlist alerts on every site

    When you sign in on any GameDay Analytics site, a popup now lists today's watchlist hits: the watched lines that are posted and the players or teams you follow that are playing. It shows once per login and again when a new hit comes in.

  10. added NHL

    My Watchlist

    New personal watchlist at /watchlist: follow players or teams, pick a prop or market and an exact line (like Shots on Goal 1.5), and see every upcoming game where that line is posted — with the player's season, L10 and L5 over rate at that line. Add from any player or team page with the Watch button.

  11. added NHL

    1P Over Watch

    New page at /p1-watch: teams whose games clear 1.5 first-period goals 75%+ of the time this season, their next games with the DraftKings/FanDuel 1P line, and a graded record of every one of those games as a first-period over — plus a backtest back to 2024-25.

  12. changed NHL

    Tidier NHL Models menu

    SOG Pick History and SOG Performance moved out of the Models menu; open them from the links at the top of the Shots on Goal Model page.

  13. fixed

    System Health triage

    NRFI and No-Run Inning models now record live performance metrics again; NFL game-line and NHL prop odds captures no longer fail on extreme longshot prices; the weekly WR model report runs again; System Health no longer raises false alarms for archived tables or for pipelines paused for the off-season.

  14. added NHL

    Assist Unders

    A new NHL board picks assists Unders on players riding a hot streak (over their line in 4 of their last 5) when their team is on the second night of a back-to-back. Hard Rock lines, tracked and graded, with a three-season backtest.

Oct 24 Saturday · 2026
  1. changed NHL

    SOG Picks now skip big lines and heavy juice

    NHL SOG Picks only include shots-on-goal lines of 0.5, 1.5 or 2.5 with an over price of -170 or better (no -175, -200 and so on). The season backtest has been rebuilt under the new rules.

  2. added

    Scoreboard at the top of every page

    Every sport site now shows the scoreboard strip above the navigation on every page: today's games with start times, Hard Rock lines, records and live and final scores. College football shows the current week.

  3. changed

    New home pages and one nav bar across every sport

    Every sport home page now shows the slate the way the NHL site does: game cards with Hard Rock moneylines, spreads and totals, records, starters or quarterbacks, and live and final scores, plus quick links to each site's tools. The navigation bar is now identical on every sport with a switcher for MLB, NFL, NBA, WNBA, NHL and CFB. The MLB props card board is now at /props-board.

  4. changed

    New dark theme across every sport

    MLB, NFL, NBA, WNBA and College Football now match the homepage and NHL site: a dark ink look with frosted navigation, new typography, refreshed cards and tables, charts tuned for dark mode, and team logos that stay visible on the dark background.

  5. added NHL

    SOG Picks: simple shots-on-goal Overs

    New SOG Picks page (Models menu): players who are a top-4 shooter on their team, average at least 0.5 shots over their Hard Rock line, hit the over in 4+ of their last 5, and face a team ranked 15th or worse in shots allowed. Picks lock at puck drop and are graded automatically, with a live History record and a current-season Backtest.

  6. changed NHL

    New dark look for NHL

    The NHL site now matches the redesigned homepage: dark theme with the signature orange accent, a new dashboard hero with live slate stats, glowing game and tool cards, serif-accented page titles, and team logos tuned for the dark background.

  7. changed

    Homepage redesign

    The homepage has a sleeker dark design: a sticky header with an Admin link, live platform stats, a new grid of league cards for MLB, NFL, NBA, WNBA, NHL and college football, and WNBA added to the footer.

  8. removed NHL

    Removed anytime goal scorer odds

    Hard Rock does not post anytime goal scorer props, so we stopped collecting them from other books (power-play points too). Goals over 0.5 remains in the Prop Finder.

  9. added NHL

    Parlay Ledger on NHL

    Upload your sportsbook bet history and see how your parlays really did, analyzed in your browser. My Bets and Matchups are now on the dashboard too.

  10. added NHL

    Team Stats: Props tab

    Home/road straight-up and puck-line records, -1.5 and +1.5 puck-line results with units, Under record and units, and average margin vs the Hard Rock close.

  11. added NHL

    Matchups board

    New Matchups page: tonight's opponents ranked by shots, points, goals and assists allowed to forwards and defensemen (season or last 10 games), with the goalie faced and special teams. The Saves view pairs each starter with his opponent's shot volume and his Hard Rock saves line.

  12. added NHL

    Player news and injuries

    Player profiles have a News tab with ESPN and Rotowire updates and an injury badge with status history. Matchup pages list both teams' injured players.

  13. added NHL

    Confirmed starting goalies

    Game cards, matchup pages, the Prop Finder and the new Matchups board now show each team's starting goalie as Confirmed or Expected, refreshed every 30 minutes on game days. Saves props are flagged "Not starting" when a teammate gets the net.

Oct 23 Friday · 2026
  1. fixed NHL

    Prop Finder team rank works for Unders

    On the NHL Prop Finder, Team rank now follows the direction. Overs keep a team's top players for the prop (rank 3 = top three), while Unders keep players ranked that low or lower (rank 15 = 15th on the team and below). With Both selected, each row uses its own side, and the label switches between less-than and greater-than to match.

  2. changed

    Player profiles open in a popup everywhere

    Clicking any player name on the MLB, NFL, NBA, WNBA or NHL sites now opens that player's profile in a popup over the page instead of leaving it. Clicking another player inside the popup loads them in place, and an Open full page link is always there. Every player profile also has an Add note button that opens your notes pre-filled with that player.

  3. added NHL

    Prop Finder: Team Rank column

    Every Prop Finder row now shows the player's rank on his team for that prop (per-game average, e.g. 2 of 19 in shots on goal), sortable, with a new Team rank filter.

  4. added

    Member Notes on every sport

    Signed-in members can now keep private notes on players and teams across MLB, NFL, NBA, WNBA, NHL and college football. A Notes button on every GameDay page lets you pick a sport, team and player (or search by name) and jot something down; manage everything at gamedayanalytics.net/my-notes with filters by sport, player and team, search, pinning, editing and deleting.

  5. added NHL

    Prop Finder: filter by line

    New Line filter shows only props at the Hard Rock number you enter — e.g. 1.5 for every 1.5 shots/points line tonight.

  6. added NHL

    Prop Finder: search by player

    Type any part of a player's name to narrow the Prop Finder — case and accents are ignored (stutzle finds Stützle). Works in Tonight and Custom line modes.

  7. added NHL

    Prop Finder: Diff column

    New Diff column shows each player's average minus his line (e.g. +1.50), green when the average favors your side. Sort by it to find the biggest cushions.

  8. changed NHL

    Prop Finder: odds filters, no more side-scrolling

    Filter Prop Finder results by Min and Max Hard Rock odds (e.g. -150 to +120). The L20 column is gone and the table now fits on screen without scrolling sideways.

  9. changed NHL

    Prop Finder: player profile popup

    Click a player's name on the Prop Finder to see their full profile — props, game log, splits and career — in a popup without leaving your results.

  10. fixed NHL

    Prop Finder: Tonight always means today

    Tonight mode now always opens on today's slate — old links or bookmarks with a past date no longer show a previous night's games as tonight.

Oct 22 Thursday · 2026
  1. changed NHL

    System Builder: Season / L5 / L10 hit rates

    Every player in the System Builder's tonight list now shows his Season, last-5 and last-10 hit rates at tonight's Hard Rock line, next to his record inside the system.

  2. added NHL

    System Builder

    Build your own NHL betting systems: pick a prop (Shots on Goal, Goals, Points, Assists, Saves) and stack filters like opponent rank, shot share, ice time, rest days, goalie days off and odds. Results update instantly with the record, hit rate, units and ROI at real Hard Rock closing lines since 2024-25, a season-by-season split, and every player on tonight's slate who fits.

Oct 20 Tuesday · 2026
  1. added NHL

    My Bets for NHL

    Track your NHL bets live: add singles or parlays with player props (shots, goals, assists, points, power-play points, blocks, saves) or game lines (moneyline, puck line, game, period and team totals). Lines pre-fill from Hard Rock Bet, every leg updates live during the game, and slips settle automatically. Scratched players and goalies who do not start are voided automatically. Same login as NFL My Bets.

  2. added NHL

    Prop Finder: Shot % column

    The NHL Prop Finder shows each skater's share of his team's shots on goal (last 10 games, season below). Sort by it to find high-volume shooters for SOG props.

  3. changed

    Leaner odds refresh schedule

    Odds now refresh a few times a day plus pregame for NFL, NHL and college football (NFL lines from Hard Rock and Pinnacle only). MLB and NBA odds are paused for now.

Oct 19 Monday · 2026
  1. changed NHL

    Prop Finder: full team names

    Team, matchup and game-log opponent columns on the NHL Prop Finder now show full team names instead of abbreviations.

  2. changed NFL

    Game Props: game totals breakdown

    The Game Props tab now shows each team's game-total profile: points scored, allowed and combined per game, average Hard Rock closing total and how far games landed above or below it, over-under record overall, at home, on the road, as the favorite and as the underdog, and how its games finished against this game's total.

  3. added NFL

    Game Props: new Game Props tab

    Click a game on Game Props and switch to the new Game Props tab to compare both teams as bets: Hard Rock's spread, total and moneyline for the game, each team's record straight up, against the spread (overall, home, road), as the favorite and as the underdog, over-under record and moneyline units, this season entering the game next to last season. Rows that match each team's spot in the game are highlighted, and the last six results are shown against the closing line.

  4. added NFL

    Team Stats: new Props tab

    NFL Team Stats now has a Props tab with every team's SU record, ATS record (overall, home, road), record and ATS as the favorite and as the underdog, moneyline units, over/under record and Over/Under hit rates, average spread, ATS margin and average total. Every game is graded against Hard Rock's closing line for that game, from the 2024 season on.

Oct 18 Sunday · 2026
  1. added NHL

    Play-by-play data for every NHL game since 2015-16

    Ten-plus seasons of NHL play-by-play and shift charts now power per-situation ice time and shots (even strength, power play, penalty kill, 6-on-5, empty net, overtime), reconciled shot-for-shot against official box scores.

  2. added NHL

    Shots on Goal model

    A new NHL shots-on-goal prop model at /sog-model prices every Hard Rock SOG line by simulating each game 10,000 times: power plays, score swings, late goalie pulls and 3-on-3 overtime, each player's ice-time share by situation, and his shot rate adjusted for the opponent. Its probability blends the simulation with the market price; in a two-season walk-forward backtest against Hard Rock closing lines it was more accurate than the closing line. Best bets, full pick history and tracked performance (including closing-line value) are on /sog-model/history and /sog-model/performance.

Oct 17 Saturday · 2026
  1. changed

    CFB Team Stats columns now collapse

    Offense and Defense on the College Football Team Stats table start collapsed to Points so the whole table fits; click the Offense or Defense header to expand passing and rushing yards.

  2. changed

    College Football Team Stats redesigned

    Team Stats is now one table for every FBS team: CFP ranking (AP poll until the committee releases its first ranking), win-loss record, spread record overall, at home, on the road, as a favorite and as an underdog, over and under hit rates against Hard Rock closing lines, and offense / defense passing yards, rushing yards and points with a per-game or season-total switch.

  3. changed

    College Football gets the NFL look

    The College Football site now shares the NFL site theme: dark navigation bar with Game Model / Analysis / Stats & Data menus, a breadcrumb bar, cleaner white panels and tables, and a new footer with database stats and quick links to NFL and MLB.

Oct 16 Friday · 2026
  1. added

    College Football added to the home page

    GameDay Analytics now lists College Football alongside MLB, NFL, NBA, WNBA and NHL, linking to cfb.gamedayanalytics.net (Beta).

  2. added

    CFB Team Stats: box scores and betting records

    New Team Stats page for FBS teams: offense, defense and differential box-score stats (2018 on) with per-game/total and last-3/last-5 views, plus a Betting tab with ATS, over/under, moneyline and team-total records against Hard Rock closing lines.

  3. added

    CFB Prop Finder: spreads, moneylines, team totals and game totals

    New college football Prop Finder on cfb.gamedayanalytics.net. Pick a market and direction to see every FBS team on this week's slate with its Hard Rock Bet line and hit rates: this season and last 3/5 games against today's line, plus a Close % that grades each past game against its own Hard Rock closing line (back to 2024). Filter by home/away, favorite/underdog, ranked opponent, conference and game.

  4. fixed NHL

    NHL tables: column headers line up

    Column headers on the NHL Prop Finder, Team Bet Finder, Player Stats and Team Stats tables now sit directly over their numbers.

  5. changed NHL

    NHL period totals now show DraftKings and FanDuel lines

    Hard Rock doesn't post 1st/2nd/3rd period totals, so period markets on the Team Bet Finder, matchup pages and dashboard now show DraftKings and FanDuel lines (labelled DK/FD), grade trends at the DraftKings number, and show each team's record against DraftKings/FanDuel closing period totals.

  6. added NHL

    NHL site is live (beta)

    nhl.gamedayanalytics.net is open: tonight's slate with Hard Rock lines, a Prop Finder for goals, points, assists, shots on goal and goalie saves, a Team Bet Finder for game totals, puck lines, moneylines and period totals, matchup pages, and player and team stats going back to 2015-16. Every line shown is Hard Rock Bet's; records against Hard Rock closing lines go back to the 2024-25 season.

Oct 14 Wednesday · 2026
  1. added NFL

    Prop Finder: filter by game

    New Games button: pick one or more of this week's games to show only players from those matchups.

  2. added NFL

    Prop Finder: filter by odds

    Set a Min and/or Max odds in the Filters panel to keep only props whose Hard Rock price for your side falls in that range (e.g. -150 to +120). A new Odds column shows the price and can be sorted.

  3. fixed MLB

    Schedule page: live scores and Hard Rock odds

    The schedule page refreshes live scores again and shows Hard Rock's pregame total and moneyline for each game.

  4. fixed MLB

    NRFI / NRI closing-line value now same-book

    Closing-line value compares each NRFI/NRI pick with the same sportsbook's closing price (it used to mix books). Past results were recalculated.

  5. removed MLB

    Old Props Tracker and Today's Games pages removed

    Two outdated pages that no longer worked were taken out of the menu.

  6. changed MLB

    NRFI / NRI odds labelled

    Hard Rock doesn't post first-inning markets, so NRFI and NRI odds are FanDuel's. Every price on those pages now names the sportsbook, and only pregame prices are used.

  7. changed MLB

    Closing lines now use Hard Rock

    Graded closing lines on Top Performers, Top Unders, Auto Parlay and player history now use Hard Rock's own closing line. Games before Oct 14 keep their previous cross-book close and are labelled as consensus. Total-bases hit rates may shift because Hard Rock's main total-bases line is usually 1.5.

  8. fixed NFL

    WR model closing lines corrected

    A handful of WR model results had a closing line from another game; they now use each game's own Hard Rock close.

  9. changed NFL

    Picks re-priced right before kickoff

    Model picks now take a final look at Hard Rock's line in the last 30 minutes before kickoff and lock at the actual kickoff time.

  10. fixed MLB

    Season odds history cleaned up

    Lines from this season that were stored on the wrong game (series, doubleheaders) or captured after first pitch have been removed, and the affected closing-line results and umpire over/under records re-graded. Games with no trustworthy line now show none instead of a wrong one.

Oct 13 Tuesday · 2026
  1. fixed

    Finals lines now showing

    WNBA Finals Game 1 Hard Rock lines were captured but not linked to the game; the boards now show the Finals slate. Unplayed If Necessary games were removed from the schedule.

  2. fixed MLB

    Odds matched to the right game in a series

    MLB odds are now matched to games by teams and first-pitch time, so back-to-back series games and doubleheaders can no longer swap lines, and in-game prices no longer overwrite pregame lines. Hit-rate pages no longer reuse a line from an earlier game, and pages default to Hard Rock.

  3. fixed NFL

    Receiving Yards board shows every posted line

    The Receiving Yards board was missing lines from one of our two odds feeds; all posted Hard Rock lines now appear.

  4. fixed NFL

    Closing lines and CLV re-graded

    Props-model closing lines and CLV were recalculated from each game's own Hard Rock closing line. Some results previously showed another game's close.

  5. fixed NFL

    Lines always match the game shown

    Fixed several places where a player's line from a different game could appear: the player card popup, QB profile line, game pages after a trade, and closing-line grades. Every line now comes from that exact game and is Hard Rock's; other books appear only in comparison tables.

  6. fixed NFL

    Prop Finder no longer shows last week's line

    Fixed Prop Finder showing a player's previous-game Hard Rock line against this week's opponent when Hard Rock hadn't posted the new game yet (most visible after Thursday night games). Lines now always belong to the game they were posted for.

  7. fixed NFL

    Prop Finder no longer shows last week's line

    Fixed Prop Finder showing a player's previous-game Hard Rock line against this week's opponent when Hard Rock hadn't posted the new game yet (most visible after Thursday night games). Lines now always belong to the game they were posted for.

  8. added NFL

    Prop analysis tabs on player profiles

    NFL player profiles now include the prop analysis boards for that player: Rushing Attempts, Rushing Yards, Receptions and Receiving Yards for RBs; Receptions and Receiving Yards for WRs and TEs; Rushing Attempts, Rushing Yards, Pass Completions and Pass Attempts for QBs. Each tab shows the same row as the full board: this week's Hard Rock line and moves, spread and team total, opponent rank vs his position, last-game usage and L3/L5/season hit rates.

  9. fixed NFL

    Rushing boards showing no players

    Fixed the Rushing Attempts and Rushing Yards boards, which loaded an empty table after the new Opp vs Pos column shipped. All RBs and QBs on the slate show again, with the matchup column filled in.

  10. changed NFL

    Prop Finder: select multiple positions

    Position buttons are now multi-select. Combine RB, WR and TE for Receiving Yards or Receptions, or QB and RB for Rushing Yards or Rush Attempts. The Prop menu shows the props every selected position shares.

  11. changed NFL

    Prop Finder: avg closing-line fallback + Exclude Anytime TD

    When Hard Rock has not posted a player line yet, the All Props leaderboard now uses that player's average Hard Rock closing line this season for the prop (tagged avg cl) before falling back to the standard line. New Exclude Anytime TD checkbox in the Filters panel.

  12. changed

    Leaner odds requests

    Odds pulls can now be limited to Hard Rock (plus an optional sharp reference line), making frequent line updates far cheaper.

  13. changed

    Per-sport odds update schedules

    Odds can now refresh on a different schedule for each sport and day of the week, so lines update more often when games are on.

  14. fixed

    More accurate odds usage tracking

    Odds data usage is now measured from the provider's own billing figures, and the monthly cycle now correctly resets on the 1st.

  15. added NHL

    NHL odds data

    NHL player props and Hard Rock game lines (moneyline, puck line, total) are now collected throughout the season.

  16. added

    Odds API Control Center

    A single admin dashboard now controls and tracks odds data pulls across every sport: on/off switches, editable schedules, a monthly usage forecast, and a log of every request.

  17. added NFL

    Prop Finder: Close % column

    The NFL Prop Finder now shows Close % next to Season %: how often each player beat the actual Hard Rock closing line in each game this season (e.g. 5/5), alongside how he does against today's line. Hover for his average closing line and ROI.

  18. fixed NFL

    Prop Finder leaderboard uses Hard Rock lines; matchups look ahead

    The NFL Prop Finder All Props leaderboard now grades each player at his own Hard Rock line for this week when posted (tagged HRB, otherwise the standard line). Matchup grades and the Matchups page switch to the next week as soon as the previous week's last game is final.

  19. changed NFL

    Prop Finder: cleaner filter layout

    The NFL Prop Finder controls are now a single bar (position buttons, prop, direction, line) with everything else in a Filters panel. Active filters show as chips you can remove with one click.

  20. added NFL

    Prop Finder: matchup filter

    Filter the NFL Prop Finder by this week's Matchups grade (Great, Good, Even, Tough, Bad) — e.g. show only players with a Great or Good matchup. A new Matchup column shows each player's grade and opponent.

  21. changed NFL

    Prop Finder: historical view spans 2024 to today

    Historical closing lines now pools every game since 2024 and shows how often a player cleared each game's Hard Rock closing line (overall, L5, L10 and per season) next to how often those same games would clear today's Hard Rock line, plus average actual vs average close and ROI.

  22. added NFL

    Prop Finder: Historical closing lines

    New Historical closing lines checkbox on the NFL Prop Finder grades every past game against that game's own Hard Rock closing line (2024 onward), with average closing line and ROI at the closing price. Works with the All Props leaderboard and the game log.

  23. added NFL

    Prop Finder: Hard Rock lines for Passing TDs

    Passing TDs on the NFL Prop Finder now supports Book line (Hard Rock) mode — each QB is graded against his own current Hard Rock passing-TD line for his next game, with prices shown.

Oct 9 Friday · 2026
  1. fixed

    Combo boards stay on today's slate

    The WNBA and NBA stat boards no longer show an old June slate when Hard Rock has not posted a combo market for today. The board now stays on the current slate and says the lines are not posted yet.

  2. fixed NBA

    Clippers odds now match

    Fixed Clippers games not linking to sportsbook odds (team-name mismatch), which would have left Clippers players off the prop boards.

  3. added NBA

    Historical closing lines for vs Opp

    Hard Rock closing lines for 1,283 games of the 2025-26 NBA season are now loaded, so the vs Opp Close column and game-log Close values are filled from opening night.

  4. added WNBA

    Historical closing lines for vs Opp

    The vs Opp Close column now covers the 2025 and 2026 seasons: Hard Rock closing lines were loaded for 614 past WNBA games, so every player shows how often they beat the closing number against tonight's opponent.

  5. added NBA

    vs Opp hit rates on the stat boards

    Points, Rebounds, Assists and Combos boards now show a vs Opp group: how often each player cleared tonight's Hard Rock line against tonight's opponent (this season and last), and how often they beat Hard Rock's closing line in those same matchups. Sortable and searchable; the game log highlights games against tonight's opponent.

  6. added WNBA

    vs Opp hit rates on the stat boards

    Points, Rebounds, Assists and Combos boards now show a vs Opp group: how often each player cleared tonight's Hard Rock line against tonight's opponent (this season and last), and how often they beat Hard Rock's closing line in those same matchups. Sortable and searchable; the game log highlights games against tonight's opponent.

  7. changed NFL

    Rush Attempts Best Bets record

    Every qualifying Rush Attempts Best Bet is now shown as a card, with the top 3 highlighted. A new Best Bets Record page tracks the graded results of the top 3 and of all qualifiers: win-loss, units, ROI, a week-by-week table and the full pick log, alongside the historical backtest.

  8. added NFL

    Rush Attempts Best Bets

    The Rush Attempts Model page now highlights the week's three Best Bets: players where the model disagrees with the Hard Rock line by 10+ points and is most confident. Players with uncertain injury news are skipped, picks lock at kickoff, and a live record tracks results next to the historical backtest.

  9. added NFL

    Rush Attempts Model

    New model projecting rushing attempts for every RB and QB: expected team carries times each player's share (including how his share changes when his team leads or trails), an 80% range, and the probability of clearing the Hard Rock line. Backtested against actual carries every season since 2018, it beats the last-4-game average by 7-13%. A companion backtest page shows how often players go over or under their closing rush-attempts lines since 2023.

  10. added NFL

    QB Attempts Sim

    New NFL model at /qb-attempts-sim: every game is simulated 20,000 times snap by snap, anchored to the Hard Rock spread and total, to show each starting QB's full range of pass attempts and completions against the Hard Rock line, plus a line-lag watch for props that do not move with the game line. Backtested on three seasons of closing lines; probabilities are shown as information while it builds a live record.

Oct 8 Thursday · 2026
  1. added

    Parlay Ledger: you vs. the average bettor

    Parlay Ledger now compares your ROI with what a typical bettor loses on the same mix of parlays and single bets (based on published 2025 sportsbook hold), checks your leg hit rate against a no-edge bettor, and adds a How to win more list of tips drawn from your own file: leg count, same-game pricing, markets beating or losing to their price, over lean, long shots, chasing losses and cash-outs.

  2. changed NFL

    Receptions-G v2: sharper projections, filter by game

    Projections now factor in teammates who are out or returning, players back from missed games, and targets per route run, and the model was retrained with an improved ensemble. The table filter now picks a game (matchup cards) instead of a team.

  3. added NFL

    Receptions-G: expected receptions for every receiver

    New Models page /receptions-g projects how many catches each WR, TE and RB should make in this week's game, with an 80% range, the top drivers (target share, snap share, opponent vs alignment, Vegas total, teammate injuries), and graded results for past weeks. Search any player or browse the full slate.

  4. added NFL

    Opponent vs position on the rushing boards

    The Rushing Yards and Rushing Attempts boards now have the Opp vs Pos column: rushing yards and carries per game the opponent has allowed to the player's position this season, ranked across the league (1st = most allowed). Sortable and filterable from the stat search.

  5. added NFL

    Opponent vs position on the receiving boards

    The Receptions and Receiving Yards boards have a new Opp vs Pos column: receptions and receiving yards per game the opponent has allowed to the player's position this season, ranked across the league (1st = most allowed). Sort by it, or use the Opp rank filter in the stat search to find the softest matchups.

  6. changed

    Hard Rock spreads and totals on the WNBA and NBA boards

    The Spread, Team total and favorite/underdog tags on the Points, Rebounds, Assists and Combos boards now come from Hard Rock Bet instead of another sportsbook, refreshed hourly on game days.

  7. changed

    Prop Finder shows Hard Rock lines only

    Prop Finder on MLB, NFL, NBA and WNBA now uses Hard Rock Bet lines exclusively. Players or props Hard Rock has not posted show no line instead of another sportsbook's number, and the MLB sportsbook picker offers Hard Rock only.

  8. changed

    Boards and profiles show Hard Rock lines only

    The Combos board and the Prop Stats tab on player profiles no longer fall back to other sportsbooks. Every prop line on the WNBA and NBA boards and profiles is now Hard Rock Bet's; a market Hard Rock hasn't posted simply shows as empty.

  9. added

    Points, Rebounds and Combos boards for WNBA and NBA

    Three new boards alongside Assists: Points and Rebounds show Hard Rock Bet lines, and Combos covers Pts + Reb + Ast, Pts + Reb, Pts + Ast and Reb + Ast (Hard Rock first, otherwise the most evenly priced book). Each has recent usage, L5/L10/season hit rates at the current line, game script, opponent rank and line movement. On playoff slates the game-log popup now includes playoff games.

  10. changed

    Assists board fills in on off-days

    On days without games, prop lines for the next game day are now pulled in the afternoon, so the WNBA and NBA Assists boards show the upcoming slate instead of the last one.

  11. added

    Player profiles on WNBA and NBA

    Click any player name on the Assists board or Prop Finder to open a full profile: season stats, a sortable game log, career averages, prop history graded against closing lines, and the latest news. Bio details and news come from ESPN.

  12. fixed

    Latest WNBA games now count in hit rates

    Fixed an overnight data job that could mark the previous night's games as unplayed, which left the most recent game out of hit rates on the Assists board and Prop Finder. The same fix is applied to the NBA site ahead of its season.

Oct 7 Wednesday · 2026
  1. added WNBA

    WNBA Prop Finder is live (beta)

    wnba.gamedayanalytics.net is open in beta: the Prop Finder grades tonight's WNBA player-prop lines (points, rebounds, assists, threes, steals, blocks, turnovers and combos) against each player's season, last 5/10/20 and head-to-head hit rates, with rest, opponent defense-vs-position and minutes filters. Includes an Assists board and five seasons of history. During the playoffs, playoff games count toward hit rates by default.

  2. added NBA

    NBA Assists board

    New Assists board on the NBA site: Hard Rock Bet's assists line for every player on the slate with line moves, last-game minutes, assists and assist share, L5 averages, how far that sits from the line, L5/L10/season hit rates, the spread and implied team total, and the opponent's assists allowed to the position. Filter by position, game and any stat range; click a player for his game log.

  3. changed NFL

    NFL is live

    The NFL dashboard is now marked Live on the home page; NBA stays in beta testing.

  4. changed

    NFL and NBA open for beta testing

    The NFL and NBA dashboards are now linked from the home page and footer, marked Beta Testing while they are refined.

  5. added NBA

    NBA Prop Finder launches

    nba.gamedayanalytics.net is live with an NBA Prop Finder: tonight's sportsbook player-prop lines (Hard Rock first, otherwise the most evenly priced book) graded against each player's Season, L5, L10, L20 and head-to-head hit rates across points, rebounds, assists, threes, steals, blocks, turnovers and the PRA combos. Filter by minutes, starters, home/away, rest (including back-to-backs) and tonight's opponent's defense against the player's position, or switch to Custom line to back-test any number over five seasons of box scores.

Oct 6 Tuesday · 2026
  1. changed NFL

    See how teams call short yardage

    Next to a running back's short-yardage and goal-line carries, the rushing boards now show what his team actually called in those spots over the same games: passes, QB runs and RB runs. A back with 1 of 5 short-yardage carries reads very differently when his team threw 12 of 18 times there.

  2. added NFL

    Short-yardage, goal-line and game-script usage for running backs

    Open a running back's role on the rushing boards to see who gets his team's short-yardage and inside-the-5 carries, and how much of the backfield he keeps when his team is trailing or leading by 8 or more. It's context alongside the workhorse tests, built from the last four games of play-by-play.

  3. changed NFL

    Cleaner workhorse breakdown

    The workhorse breakdown on the rushing boards drops the 18+ carry game count. The role is about how much of the backfield a back owns; to judge his volume against the bet, use the vs Line column.

  4. changed NFL

    Smarter workhorse tag and a vs Line column

    The Workhorse tag on the rushing boards now asks whether a back owns his backfield week in and week out (his share of the team's running-back carries overall and game by game, enough snaps, and no healthy backup eating into his work) rather than requiring 18+ carries, which mostly reflected how much his team runs. Every NFL prop board also adds a vs Line column showing how far a player's three-game average sits above or below the current line.

  5. changed NFL

    Prop boards fit the screen

    The NFL receptions, receiving yards, rushing and QB prop boards now fit the page on laptop and desktop screens without sideways scrolling. Over and under prices share one column, the game total sits under the team total, and three-game averages are condensed.

  6. added NFL

    Game script and workhorse backs on the prop boards

    Every NFL prop board (receptions, receiving yards, rushing attempts, rushing yards, QB attempts, QB completions) now shows the team's spread, game total and implied team total, so you can see at a glance whether a team projects to be running out the clock or throwing from behind. The rushing boards also tag every running back as a Workhorse, Lead back or Committee back based on his last four games: share of the team's RB carries, snap share, 18+ carry games, and whether a healthy second back is eating into his work.

  7. added NFL

    QB Attempts and QB Completions boards

    Two new Analysis pages show Hard Rock Bet pass attempts and completions lines for every quarterback on the slate, with line movement, last-game volume and completion rate, three-game averages, and how often each QB has cleared his current line over his last 3, last 5 and all games. The Rushing Attempts board also now switches to the new week as soon as lines post.

  8. added

    Parlay Ledger

    New tool on the MLB and NFL sites: upload your sportsbook All Bets export and get a full breakdown of your parlays — net profit and ROI, leg hit rate vs. the odds you took, how the same picks would have done as straight bets, which markets are beating or losing to their price, the same-game parlay pricing tax, cash-outs and your biggest wins. The file is analyzed entirely in your browser; nothing is uploaded or saved.

  9. added NFL

    Rushing Attempts and Rushing Yards boards

    New Analysis pages: Hard Rock Bet rushing attempts and rushing yards lines for every RB and QB, with line movement, last-game snaps / carries / yards / YPC / share of team carries, L3 averages and hit rates at the current line, a game filter, stat search, and matchup cards.

Oct 4 Sunday · 2026
  1. changed NFL

    My Bets: how much each prop still needs

    Live player props now show how many more yards, catches or attempts an over still needs to win, or how much room an under has left, right under the current number.

  2. changed NFL

    My Bets: faster live updates

    Live slips and shared slips now refresh every 15 seconds (was 30), and immediately when you open the page or return to the tab.

  3. changed NFL

    My Bets: jersey numbers on player legs

    Every player leg now shows the player's jersey number and team, so you know who to watch on the broadcast. The slip builder's player list shows numbers too.

  4. changed NFL

    My Bets: busted parlays move to Settled

    As soon as any leg of a parlay loses, the slip moves from Live to the Settled tab under Still in play, where its remaining legs keep updating live. Settled legs now also show the final score.

  5. changed NFL

    My Bets: edit slips after adding them

    Slips can now be edited until they settle. Tap any leg in the slip builder to fix its line, odds or over/under. Once a leg's game has started you can still correct those, but not swap the player or bet. Fixing a leg that already settled sends it back for regrading.

  6. added NFL

    My Bets: live bet tracker

    Log in and track your NFL bets and parlays in one place. Add player props, spreads, totals and moneylines with lines pre-filled from the sportsbook, then watch every leg update live from the box score with progress bars, pace projections and hit/dead tags. Slips settle automatically when games go final, and any slip can be shared as a read-only live link. Accounts are invite-only for now.

Oct 3 Saturday · 2026
  1. changed NFL

    Hit Rate Finder: pick multiple games

    The Games filter on the Hit Rate Finder now lets you select several matchups at once. Tap the games you want, press Apply, and the list shows props from just those games.

  2. fixed NFL

    Hit Rate Finder loads faster

    Fixed a slowdown that added about 5 seconds to every Hit Rate Finder page load. Searches now return in about half a second.

  3. added NFL

    Hit Rate Finder: filter by game

    A new Games button on the Hit Rate Finder opens this week's slate as scoreboard cards. Pick a matchup to see only props for players in that game, then clear the chip to go back to the full board.

  4. added NFL

    Matchup popup on Receptions & Receiving Yards

    Click a player row on the Receptions or Receiving Yards board to see his matchup for the week: the corners or coverage units he faces, how they rank, projected snaps or routes against each, and the Matchup Advantage rating, the same card as the Matchups page.

  5. changed NFL

    Receptions & Receiving Yards: compact Moves column

    Moves now shows just the count of line changes. Click it to see the full line path with when each move happened and its price.

  6. changed NFL

    Receptions & Receiving Yards: cleaner line movement

    Moves now counts only real line changes (a price change on the same number no longer counts), and the line path appears next to the count instead of under the line. The table is more compact and lines up row to row.

  7. added NFL

    Receiving Yards board

    New Receiving Yards page (Analysis menu): Hard Rock Bet receiving yards lines for every WR, RB and TE on the slate, with line movement, last-game usage including yards, L3 averages, and how often each player has cleared his current line over his last 3, last 5 and all games.

  8. changed NFL

    Hit Rate Finder: player profile popup

    Clicking a player on the Hit Rate Finder now opens their profile in a popup (starting on Prop Stats) so you never lose your search results.

  9. changed NFL

    Hit Rate Finder: filter order

    Prop types in the Hit Rate Finder Filters popup are now grouped passing, receiving, rushing, then Anytime TD.

  10. changed NFL

    Hit Rate Finder: Filters popup

    Prop type and line filters on the Hit Rate Finder moved into a Filters popup, and you can now select several prop types at once.

  11. added NFL

    Hit Rate Finder: Prop and Line filters

    The Hit Rate Finder can now be narrowed to a single prop type and to an exact current line (for example, every Receptions 4.5 line on the board).

  12. added NFL

    Hit Rate Finder: Edge column

    New sortable Edge column on the Hit Rate Finder shows how far a player's season average sits above or below today's line, signed so a positive number favors the side you searched (Over or Under).

  13. added NFL

    Hit Rate Finder: Only Anytime TD option

    New Only Anytime TD props checkbox on the Hit Rate Finder narrows the results to anytime touchdown props.

  14. changed NFL

    Hit Rate Finder: Exclude Anytime TD option

    Anytime TD props are back on the Hit Rate Finder at their standard 0.5 line, with an Exclude Anytime TD checkbox to hide them.

  15. fixed NFL

    Hit Rate Finder uses real sportsbook lines

    The Hit Rate Finder now shows each player's current sportsbook line for their next game instead of a generic standard line, and grades hit rates two ways: against that current line (season and last 3) and against the closing line from each past game (season and last 3).

  16. added NFL

    Scenario backtest for the game model

    Admin can now compare saved parameter presets against each other over past seasons: ratings accuracy, line error versus the market, and pick performance by market, tier and season, side by side with deltas. Runs are kept for later reference.

Sep 29 Tuesday · 2026
  1. changed NFL

    Power ratings recalibrated (game model v1.1)

    Team power ratings are now calibrated and validated out of sample: a one-point rating gap now predicts a one-point margin. Efficiency regularisation and the market window were re-tuned against real margins and closing spreads, and the blend weights are fitted weekly by regression with the market component capped so the model can still disagree with it. Ratings sit closer to market consensus; overall accuracy is on par with the previous version. Power Rankings reflect the new scale, and the weekly refinement report includes a calibration scorecard.

Sep 28 Monday · 2026
  1. fixed NFL

    Game model history and performance restored

    Pick History and Model Performance now show graded results. A grading bug had left every pick since Week 1 ungraded; Weeks 1-3 are now graded, with closing line value.

  2. changed NFL

    New team picker on the Players page

    The team filter now opens a picker with every team's logo and name, grouped by division, instead of a long list of abbreviations. Also fixed Arizona appearing twice in the team list.

  3. changed NFL

    Players page filters update instantly

    Changing season, position, team or min games on the Players page now updates the list right away, and search updates as you type. The URL keeps your filters so views can be bookmarked or shared.

  4. added NFL

    Daily practice reports on player profiles

    Player profiles have a new Practice tab: the official practice report for every week (DNP / Limited / Full for each practice day), the injury, the game designation and whether he played. A badge next to the player name shows his current practice status while he is on this week's report. Day-by-day history starts with Week 4; earlier weeks show the final weekly report.

  5. added NFL

    Player News tab

    Player profiles now have a News tab: the latest injury, practice-status, game-recap and depth-chart updates plus ESPN articles mentioning the player, refreshed every 15 minutes while you browse. We keep every update we see, so each player's news history grows over the season.

Sep 27 Sunday · 2026
  1. added NFL

    Tackles model: player profiles and pick breakdowns

    On the Defensive Tackles board, click a player name for his profile: last 10 games against the closing line, hit rates at today's line, snap share and where he lines up, the matchup, and how accurate the model has been on him. Click a pick card for why the model likes it: projection vs line, model vs book probability, the full range of expected outcomes, and the five factors that moved the projection most, in plain English.

Sep 26 Saturday · 2026
  1. fixed NFL

    Tackles picks appear as soon as lines post

    The Defensive Tackles model now re-prices a game as soon as the sportsbook posts or moves its tackles lines, instead of waiting for the next morning run. Sunday picks now show up on the board Saturday as the lines go up.

  2. changed NFL

    Interceptions board: clean-game columns relabelled

    Clean L5 and Clean Szn count games with zero interceptions (e.g. 0 of 2) and show the interceptions thrown underneath.

  3. added NFL

    Interceptions board

    New page for QB interceptions props: Hard Rock line and prices, market under %, QB INT% and turnover-worthy-play rate, zero-INT games, opposing defense INT rate and drought, spread and total. Sort any column, filter by game, and highlight favorites facing low-interception defenses.

  4. added NFL

    Receptions stat search + sortable last-game columns

    Filter the Receptions board by line and by last game snap %, routes, targets or receptions (min / max). Last game is split into four columns you can sort on.

  5. changed NFL

    Scoreboard-style game picker on Matchups and Receptions

    Filters now opens the week as scoreboard cards with kickoff, spread and total, records and live/final scores. Click a game to filter the board; clear it with the x on the chip.

  6. added NFL

    Game filter on Matchups and Receptions

    Both boards gained a game menu (kickoff order) to narrow the view to a single matchup. The selection is kept in the URL and, on Matchups, follows you across the QB / RB / WR / TE tabs.

  7. fixed NFL

    Receptions board shows the full slate again

    A line-folding bug labelled most Hard Rock main receptions lines as alternates once the alternate ladder was posted, shrinking the Receptions board and the Floor Finder scan to a handful of players. Main and alternate lines are now kept separately and Week 3 is fully populated.

  8. fixed NFL

    Floor Finder board alignment

    Player badges no longer spill into the Game column on the Floor Finder candidates board, and the Last game and Status columns wrap so the full board fits on screen.

Sep 25 Friday · 2026
  1. changed NFL

    Receptions board: full line-movement history

    Each player now carries every Hard Rock Bet quote captured since the line posted. The Line column shows the full path of line changes for the week, and a new Moves column counts every line or price change and expands into a timestamped timeline.

  2. added NFL

    Receptions board (Analysis → Receptions)

    Scan the Hard Rock Bet receptions market for the current slate in one table: line, over and under prices, last-game usage (snap share, routes, targets, catches), three-game averages, and L3 / L5 / season hit rates at the current line. Filter WR, RB or TE and sort by any column.

  3. added NFL

    Floor Finder (shadow mode)

    New Models page that scans floor-line receptions props (over 0.5) for players whose recent usage - snaps, routes run, targets - outgrew the role the book priced. Candidates are recorded and graded with closing-line value; the player card shows last game / L3 / L5 usage, every book's price and Pinnacle's implied floor. Probabilities stay hidden until the weekly backtest proves an edge; the first run did not, so the page launches paused while the shadow record builds.

  4. fixed NFL

    Tackles model: duplicate picks removed

    Picks on the Defensive Tackles board were sometimes listed twice (once locked live, once as an as-of backfill pick) and counted twice in the weekly record. The backfill runner now skips games the live pipeline already locked, and the duplicate rows were voided so Weeks 2 and 3 show one pick per player.

Sep 23 Wednesday · 2026
  1. changed NFL

    Tackles model board now ordered by kickoff, not edge

    Picks on the Defensive Tackles model page are listed by kickoff time, game and player. They were previously ranked by model edge within each game, which the 2023-25 backtest shows is a poor guide: the largest edges were the losing buckets. Nothing about which picks appear has changed, only the order.

  2. changed MLB

    MLB site retheme

    The MLB site now uses the same light Gridiron theme as the NFL site: dark navigation bar, live scoreboard strip with today's games, scores and lines, white panels, one typeface. All pages converted.

  3. added MLB

    Gridiron theme preview for the MLB site

    A preview of the NFL-style light theme for mlb.gamedayanalytics.net: dark navigation bar, a live scoreboard strip with today's games, scores and lines, and white panel layout. Opt in with ?theme=gridiron; the classic look remains the default until sign-off.

Sep 22 Tuesday · 2026
  1. changed NFL

    Defensive Tackles results: separate Line column

    The recent-results table on the tackles model page now shows the sportsbook line in its own column next to the pick, projection and actual.

  2. changed NFL

    Defensive Tackles model: opponent tendencies, personnel and PFF alignment

    The tackles model now accounts for where an opponent throws the ball (depth of target, middle-of-field and tight-end share, early-down pass rate), its neutral-script pace, how many receivers, tight ends and backs it puts on the field, and the quarterback's time to throw. Each defender also carries PFF alignment (box, slot, corner, deep, line, off-ball), stop rate, missed-tackle rate and tackling grades. The retrained model improved accuracy and calibration on the same holdout and is now live; the help modal describes the new inputs.

Sep 21 Monday · 2026
  1. added NFL

    Player Props: prop card popup

    Click any player on the Player Props board to open a card: our projection versus the line, how the model has done on that player, the matchup against the opposing defense, a hit-rate chart with a line you can move (last 5, last 10, season, head-to-head), and every book's line and price. Result cells now show the actual number with a check or cross.

  2. added NFL

    Player Props: model accuracy per player and past weeks

    Every row on the Player Props board now shows how the model has done on that player this season (hit rate and count, this market and all markets), and once a game is graded the row shows what the player actually did with a hit or miss mark. A week picker in the header opens any earlier board.

  3. changed NFL

    Props model: PFF data wired into the feature set

    Receiving grades, yards per route run, alignment splits, run-blocking grades and opponent man/zone coverage from PFF now feed the player-props feature set (2022 onward). A column-name mismatch and four unmapped team codes had left those inputs empty. Projections pick the new inputs up once the next weekly retrain is activated.

  4. fixed NFL

    Player Props board back online

    The props model had stopped capturing Hard Rock lines because its monthly credit guard was counting requests to free data sources as Odds API spend. The guard now uses the usage figure the Odds API reports directly, budget skips are surfaced on the health dashboard, and an overflow that could reject an entire prediction batch is fixed. Week 2 Monday night projections are priced; the week 3 board fills in Wednesday as usual.

Sep 19 Saturday · 2026
  1. added NFL

    Matchups board

    New Matchups page under Analysis: every QB, RB, WR and TE with a game this week, ranked against the defensive units (and for receivers, the actual cornerbacks) they face. Click a card for the full breakdown, sort by matchup score, filter by team or search by name. Rebuilt every morning as new grades come in.

  2. added NFL

    PFF Developer API ingest

    PFF player grades and team-game grades now sync automatically from the PFF Developer API into the NFL model data store (2016 to current, refreshed daily), replacing the weekly manual CSV upload. Model-internal data only; nothing PFF-sourced is shown publicly.

Sep 18 Friday · 2026
  1. changed NFL

    NFL dashboard: tool directory

    The NFL home page now lists every tool on the site (game picks, player-prop models, Prop Finder, Hit Rate Finder, Game Props, Player Analysis, Players, Team Stats) as quick-link cards above the data-coverage table.

  2. changed NFL

    NFL site redesign: clean light theme with live scoreboard strip

    nfl.gamedayanalytics.net has a new look: a cool light-grey page with white panels, a dark navigation bar with a context breadcrumb, a blue accent, and a single clean typeface throughout. Every public and admin page was restyled to the new palette. A scoreboard ribbon now runs across the top of every page showing the current week's games with kickoff times (CT), market spread and total, season records, live scores while games are in progress, finals afterward, and a pick-count pill for games the game model has plays on. Each cell deep-links into Game Props for that matchup.

Sep 16 Wednesday · 2026
  1. added NFL

    Prop Finder: grade players at their own Hard Rock line

    New Line source control on the NFL Prop Finder. Book line (Hard Rock), the default for the current season on passing yards/attempts/completions, rushing yards/attempts and receiving yards/receptions, evaluates each player against the line the book is actually posting for his next game and shows it in a sortable Line (HRB) column with prices. Has line today now hides players without a posted line. Custom line keeps the classic one-line search for past seasons, the leaderboard and props with no market.

  2. added NFL

    Prop Finder: Prop Insight popup

    Click any Prop Finder row (or its new Insight button) for the full picture behind an over/under: current lines at every book with the best price and no-vig fair probability, a projection and hit rates at the exact line (L5, L10, season, prior season, vs. opponent, home/away — every rate shows its sample size), a last-10 game chart with the line drawn, and a checklist of the factors pushing over or under. Probabilities and leans are shown only for markets the weekly backtest has validated against the closing market; otherwise the popup says so instead of guessing. Partial games (under 50% snaps) are excluded by default with a toggle.

Sep 15 Tuesday · 2026
  1. fixed NFL

    Defensive Tackles model: Week 2 projections restored

    Players who changed teams in the offseason were being projected for two games in the same week, which the model's leakage guard refused. Each player is now projected once, for their current team. Week 2 projections are live.

  2. fixed NFL

    Defensive Tackles model: rookies and first-time starters

    Players with no prior NFL game were being projected as backups regardless of their depth-chart role, which produced confident unders on rookie starters (Jacob Rodriguez: 2.2 projected, 14 actual). The model now uses years of experience, draft position and the published depth chart as priors, and never issues a pick on a defender without real snaps on record. Retrained version activated with better accuracy on held-out weeks.

Sep 14 Monday · 2026
  1. added NFL

    Defensive Tackles model

    A new NFL model for the player tackles + assists market. It projects each defender's combined tackles from snap share, tackles per snap, opponent pace and run/pass tendencies, injuries to teammates and game script, turns that into a calibrated over/under probability, and tracks per-player reliability so picks only surface where the model has shown skill. Public picks at /models/tackles once the validation gates clear.

Sep 13 Sunday · 2026
  1. changed NFL

    Kickoff weather and richer play-by-play in NFL data

    Kickoff-hour weather including barometric pressure for every game since 2021, Next Gen Stats passing and rushing, and additional play-by-play context now feed the NFL models.

  2. added NFL

    Props performance and methodology pages

    Full transparent performance page (record by week, market, position and edge bucket, calibration, CLV distribution, including losing stretches) and a methodology page explaining lines, no-vig pricing, edges, confidence badges and CLV.

  3. added NFL

    Player Props model: QB, RB, WR and TE projections

    A new props board at /props projects every eligible player across pass, rush and receiving yardage and counting markets, prices each projection against Hard Rock Bet's most balanced line, and publishes a controlled set of official picks with a fully transparent record, ROI and closing-line value. Picks run in shadow mode for the first weeks while the record accumulates.

Sep 12 Saturday · 2026
  1. added NFL

    Hit Rate Finder

    New Hit Rate Finder page: set a minimum hit rate, direction, and games threshold to surface every player and prop combination across all positions that clears it — each prop graded at its standard line over the season's completed games. Linked from the Analysis menu.

  2. added NFL

    QB Analysis tab on player profiles

    QB profile pages gain a QB Analysis tab: pick a season (or all seasons) and an opponent (or all teams) to see hit rate over the QB's current Hard Rock Bet passing-yards line, per-game passing/completion/rushing/TD averages, and a sortable target-distribution table across his pass catchers in those games.

  3. added NFL

    Game Props: Rush Attempts market + QB rushing stats

    The Game Props page now shows Hard Rock Bet Rush Attempts lines for QBs and RBs alongside Rush Yards, with the same L3/L5/season hit-rate windows and leans. QB stat views (player popup and player profile) now include carries and rushing yards.

Sep 8 Tuesday · 2026
  1. added NFL

    Game Props: player popups and prop history

    Click a player's name on Game Props to open their full profile — now with a Prop Stats tab showing every closing line they've faced, what they actually did, and their over/under record by market (L5, L10, and per season). Or click anywhere on a player's row for a quick popup with Season Stats, Game Log, Career, and Prop Stats.

  2. changed NFL

    Game Props: QB pass attempts and completions

    Quarterbacks on the Game Props page now show Hard Rock Bet lines for pass attempts and completions in addition to passing and rushing yards — with the same L3/L5/season hit rates and over/under leans, and eligible for the Best Props rail.

  3. changed NFL

    Game Props: Hard Rock Bet lines + Best Props at a glance

    Game Props now shows Hard Rock Bet lines only, adds L3 and L5 recent-form hit rates next to the season numbers, and gives every prop an over/under lean. A new Best Props rail at the top of each game ranks the strongest leans across both teams.

  4. added NFL

    Game Props page

    Pick any game on the weekly schedule to see player props for every QB, RB, WR, and TE at the most balanced book line (closest to -110 on both sides), with hit rates vs that line for this season and last. Game cards show live scores during games and finals afterward. Find it under Analysis > Game Props.

Sep 4 Friday · 2026
  1. added

    CFB pick grading and live record

    Every model pick is now graded (won/lost/push) against the line at prediction time once the game finishes. Predictions pages show per-pick results, and the performance page tracks the running record by edge size against the 52.4% break-even.

  2. changed

    CFB predictions: color-coded markets + edge sorting

    Totals column group is amber and spread group is blue for quick scanning; clicking a Pick header sorts by edge size, largest first, with sort direction arrows.

  3. changed

    CFB predictions: named picks

    The predictions table now states the model lean directly — e.g. Stanford +24.5 or Under 50.5 — with the edge and that pick's calibrated probability, instead of raw signed edge columns.

  4. fixed

    CFB navigation fix

    Site navigation now renders as the standard GDA nav bar with mobile menu and admin shortcut, instead of an unstyled list.

  5. changed

    CFB dashboard home + date-browsable predictions

    New home page with pipeline stats and upcoming kickoffs; model predictions moved to a dedicated page with a per-date browser including graded past dates.

  6. added

    CFB model launch — cfb.gamedayanalytics.net

    New college football subdomain with weekly spread and total predictions vs Hard Rock Bet lines, calibrated edge probabilities, line-movement history, a closing-line-value tracker, and a transparent model-vs-market performance scoreboard.

Aug 30 Sunday · 2026
  1. changed MLB

    Scoreless Innings: best-inning badge per starter

    The games quick view now shows each probable starter with his single best no-run inning - the highest scoreless rate (with the raw count) among innings inside his usual outing, so a one-off clean 8th cannot outrank a consistently clean 2nd.

  2. changed MLB

    Scoreless Innings: browse the schedule by date

    The games quick view now has previous/next arrows and a date picker, so you can view the slate and probable starters for any day - not just today.

  3. added MLB

    Scoreless Innings Finder

    Pick a starting pitcher or team and see inning-by-inning scoreless rates (innings 1-9), optionally against a single opponent. Includes a quick view of the day with probable starters that loads any matchup in one click. Find it under Stats > Scoreless Innings on the MLB site.

  4. added MLB

    NRI No-Run Innings model + Inning Explorer

    Every MLB game now gets a calibrated no-run probability for each inning 1-9, with the best inning per game starred and the top no-run innings across the slate featured daily. A new Inning Explorer shows every team s zero-run rates by inning (offense and pitching, season/last-30, home/away, starter vs bullpen), and a History page tracks record, calibration, and closing-line value. Find it under Models on the MLB site.

Aug 28 Friday · 2026
  1. changed NFL

    Game Model admin navigation

    The NFL admin sidebar now includes a Game Model section linking to all eight game-line model admin pages.

  2. added NFL

    Game Model external ranking comparison

    The admin power rankings can now be compared against outside sources — ESPN FPI refreshes automatically each week, and editorial rankings can be pasted in — with disagreements of five or more spots highlighted.

  3. changed NFL

    Game Model pages reorganized

    Power rankings and the methodology write-up moved off the public site into the admin dashboard; the public game-model pages are now Picks, History, and Performance.

  4. added NFL

    Game Model odds backfill report (Phase 8)

    A new report maps historical odds coverage gap by gap and prices what filling them would cost, so historical line data can be backfilled deliberately instead of blindly.

  5. added NFL

    Game Model refinement loop (Phase 7)

    The game model now audits itself weekly: a refinement report analyzes residuals, injury-designation accuracy, and parameter sensitivity, and proposes tuning changes that can be applied as versioned, fully-audited parameter patches.

  6. added NFL

    Game Model admin controls (Phase 6)

    Every number the game model uses is now editable from the admin panel with full change history and rollback — positional values, injury probabilities, situational adjustments, home-field advantage, stadiums, and per-player manual overrides — plus one-click recompute and report downloads.

  7. added NFL

    Game Model public launch (Phase 5)

    Five new public pages on the NFL site: weekly game picks (spread, total, moneyline with edge tiers and units), power rankings with expandable player values, full pick history with CSV export, a performance dashboard, and the model methodology.

  8. added NFL

    Game Model backtest and grading (Phase 4)

    The NFL game model has been backtested walk-forward across five seasons with honest, calibrated bet pricing, and every published pick now gets graded automatically against the final score and the closing line.

  9. added NFL

    Game Model line engine (Phase 3)

    The NFL game model now prices every game: model spread, total and moneyline from team ratings, home field, rest/travel/situational spots, weather, and player-level injury impacts — all against a key-number-aware margin distribution built from a decade of results.

  10. added NFL

    Game Model power ratings (Phase 2)

    Every NFL team now carries a decomposed power rating — efficiency, roster (every player on the depth chart has a visible point value), and market-implied — computed weekly back to 2021.

  11. added NFL

    Game Model foundation (Phase 1)

    Laid the groundwork for the upcoming NFL game-line model: every model parameter (blend weights, injury pricing, situational adjustments, home-field advantage, stadium data) now lives in a versioned, admin-editable store with a full change history.

Aug 23 Sunday · 2026
  1. fixed NFL

    PFF Upload drop zone alignment

    Fixed the drag-and-drop area on the PFF Upload admin page overlapping the season/week controls.

  2. added NFL

    NFL player prop odds capture

    Hourly sportsbook prop snapshots (receiving yards, receptions, receiving TDs) with closing-line marking and a three-season historical closing-line backfill powering model calibration and CLV grading.

  3. added NFL

    Expanded NFL data pipeline

    Nightly ingest now covers the full play-by-play feed, snap counts, injury reports, depth charts, Next Gen Stats receiving metrics, and a league-wide player ID crosswalk (2021-present, fully backfilled).

  4. added NFL

    WR Prop Model

    New machine-learning model projecting weekly receiving yards and receptions lines for every team's top wide receivers, with probability-priced edges against sportsbook props, agreement flags vs the sharp market, automatic post-game grading, and closing-line-value tracking. Live at /wr-model on the NFL site.

Aug 22 Saturday · 2026
  1. added NFL

    Player Analysis: instant player search

    Type a few letters in the new Player Search box to find any QB, RB, WR, or TE by name — no need to pick a position first. Selecting a player loads their analysis and sets the position automatically.

  2. changed NFL

    Player Analysis now covers RB, WR, and TE

    The QB vs Team Defense page grew into Player Analysis: pick any QB, RB, WR, or TE and analyze them against a chosen defense with position-tailored stats, over/under hit rates, a threshold ladder, and the full game log. QBs keep their play-by-play target distribution. Old /qb-analysis links redirect to the new page.

  3. added NFL

    QB vs Team Defense Analysis

    Analyze any QB against a chosen defense (or the whole league): over/under hit rates at your threshold, per-receiver target distribution built from play-by-play data, a threshold ladder, and every historical matchup. Find it under Analysis → QB Analysis.

Aug 19 Wednesday · 2026
  1. fixed MLB

    First Inning Analysis: layout polish

    Fixed overlapping text in the top-5 best-bet cards — each team entry now shows its stats on a clean second line — and tidied the matchup box and card grid spacing.

  2. changed MLB

    First Inning Analysis: today's best no-run matchups

    The First Inning page now highlights games on today's slate where a top-5 won't-score offense meets a top-5 won't-allow pitching staff — the best no-run-in-the-1st opportunities of the day. Team rows were also compacted to logo + nickname so the full Season/L10/L5 table fits on screen.

  3. changed MLB

    First Inning Analysis: best no-run bets summary

    New summary cards above the leaderboard rank the top 5 teams for a no-run-in-the-1st bet on each side — won't score and won't allow — with teams in both top-5 lists highlighted. The table was also compacted so all Season / L10 / L5 columns fit on screen.

  4. changed MLB

    First Inning Analysis: count columns + Last 5 split

    The First Inning leaderboard now shows, for every team, how many games it scored / didn't score / allowed / didn't allow a run in the 1st inning — with the rate alongside each count — over the full season, last 10, and last 5 games. Team modals also gained a Last 5 summary.

Aug 16 Sunday · 2026
  1. fixed MLB

    First Inning Analysis: post-review fixes

    Fixed a crash from malformed date query parameters on /first-inning/games and its API, corrected an unknown-pitcher label, and sped up page loads via query memoization.

  2. added MLB

    First Inning Analysis

    Two new pages under Stats: a sortable team table of 1st-inning scored/allowed/quiet rates (season + last 10) with per-starter breakdowns and starting-today badges, and a games view showing both teams and starters first-inning profiles per matchup with live 1st-inning results.

Aug 15 Saturday · 2026
  1. added MLB

    NRFI Predictions launched

    Every game on the slate now gets a calibrated No-Run-First-Inning probability from a nightly-retrained model. The five highest-probability games are featured daily; each card shows the market price and the model edge, and a History & Performance page tracks the record, calibration, and closing-line value honestly from day one.

Aug 9 Sunday · 2026
  1. changed MLB

    Prop Cheatsheet price cap

    Prices worse than -180 are no longer shown on the Prop Cheatsheet. The board prefers lines that are playable on both sides, and where only one side is worth betting the other appears as a dash rather than a heavily juiced number like -300.

Aug 8 Saturday · 2026
  1. changed MLB

    Prop Cheatsheet: Total Bases and standard lines

    Added a Total Bases tab, and each prop now picks its line deliberately. Hits, Runs and RBIs board at the standard 0.5; H+R+RBI and Total Bases board at the line priced closest to an even-money coin flip. Previously the board could show an off-market line such as Runs 2.5 for a leadoff hitter.

  2. added MLB

    Prop Cheatsheet game and lineup spot

    Two new columns on the Prop Cheatsheet: the game each player is in, and where they bat in it. A bold spot means the official lineup card is out and confirmed; a grey spot is the projection from recent batting orders, with its confidence on hover.

  3. added MLB

    Prop Cheatsheet game log

    Click any row on the Prop Cheatsheet to see the game log behind its hit rates: every game counted, the opponent and starting pitcher faced, what the player did, and whether it beat the line. Games in the L5, L10 and matchup windows are marked so each percentage can be traced to its games.

  4. added MLB

    Prop Cheatsheet

    Every prop posted for the day on one board, with Under and Over hit rates for the last 5 games, last 10, the season, and the matchup. Tabs for Hits, Runs, RBIs, H+R+RBI, strikeouts and outs switch instantly, and stepping back to a past date shows how each prop graded.

Aug 1 Saturday · 2026
  1. added MLB

    Prop Finder: vs Hand % column

    Batter searches with a game date now show a vs Hand % column — the batter's season hit rate restricted to games against starters throwing with the same hand as today's opposing starter. The opposing starter's handedness appears as (L)/(R) next to their name, and the column is sortable.

Jul 17 Friday · 2026
  1. added MLB

    Prop Finder saved searches

    A new Saved Search dropdown on the Prop Finder loads complete filter presets in one click — every filter, sportsbook, and odds setting restored, with a description of what the search does. Date-bound presets always run against today's slate.

  2. fixed MLB

    Prop Finder speed fix

    Prop Finder searches were taking 4-6 seconds the first time a given prop/line combination was queried. A new database index on the sportsbook odds table plus a larger database memory cache brings every search — including the All Props leaderboard — down to under half a second.

Jul 7 Tuesday · 2026
  1. changed MLB

    Pull Schedule grouped by day type

    The Pull Schedule panel on the admin Odds API page now groups its time slots into Daily, Weekdays (Mon-Fri), and Weekends (Sat-Sun) sections, each with its own live active-slot count, making it easier to tune weekday vs weekend odds spend.

  2. added MLB

    Projected Quota Usage dashboard for the Odds API

    The admin Odds API page now shows a live forecast of API spend - projected requests per day and per 30 days, quota cycle size, and projected percent of cycle - that recalculates instantly as pull switches and schedule slots are toggled. Rates are empirical, derived from actual billed requests logged over the last 14 days, so changes to markets or sportsbooks are reflected automatically.

  3. fixed MLB

    Odds API admin dashboard fixes

    The API Status panel on the admin Odds API page was reading the wrong response fields, so quota cards showed dashes and unmatched players never rendered; the page now reads the live status payload correctly and resolves unmatched players against the rosters of both teams in their game.

  4. added MLB

    Per-pull Odds API kill switches

    Each recurring Odds API pull (props + game odds, closing lines, ump tracker) can now be switched on/off individually from the admin Odds API dashboard, under the existing sport-wide master switch - so odds spend can be trimmed selectively. A new Pull Schedule panel exposes the prop-sync time slots, and health monitoring treats switched-off pulls as intentionally paused instead of alarming.

Jul 4 Saturday · 2026
  1. fixed MLB

    Season-rollover future-proofing

    Prepared the platform for the 2027 season and beyond: models, sync jobs, and stat pages now derive the season dynamically, and pages keep showing the completed season through the offseason instead of appearing empty. Also fixed the admin dashboard Today's Games count being a day ahead after 7 PM CT.

  2. fixed MLB

    Health dashboard accuracy fixes

    Resolved a recurring database deadlock in the Runs Under model and taught the health monitor to avoid false alarms: one-time backfills no longer skew normal-volume baselines, and tables with naturally variable write patterns are no longer flagged incorrectly.

  3. changed

    Odds controls extended to all sports

    The Odds API on/off switch is now wired for every sport: NFL admin tools respect its switch today, and NBA/NHL will plug into the same system when they launch — each sport can be paused independently at season end.

  4. changed

    Smarter off-season health monitoring

    System Health now recognizes when a data pipeline is intentionally switched off. Turning off the Odds API or umpire tracker for the off-season no longer floods the dashboard with stale-data warnings — paused tables are shown as informational notes instead, and normal alerting resumes the moment the switch is flipped back on.

  5. added MLB

    Odds API master switch

    New master switch on the Odds API admin page turns all MLB odds fetching on or off with one toggle — covering scheduled syncs, closing-line pulls, and manual grabs. Built for the off-season: MLB odds spend can now be paused entirely while NFL data keeps flowing.

Jul 2 Thursday · 2026
  1. changed NFL

    Prop Finder leaderboard and slate filters

    Added an All Props leaderboard that ranks every prop at a standard line by hit rate (including an ALL-positions board), a game-date selector that binds results to that day's slate with matchups and kickoff times (CT), and a Not Started filter that hides games already underway.

  2. added NFL

    Prop Finder

    New Analysis section with a Prop Finder for NFL props: choose a season (2021-2025), position (QB/RB/WR/TE/K), prop, line, and direction to see every player's Season / L3 / L5 hit rates against that line, with game-by-game logs, a playoffs toggle, home/away splits, and usage filters.

Jul 1 Wednesday · 2026
  1. added NFL

    Team statistics viewer

    New Team Stats page under Stats & Data: offensive, defensive, and combined league tables for any season (2021-2025) or single week, with sortable columns, live ranking, and top-8/bottom-8 color grading. Powered by nflverse weekly team stat lines plus final scores.

  2. added NFL

    Player stats browser and player profiles

    New Stats & Data section on the NFL site: browse season-by-season player stats with search, position, team, and minimum-games filters — columns adapt to the selected position. Click any player for a full profile with season summaries, sortable game logs, and career totals covering 2021-2025.

  3. added NFL

    NFL data engine is live

    nfl.gamedayanalytics.net launched with five seasons of historical NFL data (2021-2025) — every game, weekly roster, and player stat line from nflverse — plus the complete 2026 schedule, syncing nightly. Prop research tools and models arrive ahead of the 2026 season.

  4. changed MLB

    Strikeout model: stricter pick threshold and self-calibrating retrains

    The strikeout model now requires a larger disagreement with the sportsbook line before issuing a pick — a 38-day review showed the smallest-edge picks were the only losing segment. Each nightly retrain also fits an automatic calibration check so predictions stay honest across the whole strikeout range, and the internal diagnostics report was sharpened to catch marginal pick bands earlier.

Jun 28 Sunday · 2026
  1. added MLB

    Team OVER/UNDER trends

    See how often each team's games land OVER or UNDER the total, with average line, average runs, runs-vs-line and home/road splits. The today's-slate panel shows both teams' and the home-plate umpire's dominant lean (an under-leaning team/ump reads as a U%, not an O%) and highlights any game where both teams and the umpire all lean the same way. Read-only viewer with a sortable leaderboard and per-team game logs.

  2. changed MLB

    Umpire OVER/UNDER: richer today slate

    Today Slate cards now show each game start time, the assigned umpire dominant lean (UNDER shown for under-leaning umps, OVER otherwise) with their full O-U-P record and runs-vs-line, and are ordered by first pitch.

  3. added MLB

    Umpire OVER/UNDER: today HPU indicator

    The Over/Under Trends page now shows which umpires are scheduled to work the plate today: a Today badge on the leaderboard (with matchup + total on hover) and a banner on each umpire detail page. Today assignments refresh every 5 minutes as MLB posts officials, and the page auto-updates on the same cadence without a reload.

  4. added MLB

    Umpire OVER/UNDER viewer

    New public page (Umpire Analysis → Over/Under Trends): a sortable leaderboard of home-plate umpires with OVER/UNDER rates, average total line vs actual runs, and runs-vs-line, plus a min-games noise filter, color cues, a today-slate panel, and per-umpire game logs with last-10 streak tallies.

Jun 27 Saturday · 2026
  1. added MLB

    Umpire OVER/UNDER tracker

    Tracks how often games go OVER the total under each home-plate umpire. Every MLB game now records its umpire, closing total line, final runs, and OVER/UNDER/PUSH result, building an automatically-updating per-umpire OVER-rate profile (backfilled to 2020). Today's slate shows each game's assigned umpire and their historical OVER rate.

  2. added MLB

    Umpire OVER/UNDER Tracker

    New tracking for how often games go OVER or UNDER the total under each home-plate umpire. We now record the umpire, closing total line, and final runs for every MLB game — backfilled to 2020 and captured automatically going forward — and surface a per-umpire OVER rate plus a daily slate of today-s umpire assignments. Treat small samples with caution; ratings shown for umpires with enough games.

  3. added MLB

    New model: Runs Under (Scores Zero Runs)

    Predicts the MLB players most likely to score zero runs, surfaced as calibrated Under 0.5 picks once enough graded samples accumulate. Calibrated LightGBM classifier (isotonic-calibrated probability, reported via Brier/log-loss/AUC) with a daily lineup-locked pipeline, an admin tuning + refinement-report panel, and public pages: a live slate with independent edge and odds filters, plus history, performance, and methodology pages. Picks stay hidden behind a building-sample gate until calibration is trustworthy.

Jun 23 Tuesday · 2026
  1. added MLB

    MLB Parlay - Model Refinement report (JSON)

    The model refinement report is now available as JSON at /api/mlb-parlay-hrr/refinement.php for programmatic consumption.

  2. added MLB

    MLB Parlay - Model Refinement report

    New admin page that turns graded H+R+RBI parlay legs into model-recalibration signals: a calibration curve (predicted vs actual hit rate by confidence bucket), low-confidence tier diagnosis, OVER/UNDER realized edge after devig, line-level edge after vig, residuals by feature (lineup slot, opposing-pitcher hand, park-factor band), and an isotonic-calibration readiness check. Each section ends with a plain-English verdict.

Jun 20 Saturday · 2026
  1. added MLB

    Prop Finder: rank column + clearer summary

    Added a # column to the Prop Finder results so you can see each rows rank in the current sort (continuing across pages), no matter how you sort. The plain-language search summary now also states the minimum plate appearances / games-started filter.

Jun 13 Saturday · 2026
  1. added MLB

    Prop Finder: filter out games already started

    Added a "Not started" checkbox to Prop Finder (and the All Props leaderboard) that hides any game already underway or completed, leaving only games whose first pitch is still ahead — so you only see bets you can still place pre-game.

Jun 12 Friday · 2026
  1. fixed MLB

    More resilient data syncs

    Player stat fetches now retry automatic transient API failures, and expired sportsbook events are skipped gracefully during props updates — fewer gaps and cleaner health monitoring.

  2. fixed

    System Health: readable findings table

    Error findings now display the originating job name in the object column with the full message in the finding text, and long values wrap cleanly with click-to-expand instead of breaking the table layout.

Jun 11 Thursday · 2026
  1. added

    System Health: automatic database onboarding

    New sport databases are now detected and monitored automatically by the nightly System Health refresh — no manual registration steps. Dashboard health alerts now carry a sport prefix (e.g. [mlb]) so issues are attributable at a glance.

  2. added

    System Health monitoring added to the admin dashboard

    A nightly health check now scans the database for recurring sync errors, numeric columns running out of headroom, stale tables, and data anomalies, and surfaces issues on a new System Health page plus an alert banner on the admin dashboard. Designed so future sport databases plug in via configuration only.

  3. fixed MLB

    Fixed pitcher rate stats for small-sample outings

    Pitchers with extreme small-sample rate stats (e.g. several runs allowed in a third of an inning) failed to save during the nightly stats sync, leaving their season stats stale. The affected columns now accept the full range of values and all pitcher season stats have been re-synced from the MLB Stats API.

  4. changed MLB

    Model infrastructure hardening

    The Braves HRR parlay models now carry their own simulation regression setting (kept in sync with the single-pick model), core database/config files are under version control, and each odds-line selection strategy is now explicitly documented as an intentional per-model design choice.

  5. fixed MLB

    Fixed late-night date handling across models and data syncs

    After 7 PM CT, some data syncs and API endpoints could compute the wrong game day (tomorrow instead of today) because of server-timezone differences. All game-day date logic now runs through shared Central Time helpers in both the PHP app and the Python model pipelines.

  6. changed

    Main admin panel: left sidebar navigation + modern chrome

    The gamedayanalytics.net admin panel now matches the MLB admin redesign: fixed left sidebar with grouped navigation (Overview, Sports, Content, Operations), a sticky page-title topbar, and a mobile slide-in drawer. All existing pages and links carried over unchanged.

  7. changed MLB

    MLB admin dashboard redesign

    The MLB admin panel now uses a modern left sidebar navigation with grouped sections and a sticky topbar, replacing the old horizontal nav. All tools, links, and data are unchanged.

  8. added

    New site-wide footer

    A redesigned footer now appears across the GameDay Analytics ecosystem with quick links, live database stats (games today, records, sync status), developer info, and a system status bar.

  9. added MLB

    Game Total column in Prop Finder

    The Prop Finder results table now displays each game's posted over/under run total when a game date is selected — in the main results and the All Props leaderboard. The value follows your chosen sportsbook, falling back to the most recent posted total.

Jun 10 Wednesday · 2026
  1. added MLB

    MLB Parlay HRR History & Performance tabs

    The MLB Parlay (H+R+RBI) model page now has History and Performance tabs: every past featured parlay with legs, grades, odds, and units, plus record by window, a cumulative-units chart, and league-wide leg accuracy breakdowns by direction, confidence, featured-vs-board, posted line, and lineup slot.

  2. changed MLB

    Research cards show Season/L5/L10 hit rates

    Each Game Research pick card now displays the player's Season, last-5, and last-10 hit rates against the exact line and direction of the pick.

  3. added MLB

    Game Research History & Performance tabs

    Research picks are now auto-graded against final box scores. New public History tab lists every pick with its actual result; the Performance tab shows win rate over 7/30 days and all-time with breakdowns by confidence, direction, prop, and day.

  4. added MLB

    Prop Finder: Game Total filter

    Filter prop searches by the game's posted over/under run total — e.g. find Under-run bets in games the market expects to be low scoring. Game-level odds (moneyline, run line, totals) are also syncing again after a mid-May regression.

  5. fixed MLB

    Prop Finder: Has line today works for individual props

    The Has line today checkbox now appears for every prop, not just the All Props leaderboard — keeping only players whose sportsbook posts that market today.

  6. added MLB

    Braves Parlay HRR History & Performance tabs

    The Braves Parlay (H+R+RBI) model page now has History and Performance tabs: every past parlay with legs, grades, odds, and units, plus parlay record by window, a cumulative-units chart, and leg accuracy breakdowns.

Jun 9 Tuesday · 2026
  1. fixed MLB

    All Props leaderboard: odds limiter and sportsbook fixed

    The Min/Max odds filter now works on the Prop Finder All Props leaderboard, and the Line and Odds columns honor your selected sportsbook (falling back to best-available only when Best available is chosen).

  2. changed MLB

    Has line today filter now matches the exact bet line

    On the Prop Finder All Props leaderboard, checking Has line today now shows only rows where the sportsbook posts the exact standard bet line. Rows where the book only posts a different (alternate) line are hidden, so Bet and Line always agree when the filter is on.

  3. added MLB

    Over/Under filter for the All Props leaderboard

    The Prop Finder All Props leaderboard now has a Direction filter (Both / Over only / Under only) so you can limit the board to just Over or just Under bets.

  4. changed MLB

    Opposing SP card now shows IP and GS

    The Prop Finder player detail card's Opposing SP panel now includes the starter's season innings pitched (IP) and games started (GS).

  5. added MLB

    All Props leaderboard: today's lines, odds, and game info

    The Prop Finder All Props leaderboard now shows each player's matchup and start time (CT) for today, the best-available sportsbook line and odds for every prop combo, and a new Has line today filter so you can limit the board to props with a posted line. The Odds column is sortable.

Jun 8 Monday · 2026
  1. changed MLB

    Prop Finder All Props: RBIs out, PA column

    The All Props leaderboard now also excludes the RBIs prop and shows PA (plate appearances) for batters / GS for pitchers instead of games played.

  2. fixed MLB

    Prop Finder All Props cleanup

    The All Props leaderboard now lists position players only on batter boards (no pitchers), excludes the Home Runs prop, and uses a compact paginator instead of listing every page.

  3. added MLB

    Prop Finder: All Props leaderboard

    Pick "All Props" in Prop Finder to rank every prop (both over and under, at standard lines) into one sortable hit-rate leaderboard. Set a minimum hit rate to surface the highest-hitting props league-wide, and click a row for the game log.

  4. added MLB

    Prop Finder: bullpen status filters

    Added Well-rested BP and Overworked BP filter checkboxes to Prop Finder, so you can target batters facing a well-rested or overworked opposing bullpen (last-3-game relief workload vs league average).

  5. added MLB

    Prop Finder: Game Log view

    The player card in Prop Finder now has a Game Log button showing a game-by-game breakdown of the prop vs your line, with L5 / L10 / Season tabs, a hit-rate summary, and hit/miss/push marks.

  6. fixed MLB

    Game Research: angle player list follows the game

    When adding angles to game research, the player dropdown now repopulates to the two teams playing in the selected game whenever you change the game.

  7. changed MLB

    Player Stats: Min PA filter

    The Player Stats page now filters by minimum plate appearances (Min PA) instead of minimum games played, and the filter input is aligned correctly with the other controls.

  8. fixed MLB

    Prop Finder: detail card uses your sportsbook

    The player detail/notes popout now shows Today's Line for the book you selected, not always best-available. It only falls back to best-available (labeled) when your book has not posted the prop.

  9. fixed MLB

    Prop Finder: exact-line filter

    The line checkbox now filters to your exact line — searching a 0.5 line no longer shows 1.5 fallback rows from books that do not post your line.

Jun 7 Sunday · 2026
  1. changed MLB

    Parlay model now uses each player's real H+R+RBI line

    The MLB Parlay H+R+RBI model grades every hitter against their actual posted line (0.5 / 1.5 / 2.5 …) rather than a standard 1.5. Pick direction and confidence are computed at that line, so legs are far more accurate. Historical stats were reset to reflect the new method.

  2. added MLB

    League-wide MLB H+R+RBI Parlay model

    New league-wide parlay model: ranks every hitter across the full MLB slate by the probability their Hits+Runs+RBIs lands on the correct side of 1.5, and auto-builds the best bettable parlay from games that have not started yet (one leg per game). Solves the rolling-lineup timing problem by locking legs per game as lineups post. Public Models page + admin panel; tracks league-wide leg accuracy and a daily featured parlay.

  3. added MLB

    Braves H+R+RBI Parlay model

    New Braves model built for parlays: ranks each starterx27s Hits+Runs+RBIs leg by the probability it lands on the correct side of 1.5 (directional confidence, not betting edge) and auto-assembles the highest-probability 3-leg parlay. Public page under Models plus a full admin panel; legs freeze when the official lineup posts.

  4. added MLB

    Braves H+R+RBI model now public

    Todayx27s Hits+Runs+RBIs picks for Atlanta Braves starters are now available on a public Models page, with projected H+R+RBI, over/under probabilities, book line, recommended pick, and an all-time record/ROI summary. Picks freeze the moment the official lineup posts.

  5. added MLB

    Braves H+R+RBI model (v1)

    Added a fully isolated Monte Carlo model that projects each Braves starter combined Hits+Runs+RBIs, locks predictions when the official lineup posts, compares to sportsbook lines for edge-based picks, and grades results. New admin panel with today board, history, and W/L + ROI performance.

Jun 5 Friday · 2026
  1. added MLB

    Game Research — public betting notes

    New Research section: curated daily MLB betting notes. Each pick shows live context automatically — whether the player is in the official lineup, how the opponent ranks at allowing that prop (with soft-matchup highlighting), the opposing starter line, and the player form vs the line. Mobile-first.

  2. added MLB

    Grab Odds Now button (admin)

    Admins can now trigger an immediate live odds pull from the Odds API admin page instead of waiting for the next scheduled sync. The pull runs in the background and the status panel updates live as odds and quota refresh.

  3. added

    Website-wide API data dashboard

    New API Data section in the admin shows external-API health across every league at a glance — Odds API quota used/remaining, the last odds pull, request volume, and current props inventory — so you always know where each sport stands.

Jun 3 Wednesday · 2026
  1. added MLB

    Prop Finder: opponent matchup highlighting

    Results now flag soft matchups at a glance: each row shows the opposing teams rank for allowing that prop, with green highlighting for the most generous matchups (top 10 of 30) and red for the toughest.

  2. changed MLB

    Prop Finder: lineup column now shows projected spots

    The Lineup column now fills in a projected batting-order spot (shown with an asterisk) before the official card posts, and switches to the confirmed spot once its out. Official lineups also refresh far more often on game day.

  3. added MLB

    Prop Finder: filter to official lineups

    New On lineup toggle on Prop Finder shows only batters in todays official posted starting lineup, so you can cut the list to confirmed starters once cards are out.

  4. fixed

    Fixed transparent cron run-history popup

    The View runs popup on the Cron dashboard had a see-through background; it now renders with a solid panel.

  5. changed MLB

    Official lineup sync runs earlier and more often

    MLB official lineups now begin syncing at 10:00 AM CT and refresh every 5 minutes through the evening (then every 30 minutes overnight), so lineup-dependent tools update much faster on game day.

  6. added

    Manual cron runs from the admin dashboard

    Each scheduled job on the Cron dashboard now has a Run now button to trigger it on demand and see its output, without waiting for the next scheduled fire.

Jun 1 Monday · 2026
  1. fixed MLB

    Fixed breakdown table alignment on performance pages

    The Breakdowns tables on the Strikeout and Recorded Outs performance pages no longer clip the Units column at the card edge; numeric columns now size to their content and stay neatly right-aligned.

  2. added MLB

    Recorded Outs model: methodology page + clearer help

    New admin methodology reference for the Recorded Outs model (plus a public JSON mirror), and updated the public help to explain that the pick is based on betting value — so it can differ from the projected outs vs the line — and how to use the cards.

  3. added MLB

    Strikeout model: Buy Down Line filter

    Added a Buy Down Line min/max filter (and renamed the price filter to Buy Down Odds) on the Strikeout Predictions page.

  4. added MLB

    Strikeout model: Buy Down odds filter

    Added a Buy Down min/max odds filter to the Strikeout Predictions page so you can narrow the slate by the buy-down (one line down) Over price.

  5. added MLB

    Strikeout model: buy-down-one-line odds

    Each Strikeout Predictions card now shows the Over price for the next line down (e.g. official line 3.5 also shows Over 2.5), pulled live from the sportsbook alternate-lines market.

  6. added MLB

    Recorded Outs — Performance page

    New Performance tab for the Recorded Outs model showing 7-day/30-day/all-time records, units and ROI, a cumulative-units chart, projection accuracy vs. actual outs, and breakdowns by edge, side, line range, home/away, and park.

  7. added MLB

    Pitcher Recorded Outs model

    New starting-pitcher Recorded Outs model at /models/outs. It projects each starter's recorded outs (1 inning = 3 outs) from a blend of season and last-5-start form, adjusted for pitch efficiency, opponent lineup difficulty, manager hook tendency, and park, then compares to the sportsbook outs line to surface Over/Under picks with a de-vigged probability edge. Includes a live slate view, a history/results view with running record, units, and ROI, and per-game freezing 30 minutes before first pitch.

May 31 Sunday · 2026
  1. changed

    Auto-renewing SSL for freaklabs subdomains

    Migrated 10 freaklabs.dev subdomains from the manual wildcard certificate to individual auto-renewing certificates, and added a shared ACME challenge alias so even proxy/redirect subdomains validate automatically.

  2. fixed

    Restored site SSL certificate

    The MLB site SSL certificate had expired; it has been renewed and automatic renewal restored so the secure connection stays valid going forward.

  3. added MLB

    K-Model: How the Model Works page

    New admin reference explaining how the strikeout model works, in both plain language and technical detail. The public-facing strikeout help was simplified to a consumer-friendly summary.

May 29 Friday · 2026
  1. changed MLB

    Bet Labs starter-PA shown beside Min PA

    The current-season average plate appearances for starters now appears inline next to the Min PA filter on Bet Labs, where it is most useful for setting the floor.

  2. changed MLB

    Bet Labs starter-PA benchmark uses current season

    The average plate appearances for starters on Bet Labs now always reflects the current season, even when viewing a past season, and labels the season for clarity.

  3. fixed MLB

    Correct season on home page

    The gamedayanalytics.net home page now shows the current MLB season year automatically instead of a hardcoded year.

  4. added MLB

    Bet Labs: league avg PA for starters

    The Bet Labs player results now show the average plate appearances an everyday starter accumulates for your selected season and filters, giving you a baseline for setting the Min PA floor.

  5. fixed MLB

    Bet Labs results table alignment

    Right-aligned the numeric column headers on the Bet Labs player results table so they line up over their values.

  6. changed MLB

    K-Model Line History order

    The Line History popup now reads top-to-bottom chronologically: the opening line appears at the top and the latest line at the bottom.

May 28 Thursday · 2026
  1. changed MLB

    Simplified Models navigation

    Removed the Strikeouts History and Performance links from the Models dropdown, leaving the main Strikeouts page.

  2. added MLB

    K-Model Refinement Report

    New admin-only diagnostic report analyzing K-model accuracy, calibration, performance splits, loss causes, closing-line value, and feature importance. Read-only — does not affect picks, predictions, or bankroll tracking.

  3. added MLB

    Strikeout model: prediction-accuracy breakdowns

    The History tab now breaks down, per day, how many over/under picks the model landed within 1, 2, 3, or 4+ strikeouts of the actual result — both regardless of side and on the correct side of the line. The Performance tab shows the same metrics overall.

  4. added MLB

    Strikeout predictions: line-movement indicator

    Each line on the Strikeout Predictions page now shows an always-visible marker — up, down, or unchanged — versus the value the line opened at. Click any line to see its full snapshot history.

May 27 Wednesday · 2026
  1. changed MLB

    Bet Labs Players: Batter/Pitcher toggle and multi-opponent systems

    Pick Batter or Pitcher up front and the page reshapes around your choice. Add multiple opponents per saved system (e.g. Olson vs NYM/WSH/LAA) and alerts surface whenever your player faces any of them. Batter qualifier is Plate Appearances; pitcher qualifier is Games Started. Results table realigned with clearer columns.

  2. fixed MLB

    Fix API Quota chart showing red bars

    Updated Odds API monthly quota constant from the legacy 100K plan cap to the current 5M plan cap so the /admin/api-quota dashboard chart, percent-used, and burn-rate projections reflect the actual subscription.

  3. changed

    Cron Dashboard: Odds API now tracked

    The cron registry now lists the Odds API prop sync (every 30 min) and the bug-rate-limit cleanup job. Each row also calls out which external API it pulls from (MLB Stats, Baseball Savant, Odds API).

  4. added

    Admin Notes / To-Do System

    New /admin/notes lets us track ideas, bugs, and features by section (Admin Dashboard, K-Model, Prop Dashboard, etc.) and sport. Comments thread between us. Edit-locks after a task moves past Ready so scope is stable while work is in flight.

  5. added

    Admin Cron Dashboard

    Added a new /admin/crons page that lists every scheduled job with its frequency, last fire time, and status. Useful for spotting silent sync failures at a glance.

May 26 Tuesday · 2026
  1. changed MLB

    Strikeout model upgraded to 26 features

    The strikeout model is now using a new training run with 26 inputs (up from 18). Velocity, home-plate umpire tendencies, swinging-strike rate, pitch efficiency, putaway rate, and platoon-aware lineup K%% are now in the model. Error rate dropped by 2 percent vs the prior version.

  2. added MLB

    Strikeout model: 10 new features and early-hook diagnostics

    The strikeout model now factors in pitcher fastball velocity, home-plate umpire tendencies, swinging-strike rate, pitch efficiency, putaway rate, and platoon-aware lineup K%. The Performance page now shows a rate-adjusted W-L that excludes losses where the pitcher was pulled before reaching projected volume despite a strong K pace -- separating model misses from leash-related losses. Real W-L and units stay unchanged.

  3. fixed MLB

    Strikeout cards: line click no longer opens both popups

    Clicking the line on a strikeout card was opening both the line-history popup and the pitcher matchup popup at once. Clicking the line now only opens the line history.

  4. fixed MLB

    Strikeout slate: fixed Loading... never resolving

    Fixed a bug where the Strikeouts page would get stuck showing Loading... due to a script error introduced when the line-history popup was added. Slate now renders normally again.

  5. added MLB

    Strikeout model: methodology page

    New Methodology tab on the Strikeouts page documents in detail how the model works — the algorithm, training window, every feature it considers, the lineup priority cascade, the daily pipeline schedule, the edge formula it uses to pick a side, and an honest list of what the v1 model does not yet consider.

  6. changed MLB

    Strikeout cards: sort options + win/loss badges

    Sort the slate six different ways (game time, biggest edge, predicted Ks, pitcher name, result). Graded picks now show a bold WIN / LOSS / PUSH / VOID badge in place of the generic Final tag, so wins and losses are easy to spot.

  7. added MLB

    Strikeout cards: line history and movement

    A green-up / red-down indicator next to each line shows how its moved since the days opening line. Click the line to open a popup with every snapshot of that line and odds throughout the day.

  8. added MLB

    Strikeout cards: predicted lineup support

    Predictions now go live earlier in the day using projected lineups when MLB hasnt posted the official one. Each card shows a color-coded tag (Confirmed / Projected / Team avg only) so you can see which lineup signal is driving the prediction. Predictions automatically upgrade to the confirmed lineup the moment MLB posts it.

  9. added MLB

    Strikeout cards: odds, hit rates, model accuracy, filters

    Each starting-pitcher card now shows Over/Under odds with the recommended side highlighted, your L5/L10/Season hit rate vs the closing line, and the models historical accuracy on that pitcher. Filter the slate by side, line range, or odds range; new sort options include best model accuracy and under/over hit rate.

  10. fixed MLB

    Removed stale pitcher props from dashboard

    Player props from sportsbooks would accumulate in the database when a book swapped its projected starter mid-day (e.g. an early-morning guess gets replaced once the actual starter is announced). Pitchers who were no longer on the slate could still appear as cards on the dashboard with their hit-rate history. The sync now drops orphaned prop rows per (game, market, sportsbook) on every run, and a one-time cleanup removed ~3,700 stale rows from today and future games.

May 25 Monday · 2026
  1. added MLB

    Strikeout model is complete

    All five phases of the strikeout prediction model are live: foundation, model training, daily pipeline, public pages, and admin controls. Predictions land each night, lock 30 minutes before first pitch, and grade automatically.

  2. added MLB

    Strikeout predictions are live

    New Models -> Strikeouts page shows today starter strikeout predictions with current Hard Rock Bet lines, edges, and over/under picks. Pick history and performance dashboards included. Picks lock 30 minutes before first pitch and grade automatically post-game.

  3. added MLB

    Bet Labs Teams: F5 (First 5 Innings) mode

    Toggle Game Phase = F5 on Bet Labs Teams to see W-L-T records through the bottom of the 5th. Filter by venue, opponent, pitcher hand, day/night, and a rolling window. Detail modal compares F5 and full-game outcomes side-by-side.

May 23 Saturday · 2026
  1. added MLB

    K Correlation Analysis Dashboard

    New admin dashboard surfaces which stats most strongly predict starting pitcher strikeouts. Combines Statcast pitch data, opponent batting splits vs handedness, park K-factors, weather, and umpire tendencies into a per-start feature set, then reports Pearson/Spearman/mutual-info correlations alongside Linear/Random Forest/LightGBM model performance from 5-fold time-series CV. Refreshes nightly.

May 21 Thursday · 2026
  1. added MLB

    U1.5 live tracking + admin monitoring

    Added end-to-end tracking for the U1.5 betting model: append-only bet history with batter/team denormalization, nightly reconciliation with CLV, per-strategy running bankroll, weekly HTML reports, a state summary at /reports/u15_state_summary.html, and a live admin monitoring dashboard at /admin/u15.

  2. added MLB

    U1.5 edge-zone filter strategy

    Added a hard filter to the U1.5 model that only bets when the market sits in the 0.50-0.55 probability band, the model has a 3pp+ edge, and the batter is not in lineup spots 2/6/7. Test-window ROI jumped from -1.77 percent unfiltered to +12.17 percent filtered. A shadow log records what the model would have bet without the filter so we can validate out-of-sample. Failure-mode analysis of the 0.55-0.60 bucket is posted at /reports/u15_055_060_failure_mode.html.

  3. added MLB

    U1.5 Total Bases LightGBM model

    New LightGBM-based prediction model for Under 1.5 Total Bases props with isotonic calibration and quarter-Kelly bankroll simulation. Daily predictions live in u15_tb_predictions; backtest, feature importance, calibration plots, and known limitations are documented at /reports/u15_tb_model_report.html.

  4. fixed MLB

    EDA: Fix invalid JSON from constant feature correlations

    The U1.5 TB EDA summary.json was emitting bare NaN tokens (invalid per RFC 8259) for the u15_line_posted feature because pointbiserialr returns NaN when one input is constant. Now guards against this case, storing null in JSON, and adds allow_nan=False to catch any future NaN leaks at write time.

  5. added MLB

    Under 1.5 TB exploratory analysis report

    A leakage-safe dataset for every 2026 batter-game with full context (rolling form, Statcast snapshots, pitcher matchup, park, market) plus a shareable EDA report at /reports/u15_tb_eda_report.html that surfaces which factors actually predict U1.5 outcomes.

May 20 Wednesday · 2026
  1. changed MLB

    Under 1.5 TB predictions now refresh every 30 minutes

    The Under 1.5 Total Bases model runs every 30 min from 8 AM to 8 PM CT (Central Time), refreshing picks as lineups confirm and odds shift throughout the day. Previously the model only ran twice (7 AM and 4:30 PM CT).

  2. added MLB

    Under 1.5 Total Bases predictions

    New predictions page surfaces batters likely to go Under 1.5 Total Bases tonight. Picks are filtered through lineup position, contact-quality regression candidates, pitcher matchup, park environment, and a sportsbook odds floor, then ranked by a 0-100 confidence score. Visit /under-tb-predictions.

May 18 Monday · 2026
  1. changed MLB

    Prop Finder: multi-select player teams

    The Player team filter now lets you select multiple teams at once — same picker pattern as Opp teams. Old single-team bookmarked URLs continue to work.

May 17 Sunday · 2026
  1. added MLB

    Bet Labs Teams: Over/Under, Favorite/Underdog, Run Line filters

    Bet Labs Teams now lets you filter and save by Over/Under direction, moneyline favorite/underdog, and run line lay -1.5 / take +1.5. The page shows coverage so you know how many games are priced. Saved systems alert against tonight"s posted lines when you do not set a fixed line.

  2. changed MLB

    Prop Finder: sticky table headers

    Made the Prop Finder results table headers stick to the top of the viewport when scrolling through long result lists. Column names stay visible no matter how far you scroll.

  3. fixed MLB

    Prop Finder: filter panel no longer sticky

    The Prop Finder filter panel was pinned to the top of the viewport, blocking results while scrolling. Removed the sticky behavior so the panel scrolls off naturally and results have the full viewport.

  4. added MLB

    Prop Finder: Player-team filter

    Added a Player team dropdown to Prop Finder. Pick a team to restrict results to just that team's players. Works on both Batter and Pitcher sides, and applies whether or not a Game date is set.

  5. added MLB

    Prop Finder: Has line filter

    Added a Has line checkbox next to the Min/Max odds inputs on Prop Finder. When checked, results hide players whose chosen sportsbook has not posted this prop today (or whose props no active book has priced, if Best available is selected).

May 16 Saturday · 2026
  1. changed MLB

    Prop Finder: clarify opposing-team count labels

    Renames the opposing-team count from "hits overs allowed" to "Batter-games over 0.4 hits" (or "SP starts" for pitcher props) so it does not read as total hits allowed. Notes now phrase it as "Across 45 games, opposing batters went over 0.4 hits 290 times vs the Phillies".

  2. changed MLB

    Prop Finder: opponent teams in summary sentence

    The live filter summary sentence now reflects the Opp teams picker. Pick 1u20133 teams and you see e.g. "u2026playing the Philadelphia Philliesu2026" or "u2026playing the Phillies or Yankeesu2026" in the sentence; 4+ teams collapse to "playing 1 of N selected teams".

  3. added MLB

    Prop Finder: venue filter + odds in summary sentence

    Adds a new Venue filter section to Prop Finder so you can narrow results to players whose today game is at a ballpark matching stat thresholds u2014 HR/game, Hits/game, Runs/game, TB/game (from final games this season) plus admin-curated Hit/HR/Run park factors. Available when a game date is set; applies to both batter and pitcher sides. The live filter summary sentence now also includes min/max odds when set.

  4. added MLB

    Prop Finder: plain-language filter summary

    Prop Finder now shows a live one-sentence description of the active filters next to the Search button (e.g. "Batters with xBA u2265 .300 vs starting pitchers with WHIP u2265 1.20 going over .5 hits 80% of the time in their L10 games."). Updates as you adjust the form so you can read your search like a sentence before running it.

May 15 Friday · 2026
  1. fixed MLB

    Bet Labs: Player-select in save modal

    The Players page save modal now includes a required player dropdown populated from the current results table. This ensures saved systems capture the player_mlb_id needed for the matcher to fire correctly. Also updated help modal text on both Players and Teams pages to reflect that Save as System is now live.

  2. added MLB

    Bet Labs / Saved & Alerts is live

    New Bet Labs section. Save filter combinations from /bet-labs/players or /bet-labs/teams, then visit /bet-labs/saved to see which of your saved systems match today's or tomorrow's games. Lineups are shown when confirmed or predicted; pending lineups still surface the match.

  3. added MLB

    Bet Labs / Teams is live

    New Bet Labs section. Pick a season and a window (Full / Last 5 / Last 10 / Last 20), then optionally filter by team, opponent, venue, opposing-pitcher hand, day or night, and a game-total line. The table shows each team's W/L record and O/U record side-by-side. Click any row for the game-by-game breakdown.

  4. added MLB

    Bet Labs: game time hour column added to sync

    sync_games.php now populates local_hour_ct (CT hour 0-23) on every game upsert, enabling time-of-day filters in the Bet Labs team stats pages.

  5. added MLB

    Bet Labs / Players is live

    New Bet Labs section. Pick a season, prop, line, and direction, then optionally filter by opponent, venue (home/away), and pitcher hand to see each player's filtered hit rate. Click any row for the game-by-game breakdown.

May 13 Wednesday · 2026
  1. fixed MLB

    Team Stats: aligned team column

    Fixed the Team column on the Team Stats page: logos now render inline next to the abbreviation, and the duplicated text on teams without a locally cached logo (ATH, AZ, CWS) is resolved.

  2. added MLB

    Team Stats Leaderboard

    Added a new Team Stats page under the Stats menu. View sortable batting and pitching stats for all MLB teams side by side, with rank columns and tab switching between offense and pitching.

  3. added MLB

    Team Stats: Track Total Runs Allowed

    The team season stats sync now captures total runs allowed (pitching_r) from the MLB Stats API, enabling accurate leaderboard sorting by runs allowed vs. only earned runs.

  4. fixed MLB

    Player profile photos restored

    Fixed missing headshots on player detail pages. Photos now load from the MLB CDN, which uses the same player IDs as the rest of the site.

  5. added MLB

    Prop Finder: book-specific Line column

    Added a Line column showing the line your chosen sportsbook is actually offering for each player. When the book hasn’t posted at the line you filtered (e.g. you searched 0.5 but the book is only at 1.5), the row still appears with the book’s actual line highlighted in red — making it obvious at a glance which players the book hasn’t lined at your number. Line is sortable.

May 12 Tuesday · 2026
  1. added MLB

    Odds now refresh every 30 minutes during game windows

    Player prop odds now refresh every 30 minutes Mon-Fri 1PM-9PM CT and Sat-Sun 10AM-7PM CT, on top of the existing daily slots. Lines stay fresher heading into first pitch.

  2. changed MLB

    Dashboard min-games filter now scales with season

    On the Dashboard, the Min G default for batter prop markets is now max team games played minus 15, so the filter automatically loosens as the season grows. Pitcher markets continue to use the rotation-aware default.

  3. changed MLB

    Prop Finder shows todays batting order

    The LINEUP column now shows each batters spot in todays official starting lineup (1st-9th) instead of a season average. Refreshes every 10 minutes as teams post their lineup cards.

  4. added MLB

    Official lineups now refresh every 10 minutes

    Starting lineups for todays games refresh every 10 minutes from 3pm to 11pm CT, pulled directly from the MLB Stats API. Pages that show batting-order context — Prop Finder, HRR systems, pitcher matchups — now reflect confirmed lineups as teams post them.

May 11 Monday · 2026
  1. fixed MLB

    Fix HR Predictions edge calculation

    Fixed a bug where all HR Matchup predictions had null edge values due to the odds-attach query requiring DraftKings props that were not available. The fix adds best-available book fallback logic — when the preferred sportsbook has no batter_home_runs prop, the model picks the best-priced available book. Result: 122 of 202 predictions now have edge attached and 34 qualify.

  2. added MLB

    HR Matchup model — v1-arsenal implementation complete

    A new home-run prediction model that overlays each pitcher's pitch arsenal on the opposing hitter's per-pitch-type Barrel% and xwOBA. Includes nightly Baseball Savant data sync, transparent Primary Driver text (60/40 Power Blend, dominant pitch matchup, HR park factor), and 15-min post-final grading. Public page coming soon after a soak period.

  3. added MLB

    HR Matchup Model — Admin Backtest Page

    Added /admin/models/hr/backtest with windowed performance metrics (7d/30d/season), edge-bucket hit rates, reliability diagram, and a Re-run evaluate button for the HR Matchup prediction model.

  4. added MLB

    HR Matchup public page

    Added the HR Matchup public page (/hr-matchup) with a hero leaderboard showing top edges, a sortable full-slate table, past-date grading (green/red/yellow), and a help modal explaining the Power Blend, arsenal matchup, park factor, and edge calculations.

  5. added MLB

    HR Model: Park Factors Editor

    Added an admin editor for per-venue HR park factors. Allows inline editing of the HR multiplier for each ballpark while keeping hit and run factors read-only. Supports season selection and includes CSRF protection.

  6. added MLB

    HR Matchup Model — Admin Weights Editor

    Added /admin/models/hr/weights admin page for editing HR Matchup model configuration. Supports all hr_model_config columns with numeric range validation, JSON validation for lineup-spot projected PAs, model activation switching, and PRG flash pattern.

  7. added MLB

    HR Matchup: Live grading + performance metrics online

    The HR Matchup model now grades predictions within 15 minutes of a game going final. Rolling accuracy metrics (Brier score, log-loss, edge-bucket hit rates) are recomputed every 10 minutes between noon and 2 AM CT.

  8. added MLB

    HR Matchup Model: Prediction Pipeline

    Added predict.py for the HR matchup model (v1-arsenal). For each day's slate, the pipeline loads pitcher arsenals, per-pitch-type batter splits, park factors, and lineup spots, then writes HR probability predictions to hr_predictions. Supports --dry-run, --force, --date, and --model flags.

  9. added MLB

    HR Matchup admin sync page

    Added /admin/models/hr/sync admin page with kill-switch toggles for nightly sync/predict/evaluate, a data status panel showing latest snapshot dates and row counts for the pitcher arsenal and batter-vs-pitch tables, and a manual trigger button for the HR model sync script.

  10. fixed MLB

    HR matchup: barrel% per pitch type now populated

    Fixed the batter-vs-pitch statcast sync to populate barrel_pct and avg_exit_velocity for each pitch type. Previously both columns were NULL because the pitch-arsenal-stats endpoint does not expose them. Now a supplemental statcast_search fetch (BIP-only filter) aggregates barrels and exit velocity per batter per pitch type, achieving 99.9%% fill rate with avg barrel% of 8.6%% (in line with league average).

  11. added MLB

    HR Matchup: Batter-vs-Pitch Stats Sync

    Added nightly sync of Baseball Savant pitch-arsenal data for batters — tracks how each hitter performs against specific pitch types (xwOBA, wOBA, BA, SLG, whiff %). Foundation for the upcoming HR matchup model.

  12. added MLB

    Pitcher arsenal sync added (HR model)

    Nightly Savant sync now pulls per-pitch-type stats (usage, wOBA, xwOBA, whiff%, put-away%, velocity, spin) into statcast_pitcher_arsenal to power the HR matchup model.

  13. added MLB

    HR Matchup Model — Schema Foundation

    Added database schema for the new HR Matchup model (v1-arsenal): pitcher arsenal by pitch type, batter vs pitch type, model registry, predictions, actuals, and performance tables. HR park factor column added to park_factors.

May 10 Sunday · 2026
  1. added MLB

    Prop Finder: game time + sportsbook & odds filter

    Game start time now shows inline in the GAME column. Pick a sportsbook (default Hard Rock Bet) or Best available, set optional Min/Max odds, and sort the new ODDS column by price.

  2. added MLB

    Prop Finder: live odds attached to results

    The Prop Finder now fetches and displays real-time sportsbook odds (over/under lines) for each player result. Sort by odds, filter by min/max odds range, and pick a preferred book or use the best-available line across all books.

  3. added MLB

    Prop Finder: sportsbook and odds validator

    Extended Prop Finder validator to accept a sportsbook selector, min/max American odds bounds, and book_odds sort column.

May 6 Wednesday · 2026
  1. added MLB

    Prop Finder — opposing-team filter, vs-opp column, detail modal, scout notes

    Prop Finder upgrade. New opposing-team multi-select picker restricts the slate to teams you care about facing. New "vs Opp %" column shows each player's hit rate this season in games against the team they're facing on the chosen date. Click any row for a detail card with today's sportsbook line, opposing-SP stats and Statcast, opposing-team aggregates, and plain-language scout notes (player rank, opp-team rank, recent allowed trend, bullpen workload). Opp-team panel now reports qualifying overs allowed at your chosen line — exact counts from real game data, not averages. Has-game-today checkbox replaced with a date selector (defaults to today, accepts any past or future date). Each prop now sets a sensible line and direction on change (HRR → 1.5 Over, ER → 2.5 Under, etc.). Help button restyled to match Player Props Stats. Predicted lineups now refresh at 8 PM CT so tomorrow's slate is ready in the evening.

May 5 Tuesday · 2026
  1. changed MLB

    Prop Finder: minimum hit-rate filters

    Added Min Season / L5 / L10 % inputs so you can narrow Prop Finder results to players whose hit rate clears your chosen floor in any window.

  2. added MLB

    Prop Finder

    Compose batter or pitcher prop searches with stacked filters — lineup spot, performance thresholds, pitcher-matchup criteria — and see Season / L5 / L10 hit rates against any custom line.

May 4 Monday · 2026
  1. fixed MLB

    Game Preview: correct modal on pitcher click

    Fixed an issue where clicking a pitcher on /game-preview opened the K% matchup view from /pitching-matchups instead of the season stats and HRR Over% / Runs Under% breakdown.

  2. added MLB

    Game Preview

    Added /game-preview: today's schedule with both starting pitchers, season Statcast profile (xERA, xwOBA, HardHit%, Barrel%, Whiff%), and click-through to opposing-lineup HRR Over% / Runs Under% breakdown. Targeted at H+R+R and Runs prop research.

May 2 Saturday · 2026
  1. fixed MLB

    Stadium Stats: vs-handedness sample-size guard

    The vs-handedness HR rate column now requires at least 25 at-bats before showing a percentage, preventing misleading 0% values from tiny early-season samples. Below the threshold, the AB count is shown so you can judge the sample.

  2. added MLB

    Stadium Stats page

    New page combining park HR/Run/Hit factors with home and road team splits, L5/L10 totals, and top HR hitters per lineup including Statcast barrel%, hard-hit%, exit velocity, and vs-handedness HR rate. Sorted by HR-friendliness for daily HR-hunting research.

  3. added MLB

    Stadium Stats help modal

    The Stadium Stats page now includes a complete help modal explaining all features: park factors and color coding, home/road splits, L5/L10 streak totals, top hitters table stat glossary, vs-handedness HR rate caveat, and how the All Stadiums browse view works.

  4. added MLB

    Stadium Stats: All-Stadiums sortable browse view

    The All Stadiums tab now renders a fully sortable table of all 30 MLB parks. Sort by HR factor, Run factor, Hit factor, name, city, roof type, or whether a game is scheduled there today. Click any row to expand it showing the home team's HR rate at that park this season plus the top 5 HR hitters who have played there.

  5. added MLB

    Stadium Stats: Today View Cards

    The Stadium Stats page now renders full interactive game cards for today's MLB slate. Each card includes park factor chips (color-coded green/yellow/red by rank), a pitching matchup row with starter hand, ERA, WHIP, and HR/9, home/road team splits with season AVG/OPS and L5/L10 HR/R/RBI totals, and a top-hitters mini-table showing lineup spot, HR/AB rate, last-15-games HR, Barrel%, Hard-Hit%, exit velocity, and vs-handedness HR rate.

  6. added MLB

    Stadium Stats page added

    New /stadium-stats page showing park factors, home/road team splits, and top HR hitters per lineup. Includes Today view (date-filtered game cards) and All Stadiums view (full sortable table). Tabs and date picker update the URL for bookmarkable state.

  7. added MLB

    Stadium Stats: All-Stadiums Browse + Venue Detail

    The Stadium Stats API now supports a full browse view of all 30 MLB parks ranked by HR park factor, with today game context. Each park can be expanded to show the home team HR rate and top 5 HR hitters at that venue this season.

  8. fixed MLB

    Stadium Stats API: TBD-time and season-fallback fixes

    Fixed two edge cases in the new stadium-stats API: games with not-yet-set start times now render as 'TBD', and date-driven requests fall back to the most recent season with stats data.

  9. added MLB

    Stadium Stats API — Today View

    Added the /api/stadium-stats.php endpoint backing the upcoming Stadium Stats page. The today view returns games for a selected date sorted by HR park factor rank, including venue metadata, park factor ranks (HR/run/hit), starting pitcher ERA/WHIP/HR-per-9, team home/road splits, L5/L10 HR/R/RBI totals, and top-5 lineup hitters with statcast barrel%, hard-hit%, exit velocity, and vs-handedness HR rates.

  10. added MLB

    Stadium Stats: Venue metadata lookup

    Added a static venue metadata helper covering all 30 MLB parks, including city and roof type (open, retractable, or fixed dome). Powers the upcoming Stadium Stats feature with venue-level context.

  11. added MLB

    Nightly Handedness Splits Refresh

    Batter vs LHP/RHP split stats now refresh automatically each morning as part of the nightly sync, powering the upcoming Stadium Stats page.

Apr 29 Wednesday · 2026
  1. changed MLB

    HRR Predictions rolled back to better-calibrated model

    After reviewing 7 days of graded results, the active HRR predictions model (v1.1-marcel-plus) was consistently underperforming its predecessor (v1-marcel) on calibration and hit-rate metrics, with the highest-edge picks losing more often than coin-flip. Rolled the active model back to v1-marcel and started a parallel A/B experiment with a tuned variant (v1.2-recent-soft) that de-emphasizes short-term hot/cold streaks and re-enables park HR factors.

  2. fixed MLB

    Dashboard odds-range filter respects Over/Under toggle

    Min/Max Odds now correctly filters on the displayed side. Previously a prop with one side in range and the other outside could still appear when toggled to the out-of-range side (e.g., -195 over surfacing under a -180 cap).

  3. added MLB

    vs-Pitcher hit rate on dashboard cards

    Prop cards on the dashboard now show a fourth stat: the player's season over/under percentage against today's prop line, restricted to prior games this season against today's opposing starting pitcher (batter cards) or opposing team (pitcher cards). Hover the cell to see the full count.

  4. changed MLB

    Player Props Stats: L5/L10 rates and favorite odds

    The Player Props Stats page is now linked from the Prop Analysis nav. Expanding a row shows the favorite-side American odds for each market and the player's L5/L10 over/under hit rates against today's line.

  5. added MLB

    Player Props Stats: Favorite Price + L5/L10 rate rows on detail cards

    Each per-market detail card now shows the favorite-side American odds price (Favorite Price) directly below Today's Line, plus L5 Over %, L5 Under %, L10 Over %, and L10 Under % hit-rate rows below the existing vs Line percentages.

Apr 28 Tuesday · 2026
  1. added

    Report a Bug

    New site-wide bug reporting widget in the nav of every GameDay Analytics property. Click Report a Bug to send a report; supports description, optional email, and an optional screenshot.

  2. changed MLB

    Statcast page: column header tooltips, leaner column sets, starters-only pitcher tab

    Hover (or tap on mobile) any column on the Statcast leaderboard to see how the stat is calculated, sourced from the Baseball Savant glossary. Pitcher tab is now restricted to starters (filtered by Games Started) and drops PA, HR, BA, SLG, Chase%, CSW%, and Zone%. Batter tab drops maxEV, Chase%, Pull%, GB%, LD%, and FB%; H, HR, and AB now populate from season totals (previously blank). Mobile-first layout — table sizing tightens on phones; tooltips work on touch via tap.

Apr 27 Monday · 2026
  1. added MLB

    Cold Pitchers system

    New /cold-pitchers page identifies today's starting pitchers getting destroyed at the plate via Statcast (xERA, xwOBA, Hard-Hit %, Barrel %, Whiff %). Click any pitcher to see opposing-lineup HRR Over% and Runs Under% trends across L5/L10/Season. Admin-tunable thresholds; history page tracks per-pitcher hit rate.

  2. fixed MLB

    Dashboard: widened toolbar number inputs

    Min Odds, Max Odds, Min L5%, and Min L10% inputs no longer truncate 3-4 digit values.

  3. added MLB

    Dashboard: L5 / L10 hit-rate filters

    New Min L5% and Min L10% toolbar inputs let you filter the prop card grid to players whose recent hit rate meets a chosen percentage.

  4. changed MLB

    Players page: compact filter

    Swapped the bulky games-today segmented toggle for a small checkbox so the filter bar fits cleanly.

  5. added MLB

    Players page enhancements

    Added today's matchup beside player names (vs/@ opponent + time, or Off), With-Game-Today filter toggle, dynamic min-GP filter, and new sortable columns: Avg R/Game, HRR Over/Under %, Run Over/Under %.

Apr 25 Saturday · 2026
  1. fixed MLB

    Statcast contact-quality data fix

    Statcast season-window sync now pulls the full column set including barrel%, hard-hit%, whiff%, K%, and sweet-spot%. HRR Monger now produces real qualifiers (47 today) instead of zero.

  2. added MLB

    Rolling 7-game predicted lineups

    New predicted_lineups table refreshes nightly from each team last 7 games and feeds any system that needs a lineup prediction. Confirmed lineups still take precedence when posted.

  3. added MLB

    HRR Monger

    New Statcast-driven HRR 1.5+ overs system. Combines hard gates (K%<28, lineup top-7, xwOBA>.290, opp pitcher xwOBA Allowed >= .310, Monger Score >= 65) with a weighted score across 12 hitter and pitcher metrics. Includes a tunable admin panel and a tuning analytics page that shows per-metric hit-rate buckets so you can see which metrics are working.

Apr 24 Friday · 2026
  1. fixed MLB

    Restored separate Player Stats and Pitcher Stats pages

    Player Stats (/players) once again shows position players only, with H+R+RBI total and H+R+RBI per game alongside the usual rate stats. Pitcher Stats (/pitchers) is now limited to starting pitchers and adds an Outs/GS column so you can see how deep each starter typically goes.

Apr 23 Thursday · 2026
  1. changed MLB

    HRR model upgraded to v1.1 with recent-form signal

    Our HRR prediction model now factors in each batters last-10-games performance alongside their season rate. Expect the model to better flag hitters on cold streaks (where previous versions still picked them based on strong season totals) and warm up on players heating up mid-season. Changes take effect at tomorrows 6:45 AM CT nightly run.

Apr 22 Wednesday · 2026
  1. added MLB

    HRR Predictions page is live

    Our Marcel-shrunk HRR model now has a public home at /hrr-predictions. See the top 15 HRR edges for today along with a filterable full slate, click any card for a probability chart and the models reasoning, and browse past dates to see what hit. Under the hood: Models admin section, per-user sportsbook selection with automatic best-line fallback, and graded past-date outlines.

  2. changed MLB

    HRR predictive model upgraded (v1-marcel)

    Our HRR model now uses Marcel-shrunk batter hit/run/RBI rates adjusted for opposing pitcher quality (xwOBA-against) and ballpark effects, with numpy Monte Carlo producing a full probability distribution. Admins can tune park factors and model weights in the admin panel. Historical predictions are preserved for model-to-model comparison.

Apr 21 Tuesday · 2026
  1. added MLB

    Statcast data pipeline

    Baseball Savant Statcast leaderboards now sync nightly — batter and pitcher expected-stats (xBA, xSLG, xwOBA, barrel%, hard-hit%, sweet-spot%, whiff%, chase%, and many more) land in the MLB database every morning. New /statcast browse page with sortable leaderboards, player photos, CSV export, and a snapshot-date picker for time-travel. Admin dashboard at /admin/statcast controls the sync.

Apr 19 Sunday · 2026
  1. added MLB

    Player Props Stats team filter

    You can now narrow the Player Props Stats table to a single team using the new Team dropdown. Default view is unchanged and still shows every active player.

  2. added MLB

    Auto Parlay: market+side exclusions

    Exclude specific market+side combinations from Auto Parlay results — e.g. drop Over Runs while keeping Under Runs eligible.

Apr 18 Saturday · 2026
  1. added MLB

    Auto Parlay: time period filter

    Filter Auto Parlay results to games within a specific CT time window.

  2. added MLB

    Pitcher matchup modal with expanded batter stats

    Click a pitcher on the Pitching Matchups page to open a detailed matchup modal. Each batter now shows H, HR, BB, AB, OBP, and SLG against that specific pitcher — not just AVG and K%. Career, Season, L10, and L5 views are all available. Fixed pitcher cards showing broken photos and a blank pitcher-detail page.

  3. fixed MLB

    Fix pitcher detail page fatal error

    Resolved a fatal database error on pitcher profile pages caused by incorrect umpire table column references. The page now loads correctly for all pitchers.

Apr 16 Thursday · 2026
  1. added MLB

    Bet history upload

    Admins can upload their Hard Rock Bet CSV exports and see P/L, ROI, win rate, and hit rates by market, player, team, and price — all filterable by the last 10/25/50/100 parlays.

  2. added MLB

    Player Props Stats: sportsbook filter

    Added a sportsbook dropdown to the Player Props Stats page so you can pin lines to a specific book (DraftKings, FanDuel, Hard Rock Bet) instead of always seeing the best available odds across all books.

  3. changed MLB

    Player Props Stats: full roster + pagination

    Player Props Stats now lists every active batter and starting pitcher this season, not just those with prop lines today. Matchup info and prop lines populate only for players with games on the selected date. Added pagination (25/50/100/200 per page) with server-side sort to keep load times fast.

  4. added MLB

    Player Props Stats: matchup info

    Each player row now shows today's matchup (vs / @ opponent) and game start time in Central Time, alongside their position and team.

Apr 14 Tuesday · 2026
  1. fixed MLB

    Fixed false positive silent failures on admin dashboard

    The closing_lines silent failures panel now checks both backfill runs and actual prop_history data before flagging a date, eliminating false alarms for dates that were successfully backfilled

  2. added MLB

    Player Props Stats Page

    New page showing player season stats alongside their prop lines for any date, with two hit rate metrics: historical closing-line rate and vs-today line rate

  3. added MLB

    Venue Stats Page

    New Research section with venue stats showing aggregated batting and pitching performance by MLB ballpark, sortable by any column with totals and per-game averages

  4. added MLB

    Top Unders Odds Filter

    Added configurable min/max under odds range to the Top Unders page. Filter out props with unfavorable juice to focus on actionable lines.

  5. added MLB

    Historical Batting Order Position

    Systems now use each player's most frequent batting order position from the season instead of waiting for daily lineup cards. No Run Score and Under .5 Runs both benefit from earlier, more reliable evaluations.

  6. changed MLB

    Under .5 Runs: Batting Order Criterion Added

    Added a 6th qualifying check to the Under .5 Runs system: players must most frequently bat 6th or lower in the lineup. This filters out leadoff and top-order hitters who score more often, improving the precision of under picks.

  7. changed MLB

    No Run Score uses historical batting order

    The lineup position factor now uses a player's historical mode batting order position instead of today's live lineup card, providing a more reliable signal before confirmed lineups are posted.

  8. added MLB

    Batting Order History Table

    Added player_batting_order_history table to track each player's most frequent batting position per season. Seeded with 2026 data from existing game stats. Adds batting_order_min config param to the Under .5 Runs system.

  9. changed MLB

    Admin system preview shows Filtered Out count

    The Live Preview panel on admin system detail pages now displays how many players were filtered out by odds/score thresholds, matching the public page metrics.

  10. added MLB

    VS Team hit rate and CL% season on dashboard

    Prop cards now show hit rate at today's line vs the specific opponent team, plus full-season closing-line hit rate (CL%) alongside the existing CL10 stat.

Apr 13 Monday · 2026
  1. added MLB

    Team Season Stats Sync

    Added team-level season statistics (batting, pitching, fielding) synced daily from MLB Stats API.

  2. added MLB

    Under .5 Runs System

    New system that identifies players most likely to go under 0.5 runs scored by analyzing team offensive weakness, opponent pitching dominance, and individual run drought patterns. Features adjustable odds filtering and team rankings display.

  3. added MLB

    Team Season Stats

    Added team-level season statistics (hitting, pitching, fielding) synced from MLB Stats API for all 30 teams.

  4. added MLB

    Add early morning prop sync

    Added a 5:00 AM CT prop sync slot so player props are available before the first pitch.

  5. fixed MLB

    Fix closing lines sync failure

    Fixed an issue where closing line data stopped syncing due to a timestamp format incompatibility with the Odds API. Backfilled missing data for April 11-12.

Apr 12 Sunday · 2026
  1. added MLB

    Prop Sync Schedule Manager

    Added admin controls to enable/disable individual prop sync time slots. Added two new sync windows (5:30 PM and 7:00 PM CT) for fresher pre-game lines. Schedule is managed from the Odds API admin page.

  2. added MLB

    Added API Quota Analytics Dashboard

    New dedicated page for monitoring Odds API usage with billing cycle tracking, burn rate projections, daily usage chart, per-sync-job breakdown, and season history. Includes compact quota summary on the existing Odds API admin page.

  3. fixed MLB

    Fixed Odds API Admin Dashboard

    Resolved issue where the API Status panel showed dashes instead of actual usage data. Fixed property mapping between the API endpoint and the admin page JavaScript.

  4. added MLB

    Add check tooltips and No Run Score history tracking

    Added info tooltips explaining each check on all prediction history pages. No Run Score history now includes the Failed Check Impact scorecard with backfilled prediction data.

  5. changed MLB

    Redesign prediction history check analysis

    Replaced Check Effectiveness table with Failed Check Impact scorecard on HRR history pages. Summary cards now show Qualifying vs Near-Miss breakdown. The new table clearly shows which checks are critical vs safe to skip.

  6. fixed MLB

    Fix HRR prediction history tracking

    Fixed a bug preventing HRR Overs and Unders predictions from being recorded. History pages now display tracked prediction results with accuracy metrics.

  7. added MLB

    No Run Scored Probability Model

    New system that scores players on their probability of not scoring a run using 12 weighted factors including OBP, lineup position, opposing starter quality, platoon matchups, and park factors. Compares model scores against sportsbook odds to identify value bets. Full admin configuration with adjustable weights and thresholds. Includes prediction history tracking.

Apr 11 Saturday · 2026
  1. added MLB

    Game Breakdown Page

    Rebuilt game detail page with player-first prop analysis. See every player's prop markets at a glance with Top Performer and Top Under badges. Click any player to expand closing-line history showing actual results against past sportsbook lines.

  2. added MLB

    Game Schedule with Date Navigation

    Browse the full MLB schedule by date with prev/next navigation and a date picker. The Schedule page replaces the old Today's Games link.

  3. added MLB

    Pipeline Health Monitor

    Admin dashboard now surfaces prop history data gaps and silent sync failures so issues are caught immediately.

  4. fixed MLB

    Fix Closing Lines Sync

    Fixed a bug in the historical odds API integration that prevented prop history from being recorded for some game dates. Backfilled missing March 26-29 data.

  5. changed MLB

    Top Performers Uses Historical Closing Lines

    Top Performers now uses actual historical closing lines from sportsbooks for hit rate calculations instead of applying today's line retroactively. A new purple badge shows how each player performs against today's specific line.

  6. added MLB

    Top Unders Page

    New page identifying players with high under hit rates based on actual historical closing lines. Shows both closing-line under rate and vs-today's-line comparison. Configurable via admin dashboard.

  7. fixed MLB

    Fixed odds range filter on dashboard

    Props with odds outside the Min/Max Odds filter range were incorrectly showing on the dashboard when only one side (over or under) was out of range. Now each side is checked independently.

  8. added MLB

    Help modal for Heavy Home Favorites

    Added a help icon to the Heavy Home Favorites page with explanations of the bridge system checks, moneyline override, and result categories.

  9. added MLB

    Help modal for Parlay Builder

    Added a help icon to the Parlay Builder page with step-by-step instructions for building and analyzing parlays.

  10. added MLB

    Help content tracking in admin dashboard

    Admin dashboard now shows when each page's help content was last updated, with color-coded freshness indicators to flag stale documentation.

  11. added MLB

    Help modal for Prop Analyzer

    Added a help icon to the Prop Analyzer page with explanations of each filter, column, and how to interpret the results.

  12. added MLB

    Help modal for Team Top Performers

    Added a help icon to the Team Top Performers page with current settings, enabled markets, and usage instructions.

  13. added MLB

    Help modal for Top Performers

    Added a help icon to the Top Performers page. Click it to see current settings, which prop markets are enabled, and how the system works.

  14. added MLB

    Help modals for HRR Overs and Unders

    Added a help icon to both HRR system pages. Click it to see how the system works, what each check evaluates, and how to interpret qualifying vs near miss results.

  15. changed MLB

    Auto Parlay uses actual closing lines

    Parlay hit rates are now calculated against the real closing prop line from each game date, not today's line applied retroactively. Day-by-day breakdown shows the actual line that was graded.

  16. changed MLB

    Exclude correlated parlays from Auto Parlay

    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.

  17. fixed MLB

    Fix HRR Unders min games threshold

    Adjusted HRR Unders smart min-games offset to match HRR Overs, preventing overly strict filtering early in the season.

  18. added MLB

    Add full-criteria vs near-miss badges to prediction history

    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.

  19. fixed MLB

    Fix check effectiveness on prediction history pages

    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.

Apr 10 Friday · 2026
  1. changed MLB

    Game info on Auto Parlay

    Auto Parlay cards now display each players matchup and game time

  2. added MLB

    Min/Max Odds Filter on Auto Parlay

    Added Min Odds and Max Odds filters to the Auto Parlay page to exclude props with extreme juice

  3. added MLB

    Auto Parlay Builder

    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.

  4. added MLB

    Sportsbook Filter on Top Performers

    Added a sportsbook dropdown to the Top Performers page to filter results by a specific sportsbook

  5. fixed MLB

    Fix game times on system pages

    Fixed game times on HRR Overs, HRR Unders, Hits Over, and Home Favorites system pages to correctly convert from UTC to Central Time

  6. added MLB

    Min/Max Line Filters

    Added Min Line and Max Line filter fields to the dashboard toolbar for filtering props by line value range

Apr 9 Thursday · 2026
  1. added MLB

    HRR Unders System

    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.

  2. added MLB

    Smart Min Games Default for HRR Overs

    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.

  3. added MLB

    System Prediction Tracking

    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

  4. added MLB

    System Prediction Lock Script

    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.

  5. added MLB

    System Prediction Lock Script

    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.

  6. changed MLB

    Renamed HRR Advantage to HRR Overs

    Renamed the H+R+RBI Advantage system to HRR Overs for clarity — updated all URLs, routes, and navigation links

  7. added MLB

    Smart Min Games & Odds Range Filter

    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.

  8. added MLB

    Hard Rock Bet Added

    Added Hard Rock Bet as a sportsbook source for player prop odds.

  9. added MLB

    Sportsbook Auto-Discovery in Odds Sync

    The odds API sync script now automatically detects and records all sportsbooks encountered during each run, keeping the sportsbooks table current without manual intervention.

  10. changed MLB

    Sportsbook Filtering for Prop APIs

    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.

  11. added MLB

    Sportsbook Toggle API

    Added POST /api/odds-api-sportsbook-toggle endpoint to enable or disable individual sportsbooks, controlling which books appear in odds API responses.

  12. added MLB

    Sportsbook Management Table

    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.

  13. fixed MLB

    Fix admin gear icon visibility

    Made the admin gear icon black so it is visible against the light navbar background.

  14. fixed MLB

    Under hit rates now calculate correctly

    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.

Apr 8 Wednesday · 2026
  1. added MLB

    Hits+Runs+RBIs OVER System

    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.

  2. fixed MLB

    Fix stale team assignments in Prop Analyzer

    Player team labels now correctly reflect current-season rosters instead of potentially showing previous season teams

Apr 7 Tuesday · 2026
  1. fixed MLB

    Fixed player photos on Top Performers pages

    Player headshots now display correctly on both Top Performers and Team Top Performers pages using the MLB CDN.

  2. added MLB

    Team Top Performers page

    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.

  3. changed MLB

    Admin-Selectable Prop Markets

    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.

Apr 6 Monday · 2026
  1. added MLB

    Top Performers Page

    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.

  2. added MLB

    Parlay Builder

    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.

  3. added MLB

    Hits Over System

    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.

  4. added MLB

    Systems Overview Page

    New systems overview page listing all evaluation systems with a highlighted section showing today qualifying games across all active systems

Apr 5 Sunday · 2026
  1. fixed MLB

    Disambiguated duplicate prop labels

    Pitcher Strikeouts, Batter Strikeouts, and Pitcher Walks now have distinct labels in market dropdowns instead of showing duplicate Strikeouts/Walks entries.

  2. added MLB

    Min Games filter on dashboard

    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.

  3. changed MLB

    Improved hit rate sorting and sample size display

    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.

Apr 3 Friday · 2026
  1. fixed MLB

    Convert all times to Central Time

    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.

  2. fixed MLB

    Fixed prop sync cron job

    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.

Apr 2 Thursday · 2026
  1. added MLB

    Admin Systems Dashboard

    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.

  2. fixed MLB

    Fix dashboard player photos and props display

    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.

  3. fixed MLB

    Fix props dashboard API

    Fixed the daily props API which was broken due to incorrect database column references. The props dashboard now loads correctly.

  4. added MLB

    MLB Admin Dashboard

    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.

  5. added MLB

    Collapsible closing line history on player profiles

    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.

  6. fixed MLB

    Fix prop history grading for closing line history

    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.

Apr 1 Wednesday · 2026
  1. fixed MLB

    Bridge Builder timezone fix

    Game times on the Bridge Builder page now display in Central Time

  2. added MLB

    Bridge Builder & Pitcher Evaluations

    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.

  3. fixed MLB

    Fixed missing early-season game data

    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.

Mar 31 Tuesday · 2026
  1. fixed MLB

    Player detail page rewritten for live schema

    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.

  2. added MLB

    Closing Line Hit Rate Analyzer

    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.

  3. added MLB

    The Odds API Integration

    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.

Mar 30 Monday · 2026
  1. fixed MLB

    Fixed pitcher matchup expansion

    Clicking a pitcher on the matchup page now correctly shows the opposing lineup with strikeout percentages (Season, L5, L10, Career) for prop analysis.

  2. added

    Admin data audit page

    ESPN-style leaderboard validation dashboard added for quick data accuracy checks. Compare batting and pitching leaders side-by-side with ESPN.

  3. added MLB

    Complete sync infrastructure

    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.

  4. added MLB

    Historical Data Backfill

    Per-game stats, lineups, and umpires backfilled for all regular season games from 2020 to 2025.

  5. added MLB

    Automated Sync Schedule

    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.

  6. added MLB

    Injury Status Tracking

    Injured list status synced from all 30 team rosters, updated daily.

  7. added MLB

    MLB Standings

    Full standings with splits (home/away, day/night, L10, one-run, extra-inning) synced daily.

  8. added MLB

    Umpire Tracking

    Home plate umpire assignments now tracked for every game to analyze scoring tendencies.

  9. added MLB

    Game Lineups

    Batting orders and field positions synced from MLB boxscores for all games.

  10. added MLB

    Per-Game Player Stats

    Individual game batting and pitching lines now stored for every player. Powers L5, L10, season, and career over/under calculations.

  11. changed MLB

    Migrated to Official MLB Stats API

    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.

Mar 29 Sunday · 2026
  1. changed MLB

    Prop Analyzer Shows All Qualifying Players

    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.

  2. added MLB

    Game Column in Prop Analyzer

    The Prop Hit Rate Analyzer now shows each player's matchup and game time alongside their prop data.

  3. changed MLB

    Hide Completed Games from Dashboard

    Games that have already finished no longer appear on the daily props dashboard.

  4. fixed MLB

    Fix Duplicate Game Tabs

    Fixed an issue where game filter tabs on the dashboard were showing the same game multiple times.

  5. fixed MLB

    Fix Lineup Sync Errors

    Fixed a data type issue in the lineup sync that was causing insert errors for the probable pitcher field.

  6. added MLB

    Incremental Post-Game Sync

    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.

  7. fixed MLB

    Filter Spring Training from Game Log

    Player profile game log now only shows regular season games, excluding spring training appearances.

  8. added MLB

    Full BDL API Data Mirror

    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.

Mar 28 Saturday · 2026
  1. added MLB

    Pitching Matchups Page

    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.

  2. changed

    Navigation Restructure

    Reorganized site navigation into grouped dropdown menus: Stats, Prop Analysis, and Umpire Analysis for easier access to all tools.

  3. added MLB

    Prop Hit Rate Analyzer

    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.

  4. added MLB

    Umpire game preview per-season hit rates

    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.

  5. fixed MLB

    Renamed Accuracy to Hit Rate on props cards

    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.

Mar 25 Wednesday · 2026
  1. added MLB

    Prop Card Dashboard

    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.

Mar 24 Tuesday · 2026
  1. added MLB

    Umpire Game Preview Page

    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.

Mar 22 Sunday · 2026
  1. fixed MLB

    Fix Stale LIVE Badges

    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.

  2. added MLB

    Team Logos on Dashboard

    Today's Games cards on the dashboard now show team logos instead of plain text abbreviations.

  3. added MLB

    Season Selector on Umpires Page

    Added season filter checkboxes to the Umpires listing page. Users can now filter umpire stats by specific seasons for more targeted analysis.

  4. fixed MLB

    Filter Spring Training from Umpire Stats

    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.

Mar 14 Saturday · 2026
  1. added MLB

    Umpire Analysis tool

    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.

  2. added MLB

    Game time display on dashboard

    Scheduled games now show their start time (ET) instead of a generic Scheduled badge on the dashboard, games today, and game detail pages.

  3. added MLB

    Umpire Filtering & Custom O/U Line Analysis

    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.

  4. changed

    Complete visual overhaul — Hardball theme

    Redesigned the entire site with the Hardball theme: dark header/footer with warm body sections, rust-red accent color, Space Grotesk display font, JetBrains Mono for stats, sharp 2px corners, and square player photos. Applied across the landing page, MLB app, and admin dashboard.

Mar 1 Sunday · 2026
  1. added

    Public Changelog

    Added public changelog page with sport filtering.

  2. added MLB

    Team Logos

    Team logo images replace text abbreviations across all pages.

  3. added MLB

    Player Headshots

    Player profile and list pages now show player photos.

  4. added MLB

    Season Selector

    Players and pitchers pages now support browsing historical seasons.

  5. changed MLB

    Smart stat columns on Players page

    Players page now shows only relevant stat columns when filtering by position — batting stats for hitters, pitching stats for pitchers.

  6. added MLB

    Historical season data (2020-2025)

    Added complete season statistics going back to 2020. Browse any season using the season selector on Players, Pitchers, and Player Profile pages.

  7. fixed MLB

    Player positions standardized

    Normalized all player position data to standard abbreviations (SP, LF, 3B, etc.) for consistent filtering across the platform.

  8. fixed MLB

    Season stats data corrected

    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.

  9. added

    Admin Dashboard

    Comprehensive admin backend with sync logs, database stats, and manual sync triggers.

Feb 28 Saturday · 2026
  1. added MLB

    Launch MLB Player Prop Analytics

    Full MLB platform with player stats, game logs, prop analysis, umpire factors, and betting odds tracking.