From d3f6691ca9ea209eda9b9dba0102fc0a7c174b52 Mon Sep 17 00:00:00 2001 From: calcu1on Date: Sat, 5 Apr 2025 18:39:04 -0400 Subject: [PATCH] Icon support, adding table render method, moving sox schedule to api instead of local file. --- Cargo.lock | 19 + Cargo.toml | 1 + assets/mlb-response.json | 12899 +++++++++++++++++++++++++++++++++++++ src/main.rs | 48 +- src/redsox.rs | 88 +- src/weather.rs | 24 +- 6 files changed, 13023 insertions(+), 56 deletions(-) create mode 100644 assets/mlb-response.json diff --git a/Cargo.lock b/Cargo.lock index ea27453..e941bfd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -569,6 +569,15 @@ version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" +[[package]] +name = "iso8601" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5c177cff824ab21a6f41079a4c401241c4e8be14f316c4c6b07d5fca351c98d" +dependencies = [ + "nom", +] + [[package]] name = "itoa" version = "1.0.15" @@ -658,6 +667,15 @@ dependencies = [ "tempfile", ] +[[package]] +name = "nom" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405" +dependencies = [ + "memchr", +] + [[package]] name = "object" version = "0.36.7" @@ -812,6 +830,7 @@ name = "pulse" version = "0.1.0" dependencies = [ "colored", + "iso8601", "reqwest", "serde", "serde_alias", diff --git a/Cargo.toml b/Cargo.toml index ee1e1fb..3331971 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,6 +5,7 @@ edition = "2024" [dependencies] colored = "3.0.0" +iso8601 = "0.6.2" reqwest = { version = "0.12.15", features = ["blocking"] } serde = {version = "1.0.219", features = ["derive"]} serde_alias = "0.0.2" diff --git a/assets/mlb-response.json b/assets/mlb-response.json new file mode 100644 index 0000000..960db59 --- /dev/null +++ b/assets/mlb-response.json @@ -0,0 +1,12899 @@ +{ + "copyright": "Copyright 2025 MLB Advanced Media, L.P. Use of any content on this page acknowledges agreement to the terms posted here http://gdx.mlb.com/components/copyright.txt", + "totalItems": 157, + "totalEvents": 0, + "totalGames": 157, + "totalGamesInProgress": 0, + "dates": [ + { + "date": "2025-04-02", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778483, + "gameGuid": "15278b9f-cda0-4801-80bc-55940e245403", + "link": "/api/v1.1/game/778483/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-02T22:35:00Z", + "officialDate": "2025-04-02", + "status": { + "abstractGameState": "Final", + "codedGameState": "F", + "detailedState": "Final", + "statusCode": "F", + "startTimeTBD": false, + "abstractGameCode": "F" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 2, + "losses": 4, + "pct": ".333" + }, + "score": 3, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "isWinner": true, + "splitSquad": false, + "seriesNumber": 2 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 3, + "pct": ".500" + }, + "score": 0, + "team": { + "id": 110, + "name": "Baltimore Orioles", + "link": "/api/v1/teams/110" + }, + "isWinner": false, + "splitSquad": false, + "seriesNumber": 2 + } + }, + "venue": { + "id": 2, + "name": "Oriole Park at Camden Yards", + "link": "/api/v1/venues/2" + }, + "content": { + "link": "/api/v1/game/778483/content" + }, + "isTie": false, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778483-2025-04-02", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-03", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778470, + "gameGuid": "667bdd6b-c6b3-4a78-95f8-a4c0664c11d0", + "link": "/api/v1.1/game/778470/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-03T17:05:00Z", + "officialDate": "2025-04-03", + "status": { + "abstractGameState": "Final", + "codedGameState": "F", + "detailedState": "Final", + "statusCode": "F", + "startTimeTBD": false, + "abstractGameCode": "F" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "score": 8, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "isWinner": true, + "splitSquad": false, + "seriesNumber": 2 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "score": 4, + "team": { + "id": 110, + "name": "Baltimore Orioles", + "link": "/api/v1/teams/110" + }, + "isWinner": false, + "splitSquad": false, + "seriesNumber": 2 + } + }, + "venue": { + "id": 2, + "name": "Oriole Park at Camden Yards", + "link": "/api/v1/venues/2" + }, + "content": { + "link": "/api/v1/game/778470/content" + }, + "isTie": false, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778470-2025-04-03", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-04", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778463, + "gameGuid": "907eb952-62b4-4aac-b556-866aa86b2481", + "link": "/api/v1.1/game/778463/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-04T18:10:00Z", + "officialDate": "2025-04-04", + "status": { + "abstractGameState": "Final", + "codedGameState": "F", + "detailedState": "Final", + "statusCode": "F", + "startTimeTBD": false, + "abstractGameCode": "F" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "score": 9, + "team": { + "id": 138, + "name": "St. Louis Cardinals", + "link": "/api/v1/teams/138" + }, + "isWinner": false, + "splitSquad": false, + "seriesNumber": 3 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "score": 13, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "isWinner": true, + "splitSquad": false, + "seriesNumber": 3 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/778463/content" + }, + "isTie": false, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778463-2025-04-04", + "seasonDisplay": "2025", + "dayNight": "day", + "description": "Red Sox home opener", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-05", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778443, + "gameGuid": "40551de4-eba2-4f8f-86ef-4bc5b05c1b12", + "link": "/api/v1.1/game/778443/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-05T20:10:00Z", + "officialDate": "2025-04-05", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 138, + "name": "St. Louis Cardinals", + "link": "/api/v1/teams/138" + }, + "splitSquad": false, + "seriesNumber": 3 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 3 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/778443/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778443-2025-04-05", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-06", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778432, + "gameGuid": "c1e5a886-3ad6-44c0-9bed-057a5046ce34", + "link": "/api/v1.1/game/778432/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-06T23:10:00Z", + "officialDate": "2025-04-06", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 138, + "name": "St. Louis Cardinals", + "link": "/api/v1/teams/138" + }, + "splitSquad": false, + "seriesNumber": 3 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 3 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/778432/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778432-2025-04-06", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 145, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-07", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778426, + "gameGuid": "d951022a-986b-4944-90df-aff4c6de49e3", + "link": "/api/v1.1/game/778426/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-07T22:45:00Z", + "officialDate": "2025-04-07", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 5, + "losses": 3, + "pct": ".625" + }, + "team": { + "id": 141, + "name": "Toronto Blue Jays", + "link": "/api/v1/teams/141" + }, + "splitSquad": false, + "seriesNumber": 4 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 4 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/778426/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778426-2025-04-07", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-08", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778404, + "gameGuid": "c46ca7b8-c9ec-429b-a889-65c0ad99dfd8", + "link": "/api/v1.1/game/778404/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-08T22:45:00Z", + "officialDate": "2025-04-08", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 5, + "losses": 3, + "pct": ".625" + }, + "team": { + "id": 141, + "name": "Toronto Blue Jays", + "link": "/api/v1/teams/141" + }, + "splitSquad": false, + "seriesNumber": 4 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 4 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/778404/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778404-2025-04-08", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-09", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778386, + "gameGuid": "c57b9e05-8afe-4c2e-84b8-a3f91612b362", + "link": "/api/v1.1/game/778386/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-09T22:45:00Z", + "officialDate": "2025-04-09", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 5, + "losses": 3, + "pct": ".625" + }, + "team": { + "id": 141, + "name": "Toronto Blue Jays", + "link": "/api/v1/teams/141" + }, + "splitSquad": false, + "seriesNumber": 4 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 4 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/778386/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778386-2025-04-09", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-10", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778377, + "gameGuid": "6ffa1664-9d2f-4702-a12b-5311c3581668", + "link": "/api/v1.1/game/778377/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-10T20:10:00Z", + "officialDate": "2025-04-10", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 5, + "losses": 3, + "pct": ".625" + }, + "team": { + "id": 141, + "name": "Toronto Blue Jays", + "link": "/api/v1/teams/141" + }, + "splitSquad": false, + "seriesNumber": 4 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 4 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/778377/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778377-2025-04-10", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 4, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-11", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778366, + "gameGuid": "c445a765-48a3-4abc-a065-22d7259cdb7d", + "link": "/api/v1.1/game/778366/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-11T23:40:00Z", + "officialDate": "2025-04-11", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 5 + }, + "home": { + "leagueRecord": { + "wins": 2, + "losses": 5, + "pct": ".286" + }, + "team": { + "id": 145, + "name": "Chicago White Sox", + "link": "/api/v1/teams/145" + }, + "splitSquad": false, + "seriesNumber": 5 + } + }, + "venue": { + "id": 4, + "name": "Rate Field", + "link": "/api/v1/venues/4" + }, + "content": { + "link": "/api/v1/game/778366/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778366-2025-04-11", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-12", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778349, + "gameGuid": "00edab09-409f-477d-9204-70ccff964add", + "link": "/api/v1.1/game/778349/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-12T20:10:00Z", + "officialDate": "2025-04-12", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 5 + }, + "home": { + "leagueRecord": { + "wins": 2, + "losses": 5, + "pct": ".286" + }, + "team": { + "id": 145, + "name": "Chicago White Sox", + "link": "/api/v1/teams/145" + }, + "splitSquad": false, + "seriesNumber": 5 + } + }, + "venue": { + "id": 4, + "name": "Rate Field", + "link": "/api/v1/venues/4" + }, + "content": { + "link": "/api/v1/game/778349/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778349-2025-04-12", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-13", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778338, + "gameGuid": "b5e25c9e-c4eb-42d1-9959-5f58883fe846", + "link": "/api/v1.1/game/778338/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-13T18:10:00Z", + "officialDate": "2025-04-13", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 5 + }, + "home": { + "leagueRecord": { + "wins": 2, + "losses": 5, + "pct": ".286" + }, + "team": { + "id": 145, + "name": "Chicago White Sox", + "link": "/api/v1/teams/145" + }, + "splitSquad": false, + "seriesNumber": 5 + } + }, + "venue": { + "id": 4, + "name": "Rate Field", + "link": "/api/v1/venues/4" + }, + "content": { + "link": "/api/v1/game/778338/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778338-2025-04-13", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-14", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778328, + "gameGuid": "54e64b8b-c765-4daf-b13e-2cb056b0a1e8", + "link": "/api/v1.1/game/778328/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-14T23:05:00Z", + "officialDate": "2025-04-14", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 6 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 139, + "name": "Tampa Bay Rays", + "link": "/api/v1/teams/139" + }, + "splitSquad": false, + "seriesNumber": 6 + } + }, + "venue": { + "id": 2523, + "name": "George M. Steinbrenner Field", + "link": "/api/v1/venues/2523" + }, + "content": { + "link": "/api/v1/game/778328/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "E", + "tiebreaker": "N", + "calendarEventID": "14-778328-2025-04-14", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-15", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778319, + "gameGuid": "fecce83b-a63d-4330-ad62-4485aecd1bdd", + "link": "/api/v1.1/game/778319/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-15T23:05:00Z", + "officialDate": "2025-04-15", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 6 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 139, + "name": "Tampa Bay Rays", + "link": "/api/v1/teams/139" + }, + "splitSquad": false, + "seriesNumber": 6 + } + }, + "venue": { + "id": 2523, + "name": "George M. Steinbrenner Field", + "link": "/api/v1/venues/2523" + }, + "content": { + "link": "/api/v1/game/778319/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "E", + "tiebreaker": "N", + "calendarEventID": "14-778319-2025-04-15", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-16", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778298, + "gameGuid": "a7ed95e8-ab85-4a0a-a09a-27f0d1df58e5", + "link": "/api/v1.1/game/778298/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-16T23:05:00Z", + "officialDate": "2025-04-16", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 6 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 139, + "name": "Tampa Bay Rays", + "link": "/api/v1/teams/139" + }, + "splitSquad": false, + "seriesNumber": 6 + } + }, + "venue": { + "id": 2523, + "name": "George M. Steinbrenner Field", + "link": "/api/v1/venues/2523" + }, + "content": { + "link": "/api/v1/game/778298/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "E", + "tiebreaker": "N", + "calendarEventID": "14-778298-2025-04-16", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-18", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778275, + "gameGuid": "fbe58b88-a3d4-4139-b01d-1d5ff5e92a60", + "link": "/api/v1.1/game/778275/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-18T23:10:00Z", + "officialDate": "2025-04-18", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 2, + "losses": 5, + "pct": ".286" + }, + "team": { + "id": 145, + "name": "Chicago White Sox", + "link": "/api/v1/teams/145" + }, + "splitSquad": false, + "seriesNumber": 7 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 7 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/778275/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778275-2025-04-18", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-19", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778264, + "gameGuid": "f1000c44-b574-454d-bb0d-8a5df6e4b5c9", + "link": "/api/v1.1/game/778264/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-19T20:10:00Z", + "officialDate": "2025-04-19", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 2, + "losses": 5, + "pct": ".286" + }, + "team": { + "id": 145, + "name": "Chicago White Sox", + "link": "/api/v1/teams/145" + }, + "splitSquad": false, + "seriesNumber": 7 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 7 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/778264/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778264-2025-04-19", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-20", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778245, + "gameGuid": "7bdd25f0-2273-43f5-9b4b-529188945705", + "link": "/api/v1.1/game/778245/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-20T17:35:00Z", + "officialDate": "2025-04-20", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 2, + "losses": 5, + "pct": ".286" + }, + "team": { + "id": 145, + "name": "Chicago White Sox", + "link": "/api/v1/teams/145" + }, + "splitSquad": false, + "seriesNumber": 7 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 7 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/778245/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778245-2025-04-20", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-21", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778238, + "gameGuid": "0531d111-006a-4341-ac4c-e9149e229ddb", + "link": "/api/v1.1/game/778238/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-21T15:10:00Z", + "officialDate": "2025-04-21", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 2, + "losses": 5, + "pct": ".286" + }, + "team": { + "id": 145, + "name": "Chicago White Sox", + "link": "/api/v1/teams/145" + }, + "splitSquad": false, + "seriesNumber": 7 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 7 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/778238/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778238-2025-04-21", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 4, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-22", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778224, + "gameGuid": "8e7d6d61-7f20-4c04-ad55-a66bee36c3b1", + "link": "/api/v1.1/game/778224/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-22T22:45:00Z", + "officialDate": "2025-04-22", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 5, + "pct": ".375" + }, + "team": { + "id": 136, + "name": "Seattle Mariners", + "link": "/api/v1/teams/136" + }, + "splitSquad": false, + "seriesNumber": 8 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 8 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/778224/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778224-2025-04-22", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-23", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778207, + "gameGuid": "a263a7de-3337-493e-9b66-d92c1bc4ef96", + "link": "/api/v1.1/game/778207/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-23T22:45:00Z", + "officialDate": "2025-04-23", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 5, + "pct": ".375" + }, + "team": { + "id": 136, + "name": "Seattle Mariners", + "link": "/api/v1/teams/136" + }, + "splitSquad": false, + "seriesNumber": 8 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 8 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/778207/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778207-2025-04-23", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-24", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778196, + "gameGuid": "121817e8-6448-41d3-aaf3-397da3bf9fa8", + "link": "/api/v1.1/game/778196/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-24T17:35:00Z", + "officialDate": "2025-04-24", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 5, + "pct": ".375" + }, + "team": { + "id": 136, + "name": "Seattle Mariners", + "link": "/api/v1/teams/136" + }, + "splitSquad": false, + "seriesNumber": 8 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 8 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/778196/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778196-2025-04-24", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-25", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778179, + "gameGuid": "7224cc87-f9e3-4817-9bb3-97e69676e914", + "link": "/api/v1.1/game/778179/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-25T23:10:00Z", + "officialDate": "2025-04-25", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 9 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 114, + "name": "Cleveland Guardians", + "link": "/api/v1/teams/114" + }, + "splitSquad": false, + "seriesNumber": 9 + } + }, + "venue": { + "id": 5, + "name": "Progressive Field", + "link": "/api/v1/venues/5" + }, + "content": { + "link": "/api/v1/game/778179/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778179-2025-04-25", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-26", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778169, + "gameGuid": "3566bf33-3968-4c21-a151-ed6ff245a0c5", + "link": "/api/v1.1/game/778169/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-26T22:10:00Z", + "officialDate": "2025-04-26", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 9 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 114, + "name": "Cleveland Guardians", + "link": "/api/v1/teams/114" + }, + "splitSquad": false, + "seriesNumber": 9 + } + }, + "venue": { + "id": 5, + "name": "Progressive Field", + "link": "/api/v1/venues/5" + }, + "content": { + "link": "/api/v1/game/778169/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778169-2025-04-26", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-27", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778157, + "gameGuid": "4aeedcca-3092-4bfb-9260-f9aaf1cad8a4", + "link": "/api/v1.1/game/778157/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-27T17:40:00Z", + "officialDate": "2025-04-27", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 9 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 114, + "name": "Cleveland Guardians", + "link": "/api/v1/teams/114" + }, + "splitSquad": false, + "seriesNumber": 9 + } + }, + "venue": { + "id": 5, + "name": "Progressive Field", + "link": "/api/v1/venues/5" + }, + "content": { + "link": "/api/v1/game/778157/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778157-2025-04-27", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-29", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778127, + "gameGuid": "4198e14b-53d7-4864-be40-4ad6415040a1", + "link": "/api/v1.1/game/778127/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-29T23:07:00Z", + "officialDate": "2025-04-29", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 10 + }, + "home": { + "leagueRecord": { + "wins": 5, + "losses": 3, + "pct": ".625" + }, + "team": { + "id": 141, + "name": "Toronto Blue Jays", + "link": "/api/v1/teams/141" + }, + "splitSquad": false, + "seriesNumber": 10 + } + }, + "venue": { + "id": 14, + "name": "Rogers Centre", + "link": "/api/v1/venues/14" + }, + "content": { + "link": "/api/v1/game/778127/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778127-2025-04-29", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-04-30", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778114, + "gameGuid": "4ce4d507-da74-4ea5-b8c3-cc778e9f8440", + "link": "/api/v1.1/game/778114/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-04-30T23:07:00Z", + "officialDate": "2025-04-30", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 10 + }, + "home": { + "leagueRecord": { + "wins": 5, + "losses": 3, + "pct": ".625" + }, + "team": { + "id": 141, + "name": "Toronto Blue Jays", + "link": "/api/v1/teams/141" + }, + "splitSquad": false, + "seriesNumber": 10 + } + }, + "venue": { + "id": 14, + "name": "Rogers Centre", + "link": "/api/v1/venues/14" + }, + "content": { + "link": "/api/v1/game/778114/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778114-2025-04-30", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-01", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778095, + "gameGuid": "5eb14157-826c-414f-a7bb-0497a21e49e3", + "link": "/api/v1.1/game/778095/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-01T23:07:00Z", + "officialDate": "2025-05-01", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 10 + }, + "home": { + "leagueRecord": { + "wins": 5, + "losses": 3, + "pct": ".625" + }, + "team": { + "id": 141, + "name": "Toronto Blue Jays", + "link": "/api/v1/teams/141" + }, + "splitSquad": false, + "seriesNumber": 10 + } + }, + "venue": { + "id": 14, + "name": "Rogers Centre", + "link": "/api/v1/venues/14" + }, + "content": { + "link": "/api/v1/game/778095/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778095-2025-05-01", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-02", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778089, + "gameGuid": "250ab2d5-9c5b-4544-b45a-e80c3d95d765", + "link": "/api/v1.1/game/778089/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-02T23:10:00Z", + "officialDate": "2025-05-02", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 2, + "losses": 5, + "pct": ".286" + }, + "team": { + "id": 142, + "name": "Minnesota Twins", + "link": "/api/v1/teams/142" + }, + "splitSquad": false, + "seriesNumber": 11 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 11 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/778089/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778089-2025-05-02", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-03", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778073, + "gameGuid": "73103a82-3a1f-4f14-a6e4-349e575fe08f", + "link": "/api/v1.1/game/778073/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-03T20:10:00Z", + "officialDate": "2025-05-03", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 2, + "losses": 5, + "pct": ".286" + }, + "team": { + "id": 142, + "name": "Minnesota Twins", + "link": "/api/v1/teams/142" + }, + "splitSquad": false, + "seriesNumber": 11 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 11 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/778073/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778073-2025-05-03", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-04", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778063, + "gameGuid": "30f31550-995a-408e-9cff-453facaeaaa1", + "link": "/api/v1.1/game/778063/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-04T17:35:00Z", + "officialDate": "2025-05-04", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 2, + "losses": 5, + "pct": ".286" + }, + "team": { + "id": 142, + "name": "Minnesota Twins", + "link": "/api/v1/teams/142" + }, + "splitSquad": false, + "seriesNumber": 11 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 11 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/778063/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778063-2025-05-04", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-06", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778037, + "gameGuid": "fc834727-7c1e-45e1-917e-aea5d5475093", + "link": "/api/v1.1/game/778037/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-06T22:45:00Z", + "officialDate": "2025-05-06", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 6, + "losses": 2, + "pct": ".750" + }, + "team": { + "id": 140, + "name": "Texas Rangers", + "link": "/api/v1/teams/140" + }, + "splitSquad": false, + "seriesNumber": 12 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 12 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/778037/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778037-2025-05-06", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-07", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778018, + "gameGuid": "8f85012a-1dcf-4b55-a887-691cc4929da7", + "link": "/api/v1.1/game/778018/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-07T22:45:00Z", + "officialDate": "2025-05-07", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 6, + "losses": 2, + "pct": ".750" + }, + "team": { + "id": 140, + "name": "Texas Rangers", + "link": "/api/v1/teams/140" + }, + "splitSquad": false, + "seriesNumber": 12 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 12 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/778018/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778018-2025-05-07", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-08", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 778006, + "gameGuid": "7ddb1a37-9c48-49dc-b201-71c4b3ab0cc8", + "link": "/api/v1.1/game/778006/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-08T17:35:00Z", + "officialDate": "2025-05-08", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 6, + "losses": 2, + "pct": ".750" + }, + "team": { + "id": 140, + "name": "Texas Rangers", + "link": "/api/v1/teams/140" + }, + "splitSquad": false, + "seriesNumber": 12 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 12 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/778006/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-778006-2025-05-08", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-09", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777990, + "gameGuid": "2f4898e1-e64b-49e0-bda2-4a521135251e", + "link": "/api/v1.1/game/777990/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-09T23:40:00Z", + "officialDate": "2025-05-09", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 13 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 118, + "name": "Kansas City Royals", + "link": "/api/v1/teams/118" + }, + "splitSquad": false, + "seriesNumber": 13 + } + }, + "venue": { + "id": 7, + "name": "Kauffman Stadium", + "link": "/api/v1/venues/7" + }, + "content": { + "link": "/api/v1/game/777990/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777990-2025-05-09", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-10", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777977, + "gameGuid": "d40e983b-01f3-4c37-a4d0-e67e293026f6", + "link": "/api/v1.1/game/777977/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-10T23:10:00Z", + "officialDate": "2025-05-10", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 13 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 118, + "name": "Kansas City Royals", + "link": "/api/v1/teams/118" + }, + "splitSquad": false, + "seriesNumber": 13 + } + }, + "venue": { + "id": 7, + "name": "Kauffman Stadium", + "link": "/api/v1/venues/7" + }, + "content": { + "link": "/api/v1/game/777977/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777977-2025-05-10", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-11", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777965, + "gameGuid": "0df09bd8-57ce-4cb1-a7fd-7fd9e30bb087", + "link": "/api/v1.1/game/777965/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-11T18:10:00Z", + "officialDate": "2025-05-11", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 13 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 118, + "name": "Kansas City Royals", + "link": "/api/v1/teams/118" + }, + "splitSquad": false, + "seriesNumber": 13 + } + }, + "venue": { + "id": 7, + "name": "Kauffman Stadium", + "link": "/api/v1/venues/7" + }, + "content": { + "link": "/api/v1/game/777965/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777965-2025-05-11", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-12", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777951, + "gameGuid": "e1c9fd60-c935-4be9-8917-21e60ade82ba", + "link": "/api/v1.1/game/777951/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-12T22:40:00Z", + "officialDate": "2025-05-12", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 14 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 116, + "name": "Detroit Tigers", + "link": "/api/v1/teams/116" + }, + "splitSquad": false, + "seriesNumber": 14 + } + }, + "venue": { + "id": 2394, + "name": "Comerica Park", + "link": "/api/v1/venues/2394" + }, + "content": { + "link": "/api/v1/game/777951/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777951-2025-05-12", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-13", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777940, + "gameGuid": "f8533ba8-757c-47b0-82ef-d1892bd8d344", + "link": "/api/v1.1/game/777940/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-13T22:40:00Z", + "officialDate": "2025-05-13", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 14 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 116, + "name": "Detroit Tigers", + "link": "/api/v1/teams/116" + }, + "splitSquad": false, + "seriesNumber": 14 + } + }, + "venue": { + "id": 2394, + "name": "Comerica Park", + "link": "/api/v1/venues/2394" + }, + "content": { + "link": "/api/v1/game/777940/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777940-2025-05-13", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-14", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777927, + "gameGuid": "563a6fe1-7430-4e87-b809-31a6813c325b", + "link": "/api/v1.1/game/777927/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-14T22:40:00Z", + "officialDate": "2025-05-14", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 14 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 116, + "name": "Detroit Tigers", + "link": "/api/v1/teams/116" + }, + "splitSquad": false, + "seriesNumber": 14 + } + }, + "venue": { + "id": 2394, + "name": "Comerica Park", + "link": "/api/v1/venues/2394" + }, + "content": { + "link": "/api/v1/game/777927/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777927-2025-05-14", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-16", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777908, + "gameGuid": "69ffcd49-f07b-4a51-ae34-d3ceee712eaa", + "link": "/api/v1.1/game/777908/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-16T23:10:00Z", + "officialDate": "2025-05-16", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 1, + "losses": 7, + "pct": ".125" + }, + "team": { + "id": 144, + "name": "Atlanta Braves", + "link": "/api/v1/teams/144" + }, + "splitSquad": false, + "seriesNumber": 15 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 15 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777908/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777908-2025-05-16", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-17", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777893, + "gameGuid": "58485535-aadc-446b-97f2-61bbc112a98f", + "link": "/api/v1.1/game/777893/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-17T23:15:00Z", + "officialDate": "2025-05-17", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 1, + "losses": 7, + "pct": ".125" + }, + "team": { + "id": 144, + "name": "Atlanta Braves", + "link": "/api/v1/teams/144" + }, + "splitSquad": false, + "seriesNumber": 15 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 15 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777893/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777893-2025-05-17", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-18", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777876, + "gameGuid": "00164ed8-57d9-4c2b-8e45-393d71d53d36", + "link": "/api/v1.1/game/777876/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-18T17:35:00Z", + "officialDate": "2025-05-18", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 1, + "losses": 7, + "pct": ".125" + }, + "team": { + "id": 144, + "name": "Atlanta Braves", + "link": "/api/v1/teams/144" + }, + "splitSquad": false, + "seriesNumber": 15 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 15 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777876/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777876-2025-05-18", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-19", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777856, + "gameGuid": "9beb8bf7-9b5b-4318-a438-20e10bc70e26", + "link": "/api/v1.1/game/777856/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-19T22:45:00Z", + "officialDate": "2025-05-19", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 121, + "name": "New York Mets", + "link": "/api/v1/teams/121" + }, + "splitSquad": false, + "seriesNumber": 16 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 16 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777856/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777856-2025-05-19", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-20", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777851, + "gameGuid": "8509acff-9410-4406-ac53-379aba511f22", + "link": "/api/v1.1/game/777851/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-20T22:45:00Z", + "officialDate": "2025-05-20", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 121, + "name": "New York Mets", + "link": "/api/v1/teams/121" + }, + "splitSquad": false, + "seriesNumber": 16 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 16 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777851/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777851-2025-05-20", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-21", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777831, + "gameGuid": "763c135e-5318-4949-9383-031a018f9b6f", + "link": "/api/v1.1/game/777831/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-21T22:45:00Z", + "officialDate": "2025-05-21", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 121, + "name": "New York Mets", + "link": "/api/v1/teams/121" + }, + "splitSquad": false, + "seriesNumber": 16 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 16 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777831/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777831-2025-05-21", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-22", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777815, + "gameGuid": "9bad6f54-e1c8-453f-8cdd-cc32d776be28", + "link": "/api/v1.1/game/777815/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-22T22:45:00Z", + "officialDate": "2025-05-22", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 5, + "pct": ".375" + }, + "team": { + "id": 110, + "name": "Baltimore Orioles", + "link": "/api/v1/teams/110" + }, + "splitSquad": false, + "seriesNumber": 17 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 17 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777815/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777815-2025-05-22", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-23", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777809, + "gameGuid": "c47080f7-56e7-4581-8c1e-dabe1fb85dcd", + "link": "/api/v1.1/game/777809/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-23T23:10:00Z", + "officialDate": "2025-05-23", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 5, + "pct": ".375" + }, + "team": { + "id": 110, + "name": "Baltimore Orioles", + "link": "/api/v1/teams/110" + }, + "splitSquad": false, + "seriesNumber": 17 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 17 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777809/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777809-2025-05-23", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-24", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777790, + "gameGuid": "a74530c5-81c8-4067-ac89-d54ced7037db", + "link": "/api/v1.1/game/777790/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-24T20:10:00Z", + "officialDate": "2025-05-24", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 5, + "pct": ".375" + }, + "team": { + "id": 110, + "name": "Baltimore Orioles", + "link": "/api/v1/teams/110" + }, + "splitSquad": false, + "seriesNumber": 17 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 17 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777790/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777790-2025-05-24", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-25", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777785, + "gameGuid": "8cc65e66-6964-41e8-a17c-ceebeb0f914a", + "link": "/api/v1.1/game/777785/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-25T17:35:00Z", + "officialDate": "2025-05-25", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 5, + "pct": ".375" + }, + "team": { + "id": 110, + "name": "Baltimore Orioles", + "link": "/api/v1/teams/110" + }, + "splitSquad": false, + "seriesNumber": 17 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 17 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777785/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777785-2025-05-25", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 4, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-26", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777764, + "gameGuid": "ab1c3fe1-8bed-44ef-986a-ad20aabb3f3f", + "link": "/api/v1.1/game/777764/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-26T18:10:00Z", + "officialDate": "2025-05-26", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 18 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 158, + "name": "Milwaukee Brewers", + "link": "/api/v1/teams/158" + }, + "splitSquad": false, + "seriesNumber": 18 + } + }, + "venue": { + "id": 32, + "name": "American Family Field", + "link": "/api/v1/venues/32" + }, + "content": { + "link": "/api/v1/game/777764/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777764-2025-05-26", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-27", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777747, + "gameGuid": "3f06575f-ccb5-46f7-8620-4617f7f33cac", + "link": "/api/v1.1/game/777747/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-27T23:40:00Z", + "officialDate": "2025-05-27", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 18 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 158, + "name": "Milwaukee Brewers", + "link": "/api/v1/teams/158" + }, + "splitSquad": false, + "seriesNumber": 18 + } + }, + "venue": { + "id": 32, + "name": "American Family Field", + "link": "/api/v1/venues/32" + }, + "content": { + "link": "/api/v1/game/777747/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777747-2025-05-27", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-28", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777736, + "gameGuid": "75b6cedd-466d-4c5d-a97b-a351460fb11f", + "link": "/api/v1.1/game/777736/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-28T17:10:00Z", + "officialDate": "2025-05-28", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 18 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 158, + "name": "Milwaukee Brewers", + "link": "/api/v1/teams/158" + }, + "splitSquad": false, + "seriesNumber": 18 + } + }, + "venue": { + "id": 32, + "name": "American Family Field", + "link": "/api/v1/venues/32" + }, + "content": { + "link": "/api/v1/game/777736/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777736-2025-05-28", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-30", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777719, + "gameGuid": "e7e0bb43-19fc-4472-a605-198abb4c76f0", + "link": "/api/v1.1/game/777719/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-30T23:15:00Z", + "officialDate": "2025-05-30", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 19 + }, + "home": { + "leagueRecord": { + "wins": 1, + "losses": 7, + "pct": ".125" + }, + "team": { + "id": 144, + "name": "Atlanta Braves", + "link": "/api/v1/teams/144" + }, + "splitSquad": false, + "seriesNumber": 19 + } + }, + "venue": { + "id": 4705, + "name": "Truist Park", + "link": "/api/v1/venues/4705" + }, + "content": { + "link": "/api/v1/game/777719/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777719-2025-05-30", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-05-31", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777706, + "gameGuid": "549f1311-8df3-404a-af94-8ce98fe53fdc", + "link": "/api/v1.1/game/777706/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-05-31T20:10:00Z", + "officialDate": "2025-05-31", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 19 + }, + "home": { + "leagueRecord": { + "wins": 1, + "losses": 7, + "pct": ".125" + }, + "team": { + "id": 144, + "name": "Atlanta Braves", + "link": "/api/v1/teams/144" + }, + "splitSquad": false, + "seriesNumber": 19 + } + }, + "venue": { + "id": 4705, + "name": "Truist Park", + "link": "/api/v1/venues/4705" + }, + "content": { + "link": "/api/v1/game/777706/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777706-2025-05-31", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-01", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777692, + "gameGuid": "476a55a0-b936-46c6-99da-aa5c08ffda45", + "link": "/api/v1.1/game/777692/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-01T17:35:00Z", + "officialDate": "2025-06-01", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 19 + }, + "home": { + "leagueRecord": { + "wins": 1, + "losses": 7, + "pct": ".125" + }, + "team": { + "id": 144, + "name": "Atlanta Braves", + "link": "/api/v1/teams/144" + }, + "splitSquad": false, + "seriesNumber": 19 + } + }, + "venue": { + "id": 4705, + "name": "Truist Park", + "link": "/api/v1/venues/4705" + }, + "content": { + "link": "/api/v1/game/777692/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777692-2025-06-01", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-02", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777670, + "gameGuid": "c1ee1e23-a90b-4f70-9f0a-94db8d8c5dbf", + "link": "/api/v1.1/game/777670/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-02T23:10:00Z", + "officialDate": "2025-06-02", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 108, + "name": "Los Angeles Angels", + "link": "/api/v1/teams/108" + }, + "splitSquad": false, + "seriesNumber": 20 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 20 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777670/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777670-2025-06-02", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-03", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777667, + "gameGuid": "2bae8758-d363-44f0-ae0a-e1e5816c627d", + "link": "/api/v1.1/game/777667/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-03T23:10:00Z", + "officialDate": "2025-06-03", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 108, + "name": "Los Angeles Angels", + "link": "/api/v1/teams/108" + }, + "splitSquad": false, + "seriesNumber": 20 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 20 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777667/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777667-2025-06-03", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-04", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777649, + "gameGuid": "fa061a4d-db27-467b-806d-36689b935b8c", + "link": "/api/v1.1/game/777649/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-04T17:35:00Z", + "officialDate": "2025-06-04", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 108, + "name": "Los Angeles Angels", + "link": "/api/v1/teams/108" + }, + "splitSquad": false, + "seriesNumber": 20 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 20 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777649/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777649-2025-06-04", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-06", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777627, + "gameGuid": "362732c6-6a09-4246-b0c8-7d126ebfbe9c", + "link": "/api/v1.1/game/777627/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-06T23:05:00Z", + "officialDate": "2025-06-06", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 21 + }, + "home": { + "leagueRecord": { + "wins": 5, + "losses": 2, + "pct": ".714" + }, + "team": { + "id": 147, + "name": "New York Yankees", + "link": "/api/v1/teams/147" + }, + "splitSquad": false, + "seriesNumber": 21 + } + }, + "venue": { + "id": 3313, + "name": "Yankee Stadium", + "link": "/api/v1/venues/3313" + }, + "content": { + "link": "/api/v1/game/777627/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777627-2025-06-06", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-07", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777605, + "gameGuid": "ae7a558a-f42d-4019-8cb4-f1fe3395fbf1", + "link": "/api/v1.1/game/777605/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-07T23:35:00Z", + "officialDate": "2025-06-07", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 21 + }, + "home": { + "leagueRecord": { + "wins": 5, + "losses": 2, + "pct": ".714" + }, + "team": { + "id": 147, + "name": "New York Yankees", + "link": "/api/v1/teams/147" + }, + "splitSquad": false, + "seriesNumber": 21 + } + }, + "venue": { + "id": 3313, + "name": "Yankee Stadium", + "link": "/api/v1/venues/3313" + }, + "content": { + "link": "/api/v1/game/777605/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777605-2025-06-07", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-08", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777593, + "gameGuid": "0d7bf191-3160-4002-82dc-d4bdcaece045", + "link": "/api/v1.1/game/777593/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-08T17:35:00Z", + "officialDate": "2025-06-08", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 21 + }, + "home": { + "leagueRecord": { + "wins": 5, + "losses": 2, + "pct": ".714" + }, + "team": { + "id": 147, + "name": "New York Yankees", + "link": "/api/v1/teams/147" + }, + "splitSquad": false, + "seriesNumber": 21 + } + }, + "venue": { + "id": 3313, + "name": "Yankee Stadium", + "link": "/api/v1/venues/3313" + }, + "content": { + "link": "/api/v1/game/777593/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777593-2025-06-08", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-09", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777584, + "gameGuid": "507dccf5-a559-4d5a-9043-10481c9590df", + "link": "/api/v1.1/game/777584/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-09T23:10:00Z", + "officialDate": "2025-06-09", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 139, + "name": "Tampa Bay Rays", + "link": "/api/v1/teams/139" + }, + "splitSquad": false, + "seriesNumber": 22 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 22 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777584/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777584-2025-06-09", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-10", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777565, + "gameGuid": "8aa5fad5-1d9f-4900-b468-7220ef0a0f27", + "link": "/api/v1.1/game/777565/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-10T23:10:00Z", + "officialDate": "2025-06-10", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 139, + "name": "Tampa Bay Rays", + "link": "/api/v1/teams/139" + }, + "splitSquad": false, + "seriesNumber": 22 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 22 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777565/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777565-2025-06-10", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-11", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777561, + "gameGuid": "26a1fbfc-5140-401b-87d9-14f2d73bce59", + "link": "/api/v1.1/game/777561/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-11T23:10:00Z", + "officialDate": "2025-06-11", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 139, + "name": "Tampa Bay Rays", + "link": "/api/v1/teams/139" + }, + "splitSquad": false, + "seriesNumber": 22 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 22 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777561/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777561-2025-06-11", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-13", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777537, + "gameGuid": "3ffa1bed-6e6b-4152-abba-7e1ded0ebed5", + "link": "/api/v1.1/game/777537/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-13T23:10:00Z", + "officialDate": "2025-06-13", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 5, + "losses": 2, + "pct": ".714" + }, + "team": { + "id": 147, + "name": "New York Yankees", + "link": "/api/v1/teams/147" + }, + "splitSquad": false, + "seriesNumber": 23 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 23 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777537/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777537-2025-06-13", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-14", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777516, + "gameGuid": "5826692d-a803-45ab-a7c5-148615e2621c", + "link": "/api/v1.1/game/777516/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-14T23:15:00Z", + "officialDate": "2025-06-14", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 5, + "losses": 2, + "pct": ".714" + }, + "team": { + "id": 147, + "name": "New York Yankees", + "link": "/api/v1/teams/147" + }, + "splitSquad": false, + "seriesNumber": 23 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 23 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777516/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777516-2025-06-14", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-15", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777500, + "gameGuid": "7de6da19-f097-4aa1-a1c6-400eb0c59276", + "link": "/api/v1.1/game/777500/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-15T17:35:00Z", + "officialDate": "2025-06-15", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 5, + "losses": 2, + "pct": ".714" + }, + "team": { + "id": 147, + "name": "New York Yankees", + "link": "/api/v1/teams/147" + }, + "splitSquad": false, + "seriesNumber": 23 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 23 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777500/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777500-2025-06-15", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-16", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777486, + "gameGuid": "47ef5eed-ae60-40e8-8c71-67abd76ec8bb", + "link": "/api/v1.1/game/777486/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-17T01:40:00Z", + "officialDate": "2025-06-16", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 24 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 5, + "pct": ".375" + }, + "team": { + "id": 136, + "name": "Seattle Mariners", + "link": "/api/v1/teams/136" + }, + "splitSquad": false, + "seriesNumber": 24 + } + }, + "venue": { + "id": 680, + "name": "T-Mobile Park", + "link": "/api/v1/venues/680" + }, + "content": { + "link": "/api/v1/game/777486/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777486-2025-06-16", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-17", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777473, + "gameGuid": "bcf478ee-eb29-4e18-8d42-4f53c7742d70", + "link": "/api/v1.1/game/777473/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-18T01:40:00Z", + "officialDate": "2025-06-17", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 24 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 5, + "pct": ".375" + }, + "team": { + "id": 136, + "name": "Seattle Mariners", + "link": "/api/v1/teams/136" + }, + "splitSquad": false, + "seriesNumber": 24 + } + }, + "venue": { + "id": 680, + "name": "T-Mobile Park", + "link": "/api/v1/venues/680" + }, + "content": { + "link": "/api/v1/game/777473/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777473-2025-06-17", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-18", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777453, + "gameGuid": "4c5658c2-b1d8-417a-9c0b-dbdf40de7584", + "link": "/api/v1.1/game/777453/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-18T20:10:00Z", + "officialDate": "2025-06-18", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 24 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 5, + "pct": ".375" + }, + "team": { + "id": 136, + "name": "Seattle Mariners", + "link": "/api/v1/teams/136" + }, + "splitSquad": false, + "seriesNumber": 24 + } + }, + "venue": { + "id": 680, + "name": "T-Mobile Park", + "link": "/api/v1/venues/680" + }, + "content": { + "link": "/api/v1/game/777453/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777453-2025-06-18", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-20", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777425, + "gameGuid": "25ccf73d-d392-43f3-9138-69d9b5215b54", + "link": "/api/v1.1/game/777425/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-21T02:15:00Z", + "officialDate": "2025-06-20", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 25 + }, + "home": { + "leagueRecord": { + "wins": 6, + "losses": 1, + "pct": ".857" + }, + "team": { + "id": 137, + "name": "San Francisco Giants", + "link": "/api/v1/teams/137" + }, + "splitSquad": false, + "seriesNumber": 25 + } + }, + "venue": { + "id": 2395, + "name": "Oracle Park", + "link": "/api/v1/venues/2395" + }, + "content": { + "link": "/api/v1/game/777425/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777425-2025-06-20", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-21", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777417, + "gameGuid": "aa5b4c19-e7f7-4106-8ad6-586540e2ef98", + "link": "/api/v1.1/game/777417/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-21T20:05:00Z", + "officialDate": "2025-06-21", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 25 + }, + "home": { + "leagueRecord": { + "wins": 6, + "losses": 1, + "pct": ".857" + }, + "team": { + "id": 137, + "name": "San Francisco Giants", + "link": "/api/v1/teams/137" + }, + "splitSquad": false, + "seriesNumber": 25 + } + }, + "venue": { + "id": 2395, + "name": "Oracle Park", + "link": "/api/v1/venues/2395" + }, + "content": { + "link": "/api/v1/game/777417/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777417-2025-06-21", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-22", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777395, + "gameGuid": "7f5b126e-fdf2-4be6-8e72-2fa062ad474a", + "link": "/api/v1.1/game/777395/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-22T20:05:00Z", + "officialDate": "2025-06-22", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 25 + }, + "home": { + "leagueRecord": { + "wins": 6, + "losses": 1, + "pct": ".857" + }, + "team": { + "id": 137, + "name": "San Francisco Giants", + "link": "/api/v1/teams/137" + }, + "splitSquad": false, + "seriesNumber": 25 + } + }, + "venue": { + "id": 2395, + "name": "Oracle Park", + "link": "/api/v1/venues/2395" + }, + "content": { + "link": "/api/v1/game/777395/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777395-2025-06-22", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-23", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777381, + "gameGuid": "c1e42918-0ee5-4c6e-b5b7-02ffd411494b", + "link": "/api/v1.1/game/777381/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-24T01:38:00Z", + "officialDate": "2025-06-23", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 26 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 108, + "name": "Los Angeles Angels", + "link": "/api/v1/teams/108" + }, + "splitSquad": false, + "seriesNumber": 26 + } + }, + "venue": { + "id": 1, + "name": "Angel Stadium", + "link": "/api/v1/venues/1" + }, + "content": { + "link": "/api/v1/game/777381/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777381-2025-06-23", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-24", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777376, + "gameGuid": "bc130412-e4fa-43b0-b4ff-b28034ae18a1", + "link": "/api/v1.1/game/777376/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-25T01:38:00Z", + "officialDate": "2025-06-24", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 26 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 108, + "name": "Los Angeles Angels", + "link": "/api/v1/teams/108" + }, + "splitSquad": false, + "seriesNumber": 26 + } + }, + "venue": { + "id": 1, + "name": "Angel Stadium", + "link": "/api/v1/venues/1" + }, + "content": { + "link": "/api/v1/game/777376/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777376-2025-06-24", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-25", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777362, + "gameGuid": "a98e31f7-381b-4ff4-a27a-bb586a011ea0", + "link": "/api/v1.1/game/777362/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-25T20:07:00Z", + "officialDate": "2025-06-25", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 26 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 108, + "name": "Los Angeles Angels", + "link": "/api/v1/teams/108" + }, + "splitSquad": false, + "seriesNumber": 26 + } + }, + "venue": { + "id": 1, + "name": "Angel Stadium", + "link": "/api/v1/venues/1" + }, + "content": { + "link": "/api/v1/game/777362/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777362-2025-06-25", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-27", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777345, + "gameGuid": "ea76a6c8-dc31-4618-925e-94999af45a1f", + "link": "/api/v1.1/game/777345/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-27T23:10:00Z", + "officialDate": "2025-06-27", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 5, + "losses": 3, + "pct": ".625" + }, + "team": { + "id": 141, + "name": "Toronto Blue Jays", + "link": "/api/v1/teams/141" + }, + "splitSquad": false, + "seriesNumber": 27 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 27 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777345/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777345-2025-06-27", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-28", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777323, + "gameGuid": "82e46eda-d59f-410f-aab7-8ba5edb4dae2", + "link": "/api/v1.1/game/777323/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-28T20:10:00Z", + "officialDate": "2025-06-28", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 5, + "losses": 3, + "pct": ".625" + }, + "team": { + "id": 141, + "name": "Toronto Blue Jays", + "link": "/api/v1/teams/141" + }, + "splitSquad": false, + "seriesNumber": 27 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 27 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777323/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777323-2025-06-28", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-29", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777310, + "gameGuid": "314d3b8a-34ff-45de-9307-a567f822340d", + "link": "/api/v1.1/game/777310/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-29T17:35:00Z", + "officialDate": "2025-06-29", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 5, + "losses": 3, + "pct": ".625" + }, + "team": { + "id": 141, + "name": "Toronto Blue Jays", + "link": "/api/v1/teams/141" + }, + "splitSquad": false, + "seriesNumber": 27 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 27 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777310/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777310-2025-06-29", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-06-30", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777300, + "gameGuid": "d1d4e376-78c8-4df1-be7d-1ccd8fe798b7", + "link": "/api/v1.1/game/777300/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-06-30T23:10:00Z", + "officialDate": "2025-06-30", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 2, + "losses": 6, + "pct": ".250" + }, + "team": { + "id": 113, + "name": "Cincinnati Reds", + "link": "/api/v1/teams/113" + }, + "splitSquad": false, + "seriesNumber": 28 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 28 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777300/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777300-2025-06-30", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-01", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777294, + "gameGuid": "d070768d-2a54-443a-af95-a37e6d8b0932", + "link": "/api/v1.1/game/777294/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-01T23:10:00Z", + "officialDate": "2025-07-01", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 2, + "losses": 6, + "pct": ".250" + }, + "team": { + "id": 113, + "name": "Cincinnati Reds", + "link": "/api/v1/teams/113" + }, + "splitSquad": false, + "seriesNumber": 28 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 28 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777294/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777294-2025-07-01", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-02", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777277, + "gameGuid": "bd104e89-bb25-4a51-84db-84dd6f0ff401", + "link": "/api/v1.1/game/777277/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-02T23:10:00Z", + "officialDate": "2025-07-02", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 2, + "losses": 6, + "pct": ".250" + }, + "team": { + "id": 113, + "name": "Cincinnati Reds", + "link": "/api/v1/teams/113" + }, + "splitSquad": false, + "seriesNumber": 28 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 28 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777277/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777277-2025-07-02", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-04", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777245, + "gameGuid": "4f542907-a4ba-4994-98bf-8153b3a7bfa5", + "link": "/api/v1.1/game/777245/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-04T15:05:00Z", + "officialDate": "2025-07-04", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 29 + }, + "home": { + "leagueRecord": { + "wins": 1, + "losses": 6, + "pct": ".143" + }, + "team": { + "id": 120, + "name": "Washington Nationals", + "link": "/api/v1/teams/120" + }, + "splitSquad": false, + "seriesNumber": 29 + } + }, + "venue": { + "id": 3309, + "name": "Nationals Park", + "link": "/api/v1/venues/3309" + }, + "content": { + "link": "/api/v1/game/777245/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777245-2025-07-04", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-05", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777228, + "gameGuid": "c0430bc2-5bdb-4e81-aed6-7885446ff274", + "link": "/api/v1.1/game/777228/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-05T20:05:00Z", + "officialDate": "2025-07-05", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 29 + }, + "home": { + "leagueRecord": { + "wins": 1, + "losses": 6, + "pct": ".143" + }, + "team": { + "id": 120, + "name": "Washington Nationals", + "link": "/api/v1/teams/120" + }, + "splitSquad": false, + "seriesNumber": 29 + } + }, + "venue": { + "id": 3309, + "name": "Nationals Park", + "link": "/api/v1/venues/3309" + }, + "content": { + "link": "/api/v1/game/777228/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777228-2025-07-05", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-06", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777213, + "gameGuid": "e89591fb-2deb-4039-820f-f2362eb197f4", + "link": "/api/v1.1/game/777213/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-06T17:35:00Z", + "officialDate": "2025-07-06", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 29 + }, + "home": { + "leagueRecord": { + "wins": 1, + "losses": 6, + "pct": ".143" + }, + "team": { + "id": 120, + "name": "Washington Nationals", + "link": "/api/v1/teams/120" + }, + "splitSquad": false, + "seriesNumber": 29 + } + }, + "venue": { + "id": 3309, + "name": "Nationals Park", + "link": "/api/v1/venues/3309" + }, + "content": { + "link": "/api/v1/game/777213/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777213-2025-07-06", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-07", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777209, + "gameGuid": "e8075879-175c-4f68-95db-f5ae33eae021", + "link": "/api/v1.1/game/777209/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-07T23:10:00Z", + "officialDate": "2025-07-07", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 1, + "losses": 6, + "pct": ".143" + }, + "team": { + "id": 115, + "name": "Colorado Rockies", + "link": "/api/v1/teams/115" + }, + "splitSquad": false, + "seriesNumber": 30 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 30 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777209/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777209-2025-07-07", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-08", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777196, + "gameGuid": "f8b9a656-9567-41e1-b629-0a42224e96ce", + "link": "/api/v1.1/game/777196/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-08T23:10:00Z", + "officialDate": "2025-07-08", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 1, + "losses": 6, + "pct": ".143" + }, + "team": { + "id": 115, + "name": "Colorado Rockies", + "link": "/api/v1/teams/115" + }, + "splitSquad": false, + "seriesNumber": 30 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 30 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777196/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777196-2025-07-08", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-09", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777179, + "gameGuid": "4a50eece-ce53-4dc4-be59-a1c41f9bdb71", + "link": "/api/v1.1/game/777179/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-09T23:10:00Z", + "officialDate": "2025-07-09", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 1, + "losses": 6, + "pct": ".143" + }, + "team": { + "id": 115, + "name": "Colorado Rockies", + "link": "/api/v1/teams/115" + }, + "splitSquad": false, + "seriesNumber": 30 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 30 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777179/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777179-2025-07-09", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-10", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777170, + "gameGuid": "ec17535e-04e1-4bae-8c72-dcf72438a321", + "link": "/api/v1.1/game/777170/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-10T23:10:00Z", + "officialDate": "2025-07-10", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 139, + "name": "Tampa Bay Rays", + "link": "/api/v1/teams/139" + }, + "splitSquad": false, + "seriesNumber": 31 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 31 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777170/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777170-2025-07-10", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-11", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777155, + "gameGuid": "093c9495-57c0-4dda-ad94-03c11f0a6297", + "link": "/api/v1.1/game/777155/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-11T23:10:00Z", + "officialDate": "2025-07-11", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 139, + "name": "Tampa Bay Rays", + "link": "/api/v1/teams/139" + }, + "splitSquad": false, + "seriesNumber": 31 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 31 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777155/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777155-2025-07-11", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-12", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777144, + "gameGuid": "ac035797-09af-4a73-8e04-31548370f38e", + "link": "/api/v1.1/game/777144/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-12T20:10:00Z", + "officialDate": "2025-07-12", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 139, + "name": "Tampa Bay Rays", + "link": "/api/v1/teams/139" + }, + "splitSquad": false, + "seriesNumber": 31 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 31 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777144/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777144-2025-07-12", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-13", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777130, + "gameGuid": "5bd6d5d8-580f-40c0-b760-dbd77d45c3ce", + "link": "/api/v1.1/game/777130/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-13T17:35:00Z", + "officialDate": "2025-07-13", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 139, + "name": "Tampa Bay Rays", + "link": "/api/v1/teams/139" + }, + "splitSquad": false, + "seriesNumber": 31 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 31 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777130/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777130-2025-07-13", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 4, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-18", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777101, + "gameGuid": "795b9477-528c-4aa3-a055-ef4dc7d72057", + "link": "/api/v1.1/game/777101/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-18T18:20:00Z", + "officialDate": "2025-07-18", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 32 + }, + "home": { + "leagueRecord": { + "wins": 6, + "losses": 4, + "pct": ".600" + }, + "team": { + "id": 112, + "name": "Chicago Cubs", + "link": "/api/v1/teams/112" + }, + "splitSquad": false, + "seriesNumber": 33 + } + }, + "venue": { + "id": 17, + "name": "Wrigley Field", + "link": "/api/v1/venues/17" + }, + "content": { + "link": "/api/v1/game/777101/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777101-2025-07-18", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-19", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777096, + "gameGuid": "c0ff16a1-fd0b-4469-8920-a03d95b4c1be", + "link": "/api/v1.1/game/777096/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-19T23:15:00Z", + "officialDate": "2025-07-19", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 32 + }, + "home": { + "leagueRecord": { + "wins": 6, + "losses": 4, + "pct": ".600" + }, + "team": { + "id": 112, + "name": "Chicago Cubs", + "link": "/api/v1/teams/112" + }, + "splitSquad": false, + "seriesNumber": 33 + } + }, + "venue": { + "id": 17, + "name": "Wrigley Field", + "link": "/api/v1/venues/17" + }, + "content": { + "link": "/api/v1/game/777096/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777096-2025-07-19", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-20", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777075, + "gameGuid": "4a57470b-44c3-40e8-a168-e858ec59947c", + "link": "/api/v1.1/game/777075/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-20T18:20:00Z", + "officialDate": "2025-07-20", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 32 + }, + "home": { + "leagueRecord": { + "wins": 6, + "losses": 4, + "pct": ".600" + }, + "team": { + "id": 112, + "name": "Chicago Cubs", + "link": "/api/v1/teams/112" + }, + "splitSquad": false, + "seriesNumber": 33 + } + }, + "venue": { + "id": 17, + "name": "Wrigley Field", + "link": "/api/v1/venues/17" + }, + "content": { + "link": "/api/v1/game/777075/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777075-2025-07-20", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-21", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777063, + "gameGuid": "634e3d79-d7ed-4b7c-91f8-70766391079a", + "link": "/api/v1.1/game/777063/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-21T22:45:00Z", + "officialDate": "2025-07-21", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 33 + }, + "home": { + "leagueRecord": { + "wins": 6, + "losses": 1, + "pct": ".857" + }, + "team": { + "id": 143, + "name": "Philadelphia Phillies", + "link": "/api/v1/teams/143" + }, + "splitSquad": false, + "seriesNumber": 33 + } + }, + "venue": { + "id": 2681, + "name": "Citizens Bank Park", + "link": "/api/v1/venues/2681" + }, + "content": { + "link": "/api/v1/game/777063/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777063-2025-07-21", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-22", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777045, + "gameGuid": "8eafb173-fe62-4d30-ab22-4f05c9824982", + "link": "/api/v1.1/game/777045/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-22T22:45:00Z", + "officialDate": "2025-07-22", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 33 + }, + "home": { + "leagueRecord": { + "wins": 6, + "losses": 1, + "pct": ".857" + }, + "team": { + "id": 143, + "name": "Philadelphia Phillies", + "link": "/api/v1/teams/143" + }, + "splitSquad": false, + "seriesNumber": 33 + } + }, + "venue": { + "id": 2681, + "name": "Citizens Bank Park", + "link": "/api/v1/venues/2681" + }, + "content": { + "link": "/api/v1/game/777045/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777045-2025-07-22", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-23", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777038, + "gameGuid": "20a684a1-df25-4c88-baaa-742bcb366d05", + "link": "/api/v1.1/game/777038/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-23T23:05:00Z", + "officialDate": "2025-07-23", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 33 + }, + "home": { + "leagueRecord": { + "wins": 6, + "losses": 1, + "pct": ".857" + }, + "team": { + "id": 143, + "name": "Philadelphia Phillies", + "link": "/api/v1/teams/143" + }, + "splitSquad": false, + "seriesNumber": 33 + } + }, + "venue": { + "id": 2681, + "name": "Citizens Bank Park", + "link": "/api/v1/venues/2681" + }, + "content": { + "link": "/api/v1/game/777038/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777038-2025-07-23", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-25", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 777012, + "gameGuid": "801e605b-bb8d-4b33-ae80-e4c32e739852", + "link": "/api/v1.1/game/777012/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-25T23:10:00Z", + "officialDate": "2025-07-25", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 8, + "losses": 1, + "pct": ".889" + }, + "team": { + "id": 119, + "name": "Los Angeles Dodgers", + "link": "/api/v1/teams/119" + }, + "splitSquad": false, + "seriesNumber": 35 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 34 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/777012/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-777012-2025-07-25", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-26", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776998, + "gameGuid": "7e6805f4-2b6d-406a-88f3-1e8df4ba42cb", + "link": "/api/v1.1/game/776998/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-26T23:15:00Z", + "officialDate": "2025-07-26", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 8, + "losses": 1, + "pct": ".889" + }, + "team": { + "id": 119, + "name": "Los Angeles Dodgers", + "link": "/api/v1/teams/119" + }, + "splitSquad": false, + "seriesNumber": 35 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 34 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776998/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776998-2025-07-26", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-27", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776983, + "gameGuid": "d43fbaa7-fb11-4ded-a497-6e91d3f48cbb", + "link": "/api/v1.1/game/776983/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-27T17:35:00Z", + "officialDate": "2025-07-27", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 8, + "losses": 1, + "pct": ".889" + }, + "team": { + "id": 119, + "name": "Los Angeles Dodgers", + "link": "/api/v1/teams/119" + }, + "splitSquad": false, + "seriesNumber": 35 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 34 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776983/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776983-2025-07-27", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-28", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776961, + "gameGuid": "43d31e82-2b9f-4268-b20b-11509df62a3c", + "link": "/api/v1.1/game/776961/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-28T23:40:00Z", + "officialDate": "2025-07-28", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 35 + }, + "home": { + "leagueRecord": { + "wins": 2, + "losses": 5, + "pct": ".286" + }, + "team": { + "id": 142, + "name": "Minnesota Twins", + "link": "/api/v1/teams/142" + }, + "splitSquad": false, + "seriesNumber": 35 + } + }, + "venue": { + "id": 3312, + "name": "Target Field", + "link": "/api/v1/venues/3312" + }, + "content": { + "link": "/api/v1/game/776961/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776961-2025-07-28", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-29", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776954, + "gameGuid": "3bdc312d-df7b-4336-8f50-e935e6c98fa6", + "link": "/api/v1.1/game/776954/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-29T23:40:00Z", + "officialDate": "2025-07-29", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 35 + }, + "home": { + "leagueRecord": { + "wins": 2, + "losses": 5, + "pct": ".286" + }, + "team": { + "id": 142, + "name": "Minnesota Twins", + "link": "/api/v1/teams/142" + }, + "splitSquad": false, + "seriesNumber": 35 + } + }, + "venue": { + "id": 3312, + "name": "Target Field", + "link": "/api/v1/venues/3312" + }, + "content": { + "link": "/api/v1/game/776954/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776954-2025-07-29", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-07-30", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776935, + "gameGuid": "5e2fe890-ce1d-4ea2-a7f7-e74d51f06206", + "link": "/api/v1.1/game/776935/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-07-30T17:10:00Z", + "officialDate": "2025-07-30", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 35 + }, + "home": { + "leagueRecord": { + "wins": 2, + "losses": 5, + "pct": ".286" + }, + "team": { + "id": 142, + "name": "Minnesota Twins", + "link": "/api/v1/teams/142" + }, + "splitSquad": false, + "seriesNumber": 35 + } + }, + "venue": { + "id": 3312, + "name": "Target Field", + "link": "/api/v1/venues/3312" + }, + "content": { + "link": "/api/v1/game/776935/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776935-2025-07-30", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-01", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776922, + "gameGuid": "46242065-1dcc-4b82-a4f4-6bad28a2dbf7", + "link": "/api/v1.1/game/776922/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-01T23:10:00Z", + "officialDate": "2025-08-01", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 117, + "name": "Houston Astros", + "link": "/api/v1/teams/117" + }, + "splitSquad": false, + "seriesNumber": 36 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 36 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776922/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776922-2025-08-01", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-02", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776909, + "gameGuid": "ea717239-0923-404e-a9d2-eb982744261b", + "link": "/api/v1.1/game/776909/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-02T20:10:00Z", + "officialDate": "2025-08-02", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 117, + "name": "Houston Astros", + "link": "/api/v1/teams/117" + }, + "splitSquad": false, + "seriesNumber": 36 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 36 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776909/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776909-2025-08-02", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-03", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776895, + "gameGuid": "2d7ba17f-8d68-4d17-a012-bd66fb5b8d9f", + "link": "/api/v1.1/game/776895/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-03T15:35:00Z", + "officialDate": "2025-08-03", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 117, + "name": "Houston Astros", + "link": "/api/v1/teams/117" + }, + "splitSquad": false, + "seriesNumber": 36 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 36 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776895/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776895-2025-08-03", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-04", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776880, + "gameGuid": "3aaad461-e850-48f3-a8f4-52a0f9f35191", + "link": "/api/v1.1/game/776880/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-04T23:10:00Z", + "officialDate": "2025-08-04", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 118, + "name": "Kansas City Royals", + "link": "/api/v1/teams/118" + }, + "splitSquad": false, + "seriesNumber": 37 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 37 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776880/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776880-2025-08-04", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-05", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776864, + "gameGuid": "da82e238-87e3-4172-b5d2-1978254c2c27", + "link": "/api/v1.1/game/776864/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-05T23:10:00Z", + "officialDate": "2025-08-05", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 118, + "name": "Kansas City Royals", + "link": "/api/v1/teams/118" + }, + "splitSquad": false, + "seriesNumber": 37 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 37 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776864/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776864-2025-08-05", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-06", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776856, + "gameGuid": "43c9d25a-a113-43d3-b4c0-fb6189a21871", + "link": "/api/v1.1/game/776856/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-06T23:10:00Z", + "officialDate": "2025-08-06", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 118, + "name": "Kansas City Royals", + "link": "/api/v1/teams/118" + }, + "splitSquad": false, + "seriesNumber": 37 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 37 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776856/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776856-2025-08-06", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-08", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776820, + "gameGuid": "21468dbc-825b-486b-b54e-499fd1dbb206", + "link": "/api/v1.1/game/776820/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-09T01:40:00Z", + "officialDate": "2025-08-08", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 38 + }, + "home": { + "leagueRecord": { + "wins": 7, + "losses": 1, + "pct": ".875" + }, + "team": { + "id": 135, + "name": "San Diego Padres", + "link": "/api/v1/teams/135" + }, + "splitSquad": false, + "seriesNumber": 38 + } + }, + "venue": { + "id": 2680, + "name": "Petco Park", + "link": "/api/v1/venues/2680" + }, + "content": { + "link": "/api/v1/game/776820/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776820-2025-08-08", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-09", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776807, + "gameGuid": "191a3b13-ec9d-4a02-bd14-d88b38bdc7ae", + "link": "/api/v1.1/game/776807/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-10T00:40:00Z", + "officialDate": "2025-08-09", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 38 + }, + "home": { + "leagueRecord": { + "wins": 7, + "losses": 1, + "pct": ".875" + }, + "team": { + "id": 135, + "name": "San Diego Padres", + "link": "/api/v1/teams/135" + }, + "splitSquad": false, + "seriesNumber": 38 + } + }, + "venue": { + "id": 2680, + "name": "Petco Park", + "link": "/api/v1/venues/2680" + }, + "content": { + "link": "/api/v1/game/776807/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776807-2025-08-09", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-10", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776789, + "gameGuid": "21d21b8e-3dbd-4951-9330-a5d8d0700c83", + "link": "/api/v1.1/game/776789/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-10T20:10:00Z", + "officialDate": "2025-08-10", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 38 + }, + "home": { + "leagueRecord": { + "wins": 7, + "losses": 1, + "pct": ".875" + }, + "team": { + "id": 135, + "name": "San Diego Padres", + "link": "/api/v1/teams/135" + }, + "splitSquad": false, + "seriesNumber": 38 + } + }, + "venue": { + "id": 2680, + "name": "Petco Park", + "link": "/api/v1/venues/2680" + }, + "content": { + "link": "/api/v1/game/776789/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776789-2025-08-10", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-11", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776782, + "gameGuid": "c0549087-abd7-4d57-839f-f9e3f68989f7", + "link": "/api/v1.1/game/776782/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-12T00:10:00Z", + "officialDate": "2025-08-11", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 39 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 117, + "name": "Houston Astros", + "link": "/api/v1/teams/117" + }, + "splitSquad": false, + "seriesNumber": 39 + } + }, + "venue": { + "id": 2392, + "name": "Daikin Park", + "link": "/api/v1/venues/2392" + }, + "content": { + "link": "/api/v1/game/776782/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776782-2025-08-11", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-12", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776769, + "gameGuid": "0c59492a-08ba-4919-abad-24d03ca9f9f6", + "link": "/api/v1.1/game/776769/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-13T00:10:00Z", + "officialDate": "2025-08-12", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 39 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 117, + "name": "Houston Astros", + "link": "/api/v1/teams/117" + }, + "splitSquad": false, + "seriesNumber": 39 + } + }, + "venue": { + "id": 2392, + "name": "Daikin Park", + "link": "/api/v1/venues/2392" + }, + "content": { + "link": "/api/v1/game/776769/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776769-2025-08-12", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-13", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776753, + "gameGuid": "9f7abb8b-5ac4-4b5b-bc9f-6bc4820a7721", + "link": "/api/v1.1/game/776753/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-13T23:10:00Z", + "officialDate": "2025-08-13", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 39 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 117, + "name": "Houston Astros", + "link": "/api/v1/teams/117" + }, + "splitSquad": false, + "seriesNumber": 39 + } + }, + "venue": { + "id": 2392, + "name": "Daikin Park", + "link": "/api/v1/venues/2392" + }, + "content": { + "link": "/api/v1/game/776753/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776753-2025-08-13", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-15", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776741, + "gameGuid": "38a3ad94-3c0a-4f31-a810-d43cdc51e9cd", + "link": "/api/v1.1/game/776741/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-15T23:10:00Z", + "officialDate": "2025-08-15", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 146, + "name": "Miami Marlins", + "link": "/api/v1/teams/146" + }, + "splitSquad": false, + "seriesNumber": 40 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 40 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776741/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776741-2025-08-15", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-16", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776724, + "gameGuid": "41b85828-6d57-4468-9e59-382af27632eb", + "link": "/api/v1.1/game/776724/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-16T20:10:00Z", + "officialDate": "2025-08-16", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 146, + "name": "Miami Marlins", + "link": "/api/v1/teams/146" + }, + "splitSquad": false, + "seriesNumber": 40 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 40 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776724/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776724-2025-08-16", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-17", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776714, + "gameGuid": "71e684fd-9fe6-4947-bbdb-17ffce35e480", + "link": "/api/v1.1/game/776714/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-17T17:35:00Z", + "officialDate": "2025-08-17", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 146, + "name": "Miami Marlins", + "link": "/api/v1/teams/146" + }, + "splitSquad": false, + "seriesNumber": 40 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 40 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776714/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776714-2025-08-17", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-18", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776695, + "gameGuid": "c611f0d2-af52-4804-8e59-da7cd6470ba8", + "link": "/api/v1.1/game/776695/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-18T23:10:00Z", + "officialDate": "2025-08-18", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 5, + "pct": ".375" + }, + "team": { + "id": 110, + "name": "Baltimore Orioles", + "link": "/api/v1/teams/110" + }, + "splitSquad": false, + "seriesNumber": 41 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 41 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776695/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776695-2025-08-18", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 2, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-19", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776684, + "gameGuid": "0b8642aa-1974-4205-9432-6f18d4d474e8", + "link": "/api/v1.1/game/776684/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-19T23:10:00Z", + "officialDate": "2025-08-19", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 5, + "pct": ".375" + }, + "team": { + "id": 110, + "name": "Baltimore Orioles", + "link": "/api/v1/teams/110" + }, + "splitSquad": false, + "seriesNumber": 41 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 41 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776684/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776684-2025-08-19", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 2, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-21", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776654, + "gameGuid": "fc545d82-55d3-40c4-a80b-5746eed802be", + "link": "/api/v1.1/game/776654/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-21T23:15:00Z", + "officialDate": "2025-08-21", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 42 + }, + "home": { + "leagueRecord": { + "wins": 5, + "losses": 2, + "pct": ".714" + }, + "team": { + "id": 147, + "name": "New York Yankees", + "link": "/api/v1/teams/147" + }, + "splitSquad": false, + "seriesNumber": 42 + } + }, + "venue": { + "id": 3313, + "name": "Yankee Stadium", + "link": "/api/v1/venues/3313" + }, + "content": { + "link": "/api/v1/game/776654/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776654-2025-08-21", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-22", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776647, + "gameGuid": "23f605c2-5851-4f6b-84d2-faa816942976", + "link": "/api/v1.1/game/776647/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-22T23:05:00Z", + "officialDate": "2025-08-22", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 42 + }, + "home": { + "leagueRecord": { + "wins": 5, + "losses": 2, + "pct": ".714" + }, + "team": { + "id": 147, + "name": "New York Yankees", + "link": "/api/v1/teams/147" + }, + "splitSquad": false, + "seriesNumber": 42 + } + }, + "venue": { + "id": 3313, + "name": "Yankee Stadium", + "link": "/api/v1/venues/3313" + }, + "content": { + "link": "/api/v1/game/776647/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776647-2025-08-22", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-23", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776627, + "gameGuid": "6f16e194-c8c5-4fe8-94e3-53d688347516", + "link": "/api/v1.1/game/776627/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-23T17:05:00Z", + "officialDate": "2025-08-23", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 42 + }, + "home": { + "leagueRecord": { + "wins": 5, + "losses": 2, + "pct": ".714" + }, + "team": { + "id": 147, + "name": "New York Yankees", + "link": "/api/v1/teams/147" + }, + "splitSquad": false, + "seriesNumber": 42 + } + }, + "venue": { + "id": 3313, + "name": "Yankee Stadium", + "link": "/api/v1/venues/3313" + }, + "content": { + "link": "/api/v1/game/776627/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776627-2025-08-23", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-24", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776616, + "gameGuid": "78d49ad7-28b7-4707-91b8-63a91ca540cc", + "link": "/api/v1.1/game/776616/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-24T17:35:00Z", + "officialDate": "2025-08-24", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 42 + }, + "home": { + "leagueRecord": { + "wins": 5, + "losses": 2, + "pct": ".714" + }, + "team": { + "id": 147, + "name": "New York Yankees", + "link": "/api/v1/teams/147" + }, + "splitSquad": false, + "seriesNumber": 42 + } + }, + "venue": { + "id": 3313, + "name": "Yankee Stadium", + "link": "/api/v1/venues/3313" + }, + "content": { + "link": "/api/v1/game/776616/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776616-2025-08-24", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 4, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-25", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776604, + "gameGuid": "ec682fde-4c93-405b-9887-cd0942b5b10b", + "link": "/api/v1.1/game/776604/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-25T22:35:00Z", + "officialDate": "2025-08-25", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 43 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 5, + "pct": ".375" + }, + "team": { + "id": 110, + "name": "Baltimore Orioles", + "link": "/api/v1/teams/110" + }, + "splitSquad": false, + "seriesNumber": 43 + } + }, + "venue": { + "id": 2, + "name": "Oriole Park at Camden Yards", + "link": "/api/v1/venues/2" + }, + "content": { + "link": "/api/v1/game/776604/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776604-2025-08-25", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-26", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776591, + "gameGuid": "639b5429-4a4e-4c9b-a104-0f5c1aea57af", + "link": "/api/v1.1/game/776591/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-26T22:35:00Z", + "officialDate": "2025-08-26", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 43 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 5, + "pct": ".375" + }, + "team": { + "id": 110, + "name": "Baltimore Orioles", + "link": "/api/v1/teams/110" + }, + "splitSquad": false, + "seriesNumber": 43 + } + }, + "venue": { + "id": 2, + "name": "Oriole Park at Camden Yards", + "link": "/api/v1/venues/2" + }, + "content": { + "link": "/api/v1/game/776591/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776591-2025-08-26", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-27", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776579, + "gameGuid": "df9e37f8-6ed5-48e5-83ec-513b754732bb", + "link": "/api/v1.1/game/776579/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-27T22:35:00Z", + "officialDate": "2025-08-27", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 43 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 5, + "pct": ".375" + }, + "team": { + "id": 110, + "name": "Baltimore Orioles", + "link": "/api/v1/teams/110" + }, + "splitSquad": false, + "seriesNumber": 43 + } + }, + "venue": { + "id": 2, + "name": "Oriole Park at Camden Yards", + "link": "/api/v1/venues/2" + }, + "content": { + "link": "/api/v1/game/776579/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776579-2025-08-27", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-28", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776564, + "gameGuid": "0b5f4417-b421-44e2-8dfb-c9dee93f1687", + "link": "/api/v1.1/game/776564/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-28T17:05:00Z", + "officialDate": "2025-08-28", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 43 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 5, + "pct": ".375" + }, + "team": { + "id": 110, + "name": "Baltimore Orioles", + "link": "/api/v1/teams/110" + }, + "splitSquad": false, + "seriesNumber": 43 + } + }, + "venue": { + "id": 2, + "name": "Oriole Park at Camden Yards", + "link": "/api/v1/venues/2" + }, + "content": { + "link": "/api/v1/game/776564/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776564-2025-08-28", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 4, + "seriesGameNumber": 4, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-29", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776549, + "gameGuid": "0a02d25b-d853-416d-a922-ca9237e73dbf", + "link": "/api/v1.1/game/776549/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-29T23:10:00Z", + "officialDate": "2025-08-29", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 2, + "losses": 6, + "pct": ".250" + }, + "team": { + "id": 134, + "name": "Pittsburgh Pirates", + "link": "/api/v1/teams/134" + }, + "splitSquad": false, + "seriesNumber": 44 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 44 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776549/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776549-2025-08-29", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-30", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776539, + "gameGuid": "d4c695fa-2188-438d-ad5a-c160c550a1c5", + "link": "/api/v1.1/game/776539/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-30T20:10:00Z", + "officialDate": "2025-08-30", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 2, + "losses": 6, + "pct": ".250" + }, + "team": { + "id": 134, + "name": "Pittsburgh Pirates", + "link": "/api/v1/teams/134" + }, + "splitSquad": false, + "seriesNumber": 44 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 44 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776539/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776539-2025-08-30", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-08-31", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776517, + "gameGuid": "a7785947-e160-4fb9-803b-7f67a96fe898", + "link": "/api/v1.1/game/776517/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-08-31T17:35:00Z", + "officialDate": "2025-08-31", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 2, + "losses": 6, + "pct": ".250" + }, + "team": { + "id": 134, + "name": "Pittsburgh Pirates", + "link": "/api/v1/teams/134" + }, + "splitSquad": false, + "seriesNumber": 44 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 44 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776517/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776517-2025-08-31", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-01", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776505, + "gameGuid": "0a4b6297-b716-4191-9d76-1ca7ba3e4d7d", + "link": "/api/v1.1/game/776505/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-01T17:35:00Z", + "officialDate": "2025-09-01", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 114, + "name": "Cleveland Guardians", + "link": "/api/v1/teams/114" + }, + "splitSquad": false, + "seriesNumber": 45 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 45 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776505/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776505-2025-09-01", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-02", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776493, + "gameGuid": "0b78322a-0082-4fc6-b042-d4a0307ef5bf", + "link": "/api/v1.1/game/776493/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-02T22:45:00Z", + "officialDate": "2025-09-02", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 114, + "name": "Cleveland Guardians", + "link": "/api/v1/teams/114" + }, + "splitSquad": false, + "seriesNumber": 45 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 45 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776493/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776493-2025-09-02", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-03", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776474, + "gameGuid": "d806aebc-8bea-4a76-b306-43b420afcfea", + "link": "/api/v1.1/game/776474/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-03T22:45:00Z", + "officialDate": "2025-09-03", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 114, + "name": "Cleveland Guardians", + "link": "/api/v1/teams/114" + }, + "splitSquad": false, + "seriesNumber": 45 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 45 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776474/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776474-2025-09-03", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-05", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776448, + "gameGuid": "30a6fbb8-172f-4791-934f-0e5f5707913d", + "link": "/api/v1.1/game/776448/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-06T01:40:00Z", + "officialDate": "2025-09-05", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 46 + }, + "home": { + "leagueRecord": { + "wins": 5, + "losses": 3, + "pct": ".625" + }, + "team": { + "id": 109, + "name": "Arizona Diamondbacks", + "link": "/api/v1/teams/109" + }, + "splitSquad": false, + "seriesNumber": 46 + } + }, + "venue": { + "id": 15, + "name": "Chase Field", + "link": "/api/v1/venues/15" + }, + "content": { + "link": "/api/v1/game/776448/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776448-2025-09-05", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-06", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776424, + "gameGuid": "b4f2cec2-4073-4d68-ae1a-66050a9b5a73", + "link": "/api/v1.1/game/776424/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-07T00:10:00Z", + "officialDate": "2025-09-06", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 46 + }, + "home": { + "leagueRecord": { + "wins": 5, + "losses": 3, + "pct": ".625" + }, + "team": { + "id": 109, + "name": "Arizona Diamondbacks", + "link": "/api/v1/teams/109" + }, + "splitSquad": false, + "seriesNumber": 46 + } + }, + "venue": { + "id": 15, + "name": "Chase Field", + "link": "/api/v1/venues/15" + }, + "content": { + "link": "/api/v1/game/776424/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776424-2025-09-06", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-07", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776415, + "gameGuid": "659bc69b-ebc4-429e-9e5e-df1e9323e884", + "link": "/api/v1.1/game/776415/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-07T20:10:00Z", + "officialDate": "2025-09-07", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 46 + }, + "home": { + "leagueRecord": { + "wins": 5, + "losses": 3, + "pct": ".625" + }, + "team": { + "id": 109, + "name": "Arizona Diamondbacks", + "link": "/api/v1/teams/109" + }, + "splitSquad": false, + "seriesNumber": 46 + } + }, + "venue": { + "id": 15, + "name": "Chase Field", + "link": "/api/v1/venues/15" + }, + "content": { + "link": "/api/v1/game/776415/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776415-2025-09-07", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-08", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776410, + "gameGuid": "152f74d0-6521-4abb-a0ac-a7a65f4877ae", + "link": "/api/v1.1/game/776410/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-09T02:05:00Z", + "officialDate": "2025-09-08", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 47 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 5, + "pct": ".375" + }, + "team": { + "id": 133, + "name": "Athletics", + "link": "/api/v1/teams/133" + }, + "splitSquad": false, + "seriesNumber": 47 + } + }, + "venue": { + "id": 2529, + "name": "Sutter Health Park", + "link": "/api/v1/venues/2529" + }, + "content": { + "link": "/api/v1/game/776410/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776410-2025-09-08", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-09", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776396, + "gameGuid": "887257cb-de10-40bb-8c0e-ae66b0da276b", + "link": "/api/v1.1/game/776396/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-10T02:05:00Z", + "officialDate": "2025-09-09", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 47 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 5, + "pct": ".375" + }, + "team": { + "id": 133, + "name": "Athletics", + "link": "/api/v1/teams/133" + }, + "splitSquad": false, + "seriesNumber": 47 + } + }, + "venue": { + "id": 2529, + "name": "Sutter Health Park", + "link": "/api/v1/venues/2529" + }, + "content": { + "link": "/api/v1/game/776396/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776396-2025-09-09", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-10", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776379, + "gameGuid": "4e7889df-2833-4c97-8891-758308a699b8", + "link": "/api/v1.1/game/776379/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-10T19:35:00Z", + "officialDate": "2025-09-10", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 47 + }, + "home": { + "leagueRecord": { + "wins": 3, + "losses": 5, + "pct": ".375" + }, + "team": { + "id": 133, + "name": "Athletics", + "link": "/api/v1/teams/133" + }, + "splitSquad": false, + "seriesNumber": 47 + } + }, + "venue": { + "id": 2529, + "name": "Sutter Health Park", + "link": "/api/v1/venues/2529" + }, + "content": { + "link": "/api/v1/game/776379/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776379-2025-09-10", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-12", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776363, + "gameGuid": "dcb8fc77-77a5-44f4-8c74-8cf064734f7e", + "link": "/api/v1.1/game/776363/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-12T23:10:00Z", + "officialDate": "2025-09-12", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 5, + "losses": 2, + "pct": ".714" + }, + "team": { + "id": 147, + "name": "New York Yankees", + "link": "/api/v1/teams/147" + }, + "splitSquad": false, + "seriesNumber": 48 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 48 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776363/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776363-2025-09-12", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-13", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776344, + "gameGuid": "39e263a2-b189-42cc-b273-1da47fa2c52a", + "link": "/api/v1.1/game/776344/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-13T20:10:00Z", + "officialDate": "2025-09-13", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 5, + "losses": 2, + "pct": ".714" + }, + "team": { + "id": 147, + "name": "New York Yankees", + "link": "/api/v1/teams/147" + }, + "splitSquad": false, + "seriesNumber": 48 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 48 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776344/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776344-2025-09-13", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-14", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776330, + "gameGuid": "4352b834-4484-48c7-971c-443dae90faae", + "link": "/api/v1.1/game/776330/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-14T17:35:00Z", + "officialDate": "2025-09-14", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 5, + "losses": 2, + "pct": ".714" + }, + "team": { + "id": 147, + "name": "New York Yankees", + "link": "/api/v1/teams/147" + }, + "splitSquad": false, + "seriesNumber": 48 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 48 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776330/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776330-2025-09-14", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-16", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776310, + "gameGuid": "f377b99a-81b3-4b84-8a9b-92cc8ee6168a", + "link": "/api/v1.1/game/776310/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-16T22:45:00Z", + "officialDate": "2025-09-16", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 5, + "pct": ".375" + }, + "team": { + "id": 133, + "name": "Athletics", + "link": "/api/v1/teams/133" + }, + "splitSquad": false, + "seriesNumber": 49 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 49 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776310/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776310-2025-09-16", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-17", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776299, + "gameGuid": "bd983778-19ba-4d1c-9245-5f296e7cedd3", + "link": "/api/v1.1/game/776299/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-17T22:45:00Z", + "officialDate": "2025-09-17", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 5, + "pct": ".375" + }, + "team": { + "id": 133, + "name": "Athletics", + "link": "/api/v1/teams/133" + }, + "splitSquad": false, + "seriesNumber": 49 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 49 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776299/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776299-2025-09-17", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-18", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776281, + "gameGuid": "82704817-43da-48d4-9f36-e9a08570265f", + "link": "/api/v1.1/game/776281/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-18T17:35:00Z", + "officialDate": "2025-09-18", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 5, + "pct": ".375" + }, + "team": { + "id": 133, + "name": "Athletics", + "link": "/api/v1/teams/133" + }, + "splitSquad": false, + "seriesNumber": 49 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 49 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776281/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776281-2025-09-18", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-19", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776261, + "gameGuid": "19e04137-4757-4a2c-97a7-65f9c54d922b", + "link": "/api/v1.1/game/776261/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-19T23:35:00Z", + "officialDate": "2025-09-19", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 50 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 139, + "name": "Tampa Bay Rays", + "link": "/api/v1/teams/139" + }, + "splitSquad": false, + "seriesNumber": 50 + } + }, + "venue": { + "id": 2523, + "name": "George M. Steinbrenner Field", + "link": "/api/v1/venues/2523" + }, + "content": { + "link": "/api/v1/game/776261/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "E", + "tiebreaker": "N", + "calendarEventID": "14-776261-2025-09-19", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-20", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776247, + "gameGuid": "5cc9d38d-85a7-4152-92c7-01a19e350369", + "link": "/api/v1.1/game/776247/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-20T23:05:00Z", + "officialDate": "2025-09-20", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 50 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 139, + "name": "Tampa Bay Rays", + "link": "/api/v1/teams/139" + }, + "splitSquad": false, + "seriesNumber": 50 + } + }, + "venue": { + "id": 2523, + "name": "George M. Steinbrenner Field", + "link": "/api/v1/venues/2523" + }, + "content": { + "link": "/api/v1/game/776247/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "E", + "tiebreaker": "N", + "calendarEventID": "14-776247-2025-09-20", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-21", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776236, + "gameGuid": "be77d9c4-4be7-4bfb-906a-921dc5b1e6b5", + "link": "/api/v1.1/game/776236/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-21T16:10:00Z", + "officialDate": "2025-09-21", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 50 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 3, + "pct": ".571" + }, + "team": { + "id": 139, + "name": "Tampa Bay Rays", + "link": "/api/v1/teams/139" + }, + "splitSquad": false, + "seriesNumber": 50 + } + }, + "venue": { + "id": 2523, + "name": "George M. Steinbrenner Field", + "link": "/api/v1/venues/2523" + }, + "content": { + "link": "/api/v1/game/776236/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "E", + "tiebreaker": "N", + "calendarEventID": "14-776236-2025-09-21", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-23", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776217, + "gameGuid": "194c7eaa-7b58-4751-9290-e20704bdb551", + "link": "/api/v1.1/game/776217/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-23T23:07:00Z", + "officialDate": "2025-09-23", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 51 + }, + "home": { + "leagueRecord": { + "wins": 5, + "losses": 3, + "pct": ".625" + }, + "team": { + "id": 141, + "name": "Toronto Blue Jays", + "link": "/api/v1/teams/141" + }, + "splitSquad": false, + "seriesNumber": 51 + } + }, + "venue": { + "id": 14, + "name": "Rogers Centre", + "link": "/api/v1/venues/14" + }, + "content": { + "link": "/api/v1/game/776217/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776217-2025-09-23", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-24", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776206, + "gameGuid": "e73a63ee-3b37-49a4-8725-6211f7f950b4", + "link": "/api/v1.1/game/776206/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-24T23:07:00Z", + "officialDate": "2025-09-24", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 51 + }, + "home": { + "leagueRecord": { + "wins": 5, + "losses": 3, + "pct": ".625" + }, + "team": { + "id": 141, + "name": "Toronto Blue Jays", + "link": "/api/v1/teams/141" + }, + "splitSquad": false, + "seriesNumber": 51 + } + }, + "venue": { + "id": 14, + "name": "Rogers Centre", + "link": "/api/v1/venues/14" + }, + "content": { + "link": "/api/v1/game/776206/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776206-2025-09-24", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-25", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776186, + "gameGuid": "9e12fb83-671e-4894-afc5-96362527c6f7", + "link": "/api/v1.1/game/776186/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-25T23:07:00Z", + "officialDate": "2025-09-25", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 51 + }, + "home": { + "leagueRecord": { + "wins": 5, + "losses": 3, + "pct": ".625" + }, + "team": { + "id": 141, + "name": "Toronto Blue Jays", + "link": "/api/v1/teams/141" + }, + "splitSquad": false, + "seriesNumber": 51 + } + }, + "venue": { + "id": 14, + "name": "Rogers Centre", + "link": "/api/v1/venues/14" + }, + "content": { + "link": "/api/v1/game/776186/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776186-2025-09-25", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-26", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776181, + "gameGuid": "4670b62c-0c20-4bed-87ca-87f5242b510a", + "link": "/api/v1.1/game/776181/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-26T23:10:00Z", + "officialDate": "2025-09-26", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 116, + "name": "Detroit Tigers", + "link": "/api/v1/teams/116" + }, + "splitSquad": false, + "seriesNumber": 52 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 52 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776181/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776181-2025-09-26", + "seasonDisplay": "2025", + "dayNight": "night", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 1, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-27", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776157, + "gameGuid": "f6dc5731-c062-480e-8155-8d00f97fabf8", + "link": "/api/v1.1/game/776157/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-27T20:10:00Z", + "officialDate": "2025-09-27", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 116, + "name": "Detroit Tigers", + "link": "/api/v1/teams/116" + }, + "splitSquad": false, + "seriesNumber": 52 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 52 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776157/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776157-2025-09-27", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 2, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + }, + { + "date": "2025-09-28", + "totalItems": 1, + "totalEvents": 0, + "totalGames": 1, + "totalGamesInProgress": 0, + "games": [ + { + "gamePk": 776151, + "gameGuid": "86fca282-a8a9-472f-a16a-d89261159056", + "link": "/api/v1.1/game/776151/feed/live", + "gameType": "R", + "season": "2025", + "gameDate": "2025-09-28T19:05:00Z", + "officialDate": "2025-09-28", + "status": { + "abstractGameState": "Preview", + "codedGameState": "S", + "detailedState": "Scheduled", + "statusCode": "S", + "startTimeTBD": false, + "abstractGameCode": "P" + }, + "teams": { + "away": { + "leagueRecord": { + "wins": 3, + "losses": 4, + "pct": ".429" + }, + "team": { + "id": 116, + "name": "Detroit Tigers", + "link": "/api/v1/teams/116" + }, + "splitSquad": false, + "seriesNumber": 52 + }, + "home": { + "leagueRecord": { + "wins": 4, + "losses": 4, + "pct": ".500" + }, + "team": { + "id": 111, + "name": "Boston Red Sox", + "link": "/api/v1/teams/111" + }, + "splitSquad": false, + "seriesNumber": 52 + } + }, + "venue": { + "id": 3, + "name": "Fenway Park", + "link": "/api/v1/venues/3" + }, + "content": { + "link": "/api/v1/game/776151/content" + }, + "gameNumber": 1, + "publicFacing": true, + "doubleHeader": "N", + "gamedayType": "P", + "tiebreaker": "N", + "calendarEventID": "14-776151-2025-09-28", + "seasonDisplay": "2025", + "dayNight": "day", + "scheduledInnings": 9, + "reverseHomeAwayStatus": false, + "inningBreakLength": 120, + "gamesInSeries": 3, + "seriesGameNumber": 3, + "seriesDescription": "Regular Season", + "recordSource": "S", + "ifNecessary": "N", + "ifNecessaryDescription": "Normal Game" + } + ], + "events": [] + } + ] +} diff --git a/src/main.rs b/src/main.rs index 5a439dd..cf24856 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,7 +1,7 @@ #![cfg_attr(debug_assertions, allow(dead_code, unused_imports))] mod weather; mod redsox; -use colored::Colorize; +// use colored::Colorize; use tabled::{Table, Tabled}; use serde::{Deserialize, Serialize}; use tabled::settings::{ @@ -20,27 +20,24 @@ struct TableRow { #[allow(unreachable_code)] fn main() { - let baseball_diamond = '\u{f0852}'; // Set the weather location here. let location = weather::WeatherOfficeLocation { x: 75, y: 59, code: "GYX".to_string(), }; - // @todo - add a way to configure which teams to add - // @todo - add a way to get news articles? let entire_forecast: Vec = weather::get_full_forecast(location); - let sox_games: Vec = redsox::get_upcoming_games(); + let sox_games: Vec = redsox::get_schedule(); + let baseball_diamond = '\u{f0852}'; let mut table_rows: Vec = vec![]; for i in 0..entire_forecast.len() { - let item = &entire_forecast[i]; - let date = &item.start_time[0..10]; + let forecast_period = &entire_forecast[i]; + let yyyy_mm_dd = &forecast_period.start_time[0..10]; let mut sox_status = String::new(); // Check if there is a sox game and print opp. for sox_game in &sox_games { - if sox_game.date == date { - let mut opp_str = String::new(); - opp_str.push(baseball_diamond); + if sox_game.date == yyyy_mm_dd { + let mut opp_str = String::from(baseball_diamond); opp_str.push_str(" "); opp_str.push_str(&sox_game.opponent); sox_status = opp_str; @@ -48,23 +45,26 @@ fn main() { } } let row = TableRow { - date: date.to_string(), - time_of_day: item.name.clone(), - temp: item.temperature, + date: yyyy_mm_dd.to_string(), + time_of_day: forecast_period.name.clone(), + temp: forecast_period.temperature, red_sox: sox_status, - forecast: item.detailed_forecast.to_string(), + forecast: forecast_period.detailed_forecast.to_string(), }; table_rows.push(row); } - - // here is where we actually render the table. - let mut table = Table::new(table_rows); - table.with(Style::modern()); - table.with(( - Width::wrap(210).priority(Priority::max(true)), - Width::increase(50).priority(Priority::min(true)), - )); - table.modify(Columns::first(), Alignment::right()); - println!("{}", table); + render_table(&table_rows); +} + +fn render_table(rows: &Vec) { + // here is where we actually render the table. + let mut table = Table::new(rows); + table.with(Style::modern()); + table.with(( + Width::wrap(210).priority(Priority::max(true)), + Width::increase(50).priority(Priority::min(true)), + )); + table.modify(Columns::first(), Alignment::right()); + println!("{}", table); } diff --git a/src/redsox.rs b/src/redsox.rs index 8f3c4c1..efc24da 100644 --- a/src/redsox.rs +++ b/src/redsox.rs @@ -1,22 +1,34 @@ use serde::{Deserialize, Serialize}; use serde_alias::serde_alias; use std::fs; +use iso8601; const SOX_ID: i32 = 111; +const SOX_SCHEDULE_URL: &str = "https://statsapi.mlb.com/api/v1/schedule?sportId=1&teamId=111&startDate=2025-04-01&endDate=2025-09-30"; +const SOX_SCHEDULE_LOCAL: &str = "/Users/danchadwick/Projects/rust/pulse/assets/mlb-response.json"; -#[derive(Serialize, Deserialize, Debug, Clone)] #[serde_alias(CamelCase,SnakeCase)] +#[derive(Serialize, Deserialize, Debug, Clone)] pub struct Schedule { + pub dates: Vec, +} + +#[serde_alias(CamelCase,SnakeCase)] +#[derive(Serialize, Deserialize, Debug, Clone)] +pub struct Date { + pub date: String, pub games: Vec, } -#[derive(Serialize, Deserialize, Debug, Clone)] #[serde_alias(CamelCase,SnakeCase)] +#[derive(Serialize, Deserialize, Debug, Clone)] pub struct Game { - // pub teams: Teams, - pub date: String, + pub season: String, + pub teams: Teams, + // pub date: String, + pub official_date: String, // pub start_time: String, - pub opponent: String, + // pub opponent: String, } #[derive(Serialize, Deserialize, Debug, Clone)] @@ -26,47 +38,71 @@ pub struct Teams { home: Team, } -#[derive(Serialize, Deserialize, Debug, Clone)] #[serde_alias(CamelCase,SnakeCase)] +#[derive(Serialize, Deserialize, Debug, Clone)] pub struct Team { team: TeamInfo, league_record: TeamRecord, } -#[derive(Serialize, Deserialize, Debug, Clone)] #[serde_alias(CamelCase,SnakeCase)] +#[derive(Serialize, Deserialize, Debug, Clone)] pub struct TeamInfo { id: i32, name: String, } -#[derive(Serialize, Deserialize, Debug, Clone)] #[serde_alias(CamelCase,SnakeCase)] +#[derive(Serialize, Deserialize, Debug, Clone)] pub struct TeamRecord { wins: i32, losses: i32, } -pub fn get_upcoming_games() -> Vec { - // @todo - change this to be a dynamic request from the API endpoint instead of a local file. - let schedule_json: String = fs::read_to_string("/Users/danchadwick/Projects/rust/weather/assets/sox-schedule.json").expect("Unable to read file").to_owned(); - let json: Vec = serde_json::from_str(&schedule_json).expect("Something not good?"); - let upcoming_games: &Vec = &json.into_iter().collect(); - upcoming_games.to_owned() +pub struct GameInfo { + pub opponent: String, + pub date: String, + // pub time: String, } // Gets the full forecast from the response. -pub fn get_schedule() -> Schedule { - let url = "https://statsapi.mlb.com/api/v1/schedule?sportId=1&teamId=111&startDate=2025-04-01&endDate=2025-09-30".to_string(); +pub fn get_schedule() -> Vec { let client = reqwest::blocking::Client::new(); - let schedule_string: String = client.get(&url).send().expect("Unable to get data").text().unwrap().to_string(); - let json: Schedule = serde_json::from_str(&schedule_string).expect("JSON was not well-formatted"); - - dbg!(json); - let schedule = Schedule { - games: vec![], - }; - - schedule - // json + // let schedule_json: String = fs::read_to_string(SOX_SCHEDULE_LOCAL).expect("Unable to read file").to_owned(); + let schedule_json: String = client.get(SOX_SCHEDULE_URL).send().expect("Unable to get data").text().unwrap().to_string(); + let schedule: Schedule = serde_json::from_str(&schedule_json).expect("JSON was not well-formatted"); + // Iterate over the schedule, extract datapoints to create new struct + // Return a vec of the new structs. + let mut full_schedule: Vec = vec![]; + let dates = schedule.dates; + for date in dates { + for game in date.games { + let facing = extract_opponent(&game.teams); + let game_info = GameInfo { + opponent: facing, + date: game.official_date, + }; + full_schedule.push(game_info); + } + } + full_schedule +} + +pub fn extract_opponent(teams: &Teams) -> String { + if teams.home.team.name == "Boston Red Sox" { + teams.away.team.name.to_string() + } + else { + teams.home.team.name.to_string() + } +} + +#[cfg(test)] +mod sox_tests { + use super::*; + + #[test] + fn check_schedule_retrieval() { + get_schedule(); + } } diff --git a/src/weather.rs b/src/weather.rs index 6c539ad..91b30d8 100644 --- a/src/weather.rs +++ b/src/weather.rs @@ -52,13 +52,18 @@ pub fn get_full_forecast(location: WeatherOfficeLocation) -> Vec .send() .expect("Unable to get data") .text().unwrap().to_string(); - let json: ForecastWrapper = serde_json::from_str(&forecast).expect("JSON was not well-formatted"); - let mut weather_periods: Vec = json.properties.periods.into_iter().collect(); - for period in weather_periods.iter_mut() { - let icon = detect_icon(&period.short_forecast).unwrap(); - period.detailed_forecast = format!("{} {}", icon, &period.detailed_forecast); + let ForecastWrapper { properties: Properties { mut periods } } = serde_json::from_str(&forecast).expect("JSON was not well-formatted"); + // let json: ForecastWrapper = serde_json::from_str(&forecast).expect("JSON was not well-formatted"); + // let mut weather_periods: Vec = json.properties.periods.into_iter().collect(); + for period in periods.iter_mut() { + match detect_icon(&period.short_forecast) { + None => println!("There was an issue detecting the correct icon!!!"), + Some(icon) => { + period.detailed_forecast = format!("{} {}", icon, &period.detailed_forecast); + } + }; } - weather_periods + periods } pub fn detect_icon(short_forecast: &String) -> Option { @@ -97,6 +102,13 @@ pub fn detect_icon(short_forecast: &String) -> Option { let icon_code = icon.get_icon(); icon_code } + else if short_forecast.contains("Clear") { + let icon = nerdfont::NerdFontIcon { + icon_code: "e30d".to_string(), + }; + let icon_code = icon.get_icon(); + icon_code + } else { None }