What's New
Every update to the site, newest first. Small fixes and big additions all get written down here.
Every version of baseballscorecard.org, newest first.
Version 1.9.0 August 29, 2026
- The live matchup card can follow the game: tap the batter at the plate and the card now has a LIVE switch beside the close button. Turn it on and the card moves to the next batter by itself as the inning goes, so you can leave it open next to the TV and it keeps up. It starts off every time you open a card, so a card you are reading never changes on you. Once you turn it on it stays on for the rest of the game.
- The player card is wider on desktop and scrolls far less: the career record now sits on the left and gets the full height of the card, with the live matchup and the bio beside it on the right. A player with a long career used to sit almost entirely below the bottom of the screen. Max Scherzer's 19 seasons now fit with no scrolling at all. On phones the card works the way it always did.
- The pitcher in the matchup is styled like the batter above him: same logo, same city and club, same name treatment, just smaller. When the space is too narrow for the club name it drops out and the logo stays.
- Everything is bigger on a desktop screen: pages, tables and the scorecard all render about an eighth larger. If you would rather have it smaller, your browser zoom still works as usual.
- The scorecard sits closer to the broadcast: the delay that keeps the page from getting ahead of your TV is now 7.5 seconds instead of 15.
- No more faint grid lines: some lines on the scorecard and on the game thumbnails were thinner than a full pixel and washed out on screen. Every line is now at least a pixel thick.
Version 1.8.2 August 29, 2026
- Standings columns fit the widest number they can ever show: a team on a 10-0 run over its last ten games has a wider L10 than the 5-5 records the columns were sized against, so it got cut off. The columns are now sized for the widest value each one can ever hold, including a 10-0 L10, a 1.000 winning percentage on opening weekend, and a four-digit runs total.
Version 1.8.1 August 29, 2026
- Standings columns line up again: on the minor league standings, every division was its own table sizing its own columns, so W-L in one box sat somewhere else in the box below it. All the tables now share one set of column widths, and the columns run straight down the page. The Affiliate column and the longer club names both have room, so nothing is squeezed.
- No more cut-off numbers on smaller screens: at tablet width and just under, values like 43-119 and the HOME and AWAY headers were wider than the space given to them and got clipped. Every column is now sized from the widest thing it actually has to show, in the majors and the minors both. On phones the club and affiliate stay put while the stats scroll beside them.
Version 1.8.0 August 27, 2026
- A "What's New" page: the version number in the footer now links here, so you can see everything that's changed. Every release since the site started is listed, newest first.
- Report a bug: a link sits next to the version in the footer on every page. It opens the contact form with the subject already filled in. If a play looks wrong on a scorecard, that's the fastest way to tell me.
Version 1.7.4 August 13, 2026
- Long club names wrap properly on the games list: a name too wide for its card used to break onto a second line that started underneath the logo instead of lining up with the first. The name now sits in its own column beside the logo, so every line is flush however long the name runs. You saw this most in the minors, where names like New Hampshire Fisher Cats wrap as a matter of course.
- Handedness marks removed from the play cell: the mini strike zone used to show which side of the plate the batter stood on and which hand the pitcher threw with. It put the batter on the wrong side in at least some at-bats, so rather than show something you can't trust, both are gone. The strike zone now shows the zone and the pitch dots, which is what it was there for. The cell guide has been updated to match.
Version 1.7.3 July 26, 2026
- Fixed a blank-looking ERA: a reliever who came in and gave up no earned runs used to show a game ERA of 0.00. Next to his real season ERA on the line above, it looked like the number hadn't loaded. It now shows a dash instead.
- Bigger team logo on phones: the logo in each scorecard header is larger on small screens, so it stands apart from the affiliate logo beside it.
Version 1.7.2 July 14, 2026
- All-Star Game logos fixed: the American and National League teams now show their proper emblems in the team banner, the matchup comparison and the linescore. The header was also printing the league name twice. Both are fixed for good, since the All-Star team IDs stay the same every year.
Version 1.7.1 July 11, 2026
- Season stats now show before first pitch: the MLB feed reports every player's season line as zeros until a game starts, so a scheduled game's lineup and bench read as a wall of 0s. Those numbers now come from each player's real season record, for the majors and the minors. Once the game starts, the live totals take over.
Version 1.7.0 July 7, 2026
- Division standings on the game page: each team's section shows its own division standings, with that team's row tinted blue so you can see where they sit. On phones the box scrolls sideways for the full columns.
- Standings rollover is gray: hovering a row highlights it in gray, matching the rest of the site's tables. The team you're looking at stays blue.
- Redesigned pitcher card: tapping a pitcher opens a wider card with pitch diagrams that work in light and dark mode, plus a short bio and the date it was last updated.
- Team season stats regrouped: the game-page stat line now reads as hitting first, then run prevention.
Version 1.6.1 July 5, 2026
- Groundwork for this page: the footer version stopped pointing at GitHub, ahead of building a proper release notes page here.
Version 1.6.0 July 5, 2026
- Matchup card for the hitter at the plate: during a live game, tapping the highlighted batter opens a matchup card instead of the usual player card. It shows the pitcher he's facing next to his record against that pitcher, year by year, plus a career line. The first time a batter faces a pitcher, it says so. Every other player still opens the regular card.
- Player card no longer clipped on phones: the card has more room at the bottom so its last rows clear the rounded screen corners.
Version 1.5.1 July 5, 2026
- Live inning on the Games page: an in-progress game now shows the current inning in its status badge, with an arrow for top or bottom.
Version 1.5.0 July 5, 2026
- Pitch arsenal on the pitcher card: tapping a pitcher shows what he throws, grouped into fastballs, breaking balls and changeups, with a drawing of each pitch, how often he throws it, and how hard.
- Pitch drawings are adapted from Baseball pitches illustrated by Lokesh Dhakar, credited in the footer.
Version 1.4.7 July 4, 2026
- Follow the live at-bat from the lineup: during a live game the current hitter's name is highlighted green, the same as his at-bat cell, so he's easy to find.
Version 1.4.6 July 4, 2026
- Player names are no longer bold: names read at normal weight across the lineup and the pitcher, bullpen and bench tables.
- Even spacing after team logos: the gap between a logo and the team name is now the same everywhere.
Version 1.4.5 July 4, 2026
- Throwing hand in brackets: player rows read "Webb (R)" instead of "Webb, R".
Version 1.4.4 July 4, 2026
- No scroll box on deep bullpens: minor league bullpens can run to 17 pitchers, which used to scroll inside its own box. The pitcher, bench and bullpen tables now grow to full height and the page scrolls normally.
Version 1.4.3 July 4, 2026
- Minor league logos in dark mode: minor league clubs have no dark cap, so the game page and linescore now fall back to the light one instead of showing a broken image.
- Logos load faster: they're cached hard, so they appear instantly.
- Affiliate on the right: on wide screens a minor league club's parent team sits at the right of the header. On phones it stacks below the name.
- Removed the Home and Away labels from the game page team headers.
Version 1.4.2 July 4, 2026
- Affiliate column in minor league standings: each club shows its parent big league organization.
- LGGB replaces WCGB in the minors: league games back, since the minors have no wild card.
Version 1.4.1 July 4, 2026
- Low-A added: the level selector now goes all the way down, from MLB to Single-A, with full games and standings.
- Fixed missing minor league logos: they weren't making it into the live site and came up blank. They all ship correctly now.
- Cleaner fallback: a club with no cap shows a blank space instead of a broken image.
Version 1.4.0 July 3, 2026
- Minor league baseball: a new selector in the header switches the Games and Standings pages between the majors and the minors. Your choice sticks until you change it.
- Minor league standings: Triple-A, Double-A and High-A, laid out exactly like the MLB tables.
- Affiliate on the game page: minor league games show each club's parent organization under the team name.
- Farm system records: the player card used to come up empty for minor leaguers. It now shows their year by year record at every level they've played, so you can trace their climb.
- New team logos for every MLB and minor league club.
Version 1.3.17 July 1, 2026
- Close button moved on phones: it now sits in the card header, matching desktop, instead of the bottom corner.
Version 1.3.16 July 1, 2026
- Flatter player card: dropped the shadow so it matches the rest of the site.
Version 1.3.15 July 1, 2026
- Square corners on the player card, to match the site.
Version 1.3.14 July 1, 2026
- Player card sized properly on desktop: big enough to read without taking over the screen. Phones keep the compact card.
Version 1.3.13 July 1, 2026
- Larger player card on desktop: the whole card scales up so the write-up reads at normal body size.
Version 1.3.12 July 1, 2026
- Player bio always visible on phones: it used to be a tap-to-read line. It's now shown inline, same as desktop.
Version 1.3.11 July 1, 2026
- Correct team names on the player card: it now uses the club's city rather than the ballpark's neighborhood, so the Mets read "New York" instead of "Flushing".
Version 1.3.10 July 1, 2026
- Player card, rebuilt as the back of a baseball card: clicking a name opens a card back with the player's headshot, number and position, a short write-up, and his full year by year record. Batters get the hitting line, pitchers the pitching line. Every season shows that year's club logo, so a traded player's path reads at a glance, with career totals at the bottom. On desktop it's a centered card. On phones it's a sheet you can swipe away.
Version 1.3.9 June 30, 2026
- Player detail popup: click any player's name to open a card with the stats that matter mid-game, without leaving for another tab. Batters show their record against the pitcher on the mound, a hot or cold read from their last 10 games, the season line and today's box. Pitchers show season rates flagged good or bad, what they throw, and today's line. Closes with Escape or a tap outside.
- Reformatted lineup: each slot reads as the name followed by the position number, with the batting side and season averages on the line below.
Version 1.3.8 June 30, 2026
- No-spoiler delay on live games: while a game is in progress the scorecard stays 15 seconds behind real time, so it doesn't get ahead of your broadcast. It happens automatically. Finished games have no delay. The delay follows the league's clock rather than your device's, so it stays accurate even if your computer's time is off.
Version 1.3.7 June 28, 2026
- Full standings on phones: every column is now shown instead of just the basics. The team column stays put on the left while the stats scroll, and all six division tables scroll together so they stay lined up.
- RBI diamonds match traditional scoring: the diamond now only appears for runners other than the batter. A solo home run no longer shows one.
- Lineup names sized to match the roster tables: they were rendering noticeably smaller on wide screens.
- Cleaner outbound links: the little "opens in new tab" icon is gone. Screen reader users still hear the announcement.
- WHIP removed from the pitcher tables to keep them focused.
- Long team names wrap on game cards instead of running into the score.
- Lineup names fit crowded slots: when several substitutions stack into one box, the names shrink to fit instead of getting cut off.
Version 1.3.6 June 15, 2026
- Richer standings page: every team now shows a full slate of stats, including run differential color coded green and red, home and away splits, and record against teams at .500 or better. On desktop the table uses the full width. On phones it trims to the essentials. Hovering a team highlights its whole row so you can follow one club across.
- Standings glossary: the Advanced Stats Reference now explains every standings column, including what the plus and minus values mean.
- Proper icons: a full set of favicons and app icons, so bookmarks, tabs and "Add to Home Screen" all show a crisp logo.
- Live auto-refresh pulled for now: it wasn't behaving properly and pages could refresh when you didn't expect it. Every page now stays put until you reload it. I'll rework this properly later.
Version 1.3.5 May 18, 2026
- Stay where you left off: every page remembers your scroll position across a refresh. Scroll halfway down the schedule, reload, and you land back where you were. Each page remembers its own spot, and it resets after a day.
Version 1.3.4 May 12, 2026
- Smaller section titles on phones: the BENCH and BULLPEN titles were louder than the team name above them. The team name now leads.
Version 1.3.3 May 12, 2026
- Team name leads the section on phones: it was rendering smaller than the section titles below it.
Version 1.3.2 May 12, 2026
- Less scrolling on phones: the game page is tighter on small screens. Logos, padding and summary lines all trimmed.
- Pitch Types column hidden on phones: too noisy at that width.
- Fewer columns on bench and bullpen tables on phones, so the most-used tables no longer scroll sideways.
- Season pitch totals filled in: the season rows in the pitcher table showed dashes instead of real numbers.
Version 1.3.1 May 2, 2026
- Fixed a double out marker: when the same batter came up twice in one inning, the out indicator showed on both of his cells. It now only shows on the one where the out actually happened.
Version 1.3.0 May 2, 2026
- Pitch by pitch: each pitch now appears on its own as it happens, instead of a whole at-bat flashing in at once. The cell fills up one pitch at a time, the way it does on a broadcast.
- Result stays hidden until the play ends: while an at-bat is in progress, the diamond, the notation and the runner advances stay hidden. No spoilers between pitches.
- No more sudden jumps: plays used to batch up between refreshes and land all at once. They now arrive steadily.
- Active cell highlight is stronger during a live watch-along and quieter otherwise.
Version 1.2.0 May 2, 2026
- Live toggle in the header, so you choose when a page refreshes itself.
- Refresh is now opt in: pages no longer poll for updates unless you turn Live on.
- Stream delay: with Live on, the scorecard runs a minute behind the broadcast so it doesn't get ahead of your TV. Only live games are delayed, never finished ones.
- Games grid reads left to right, top to bottom, the way you'd actually scan it.
- Removed the Buy Me a Coffee link from the footer.
Version 1.1.2 April 28, 2026
- Empty thumbnails for games that haven't started, so every card has a scorecard frame rather than a gap.
- List view reflows properly at narrow widths.
Version 1.1.1 April 28, 2026
- Stream delay pulled while I reworked it.
Version 1.1.0 April 28, 2026
- Switch the Games page between thumbnails and a list, and it remembers which you picked.
- List view: single column rows with logos, status and score, capped in width so they stay readable on a big monitor.
Version 1.0.1 March 30, 2026
- Stream delay moved into the header, so it's available on every page.
- Removed the separate refresh bars from the game and schedule pages, now that the header handles it.
Version 1.0.0 March 29, 2026
- Stream delay: hold the scorecard back to match a delayed stream, and it remembers your setting.
- Refresh presets: off, or every 5 seconds up to every 5 minutes, with a countdown.
- Designated runner: the automatic runner on second is drawn properly, including when a pinch runner replaces him.
- Substitution fixes: defensive switches no longer draw a line in the play cell, and pinch hitters and runners sit on the correct side.
Version 0.9.1 March 27, 2026
- Loading bar on every page that fetches data.
- Name shortening handles suffixes like Jr. and III.
- Athletics abbreviation updated to ATH.
Version 0.9.0 March 27, 2026
- Redesigned substitution lines: pinch hitters and pinch runners use a dotted pattern matching the pitcher lines. A pinch hitter's line sits on the left, a pinch runner's on the right, so the position tells you which it was.
- Double play fix: each out number now appears exactly once per inning.
- Scored runners are hatched with three diagonal lines instead of a gray fill.
Version 0.8.2 March 27, 2026
- Skip to content link fixed for keyboard users.
- Consistent borders across every page.
- Team abbreviations are never bold in tables.
Version 0.8.1 March 27, 2026
- Standings rebuilt as a proper table with borders and headers.
- Player links point to Baseball Savant.
- Pitching coach detection handles the different titles clubs use.
- Date picker shows the day of the week.
Version 0.8.0 March 26, 2026
- Team logos for all 30 clubs, in light and dark versions.
- Pitch arsenals for every pitcher, starters and bullpen.
- Linescore and the win-loss comparison sit side by side on desktop.
- Game info, weather and umpires spread across the full width.
- Clearer page titles.
Version 0.7.4 March 26, 2026
- Bench and bullpen always visible in the regular season. Spring training keeps them collapsible, since the rosters are much bigger.
Version 0.7.3 March 26, 2026
- All tables left aligned, per the site's design rules.
- Coaching staff table restyled to match the others.
Before that
Everything up to v0.7.3 was the first build of the site: the game picker, the scorecard grid itself, pitch sequences, the scoring notation, the diamond with its base paths and runner marks, the pitcher tables, and the game header.