Note: Schedule last updated October 1, 2024. The schedule is now complete.
Here’s a copy of the 2024 MLB schedule and the results of each of the games played so far in Excel .xlsx format. I’ll try to update it each morning through the regular season.
The Excel file consists of 2 worksheets: one contains the original MLB schedule as described in this post; the other, named As-Played Schedule, contains the same contents, with the addition of the scores for each team and whether the game hasn’t been played yet, the starting pitchers for each team, and the pitchers credited with the win, loss, and save. Here’s a quick summary of the columns:
- Date: the date of the game
- Start Time (Sask): the game’s start time in Saskatchewan (where I live!)
- Start Time (ET): the game’s start time in the Eastern Daylight Time Zone
- Away: the name of the away team
- Away Score: the away team’s score if the game has been played, otherwise this field is empty
- Home: the name of the home team
- Home Score: the home team’s score if the game has been played, otherwise this field is empty
- Status: one of two values:
- Scheduled: if the game hasn’t been played yet
- Final: if the game is over
- Away Starter: the probable starter of the away team if the game status is “Scheduled”, or the actual starter if the game status is “Final”
- Home Starter: the probable starter of the home team if the game status is “Scheduled”, or the actual starter if the game status is “Final”
- Winner: the name of the pitcher who got the win if the game has been played, otherwise this field is empty
- Loser: the name of the pitcher who got the loss if the game has been played, otherwise this field is empty
- Save: the name of the pitcher who got the save if the game has been played and a save was credited, otherwise this field is empty
For example, here’s three example lines of the worksheet:
In the first game in this example, the game was played on April 9, 2024, with the Washington Nationals playing against the San Francisco Giants, in San Francisco. The game has been completed, and Washington won 5-3. Joan Adon started the game for the Nationals, and Kyle Harrison started for the Giants. Jordan Weems was credited with the win, Ryan Walker was charged with the loss, and Kyle Finnegan earned the save.
The second game in the example is similar, but in the game, no save was awarded, so the Save field is left empty.
The third game is a game that hasn’t been played yet. In it, it is scheduled to be played on April 10, 2024, with the Dodgers playing the Twins, with the first pitch scheduled for 1:10 PM Eastern. Bobby Miller has been announced as the starter for Dodgers, and Chris Paddack is expected to start for the Twins. The score columns and the Win / Loss / Save columns are all blank, because the game hasn’t been played yet.
Hey man this is great! would you ever consider adding the starting pitchers ERA or 1st innings run coloumns?
Possibly. I’ll see what kinds of things people are looking for. I don’t want the spreadsheet to get too busy.
1st Inning results would be great.. Great job keep it up!
Hi, did you have the same file but for the last year ?
No, sorry Steve, I just started the file this spring.
Thank you very much for putting this together, been looking for something similar for years. Out of curiosity, I noticed that some teams’ “Final” + “Scheduled” games add up to more than 162 games, do you know what’s driving that discrepancy?
Uh-oh, I might have messed up on some entries — I might have missed some cases where a game was rained out then rescheduled. I’ll look into it and see where I messed up! Thanks for letting me know!
Fixed! It was indeed a problem with rescheduled games, as well as games that were suspended and resumed later. I’ve built a checker to make sure I don’t mess up again!
Thanks for putting this together…been looking for this for a long time.
You bet!
Just dropping a “Thanks!” for the daily commitment! This sheet is great.
You are more than welcome! 🙂