How the Season Tracker Works

What you’re looking at and where it comes from

What is this?

This tracker shows season progress for selected DMB (Diamond Mind Baseball) leagues: standings, run differential, win streaks, and how each team compares to the league in batting, pitching, and fielding. Data is updated periodically from Imagine Sports. When you view a league, use View league on Imagine Sports to open the official league and team pages.

Where does the data come from?

All numbers come from Imagine Sports (Diamond Mind Baseball). The tracker is built from a snapshot of that data: standings, game-by-game results, and team batting/pitching/fielding stats. The page you’re viewing is static—no live connection to a database when you load it. New data is pulled and baked into the page on a schedule (e.g. weekly).

How is it built?

  1. Scrape — Scripts pull standings, game-by-game standings, and team stats from Imagine Sports (no ratings or rosters).
  2. Build — A build script reads that data and inlines it into this single HTML file.
  3. Deploy — The updated file is published to the server.

So what you see is a point-in-time snapshot. After the next refresh and deploy, the numbers and charts will reflect the latest data.

When are division and wild card shown?

Division winner (DIV) and wild card (WC) badges only appear after a league has completed the full 162-game season. Until then, the standings show no playoff labels.

Something wrong or not updating?

If data is missing or clearly stale, the person who runs the refresh can check the project runbook and logs. Authentication to Imagine Sports is handled securely (no credentials on this page). For technical details, cron setup, and how to fix failures, see the runbook and the “Paste this for the AI” section in the operator docs.

Back to Season Tracker