{"copyright":"Copyright 2026 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","gamePk":823961,"link":"/api/v1.1/game/823961/feed/live","metaData":{"wait":10,"timeStamp":"20260428_050735","gameEvents":["single","game_finished"],"logicalEvents":["countChange","count01","newLeftHandedHit","runnersOnFirstAndSecond","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823961,"type":"R","doubleHeader":"N","id":"2026/04/27/miamlb-lanmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823961-2026-04-27","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-28T02:10:00Z","originalDate":"2026-04-27","officialDate":"2026-04-27","dayNight":"night","time":"7:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146","season":2026,"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"mia","fileCode":"mia","abbreviation":"MIA","teamName":"Marlins","locationName":"Miami","firstYearOfPlay":"1991","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Miami","record":{"gamesPlayed":29,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":13,"losses":16,"ties":0,"pct":".448"},"records":{},"divisionLeader":false,"wins":13,"losses":16,"winningPercentage":".448"},"franchiseName":"Miami","clubName":"Marlins","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119","season":2026,"venue":{"id":22,"name":"UNIQLO Field at Dodger Stadium","link":"/api/v1/venues/22"},"springVenue":{"id":3809,"link":"/api/v1/venues/3809"},"teamCode":"lan","fileCode":"la","abbreviation":"LAD","teamName":"Dodgers","locationName":"Los Angeles","firstYearOfPlay":"1884","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"LA Dodgers","record":{"gamesPlayed":29,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":20,"losses":9,"ties":0,"pct":".690"},"records":{},"divisionLeader":false,"wins":20,"losses":9,"winningPercentage":".690"},"franchiseName":"Los Angeles","clubName":"Dodgers","active":true}},"players":{"ID669257":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257","firstName":"William","lastName":"Smith","primaryNumber":"16","birthDate":"1995-03-28","currentAge":31,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Will","useLastName":"Smith","middleName":"Dills","boxscoreName":"Smith, W","nickName":"Smitty","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Smith","nameSlug":"will-smith-669257","firstLastName":"Will Smith","lastFirstName":"Smith, Will","lastInitName":"Smith, W","initLastName":"W Smith","fullFMLName":"William Dills Smith","fullLFMName":"Smith, William Dills","strikeZoneTop":3.138,"strikeZoneBottom":1.583},"ID666624":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624","firstName":"Christopher","lastName":"Morel","primaryNumber":"28","birthDate":"1999-06-24","currentAge":27,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Christopher","useLastName":"Morel","middleName":"Rafael","boxscoreName":"Morel, C","gender":"M","nameMatrilineal":"Salce","isPlayer":true,"isVerified":false,"mlbDebutDate":"2022-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christopher Morel","nameSlug":"christopher-morel-666624","firstLastName":"Christopher Morel","lastFirstName":"Morel, Christopher","lastInitName":"Morel, C","initLastName":"C Morel","fullFMLName":"Christopher Rafael Morel","fullLFMName":"Morel, Christopher Rafael","strikeZoneTop":3.228,"strikeZoneBottom":1.629},"ID664126":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126","firstName":"Peter","lastName":"Fairbanks","primaryNumber":"29","birthDate":"1993-12-16","currentAge":32,"birthCity":"Milwaukee","birthStateProvince":"WI","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pete","useLastName":"Fairbanks","middleName":"Anderson","boxscoreName":"Fairbanks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pete Fairbanks","nameSlug":"pete-fairbanks-664126","firstLastName":"Pete Fairbanks","lastFirstName":"Fairbanks, Pete","lastInitName":"Fairbanks, P","initLastName":"P Fairbanks","fullFMLName":"Peter Anderson Fairbanks","fullLFMName":"Fairbanks, Peter Anderson","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID571970":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970","firstName":"Maxwell","lastName":"Muncy","primaryNumber":"13","birthDate":"1990-08-25","currentAge":36,"birthCity":"Midland","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Max","useLastName":"Muncy","middleName":"Steven","boxscoreName":"Muncy","nickName":"Funky Muncy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Muncy","nameSlug":"max-muncy-571970","firstLastName":"Max Muncy","lastFirstName":"Muncy, Max","lastInitName":"Muncy, M","initLastName":"M Muncy","fullFMLName":"Maxwell Steven Muncy","fullLFMName":"Muncy, Maxwell Steven","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID665923":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923","firstName":"Esteury","lastName":"Ruiz","primaryNumber":"3","birthDate":"1999-02-15","currentAge":27,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":169,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Esteury","useLastName":"Ruiz","boxscoreName":"Ruiz, E","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"pronunciation":"es-tay-OO-ree","mlbDebutDate":"2022-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Esteury Ruiz","nameSlug":"esteury-ruiz-665923","firstLastName":"Esteury Ruiz","lastFirstName":"Ruiz, Esteury","lastInitName":"Ruiz, E","initLastName":"E Ruiz","fullFMLName":"Esteury Ruiz","fullLFMName":"Ruiz, Esteury","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID518692":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692","firstName":"Frederick","lastName":"Freeman","primaryNumber":"5","birthDate":"1989-09-12","currentAge":37,"birthCity":"Villa Park","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Freddie","useLastName":"Freeman","middleName":"Charles","boxscoreName":"Freeman, F","nickName":"Phillip","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2007,"mlbDebutDate":"2010-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddie Freeman","nameSlug":"freddie-freeman-518692","firstLastName":"Freddie Freeman","lastFirstName":"Freeman, Freddie","lastInitName":"Freeman, F","initLastName":"F Freeman","fullFMLName":"Frederick Charles Freeman","fullLFMName":"Freeman, Frederick Charles","strikeZoneTop":3.382,"strikeZoneBottom":1.707},"ID656945":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945","firstName":"Tanner","lastName":"Scott","primaryNumber":"66","birthDate":"1994-07-22","currentAge":32,"birthCity":"Warren","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Scott","middleName":"Alexander","boxscoreName":"Scott","nickName":"Scottie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-09-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tanner Scott","nameSlug":"tanner-scott-656945","firstLastName":"Tanner Scott","lastFirstName":"Scott, Tanner","lastInitName":"Scott, T","initLastName":"T Scott","fullFMLName":"Tanner Alexander Scott","fullLFMName":"Scott, Tanner Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID694361":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361","firstName":"William","lastName":"Klein","primaryNumber":"61","birthDate":"1999-11-28","currentAge":26,"birthCity":"Bloomington","birthStateProvince":"IN","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Klein","middleName":"Boone","boxscoreName":"Klein","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Klein","nameSlug":"will-klein-694361","firstLastName":"Will Klein","lastFirstName":"Klein, Will","lastInitName":"Klein, W","initLastName":"W Klein","fullFMLName":"William Boone Klein","fullLFMName":"Klein, William Boone","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID669065":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065","firstName":"Kyle","lastName":"Stowers","primaryNumber":"28","birthDate":"1998-01-02","currentAge":28,"birthCity":"El Cajon","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kyle","useLastName":"Stowers","middleName":"Jacob","boxscoreName":"Stowers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"stoww-uhrs; like powers","mlbDebutDate":"2022-06-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Stowers","nameSlug":"kyle-stowers-669065","firstLastName":"Kyle Stowers","lastFirstName":"Stowers, Kyle","lastInitName":"Stowers, K","initLastName":"K Stowers","fullFMLName":"Kyle Jacob Stowers","fullLFMName":"Stowers, Kyle Jacob","strikeZoneTop":3.295,"strikeZoneBottom":1.663},"ID688363":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363","firstName":"Graham","lastName":"Pauley","primaryNumber":"21","birthDate":"2000-09-24","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Graham","useLastName":"Pauley","middleName":"Austin","boxscoreName":"Pauley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Graham Pauley","nameSlug":"graham-pauley-688363","firstLastName":"Graham Pauley","lastFirstName":"Pauley, Graham","lastInitName":"Pauley, G","initLastName":"G Pauley","fullFMLName":"Graham Austin Pauley","fullLFMName":"Pauley, Graham Austin","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"ID689414":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414","firstName":"Liam","lastName":"Hicks","primaryNumber":"34","birthDate":"1999-06-02","currentAge":27,"birthCity":"Toronto","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Liam","useLastName":"Hicks","middleName":"John Sherwood","boxscoreName":"Hicks, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Liam Hicks","nameSlug":"liam-hicks-689414","firstLastName":"Liam Hicks","lastFirstName":"Hicks, Liam","lastInitName":"Hicks, L","initLastName":"L Hicks","fullFMLName":"Liam John Sherwood Hicks","fullLFMName":"Hicks, Liam John Sherwood","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID669622":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622","firstName":"Anthony","lastName":"Bender","primaryNumber":"37","birthDate":"1995-02-03","currentAge":31,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Bender","middleName":"Wayne","boxscoreName":"Bender","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony Bender","nameSlug":"anthony-bender-669622","firstLastName":"Anthony Bender","lastFirstName":"Bender, Anthony","lastInitName":"Bender, A","initLastName":"A Bender","fullFMLName":"Anthony Wayne Bender","fullLFMName":"Bender, Anthony Wayne","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669743":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743","firstName":"Alex","lastName":"Call","primaryNumber":"12","birthDate":"1994-09-27","currentAge":31,"birthCity":"Burnsville","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":189,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Alex","useLastName":"Call","middleName":"M.","boxscoreName":"Call","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2022-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Call","nameSlug":"alex-call-669743","firstLastName":"Alex Call","lastFirstName":"Call, Alex","lastInitName":"Call, A","initLastName":"A Call","fullFMLName":"Alex M. Call","fullLFMName":"Call, Alex M.","strikeZoneTop":3.16,"strikeZoneBottom":1.595},"ID683357":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357","firstName":"Owen","lastName":"Caissie","primaryNumber":"17","birthDate":"2002-07-08","currentAge":24,"birthCity":"Burlington","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 4\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Owen","useLastName":"Caissie","middleName":"Andrew","boxscoreName":"Caissie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"KAY-see","mlbDebutDate":"2025-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Owen Caissie","nameSlug":"owen-caissie-683357","firstLastName":"Owen Caissie","lastFirstName":"Caissie, Owen","lastInitName":"Caissie, O","initLastName":"O Caissie","fullFMLName":"Owen Andrew Caissie","fullLFMName":"Caissie, Owen Andrew","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"ID682663":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663","firstName":"Agustín","lastName":"Ramírez","primaryNumber":"50","birthDate":"2001-09-10","currentAge":25,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Agustín","useLastName":"Ramírez","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"aug-us-teen","mlbDebutDate":"2025-04-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Agustín Ramírez","nameSlug":"agustin-ramirez-682663","firstLastName":"Agustín Ramírez","lastFirstName":"Ramírez, Agustín","lastInitName":"Ramírez, A","initLastName":"A Ramírez","fullFMLName":"Agustín Ramírez","fullLFMName":"Ramírez, Agustín ","strikeZoneTop":3.257,"strikeZoneBottom":1.644},"ID686218":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218","firstName":"George","lastName":"Sheehan","primaryNumber":"80","birthDate":"1999-11-15","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emmet","useLastName":"Sheehan","middleName":"Emmet","boxscoreName":"Sheehan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"EM-it SHEE-en","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emmet Sheehan","nameSlug":"emmet-sheehan-686218","firstLastName":"Emmet Sheehan","lastFirstName":"Sheehan, Emmet","lastInitName":"Sheehan, E","initLastName":"E Sheehan","fullFMLName":"George Emmet Sheehan","fullLFMName":"Sheehan, George Emmet","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID677870":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870","firstName":"Leonardo","lastName":"Jimenez","primaryNumber":"19","birthDate":"2001-05-17","currentAge":25,"birthCity":"Chitre","birthCountry":"Panama","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Leo","useLastName":"Jiménez","middleName":"Joel","boxscoreName":"Jiménez, L","gender":"M","nameMatrilineal":"Green","isPlayer":true,"isVerified":true,"pronunciation":"lay-oh him-EN-ez","mlbDebutDate":"2024-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leo Jiménez","nameSlug":"leo-jimenez-677870","firstLastName":"Leo Jiménez","lastFirstName":"Jiménez, Leo","lastInitName":"Jiménez, L","initLastName":"L Jiménez","fullFMLName":"Leonardo Joel Jiménez","fullLFMName":"Jiménez, Leonardo Joel","strikeZoneTop":3.118,"strikeZoneBottom":1.574},"ID500743":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743","firstName":"Miguel","lastName":"Rojas","primaryNumber":"72","birthDate":"1989-02-24","currentAge":37,"birthCity":"Los Teques","birthCountry":"Venezuela","height":"5' 10\"","weight":188,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Miguel","useLastName":"Rojas","middleName":"Elias","boxscoreName":"Rojas, M","nickName":"Miggy Ro","gender":"M","nameMatrilineal":"Naidernoff","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Rojas","nameSlug":"miguel-rojas-500743","firstLastName":"Miguel Rojas","lastFirstName":"Rojas, Miguel","lastInitName":"Rojas, M","initLastName":"M Rojas","fullFMLName":"Miguel Elias Rojas","fullLFMName":"Rojas, Miguel Elias","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"ID676263":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263","firstName":"Jacob","lastName":"Dreyer","primaryNumber":"86","birthDate":"1999-02-27","currentAge":27,"birthCity":"Salt Lake City","birthStateProvince":"UT","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Dreyer","middleName":"Andrew","boxscoreName":"Dreyer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"drai-ur","mlbDebutDate":"2025-03-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jack Dreyer","nameSlug":"jack-dreyer-676263","firstLastName":"Jack Dreyer","lastFirstName":"Dreyer, Jack","lastInitName":"Dreyer, J","initLastName":"J Dreyer","fullFMLName":"Jacob Andrew Dreyer","fullLFMName":"Dreyer, Jacob Andrew","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669199":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199","firstName":"Lake","lastName":"Bachar","primaryNumber":"71","birthDate":"1995-06-03","currentAge":31,"birthCity":"Winfield","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lake","useLastName":"Bachar","middleName":"David","boxscoreName":"Bachar","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BAHK-er; like soccer","mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lake Bachar","nameSlug":"lake-bachar-669199","firstLastName":"Lake Bachar","lastFirstName":"Bachar, Lake","lastInitName":"Bachar, L","initLastName":"L Bachar","fullFMLName":"Lake David Bachar","fullLFMName":"Bachar, Lake David","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID687221":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221","firstName":"Dalton","lastName":"Rushing","primaryNumber":"68","birthDate":"2001-02-21","currentAge":25,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dalton","useLastName":"Rushing","middleName":"Wayne","boxscoreName":"Rushing","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dalton Rushing","nameSlug":"dalton-rushing-687221","firstLastName":"Dalton Rushing","lastFirstName":"Rushing, Dalton","lastInitName":"Rushing, D","initLastName":"D Rushing","fullFMLName":"Dalton Wayne Rushing","fullLFMName":"Rushing, Dalton Wayne","strikeZoneTop":3.192,"strikeZoneBottom":1.611},"ID645261":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261","firstName":"Sandy","lastName":"Alcantara","primaryNumber":"22","birthDate":"1995-09-07","currentAge":31,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sandy","useLastName":"Alcantara","boxscoreName":"Alcantara, S","nickName":"Sandman","gender":"M","nameMatrilineal":"Montero","isPlayer":true,"isVerified":true,"pronunciation":"al-CON-ta-RA","mlbDebutDate":"2017-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy Alcantara","nameSlug":"sandy-alcantara-645261","firstLastName":"Sandy Alcantara","lastFirstName":"Alcantara, Sandy","lastInitName":"Alcantara, S","initLastName":"S Alcantara","fullFMLName":"Sandy Alcantara","fullLFMName":"Alcantara, Sandy","strikeZoneTop":3.59,"strikeZoneBottom":1.68},"ID607192":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192","firstName":"Tyler","lastName":"Glasnow","primaryNumber":"31","birthDate":"1993-08-23","currentAge":33,"birthCity":"Newhall","birthStateProvince":"CA","birthCountry":"USA","height":"6' 8\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Glasnow","middleName":"Allen","boxscoreName":"Glasnow","nickName":"Baby Giraffe","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"GLASS-now","mlbDebutDate":"2016-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Glasnow","nameSlug":"tyler-glasnow-607192","firstLastName":"Tyler Glasnow","lastFirstName":"Glasnow, Tyler","lastInitName":"Glasnow, T","initLastName":"T Glasnow","fullFMLName":"Tyler Allen Glasnow","fullLFMName":"Glasnow, Tyler Allen","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID681911":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911","firstName":"Alexander","lastName":"Vesia","primaryNumber":"51","birthDate":"1996-04-11","currentAge":30,"birthCity":"Alpine","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Vesia","middleName":"Victor","boxscoreName":"Vesia","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"VES-ee-uh","mlbDebutDate":"2020-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alex Vesia","nameSlug":"alex-vesia-681911","firstLastName":"Alex Vesia","lastFirstName":"Vesia, Alex","lastInitName":"Vesia, A","initLastName":"A Vesia","fullFMLName":"Alexander Victor Vesia","fullLFMName":"Vesia, Alexander Victor","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID663656":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656","firstName":"Kyle","lastName":"Tucker","primaryNumber":"23","birthDate":"1997-01-17","currentAge":29,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kyle","useLastName":"Tucker","middleName":"Daniel","boxscoreName":"Tucker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Tucker","nameSlug":"kyle-tucker-663656","firstLastName":"Kyle Tucker","lastFirstName":"Tucker, Kyle","lastInitName":"Tucker, K","initLastName":"K Tucker","fullFMLName":"Kyle Daniel Tucker","fullLFMName":"Tucker, Kyle Daniel","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"ID663969":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969","firstName":"Tyler","lastName":"Phillips","primaryNumber":"30","birthDate":"1997-10-27","currentAge":28,"birthCity":"Lumberton","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Phillips","middleName":"Nicholas","boxscoreName":"Phillips","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Phillips","nameSlug":"tyler-phillips-663969","firstLastName":"Tyler Phillips","lastFirstName":"Phillips, Tyler","lastInitName":"Phillips, T","initLastName":"T Phillips","fullFMLName":"Tyler Nicholas Phillips","fullLFMName":"Phillips, Tyler Nicholas","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID683618":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618","firstName":"Edgardo","lastName":"Henriquez","primaryNumber":"60","birthDate":"2002-06-24","currentAge":24,"birthCity":"Cumana","birthCountry":"Venezuela","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Edgardo","useLastName":"Henriquez","middleName":"Luis","boxscoreName":"Henriquez, E","gender":"M","nameMatrilineal":"Vasquez","isPlayer":true,"isVerified":true,"pronunciation":"ehd-GAHR-doh en-REE-kes","mlbDebutDate":"2024-09-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edgardo Henriquez","nameSlug":"edgardo-henriquez-683618","firstLastName":"Edgardo Henriquez","lastFirstName":"Henriquez, Edgardo","lastInitName":"Henriquez, E","initLastName":"E Henriquez","fullFMLName":"Edgardo Luis Henriquez","fullLFMName":"Henriquez, Edgardo Luis","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID808975":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975","firstName":"Hyeseong","lastName":"Kim","primaryNumber":"6","birthDate":"1999-01-27","currentAge":27,"birthCity":"Goyang","birthCountry":"Republic of Korea","height":"5' 10\"","weight":175,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Hyeseong","useLastName":"Kim","boxscoreName":"Kim, Hy","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"Heh-song","mlbDebutDate":"2025-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hyeseong Kim","nameSlug":"hyeseong-kim-808975","firstLastName":"Hyeseong Kim","lastFirstName":"Kim, Hyeseong","lastInitName":"Kim, H","initLastName":"H Kim","fullFMLName":"Hyeseong Kim","fullLFMName":"Kim, Hyeseong ","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID805300":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300","firstName":"Jakob","lastName":"Marsee","primaryNumber":"87","birthDate":"2001-06-28","currentAge":25,"birthCity":"Dearborn","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jakob","useLastName":"Marsee","middleName":"Joseph","boxscoreName":"Marsee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jakob Marsee","nameSlug":"jakob-marsee-805300","firstLastName":"Jakob Marsee","lastFirstName":"Marsee, Jakob","lastInitName":"Marsee, J","initLastName":"J Marsee","fullFMLName":"Jakob Joseph Marsee","fullLFMName":"Marsee, Jakob Joseph","strikeZoneTop":3.212,"strikeZoneBottom":1.621},"ID676974":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974","firstName":"Max","lastName":"Meyer","primaryNumber":"23","birthDate":"1999-03-12","currentAge":27,"birthCity":"Woodbury","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Meyer","middleName":"Thomas","boxscoreName":"Meyer","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"my-uhr","mlbDebutDate":"2022-07-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Meyer","nameSlug":"max-meyer-676974","firstLastName":"Max Meyer","lastFirstName":"Meyer, Max","lastInitName":"Meyer, M","initLastName":"M Meyer","fullFMLName":"Max Thomas Meyer","fullLFMName":"Meyer, Max Thomas","strikeZoneTop":3.4,"strikeZoneBottom":1.55},"ID676534":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534","firstName":"Calvin","lastName":"Faucher","primaryNumber":"53","birthDate":"1995-09-22","currentAge":30,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Calvin","useLastName":"Faucher","middleName":"Louis","boxscoreName":"Faucher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Calvin Faucher","nameSlug":"calvin-faucher-676534","firstLastName":"Calvin Faucher","lastFirstName":"Faucher, Calvin","lastInitName":"Faucher, C","initLastName":"C Faucher","fullFMLName":"Calvin Louis Faucher","fullLFMName":"Faucher, Calvin Louis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID691594":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594","firstName":"Javier","lastName":"Sanoja","primaryNumber":"8","birthDate":"2002-09-03","currentAge":24,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Javier","useLastName":"Sanoja","middleName":"Ernesto","boxscoreName":"Sanoja","gender":"M","nameMatrilineal":"Duran","isPlayer":true,"isVerified":true,"pronunciation":"sahn-oh-ha","mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Sanoja","nameSlug":"javier-sanoja-691594","firstLastName":"Javier Sanoja","lastFirstName":"Sanoja, Javier","lastInitName":"Sanoja, J","initLastName":"J Sanoja","fullFMLName":"Javier Ernesto Sanoja","fullLFMName":"Sanoja, Javier Ernesto","strikeZoneTop":2.995,"strikeZoneBottom":1.512},"ID667463":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463","firstName":"John","lastName":"King","birthDate":"1994-09-14","currentAge":31,"birthCity":"Laredo","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"King","middleName":"Edward","boxscoreName":"King, Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John King","nameSlug":"john-king-667463","firstLastName":"John King","lastFirstName":"King, John","lastInitName":"King, J","initLastName":"J King","fullFMLName":"John Edward King","fullLFMName":"King, John Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669289":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289","firstName":"Santiago","lastName":"Espinal","primaryNumber":"5","birthDate":"1994-11-13","currentAge":31,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Santiago","useLastName":"Espinal","middleName":"Roman","boxscoreName":"Espinal","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"es-pin-ALL","mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Santiago Espinal","nameSlug":"santiago-espinal-669289","firstLastName":"Santiago Espinal","lastFirstName":"Espinal, Santiago","lastInitName":"Espinal, S","initLastName":"S Espinal","fullFMLName":"Santiago Roman Espinal","fullLFMName":"Espinal, Santiago Roman","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID671109":{"id":671109,"fullName":"Jake Eder","link":"/api/v1/people/671109","firstName":"Jacob","lastName":"Eder","primaryNumber":"56","birthDate":"1998-10-09","currentAge":27,"birthCity":"Boynton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Eder","middleName":"Andrew","boxscoreName":"Eder","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"EE-der","mlbDebutDate":"2024-09-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Eder","nameSlug":"jake-eder-671109","firstLastName":"Jake Eder","lastFirstName":"Eder, Jake","lastInitName":"Eder, J","initLastName":"J Eder","fullFMLName":"Jacob Andrew Eder","fullLFMName":"Eder, Jacob Andrew","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669165":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165","firstName":"Kyle","lastName":"Hurt","primaryNumber":"63","birthDate":"1998-05-30","currentAge":28,"birthCity":"Rancho Santa Fe","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Hurt","middleName":"Dillon","boxscoreName":"Hurt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Hurt","nameSlug":"kyle-hurt-669165","firstLastName":"Kyle Hurt","lastFirstName":"Hurt, Kyle","lastInitName":"Hurt, K","initLastName":"K Hurt","fullFMLName":"Kyle Dillion Hurt","fullLFMName":"Hurt, Kyle Dillion","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669364":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364","firstName":"Xavier","lastName":"Edwards","primaryNumber":"9","birthDate":"1999-08-09","currentAge":27,"birthCity":"Mineola","birthStateProvince":"NY","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Xavier","useLastName":"Edwards","middleName":"James","boxscoreName":"Edwards, X","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"EX-avier","mlbDebutDate":"2023-05-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xavier Edwards","nameSlug":"xavier-edwards-669364","firstLastName":"Xavier Edwards","lastFirstName":"Edwards, Xavier","lastInitName":"Edwards, X","initLastName":"X Edwards","fullFMLName":"Xavier James Edwards","fullLFMName":"Edwards, Xavier James","strikeZoneTop":3.055,"strikeZoneBottom":1.542},"ID660271":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271","firstName":"Shohei","lastName":"Ohtani","primaryNumber":"17","birthDate":"1994-07-05","currentAge":32,"birthCity":"Oshu","birthCountry":"Japan","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"Y","name":"Two-Way Player","type":"Two-Way Player","abbreviation":"TWP"},"useName":"Shohei","useLastName":"Ohtani","boxscoreName":"Ohtani","nickName":"Showtime","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"show-HEY oh-TAWN-ee","mlbDebutDate":"2018-03-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shohei Ohtani","nameSlug":"shohei-ohtani-660271","firstLastName":"Shohei Ohtani","lastFirstName":"Ohtani, Shohei","lastInitName":"Ohtani, S","initLastName":"S Ohtani","fullFMLName":"Shohei Ohtani","fullLFMName":"Ohtani, Shohei","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"ID656848":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848","firstName":"Michael","lastName":"Petersen","primaryNumber":"49","birthDate":"1994-05-16","currentAge":32,"birthCity":"Middlesex","birthCountry":"United Kingdom","height":"6' 7\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Petersen","middleName":"Kenechukwu","boxscoreName":"Petersen","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Petersen","nameSlug":"michael-petersen-656848","firstLastName":"Michael Petersen","lastFirstName":"Petersen, Michael","lastInitName":"Petersen, M","initLastName":"M Petersen","fullFMLName":"Michael Kenechukwu Petersen","fullLFMName":"Petersen, Michael Kenechukwu","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID680736":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736","firstName":"Justin","lastName":"Wrobleski","primaryNumber":"70","birthDate":"2000-07-14","currentAge":26,"birthCity":"Hoffman Estates","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":194,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Wrobleski","middleName":"Michael","boxscoreName":"Wrobleski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"ROH-bless-key","mlbDebutDate":"2024-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Wrobleski","nameSlug":"justin-wrobleski-680736","firstLastName":"Justin Wrobleski","lastFirstName":"Wrobleski, Justin","lastInitName":"Wrobleski, J","initLastName":"J Wrobleski","fullFMLName":"Justin Michael Wrobleski","fullLFMName":"Wrobleski, Justin Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID606192":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192","firstName":"Teoscar","lastName":"Hernández","primaryNumber":"37","birthDate":"1992-10-15","currentAge":33,"birthCity":"Cotui","birthCountry":"Dominican Republic","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Teoscar","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, T","nickName":"Mr. Seeds","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"tay-oscar","mlbDebutDate":"2016-08-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Teoscar Hernández","nameSlug":"teoscar-hernandez-606192","firstLastName":"Teoscar Hernández","lastFirstName":"Hernández, Teoscar","lastInitName":"Hernández, T","initLastName":"T Hernández","fullFMLName":"Teoscar Jose Hernández","fullLFMName":"Hernández, Teoscar Jose","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID681624":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624","firstName":"Andy","lastName":"Pages","primaryNumber":"44","birthDate":"2000-12-08","currentAge":25,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 1\"","weight":212,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Andy","useLastName":"Pages","boxscoreName":"Pages, A","gender":"M","nameMatrilineal":"Abreu","isPlayer":true,"isVerified":false,"pronunciation":"PAH-hez","mlbDebutDate":"2024-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andy Pages","nameSlug":"andy-pages-681624","firstLastName":"Andy Pages","lastFirstName":"Pages, Andy","lastInitName":"Pages, A","initLastName":"A Pages","fullFMLName":"Andy Pages","fullLFMName":"Pages, Andy ","strikeZoneTop":3.237,"strikeZoneBottom":1.633},"ID676083":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083","firstName":"Janson","lastName":"Junk","primaryNumber":"26","birthDate":"1996-01-15","currentAge":30,"birthCity":"Federal Way","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Janson","useLastName":"Junk","middleName":"Randall","boxscoreName":"Junk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Janson Junk","nameSlug":"janson-junk-676083","firstLastName":"Janson Junk","lastFirstName":"Junk, Janson","lastInitName":"Junk, J","initLastName":"J Junk","fullFMLName":"Janson Randall Junk","fullLFMName":"Junk, Janson Randall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663978":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978","firstName":"Christopher","lastName":"Paddack","primaryNumber":"40","birthDate":"1996-01-08","currentAge":30,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Paddack","middleName":"Joseph","boxscoreName":"Paddack","nickName":"Sheriff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"PAD-ack","mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Paddack","nameSlug":"chris-paddack-663978","firstLastName":"Chris Paddack","lastFirstName":"Paddack, Chris","lastInitName":"Paddack, C","initLastName":"C Paddack","fullFMLName":"Christopher Joseph Paddack","fullLFMName":"Paddack, Christopher Joseph","strikeZoneTop":3.47,"strikeZoneBottom":1.7},"ID681393":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393","firstName":"Connor","lastName":"Norby","primaryNumber":"35","birthDate":"2000-06-08","currentAge":26,"birthCity":"Brooklyn Park","birthStateProvince":"MN","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Connor","useLastName":"Norby","middleName":"David","boxscoreName":"Norby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Norby","nameSlug":"connor-norby-681393","firstLastName":"Connor Norby","lastFirstName":"Norby, Connor","lastInitName":"Norby, C","initLastName":"C Norby","fullFMLName":"Connor David Norby","fullLFMName":"Norby, Connor David","strikeZoneTop":3.113,"strikeZoneBottom":1.571},"ID677053":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053","firstName":"Andrew","lastName":"Nardi","primaryNumber":"43","birthDate":"1998-08-18","currentAge":28,"birthCity":"West Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Nardi","middleName":"Christopher","boxscoreName":"Nardi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Nardi","nameSlug":"andrew-nardi-677053","firstLastName":"Andrew Nardi","lastFirstName":"Nardi, Andrew","lastInitName":"Nardi, A","initLastName":"A Nardi","fullFMLName":"Andrew Christopher Nardi","fullLFMName":"Nardi, Andrew Christopher","strikeZoneTop":3.467,"strikeZoneBottom":1.589},"ID595014":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014","firstName":"Blake","lastName":"Treinen","primaryNumber":"49","birthDate":"1988-06-30","currentAge":38,"birthCity":"Wichita","birthStateProvince":"KS","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Blake","useLastName":"Treinen","middleName":"M.","boxscoreName":"Treinen","nickName":"Train","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"TRI-nehn","mlbDebutDate":"2014-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blake Treinen","nameSlug":"blake-treinen-595014","firstLastName":"Blake Treinen","lastFirstName":"Treinen, Blake","lastInitName":"Treinen, B","initLastName":"B Treinen","fullFMLName":"Blake M. Treinen","fullLFMName":"Treinen, Blake M.","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID808963":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963","firstName":"Roki","lastName":"Sasaki","primaryNumber":"11","birthDate":"2001-11-03","currentAge":24,"birthCity":"Rikuzentakata","birthCountry":"Japan","height":"6' 2\"","weight":187,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Roki","useLastName":"Sasaki","boxscoreName":"Sasaki","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ROW-kee SAH-sah-key","mlbDebutDate":"2025-03-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Roki Sasaki","nameSlug":"roki-sasaki-808963","firstLastName":"Roki Sasaki","lastFirstName":"Sasaki, Roki","lastInitName":"Sasaki, R","initLastName":"R Sasaki","fullFMLName":"Roki Sasaki","fullLFMName":"Sasaki, Roki ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID690976":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976","firstName":"Alexander","lastName":"Freeland","primaryNumber":"76","birthDate":"2001-08-24","currentAge":25,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Alex","useLastName":"Freeland","middleName":"Chance","boxscoreName":"Freeland, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Freeland","nameSlug":"alex-freeland-690976","firstLastName":"Alex Freeland","lastFirstName":"Freeland, Alex","lastInitName":"Freeland, A","initLastName":"A Freeland","fullFMLName":"Alexander Chance Freeland","fullLFMName":"Freeland, Alexander Chance","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID691587":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587","firstName":"Eury","lastName":"Pérez","primaryNumber":"39","birthDate":"2003-04-15","currentAge":23,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 8\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eury","useLastName":"Pérez","middleName":"Rafael","boxscoreName":"Pérez, Eu","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":true,"pronunciation":"ee-YOUR-ee","mlbDebutDate":"2023-05-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eury Pérez","nameSlug":"eury-perez-691587","firstLastName":"Eury Pérez","lastFirstName":"Pérez, Eury","lastInitName":"Pérez, E","initLastName":"E Pérez","fullFMLName":"Eury Rafael Pérez","fullLFMName":"Pérez, Eury Rafael","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID672640":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","firstName":"Otto","lastName":"Lopez","primaryNumber":"6","birthDate":"1998-10-01","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Otto","useLastName":"Lopez","middleName":"Ariel","boxscoreName":"Lopez, O","gender":"M","nameMatrilineal":"Bello","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Otto Lopez","nameSlug":"otto-lopez-672640","firstLastName":"Otto Lopez","lastFirstName":"Lopez, Otto","lastInitName":"Lopez, O","initLastName":"O Lopez","fullFMLName":"Otto Ariel Lopez","fullLFMName":"Lopez, Otto Ariel","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID808967":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967","firstName":"Yoshinobu","lastName":"Yamamoto","primaryNumber":"18","birthDate":"1998-08-17","currentAge":28,"birthCity":"Bizen","birthCountry":"Japan","height":"5' 10\"","weight":176,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yoshinobu","useLastName":"Yamamoto","boxscoreName":"Yamamoto","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"yo-SHE-no-boo ya-mah-moh-to","mlbDebutDate":"2024-03-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoshinobu Yamamoto","nameSlug":"yoshinobu-yamamoto-808967","firstLastName":"Yoshinobu Yamamoto","lastFirstName":"Yamamoto, Yoshinobu","lastInitName":"Yamamoto, Y","initLastName":"Y Yamamoto","fullFMLName":"Yoshinobu Yamamoto","fullLFMName":"Yamamoto, Yoshinobu ","strikeZoneTop":3.121,"strikeZoneBottom":1.575}},"venue":{"id":22,"name":"UNIQLO Field at Dodger Stadium","link":"/api/v1/venues/22","location":{"address1":"1000 Vin Scully Avenue","city":"Los Angeles","state":"California","stateAbbrev":"CA","postalCode":"90012-1199","defaultCoordinates":{"latitude":34.07368,"longitude":-118.24053},"azimuthAngle":26.0,"elevation":515,"country":"USA","phone":"(323) 224-1500"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":56000,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":385,"center":395,"rightCenter":385,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":22,"link":"/api/v1/venues/22"},"weather":{"condition":"Clear","temp":"62","wind":"2 mph, Calm"},"gameInfo":{"attendance":49918,"firstPitch":"2026-04-28T02:10:00.000Z","gameDurationMinutes":177},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"home":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"}},"officialScorer":{"id":484662,"fullName":"Dan Peterson","link":"/api/v1/people/484662"},"primaryDatacaster":{"id":661294,"fullName":"Ryan Easton","link":"/api/v1/people/661294"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jakob Marsee walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-28T02:10:46.786Z","endTime":"2026-04-28T02:14:03.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,9,10,11,12],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-27T23:20:00.926Z","endTime":"2026-04-28T01:42:38.775Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-28T01:42:38.775Z","endTime":"2026-04-28T02:09:09.829Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-28T02:09:09.829Z","endTime":"2026-04-28T02:10:49.000Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.470609151979104,"aZ":-11.413380227211906,"pfxX":-7.130937718860281,"pfxZ":10.447937693538831,"pX":-0.7515164599311829,"pZ":1.5548529654640058,"vX0":6.04129920625582,"vY0":-139.82231170164786,"vZ0":-8.243599206101845,"x":145.65,"y":196.8,"x0":-2.0098728835625934,"y0":50.004017875013,"z0":5.28373519809709,"aX":-14.171104727160913},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.4,"breakHorizontal":11.8,"spinRate":2389,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.3912067828117576,"extension":6.475659154188844},"index":3,"playId":"a2788634-e360-3ad7-b606-543164f4ce2e","pitchNumber":1,"startTime":"2026-04-28T02:10:49.000Z","endTime":"2026-04-28T02:10:52.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.641152909318528,"aZ":-30.60945644290721,"pfxX":-9.315361067538548,"pfxZ":0.8501426851575602,"pX":-0.452851712817708,"pZ":0.15959381058572547,"vX0":6.9058562774607095,"vY0":-134.21253219556425,"vZ0":-7.619989022092096,"x":134.26,"y":234.47,"x0":-1.8424153790651145,"y0":50.00044724820835,"z0":5.199865327337195,"aX":-17.079938350467618},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.1,"breakHorizontal":15.5,"spinRate":1514,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4072994675558155,"extension":6.5498447326552265},"index":4,"playId":"aa348972-6c5f-3471-88ec-16ed8026f003","pitchNumber":2,"startTime":"2026-04-28T02:11:09.467Z","endTime":"2026-04-28T02:11:12.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94681718792786,"aZ":-19.92952983263295,"pfxX":0.17377297908530576,"pfxZ":6.6107012950943,"pX":0.8180840863551333,"pZ":2.594381450718078,"vX0":7.511245210057327,"vY0":-135.09591696621752,"vZ0":-3.6092539204793876,"x":85.82,"y":168.73,"x0":-2.0186068545621785,"y0":50.00000827159187,"z0":5.345416401105031,"aX":0.3206129033570416},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.4,"breakHorizontal":-1.9,"spinRate":2398,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.4051633523115692,"extension":6.625419557926273},"index":5,"playId":"61afb2a7-3d37-3e0d-bfb0-dccdf4767828","pitchNumber":3,"startTime":"2026-04-28T02:11:27.185Z","endTime":"2026-04-28T02:11:30.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26819504922943,"aZ":-31.071212070393685,"pfxX":-6.331079519697928,"pfxZ":0.6179620509077459,"pX":0.295052875002319,"pZ":0.7963029305196512,"vX0":7.698581185110702,"vY0":-132.92985713668682,"vZ0":-5.913529749110797,"x":105.75,"y":217.28,"x0":-1.814921326648275,"y0":50.00571928410303,"z0":5.3033075344366365,"aX":-11.342399035525752},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.0,"breakHorizontal":9.8,"spinRate":1371,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.41191028064570023,"extension":6.669131224778933},"index":6,"playId":"e45051ed-e28b-3584-9a2f-6a8577813a77","pitchNumber":4,"startTime":"2026-04-28T02:11:46.818Z","endTime":"2026-04-28T02:11:50.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36613033396504,"aZ":-15.38620493858193,"pfxX":-4.8151857898607275,"pfxZ":8.485656687203154,"pX":-0.9679958357585293,"pZ":2.716442159263262,"vX0":4.712404536729402,"vY0":-140.17448515781032,"vZ0":-4.421971627175527,"x":153.9,"y":165.44,"x0":-2.0499475516286516,"y0":50.0055060609265,"z0":5.327633365812664,"aX":-9.529510926029733},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":7.7,"spinRate":2033,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3916023076044737,"extension":6.6154225174059595},"index":7,"playId":"a7e87f83-e704-361e-9e40-c92d5d5d88bc","pitchNumber":5,"startTime":"2026-04-28T02:12:07.474Z","endTime":"2026-04-28T02:12:11.805Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2026-04-28T02:12:22.677Z","endTime":"2026-04-28T02:12:44.642Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04792548586488,"aZ":-14.569215772825219,"pfxX":-5.380529766339736,"pfxZ":8.779851601695782,"pX":-0.6575688870876831,"pZ":3.197769510923798,"vX0":5.1771751231037,"vY0":-140.7379776229815,"vZ0":-3.462528747722617,"x":142.06,"y":152.44,"x0":-1.8222244655717197,"y0":50.00317793260231,"z0":5.388070905826382,"aX":-10.789954964129965},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":8.6,"spinRate":2112,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.3892298203236044,"extension":6.632640104788812},"index":9,"playId":"bab4888a-ed5b-3468-a399-ba6c9a64b087","pitchNumber":6,"startTime":"2026-04-28T02:12:44.642Z","endTime":"2026-04-28T02:12:47.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33385146792457,"aZ":-12.4136357561609,"pfxX":-5.574768524894846,"pfxZ":9.900302142617173,"pX":-0.5029649958306616,"pZ":2.43230866493336,"vX0":5.7700796702288795,"vY0":-140.50561926501103,"vZ0":-5.516844546925828,"x":136.17,"y":173.11,"x0":-1.8605555827757447,"y0":50.002502707862206,"z0":5.2303483208409025,"aX":-11.127431338219264},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":8.9,"spinRate":2323,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3900659062650287,"extension":6.55933731297022},"index":10,"playId":"3c390e31-44b4-3eb2-b22d-8671916f681c","pitchNumber":7,"startTime":"2026-04-28T02:13:09.042Z","endTime":"2026-04-28T02:13:12.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32739005817115,"aZ":-13.92337313417764,"pfxX":-6.045534002053175,"pfxZ":9.174886388542777,"pX":-0.21845128665457803,"pZ":3.4532062204887035,"vX0":6.515824203953534,"vY0":-139.64440181418126,"vZ0":-2.645336545459289,"x":125.33,"y":145.54,"x0":-1.7885700382669907,"y0":50.00177356157468,"z0":5.320388571722156,"aX":-12.025234504236584},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":9.7,"spinRate":2198,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39115472956198527,"extension":6.592130821493479},"index":11,"playId":"2bd79cb3-04e8-3cc2-a221-3d01968ff705","pitchNumber":8,"startTime":"2026-04-28T02:13:34.659Z","endTime":"2026-04-28T02:14:01.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85573165597241,"aZ":-23.15497891008211,"pfxX":-1.676065770703135,"pfxZ":4.828385265355491,"pX":-0.851445779482242,"pZ":2.5882876683824283,"vX0":3.9686965151066707,"vY0":-135.19932414278597,"vZ0":-2.7166181163880134,"x":149.46,"y":168.9,"x0":-2.114483469202929,"y0":50.004622537927304,"z0":5.214448811227187,"aX":-3.1325781295072406},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.4,"breakHorizontal":2.3,"spinRate":2204,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.40366077371949816,"extension":6.585018055072565},"index":12,"playId":"74a40a5b-767d-3b81-a6a2-05d32a0179dc","pitchNumber":9,"startTime":"2026-04-28T02:13:59.261Z","endTime":"2026-04-28T02:14:03.925Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:14:03.925Z","atBatIndex":0},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Kyle Stowers grounds into a double play, second baseman Alex Freeland to shortstop Hyeseong Kim to first baseman Freddie Freeman. Jakob Marsee out at 2nd. Kyle Stowers out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-28T02:14:17.770Z","endTime":"2026-04-28T02:14:54.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.210743462987544,"aZ":-32.18418712461809,"pfxX":-6.034643195386577,"pfxZ":-0.002238462521315654,"pX":-1.3142678459755108,"pZ":3.204795619214703,"vX0":3.642581501742482,"vY0":-131.66316244177824,"vZ0":0.10621171955844089,"x":167.1,"y":152.25,"x0":-1.9268533275882385,"y0":50.00581876687591,"z0":5.5326397169944626,"aX":-10.667362422128575},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.2,"breakHorizontal":10.2,"spinRate":1073,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.41494785262051526,"extension":6.351238287446166},"index":0,"playId":"66b40cd1-94c8-306e-b6e3-6e2738640cb1","pitchNumber":1,"startTime":"2026-04-28T02:14:29.869Z","endTime":"2026-04-28T02:14:33.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46328921278629,"aZ":-27.546856027908902,"pfxX":-3.4887863581491274,"pfxZ":2.6599806296622077,"pX":-0.28805614384065487,"pZ":2.6135371422855043,"vX0":5.4753381673019,"vY0":-130.52813606440756,"vZ0":-2.0381387691803177,"x":127.98,"y":168.21,"x0":-1.9521396335417247,"y0":50.00198991862922,"z0":5.462662599945407,"aX":-6.067216295876149},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.6,"breakHorizontal":5.2,"spinRate":1238,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.4183685026360404,"extension":6.599774640271826},"hitData":{"launchSpeed":100.8,"launchAngle":6.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":156.28,"coordY":133.65}},"index":1,"playId":"1714cb27-9bca-308e-9023-b1df64ac571e","pitchNumber":2,"startTime":"2026-04-28T02:14:46.425Z","endTime":"2026-04-28T02:14:54.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:14:54.834Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Lopez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-28T02:15:03.272Z","endTime":"2026-04-28T02:16:02.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.917664159203873,"aZ":-22.794704837451288,"pfxX":-0.21391368250435677,"pfxZ":4.9510099950505655,"pX":0.038984197743524726,"pZ":2.8885322044465616,"vX0":5.663824812177444,"vY0":-135.81249011356564,"vZ0":-2.36348266662755,"x":115.51,"y":160.79,"x0":-2.033562810549287,"y0":50.000696483930746,"z0":5.332532764981067,"aX":-0.40601717433275636},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.8,"breakHorizontal":-0.6,"spinRate":2240,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.4012066238890344,"extension":6.59204016462423},"index":0,"playId":"5719021b-82a6-3301-9302-d8f61c5db45e","pitchNumber":1,"startTime":"2026-04-28T02:15:23.269Z","endTime":"2026-04-28T02:15:26.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.262665231936435,"aZ":-27.966574725871467,"pfxX":1.9610568339838883,"pfxZ":2.56406380431533,"pX":0.7416110201444615,"pZ":1.7676453276387276,"vX0":5.295750536306522,"vY0":-126.45868499853094,"vZ0":-3.3604454913418067,"x":88.73,"y":191.05,"x0":-1.6225164001541221,"y0":50.00605692301788,"z0":5.322323425402591,"aX":3.222570089113791},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.2,"breakHorizontal":-4.6,"spinRate":2723,"spinDirection":78},"zone":9,"typeConfidence":2.0,"plateTime":0.43073942685140576,"extension":6.710823444312908},"index":1,"playId":"dd2feea7-2128-3d8f-8f7f-3e44ad843cca","pitchNumber":2,"startTime":"2026-04-28T02:15:39.898Z","endTime":"2026-04-28T02:15:42.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.530218655025426,"aZ":-28.75503124840655,"pfxX":-0.9632525379729073,"pfxZ":1.9443100757632674,"pX":0.6611384794476828,"pZ":2.0837163199131203,"vX0":6.692127528043791,"vY0":-131.37288014951966,"vZ0":-2.827152293358823,"x":91.8,"y":182.52,"x0":-1.7885166045135765,"y0":50.001340292853094,"z0":5.300066927609623,"aX":-1.6930222103313244},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.1,"breakHorizontal":0.4,"spinRate":1358,"spinDirection":251},"zone":9,"typeConfidence":2.0,"plateTime":0.41612707950470673,"extension":6.593843940969877},"index":2,"playId":"cb945773-20b6-313b-9da0-1e37b845a100","pitchNumber":3,"startTime":"2026-04-28T02:15:58.845Z","endTime":"2026-04-28T02:16:02.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:16:02.268Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shohei Ohtani singles on a ground ball to right fielder Owen Caissie.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T02:18:02.476Z","endTime":"2026-04-28T02:19:18.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.235473384802617,"aZ":-11.853935813944453,"pfxX":-4.612442843626589,"pfxZ":11.06510363710942,"pX":0.7140041123343868,"pZ":2.6382831212472673,"vX0":7.9481128488158515,"vY0":-134.21790813449954,"vZ0":-7.087838771742159,"x":89.78,"y":167.55,"x0":-1.6775330113780489,"y0":50.00637997271022,"z0":6.145642137935832,"aX":-8.473948218985203},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.8,"breakHorizontal":6.7,"spinRate":2185,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.40704946290807564,"extension":6.904999691646291},"index":0,"playId":"982fe14b-87f7-3cc1-952e-2e4273fc0b91","pitchNumber":1,"startTime":"2026-04-28T02:18:13.846Z","endTime":"2026-04-28T02:18:17.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.194501319350803,"aZ":-26.428609373390604,"pfxX":-8.983761077510838,"pfxZ":3.7197882743955226,"pX":-1.3016005556463086,"pZ":2.438970706261392,"vX0":5.233543727853639,"vY0":-123.15040878611097,"vZ0":-3.179003029605587,"x":166.61,"y":172.93,"x0":-2.2811234738358004,"y0":50.00220243689058,"z0":5.96885004710015,"aX":-13.87456210972894},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.2,"breakHorizontal":15.1,"spinRate":1536,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.44383213493399154,"extension":6.666550953823086},"index":1,"playId":"f86ccdfd-70c2-3c2e-b8dd-721934fb470c","pitchNumber":2,"startTime":"2026-04-28T02:18:28.761Z","endTime":"2026-04-28T02:18:32.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.474579742253578,"aZ":-27.748731231425253,"pfxX":-8.849804698401854,"pfxZ":2.83041571354976,"pX":-0.8043811537539411,"pZ":2.4722813174001645,"vX0":6.160964925676768,"vY0":-123.66499420427836,"vZ0":-2.8267670546915142,"x":147.66,"y":172.03,"x0":-2.1664951170241085,"y0":50.003753381050196,"z0":5.935256689145032,"aX":-13.837781426186245},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.8,"breakHorizontal":14.8,"spinRate":1608,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.4413293780500478,"extension":6.735402894011543},"index":2,"playId":"e044d4fa-81d4-36db-bc0c-c4143d6af055","pitchNumber":3,"startTime":"2026-04-28T02:18:44.325Z","endTime":"2026-04-28T02:18:48.275Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-28T02:18:55.531Z","endTime":"2026-04-28T02:19:06.840Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.824653226987053,"aZ":-30.437487493708712,"pfxX":-9.277838448224497,"pfxZ":1.1133733431330368,"pX":-0.08008154881834595,"pZ":1.5949200769405634,"vX0":8.1444065849273,"vY0":-123.19273597922651,"vZ0":-4.109962499857218,"x":120.05,"y":195.72,"x0":-2.205228267882417,"y0":50.00100161860327,"z0":5.825213711791414,"aX":-14.424268315738779},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.3,"breakHorizontal":15.1,"spinRate":1295,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4426681815409932,"extension":6.854253155865313},"hitData":{"launchSpeed":98.5,"launchAngle":6.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.89,"coordY":109.03}},"index":4,"playId":"9776253b-78dd-3b67-8814-2cb2c29bf5d8","pitchNumber":4,"startTime":"2026-04-28T02:19:06.840Z","endTime":"2026-04-28T02:19:18.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:19:18.421Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddie Freeman singles on a fly ball to center fielder Jakob Marsee. Shohei Ohtani to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T02:19:42.400Z","endTime":"2026-04-28T02:20:36.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":69.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03845129843605,"aZ":-44.07615773016403,"pfxX":3.4394100590749273,"pfxZ":-9.811348028235985,"pX":0.43625542968219644,"pZ":2.6014047416864363,"vX0":4.6631078625430415,"vY0":-110.42669604475226,"vZ0":1.972501105397472,"x":100.37,"y":168.54,"x0":-2.1650131521949523,"y0":50.0050618889594,"z0":6.3984869568722775,"aX":4.170282979039403},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.8,"breakVerticalInduced":-16.7,"breakHorizontal":-7.7,"spinRate":2124,"spinDirection":24},"zone":6,"typeConfidence":2.0,"plateTime":0.49954439559371666,"extension":6.559062812837388},"index":0,"playId":"d3a7a8fb-bea8-3887-8281-d1a0f5296c2b","pitchNumber":1,"startTime":"2026-04-28T02:19:44.156Z","endTime":"2026-04-28T02:19:47.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.918153460898495,"aZ":-11.830594992709011,"pfxX":-3.4926980868705453,"pfxZ":11.048869128478998,"pX":0.3073362478782132,"pZ":3.3054359641710582,"vX0":7.069032503308836,"vY0":-135.40680495327157,"vZ0":-5.287900840879659,"x":105.29,"y":149.53,"x0":-1.8933914242946959,"y0":50.00206884364394,"z0":6.1243384649153185,"aX":-6.431173636280992},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.0,"breakHorizontal":4.7,"spinRate":2104,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.4058285879429473,"extension":6.797628062321988},"index":1,"playId":"c606dc0c-e3ec-3727-960f-2dda1db28022","pitchNumber":2,"startTime":"2026-04-28T02:20:02.760Z","endTime":"2026-04-28T02:20:05.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19913161240425,"aZ":-11.468318002943827,"pfxX":-4.273088133555177,"pfxZ":10.912319412737249,"pX":0.4425354112863226,"pZ":2.8376780570624387,"vX0":7.6572354503631335,"vY0":-137.3047888680884,"vZ0":-6.7662782726158905,"x":100.13,"y":162.16,"x0":-1.8352142486266496,"y0":50.00111705905046,"z0":6.124986789000531,"aX":-8.107377871403383},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.4,"breakHorizontal":6.0,"spinRate":2173,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.39989226166749914,"extension":6.877997075922953},"hitData":{"launchSpeed":77.7,"launchAngle":36.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":151.73,"coordY":89.29}},"index":2,"playId":"99f108a4-4114-3edd-81ad-cd4cdef057c6","pitchNumber":3,"startTime":"2026-04-28T02:20:24.255Z","endTime":"2026-04-28T02:20:36.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:20:36.217Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Will Smith lines out to first baseman Connor Norby on the infield fly rule.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T02:20:43.296Z","endTime":"2026-04-28T02:21:46.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.971484643473655,"aZ":-26.808610684718527,"pfxX":1.2734547966834904,"pfxZ":3.37245764520066,"pX":0.5164325026888926,"pZ":2.435670885538881,"vX0":6.215338631254696,"vY0":-124.78219687747377,"vZ0":-3.755635384796342,"x":94.83,"y":135.72,"x0":-2.1628914384665947,"y0":50.00340772896423,"z0":6.146718180000151,"aX":2.025870045231583},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.5,"breakHorizontal":-3.6,"spinRate":2010,"spinDirection":182},"zone":6,"typeConfidence":2.0,"plateTime":0.43742965735055517,"extension":6.765611264975976},"index":0,"playId":"86314777-dc3e-3359-86db-6ce6d5645b64","pitchNumber":1,"startTime":"2026-04-28T02:21:15.106Z","endTime":"2026-04-28T02:21:18.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.6116960568129,"aZ":-33.35355205813264,"pfxX":6.096435956994915,"pfxZ":-0.8685598483715316,"pX":0.8721344810102152,"pZ":1.8154439596671739,"vX0":5.523321832328429,"vY0":-115.65302618856059,"vZ0":-2.2847732987444225,"x":83.76,"y":189.76,"x0":-2.3393499464395964,"y0":50.00390183266516,"z0":6.015681166002412,"aX":8.257067467762441},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-1.9,"breakHorizontal":-12.5,"spinRate":2235,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.47363906577799586,"extension":6.63434225048456},"hitData":{"launchSpeed":53.4,"launchAngle":37.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":157.42,"coordY":152.21}},"index":1,"playId":"920858e2-8e28-3616-a711-584909de4899","pitchNumber":2,"startTime":"2026-04-28T02:21:38.154Z","endTime":"2026-04-28T02:21:46.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:21:46.090Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Tucker grounds out, second baseman Xavier Edwards to first baseman Connor Norby. Shohei Ohtani to 3rd. Freddie Freeman to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T02:22:15.269Z","endTime":"2026-04-28T02:22:24.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnThird":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31301961662307,"aZ":-27.841106181932187,"pfxX":-10.582407747906736,"pfxZ":2.8218575209075247,"pX":-0.29735504037767096,"pZ":1.8465426468930486,"vX0":8.610049537643327,"vY0":-122.80582839461262,"vZ0":-4.115737462633304,"x":128.33,"y":188.92,"x0":-2.466401737023712,"y0":50.00138665597048,"z0":5.900638569527698,"aX":-16.23417995415418},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.4,"breakHorizontal":17.3,"spinRate":1735,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4452683451242194,"extension":6.66585957565817},"hitData":{"launchSpeed":96.8,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.52,"coordY":153.85}},"index":0,"playId":"ad36c41b-0085-370f-8477-a1ac41f2b61a","pitchNumber":1,"startTime":"2026-04-28T02:22:15.269Z","endTime":"2026-04-28T02:22:24.549Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:22:24.549Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Teoscar Hernández singles on a ground ball to center fielder Jakob Marsee. Shohei Ohtani scores. Freddie Freeman scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T02:22:56.527Z","endTime":"2026-04-28T02:25:02.153Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78137831277797,"aZ":-11.815846124462484,"pfxX":-3.4374268699998303,"pfxZ":11.070927637034412,"pX":0.529001114301702,"pZ":3.2845964286074434,"vX0":7.569835586005177,"vY0":-135.08987825600127,"vZ0":-5.388749609196603,"x":96.84,"y":150.1,"x0":-1.869170610189243,"y0":50.00636464632929,"z0":6.143582343009069,"aX":-6.323976707766156},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.0,"breakHorizontal":4.6,"spinRate":2169,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.4062248485086264,"extension":6.959987019089189},"index":0,"playId":"03b9176a-9a3c-39c0-ab3c-5fbda2c207ff","pitchNumber":1,"startTime":"2026-04-28T02:23:07.948Z","endTime":"2026-04-28T02:23:34.968Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"}}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.214752941423395,"aZ":-24.33226971575464,"pfxX":-9.40942466392858,"pfxZ":4.948716999695087,"pX":-0.15547726477552357,"pZ":0.5259618177944891,"vX0":8.224944160288874,"vY0":-125.09349114615465,"vZ0":-7.976787070890803,"x":122.93,"y":224.58,"x0":-2.263408581608932,"y0":50.00547073094116,"z0":5.7508739606885415,"aX":-14.916464107771965},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.3,"breakHorizontal":15.1,"spinRate":1709,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4378547990358448,"extension":6.928814976020824},"index":1,"playId":"c54bfa76-327d-3ef5-a9d5-d50abf79c7e4","pitchNumber":2,"startTime":"2026-04-28T02:23:43.037Z","endTime":"2026-04-28T02:23:46.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.017445608308613,"aZ":-34.45909867566308,"pfxX":4.124293073657725,"pfxZ":-1.6819517995385658,"pX":1.5648864500843598,"pZ":1.8895267755121734,"vX0":7.109321755925396,"vY0":-116.35312235626293,"vZ0":-2.1179727430138073,"x":57.35,"y":187.76,"x0":-2.0726709315633434,"y0":50.000239085318356,"z0":6.0950505541882265,"aX":5.619047925598076},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.2,"breakHorizontal":-9.4,"spinRate":2309,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4717994485561583,"extension":7.089590905762514},"index":2,"playId":"e915a08d-dd29-30ff-9c04-5277ba1a1453","pitchNumber":3,"startTime":"2026-04-28T02:24:07.376Z","endTime":"2026-04-28T02:24:10.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.366838394364436,"aZ":-24.18611394266525,"pfxX":-9.463926943833068,"pfxZ":5.065080799231616,"pX":0.3662246252365992,"pZ":0.8172056574528804,"vX0":9.515333728530502,"vY0":-124.1718116653587,"vZ0":-7.227077767809786,"x":103.04,"y":216.72,"x0":-2.266530367339039,"y0":50.00617011941722,"z0":5.747087047080253,"aX":-14.940175100877244},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.8,"breakHorizontal":15.2,"spinRate":1655,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4393145181093492,"extension":6.858633397145546},"index":3,"playId":"7e08d9b3-5f5e-3c10-aeb6-111df1bc3b3e","pitchNumber":4,"startTime":"2026-04-28T02:24:28.189Z","endTime":"2026-04-28T02:24:32.110Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6073233633306,"aZ":-12.063545398766928,"pfxX":-4.576363610113118,"pfxZ":10.5620919405073,"pX":0.23325525597017915,"pZ":2.9666135811741703,"vX0":7.345940504381858,"vY0":-136.51904951051998,"vZ0":-6.375427079729987,"x":108.11,"y":158.68,"x0":-1.8871903981807667,"y0":50.004335128458834,"z0":6.148264675649635,"aX":-8.715337489036212},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":6.8,"spinRate":2224,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.3998856389622931,"extension":6.759089948270276},"hitData":{"launchSpeed":97.3,"launchAngle":-0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.7,"coordY":94.49}},"index":4,"playId":"b2c4ea43-f76d-3bad-8aef-daf9bce899d5","pitchNumber":5,"startTime":"2026-04-28T02:24:51.149Z","endTime":"2026-04-28T02:25:02.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:25:02.153Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Muncy grounds out, second baseman Xavier Edwards to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T02:25:12.236Z","endTime":"2026-04-28T02:27:10.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23990203823611,"aZ":-11.038219206561173,"pfxX":-5.679769466726647,"pfxZ":11.277154318079084,"pX":-0.1354679832606236,"pZ":3.439835290939499,"vX0":6.744838290630435,"vY0":-136.11757315865165,"vZ0":-5.385154004154298,"x":122.16,"y":145.9,"x0":-1.9090535367566055,"y0":50.00137486902311,"z0":6.210045110339035,"aX":-10.64397235153512},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.4,"breakHorizontal":8.9,"spinRate":2151,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4025889336812436,"extension":6.806911309482069},"index":0,"playId":"4f2d747f-2bd4-3144-a461-3d170c1a4370","pitchNumber":1,"startTime":"2026-04-28T02:25:33.721Z","endTime":"2026-04-28T02:25:38.791Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"8a7a3674-c9db-3c73-9903-93d2ffb586af","startTime":"2026-04-28T02:25:52.248Z","endTime":"2026-04-28T02:25:55.248Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.740619533484725,"aZ":-10.519481870140146,"pfxX":-5.820157460580085,"pfxZ":11.738823501135517,"pX":0.24379650089589935,"pZ":3.3240016098539487,"vX0":7.678565299824668,"vY0":-135.26661479561693,"vZ0":-5.612180539819479,"x":107.71,"y":149.03,"x0":-1.8814500613429423,"y0":50.001887240353014,"z0":6.1698002553396165,"aX":-10.736302095512475},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.2,"breakHorizontal":8.8,"spinRate":2121,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.405621056343465,"extension":6.791629585007568},"index":2,"playId":"e6ba14b3-6848-3ec4-b705-07fdd05e5fe6","pitchNumber":2,"startTime":"2026-04-28T02:26:12.635Z","endTime":"2026-04-28T02:26:15.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":71.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.370593055705772,"aZ":-43.03248027241398,"pfxX":2.741714002360454,"pfxZ":-8.63662401884595,"pX":0.42607094897217496,"pZ":1.515014763776527,"vX0":5.058801537854435,"vY0":-112.07876270735,"vZ0":-0.6355557381099183,"x":100.76,"y":197.87,"x0":-2.226352760835682,"y0":50.000778768345064,"z0":6.239527158236429,"aX":3.447801015471433},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-15.4,"breakHorizontal":-6.4,"spinRate":2200,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.49081268103377873,"extension":6.628381403942914},"index":3,"playId":"075a939b-29da-384a-90e3-b35871a3fb74","pitchNumber":3,"startTime":"2026-04-28T02:26:39.548Z","endTime":"2026-04-28T02:26:43.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.087456303773287,"aZ":-27.3785022083652,"pfxX":-8.124788376544466,"pfxZ":3.08724076426655,"pX":-0.7938674648342853,"pZ":1.8155493209967883,"vX0":6.537786252572819,"vY0":-123.3762475346676,"vZ0":-4.369117200668924,"x":147.26,"y":189.76,"x0":-2.4143313940833773,"y0":50.001171762966294,"z0":5.90004149959486,"aX":-12.604178849439096},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.9,"breakHorizontal":13.3,"spinRate":1538,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.44289301845836215,"extension":6.770934665384671},"hitData":{"launchSpeed":89.2,"launchAngle":0.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.71,"coordY":150.82}},"index":4,"playId":"4751989e-23d3-3095-94c2-7938f4fb9c7d","pitchNumber":4,"startTime":"2026-04-28T02:27:02.423Z","endTime":"2026-04-28T02:27:10.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:27:10.809Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, second baseman Alex Freeland to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-28T02:29:10.328Z","endTime":"2026-04-28T02:30:04.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":73.7,"endSpeed":67.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.477252335627767,"aZ":-44.146883973211196,"pfxX":6.159599540260096,"pfxZ":-10.405634220263785,"pX":-1.7729013298120955,"pZ":2.458836895668006,"vX0":-1.4577042200922616,"vY0":-107.19142479684419,"vZ0":3.3645459604688277,"x":184.58,"y":172.39,"x0":-1.8795369560483386,"y0":50.003528017618066,"z0":5.837042624455732,"aX":7.087067992663926},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.3,"breakVerticalInduced":-17.4,"breakHorizontal":-10.7,"spinRate":2571,"spinDirection":33},"zone":11,"typeConfidence":2.0,"plateTime":0.5132144791275453,"extension":6.675779670255333},"index":0,"playId":"f64de975-e1b6-36e5-885d-91928cdf849c","pitchNumber":1,"startTime":"2026-04-28T02:29:23.955Z","endTime":"2026-04-28T02:29:27.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.958239128597963,"aZ":-10.64363932089053,"pfxX":-5.890155081439215,"pfxZ":11.310275848557154,"pX":-0.2796349081709751,"pZ":1.8730097009349704,"vX0":6.492083110129729,"vY0":-137.24038276698488,"vZ0":-7.194609890445352,"x":127.66,"y":188.21,"x0":-1.9128909326965564,"y0":50.001521999934326,"z0":5.256877720805743,"aX":-11.211951208064235},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.1,"breakHorizontal":9.2,"spinRate":2347,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.3994023898572143,"extension":6.589619304590101},"index":1,"playId":"ebed09d9-4bfa-3c02-bc4b-dae1da6dd915","pitchNumber":2,"startTime":"2026-04-28T02:29:40.701Z","endTime":"2026-04-28T02:29:44.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08660165227553,"aZ":-23.061028143102867,"pfxX":-0.11001007378456373,"pfxZ":5.099757688887002,"pX":0.7882085032567642,"pZ":2.416432799792716,"vX0":6.995157628017055,"vY0":-132.4985920183256,"vZ0":-3.1774344248402446,"x":86.96,"y":173.54,"x0":-1.8664835107024076,"y0":50.00051775202722,"z0":5.307480161539008,"aX":-0.19751257852336704},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.8,"breakHorizontal":-1.2,"spinRate":2449,"spinDirection":187},"zone":6,"typeConfidence":2.0,"plateTime":0.41265958219632326,"extension":6.551619392862176},"hitData":{"launchSpeed":88.0,"launchAngle":6.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":161.61,"coordY":149.61}},"index":2,"playId":"e17efce1-07da-3655-b9ab-bcd1cd10fd9d","pitchNumber":3,"startTime":"2026-04-28T02:29:57.047Z","endTime":"2026-04-28T02:30:04.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:30:04.696Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, second baseman Alex Freeland to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-28T02:30:20.576Z","endTime":"2026-04-28T02:32:29.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.824765580620888,"aZ":-24.438538031647763,"pfxX":1.765374451717386,"pfxZ":4.283080831912349,"pX":0.21180302576053428,"pZ":3.1301763220074954,"vX0":5.132654673280652,"vY0":-133.31561040235908,"vZ0":-1.4064946002153578,"x":108.93,"y":154.27,"x0":-1.9652471901843007,"y0":50.00093596534926,"z0":5.423225961426294,"aX":3.1870047892532596},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.7,"breakHorizontal":-4.3,"spinRate":2301,"spinDirection":187},"zone":2,"typeConfidence":2.0,"plateTime":0.410355794196577,"extension":6.642749076037623},"index":0,"playId":"e3e3d5a6-cd67-3dfb-8350-c485ee8ce95c","pitchNumber":1,"startTime":"2026-04-28T02:30:31.806Z","endTime":"2026-04-28T02:30:35.060Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-28T02:30:43.750Z","endTime":"2026-04-28T02:30:56.866Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62621834479418,"aZ":-31.139693018818708,"pfxX":-7.850847548674037,"pfxZ":0.5694624275321063,"pX":-0.285931190072459,"pZ":0.7797517398153853,"vX0":6.254998863884934,"vY0":-133.37257414992052,"vZ0":-6.278439719794262,"x":127.9,"y":217.73,"x0":-1.6413531238133616,"y0":50.00019278306818,"z0":5.409377787809364,"aX":-14.144996468352435},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-0.1,"breakHorizontal":12.8,"spinRate":1297,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4106542598340752,"extension":6.495461583257393},"index":2,"playId":"d7bd46b2-d44b-3225-b214-8ba5d2dcc1f9","pitchNumber":2,"startTime":"2026-04-28T02:30:56.866Z","endTime":"2026-04-28T02:31:00.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22955024846159,"aZ":-11.754530396742993,"pfxX":-4.057776426680885,"pfxZ":10.554132003364,"pX":-0.6266944107902152,"pZ":2.6692250888552813,"vX0":5.011216353009873,"vY0":-138.3127508177706,"vZ0":-5.123554448363585,"x":140.89,"y":166.71,"x0":-1.935913254878979,"y0":50.00564106920985,"z0":5.33593577266618,"aX":-7.8532269974192195},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.2,"breakHorizontal":6.2,"spinRate":2320,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3962135448324142,"extension":6.30758080099019},"index":3,"playId":"12dc22de-1547-3a0f-9606-9d47a46268cc","pitchNumber":3,"startTime":"2026-04-28T02:31:13.966Z","endTime":"2026-04-28T02:31:16.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":85.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.113977614846014,"aZ":-31.869086457557085,"pfxX":-7.804846561219959,"pfxZ":0.16435208260424727,"pX":0.8338023785697507,"pZ":0.4126629095202465,"vX0":9.685318464441224,"vY0":-132.95928870619443,"vZ0":-6.519196257551609,"x":85.22,"y":227.64,"x0":-1.8205429882704842,"y0":50.000917523808035,"z0":5.1718325065179025,"aX":-14.151111673949611},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.8,"breakHorizontal":12.4,"spinRate":1440,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.409979773217807,"extension":6.699156605257536},"index":4,"playId":"3f5c8cc3-6425-3375-a371-634596d14891","pitchNumber":4,"startTime":"2026-04-28T02:31:37.757Z","endTime":"2026-04-28T02:31:40.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":70.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.169623154596582,"aZ":-44.004082728764,"pfxX":6.407159285310397,"pfxZ":-9.521305962802254,"pX":-0.39997725167682224,"pZ":2.2107419266237316,"vX0":1.1495781615749876,"vY0":-111.67278513401773,"vZ0":2.415578159562533,"x":132.25,"y":179.09,"x0":-1.7551506383509152,"y0":50.003780188200366,"z0":5.696547601978722,"aX":7.959920662542473},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-16.1,"breakHorizontal":-11.9,"spinRate":2745,"spinDirection":32},"zone":4,"typeConfidence":2.0,"plateTime":0.49358434008340923,"extension":6.730082499874197},"index":5,"playId":"bfeb82d4-a93b-3ba4-8e77-915ae09cae0b","pitchNumber":5,"startTime":"2026-04-28T02:32:01.428Z","endTime":"2026-04-28T02:32:04.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.447825530422133,"aZ":-25.432790486204336,"pfxX":0.9154738723471079,"pfxZ":3.7000843413226168,"pX":-0.7169188820083736,"pZ":2.340085309559185,"vX0":3.444121707808562,"vY0":-133.3078929228901,"vZ0":-2.970058521497844,"x":144.33,"y":175.6,"x0":-2.1383180598082876,"y0":50.00278081992573,"z0":5.281070064454728,"aX":1.666215808899164},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.4,"breakHorizontal":-2.3,"spinRate":2410,"spinDirection":177},"zone":4,"typeConfidence":2.0,"plateTime":0.409021874945541,"extension":6.546247694485503},"hitData":{"launchSpeed":91.8,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.9,"coordY":146.65}},"index":6,"playId":"334029d2-c232-3f50-b983-ac280376ad96","pitchNumber":6,"startTime":"2026-04-28T02:32:22.173Z","endTime":"2026-04-28T02:32:29.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:32:29.848Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Agustín Ramírez grounds out, shortstop Hyeseong Kim to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-28T02:32:33.323Z","endTime":"2026-04-28T02:33:49.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84488811476745,"aZ":-17.689915278413153,"pfxX":-9.332492152766845,"pfxZ":7.392731157979216,"pX":-1.039555701333364,"pZ":2.1959726900294294,"vX0":5.392817669901878,"vY0":-139.0204631606383,"vZ0":-5.104216848264399,"x":156.63,"y":179.49,"x0":-1.7908234979665458,"y0":50.00609860019427,"z0":5.22830430108598,"aX":-18.29047550060099},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.5,"breakHorizontal":15.8,"spinRate":2355,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.3938388669888897,"extension":6.5768683894852655},"index":0,"playId":"b7931f57-7d8d-3a53-8b74-3782b0c94b83","pitchNumber":1,"startTime":"2026-04-28T02:32:55.348Z","endTime":"2026-04-28T02:32:59.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.984409200573964,"aZ":-26.091496632870708,"pfxX":2.8320565353614855,"pfxZ":3.3797611726394194,"pX":0.9389551593865539,"pZ":1.911047554254735,"vX0":6.446033412950351,"vY0":-132.98045070904845,"vZ0":-3.5935828282493474,"x":81.21,"y":187.18,"x0":-1.8791199398592497,"y0":50.005764640809936,"z0":5.160525028578448,"aX":5.101543095173503},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.6,"breakHorizontal":-6.5,"spinRate":2630,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.41098995793196114,"extension":6.554895025481555},"index":1,"playId":"8c425f67-00df-3f9e-92e9-3f5fc6e9fdeb","pitchNumber":2,"startTime":"2026-04-28T02:33:10.405Z","endTime":"2026-04-28T02:33:13.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.653461382654495,"aZ":-17.12591381496207,"pfxX":-9.100136529997958,"pfxZ":7.700986212808929,"pX":-0.1779433233551932,"pZ":2.039051189803112,"vX0":7.283326580544476,"vY0":-138.5888005003472,"vZ0":-5.77810359584889,"x":123.78,"y":183.73,"x0":-1.651779686086662,"y0":50.00390313086126,"z0":5.286646917716963,"aX":-17.783842395821242},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.0,"breakHorizontal":15.0,"spinRate":2388,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.394530718479535,"extension":6.538953109032375},"index":2,"playId":"ce1ed98e-bd79-39f9-ac11-223efc334fc6","pitchNumber":3,"startTime":"2026-04-28T02:33:24.160Z","endTime":"2026-04-28T02:33:27.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72605997899352,"aZ":-32.394050274766144,"pfxX":-5.238442551205925,"pfxZ":-0.11932270769188769,"pX":0.7775252766776275,"pZ":1.7228449028499757,"vX0":8.391713059176277,"vY0":-132.37192956312052,"vZ0":-3.2326601700032302,"x":87.36,"y":192.26,"x0":-1.734030536897746,"y0":50.004876257212324,"z0":5.298741483741274,"aX":-9.421575697323094},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.7,"breakHorizontal":7.9,"spinRate":1473,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.4116844599648819,"extension":6.568870652692074},"hitData":{"launchSpeed":98.5,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.76,"coordY":149.0}},"index":3,"playId":"06fa688e-a7d5-383f-a9c1-e83a96ece670","pitchNumber":4,"startTime":"2026-04-28T02:33:41.926Z","endTime":"2026-04-28T02:33:49.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:33:49.730Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andy Pages flies out to left fielder Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-28T02:35:51.638Z","endTime":"2026-04-28T02:36:12.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94239373149583,"aZ":-11.358274393045878,"pfxX":-5.7482802344134285,"pfxZ":11.482010502792452,"pX":0.44914982563598266,"pZ":2.4890780377023063,"vX0":7.63854464070308,"vY0":-133.35134390420978,"vZ0":-7.466503323839078,"x":99.88,"y":171.57,"x0":-1.6969737093995059,"y0":50.00098423725756,"z0":6.132737032495777,"aX":-10.419412439885159},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.4,"breakHorizontal":8.9,"spinRate":2220,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.40974104586265403,"extension":6.854139548466969},"hitData":{"launchSpeed":97.8,"launchAngle":34.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.39,"coordY":62.71}},"index":0,"playId":"f48d61b9-2a25-3665-9aeb-b999e3cc295d","pitchNumber":1,"startTime":"2026-04-28T02:36:02.169Z","endTime":"2026-04-28T02:36:12.649Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:36:12.649Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hyeseong Kim flies out to left fielder Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-28T02:36:30.322Z","endTime":"2026-04-28T02:38:03.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40939118730331,"aZ":-11.733150473874746,"pfxX":-5.496073640827667,"pfxZ":10.90933510340554,"pX":0.6362842314583126,"pZ":2.726488001699597,"vX0":8.334584123340967,"vY0":-135.69476205914464,"vZ0":-6.769624306286784,"x":92.75,"y":165.16,"x0":-1.7543763491900186,"y0":50.00129352917998,"z0":6.063089001171955,"aX":-10.296985860057273},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.6,"breakHorizontal":8.3,"spinRate":2106,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.4029338041249564,"extension":7.062095178362077},"index":0,"playId":"585c3fff-fadd-3d45-bf3e-57933f7a8b24","pitchNumber":1,"startTime":"2026-04-28T02:36:38.099Z","endTime":"2026-04-28T02:36:42.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.507945758167292,"aZ":-28.7274079555819,"pfxX":1.237309080015567,"pfxZ":2.1654472253968837,"pX":-0.2364196194310248,"pZ":3.1589749274916596,"vX0":4.0636553350210765,"vY0":-124.74160170549911,"vZ0":-1.6747162233392197,"x":126.92,"y":108.89,"x0":-2.040198715081759,"y0":50.00446771680845,"z0":6.182878528872286,"aX":1.9712038183341238},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.8,"breakHorizontal":-3.1,"spinRate":1867,"spinDirection":182},"zone":2,"typeConfidence":2.0,"plateTime":0.4372520187673734,"extension":6.847059725948994},"index":1,"playId":"afd343b0-dcbe-3797-b813-798b91007a07","pitchNumber":2,"startTime":"2026-04-28T02:36:52.747Z","endTime":"2026-04-28T02:36:55.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.559846549084753,"aZ":-30.077701105915157,"pfxX":-8.731200435996815,"pfxZ":1.3215801967749599,"pX":0.24868279688737835,"pZ":1.1882935202864495,"vX0":8.725613463252502,"vY0":-124.89386861015886,"vZ0":-5.5325652250037045,"x":107.52,"y":206.7,"x0":-2.1447068983736073,"y0":50.00548934403289,"z0":5.885831147961922,"aX":-13.889212056081275},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.3,"breakHorizontal":13.9,"spinRate":1208,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4374211392580172,"extension":6.952203722530604},"index":2,"playId":"95adbf46-5d46-31c6-882e-b4907147fb8a","pitchNumber":3,"startTime":"2026-04-28T02:37:11.063Z","endTime":"2026-04-28T02:37:15.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37152534704283,"aZ":-31.579096369601377,"pfxX":-8.379707786701426,"pfxZ":0.37171989911005143,"pX":-0.0289233326637365,"pZ":0.6949869865205808,"vX0":7.94582132028379,"vY0":-124.97963134412447,"vZ0":-6.339384640254695,"x":118.1,"y":220.02,"x0":-2.1490058009097788,"y0":50.00302933744238,"z0":5.8333812563796075,"aX":-13.359289833242904},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.5,"breakHorizontal":13.6,"spinRate":1216,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.43697540787485956,"extension":6.989317459087805},"index":3,"playId":"e41cb4c7-75cc-3dec-807a-374f4d20188d","pitchNumber":4,"startTime":"2026-04-28T02:37:31.096Z","endTime":"2026-04-28T02:37:35.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.557491113972375,"aZ":-25.910187358239202,"pfxX":-9.975225706387747,"pfxZ":4.027816282314073,"pX":0.019739549290900937,"pZ":1.903046350090079,"vX0":8.623494704769744,"vY0":-123.365012889305,"vZ0":-4.357065381107481,"x":116.25,"y":187.4,"x0":-2.210641222020727,"y0":50.00063802264424,"z0":5.8540143715959125,"aX":-15.506151424062589},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.6,"breakHorizontal":16.3,"spinRate":1745,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.4425231671253984,"extension":6.887853896722067},"hitData":{"launchSpeed":83.2,"launchAngle":41.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.98,"coordY":110.88}},"index":4,"playId":"1e3150c3-875e-3476-ad5f-b5144233a5d4","pitchNumber":5,"startTime":"2026-04-28T02:37:53.327Z","endTime":"2026-04-28T02:38:03.344Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:38:03.344Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Freeland grounds out to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-28T02:38:06.803Z","endTime":"2026-04-28T02:39:39.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04566771678302,"aZ":-43.55251272557255,"pfxX":2.6232954017433316,"pfxZ":-9.008796739152121,"pX":0.27157761647254836,"pZ":0.9523351060740411,"vX0":4.21674568008978,"vY0":-112.4838311333401,"vZ0":-1.8146452327387126,"x":106.65,"y":213.07,"x0":-1.9783053583368686,"y0":50.00125111501148,"z0":6.241690274771301,"aX":3.313864223202713},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-16.4,"breakHorizontal":-6.0,"spinRate":2258,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4895469196463762,"extension":6.549847123394295},"index":0,"playId":"ac2bd843-81be-38cd-b931-120c71862eee","pitchNumber":1,"startTime":"2026-04-28T02:38:28.953Z","endTime":"2026-04-28T02:38:32.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.064418489487547,"aZ":-29.051069845589478,"pfxX":-9.62147411085669,"pfxZ":2.0054785506044173,"pX":-0.2276447875264346,"pZ":1.439250153274951,"vX0":7.6837535309857605,"vY0":-123.7955786402738,"vZ0":-4.8318345798243305,"x":125.68,"y":199.92,"x0":-2.117388026801905,"y0":50.0032105900266,"z0":5.84030771026885,"aX":-14.976377331548106},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.8,"breakHorizontal":15.7,"spinRate":1753,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4419686740473727,"extension":6.958975766359943},"index":1,"playId":"b8878cbc-12e8-307b-9e69-3d6d77350034","pitchNumber":2,"startTime":"2026-04-28T02:38:44.537Z","endTime":"2026-04-28T02:38:47.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.623072684984862,"aZ":-13.9990251318453,"pfxX":-3.771722982791492,"pfxZ":9.90812738256155,"pX":0.17029173829810504,"pZ":3.38201069586184,"vX0":6.753724190945664,"vY0":-134.21540777592836,"vZ0":-4.761558455572088,"x":110.51,"y":147.47,"x0":-1.882574018251694,"y0":50.00085823899844,"z0":6.167833655213214,"aX":-6.9179005464726835},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.2,"breakHorizontal":5.5,"spinRate":2082,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4072930201999605,"extension":6.833768437443639},"index":2,"playId":"c3a83c43-1a6f-3e9e-b5fc-4691d8b6cd21","pitchNumber":3,"startTime":"2026-04-28T02:39:05.691Z","endTime":"2026-04-28T02:39:09.079Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-28T02:39:17.414Z","endTime":"2026-04-28T02:39:32.141Z","isPitch":false,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.648705571218994,"aZ":-12.580930254397954,"pfxX":-4.817418166861438,"pfxZ":10.283333697189182,"pX":0.3935237565875088,"pZ":2.546925081829175,"vX0":7.374087677207168,"vY0":-136.79300363961607,"vZ0":-7.242146482166815,"x":102.0,"y":170.01,"x0":-1.7045447350893514,"y0":50.003109318976726,"z0":6.0813744547913995,"aX":-9.179620912378807},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":7.3,"spinRate":2241,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.39957839728056976,"extension":7.032654623051664},"hitData":{"launchSpeed":93.2,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.5,"coordY":160.42}},"index":4,"playId":"de630cdf-fca6-3bb0-8020-42eda63efe65","pitchNumber":4,"startTime":"2026-04-28T02:39:32.141Z","endTime":"2026-04-28T02:39:39.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:39:39.850Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Owen Caissie grounds out, first baseman Freddie Freeman to pitcher Yoshinobu Yamamoto.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-28T02:41:41.434Z","endTime":"2026-04-28T02:42:31.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":69.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.396277953882,"aZ":-44.76603300658706,"pfxX":5.381036957006685,"pfxZ":-10.358132001608478,"pX":-0.1610562952521414,"pZ":1.3251299303393433,"vX0":1.9357862916112003,"vY0":-110.69480590458245,"vZ0":0.8121919574736671,"x":123.14,"y":203.0,"x0":-1.7508415214206967,"y0":50.000333245955865,"z0":5.715521500952566,"aX":6.544250698812741},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.0,"breakVerticalInduced":-18.0,"breakHorizontal":-10.3,"spinRate":2835,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.4986040132210565,"extension":6.554390346682558},"index":0,"playId":"c52ba583-c465-3b4c-a0cc-5df90a7b39fd","pitchNumber":1,"startTime":"2026-04-28T02:41:46.575Z","endTime":"2026-04-28T02:41:50.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81525732172527,"aZ":-14.492722616296835,"pfxX":-6.603163537641891,"pfxZ":9.202293248279746,"pX":-0.5213778163874392,"pZ":3.6681173081790446,"vX0":5.790967165018844,"vY0":-138.01839096985037,"vZ0":-2.284081877782374,"x":136.87,"y":139.74,"x0":-1.792778092192797,"y0":50.00564742020973,"z0":5.486878649274705,"aX":-12.692579511577657},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.3,"breakHorizontal":10.7,"spinRate":2354,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39741994024812044,"extension":6.409385953610614},"index":1,"playId":"0e5570ed-3d56-3c1b-84b7-93e8f641bc03","pitchNumber":2,"startTime":"2026-04-28T02:42:01.254Z","endTime":"2026-04-28T02:42:04.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.459383228619206,"aZ":-30.522695990381187,"pfxX":-5.158216524559256,"pfxZ":0.9211725293080653,"pX":-0.09125537790962551,"pZ":1.4068621476735288,"vX0":5.925872518558952,"vY0":-132.36473720339845,"vZ0":-4.813097188366848,"x":120.48,"y":200.79,"x0":-1.6738972369286154,"y0":50.00521644049696,"z0":5.446512017893236,"aX":-9.285420107682356},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.0,"breakHorizontal":8.3,"spinRate":1265,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4115502167326115,"extension":6.505347702036524},"hitData":{"launchSpeed":99.5,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.46,"coordY":150.59}},"index":2,"playId":"f56a5299-6837-3ffc-b6b0-4c296b06e0d3","pitchNumber":3,"startTime":"2026-04-28T02:42:24.058Z","endTime":"2026-04-28T02:42:31.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:42:31.928Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Javier Sanoja pops out to catcher Will Smith in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-28T02:42:38.870Z","endTime":"2026-04-28T02:43:11.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.609233167300804,"aZ":-26.013325345964773,"pfxX":2.123447550546949,"pfxZ":3.4491610382499935,"pX":0.448860724619956,"pZ":2.071192770655243,"vX0":5.035029216395808,"vY0":-132.20670002256875,"vZ0":-3.6915406271964915,"x":99.89,"y":182.86,"x0":-1.7489496196153484,"y0":50.00439444309714,"z0":5.37375518353629,"aX":3.7962382327768074},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.8,"breakHorizontal":-4.8,"spinRate":2461,"spinDirection":177},"zone":6,"typeConfidence":2.0,"plateTime":0.4127638772893891,"extension":6.484918195711834},"hitData":{"launchSpeed":65.0,"launchAngle":82.0,"totalDistance":54.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":143.16,"coordY":219.4}},"index":0,"playId":"4e9d35c6-0cbe-31ce-b355-0f2ee3eb39a5","pitchNumber":1,"startTime":"2026-04-28T02:43:02.368Z","endTime":"2026-04-28T02:43:11.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:43:11.455Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Connor Norby singles on a line drive to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-28T02:43:18.457Z","endTime":"2026-04-28T02:45:08.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.844741142997673,"aZ":-15.316372092835254,"pfxX":-4.981041108052894,"pfxZ":8.6340322469355,"pX":0.4964220056237474,"pZ":3.1531386176005984,"vX0":7.614901872317973,"vY0":-138.58285672538938,"vZ0":-3.3142282769166056,"x":98.08,"y":153.65,"x0":-1.6349405133727046,"y0":50.004833787217336,"z0":5.382512190173373,"aX":-9.728264779217874},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":7.6,"spinRate":2246,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.3946565817788814,"extension":6.531951700423831},"index":0,"playId":"506ed31e-a44c-3c10-a389-7aefa96be002","pitchNumber":1,"startTime":"2026-04-28T02:43:36.621Z","endTime":"2026-04-28T02:43:39.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77447452927958,"aZ":-31.417975551122268,"pfxX":-8.99908299703538,"pfxZ":0.4310231554826012,"pX":0.30603258965809116,"pZ":0.6662278326883743,"vX0":7.7266948136456115,"vY0":-131.8848282376082,"vZ0":-6.067424198963056,"x":105.33,"y":220.79,"x0":-1.496438129509316,"y0":50.00451476615248,"z0":5.3220572827552886,"aX":-15.810755828038083},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.4,"breakHorizontal":14.5,"spinRate":1224,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4157494674001043,"extension":6.544799055043667},"index":1,"playId":"e7d817c8-35f3-3ff5-a7de-e1a191412f9c","pitchNumber":2,"startTime":"2026-04-28T02:43:53.728Z","endTime":"2026-04-28T02:43:58.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.175788285362554,"aZ":-28.817787739039616,"pfxX":-8.71035228315472,"pfxZ":1.8784123355921913,"pX":0.38721605030001655,"pZ":1.0327957332857078,"vX0":8.058965610424577,"vY0":-132.58644905393467,"vZ0":-5.601051079196544,"x":102.24,"y":210.89,"x0":-1.5535773332467615,"y0":50.00330838271036,"z0":5.263988639263631,"aX":-15.576772428142823},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.4,"breakHorizontal":14.2,"spinRate":1636,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.41240314871590744,"extension":6.6652317790599165},"index":2,"playId":"bab572a4-78a9-386d-ab1c-89b8fa9ffcdb","pitchNumber":3,"startTime":"2026-04-28T02:44:18.453Z","endTime":"2026-04-28T02:44:22.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.530036059932804,"aZ":-13.367368320298146,"pfxX":-6.289566102538284,"pfxZ":9.349442690749418,"pX":0.12654273103059588,"pZ":3.252847064768354,"vX0":7.883077678134366,"vY0":-140.83508334432102,"vZ0":-3.071081627601595,"x":112.18,"y":150.95,"x0":-1.8896722701049717,"y0":50.00683649609813,"z0":5.220374346709989,"aX":-12.657549000488993},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":9.8,"spinRate":2268,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3886880265962942,"extension":6.523927325514475},"index":3,"playId":"a280b8e7-845a-38d7-a0d5-3c159f41432c","pitchNumber":4,"startTime":"2026-04-28T02:44:37.943Z","endTime":"2026-04-28T02:44:41.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.716823805487767,"aZ":-14.737078084551504,"pfxX":-6.09420486081492,"pfxZ":8.939489649018212,"pX":-0.4286879058917447,"pZ":2.7667904151781744,"vX0":6.232863382750151,"vY0":-138.48500286018913,"vZ0":-4.102921714888614,"x":133.34,"y":164.08,"x0":-1.9122548694167019,"y0":50.00087454321922,"z0":5.247238338568655,"aX":-11.885210865385679},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.6,"breakHorizontal":9.8,"spinRate":2276,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.3948809580478283,"extension":6.265516139156473},"hitData":{"launchSpeed":77.9,"launchAngle":22.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":161.28,"coordY":88.35}},"index":4,"playId":"0266567d-9711-3af6-b9fb-227b88b4e444","pitchNumber":5,"startTime":"2026-04-28T02:44:57.127Z","endTime":"2026-04-28T02:45:08.035Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:45:08.035Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jakob Marsee doubles (3) on a line drive to right fielder Kyle Tucker. Connor Norby to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-28T02:45:10.007Z","endTime":"2026-04-28T02:46:09.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"postOnThird":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.540964214623585,"aZ":-14.154886508851463,"pfxX":-6.095944296489158,"pfxZ":9.02213481540233,"pX":-0.6375415069374638,"pZ":2.293294183987759,"vX0":5.708640151823343,"vY0":-139.95678435876405,"vZ0":-5.357333616400695,"x":141.3,"y":176.86,"x0":-1.90483050793665,"y0":50.00564805563912,"z0":5.148590601278811,"aX":-12.179201620761164},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":10.0,"spinRate":2257,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.3903202868046529,"extension":6.415158226187538},"index":0,"playId":"96f63ec0-3303-3657-beb1-359849e10c2d","pitchNumber":1,"startTime":"2026-04-28T02:45:33.535Z","endTime":"2026-04-28T02:45:36.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4198620939033,"aZ":-30.55328188628384,"pfxX":-8.596453555125233,"pfxZ":0.8792138372916076,"pX":0.4909794101026392,"pZ":1.7370961178696516,"vX0":8.884690722364093,"vY0":-134.15674130737438,"vZ0":-3.803974316959852,"x":98.29,"y":191.88,"x0":-1.7317444728298945,"y0":50.00193703823764,"z0":5.32827344162446,"aX":-15.819587539501454},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.1,"breakHorizontal":13.9,"spinRate":1600,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.4067849063787916,"extension":6.411738384883319},"hitData":{"launchSpeed":98.3,"launchAngle":16.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":216.53,"coordY":102.59}},"index":1,"playId":"6a57a0b0-c1aa-38d1-a10b-9b83f93f2b7e","pitchNumber":2,"startTime":"2026-04-28T02:45:56.023Z","endTime":"2026-04-28T02:46:09.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:46:09.694Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Stowers flies out sharply to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-28T02:46:13.309Z","endTime":"2026-04-28T02:47:50.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.563704668122483,"aZ":-32.14736471561369,"pfxX":-7.336871256064773,"pfxZ":0.01306751459235933,"pX":-0.6896682231377282,"pZ":2.044264060867158,"vX0":5.405731959922531,"vY0":-132.82856973432487,"vZ0":-2.4372671583205223,"x":143.29,"y":183.58,"x0":-1.7983890779488385,"y0":50.00224030112009,"z0":5.312213390224114,"aX":-13.104384729112727},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.2,"breakHorizontal":12.1,"spinRate":1285,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.41242781265535244,"extension":6.189737299127955},"index":0,"playId":"f193825c-64da-3e15-9953-9fc1fabac9b5","pitchNumber":1,"startTime":"2026-04-28T02:46:48.469Z","endTime":"2026-04-28T02:46:51.487Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-28T02:47:05.294Z","endTime":"2026-04-28T02:47:18.639Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.610756084806095,"aZ":-21.4599616722332,"pfxX":-3.045547933391978,"pfxZ":5.767406076453138,"pX":1.0996667184475355,"pZ":2.6474515217256873,"vX0":8.67130336158389,"vY0":-135.00164842010867,"vZ0":-3.169018099302768,"x":75.08,"y":167.3,"x0":-1.7491300684307745,"y0":50.00395644732937,"z0":5.3358702725678455,"aX":-5.659864661837164},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.0,"breakHorizontal":3.8,"spinRate":2506,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.404729920936048,"extension":6.2522788243649},"index":2,"playId":"daecb080-7f1d-3ca1-9ef1-eb499b3e455c","pitchNumber":2,"startTime":"2026-04-28T02:47:18.639Z","endTime":"2026-04-28T02:47:23.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.738485112716337,"aZ":-25.46779689755411,"pfxX":2.319374269165202,"pfxZ":3.990251087563994,"pX":0.10712902675910156,"pZ":2.540284549092103,"vX0":4.309319922616874,"vY0":-128.7647844490171,"vZ0":-2.0327788784894754,"x":112.92,"y":170.19,"x0":-1.889264564274904,"y0":50.00023583902745,"z0":5.310477638347289,"aX":3.892648396268111},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.0,"breakHorizontal":-5.2,"spinRate":2745,"spinDirection":91},"zone":5,"typeConfidence":2.0,"plateTime":0.4253811453041205,"extension":6.39845042421178},"hitData":{"launchSpeed":102.6,"launchAngle":46.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":143.85,"coordY":76.8}},"index":3,"playId":"2d59cbb7-f910-3520-8f83-81fe87fc3a24","pitchNumber":3,"startTime":"2026-04-28T02:47:40.581Z","endTime":"2026-04-28T02:47:50.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:47:50.663Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-28T02:49:29.306Z","endTime":"2026-04-28T02:51:19.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.280174766007864,"aZ":-34.167859910004765,"pfxX":3.6353790369893706,"pfxZ":-1.4710476380889315,"pX":0.5336251496272929,"pZ":2.084409635589014,"vX0":5.285972060857661,"vY0":-115.98857347978951,"vZ0":-1.6443695136316532,"x":96.66,"y":182.5,"x0":-2.2495915378720923,"y0":50.00191850223106,"z0":6.0694741344872645,"aX":4.936795403825265},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-2.8,"breakHorizontal":-7.9,"spinRate":2278,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.4727545897343757,"extension":6.676151175831125},"index":0,"playId":"9fa752f3-cfe2-39b2-979e-3920c2fc069c","pitchNumber":1,"startTime":"2026-04-28T02:49:58.926Z","endTime":"2026-04-28T02:50:02.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76041360281301,"aZ":-13.276628456863195,"pfxX":-5.521339549001928,"pfxZ":10.36892381222113,"pX":-0.7224744476920016,"pZ":4.280848041169665,"vX0":5.08917806435615,"vY0":-134.3188951341459,"vZ0":-2.5728107031188836,"x":144.54,"y":123.2,"x0":-1.9266372960576803,"y0":50.003779074178034,"z0":6.198059680725639,"aX":-10.064518352775474},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.4,"breakHorizontal":8.9,"spinRate":2002,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4081652077557556,"extension":6.822341344408937},"index":1,"playId":"dbcfff55-2a2a-3780-b442-c6dcea51e4e0","pitchNumber":2,"startTime":"2026-04-28T02:50:17.896Z","endTime":"2026-04-28T02:50:20.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.059079396255875,"aZ":-12.59930200586709,"pfxX":-4.6784194476968075,"pfxZ":10.694290080113522,"pX":0.17107783134452284,"pZ":3.564889101653564,"vX0":6.7127148671932195,"vY0":-134.63905670655754,"vZ0":-4.60942235837217,"x":110.48,"y":142.53,"x0":-1.7500577027271416,"y0":50.00091137422605,"z0":6.195020213884812,"aX":-8.56236254499299},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.5,"breakHorizontal":7.0,"spinRate":2117,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.40728451731315696,"extension":6.8897948898112364},"index":2,"playId":"238b1f0b-3b3f-3226-8f0c-3e608be9a4f8","pitchNumber":3,"startTime":"2026-04-28T02:50:35.628Z","endTime":"2026-04-28T02:50:40.448Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-28T02:51:00.614Z","endTime":"2026-04-28T02:51:15.752Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.321340901646234,"aZ":-42.50247854507008,"pfxX":2.9081970973869824,"pfxZ":-7.970214319281196,"pX":0.2825718708700307,"pZ":1.524359483361947,"vX0":4.034830158747828,"vY0":-113.6044840540238,"vZ0":-0.9994861745883059,"x":106.23,"y":197.62,"x0":-1.8994859751413988,"y0":50.00013951808368,"z0":6.223663948121515,"aX":3.7702967538920236},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-14.4,"breakHorizontal":-6.4,"spinRate":2078,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.48356835393731235,"extension":6.7038608593580475},"index":4,"playId":"543d7e82-9c82-3623-86bc-1aa15d3b043c","pitchNumber":4,"startTime":"2026-04-28T02:51:15.752Z","endTime":"2026-04-28T02:51:19.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:51:19.757Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out sharply, first baseman Connor Norby to pitcher Chris Paddack.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-28T02:51:43.485Z","endTime":"2026-04-28T02:52:20.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.775729303623937,"aZ":-30.092860690595973,"pfxX":-7.583628897387644,"pfxZ":1.3265861875497063,"pX":-1.4011814103843272,"pZ":2.712274823214525,"vX0":4.481055108086037,"vY0":-123.8609565130123,"vZ0":-1.7763983618292032,"x":170.41,"y":165.55,"x0":-2.240695048747969,"y0":50.00204795508401,"z0":5.934982590697248,"aX":-11.882529904915627},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.3,"breakHorizontal":12.8,"spinRate":1127,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4407837905000571,"extension":6.841921879310109},"index":0,"playId":"a8a0fdc2-e37e-3d0c-8042-c7311c77216d","pitchNumber":1,"startTime":"2026-04-28T02:51:43.485Z","endTime":"2026-04-28T02:51:46.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.813576225032307,"aZ":-28.9861628829573,"pfxX":-8.960060902668989,"pfxZ":2.0616126150493432,"pX":0.15710203549526996,"pZ":2.2387679300783208,"vX0":8.423514026014743,"vY0":-123.12095504359647,"vZ0":-3.0389070997989203,"x":111.01,"y":178.33,"x0":-2.132798989307515,"y0":50.00217049778787,"z0":5.923854957625733,"aX":-13.853678103908123},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.2,"breakHorizontal":14.4,"spinRate":1610,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.44365485714467745,"extension":7.036025976895664},"index":1,"playId":"beabb120-59dd-3a89-a000-21a18ef6de8e","pitchNumber":2,"startTime":"2026-04-28T02:51:57.959Z","endTime":"2026-04-28T02:52:01.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.969794612788462,"aZ":-31.73160527012773,"pfxX":-7.75226246710956,"pfxZ":0.2858652228285079,"pX":0.48151008126263806,"pZ":1.7326872877851922,"vX0":8.677982798218594,"vY0":-123.62217143923473,"vZ0":-3.688782287061626,"x":98.65,"y":192.0,"x0":-2.0552545064499177,"y0":50.00496703923476,"z0":5.887435096433031,"aX":-12.088028090729436},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.1,"breakHorizontal":12.2,"spinRate":1223,"spinDirection":247},"zone":9,"typeConfidence":2.0,"plateTime":0.44185038091618667,"extension":7.009219025132382},"hitData":{"launchSpeed":100.0,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":163.43,"coordY":167.17}},"index":2,"playId":"54312763-26e1-3920-b7ce-e617d342dd93","pitchNumber":3,"startTime":"2026-04-28T02:52:12.415Z","endTime":"2026-04-28T02:52:20.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:52:20.127Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Smith flies out sharply to right fielder Owen Caissie.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-28T02:52:41.065Z","endTime":"2026-04-28T02:55:01.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.721865126945257,"aZ":-32.45211390753734,"pfxX":5.267280685320903,"pfxZ":-0.20777288366587365,"pX":1.8917708002782976,"pZ":0.5554977822856507,"vX0":7.566083496131126,"vY0":-116.66544625137334,"vZ0":-5.352551203799328,"x":44.89,"y":223.78,"x0":-2.0882806744000453,"y0":50.001102630969555,"z0":5.968817650461863,"aX":7.195159183192877},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-1.6,"breakHorizontal":-11.5,"spinRate":2311,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4710554928702786,"extension":6.9273701053132575},"index":0,"playId":"a9637c15-8f85-3394-859f-dca14b18c02e","pitchNumber":1,"startTime":"2026-04-28T02:52:48.767Z","endTime":"2026-04-28T02:52:51.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.065538815046292,"aZ":-12.929008406186234,"pfxX":-3.4747920285393628,"pfxZ":10.34001540813238,"pX":0.9276804134716057,"pZ":2.268037159142091,"vX0":8.198141686322892,"vY0":-135.44509979826327,"vZ0":-7.864426891683248,"x":81.64,"y":177.54,"x0":-1.6843676861901742,"y0":50.003244624821924,"z0":6.1095998215546405,"aX":-6.468071601053336},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.3,"breakHorizontal":4.6,"spinRate":2175,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4040970964369497,"extension":6.961465853038834},"index":1,"playId":"ae57e20f-bcb9-393a-b09a-fcc1d993c4bf","pitchNumber":2,"startTime":"2026-04-28T02:53:11.985Z","endTime":"2026-04-28T02:53:16.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42911269999333,"aZ":-12.933507298338672,"pfxX":-4.599182527659219,"pfxZ":10.355929947974577,"pX":-0.23583913013473928,"pZ":2.130466664082416,"vX0":5.727208087950554,"vY0":-134.9680450152549,"vZ0":-8.141703098713686,"x":125.99,"y":181.26,"x0":-1.7807831014628133,"y0":50.00546855047264,"z0":6.082946747240067,"aX":-8.547177522313861},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.3,"breakHorizontal":7.2,"spinRate":2100,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.40474156460397337,"extension":6.853899820069018},"index":2,"playId":"2f17bb66-5ef8-37bb-9f40-e65335394422","pitchNumber":3,"startTime":"2026-04-28T02:53:29.000Z","endTime":"2026-04-28T02:53:32.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.039984759930825,"aZ":-27.40794184016803,"pfxX":1.803302566483509,"pfxZ":2.927105352080962,"pX":0.9256354514047928,"pZ":1.1627725136957299,"vX0":6.509845042084717,"vY0":-125.89415870107845,"vZ0":-6.733649758132892,"x":81.72,"y":207.39,"x0":-1.9127730857679923,"y0":50.00464452463214,"z0":6.047595418036171,"aX":2.9361341266463863},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.2,"breakHorizontal":-4.6,"spinRate":1998,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.4326509531708984,"extension":7.238188765863087},"index":3,"playId":"6f546d92-2b08-3943-a398-3956d67d0a15","pitchNumber":4,"startTime":"2026-04-28T02:53:50.565Z","endTime":"2026-04-28T02:53:54.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54135028532424,"aZ":-18.9223075403956,"pfxX":-8.283135746219322,"pfxZ":7.012016745216203,"pX":-0.16929597434232552,"pZ":2.421675639408162,"vX0":7.787329216540494,"vY0":-136.03466714896064,"vZ0":-5.766947077552145,"x":123.45,"y":173.39,"x0":-1.9815351646253536,"y0":50.000207456322926,"z0":5.864434662822406,"aX":-15.649727872523622},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.8,"breakHorizontal":13.6,"spinRate":2097,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.4013773937228353,"extension":7.003532254373073},"index":4,"playId":"4413ee49-bcbf-3ffe-ade1-1a1379205e7e","pitchNumber":5,"startTime":"2026-04-28T02:54:14.716Z","endTime":"2026-04-28T02:54:18.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58545789376341,"aZ":-9.568160028885263,"pfxX":-4.16707438484107,"pfxZ":11.481680133310093,"pX":-0.10548151368601327,"pZ":2.0912094258268135,"vX0":5.941811507741956,"vY0":-138.83453018353984,"vZ0":-9.192188246250367,"x":121.02,"y":182.32,"x0":-1.7235338254244386,"y0":50.00381717112158,"z0":6.065569362479019,"aX":-8.205465107075755},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.2,"breakHorizontal":6.5,"spinRate":2246,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.39322607376590213,"extension":6.896755560528938},"index":5,"playId":"63b77637-32af-3297-b57c-3963d5764bf7","pitchNumber":6,"startTime":"2026-04-28T02:54:31.404Z","endTime":"2026-04-28T02:54:34.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.348114875167745,"aZ":-16.73384496170048,"pfxX":-9.582480267365137,"pfxZ":7.921179433263216,"pX":-0.2494115961588773,"pZ":2.076776391253254,"vX0":8.148120374399276,"vY0":-138.14912473823503,"vZ0":-7.223575785286628,"x":126.51,"y":182.71,"x0":-1.979900359830589,"y0":50.003969750677896,"z0":5.8333237114596,"aX":-18.679854263371297},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.1,"breakHorizontal":15.8,"spinRate":2017,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3952075502676209,"extension":6.930361578958489},"hitData":{"launchSpeed":100.7,"launchAngle":32.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":204.13,"coordY":87.66}},"index":6,"playId":"6f9c5270-b440-3a4e-8763-4ef11cf6e65a","pitchNumber":7,"startTime":"2026-04-28T02:54:52.170Z","endTime":"2026-04-28T02:55:01.303Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:55:01.303Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Otto Lopez doubles (6) on a line drive to left fielder Teoscar Hernández.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-28T02:56:59.871Z","endTime":"2026-04-28T02:58:55.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66731007538613,"aZ":-13.449474732163399,"pfxX":-5.9864169007810295,"pfxZ":9.551425276727235,"pX":0.9881995767368268,"pZ":0.040348432014792504,"vX0":9.36860341057617,"vY0":-138.80180646964462,"vZ0":-11.320281654498551,"x":79.33,"y":237.69,"x0":-1.6456265294199044,"y0":50.004741372126,"z0":5.055519072124741,"aX":-11.738784906147432},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":9.0,"spinRate":2168,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3938815193039722,"extension":6.533230720159232},"index":0,"playId":"26faa23c-a11e-3142-a3e0-3a1d9ae65afe","pitchNumber":1,"startTime":"2026-04-28T02:57:25.880Z","endTime":"2026-04-28T02:57:28.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":69.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.061663872359762,"aZ":-45.047199464439345,"pfxX":7.029631880539873,"pfxZ":-10.679077048702128,"pX":0.5618319369082732,"pZ":2.2663897143338616,"vX0":2.6479108369837454,"vY0":-110.15267785518972,"vZ0":3.0812397160226856,"x":95.58,"y":177.59,"x0":-1.5759966962688186,"y0":50.00287214689904,"z0":5.677815744428627,"aX":8.472966538987285},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.4,"breakVerticalInduced":-17.9,"breakHorizontal":-13.4,"spinRate":2828,"spinDirection":34},"zone":6,"typeConfidence":2.0,"plateTime":0.5009246934504992,"extension":6.8450144688475945},"index":1,"playId":"a0ce8699-c251-3809-9b10-f631f050d295","pitchNumber":2,"startTime":"2026-04-28T02:57:41.538Z","endTime":"2026-04-28T02:57:45.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":69.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.139626257178527,"aZ":-44.74419142342616,"pfxX":6.70584178503539,"pfxZ":-10.32734216773231,"pX":-0.9842953332018465,"pZ":2.605617109496621,"vX0":-0.5356710083602882,"vY0":-110.40366581087531,"vZ0":3.5557708711625713,"x":154.52,"y":168.43,"x0":-1.6062302718225137,"y0":50.00030364123549,"z0":5.727731661086616,"aX":8.16480134508084},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":-17.2,"breakHorizontal":-11.9,"spinRate":2683,"spinDirection":31},"zone":11,"typeConfidence":2.0,"plateTime":0.498700552975023,"extension":6.71329655469018},"index":2,"playId":"b131efc3-03cb-3f66-8b45-b13ff9af48e1","pitchNumber":3,"startTime":"2026-04-28T02:57:56.640Z","endTime":"2026-04-28T02:58:00.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50372950738478,"aZ":-24.12749325998058,"pfxX":1.3707447680565914,"pfxZ":4.4939937861154045,"pX":0.7808923352477722,"pZ":2.0010881792132187,"vX0":6.2784061777144755,"vY0":-132.25423422785707,"vZ0":-4.120197893629154,"x":87.23,"y":184.75,"x0":-1.791869927249626,"y0":50.000720296167195,"z0":5.327124302900814,"aX":2.4514778666772736},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.6,"breakHorizontal":-3.7,"spinRate":2605,"spinDirection":174},"zone":9,"typeConfidence":2.0,"plateTime":0.41253335699641847,"extension":6.637359625242474},"index":3,"playId":"6ed4edbf-2603-39f5-bbbc-6ef6883749c4","pitchNumber":4,"startTime":"2026-04-28T02:58:15.169Z","endTime":"2026-04-28T02:58:18.856Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-28T02:58:26.943Z","endTime":"2026-04-28T02:58:42.024Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23152772516785,"aZ":-25.379448647193385,"pfxX":2.7135848596709344,"pfxZ":4.025093687775756,"pX":0.6128733492973244,"pZ":1.9852907148170713,"vX0":5.0019368610985335,"vY0":-128.48959151558864,"vZ0":-3.352360381875223,"x":93.64,"y":185.18,"x0":-1.7043767823794556,"y0":50.00386391017747,"z0":5.2582468066391534,"aX":4.5795692807854955},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.8,"breakHorizontal":-6.0,"spinRate":2934,"spinDirection":89},"zone":9,"typeConfidence":2.0,"plateTime":0.424739468555992,"extension":6.508165964219019},"hitData":{"launchSpeed":77.9,"launchAngle":15.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":53.22,"coordY":131.66}},"index":5,"playId":"bb2457a6-680e-31f2-95da-c04ba2ff9f6b","pitchNumber":5,"startTime":"2026-04-28T02:58:42.024Z","endTime":"2026-04-28T02:58:55.815Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T02:58:55.815Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xavier Edwards walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-28T02:59:08.383Z","endTime":"2026-04-28T03:01:47.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59924230879443,"aZ":-12.571967080816448,"pfxX":-5.089175908014315,"pfxZ":10.18750398209006,"pX":0.516938128181291,"pZ":2.0554332239677082,"vX0":7.931367212595583,"vY0":-138.24725255776013,"vZ0":-6.421629726831762,"x":97.3,"y":183.28,"x0":-1.7360791696664217,"y0":50.0005945502086,"z0":5.262667884565814,"aX":-9.790374644315069},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":7.4,"spinRate":2285,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.3971500331350266,"extension":6.615170758392963},"index":0,"playId":"6cb64e02-727c-3a08-a753-c8c5594378a9","pitchNumber":1,"startTime":"2026-04-28T02:59:31.993Z","endTime":"2026-04-28T02:59:35.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11210432657208,"aZ":-31.235335313948354,"pfxX":-7.24549118029075,"pfxZ":0.5294021419655639,"pX":-1.099360681639809,"pZ":2.6385439966609034,"vX0":4.853805397335058,"vY0":-132.19705236419966,"vZ0":-1.2108904615998015,"x":158.91,"y":167.54,"x0":-2.014105997140143,"y0":50.00311554814891,"z0":5.386831693360214,"aX":-12.876400447954389},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.0,"breakHorizontal":12.1,"spinRate":1306,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4136835363933633,"extension":6.430087630144022},"index":1,"playId":"181464f5-f478-33b2-9807-bf26c05a06bb","pitchNumber":2,"startTime":"2026-04-28T02:59:52.288Z","endTime":"2026-04-28T02:59:55.495Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-28T03:00:06.216Z","endTime":"2026-04-28T03:00:26.272Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.519967837832635,"aZ":-30.09439565764085,"pfxX":-7.4855409915744655,"pfxZ":1.1814148164151526,"pX":-0.7335467735074278,"pZ":1.7706485002626486,"vX0":5.528487938332714,"vY0":-131.87775693403773,"vZ0":-3.3920248750765642,"x":144.96,"y":190.97,"x0":-1.88240246471383,"y0":50.005148825361715,"z0":5.288607349757459,"aX":-13.213329846546678},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.6,"breakHorizontal":12.4,"spinRate":1316,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.41500412913746576,"extension":6.681709900252043},"index":3,"playId":"7f78dd39-dc93-3a09-92d3-fc15972c57ef","pitchNumber":3,"startTime":"2026-04-28T03:00:26.272Z","endTime":"2026-04-28T03:00:30.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.953966315641345,"aZ":-13.918454836937366,"pfxX":-5.109079910013173,"pfxZ":9.313398572638956,"pX":-0.9325224227673499,"pZ":2.492656400215878,"vX0":4.732503059464542,"vY0":-139.29180732121958,"vZ0":-5.045368662884731,"x":152.55,"y":171.48,"x0":-1.9916447837775484,"y0":50.00493089078851,"z0":5.2512541244435615,"aX":-10.017790415676133},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":8.3,"spinRate":2285,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39356909545597274,"extension":6.230182691938558},"index":4,"playId":"9a6dde27-3ec7-3a69-b415-a9c619802aea","pitchNumber":4,"startTime":"2026-04-28T03:00:47.668Z","endTime":"2026-04-28T03:01:14.679Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":71.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.275796339041015,"aZ":-45.024383023684614,"pfxX":4.934716615112064,"pfxZ":-9.903022105687185,"pX":-0.6014049757077842,"pZ":2.3085103898966173,"vX0":1.4593791625922106,"vY0":-114.12067564893064,"vZ0":2.4704991680558073,"x":139.92,"y":176.45,"x0":-1.893152444157536,"y0":50.00505543849147,"z0":5.701742369224683,"aX":6.400700206492571},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-16.8,"breakHorizontal":-9.4,"spinRate":2861,"spinDirection":39},"zone":4,"typeConfidence":2.0,"plateTime":0.4830668908725877,"extension":6.399772368407152},"index":5,"playId":"af3c0773-0a2a-342c-b90e-0365c397fbf5","pitchNumber":5,"startTime":"2026-04-28T03:01:24.115Z","endTime":"2026-04-28T03:01:27.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31610604295802,"aZ":-13.765984713813948,"pfxX":-4.391017465834905,"pfxZ":9.503948760069406,"pX":-0.16332391050083628,"pZ":4.150303502654474,"vX0":6.213715215329056,"vY0":-138.6080369355018,"vZ0":-0.9545816200624193,"x":123.23,"y":126.72,"x0":-1.868441046828926,"y0":50.00190412147398,"z0":5.422580626586707,"aX":-8.50484467368493},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":6.6,"spinRate":2246,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3958587198781167,"extension":6.400812790666043},"index":6,"playId":"36f26fc3-f8c4-31db-853b-66cf4c86a03a","pitchNumber":6,"startTime":"2026-04-28T03:01:44.218Z","endTime":"2026-04-28T03:01:47.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:01:47.743Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-28T03:02:04.152Z","endTime":"2026-04-28T03:03:36.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.128922618139597,"aZ":-42.67488911953579,"pfxX":7.05452011567499,"pfxZ":-8.346796786138375,"pX":-0.5803148973599003,"pZ":2.403505162676693,"vX0":0.8551680590823401,"vY0":-112.27051370093523,"vZ0":2.415514112867668,"x":139.12,"y":173.89,"x0":-1.8828291935914863,"y0":50.00359182717661,"z0":5.70416564386084,"aX":8.872824903840378},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-14.0,"breakHorizontal":-13.0,"spinRate":2851,"spinDirection":39},"zone":4,"typeConfidence":2.0,"plateTime":0.49064616694388397,"extension":6.36286423455048},"index":0,"playId":"543a40c2-2141-3e82-8ec9-d7b19aa6b650","pitchNumber":1,"startTime":"2026-04-28T03:02:19.303Z","endTime":"2026-04-28T03:02:22.824Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-28T03:02:38.106Z","endTime":"2026-04-28T03:02:52.042Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.432602765538988,"aZ":-30.161807080847495,"pfxX":-5.73523361604382,"pfxZ":1.1432709121756481,"pX":-1.196177077363793,"pZ":2.6827591722622897,"vX0":3.9190109849922568,"vY0":-131.64371442395222,"vZ0":-1.3484745544278918,"x":162.6,"y":166.35,"x0":-1.9546487247524111,"y0":50.00609331771905,"z0":5.422474109487811,"aX":-10.126482708897553},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.0,"breakHorizontal":9.6,"spinRate":1395,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.415146894624455,"extension":6.422803255861618},"index":2,"playId":"1722f96f-f240-362c-8704-2971615aa16d","pitchNumber":2,"startTime":"2026-04-28T03:02:52.042Z","endTime":"2026-04-28T03:02:58.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58653159152331,"aZ":-30.84851647481285,"pfxX":-5.444134661725147,"pfxZ":0.7443767399702104,"pX":0.19327311965056057,"pZ":1.1688700857186645,"vX0":7.601620158157026,"vY0":-132.2940582472493,"vZ0":-4.673433511968957,"x":109.63,"y":207.22,"x0":-2.0067963450263897,"y0":50.000411141683045,"z0":5.21294181066247,"aX":-9.671867361389115},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.5,"breakHorizontal":8.3,"spinRate":1350,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4136411790953578,"extension":6.37113823804889},"index":3,"playId":"a43cd731-3ec9-36eb-aeff-18e0078328c2","pitchNumber":3,"startTime":"2026-04-28T03:03:32.017Z","endTime":"2026-04-28T03:03:36.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:03:36.321Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Agustín Ramírez singles on a sharp ground ball to left fielder Teoscar Hernández. Otto Lopez to 3rd. Xavier Edwards to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-28T03:03:44.200Z","endTime":"2026-04-28T03:05:53.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28355249547886,"aZ":-18.809383881329776,"pfxX":-8.519733090261864,"pfxZ":6.967082229153696,"pX":-1.2495841509636532,"pZ":2.206845749055708,"vX0":4.747252883477236,"vY0":-137.59205656489806,"vZ0":-4.780199713448505,"x":164.63,"y":179.2,"x0":-1.8895367552231406,"y0":50.00544526093565,"z0":5.239758482194017,"aX":-16.35198383253543},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.8,"breakHorizontal":14.4,"spinRate":2245,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.3979386415845729,"extension":6.2772895335732715},"index":0,"playId":"4741cc2a-b7bb-36a9-80bd-acb553d552a0","pitchNumber":1,"startTime":"2026-04-28T03:04:06.874Z","endTime":"2026-04-28T03:04:10.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7227921965123,"aZ":-12.012712652575093,"pfxX":-4.243425864361927,"pfxZ":10.231732289667193,"pX":-1.1337856559823178,"pZ":2.1420377041532834,"vX0":3.4539599109309993,"vY0":-139.34970913702514,"vZ0":-6.410889364423858,"x":160.22,"y":180.94,"x0":-1.8367826807034768,"y0":50.00234362748849,"z0":5.262697121688874,"aX":-8.361967303659043},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":7.0,"spinRate":2191,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3927475726880365,"extension":6.520701941818695},"index":1,"playId":"4b765923-0eb5-3510-b735-3b76a0b4d795","pitchNumber":2,"startTime":"2026-04-28T03:04:25.742Z","endTime":"2026-04-28T03:04:30.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.577925344431925,"aZ":-24.78220284737814,"pfxX":0.43426882550918666,"pfxZ":4.1495775297060264,"pX":0.559832373212797,"pZ":1.6812538847357716,"vX0":6.411202892025897,"vY0":-131.98936922787587,"vZ0":-4.61959579378691,"x":95.66,"y":193.39,"x0":-1.9474486470185965,"y0":50.003655993623404,"z0":5.257782856812455,"aX":0.7720622816783292},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.8,"breakHorizontal":-2.0,"spinRate":2475,"spinDirection":174},"zone":9,"typeConfidence":2.0,"plateTime":0.4134801096936318,"extension":6.496679881480557},"index":2,"playId":"c755f093-36d7-3be3-b09e-173705343201","pitchNumber":3,"startTime":"2026-04-28T03:04:44.860Z","endTime":"2026-04-28T03:04:48.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.463683648663633,"aZ":-20.751549834214657,"pfxX":-8.499501097168162,"pfxZ":5.858504083965459,"pX":-0.4117157033609361,"pZ":1.6951422938357685,"vX0":6.640141030196717,"vY0":-138.62580119664165,"vZ0":-5.84327655505931,"x":132.69,"y":193.01,"x0":-1.7316172573545865,"y0":50.00394835902258,"z0":5.212017181206971,"aX":-16.573606652345727},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.6,"breakHorizontal":14.0,"spinRate":2205,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.3948477108818649,"extension":6.688032864583071},"index":3,"playId":"9f8af0fa-104d-3c21-a428-4fb96ddba777","pitchNumber":4,"startTime":"2026-04-28T03:05:07.016Z","endTime":"2026-04-28T03:05:10.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89302908803356,"aZ":-26.734359604694983,"pfxX":-3.2505397779586853,"pfxZ":3.0635729946509453,"pX":-0.15128439585078532,"pZ":2.4325163665332976,"vX0":5.328497500591199,"vY0":-132.13119578620288,"vZ0":-2.573020211840306,"x":122.77,"y":173.1,"x0":-1.7673664982435013,"y0":50.003796872463674,"z0":5.373566391173483,"aX":-5.775390743939483},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.2,"breakHorizontal":4.8,"spinRate":1264,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.41376419748229143,"extension":6.582330495703666},"hitData":{"launchSpeed":114.2,"launchAngle":6.0,"totalDistance":189.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":82.26,"coordY":106.0}},"index":4,"playId":"f7aabb43-70e5-3064-a194-d947a0c10697","pitchNumber":5,"startTime":"2026-04-28T03:05:44.136Z","endTime":"2026-04-28T03:05:53.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:05:53.686Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out on automatic strike.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-28T03:07:10.332Z","endTime":"2026-04-28T03:08:14.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-28T03:06:39.721Z","endTime":"2026-04-28T03:07:12.677Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64985356379253,"aZ":-28.431859184468635,"pfxX":-7.949282433411437,"pfxZ":2.100653628353292,"pX":-0.33922985275173295,"pZ":0.6879304015543289,"vX0":6.6706576349712465,"vY0":-132.5128843307332,"vZ0":-6.466309659985529,"x":129.93,"y":220.21,"x0":-1.8532645637548537,"y0":50.00545461462834,"z0":5.230206043095254,"aX":-14.175117844550709},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.6,"breakHorizontal":13.0,"spinRate":1406,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4129430484720076,"extension":6.418485736258338},"index":1,"playId":"2ff89b56-ce7d-3edc-b868-32a31404494e","pitchNumber":1,"startTime":"2026-04-28T03:07:12.677Z","endTime":"2026-04-28T03:07:16.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.375260811758437,"aZ":-33.8851336073087,"pfxX":-8.920371465635856,"pfxZ":-0.9728386140579826,"pX":-0.7279132713495376,"pZ":0.8443065030006749,"vX0":6.346385948523841,"vY0":-131.7074675386596,"vZ0":-4.748013418043909,"x":144.75,"y":215.98,"x0":-2.0116283086017033,"y0":50.00425944285185,"z0":5.180652960014907,"aX":-15.649080394455803},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-2.6,"breakHorizontal":14.8,"spinRate":1283,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4161078565747185,"extension":6.4328136590622105},"index":2,"playId":"b1ffa862-0a2a-311c-9e8e-b1f2a507e753","pitchNumber":2,"startTime":"2026-04-28T03:07:35.731Z","endTime":"2026-04-28T03:07:38.741Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-28T03:07:49.063Z","endTime":"2026-04-28T03:08:08.892Z","isPitch":false,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"}},{"details":{"call":{"code":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":true,"hasReview":false,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":683357,"fullName":"Owen Caissie"}}},"count":{"balls":0,"strikes":3,"outs":1},"index":4,"playId":"32670def-cb06-3472-9878-12799d42ceec","pitchNumber":2,"startTime":"2026-04-28T03:08:08.892Z","endTime":"2026-04-28T03:08:14.297Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-04-28T03:08:14.297Z","atBatIndex":27},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Javier Sanoja reaches on a fielding error by shortstop Hyeseong Kim. Otto Lopez scores. Xavier Edwards to 3rd. Agustín Ramírez to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-28T03:08:54.591Z","endTime":"2026-04-28T03:09:44.670Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnThird":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":808967,"link":"/api/v1/people/808967"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.563004544213687,"aZ":-29.41143566711967,"pfxX":-6.048588765489171,"pfxZ":1.5913294980152983,"pX":0.2982861828825315,"pZ":1.6325371186017652,"vX0":7.366171724443979,"vY0":-130.48062682659722,"vZ0":-3.940252971832982,"x":105.63,"y":194.7,"x0":-1.7658657944619913,"y0":50.003823642329614,"z0":5.360280451097126,"aX":-10.507309926950393},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.3,"breakHorizontal":9.5,"spinRate":1246,"spinDirection":245},"zone":9,"typeConfidence":2.0,"plateTime":0.4185981862424093,"extension":6.744919082360801},"index":0,"playId":"c4941d66-ea8d-39f8-8228-384da628b621","pitchNumber":1,"startTime":"2026-04-28T03:09:13.237Z","endTime":"2026-04-28T03:09:17.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13260608056222,"aZ":-27.746826378169768,"pfxX":1.723967139449959,"pfxZ":2.5920247626170845,"pX":0.48166815282200176,"pZ":1.387588163610399,"vX0":5.05198282381144,"vY0":-129.32334542869376,"vZ0":-4.781923147225154,"x":98.64,"y":201.32,"x0":-1.71533819806946,"y0":50.001988408938026,"z0":5.370623431341485,"aX":2.9392746026044247},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.0,"breakHorizontal":-4.2,"spinRate":2735,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.42236925019661653,"extension":6.5058366663019775},"hitData":{"launchSpeed":101.6,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.86,"coordY":147.79}},"index":1,"playId":"195b8f3d-e13f-36dd-b52f-1d6f71f8f7e3","pitchNumber":2,"startTime":"2026-04-28T03:09:33.376Z","endTime":"2026-04-28T03:09:44.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:09:44.670Z","atBatIndex":28},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Connor Norby grounds into a force out, shortstop Hyeseong Kim to second baseman Alex Freeland. Javier Sanoja out at 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-28T03:10:11.984Z","endTime":"2026-04-28T03:10:19.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69170167984819,"aZ":-28.365234992389144,"pfxX":-4.079619152556292,"pfxZ":2.146858066843465,"pX":0.42270001504893673,"pZ":1.898534980902794,"vX0":7.074074306722165,"vY0":-131.52919961643076,"vZ0":-3.6172383060402864,"x":100.89,"y":187.52,"x0":-1.756767146189727,"y0":50.00371944587352,"z0":5.366879841327989,"aX":-7.23732553744587},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.4,"breakHorizontal":6.0,"spinRate":1452,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.41449442169262696,"extension":6.525822155949348},"hitData":{"launchSpeed":90.6,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.36,"coordY":156.27}},"index":0,"playId":"9988ca83-2d21-3aca-b233-1f9c9d95f8e3","pitchNumber":1,"startTime":"2026-04-28T03:10:12.416Z","endTime":"2026-04-28T03:10:19.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:10:19.182Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Tucker flies out to right fielder Owen Caissie.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-28T03:13:04.762Z","endTime":"2026-04-28T03:14:06.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-28T03:12:46.052Z","endTime":"2026-04-28T03:13:06.943Z","isPitch":false,"type":"action","player":{"id":663656,"link":"/api/v1/people/663656"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.213934002224168,"aZ":-29.26890223226953,"pfxX":-9.393796876756156,"pfxZ":1.9596670368892823,"pX":-2.0843822347015726,"pZ":2.568726591943737,"vX0":3.563441182301554,"vY0":-121.42972643152694,"vZ0":-2.039588568955061,"x":196.45,"y":169.42,"x0":-2.355740087392833,"y0":50.003828209179694,"z0":5.982041922140186,"aX":-13.93837090231722},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.2,"breakHorizontal":16.1,"spinRate":1462,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4521915932007339,"extension":6.801345475877247},"index":1,"playId":"f505ebbf-ca2d-3633-9dd6-046352b5a6fe","pitchNumber":1,"startTime":"2026-04-28T03:13:06.943Z","endTime":"2026-04-28T03:13:10.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":69.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.913822775712084,"aZ":-43.62774854562676,"pfxX":3.4896550714803207,"pfxZ":-9.458772979544745,"pX":0.10438580986574456,"pZ":2.7224737968693082,"vX0":3.440363957745714,"vY0":-110.35373882336968,"vZ0":2.2935098798397293,"x":113.02,"y":165.27,"x0":-1.9385933655289347,"y0":50.000891276783825,"z0":6.326983065995899,"aX":4.226513831987704},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.2,"breakVerticalInduced":-16.0,"breakHorizontal":-7.3,"spinRate":2093,"spinDirection":17},"zone":5,"typeConfidence":2.0,"plateTime":0.4997606618777275,"extension":6.838486030285574},"index":2,"playId":"03e324ae-596b-3e6d-b6f6-9f53de4c51a1","pitchNumber":2,"startTime":"2026-04-28T03:13:21.251Z","endTime":"2026-04-28T03:13:24.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.235219527454124,"aZ":-27.276800025220385,"pfxX":-11.383673388628708,"pfxZ":3.256576419328704,"pX":0.7507894892562642,"pZ":1.2718134573457973,"vX0":10.367708354733724,"vY0":-121.6507583541062,"vZ0":-5.308905523925864,"x":88.38,"y":204.44,"x0":-2.081526430969314,"y0":50.00154774185325,"z0":5.838749310799479,"aX":-17.109176375343445},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.8,"breakHorizontal":18.2,"spinRate":1722,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.44975204196916785,"extension":6.954432961151543},"index":3,"playId":"4bbac368-f8d6-36c5-9865-2d36010a1cd2","pitchNumber":3,"startTime":"2026-04-28T03:13:41.197Z","endTime":"2026-04-28T03:13:44.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00089559916473,"aZ":-28.093642308126242,"pfxX":-10.121872106601375,"pfxZ":2.672556172161924,"pX":-0.6744784129923854,"pZ":2.134003972305735,"vX0":7.082714864182906,"vY0":-122.50148165006745,"vZ0":-3.347144174426883,"x":142.71,"y":181.16,"x0":-2.280549107163952,"y0":50.00379615079392,"z0":5.906072517110449,"aX":-15.466032394921776},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.3,"breakHorizontal":16.8,"spinRate":1651,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.44620553259361495,"extension":7.025447931783359},"hitData":{"launchSpeed":85.5,"launchAngle":31.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.67,"coordY":93.08}},"index":4,"playId":"3df1d11a-bd71-3922-85b6-5fba2005a7fd","pitchNumber":4,"startTime":"2026-04-28T03:13:56.961Z","endTime":"2026-04-28T03:14:06.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:14:06.493Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Teoscar Hernández walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-28T03:14:07.850Z","endTime":"2026-04-28T03:15:19.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57392261055906,"aZ":-17.890052844593306,"pfxX":-9.014601990562223,"pfxZ":7.537374061445775,"pX":-1.1029267905873286,"pZ":2.5550695814034503,"vX0":5.84430517534887,"vY0":-136.46641358071776,"vZ0":-5.763105722229543,"x":159.04,"y":169.79,"x0":-2.0952990308299104,"y0":50.00660184801861,"z0":5.916869353196825,"aX":-17.094577177584263},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.7,"breakHorizontal":15.2,"spinRate":2109,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40056959045603735,"extension":6.98875248799573},"index":0,"playId":"9a1de16d-e898-3e54-bad3-1d2f59ef99e7","pitchNumber":1,"startTime":"2026-04-28T03:14:30.152Z","endTime":"2026-04-28T03:14:33.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.088305847231087,"aZ":-26.177321699327443,"pfxX":2.236904026147636,"pfxZ":3.7287068435007624,"pX":1.343469795254859,"pZ":2.022249125066324,"vX0":7.2691322259670175,"vY0":-125.59990938472511,"vZ0":-4.747236821682074,"x":65.79,"y":184.18,"x0":-1.8719393888683493,"y0":50.00030022326612,"z0":6.051023975552656,"aX":3.5919593575476414},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.0,"breakHorizontal":-5.6,"spinRate":1946,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4351424467957701,"extension":7.005772481261387},"index":1,"playId":"48139215-8bfc-331e-a2bc-3e11acc54b45","pitchNumber":2,"startTime":"2026-04-28T03:14:43.970Z","endTime":"2026-04-28T03:14:46.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.061804093382694,"aZ":-9.644299185390851,"pfxX":-3.78151868158245,"pfxZ":12.210274991289852,"pX":0.8930858541052362,"pZ":2.2067461525076433,"vX0":8.188194472901895,"vY0":-134.90857345311176,"vZ0":-8.6203591157517,"x":82.96,"y":179.2,"x0":-1.6887383461987562,"y0":50.00629940951011,"z0":6.121598458683612,"aX":-6.980480329955474},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.4,"breakHorizontal":5.2,"spinRate":2260,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4058490482900825,"extension":7.165383733526172},"index":2,"playId":"ff6ce8c4-c579-3997-a8e1-64a70fb8c289","pitchNumber":3,"startTime":"2026-04-28T03:15:00.228Z","endTime":"2026-04-28T03:15:03.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91346073603101,"aZ":-10.843371966849586,"pfxX":-4.313928119888456,"pfxZ":11.518889401146492,"pX":1.1485385651300295,"pZ":1.7366751288389453,"vX0":8.802477356607564,"vY0":-135.08453909704963,"vZ0":-9.445013987049888,"x":73.22,"y":191.89,"x0":-1.5889721006193456,"y0":50.00133277592226,"z0":6.036802784071845,"aX":-7.988184610260958},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.0,"breakHorizontal":6.0,"spinRate":2261,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4051937666663519,"extension":7.039707954356417},"index":3,"playId":"187bc090-5e2e-36ee-8e95-051600c40d13","pitchNumber":4,"startTime":"2026-04-28T03:15:16.089Z","endTime":"2026-04-28T03:15:19.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:15:19.256Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Muncy singles on a line drive to left fielder Kyle Stowers. Teoscar Hernández to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-28T03:15:23.662Z","endTime":"2026-04-28T03:17:51.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.178996636947474,"aZ":-27.84796984595986,"pfxX":-9.52679373674998,"pfxZ":2.8014299626529873,"pX":-0.12559251168262198,"pZ":1.6214131723873166,"vX0":7.973279491193867,"vY0":-123.20798895291159,"vZ0":-4.674665063042942,"x":121.79,"y":195.0,"x0":-2.157033791918786,"y0":50.00469720575813,"z0":5.881100217136851,"aX":-14.731473603001294},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.2,"breakHorizontal":15.5,"spinRate":1653,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.44357943535310707,"extension":7.059500965319733},"index":0,"playId":"3d049426-0f13-3574-8325-31c6edfee13b","pitchNumber":1,"startTime":"2026-04-28T03:15:48.588Z","endTime":"2026-04-28T03:15:51.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.926012752838158,"aZ":-26.13608769055709,"pfxX":-9.576579027424682,"pfxZ":3.8740806324728743,"pX":-0.936128830497776,"pZ":1.522447455544493,"vX0":6.34513984824138,"vY0":-123.56093883800668,"vZ0":-5.1912729377668425,"x":152.68,"y":197.67,"x0":-2.283772650009446,"y0":50.000466715736096,"z0":5.82682059584735,"aX":-14.914614398062067},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.1,"breakHorizontal":16.0,"spinRate":1326,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4420443625658663,"extension":6.751508436082718},"index":1,"playId":"a44139c9-8735-3187-80fa-8a784a16776b","pitchNumber":2,"startTime":"2026-04-28T03:16:08.992Z","endTime":"2026-04-28T03:16:12.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66365913783266,"aZ":-10.336905461289957,"pfxX":-3.967152229063616,"pfxZ":11.784386820444425,"pX":-0.6452551422305292,"pZ":2.1133812443577176,"vX0":4.8963704458782695,"vY0":-135.08725408584604,"vZ0":-8.464145434844948,"x":141.6,"y":181.72,"x0":-1.9635384595905025,"y0":50.00671689573563,"z0":6.008896239675582,"aX":-7.354275055525144},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.8,"breakHorizontal":6.1,"spinRate":2220,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.40503173553684135,"extension":6.970643602464859},"index":2,"playId":"72bb1aae-d0c3-3662-ba2d-794119efc215","pitchNumber":3,"startTime":"2026-04-28T03:16:31.037Z","endTime":"2026-04-28T03:16:34.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":73.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.961054667541468,"aZ":-42.594924856247935,"pfxX":1.5042393745403637,"pfxZ":-7.927641614297619,"pX":0.7575147769517977,"pZ":-0.6409929465632251,"vX0":5.529573477809829,"vY0":-114.41779105615393,"vZ0":-5.558256631608691,"x":88.13,"y":256.09,"x0":-1.8954162894146065,"y0":50.005048506719874,"z0":6.036150546584229,"aX":1.9762878739337737},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-15.6,"breakHorizontal":-4.2,"spinRate":2315,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.4804245143369492,"extension":6.66320199705822},"index":3,"playId":"be0817dc-9b70-3734-86b6-ef21be68ff47","pitchNumber":4,"startTime":"2026-04-28T03:16:52.221Z","endTime":"2026-04-28T03:16:55.719Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"0fd31b5b-8a8c-3585-a30c-770df1c181d0","startTime":"2026-04-28T03:17:21.457Z","endTime":"2026-04-28T03:17:24.457Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.757353759899576,"aZ":-10.669563365236682,"pfxX":-5.2256566466384236,"pfxZ":11.230259577799657,"pX":-0.8370832418386779,"pZ":3.413345770858924,"vX0":5.036481077766427,"vY0":-137.33742230786717,"vZ0":-5.423120751513772,"x":148.91,"y":146.62,"x0":-2.0137324572209945,"y0":50.00124080913503,"z0":6.135945236854768,"aX":-10.004952405718639},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.4,"breakHorizontal":8.4,"spinRate":2209,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.39847787016134495,"extension":6.9374767039674365},"hitData":{"launchSpeed":97.3,"launchAngle":9.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.47,"coordY":102.36}},"index":5,"playId":"3cf34029-450a-3892-a539-3aa4b8b21a47","pitchNumber":5,"startTime":"2026-04-28T03:17:40.898Z","endTime":"2026-04-28T03:17:51.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:17:51.590Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andy Pages flies out to center fielder Jakob Marsee. Teoscar Hernández to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-28T03:18:13.380Z","endTime":"2026-04-28T03:21:48.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"postOnThird":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10008809483443,"aZ":-27.38679392730442,"pfxX":0.6585555622864958,"pfxZ":3.029619016433182,"pX":0.68536208250478,"pZ":2.6668298794944305,"vX0":6.435654663306705,"vY0":-124.2026711365467,"vZ0":-3.1315057163648388,"x":90.88,"y":166.78,"x0":-2.012227327530932,"y0":50.00368606334683,"z0":6.1928411829061725,"aX":1.0409409516956927},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.0,"breakHorizontal":-2.5,"spinRate":1990,"spinDirection":173},"zone":6,"typeConfidence":2.0,"plateTime":0.43899454847942687,"extension":6.825819230954437},"index":0,"playId":"ebd9a44f-a5b7-328a-806b-f1da2e40ff84","pitchNumber":1,"startTime":"2026-04-28T03:18:23.389Z","endTime":"2026-04-28T03:18:26.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":73.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.864774227921004,"aZ":-34.46260992085813,"pfxX":4.568006232088291,"pfxZ":-1.7032230543440727,"pX":0.7429898659158183,"pZ":1.1532342041625692,"vX0":5.547683969558353,"vY0":-114.6301489102253,"vZ0":-3.451840839811676,"x":88.68,"y":207.64,"x0":-2.2961080456459433,"y0":50.00545181365305,"z0":6.020362015010218,"aX":6.120519284928999},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-3.6,"breakHorizontal":-9.6,"spinRate":2171,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.47660108963074377,"extension":6.837033283338158},"index":1,"playId":"91262ccc-c0f3-3216-a06a-efb093c2bc22","pitchNumber":2,"startTime":"2026-04-28T03:18:43.638Z","endTime":"2026-04-28T03:18:47.149Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-28T03:19:01.255Z","endTime":"2026-04-28T03:19:22.596Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92240375974932,"aZ":-10.79256530887672,"pfxX":-4.863965381514884,"pfxZ":11.23722205706376,"pX":1.305799053354505,"pZ":3.7487739677803784,"vX0":9.783026218740606,"vY0":-136.9863450899691,"vZ0":-4.540313800906366,"x":67.23,"y":137.56,"x0":-1.6779318432272332,"y0":50.00451651878268,"z0":6.164070907260713,"aX":-9.257669060354035},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.6,"breakHorizontal":6.7,"spinRate":2258,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.39967037946425776,"extension":7.065161859712784},"index":3,"playId":"0b9adbf2-c0d4-37c4-9c6b-02d28b33b981","pitchNumber":3,"startTime":"2026-04-28T03:19:22.596Z","endTime":"2026-04-28T03:19:25.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.097555023802332,"aZ":-27.978377911845282,"pfxX":1.200453237488839,"pfxZ":2.711730544674065,"pX":0.11432033906446265,"pZ":2.0198573089707375,"vX0":5.04970999575516,"vY0":-123.4685135343146,"vZ0":-4.113959067310908,"x":112.64,"y":184.24,"x0":-2.111613484339564,"y0":50.00384443296051,"z0":6.0566390504897285,"aX":1.8561755625830736},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.2,"breakHorizontal":-3.4,"spinRate":2000,"spinDirection":168},"zone":8,"typeConfidence":2.0,"plateTime":0.4432751138181148,"extension":6.824750409497104},"index":4,"playId":"858d9f75-bc67-3402-840d-304e8bb3689b","pitchNumber":4,"startTime":"2026-04-28T03:19:45.165Z","endTime":"2026-04-28T03:19:49.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.374895740821312,"aZ":-14.341450120243305,"pfxX":-8.691755415704048,"pfxZ":9.618658761898752,"pX":-0.13870664845010952,"pZ":3.1926635063425817,"vX0":8.197966740312262,"vY0":-135.26741828256127,"vZ0":-4.789004043763417,"x":122.29,"y":152.58,"x0":-2.0787308363902555,"y0":50.00215680313379,"z0":5.9907511958252755,"aX":-16.11400387953155},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.6,"breakHorizontal":14.0,"spinRate":2134,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.40485110480615516,"extension":6.878627565381844},"index":5,"playId":"d0362996-33bd-313e-a9ee-fbfd2e81e0a8","pitchNumber":5,"startTime":"2026-04-28T03:20:11.799Z","endTime":"2026-04-28T03:20:14.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.382714386660737,"aZ":-12.866361138634389,"pfxX":-4.290021513843865,"pfxZ":10.146405424413848,"pX":0.3856774625992604,"pZ":4.301929279331547,"vX0":7.428954275270982,"vY0":-136.64401324497828,"vZ0":-2.9512016739382836,"x":102.3,"y":122.63,"x0":-1.8032619572527722,"y0":50.00060251342271,"z0":6.272719169445144,"aX":-8.162699843865612},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":6.4,"spinRate":2177,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3999118523326093,"extension":6.841668340477113},"index":6,"playId":"f68525a9-29c0-3de4-890f-1b7fbb5e3c20","pitchNumber":6,"startTime":"2026-04-28T03:20:35.526Z","endTime":"2026-04-28T03:20:38.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.275273524427007,"aZ":-34.127494974481564,"pfxX":4.699862184503643,"pfxZ":-1.452099120776296,"pX":0.960806271220396,"pZ":1.0828135303041737,"vX0":6.032780748761401,"vY0":-115.4326112230391,"vZ0":-3.640657500847662,"x":80.38,"y":209.54,"x0":-2.2957635509975085,"y0":50.00014786188013,"z0":5.962531087799888,"aX":6.346209894528676},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-3.2,"breakHorizontal":-10.0,"spinRate":2218,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4743210609577444,"extension":6.911038894234291},"index":7,"playId":"a8830c32-4103-3019-9e32-e104c8b7f8bd","pitchNumber":7,"startTime":"2026-04-28T03:20:58.539Z","endTime":"2026-04-28T03:21:08.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.775937541804844,"aZ":-31.61806937802338,"pfxX":-8.389133958326218,"pfxZ":0.35049160252532907,"pX":0.02645258926567613,"pZ":2.2080732479116363,"vX0":8.318945675077925,"vY0":-124.45610528699436,"vZ0":-2.8171173553494353,"x":115.99,"y":179.16,"x0":-2.254606161592886,"y0":50.00194068504744,"z0":5.948453946197548,"aX":-13.283740238586306},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.2,"breakHorizontal":13.4,"spinRate":1258,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.4385204430527536,"extension":6.8079262046611095},"hitData":{"launchSpeed":94.8,"launchAngle":35.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.25,"coordY":63.48}},"index":8,"playId":"9c5943d7-e337-3ef6-9035-13bdb1cd41e5","pitchNumber":8,"startTime":"2026-04-28T03:21:33.819Z","endTime":"2026-04-28T03:21:48.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:21:48.567Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hyeseong Kim grounds out, second baseman Xavier Edwards to first baseman Connor Norby.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-28T03:22:06.531Z","endTime":"2026-04-28T03:23:22.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94697945586326,"aZ":-43.57181919109839,"pfxX":2.240965390661711,"pfxZ":-8.915010874421519,"pX":-0.038717503426001665,"pZ":1.8110180293717393,"vX0":3.7794582937385006,"vY0":-112.79439124666256,"vZ0":-0.08419251089231694,"x":118.48,"y":189.88,"x0":-2.0320173846904974,"y0":50.00140545731995,"z0":6.269793736782343,"aX":2.8653691153008465},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-15.8,"breakHorizontal":-5.0,"spinRate":2111,"spinDirection":22},"zone":8,"typeConfidence":2.0,"plateTime":0.4869815226270724,"extension":6.694008089350519},"index":0,"playId":"0618eadd-a736-3071-9717-ed18c5103ebe","pitchNumber":1,"startTime":"2026-04-28T03:22:22.622Z","endTime":"2026-04-28T03:22:26.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04269928936411,"aZ":-10.737346759423406,"pfxX":-4.738622819803242,"pfxZ":11.280869258372098,"pX":0.1167911150379683,"pZ":3.325061381708511,"vX0":6.973282961258329,"vY0":-136.7025268223955,"vZ0":-5.566636342880737,"x":112.55,"y":149.0,"x0":-1.8468653026693693,"y0":50.000175686230264,"z0":6.119141014713686,"aX":-9.003003141405339},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.4,"breakHorizontal":7.2,"spinRate":2218,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.40009317160337465,"extension":7.028567971048414},"index":1,"playId":"527bbc88-001b-3965-9300-6042c651c861","pitchNumber":2,"startTime":"2026-04-28T03:22:41.381Z","endTime":"2026-04-28T03:22:44.503Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-28T03:22:55.642Z","endTime":"2026-04-28T03:23:14.944Z","isPitch":false,"type":"action","player":{"id":808975,"link":"/api/v1/people/808975"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.448383422640216,"aZ":-10.186500220750377,"pfxX":-4.7424116707518955,"pfxZ":11.559995811225594,"pX":1.1519150894788905,"pZ":2.924811741365516,"vX0":9.431948384088182,"vY0":-137.084059671943,"vZ0":-6.655605975453051,"x":73.09,"y":159.81,"x0":-1.7181011003353797,"y0":50.00633152507041,"z0":6.080601431355625,"aX":-9.023987256211974},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.7,"breakHorizontal":6.6,"spinRate":2283,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.3996280665260774,"extension":7.047441187048069},"hitData":{"launchSpeed":50.4,"launchAngle":-3.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.43,"coordY":163.4}},"index":3,"playId":"32c39630-9b7f-37e7-9e53-04c1801d819e","pitchNumber":3,"startTime":"2026-04-28T03:23:14.944Z","endTime":"2026-04-28T03:23:22.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:23:22.742Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jakob Marsee walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-28T03:25:06.591Z","endTime":"2026-04-28T03:26:49.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":69.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.41809197543313,"aZ":-41.121762466384766,"pfxX":6.741142015747202,"pfxZ":-7.451875482101432,"pX":0.4037790208320558,"pZ":1.192162501422616,"vX0":2.9902197943340645,"vY0":-109.53726665292486,"vZ0":-0.006446186001742404,"x":101.61,"y":206.59,"x0":-1.8596200532041098,"y0":50.00096171833582,"z0":5.634045237223772,"aX":8.096702511026075},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-13.1,"breakHorizontal":-13.1,"spinRate":2877,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.5022483664225641,"extension":6.344653340432391},"index":0,"playId":"32718248-be93-3cbd-a045-008d48af3845","pitchNumber":1,"startTime":"2026-04-28T03:25:34.717Z","endTime":"2026-04-28T03:25:38.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68860803373404,"aZ":-14.327249368022256,"pfxX":-5.467723779194691,"pfxZ":9.314959592653748,"pX":1.1049488053540124,"pZ":3.4677130450555356,"vX0":9.581401861017277,"vY0":-137.35844945142424,"vZ0":-2.6782341165455477,"x":74.88,"y":145.15,"x0":-1.7138989370151612,"y0":50.000682659038894,"z0":5.426331037429675,"aX":-10.47428059293058},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":7.9,"spinRate":2176,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.39836806840931427,"extension":6.310074183894701},"index":1,"playId":"a37a07ad-7c8e-33d0-bde0-aa734dcebaff","pitchNumber":2,"startTime":"2026-04-28T03:25:50.369Z","endTime":"2026-04-28T03:25:54.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.743976293576257,"aZ":-21.94602923070214,"pfxX":0.7418000920905161,"pfxZ":5.738648863954172,"pX":-0.6876751343656029,"pZ":1.598165211456317,"vX0":3.718924640341312,"vY0":-132.045929498027,"vZ0":-5.3126109940567545,"x":143.21,"y":195.63,"x0":-2.2054742967548435,"y0":50.00265162127116,"z0":5.231345193158089,"aX":1.3204972113309452},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.6,"breakHorizontal":-2.0,"spinRate":2429,"spinDirection":198},"zone":7,"typeConfidence":2.0,"plateTime":0.41339745943371886,"extension":6.740596022508862},"index":2,"playId":"1bcb61fd-7cc9-302c-a6f2-fff21d8ee2b2","pitchNumber":3,"startTime":"2026-04-28T03:26:10.657Z","endTime":"2026-04-28T03:26:14.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.157607062425523,"aZ":-22.39938178224824,"pfxX":0.04560115045477442,"pfxZ":5.371633755810379,"pX":-1.3749686348254733,"pZ":2.012228072901557,"vX0":1.6822887422957293,"vY0":-133.16198240468646,"vZ0":-4.409990068636217,"x":169.41,"y":184.45,"x0":-2.017426303281353,"y0":50.00092477011404,"z0":5.2843281811926515,"aX":0.08254885094677948},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.1,"breakHorizontal":-0.4,"spinRate":2428,"spinDirection":191},"zone":13,"typeConfidence":2.0,"plateTime":0.40933242353087085,"extension":6.469526956684961},"index":3,"playId":"ce850b72-8749-399b-ae3a-eeeee94cf6c2","pitchNumber":4,"startTime":"2026-04-28T03:26:29.126Z","endTime":"2026-04-28T03:26:32.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.792516282431162,"aZ":-10.788436454885636,"pfxX":-5.828559292963223,"pfxZ":10.847492075439494,"pX":0.7546375695402487,"pZ":0.6622051520095021,"vX0":9.208514128353649,"vY0":-139.16634511337296,"vZ0":-10.456561303235096,"x":88.23,"y":220.9,"x0":-1.8323452426034041,"y0":50.00100866243037,"z0":5.172163406872207,"aX":-11.489073887192538},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.6,"breakHorizontal":8.8,"spinRate":2289,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3928410009629988,"extension":6.427337642583567},"index":4,"playId":"329d078e-8920-3546-85d5-bbab7983b55c","pitchNumber":5,"startTime":"2026-04-28T03:26:46.164Z","endTime":"2026-04-28T03:26:49.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:26:49.691Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Stowers lines out sharply, pitcher Yoshinobu Yamamoto to first baseman Freddie Freeman. Jakob Marsee to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-28T03:27:08.777Z","endTime":"2026-04-28T03:28:04.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808967,"link":"/api/v1/people/808967"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.154716104999494,"aZ":-14.306567109454392,"pfxX":-6.457889820884977,"pfxZ":9.307150544285438,"pX":0.060732720943316186,"pZ":1.907716884139884,"vX0":7.438864954271071,"vY0":-137.5794504671296,"vZ0":-6.273038844100828,"x":114.69,"y":187.27,"x0":-1.8374540058332232,"y0":50.00097260458075,"z0":5.184673378175107,"aX":-12.395073726801057},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":10.2,"spinRate":2260,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.39793172469192273,"extension":6.653213514076877},"index":0,"playId":"d4f940af-e28a-3fc5-8cc9-2c2ac0a3602e","pitchNumber":1,"startTime":"2026-04-28T03:27:19.966Z","endTime":"2026-04-28T03:27:23.985Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-28T03:27:35.747Z","endTime":"2026-04-28T03:27:56.201Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.158769004122927,"aZ":-26.69137438681135,"pfxX":-7.272095072463935,"pfxZ":3.0500396803739704,"pX":-0.9811657922569452,"pZ":2.8501761732829447,"vX0":5.130064580927042,"vY0":-132.6672598598592,"vZ0":-1.4580962910840745,"x":154.4,"y":161.83,"x0":-1.987018162506398,"y0":50.002570022696986,"z0":5.3369779701297775,"aX":-13.071307234971073},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.4,"breakHorizontal":12.2,"spinRate":1581,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.41155008371252055,"extension":6.495350864579633},"hitData":{"launchSpeed":102.4,"launchAngle":3.0,"totalDistance":86.0,"trajectory":"line_drive","hardness":"hard","location":"1","coordinates":{"coordX":131.32,"coordY":182.32}},"index":2,"playId":"cb5eb7bd-1b78-3d0d-b753-242f9ce025a7","pitchNumber":2,"startTime":"2026-04-28T03:27:56.201Z","endTime":"2026-04-28T03:28:04.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:28:04.226Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Lopez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-28T03:28:37.985Z","endTime":"2026-04-28T03:30:17.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.045709003707234,"aZ":-23.630889918590604,"pfxX":0.35775391650755384,"pfxZ":4.858044818921756,"pX":-0.4008965517926841,"pZ":2.0732591650132424,"vX0":3.953825579226036,"vY0":-131.3369869774734,"vZ0":-3.400328073816831,"x":132.28,"y":182.8,"x0":-1.9681003049802352,"y0":50.004287815021435,"z0":5.128682731513407,"aX":0.6285590116858628},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.3,"breakHorizontal":-1.4,"spinRate":2399,"spinDirection":191},"zone":7,"typeConfidence":2.0,"plateTime":0.4159697818294119,"extension":6.618897204177683},"index":0,"playId":"d427767d-b1bd-3fcd-a3f5-fa79cf87e9fb","pitchNumber":1,"startTime":"2026-04-28T03:28:42.430Z","endTime":"2026-04-28T03:28:45.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.344109699071932,"aZ":-30.623467038486375,"pfxX":-10.210035920270112,"pfxZ":0.8462963614465582,"pX":-0.3730739467793723,"pZ":0.794146822870108,"vX0":7.037593597391399,"vY0":-133.91317237838618,"vZ0":-6.0834586101287105,"x":131.22,"y":217.34,"x0":-1.7009609106203287,"y0":50.00227599178626,"z0":5.270053320904279,"aX":-18.650753687143652},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.5,"breakHorizontal":17.0,"spinRate":1689,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.40811279998972916,"extension":6.707095794913746},"index":1,"playId":"5bcabf5c-efa1-3557-8d1d-138f193c4af7","pitchNumber":2,"startTime":"2026-04-28T03:29:02.715Z","endTime":"2026-04-28T03:29:06.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.053862613834944,"aZ":-29.190368435039023,"pfxX":-10.10808952241005,"pfxZ":1.6467964711591723,"pX":0.3255617220404153,"pZ":1.5096581490070717,"vX0":8.725655762544335,"vY0":-132.7545108505524,"vZ0":-4.445241601190697,"x":104.59,"y":198.02,"x0":-1.6704840169928792,"y0":50.000467737616475,"z0":5.299708959868337,"aX":-18.26818370466456},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.3,"breakHorizontal":16.7,"spinRate":1766,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4106220547914914,"extension":6.719510216985974},"index":2,"playId":"c3695c18-8a0c-3753-9d27-d1cc7fd89826","pitchNumber":3,"startTime":"2026-04-28T03:29:23.657Z","endTime":"2026-04-28T03:29:27.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.549844567023754,"aZ":-13.244159715213495,"pfxX":-5.748245886953589,"pfxZ":9.733297202151721,"pX":1.2120526590856537,"pZ":2.7125391360951494,"vX0":9.961498571156445,"vY0":-139.12975883852695,"vZ0":-4.501567658646893,"x":70.8,"y":165.54,"x0":-1.6810038811440686,"y0":50.00008385075214,"z0":5.240456425053152,"aX":-11.177237238062132},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":8.2,"spinRate":2274,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3948807397640648,"extension":6.6827733710732025},"index":3,"playId":"3b16d72e-5176-32f7-98d7-80641d2c5522","pitchNumber":4,"startTime":"2026-04-28T03:29:51.790Z","endTime":"2026-04-28T03:29:54.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42330462351395,"aZ":-28.262603680242623,"pfxX":-3.8048694777737935,"pfxZ":2.2262108399812472,"pX":0.8032378691111454,"pZ":1.7526276813077608,"vX0":7.700754016466098,"vY0":-131.56871516205152,"vZ0":-4.073171626176389,"x":86.38,"y":191.46,"x0":-1.6647558614479407,"y0":50.00218419438972,"z0":5.410815167621812,"aX":-6.683414822184427},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.4,"breakHorizontal":5.3,"spinRate":1417,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4160046638671715,"extension":6.662250563155381},"index":4,"playId":"dcc33024-f67f-3ffc-97d0-e9718e2cc4b5","pitchNumber":5,"startTime":"2026-04-28T03:30:13.703Z","endTime":"2026-04-28T03:30:17.106Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:30:17.106Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xavier Edwards walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-28T03:30:23.407Z","endTime":"2026-04-28T03:32:34.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":71.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.150908794273285,"aZ":-43.74650989905209,"pfxX":7.1325723945354715,"pfxZ":-8.882091385893023,"pX":0.47471895476998555,"pZ":1.8670936098898765,"vX0":2.973381758359399,"vY0":-114.56850677764376,"vZ0":1.3362859532529185,"x":98.9,"y":188.37,"x0":-1.7746896763594968,"y0":50.003957153629095,"z0":5.619850537086445,"aX":9.290565928350244},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-15.2,"breakHorizontal":-13.8,"spinRate":2874,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.48181602030608195,"extension":6.395265865669185},"index":0,"playId":"0ee5352b-5ad4-3b7d-963a-832a08c0c08f","pitchNumber":1,"startTime":"2026-04-28T03:30:44.896Z","endTime":"2026-04-28T03:30:48.926Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-28T03:31:01.772Z","endTime":"2026-04-28T03:31:23.761Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.021455884563302,"aZ":-31.577841084691663,"pfxX":-6.255725287457234,"pfxZ":0.3275670388032559,"pX":-1.1209357732327219,"pZ":1.4567684621816899,"vX0":4.3226127666494145,"vY0":-132.7270484081202,"vZ0":-3.959257036345257,"x":159.73,"y":199.45,"x0":-1.9536569996972453,"y0":50.00003555781876,"z0":5.254172253820321,"aX":-11.217696688814387},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.0,"breakHorizontal":10.4,"spinRate":1509,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4118620142264726,"extension":6.439973569925029},"index":2,"playId":"c29e7fb8-2135-30cf-9398-67f33274079a","pitchNumber":2,"startTime":"2026-04-28T03:31:23.761Z","endTime":"2026-04-28T03:31:27.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07944679516421,"aZ":-23.298551153484915,"pfxX":-0.12413862531296438,"pfxZ":4.837169773869428,"pX":-1.0646197996073012,"pZ":2.2176815456592527,"vX0":2.8718076372843,"vY0":-134.1308774651872,"vZ0":-3.6588085344391295,"x":157.58,"y":178.9,"x0":-2.1298232517894276,"y0":50.003252745449714,"z0":5.24689862487789,"aX":-0.22805427839539288},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.3,"breakHorizontal":-0.4,"spinRate":2501,"spinDirection":191},"zone":13,"typeConfidence":2.0,"plateTime":0.407246446739558,"extension":6.487695222533106},"index":3,"playId":"fcf4c39d-8f15-37a7-9ab1-393728b59b49","pitchNumber":3,"startTime":"2026-04-28T03:31:43.760Z","endTime":"2026-04-28T03:31:47.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.430587019940102,"aZ":-29.807457748981033,"pfxX":-9.54287209693883,"pfxZ":1.2957125939254497,"pX":-0.7850868615225557,"pZ":0.7536975113603136,"vX0":6.294604212672518,"vY0":-134.4964355512432,"vZ0":-6.362158629296075,"x":146.93,"y":218.43,"x0":-1.9170444976124181,"y0":50.00564045049694,"z0":5.266521518982095,"aX":-17.46922367022448},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.2,"breakHorizontal":16.0,"spinRate":1533,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.40740161765253147,"extension":6.542431395513021},"index":4,"playId":"9daced06-a6df-34a4-b2fa-c0ecc2d9ab42","pitchNumber":4,"startTime":"2026-04-28T03:32:04.886Z","endTime":"2026-04-28T03:32:08.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51949548866402,"aZ":-15.044392837023306,"pfxX":-4.60472538807249,"pfxZ":8.631010761128428,"pX":-0.9777669577126288,"pZ":3.028348270384187,"vX0":4.4530813961673985,"vY0":-139.75380842361392,"vZ0":-3.5999390297023934,"x":154.27,"y":157.01,"x0":-1.9910053385355853,"y0":50.00365165058526,"z0":5.3169134747825755,"aX":-9.139480809091884},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":7.4,"spinRate":2166,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39142687996400083,"extension":6.4382098616171355},"index":5,"playId":"613c8fa5-6ec4-3f9e-aed9-0a01b6db7733","pitchNumber":5,"startTime":"2026-04-28T03:32:30.301Z","endTime":"2026-04-28T03:32:34.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:32:34.423Z","atBatIndex":38},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Liam Hicks homers (6) on a fly ball to right field. Jakob Marsee scores. Xavier Edwards scores.","rbi":3,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-28T03:32:52.257Z","endTime":"2026-04-28T03:34:48.646Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":{"id":808967,"link":"/api/v1/people/808967"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":{"id":808967,"link":"/api/v1/people/808967"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":808967,"link":"/api/v1/people/808967"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13474428765232,"aZ":-13.810138551325936,"pfxX":-5.523329731535884,"pfxZ":9.298411117155126,"pX":-0.7618296701107861,"pZ":2.403532466990836,"vX0":5.010629773007244,"vY0":-139.79925123820354,"vZ0":-5.648227476884181,"x":146.04,"y":173.88,"x0":-1.861615615831786,"y0":50.00408032714532,"z0":5.3600122104101855,"aX":-10.910568408191244},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":9.0,"spinRate":2318,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3921165052698674,"extension":6.401353504210189},"index":0,"playId":"484bdcbb-3102-3f86-a17b-ec9ed7acf63b","pitchNumber":1,"startTime":"2026-04-28T03:33:12.597Z","endTime":"2026-04-28T03:33:17.141Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-28T03:33:29.908Z","endTime":"2026-04-28T03:33:45.108Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48673451329896,"aZ":-31.613758701365647,"pfxX":-5.438242231830957,"pfxZ":0.3065649105741066,"pX":-1.191974495347182,"pZ":2.745088346634213,"vX0":4.212462143518274,"vY0":-133.31563751892298,"vZ0":-1.1457324051141873,"x":162.44,"y":164.66,"x0":-2.076803012656146,"y0":50.0021452716907,"z0":5.437973555394878,"aX":-9.904452755679765},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.5,"breakHorizontal":9.1,"spinRate":1430,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4090099877653719,"extension":6.346655687734078},"index":2,"playId":"4a6c2001-ba9a-371d-ad8a-4719584b5a7a","pitchNumber":2,"startTime":"2026-04-28T03:33:45.108Z","endTime":"2026-04-28T03:33:48.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.495745062779296,"aZ":-19.218627674464756,"pfxX":-9.21111241013175,"pfxZ":6.589673724057668,"pX":0.430999903169726,"pZ":2.377493908314392,"vX0":9.725257982272598,"vY0":-139.16008723509208,"vZ0":-4.3939140766279765,"x":100.57,"y":174.59,"x0":-1.9081189195533046,"y0":50.00247603856276,"z0":5.245624531713485,"aX":-18.11074693910886},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.2,"breakHorizontal":14.8,"spinRate":2301,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3932201066609071,"extension":6.467403749374521},"index":3,"playId":"82447192-2ff3-3ae5-b888-741f24d4fb8a","pitchNumber":3,"startTime":"2026-04-28T03:34:04.844Z","endTime":"2026-04-28T03:34:08.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.160033889842815,"aZ":-27.89175664971663,"pfxX":-5.96667718473867,"pfxZ":2.3214788905568566,"pX":0.11929880182312907,"pZ":1.9146241101933443,"vX0":7.256927526172281,"vY0":-134.31168426743585,"vZ0":-4.057319800136669,"x":112.45,"y":187.09,"x0":-1.828873742229542,"y0":50.00493734533825,"z0":5.403946266976272,"aX":-11.020056099189505},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.6,"breakHorizontal":9.5,"spinRate":1668,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.40613700877575987,"extension":6.313320133094083},"hitData":{"launchSpeed":101.1,"launchAngle":23.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":231.26,"coordY":87.22}},"index":4,"playId":"f605dc04-0c16-360c-a10a-81b24aeb692d","pitchNumber":4,"startTime":"2026-04-28T03:34:24.931Z","endTime":"2026-04-28T03:34:48.646Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:34:48.646Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Agustín Ramírez grounds out sharply, shortstop Hyeseong Kim to first baseman Freddie Freeman.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-28T03:35:01.082Z","endTime":"2026-04-28T03:35:27.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.907027717103055,"aZ":-20.676852330825763,"pfxX":-9.61947047949564,"pfxZ":6.057974615159817,"pX":0.18832275571128546,"pZ":2.3422485487976794,"vX0":8.781875673709825,"vY0":-136.80392421668432,"vZ0":-4.253746713050602,"x":109.82,"y":175.54,"x0":-1.8120751143928477,"y0":50.00181789602442,"z0":5.332898072275234,"aX":-18.250507880102273},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.2,"breakHorizontal":15.6,"spinRate":2211,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.40022888098164433,"extension":6.478080672125611},"hitData":{"launchSpeed":100.6,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":109.52,"coordY":150.21}},"index":0,"playId":"0ce33a78-c9cb-30de-be89-05ac2eb93fc2","pitchNumber":1,"startTime":"2026-04-28T03:35:18.944Z","endTime":"2026-04-28T03:35:27.154Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:35:27.154Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Freeland flies out to right fielder Owen Caissie.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-28T03:38:16.539Z","endTime":"2026-04-28T03:38:57.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: John King replaces Chris Paddack.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-28T03:36:07.414Z","endTime":"2026-04-28T03:38:18.330Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667463,"link":"/api/v1/people/667463"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.765060651617496,"aZ":-30.678146837379924,"pfxX":7.7265133895937765,"pfxZ":0.8544265577770034,"pX":0.8273009491000166,"pZ":3.2320792349560152,"vX0":-5.19329837073138,"vY0":-131.4496262452596,"vZ0":-0.17556395629407395,"x":85.47,"y":151.51,"x0":1.8204588192433604,"y0":50.00597734086161,"z0":5.569347709239991,"aX":13.58082799026392},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.7,"breakHorizontal":-13.0,"spinRate":2107,"spinDirection":124},"zone":3,"typeConfidence":2.0,"plateTime":0.41601448419542386,"extension":5.8993169064052555},"index":1,"playId":"8da9785d-b856-35c1-b3c2-fd1a4d2c6387","pitchNumber":1,"startTime":"2026-04-28T03:38:18.330Z","endTime":"2026-04-28T03:38:45.356Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.955874773809416,"aZ":-32.1450578067578,"pfxX":-5.8782693289144206,"pfxZ":0.0205369969030329,"pX":-0.3622966766783601,"pZ":2.5194409684853616,"vX0":-3.5822452562326403,"vY0":-118.31868552179334,"vZ0":-0.366884730258634,"x":130.81,"y":170.76,"x0":1.9335226753939772,"y0":50.00259384089828,"z0":5.614768408671534,"aX":-8.358263453877644},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.2,"breakHorizontal":11.5,"spinRate":2889,"spinDirection":305},"zone":4,"typeConfidence":0.68,"plateTime":0.46240137379755186,"extension":5.733290856642439},"hitData":{"launchSpeed":87.4,"launchAngle":30.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.36,"coordY":88.84}},"index":2,"playId":"e145f87f-ca1d-3676-bd8b-db124dc95c34","pitchNumber":2,"startTime":"2026-04-28T03:38:48.484Z","endTime":"2026-04-28T03:38:57.305Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:38:57.305Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shohei Ohtani grounds out, first baseman Connor Norby to pitcher John King.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-28T03:39:21.488Z","endTime":"2026-04-28T03:40:12.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.004844578977245,"aZ":-28.076171948430016,"pfxX":6.520733158783193,"pfxZ":2.3013617378518685,"pX":-0.3048721659753145,"pZ":2.627573362359365,"vX0":-7.442441581461284,"vY0":-131.81725387189894,"vZ0":-1.985413588960408,"x":128.62,"y":167.84,"x0":1.6927255799112932,"y0":50.00165222209245,"z0":5.440110970209236,"aX":11.606452056839615},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.0,"breakHorizontal":-10.4,"spinRate":2063,"spinDirection":115},"zone":4,"typeConfidence":2.0,"plateTime":0.4137021988009959,"extension":6.036184323246293},"index":0,"playId":"9b57b6c7-5ca9-3e29-b39b-6342ac9bb740","pitchNumber":1,"startTime":"2026-04-28T03:39:21.488Z","endTime":"2026-04-28T03:39:24.902Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-28T03:39:34.291Z","endTime":"2026-04-28T03:39:47.413Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.112514081543708,"aZ":-32.74523597195845,"pfxX":7.996644110958687,"pfxZ":-0.39284519394328044,"pX":0.3387880053812474,"pZ":1.285207673712412,"vX0":-5.912677808646873,"vY0":-119.10296461359991,"vZ0":-2.8493198335640466,"x":104.09,"y":204.08,"x0":1.810153036446299,"y0":50.00584589988052,"z0":5.447933349965313,"aX":11.53184564250123},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.1,"breakHorizontal":-13.1,"spinRate":1521,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.45926023880866573,"extension":5.773222949415755},"index":2,"playId":"6f3f73df-7e2a-3ec3-8572-8016aa24c506","pitchNumber":2,"startTime":"2026-04-28T03:39:47.413Z","endTime":"2026-04-28T03:39:50.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.852248937852156,"aZ":-29.883921082794163,"pfxX":8.369346712318752,"pfxZ":1.2653542227701111,"pX":0.507867447790816,"pZ":2.0118421039835392,"vX0":-6.141756022778589,"vY0":-133.46360046841474,"vZ0":-3.2043657510041377,"x":97.64,"y":184.46,"x0":1.7478245323885688,"y0":50.0026685945418,"z0":5.372799370449844,"aX":15.14742559375413},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.8,"breakHorizontal":-13.9,"spinRate":2244,"spinDirection":123},"zone":9,"typeConfidence":2.0,"plateTime":0.40988103561451616,"extension":6.098556570314379},"hitData":{"launchSpeed":94.8,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":166.33,"coordY":154.13}},"index":3,"playId":"a1bb937f-6451-374a-aeef-ee35cd7f6ef2","pitchNumber":3,"startTime":"2026-04-28T03:40:03.647Z","endTime":"2026-04-28T03:40:12.358Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:40:12.358Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Freddie Freeman lines out sharply to center fielder Jakob Marsee.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-28T03:40:39.034Z","endTime":"2026-04-28T03:41:04.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":73.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57885371657371,"aZ":-40.88569854010608,"pfxX":-5.190907190365296,"pfxZ":-6.556975289725868,"pX":0.7445011529638773,"pZ":1.1341959464858484,"vX0":-0.7672620845794869,"vY0":-114.62530539871877,"vZ0":-1.7054297583972051,"x":88.62,"y":208.16,"x0":1.758076060501075,"y0":50.00395145574546,"z0":5.886947328378064,"aX":-6.894164606270969},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-12.0,"breakHorizontal":9.6,"spinRate":2779,"spinDirection":317},"zone":14,"typeConfidence":0.92,"plateTime":0.4781920711385923,"extension":5.978606969642601},"index":0,"playId":"a1889cbf-ed18-3a8a-854f-9fe94a656c59","pitchNumber":1,"startTime":"2026-04-28T03:40:41.955Z","endTime":"2026-04-28T03:40:45.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.567309891169618,"aZ":-32.933894944063866,"pfxX":-5.544620984251557,"pfxZ":-0.5351535762493747,"pX":0.0690783694593788,"pZ":3.06683010810531,"vX0":-2.553051014641548,"vY0":-118.66705641223973,"vZ0":1.0464705779129315,"x":114.37,"y":155.98,"x0":1.8789001125410554,"y0":50.00167409092909,"z0":5.618932949629378,"aX":-7.910989085624639},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.5,"breakHorizontal":10.7,"spinRate":2776,"spinDirection":298},"zone":2,"typeConfidence":0.77,"plateTime":0.46144961812570306,"extension":5.989348238424495},"hitData":{"launchSpeed":104.3,"launchAngle":21.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":113.04,"coordY":71.5}},"index":1,"playId":"8ef32a90-74f8-3da2-b750-1378b0d1ece9","pitchNumber":2,"startTime":"2026-04-28T03:40:57.548Z","endTime":"2026-04-28T03:41:04.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:41:04.743Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-28T03:43:34.890Z","endTime":"2026-04-28T03:45:56.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Alex Vesia replaces Yoshinobu Yamamoto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-28T03:41:48.245Z","endTime":"2026-04-28T03:43:37.072Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681911,"link":"/api/v1/people/681911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":80.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79631690664419,"aZ":-12.224792400653483,"pfxX":3.053289702037676,"pfxZ":11.81025045546971,"pX":0.5645604176230787,"pZ":4.835345416770265,"vX0":0.10170971451975538,"vY0":-129.8208687681023,"vZ0":-0.7308758769389107,"x":95.48,"y":108.23,"x0":0.12869134264194504,"y0":50.00389997337895,"z0":6.060368497336657,"aX":5.157838570024041},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":21.4,"breakHorizontal":-5.5,"spinRate":2458,"spinDirection":163},"zone":12,"typeConfidence":0.86,"plateTime":0.42359287297670756,"extension":6.232768277611478},"index":1,"playId":"d63e0471-8c85-36e2-a84a-34f302b3b655","pitchNumber":1,"startTime":"2026-04-28T03:43:37.072Z","endTime":"2026-04-28T03:43:41.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.92542664455471,"aZ":-24.47699949987392,"pfxX":-2.774371801991971,"pfxZ":5.203591435281932,"pX":1.1115898752034534,"pZ":-0.5060019231202906,"vX0":3.0588185858200756,"vY0":-120.44172567376826,"vZ0":-9.87627506086716,"x":74.63,"y":252.44,"x0":0.1895576776849975,"y0":50.00226407414614,"z0":5.78876612897194,"aX":-4.1033050782504645},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.4,"breakHorizontal":4.3,"spinRate":2333,"spinDirection":198},"zone":14,"typeConfidence":0.9,"plateTime":0.45360713490155247,"extension":6.358958800404182},"index":2,"playId":"6add23b6-e3a9-3fb5-8958-e83147f83313","pitchNumber":2,"startTime":"2026-04-28T03:43:54.191Z","endTime":"2026-04-28T03:43:58.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.494817286499583,"aZ":-13.995117737088547,"pfxX":3.610625041336401,"pfxZ":10.396983172336691,"pX":0.755125179071408,"pZ":3.5948795572880523,"vX0":0.2731629982261212,"vY0":-131.08587296896414,"vZ0":-3.3245210956829467,"x":88.22,"y":141.72,"x0":0.18029782260775415,"y0":50.003877033779574,"z0":5.917940030668987,"aX":6.31268332653253},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.4,"breakHorizontal":-6.6,"spinRate":2307,"spinDirection":164},"zone":12,"typeConfidence":0.86,"plateTime":0.4170958794210833,"extension":6.323367609737944},"index":3,"playId":"cf956bca-6c5b-3cd9-85e8-d3cfd5a3c123","pitchNumber":3,"startTime":"2026-04-28T03:44:15.782Z","endTime":"2026-04-28T03:44:20.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22327856449383,"aZ":-13.545089286504178,"pfxX":3.01611690109628,"pfxZ":10.824824549664687,"pX":0.1338662661850944,"pZ":2.7816689097110574,"vX0":-1.0132414414698028,"vY0":-130.3175600755468,"vZ0":-5.406190056158324,"x":111.9,"y":163.67,"x0":0.13571824601467936,"y0":50.002505914705864,"z0":5.905094855123937,"aX":5.1908654956934415},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.6,"breakHorizontal":-5.3,"spinRate":2293,"spinDirection":165},"zone":5,"typeConfidence":0.82,"plateTime":0.4201962518897946,"extension":6.365641011755237},"index":4,"playId":"94ac478a-65e2-37e4-a634-a3ae4b5b1737","pitchNumber":4,"startTime":"2026-04-28T03:44:34.873Z","endTime":"2026-04-28T03:44:38.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94434902927803,"aZ":-14.194838511005132,"pfxX":2.7541723180230675,"pfxZ":10.083762486956909,"pX":0.29979805932405706,"pZ":3.9119006010627824,"vX0":-0.5337552534374294,"vY0":-132.58406917319041,"vZ0":-2.593496301356773,"x":105.57,"y":133.16,"x0":0.1456680810744383,"y0":50.00400059838546,"z0":5.936843053726091,"aX":4.910742461681467},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.9,"breakHorizontal":-4.9,"spinRate":2360,"spinDirection":165},"zone":12,"typeConfidence":0.88,"plateTime":0.4128886237638971,"extension":6.381252236771336},"index":5,"playId":"9a8a9092-2790-3cd2-825b-50bcb4feb2b7","pitchNumber":5,"startTime":"2026-04-28T03:44:54.222Z","endTime":"2026-04-28T03:44:57.230Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-28T03:45:11.936Z","endTime":"2026-04-28T03:45:29.068Z","isPitch":false,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.963428192363523,"aZ":-10.885707417297033,"pfxX":2.8215820355084604,"pfxZ":12.366339195349216,"pX":0.22178683550855227,"pZ":3.321201293232195,"vX0":-0.7645543253453828,"vY0":-130.50023785421487,"vZ0":-4.30704635878941,"x":108.55,"y":149.11,"x0":0.15233402348288083,"y0":50.003364992496564,"z0":5.815804853628892,"aX":4.85702630616287},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":21.6,"breakHorizontal":-4.9,"spinRate":2424,"spinDirection":166},"zone":2,"typeConfidence":0.87,"plateTime":0.4200409723587617,"extension":6.391545520650793},"index":7,"playId":"28bbd2ed-f3ca-3682-a257-5f6db154e6ea","pitchNumber":6,"startTime":"2026-04-28T03:45:29.068Z","endTime":"2026-04-28T03:45:32.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":77.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.968964245383752,"aZ":-27.519345666369926,"pfxX":-4.051859689305085,"pfxZ":3.1268811924957687,"pX":0.26200513826330585,"pZ":1.2709120071258524,"vX0":1.6944896209224787,"vY0":-120.29389785143856,"vZ0":-5.689420060119772,"x":107.01,"y":204.47,"x0":0.08073600758113916,"y0":50.001052350218835,"z0":6.060161566640844,"aX":-6.02907107838402},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.8,"breakHorizontal":7.1,"spinRate":2243,"spinDirection":201},"zone":14,"typeConfidence":0.9,"plateTime":0.45265862743644814,"extension":6.399767529865391},"index":8,"playId":"d6039d84-da7e-3985-bc2d-28bb61863cde","pitchNumber":7,"startTime":"2026-04-28T03:45:52.248Z","endTime":"2026-04-28T03:45:56.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:45:56.074Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Sanoja called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-28T03:46:15.106Z","endTime":"2026-04-28T03:48:27.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.620567828977507,"aZ":-9.990112932498821,"pfxX":3.4271465245265835,"pfxZ":12.535179451976664,"pX":0.3611638847760559,"pZ":4.314667204446549,"vX0":-0.7463179943449844,"vY0":-132.2953541452407,"vZ0":-2.498968831889364,"x":103.23,"y":122.28,"x0":0.20192113941791529,"y0":50.00470131165741,"z0":6.005308470503396,"aX":6.066271276666105},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":22.3,"breakHorizontal":-6.0,"spinRate":2426,"spinDirection":166},"zone":12,"typeConfidence":0.89,"plateTime":0.4142505530312022,"extension":6.415586573172763},"index":0,"playId":"33c464a8-8e31-31cc-97d8-f0546906aa6e","pitchNumber":1,"startTime":"2026-04-28T03:46:23.492Z","endTime":"2026-04-28T03:46:26.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.902899444451197,"aZ":-7.548516234304621,"pfxX":2.05678964990615,"pfxZ":14.074566489130302,"pX":0.5821241778772294,"pZ":2.9412377871092623,"vX0":0.5102368511165389,"vY0":-131.9059099820288,"vZ0":-6.042426949619243,"x":94.81,"y":159.37,"x0":0.11868319914084248,"y0":50.004015932609626,"z0":5.828399249461792,"aX":3.5989775263177552},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":24.2,"breakHorizontal":-3.8,"spinRate":2515,"spinDirection":165},"zone":3,"typeConfidence":0.9,"plateTime":0.4163649521908157,"extension":6.292876765308985},"index":1,"playId":"2e35e8b7-c330-34a3-9d51-159d8206f23a","pitchNumber":2,"startTime":"2026-04-28T03:46:41.715Z","endTime":"2026-04-28T03:46:44.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":81.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.915249273719105,"aZ":-10.350161475334366,"pfxX":2.3184886684038823,"pfxZ":12.61173223445628,"pX":-0.3293050965911506,"pZ":4.468588471110678,"vX0":-1.4860687829171837,"vY0":-131.260338712268,"vZ0":-2.0183315306712633,"x":129.55,"y":118.13,"x0":-0.054661929393416374,"y0":50.00532345677911,"z0":6.026187518865634,"aX":4.01298734383129},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":22.6,"breakHorizontal":-3.8,"spinRate":2446,"spinDirection":171},"zone":11,"typeConfidence":0.89,"plateTime":0.4186156565127517,"extension":6.297508772796508},"index":2,"playId":"e2be7f0a-97e2-31e9-9ea7-fc8edc4351cf","pitchNumber":3,"startTime":"2026-04-28T03:47:04.885Z","endTime":"2026-04-28T03:47:07.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01809066546979,"aZ":-26.446635079577945,"pfxX":-4.056508559534636,"pfxZ":3.816721663057665,"pX":-1.1219957083885546,"pZ":1.1535211983425435,"vX0":-1.413975561314957,"vY0":-121.47702739672056,"vZ0":-6.089039809165271,"x":159.77,"y":207.63,"x0":-0.005963808856503688,"y0":50.002045141180744,"z0":5.981410743225272,"aX":-6.0826977117285015},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.8,"breakHorizontal":7.7,"spinRate":2328,"spinDirection":208},"zone":13,"typeConfidence":0.9,"plateTime":0.4502895614638831,"extension":6.444521691426471},"index":3,"playId":"b3ae348b-2e25-3bb6-a64e-41110234f9e7","pitchNumber":4,"startTime":"2026-04-28T03:47:26.038Z","endTime":"2026-04-28T03:47:31.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87691452872007,"aZ":-8.552286679584894,"pfxX":0.9901531638758365,"pfxZ":13.37919272526215,"pX":-0.33486678918622564,"pZ":2.858220917503497,"vX0":-1.2838575586398489,"vY0":-132.2063518912571,"vZ0":-6.035702097737111,"x":129.76,"y":161.61,"x0":0.02898912733404662,"y0":50.001027437259886,"z0":5.8023056201425955,"aX":1.7480207711846754},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":23.0,"breakHorizontal":-1.6,"spinRate":2466,"spinDirection":165},"zone":1,"typeConfidence":0.89,"plateTime":0.41470543502987,"extension":6.462536771097143},"index":4,"playId":"f0272f5a-1c15-391a-9ba7-d8f67d938e2e","pitchNumber":5,"startTime":"2026-04-28T03:47:46.694Z","endTime":"2026-04-28T03:47:51.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.001464883423278,"aZ":-28.47315216980725,"pfxX":-3.6022887619604913,"pfxZ":2.508102071776248,"pX":0.647116005054403,"pZ":2.7105992485235357,"vX0":2.660468836300491,"vY0":-120.57719910245918,"vZ0":-2.3395578943653716,"x":92.33,"y":165.59,"x0":-0.0014391848705689173,"y0":50.00290777159498,"z0":6.200789721152443,"aX":-5.315096509638316},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.2,"breakHorizontal":5.9,"spinRate":2324,"spinDirection":211},"zone":3,"typeConfidence":0.9,"plateTime":0.4539074198366775,"extension":6.089589535499987},"index":5,"playId":"56b48b09-18ed-331e-94e5-b282df77df94","pitchNumber":6,"startTime":"2026-04-28T03:48:23.392Z","endTime":"2026-04-28T03:48:27.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:48:27.308Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Norby walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-28T03:48:30.851Z","endTime":"2026-04-28T03:50:45.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.687932929121086,"aZ":-10.986131644715632,"pfxX":2.316831468247094,"pfxZ":12.086097893791504,"pX":-0.6858050538920867,"pZ":3.9636437989362285,"vX0":-2.645426369857179,"vY0":-132.193910301513,"vZ0":-2.9840445754341176,"x":143.14,"y":131.76,"x0":0.03139582611240914,"y0":50.00104373413877,"z0":5.924561288729991,"aX":4.061163997632457},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":21.4,"breakHorizontal":-3.6,"spinRate":2384,"spinDirection":164},"zone":11,"typeConfidence":0.89,"plateTime":0.41585660620025955,"extension":6.398825058854418},"index":0,"playId":"a0bc34be-c1e2-3a59-b5e1-d32663d3180d","pitchNumber":1,"startTime":"2026-04-28T03:48:54.980Z","endTime":"2026-04-28T03:48:58.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.883839995523687,"aZ":-29.853680511786294,"pfxX":-1.8289207977939868,"pfxZ":1.580358842894177,"pX":-0.4544043078424301,"pZ":1.837176954571738,"vX0":-0.2521604443793447,"vY0":-120.53878392341329,"vZ0":-3.784790180877337,"x":134.32,"y":189.18,"x0":-0.11081277043588302,"y0":50.00323234343956,"z0":6.069484362123355,"aX":-2.6856483999365035},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.2,"breakHorizontal":3.4,"spinRate":2304,"spinDirection":223},"zone":7,"typeConfidence":0.9,"plateTime":0.4547584602723487,"extension":6.387337211824765},"index":1,"playId":"a9167b24-566b-3e0c-91e3-df5dcad28e3d","pitchNumber":2,"startTime":"2026-04-28T03:49:12.537Z","endTime":"2026-04-28T03:49:15.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57400261182667,"aZ":-17.176645028443758,"pfxX":5.299919370634496,"pfxZ":10.651875775953691,"pX":1.2696967316990353,"pZ":2.059647705562436,"vX0":0.20564641113354648,"vY0":-118.2090887423377,"vZ0":-4.982565075523709,"x":68.6,"y":183.17,"x0":0.4932867953003835,"y0":50.005767528459295,"z0":5.78283777877974,"aX":7.4640618180883465},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":18.2,"breakHorizontal":-9.6,"spinRate":1847,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.46423917734726095,"extension":6.304194806073465},"index":2,"playId":"b8b606d5-f59d-3784-8cd9-dd38381d4174","pitchNumber":3,"startTime":"2026-04-28T03:49:31.438Z","endTime":"2026-04-28T03:49:34.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.543258241242064,"aZ":-9.763781592558274,"pfxX":3.2957233658360234,"pfxZ":12.6299250588782,"pX":1.1422305408778815,"pZ":2.5961175760823316,"vX0":1.5947934789548233,"vY0":-132.66382700716457,"vZ0":-6.588750261331115,"x":73.46,"y":168.68,"x0":0.10418252268187238,"y0":50.00628832126466,"z0":5.830963644889367,"aX":5.849813325243629},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":21.6,"breakHorizontal":-6.4,"spinRate":2405,"spinDirection":166},"zone":12,"typeConfidence":0.9,"plateTime":0.41355569795128977,"extension":6.301225433598619},"index":3,"playId":"d1f926db-2ec4-3b97-a553-f0419d20184e","pitchNumber":4,"startTime":"2026-04-28T03:49:51.080Z","endTime":"2026-04-28T03:49:54.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.878125539922152,"aZ":-28.639154874547287,"pfxX":-2.466812118718926,"pfxZ":2.3777760102764542,"pX":0.0851883338963742,"pZ":2.5921083772030884,"vX0":0.9545809322516476,"vY0":-120.82853283333395,"vZ0":-2.4604362709428287,"x":113.75,"y":168.79,"x0":0.007183314604866113,"y0":50.00585301531545,"z0":6.121139572559381,"aX":-3.6757113349515147},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.0,"breakHorizontal":4.3,"spinRate":2347,"spinDirection":213},"zone":5,"typeConfidence":0.9,"plateTime":0.4519928163742155,"extension":6.22595178809805},"index":4,"playId":"6c3c8038-f0ee-3d3f-9e28-15af62435871","pitchNumber":5,"startTime":"2026-04-28T03:50:10.165Z","endTime":"2026-04-28T03:50:13.706Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-28T03:50:21.736Z","endTime":"2026-04-28T03:50:41.462Z","isPitch":false,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.344798493894043,"aZ":-9.446513770385218,"pfxX":2.4237623408468414,"pfxZ":12.90161721101484,"pX":0.6467645589536604,"pZ":3.4684574267357053,"vX0":0.6520880021083157,"vY0":-132.406228487335,"vZ0":-4.405796313926661,"x":92.35,"y":145.13,"x0":0.08201403289148645,"y0":50.002487567244124,"z0":5.855332904199737,"aX":4.269286325227343},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":22.6,"breakHorizontal":-4.6,"spinRate":2501,"spinDirection":164},"zone":12,"typeConfidence":0.9,"plateTime":0.4149313401203032,"extension":6.3251126636370625},"index":6,"playId":"c4807486-eb58-3145-8435-cbcaf6b9c76c","pitchNumber":6,"startTime":"2026-04-28T03:50:41.462Z","endTime":"2026-04-28T03:50:45.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:50:45.261Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-28T03:51:32.977Z","endTime":"2026-04-28T03:52:49.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"09295f59-8ed6-34b7-a8a5-93d599a226fe","startTime":"2026-04-28T03:51:15.394Z","endTime":"2026-04-28T03:51:18.394Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7012488980521,"aZ":-8.561537421701743,"pfxX":1.4889140387815507,"pfxZ":13.548898264049702,"pX":-0.05873829865863952,"pZ":3.4925916011181006,"vX0":-0.686807827758218,"vY0":-131.62229893689297,"vZ0":-4.502692811937439,"x":119.24,"y":144.48,"x0":0.013120927375980522,"y0":50.00038991270294,"z0":5.86780203910068,"aX":2.594394595918878},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":23.6,"breakHorizontal":-2.5,"spinRate":2415,"spinDirection":169},"zone":11,"typeConfidence":0.89,"plateTime":0.41721845695628446,"extension":6.330669297521083},"index":1,"playId":"b6a4e2b9-c121-32f9-83fd-edbdd56fdb80","pitchNumber":1,"startTime":"2026-04-28T03:51:35.023Z","endTime":"2026-04-28T03:51:39.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34785638921281,"aZ":-28.137528043922305,"pfxX":-3.0716821441195057,"pfxZ":2.6727331134822343,"pX":0.268072604718483,"pZ":2.329800478359208,"vX0":1.2195975308123812,"vY0":-121.9048478640674,"vZ0":-3.1421186079625256,"x":106.78,"y":175.88,"x0":0.16110949021737342,"y0":50.001066946828274,"z0":6.057281239597936,"aX":-4.635304676782509},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.3,"breakHorizontal":5.3,"spinRate":2363,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.4488412196930769,"extension":6.279892965380688},"index":2,"playId":"65216836-d858-3037-a0ac-1d9e725db35d","pitchNumber":2,"startTime":"2026-04-28T03:51:53.868Z","endTime":"2026-04-28T03:51:57.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.595354890315154,"aZ":-9.018495991215502,"pfxX":2.2505579956820325,"pfxZ":12.942688287162333,"pX":-0.046766003446681526,"pZ":2.8290789676217654,"vX0":-1.4287002156443764,"vY0":-133.163799416928,"vZ0":-5.963561336022013,"x":118.78,"y":162.39,"x0":0.20533507354793906,"y0":50.003858190876976,"z0":5.755650808073334,"aX":4.026953482020013},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":22.3,"breakHorizontal":-3.7,"spinRate":2459,"spinDirection":168},"zone":2,"typeConfidence":0.9,"plateTime":0.4118986782410783,"extension":6.471924226907729},"index":3,"playId":"49067993-18f8-3874-9c95-10f616dcbf8f","pitchNumber":3,"startTime":"2026-04-28T03:52:14.767Z","endTime":"2026-04-28T03:52:19.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.59606734440767,"aZ":-28.24027498923381,"pfxX":-2.5442016565737124,"pfxZ":2.534178264335832,"pX":-0.49251227819268784,"pZ":1.296134218226381,"vX0":-0.16887162545655532,"vY0":-122.79233226259763,"vZ0":-5.6433556643129865,"x":135.77,"y":203.78,"x0":-0.09189095840233738,"y0":50.001903640888074,"z0":5.979018596098614,"aX":-3.948317660135711},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.7,"breakHorizontal":4.7,"spinRate":2214,"spinDirection":212},"zone":13,"typeConfidence":0.9,"plateTime":0.443299850034359,"extension":6.265318918915361},"index":4,"playId":"23b87a21-6b0b-32fc-8fc2-b0d27ace999d","pitchNumber":4,"startTime":"2026-04-28T03:52:43.817Z","endTime":"2026-04-28T03:52:49.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:52:49.443Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Smith flies out sharply to right fielder Owen Caissie.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-28T03:55:12.407Z","endTime":"2026-04-28T03:56:39.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Michael Petersen replaces John King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-28T03:53:44.167Z","endTime":"2026-04-28T03:55:14.650Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656848,"link":"/api/v1/people/656848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.368109514864525,"aZ":-6.783693892575127,"pfxX":-3.76320171650023,"pfxZ":12.499574164363182,"pX":-0.5806801575145485,"pZ":1.3481383685333141,"vX0":1.9866769110599145,"vY0":-141.41238035857296,"vZ0":-12.866798354139544,"x":139.13,"y":202.38,"x0":-0.8022665640724171,"y0":50.00538182895485,"z0":6.386043702073879,"aX":-7.644836825155586},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":20.3,"breakHorizontal":6.5,"spinRate":2351,"spinDirection":206},"zone":13,"typeConfidence":0.91,"plateTime":0.3869019720910636,"extension":6.50861056589435},"index":1,"playId":"fe745878-a4ec-3e8a-ae58-1505a8dc2141","pitchNumber":1,"startTime":"2026-04-28T03:55:14.650Z","endTime":"2026-04-28T03:55:18.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63766751884261,"aZ":-6.721524909071633,"pfxX":-4.5865622741026995,"pfxZ":12.580145048484727,"pX":0.020244500194928135,"pZ":1.901947496318002,"vX0":4.016414780442392,"vY0":-141.22244739072738,"vZ0":-11.086644365568807,"x":116.23,"y":187.43,"x0":-0.8232841110485628,"y0":50.00345044406351,"z0":6.30747005042156,"aX":-9.280738484572975},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.8,"breakHorizontal":7.6,"spinRate":2409,"spinDirection":207},"zone":8,"typeConfidence":0.91,"plateTime":0.38758232555521577,"extension":6.0571564063511705},"index":2,"playId":"9fbd440c-9cc6-391f-b2b0-a5571af61453","pitchNumber":2,"startTime":"2026-04-28T03:55:32.340Z","endTime":"2026-04-28T03:55:35.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38247077417827,"aZ":-8.167003358714457,"pfxX":-4.438816111821662,"pfxZ":11.911818401800677,"pX":-1.3547676079072557,"pZ":2.349956235967071,"vX0":0.055249908145972026,"vY0":-140.91478421242724,"vZ0":-10.142285187101713,"x":168.64,"y":175.33,"x0":-0.7976611602313646,"y0":50.004684078697395,"z0":6.519522163333934,"aX":-8.946132535172275},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.8,"breakHorizontal":8.0,"spinRate":2369,"spinDirection":202},"zone":13,"typeConfidence":0.9,"plateTime":0.38837570017720857,"extension":6.197648568571175},"index":3,"playId":"7a037564-a4ec-35ab-955e-d94aa5269cd6","pitchNumber":3,"startTime":"2026-04-28T03:55:51.314Z","endTime":"2026-04-28T03:55:54.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.519694774837067,"aZ":-33.30157724666322,"pfxX":3.341309813576088,"pfxZ":-0.700764244492083,"pX":-1.1406929506172638,"pZ":3.499455056692606,"vX0":-0.07359143722418277,"vY0":-125.73200860077448,"vZ0":-0.7187165612745674,"x":160.48,"y":144.29,"x0":-1.5455161315783885,"y0":50.00403942096561,"z0":6.481865826947194,"aX":5.371407694295419},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.2,"breakHorizontal":-6.0,"spinRate":2348,"spinDirection":130},"zone":11,"typeConfidence":0.91,"plateTime":0.4349685035381716,"extension":6.372639672410157},"index":4,"playId":"a1b4cabb-d1ec-3c59-b983-c6fa36657119","pitchNumber":4,"startTime":"2026-04-28T03:56:10.985Z","endTime":"2026-04-28T03:56:14.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.618543429681704,"aZ":-7.686873103169546,"pfxX":-4.366963260520363,"pfxZ":12.135656105508591,"pX":-0.2729824033165714,"pZ":1.5648429629510412,"vX0":3.713375892148832,"vY0":-141.03304854765472,"vZ0":-11.672025610469666,"x":127.41,"y":196.53,"x0":-1.0383699143033955,"y0":50.00149558710443,"z0":6.249595757444725,"aX":-8.809935163610232},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.8,"breakHorizontal":7.2,"spinRate":2400,"spinDirection":208},"zone":8,"typeConfidence":0.9,"plateTime":0.3881431041496133,"extension":6.699818323236829},"hitData":{"launchSpeed":100.0,"launchAngle":32.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":190.06,"coordY":77.94}},"index":5,"playId":"adae69ba-f2ae-3f3b-9f0c-620e4dc56805","pitchNumber":5,"startTime":"2026-04-28T03:56:30.155Z","endTime":"2026-04-28T03:56:39.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T03:56:39.776Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-28T03:57:10.824Z","endTime":"2026-04-28T04:00:26.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64652143277346,"aZ":-30.830244054697765,"pfxX":3.105647612833876,"pfxZ":0.8031098094993983,"pX":-0.6061281559545205,"pZ":2.924796349991062,"vX0":1.9485266021724417,"vY0":-128.20604328878034,"vZ0":-2.458032882576657,"x":140.1,"y":159.81,"x0":-1.7776662369792533,"y0":50.00457163416478,"z0":6.2843453172899535,"aX":5.208753618107051},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.2,"breakHorizontal":-6.0,"spinRate":2395,"spinDirection":128},"zone":4,"typeConfidence":0.92,"plateTime":0.42599969356146783,"extension":6.1745412716043395},"index":0,"playId":"65a3fea1-0bf2-3147-9872-c9c0dacc9f01","pitchNumber":1,"startTime":"2026-04-28T03:57:10.943Z","endTime":"2026-04-28T03:57:14.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.369538722994566,"aZ":-21.950687493088957,"pfxX":-5.001574299930638,"pfxZ":6.298675197553923,"pX":-0.5554811466104841,"pZ":1.3206148151363732,"vX0":3.7088918838303435,"vY0":-126.27054875351459,"vZ0":-7.726579639233373,"x":138.17,"y":203.12,"x0":-1.3894739126878781,"y0":50.00434842503793,"z0":6.171020298215168,"aX":-8.122346609046096},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":10.0,"breakHorizontal":8.3,"spinRate":1054,"spinDirection":228},"zone":13,"typeConfidence":0.92,"plateTime":0.43284356726744866,"extension":6.534075023754761},"index":1,"playId":"239221ea-7380-37ea-9c3f-3e22d243f093","pitchNumber":2,"startTime":"2026-04-28T03:57:29.469Z","endTime":"2026-04-28T03:57:33.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.336350186704063,"aZ":-34.60764509435619,"pfxX":1.644839438627407,"pfxZ":-1.5173565342604718,"pX":0.01008154882404448,"pZ":0.9418297951268684,"vX0":3.4287443081026243,"vY0":-124.94722909238364,"vZ0":-6.223704628990728,"x":116.62,"y":213.35,"x0":-1.587293352613144,"y0":50.00550563525796,"z0":6.268211685883314,"aX":2.63206726148799},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.8,"breakHorizontal":-3.7,"spinRate":2489,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.4363736118265735,"extension":6.247836544020454},"index":2,"playId":"b9abacb5-b77e-37de-8174-90c658a6529c","pitchNumber":3,"startTime":"2026-04-28T03:57:49.368Z","endTime":"2026-04-28T03:57:54.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.311556583177584,"aZ":-34.392331823056956,"pfxX":0.4158996217074429,"pfxZ":-1.41117470069368,"pX":-0.3249567084224121,"pZ":2.865085678950618,"vX0":2.7637933157321157,"vY0":-123.8404230088828,"vZ0":-1.5530745856732833,"x":129.39,"y":161.42,"x0":-1.5047316152378405,"y0":50.00492023288877,"z0":6.349742192613612,"aX":0.6523296892192868},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.6,"breakHorizontal":-1.3,"spinRate":2353,"spinDirection":33},"zone":4,"typeConfidence":0.9,"plateTime":0.44054468098417443,"extension":6.169513601190163},"index":3,"playId":"6c4cbfa6-9b1d-3354-86ac-c8789efd1dc8","pitchNumber":4,"startTime":"2026-04-28T03:58:13.283Z","endTime":"2026-04-28T03:58:16.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57818309789664,"aZ":-12.174817499177799,"pfxX":-3.9998949525959677,"pfxZ":9.902885966274733,"pX":-0.12746831336507733,"pZ":3.8722669012767397,"vX0":3.1517528134509396,"vY0":-140.8697030805685,"vZ0":-5.5846473071803455,"x":121.86,"y":134.23,"x0":-0.738490286939712,"y0":50.001013506878266,"z0":6.660395858815383,"aX":-8.07637501006114},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":6.6,"spinRate":2250,"spinDirection":205},"zone":11,"typeConfidence":0.88,"plateTime":0.38812148505326416,"extension":6.036670833637551},"index":4,"playId":"8cd90721-7245-36a9-b824-5723bde7e8b0","pitchNumber":5,"startTime":"2026-04-28T03:58:38.732Z","endTime":"2026-04-28T03:58:42.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.154505361804446,"aZ":-27.107482801818385,"pfxX":-3.070972081606109,"pfxZ":3.0816364168889248,"pX":-0.14876898994008525,"pZ":2.9224728662024577,"vX0":4.292650310721955,"vY0":-127.22124109314312,"vZ0":-3.163581546821963,"x":122.67,"y":159.87,"x0":-1.4559731336686756,"y0":50.00449166293169,"z0":6.3217023174940135,"aX":-5.053963432001449},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.2,"breakHorizontal":4.7,"spinRate":923,"spinDirection":235},"zone":5,"typeConfidence":0.63,"plateTime":0.4298866156868968,"extension":6.452665863096555},"index":5,"playId":"03d19af9-ae22-3f64-9e0d-f235f3b795cb","pitchNumber":6,"startTime":"2026-04-28T03:58:58.602Z","endTime":"2026-04-28T03:59:04.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97468408040936,"aZ":-34.32294416177169,"pfxX":1.0601936241245569,"pfxZ":-1.3499249292445565,"pX":-0.5996378483267625,"pZ":3.0301884151087672,"vX0":2.328741968456969,"vY0":-125.2052873209734,"vZ0":-1.2988744857271735,"x":139.86,"y":156.96,"x0":-1.6774190313004995,"y0":50.000616775749144,"z0":6.350437482482688,"aX":1.6917039331030324},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.5,"breakHorizontal":-2.4,"spinRate":2376,"spinDirection":64},"zone":1,"typeConfidence":0.91,"plateTime":0.43654016462990075,"extension":6.2344336948175005},"index":6,"playId":"7c310b34-851f-3578-a3e0-5772840a8b7a","pitchNumber":7,"startTime":"2026-04-28T03:59:32.604Z","endTime":"2026-04-28T03:59:35.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.910030747073158,"aZ":-8.64447581338582,"pfxX":-3.5315285299072032,"pfxZ":11.369573039052739,"pX":-0.27247446394721947,"pZ":2.8347715409026693,"vX0":3.3827168967587298,"vY0":-142.72749828715985,"vZ0":-8.910753449051263,"x":127.39,"y":162.24,"x0":-1.0124346872405978,"y0":50.00303546983511,"z0":6.5363079680317915,"aX":-7.308636670178326},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.1,"breakHorizontal":5.8,"spinRate":2327,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.3833134889664973,"extension":6.193025568014761},"index":7,"playId":"31e0ecae-c90f-3921-812a-9c2a2c0d1841","pitchNumber":8,"startTime":"2026-04-28T03:59:59.566Z","endTime":"2026-04-28T04:00:02.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36342064328791,"aZ":-9.043543140496617,"pfxX":-3.9244024398050152,"pfxZ":11.434103585849279,"pX":0.1961017727858852,"pZ":1.911456327195937,"vX0":4.309331679114402,"vY0":-141.37240634552248,"vZ0":-10.889379682686595,"x":109.53,"y":187.17,"x0":-0.8384303396782514,"y0":50.00620666874157,"z0":6.394877922101329,"aX":-7.941668520730441},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.6,"breakHorizontal":6.2,"spinRate":2278,"spinDirection":206},"zone":8,"typeConfidence":0.9,"plateTime":0.3874990179953741,"extension":6.214426841020711},"index":8,"playId":"3209d527-fe79-3148-9b7c-f5cab1673ea1","pitchNumber":9,"startTime":"2026-04-28T04:00:23.117Z","endTime":"2026-04-28T04:00:26.556Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:00:26.556Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Teoscar Hernández walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-28T04:00:30.763Z","endTime":"2026-04-28T04:02:26.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88186878421905,"aZ":-7.5527407280488355,"pfxX":-4.295261567584012,"pfxZ":12.045125933094251,"pX":-0.331003376473376,"pZ":2.260992112785559,"vX0":3.431302072158627,"vY0":-142.13614612894233,"vZ0":-10.094566145539263,"x":129.62,"y":177.73,"x0":-0.9963845470075561,"y0":50.00615846122995,"z0":6.340388114127481,"aX":-8.7815537284688},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.9,"breakHorizontal":7.1,"spinRate":2387,"spinDirection":203},"zone":4,"typeConfidence":0.91,"plateTime":0.38551666327238543,"extension":6.327419277777494},"index":0,"playId":"d36ff1ae-43ee-3886-995d-2ba774782422","pitchNumber":1,"startTime":"2026-04-28T04:00:53.222Z","endTime":"2026-04-28T04:00:56.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69901544789796,"aZ":-6.684209619107225,"pfxX":-3.8493231450454766,"pfxZ":12.407424118371573,"pX":0.8472113696986198,"pZ":2.3112427588504603,"vX0":5.985805930394888,"vY0":-142.4254695942068,"vZ0":-10.291005706583185,"x":84.71,"y":176.38,"x0":-0.7815459270381481,"y0":50.00335659022314,"z0":6.394001981394572,"aX":-7.908842007633431},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":20.5,"breakHorizontal":5.8,"spinRate":2407,"spinDirection":202},"zone":14,"typeConfidence":0.91,"plateTime":0.3845568294345618,"extension":6.030781238934439},"index":1,"playId":"d63f7f5f-700b-38fe-be59-4d588286b73e","pitchNumber":2,"startTime":"2026-04-28T04:01:10.989Z","endTime":"2026-04-28T04:01:15.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.749919888046787,"aZ":-32.498378452404985,"pfxX":-1.2377094298049212,"pfxZ":-0.2036789048314942,"pX":1.07117678326617,"pZ":0.4265731946875009,"vX0":6.100194306309173,"vY0":-126.98316959671803,"vZ0":-7.965047287436105,"x":76.17,"y":227.26,"x0":-1.2002161106414317,"y0":50.00025944716344,"z0":6.185771342369002,"aX":-2.024366031367289},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.9,"breakHorizontal":0.8,"spinRate":2521,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.4311768460534968,"extension":6.271366474628925},"index":2,"playId":"4f326736-8fa1-360a-badd-4eff0a9b4617","pitchNumber":3,"startTime":"2026-04-28T04:01:30.287Z","endTime":"2026-04-28T04:01:33.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.950256725166664,"aZ":-10.095670330782742,"pfxX":-2.754014308203047,"pfxZ":10.934910968496645,"pX":-1.0471533958301418,"pZ":3.9735596965246023,"vX0":0.3839021236272073,"vY0":-141.16613718281502,"vZ0":-5.70282876832754,"x":156.92,"y":131.49,"x0":-0.8269663514164993,"y0":50.00615880336659,"z0":6.66905059615511,"aX":-5.562987813939326},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.8,"breakHorizontal":4.9,"spinRate":2274,"spinDirection":201},"zone":11,"typeConfidence":0.89,"plateTime":0.38791016897770403,"extension":6.101137482156389},"index":3,"playId":"5076eebe-0a12-30b3-8f81-5512e9ec4ccf","pitchNumber":4,"startTime":"2026-04-28T04:01:50.308Z","endTime":"2026-04-28T04:01:55.014Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-04-28T04:02:05.867Z","endTime":"2026-04-28T04:02:21.948Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82491789824823,"aZ":-8.623764416400583,"pfxX":-3.049145860661096,"pfxZ":11.456690815647642,"pX":-0.9746432453995567,"pZ":2.213244413189653,"vX0":0.9013631701485498,"vY0":-142.4753083209564,"vZ0":-10.299922855594492,"x":154.15,"y":179.02,"x0":-0.8990439789687741,"y0":50.002077605376805,"z0":6.4209072710856026,"aX":-6.26604882842292},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.8,"breakHorizontal":5.3,"spinRate":2259,"spinDirection":203},"zone":13,"typeConfidence":0.91,"plateTime":0.3844859078142555,"extension":6.3041132017567865},"index":5,"playId":"aa15ba64-170e-33cf-9e39-b71f03699794","pitchNumber":5,"startTime":"2026-04-28T04:02:21.948Z","endTime":"2026-04-28T04:02:26.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:02:26.846Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-28T04:02:53.752Z","endTime":"2026-04-28T04:03:58.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"44ac0dac-686e-4fe2-9c1d-53f50f3ae0ed","startTime":"2026-04-28T04:02:53.752Z","endTime":"2026-04-28T04:02:57.847Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.645246105719345,"aZ":-22.125191137313223,"pfxX":-3.0889489503487324,"pfxZ":6.136938470596196,"pX":-0.444939397693963,"pZ":2.7609577242394012,"vX0":3.7167582210428236,"vY0":-127.05332817615381,"vZ0":-4.4214278862914895,"x":133.96,"y":164.23,"x0":-1.5243622898022111,"y0":50.002958300763126,"z0":6.278563595590861,"aX":-5.0583342572491885},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.3,"breakHorizontal":4.8,"spinRate":1025,"spinDirection":221},"zone":1,"typeConfidence":0.88,"plateTime":0.430832544124494,"extension":6.453018195706761},"index":1,"playId":"b69d85c9-72dc-3572-8127-21af15f6ed43","pitchNumber":1,"startTime":"2026-04-28T04:03:12.334Z","endTime":"2026-04-28T04:03:15.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.480653735372634,"aZ":-9.057049281650567,"pfxX":-3.9622192995654144,"pfxZ":11.620185391103,"pX":0.11047163444437516,"pZ":2.5938120552078474,"vX0":4.956264509604447,"vY0":-140.1080716131797,"vZ0":-8.809033436480416,"x":112.79,"y":168.75,"x0":-1.1661353954045384,"y0":50.00140253265057,"z0":6.369389160825714,"aX":-7.881669279769458},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.4,"breakHorizontal":6.1,"spinRate":2292,"spinDirection":210},"zone":5,"typeConfidence":0.89,"plateTime":0.3908459152975512,"extension":6.373800205344396},"index":2,"playId":"dc0a904f-504c-319c-b319-e45bbf30464f","pitchNumber":2,"startTime":"2026-04-28T04:03:32.856Z","endTime":"2026-04-28T04:03:36.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.51624758519431,"aZ":-9.030909418055055,"pfxX":-5.4656876491307695,"pfxZ":11.52677682847899,"pX":-0.5660922422774382,"pZ":2.8049008846925405,"vX0":3.640123638562541,"vY0":-140.71243269655898,"vZ0":-8.137075030709497,"x":138.58,"y":163.05,"x0":-1.1654208390207492,"y0":50.0057700848395,"z0":6.317069051992244,"aX":-10.977457121403708},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.4,"breakHorizontal":9.1,"spinRate":2302,"spinDirection":210},"zone":1,"typeConfidence":0.9,"plateTime":0.38905254061925065,"extension":6.460194583201959},"index":3,"playId":"0ae5d28a-5fee-3d6f-85ab-663acb24733e","pitchNumber":3,"startTime":"2026-04-28T04:03:55.263Z","endTime":"2026-04-28T04:03:58.921Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:03:58.921Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-28T04:06:21.090Z","endTime":"2026-04-28T04:07:08.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tanner Scott replaces Alex Vesia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-28T04:05:22.314Z","endTime":"2026-04-28T04:06:23.040Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656945,"link":"/api/v1/people/656945"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.468249251226354,"aZ":-29.57626528032759,"pfxX":-1.6969619323492227,"pfxZ":1.4803805469442146,"pX":0.6290853487935038,"pZ":2.3660097105251836,"vX0":-4.787982436423163,"vY0":-130.90795038948764,"vZ0":-1.6049408841288957,"x":93.02,"y":174.9,"x0":2.693414725156426,"y0":50.00377987355823,"z0":5.175636776462202,"aX":-2.981298917518941},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.5,"breakHorizontal":4.0,"spinRate":2567,"spinDirection":215},"zone":6,"typeConfidence":0.9,"plateTime":0.4164563621975166,"extension":6.169658038581607},"index":1,"playId":"406646ed-60e0-378d-8e01-b0ca2e1a2180","pitchNumber":1,"startTime":"2026-04-28T04:06:23.040Z","endTime":"2026-04-28T04:06:26.934Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-28T04:06:37.352Z","endTime":"2026-04-28T04:06:48.862Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46654130800013,"aZ":-12.559618939788798,"pfxX":5.161050477137735,"pfxZ":9.863254150949075,"pX":0.05337702615687227,"pZ":3.7361094320700694,"vX0":-8.406249362808424,"vY0":-140.3034536561762,"vZ0":-1.7309047857610864,"x":114.97,"y":137.91,"x0":2.421173193131621,"y0":50.00283780399272,"z0":5.181782204426131,"aX":10.264222083158888},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":-7.6,"spinRate":2553,"spinDirection":139},"zone":12,"typeConfidence":0.9,"plateTime":0.3907515832476598,"extension":6.161824890294924},"index":3,"playId":"37df818e-1224-3aa9-a01b-da0ed770a613","pitchNumber":2,"startTime":"2026-04-28T04:06:48.862Z","endTime":"2026-04-28T04:06:52.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6196788615858,"aZ":-28.558212898321912,"pfxX":-2.0487687266603682,"pfxZ":2.0594309936435167,"pX":-1.2952853525526868,"pZ":1.2488781332170453,"vX0":-8.684522751782152,"vY0":-130.86092238106986,"vZ0":-4.732687791357856,"x":166.37,"y":205.06,"x0":2.316829558239847,"y0":50.000698940466094,"z0":5.19092968850378,"aX":-3.5936946281651077},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.0,"breakHorizontal":5.4,"spinRate":2548,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.4167228090861528,"extension":6.218863915291286},"index":4,"playId":"aa6069c5-3800-3694-b07b-f5386b5c97c3","pitchNumber":3,"startTime":"2026-04-28T04:07:04.572Z","endTime":"2026-04-28T04:07:08.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:07:08.435Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Lopez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-28T04:07:25.158Z","endTime":"2026-04-28T04:08:41.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.006356261343978,"aZ":-12.34133064988893,"pfxX":4.503270492676073,"pfxZ":9.927533682730662,"pX":0.5494601964861606,"pZ":2.1580529743050487,"vX0":-6.617013405609087,"vY0":-140.27774743663585,"vZ0":-5.872449144906007,"x":96.06,"y":180.51,"x0":2.351142058281098,"y0":50.0028949226878,"z0":5.07940308738957,"aX":8.99705250523737},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.9,"breakHorizontal":-6.8,"spinRate":2538,"spinDirection":145},"zone":6,"typeConfidence":0.9,"plateTime":0.39009051812145135,"extension":6.304512915295244},"index":0,"playId":"c65a4bef-ecb8-30dc-aee4-34802983a462","pitchNumber":1,"startTime":"2026-04-28T04:07:34.322Z","endTime":"2026-04-28T04:07:38.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38724872705689,"aZ":-31.24724922396133,"pfxX":-2.107416403304574,"pfxZ":0.5243426987868771,"pX":-0.12401171814908271,"pZ":0.8704562624076944,"vX0":-6.197850447762347,"vY0":-131.69033633464812,"vZ0":-4.627159943440083,"x":121.73,"y":215.28,"x0":2.5246941254905173,"y0":50.00573991963288,"z0":4.935955774195026,"aX":-3.7367461156273385},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.2,"breakHorizontal":5.0,"spinRate":2564,"spinDirection":210},"zone":13,"typeConfidence":0.9,"plateTime":0.4143708173717724,"extension":6.36699376876177},"index":1,"playId":"9ae2bbee-8bf0-30ad-8cd0-42a5f107d0b4","pitchNumber":2,"startTime":"2026-04-28T04:07:50.293Z","endTime":"2026-04-28T04:07:54.883Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-28T04:08:02.255Z","endTime":"2026-04-28T04:08:13.987Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.514741460748198,"aZ":-32.535125653482346,"pfxX":-2.063022916850162,"pfxZ":-0.20915923263218872,"pX":-2.3483769465488296,"pZ":0.5189636469646917,"vX0":-10.862672285747296,"vY0":-128.85585628673863,"vZ0":-5.049037983085485,"x":206.51,"y":224.77,"x0":2.1745970780702497,"y0":50.00460919250559,"z0":4.991394779043322,"aX":-3.5015566655180748},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.3,"breakHorizontal":6.0,"spinRate":2648,"spinDirection":259},"zone":13,"typeConfidence":0.91,"plateTime":0.42360867060696616,"extension":6.301098232410602},"index":3,"playId":"7490bf04-5547-3244-9055-08df8a01889c","pitchNumber":3,"startTime":"2026-04-28T04:08:13.987Z","endTime":"2026-04-28T04:08:18.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.543990267794836,"aZ":-14.029747442250732,"pfxX":4.846483173667585,"pfxZ":9.06334688293002,"pX":0.46380583824014937,"pZ":3.840007026056787,"vX0":-6.959324421537661,"vY0":-140.09821028692969,"vZ0":-1.1191716356221368,"x":99.32,"y":135.1,"x0":2.342225949728861,"y0":50.002493095307635,"z0":5.1550624361474595,"aX":9.702890033022161},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":-7.4,"spinRate":2505,"spinDirection":140},"zone":12,"typeConfidence":0.9,"plateTime":0.3899047431121767,"extension":6.203233746387841},"index":4,"playId":"ec9f2396-fef5-3356-8c3b-687c8030f47a","pitchNumber":4,"startTime":"2026-04-28T04:08:38.288Z","endTime":"2026-04-28T04:08:41.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:08:41.687Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xavier Edwards walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-28T04:08:57.276Z","endTime":"2026-04-28T04:11:16.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.750509295025402,"aZ":-11.636984473970085,"pfxX":3.2875741364595576,"pfxZ":10.169822018949331,"pX":0.27835507931304515,"pZ":3.8452598946400207,"vX0":-6.963778589922982,"vY0":-141.13281609427546,"vZ0":-1.6359945523105557,"x":106.39,"y":134.96,"x0":2.349364578476744,"y0":50.00684247249877,"z0":5.180925656100137,"aX":6.642424964367094},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.2,"breakHorizontal":-4.6,"spinRate":2553,"spinDirection":144},"zone":12,"typeConfidence":0.9,"plateTime":0.38791825646764844,"extension":6.140718938786866},"index":0,"playId":"813bb76e-8625-3cf7-a338-a788a957795f","pitchNumber":1,"startTime":"2026-04-28T04:09:09.064Z","endTime":"2026-04-28T04:09:14.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.586847841214933,"aZ":-11.175303067493834,"pfxX":3.761348890143595,"pfxZ":10.463008978840836,"pX":0.16642281950773535,"pZ":4.2523719271493094,"vX0":-7.458906531887137,"vY0":-140.6986313751427,"vZ0":-0.7089387844107948,"x":110.66,"y":123.97,"x0":2.3618063400117375,"y0":50.00435035266277,"z0":5.231005686702443,"aX":7.550710903952027},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.0,"breakHorizontal":-5.3,"spinRate":2509,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.38911906515746875,"extension":6.1490108058324076},"index":1,"playId":"724027ec-f4a7-3007-81fe-211e7dd87504","pitchNumber":2,"startTime":"2026-04-28T04:09:23.998Z","endTime":"2026-04-28T04:09:27.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37820220064054,"aZ":-13.422837973010624,"pfxX":4.7703700228668025,"pfxZ":9.566749294719832,"pX":1.2104130719582595,"pZ":3.370750012019436,"vX0":-5.467830528657583,"vY0":-138.73594077948556,"vZ0":-2.2204818167365956,"x":70.86,"y":147.77,"x0":2.5817270518697395,"y0":50.00681341873506,"z0":5.070032610151178,"aX":9.354738597766753},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":-7.6,"spinRate":2521,"spinDirection":143},"zone":12,"typeConfidence":0.88,"plateTime":0.39393574777526474,"extension":6.278147907320419},"index":2,"playId":"0abf2901-b07b-39df-83a0-c60af2a2d9d3","pitchNumber":3,"startTime":"2026-04-28T04:09:42.502Z","endTime":"2026-04-28T04:09:47.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.983086498402606,"aZ":-13.09840699389982,"pfxX":3.869017871980997,"pfxZ":9.638731920839367,"pX":-0.35880134154233906,"pZ":2.3221852629810518,"vX0":-8.802028656926481,"vY0":-139.6716786277997,"vZ0":-5.3259299176694395,"x":130.68,"y":176.08,"x0":2.328391280734208,"y0":50.00064678325169,"z0":5.112534648425474,"aX":7.656050052586527},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":-5.3,"spinRate":2472,"spinDirection":138},"zone":4,"typeConfidence":0.9,"plateTime":0.391912195651023,"extension":6.132037563412026},"index":3,"playId":"54a62345-1901-3a8a-a730-bf1f1a8d4ec4","pitchNumber":4,"startTime":"2026-04-28T04:10:01.044Z","endTime":"2026-04-28T04:10:04.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46313011419041,"aZ":-25.13292823814578,"pfxX":-2.6368519324851416,"pfxZ":4.118885312146888,"pX":0.6023668460811029,"pZ":2.022214838397292,"vX0":-4.135334415437149,"vY0":-129.01353041754618,"vZ0":-3.1507664341979345,"x":94.04,"y":184.18,"x0":2.5602221758546726,"y0":50.000137360619796,"z0":5.168098990021434,"aX":-4.503197553945608},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.1,"breakHorizontal":5.6,"spinRate":2577,"spinDirection":198},"zone":9,"typeConfidence":0.9,"plateTime":0.4223926934478106,"extension":6.082950491699709},"index":4,"playId":"2977aa5a-1bf7-32dc-b03e-e5acf46a90e0","pitchNumber":5,"startTime":"2026-04-28T04:10:16.753Z","endTime":"2026-04-28T04:10:20.190Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-28T04:10:31.750Z","endTime":"2026-04-28T04:10:51.137Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.310078370513732,"aZ":-28.77752167347048,"pfxX":-2.9556946085812634,"pfxZ":1.9805134649533933,"pX":-0.3126258282140334,"pZ":3.3917348887172647,"vX0":-6.204232600159241,"vY0":-129.15669305078487,"vZ0":1.0546284342031935,"x":128.92,"y":147.2,"x0":2.4911758563779625,"y0":50.002112333890615,"z0":5.167805905863337,"aX":-5.061988356182852},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.0,"breakHorizontal":6.6,"spinRate":2607,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.4218045061446678,"extension":6.274674791860762},"index":6,"playId":"65b3d6e8-24e8-3717-a9fb-82afd5810fa8","pitchNumber":6,"startTime":"2026-04-28T04:10:51.137Z","endTime":"2026-04-28T04:10:54.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.833312608316458,"aZ":-33.27660289493592,"pfxX":-3.6398981979479426,"pfxZ":-0.6460415803936783,"pX":0.5609507516315645,"pZ":3.46673862168101,"vX0":-4.033363730711409,"vY0":-128.6133135845361,"vZ0":2.185532529526383,"x":95.62,"y":145.18,"x0":2.6160518602044975,"y0":50.006195073872924,"z0":5.166476715599168,"aX":-6.168119170605591},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.5,"breakHorizontal":7.4,"spinRate":2518,"spinDirection":240},"zone":12,"typeConfidence":0.9,"plateTime":0.4240356621810184,"extension":6.308869190587954},"index":7,"playId":"712bc8b9-c423-3667-9830-e849a91e94ad","pitchNumber":7,"startTime":"2026-04-28T04:11:12.662Z","endTime":"2026-04-28T04:11:16.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:11:16.283Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-28T04:11:22.098Z","endTime":"2026-04-28T04:12:30.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.509595378748305,"aZ":-15.599944726113945,"pfxX":4.025513540868796,"pfxZ":8.776423959044504,"pX":0.11231105013689764,"pZ":3.3004221332475314,"vX0":-7.698405481295441,"vY0":-136.424708970179,"vZ0":-2.0034056339292796,"x":112.72,"y":149.67,"x0":2.445377104847832,"y0":50.00008478801104,"z0":5.117299119374497,"aX":7.600313018336794},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":-5.6,"spinRate":2488,"spinDirection":141},"zone":12,"typeConfidence":0.83,"plateTime":0.4012027078562115,"extension":6.109402457828652},"index":0,"playId":"7064043d-32c5-375b-979e-cddb8706198a","pitchNumber":1,"startTime":"2026-04-28T04:11:44.144Z","endTime":"2026-04-28T04:11:47.348Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-28T04:11:54.902Z","endTime":"2026-04-28T04:12:08.563Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96815000810411,"aZ":-12.657977542482671,"pfxX":4.598677463658721,"pfxZ":10.162937190560834,"pX":-0.5692229868663632,"pZ":3.48216520076863,"vX0":-8.941609435809386,"vY0":-137.3564015258783,"vZ0":-2.237064050660351,"x":138.7,"y":144.76,"x0":2.1233949978950917,"y0":50.00583167886945,"z0":5.1625414116244395,"aX":8.83489314858297},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":-6.6,"spinRate":2578,"spinDirection":142},"zone":11,"typeConfidence":0.88,"plateTime":0.3979844360352214,"extension":6.131389569667006},"index":2,"playId":"00f3c37e-9c6c-3d92-b881-acc34822f743","pitchNumber":2,"startTime":"2026-04-28T04:12:08.563Z","endTime":"2026-04-28T04:12:11.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.540654277572227,"aZ":-14.07030415036466,"pfxX":4.926564149739005,"pfxZ":9.226588065974608,"pX":-1.38696832366084,"pZ":2.401193365254942,"vX0":-11.508766625833578,"vY0":-139.04940284104686,"vZ0":-4.591630683041407,"x":169.87,"y":173.95,"x0":2.1616054955897996,"y0":50.00556372784688,"z0":5.004343779490578,"aX":9.670526031016859},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":-6.6,"spinRate":2411,"spinDirection":143},"zone":11,"typeConfidence":0.9,"plateTime":0.39358684832648816,"extension":6.259456916603097},"index":3,"playId":"910cbbfe-68d9-38dd-a99f-32d0e5488d84","pitchNumber":3,"startTime":"2026-04-28T04:12:27.320Z","endTime":"2026-04-28T04:12:30.979Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:12:30.979Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andy Pages grounds out to first baseman Connor Norby.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-28T04:14:27.758Z","endTime":"2026-04-28T04:15:43.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.203022053197436,"aZ":-31.166994778396496,"pfxX":0.8061996976987351,"pfxZ":0.6120304179020057,"pX":0.3931638420707809,"pZ":0.9822981118419368,"vX0":3.689243626810179,"vY0":-127.10759647007725,"vZ0":-7.225693353331916,"x":102.01,"y":212.26,"x0":-1.1773454209170915,"y0":50.00339917171059,"z0":6.312038073097762,"aX":1.329088650339408},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.2,"breakHorizontal":-2.3,"spinRate":2367,"spinDirection":151},"zone":14,"typeConfidence":0.91,"plateTime":0.4296740044270253,"extension":6.311720203088765},"index":0,"playId":"14b5f942-2b44-3809-831a-7b69f0a261f7","pitchNumber":1,"startTime":"2026-04-28T04:14:43.428Z","endTime":"2026-04-28T04:14:46.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.238378301112707,"aZ":-9.484074500319675,"pfxX":-4.342737394570735,"pfxZ":11.638617283968074,"pX":-0.8639560479790912,"pZ":3.1493037636156016,"vX0":1.4004756953367101,"vY0":-138.57032972817052,"vZ0":-7.526022452872217,"x":149.93,"y":153.75,"x0":-0.8109043219554481,"y0":50.00376739762737,"z0":6.529999545901082,"aX":-8.46682668071874},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.8,"breakHorizontal":7.6,"spinRate":2283,"spinDirection":208},"zone":11,"typeConfidence":0.87,"plateTime":0.39488508628618213,"extension":6.253892326421666},"index":1,"playId":"e2d41e8e-3c42-30c3-984f-8c6bde7bb9fb","pitchNumber":2,"startTime":"2026-04-28T04:15:00.650Z","endTime":"2026-04-28T04:15:04.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66457469701379,"aZ":-9.320056943682438,"pfxX":-4.454924618784718,"pfxZ":11.559388041952735,"pX":0.28152347027613467,"pZ":2.302898412590305,"vX0":4.702244038828531,"vY0":-139.7615570318143,"vZ0":-9.703118834095537,"x":106.27,"y":176.6,"x0":-0.844404975715962,"y0":50.005381451799714,"z0":6.433132443778547,"aX":-8.809782860224994},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.1,"breakHorizontal":7.1,"spinRate":2280,"spinDirection":204},"zone":6,"typeConfidence":0.89,"plateTime":0.391997905440316,"extension":6.382464830728608},"index":2,"playId":"7bc3940e-846f-34cd-a811-f1277058ccc5","pitchNumber":3,"startTime":"2026-04-28T04:15:17.463Z","endTime":"2026-04-28T04:15:20.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.217405022733374,"aZ":-10.460566106075563,"pfxX":-4.950989511265739,"pfxZ":10.893284562198641,"pX":0.3238387408974847,"pZ":2.3658844485813613,"vX0":4.577572841389894,"vY0":-139.95230926894484,"vZ0":-9.3748815450572,"x":104.66,"y":174.9,"x0":-0.6860674924679325,"y0":50.000408039712575,"z0":6.435014373362981,"aX":-9.865705875474633},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.1,"breakHorizontal":8.0,"spinRate":2304,"spinDirection":206},"zone":6,"typeConfidence":0.88,"plateTime":0.39069276807244613,"extension":6.300143996731319},"hitData":{"launchSpeed":78.4,"launchAngle":2.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":139.92,"coordY":185.53}},"index":3,"playId":"d58e6577-0222-3e1e-9669-66fde90813a0","pitchNumber":4,"startTime":"2026-04-28T04:15:35.489Z","endTime":"2026-04-28T04:15:43.061Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:15:43.061Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Call singles on a ground ball to right fielder Owen Caissie.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-28T04:18:16.700Z","endTime":"2026-04-28T04:19:39.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,7],"actionIndex":[1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-28T04:16:01.414Z","endTime":"2026-04-28T04:16:25.767Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Andrew Nardi replaces Michael Petersen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-28T04:16:25.767Z","endTime":"2026-04-28T04:17:54.010Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677053,"link":"/api/v1/people/677053"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Alex Call replaces Hyeseong Kim.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-04-28T04:17:54.010Z","endTime":"2026-04-28T04:18:18.904Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":808975,"link":"/api/v1/people/808975"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.954933134800896,"aZ":-14.307755174372332,"pfxX":4.7663121918474385,"pfxZ":9.289322147138796,"pX":-0.0919092111509744,"pZ":3.0398748324810865,"vX0":-9.353991514691476,"vY0":-137.88339175449156,"vZ0":-4.531507963345258,"x":120.5,"y":156.7,"x0":2.726877657741256,"y0":50.00423929795183,"z0":5.671689779088965,"aX":9.169466433997762},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":-6.6,"spinRate":2261,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.39739816917072934,"extension":6.770688858310066},"index":3,"playId":"8ff87abf-bc65-31ef-aa84-4e6738eaf86d","pitchNumber":1,"startTime":"2026-04-28T04:18:18.904Z","endTime":"2026-04-28T04:18:22.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.046022589808157,"aZ":-28.131606038806293,"pfxX":9.595828977089909,"pfxZ":2.349686416212616,"pX":0.5555702266373159,"pZ":0.9703707467537587,"vX0":-9.48455870445747,"vY0":-130.25426430654443,"vZ0":-5.76099846223058,"x":95.82,"y":212.58,"x0":2.9951855718071507,"y0":50.00357183152888,"z0":5.334665537469843,"aX":16.510035229547388},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.1,"breakHorizontal":-15.4,"spinRate":1572,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4203074784980654,"extension":6.772820069692312},"index":4,"playId":"bc14d464-694e-3ecb-a536-304c1e0099f8","pitchNumber":2,"startTime":"2026-04-28T04:18:39.309Z","endTime":"2026-04-28T04:18:42.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.949023955375466,"aZ":-13.745436445977953,"pfxX":5.034389770880732,"pfxZ":9.629576524410863,"pX":-0.48660130496889836,"pZ":2.945409445868569,"vX0":-10.610084343168236,"vY0":-137.77763830681548,"vZ0":-4.623237888314721,"x":135.55,"y":159.25,"x0":2.7681991819127343,"y0":50.0010672381034,"z0":5.581012042814967,"aX":9.633949364876367},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.6,"breakHorizontal":-6.7,"spinRate":2350,"spinDirection":133},"zone":1,"typeConfidence":2.0,"plateTime":0.3982675394124473,"extension":6.7570085286277175},"index":5,"playId":"b9a93e7d-9cc9-3d3b-9720-4a36d5affed2","pitchNumber":3,"startTime":"2026-04-28T04:18:57.242Z","endTime":"2026-04-28T04:19:00.288Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-28T04:19:14.163Z","endTime":"2026-04-28T04:19:28.539Z","isPitch":false,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.566463217616203,"aZ":-15.310051550959727,"pfxX":5.556483248412588,"pfxZ":8.770449790645184,"pX":-0.1617327295901485,"pZ":3.63718850919244,"vX0":-9.735602988226642,"vY0":-137.79512884092898,"vZ0":-2.502987154697525,"x":123.16,"y":140.58,"x0":2.6950693409639594,"y0":50.00603722543511,"z0":5.591505769299387,"aX":10.689120468470476},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":-8.0,"spinRate":2218,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.3974554073775325,"extension":6.788269485176639},"hitData":{"launchSpeed":85.0,"launchAngle":-1.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.96,"coordY":134.61}},"index":7,"playId":"49e21ae9-c42f-317f-b62f-0a2caf0dde3b","pitchNumber":4,"startTime":"2026-04-28T04:19:28.539Z","endTime":"2026-04-28T04:19:39.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:19:39.567Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Rojas challenged (pitch result), call on the field was confirmed: Miguel Rojas called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-28T04:20:05.271Z","endTime":"2026-04-28T04:22:31.621Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Miguel Rojas replaces Alex Freeland.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-28T04:19:49.446Z","endTime":"2026-04-28T04:20:06.907Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":690976,"link":"/api/v1/people/690976"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45644665852336,"aZ":-30.60525833715904,"pfxX":-1.3227439625845816,"pfxZ":1.0081274830068399,"pX":0.33869144743725393,"pZ":2.7134028114867697,"vX0":-6.255278182237425,"vY0":-124.06634373230162,"vZ0":-0.556399653178719,"x":104.09,"y":165.52,"x0":3.06723950294653,"y0":50.001785045329115,"z0":5.497333597521574,"aX":-2.055710662812429},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.9,"breakHorizontal":3.8,"spinRate":2319,"spinDirection":243},"zone":6,"typeConfidence":2.0,"plateTime":0.4419478370387391,"extension":6.741688358118787},"index":1,"playId":"0b1d8297-da2e-3f73-8dd8-14705d811118","pitchNumber":1,"startTime":"2026-04-28T04:20:06.907Z","endTime":"2026-04-28T04:20:10.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.877461154531037,"aZ":-12.73806408565859,"pfxX":4.0277318727603095,"pfxZ":10.108878723555115,"pX":-0.4544675040953983,"pZ":2.831967357128463,"vX0":-9.729504905983978,"vY0":-138.06471476262945,"vZ0":-5.2589042519732825,"x":134.32,"y":162.32,"x0":2.598220950857131,"y0":50.00419336313293,"z0":5.624743730015156,"aX":7.745749052952817},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":-5.2,"spinRate":2353,"spinDirection":143},"zone":1,"typeConfidence":2.0,"plateTime":0.3973094223696636,"extension":6.723583347445757},"index":2,"playId":"fcdbfda6-cc5a-39ba-bbc2-83e45f949809","pitchNumber":2,"startTime":"2026-04-28T04:20:25.924Z","endTime":"2026-04-28T04:20:33.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90999821832513,"aZ":-24.785383093594135,"pfxX":8.067508852011802,"pfxZ":4.395285982191043,"pX":1.2558766822717138,"pZ":2.714657162387546,"vX0":-6.925018518948145,"vY0":-128.65079451039645,"vZ0":-1.9699295042675833,"x":69.13,"y":165.48,"x0":2.930285423738191,"y0":50.00399374367464,"z0":5.405423498036275,"aX":13.566628715169683},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.8,"breakHorizontal":-13.1,"spinRate":1344,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.42524311845623375,"extension":6.861515896284657},"index":3,"playId":"1844dd6c-83a3-320e-b407-593068a82d38","pitchNumber":3,"startTime":"2026-04-28T04:21:14.918Z","endTime":"2026-04-28T04:21:18.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70779901055277,"aZ":-31.649692781869717,"pfxX":-2.6480953002010175,"pfxZ":0.3269418778562674,"pX":0.6866270912629093,"pZ":2.5544604246475835,"vX0":-4.6867577477452445,"vY0":-125.57527665512463,"vZ0":-1.2178217140313796,"x":90.83,"y":169.81,"x0":2.924974343926039,"y0":50.00026012413319,"z0":5.633096108654789,"aX":-4.205114770586267},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.6,"breakHorizontal":5.9,"spinRate":2194,"spinDirection":264},"zone":6,"typeConfidence":2.0,"plateTime":0.43707084018802256,"extension":6.605959335742536},"index":4,"playId":"3f4ada86-f135-3278-9ed7-202ceecc85e1","pitchNumber":4,"startTime":"2026-04-28T04:21:35.699Z","endTime":"2026-04-28T04:21:38.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9764168425365,"aZ":-28.497890047414522,"pfxX":-1.507189102034659,"pfxZ":2.289989012641936,"pX":0.01553760145901868,"pZ":0.9141302438422035,"vX0":-6.672379925955019,"vY0":-125.63541679911897,"vZ0":-5.594779002082838,"x":116.41,"y":214.1,"x0":2.899156289867938,"y0":50.00021178421185,"z0":5.4803163077964845,"aX":-2.41164291672377},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.1,"breakHorizontal":4.2,"spinRate":2305,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4356449727761902,"extension":6.744854604525109},"index":5,"playId":"2ec44f30-a14d-3dba-9c37-9d94f2e523b2","pitchNumber":5,"startTime":"2026-04-28T04:22:00.000Z","endTime":"2026-04-28T04:22:06.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.687812573264544,"aZ":-12.402137924591571,"pfxX":6.258345328974539,"pfxZ":10.15230756055174,"pX":0.5069257689306743,"pZ":1.841799534530563,"vX0":-8.183943576270542,"vY0":-138.60667448202614,"vZ0":-7.819652277203579,"x":97.68,"y":189.05,"x0":2.683326150098407,"y0":50.003682049329484,"z0":5.525830160555837,"aX":12.190177749203471},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":-9.6,"spinRate":2342,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.3950110118903938,"extension":6.818441364534926},"index":6,"playId":"8bdb1080-a372-37d7-a932-dac8b3e0d576","pitchNumber":6,"startTime":"2026-04-28T04:22:28.033Z","endTime":"2026-04-28T04:22:31.621Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"}},"playEndTime":"2026-04-28T04:22:31.621Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shohei Ohtani singles on a sharp ground ball to right fielder Owen Caissie. Alex Call to 3rd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-28T04:23:30.212Z","endTime":"2026-04-28T04:24:02.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnThird":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-28T04:22:55.867Z","endTime":"2026-04-28T04:23:32.401Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.053846956324193,"aZ":-26.92798238605588,"pfxX":-1.3867542857082837,"pfxZ":3.2013138013237237,"pX":0.17449669660467998,"pZ":1.3661911856417264,"vX0":-6.523545465460805,"vY0":-126.92446055461814,"vZ0":-4.937833923960675,"x":110.35,"y":201.89,"x0":2.954056050844969,"y0":50.00153384420887,"z0":5.471276979341608,"aX":-2.269904727061797},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.9,"breakHorizontal":4.0,"spinRate":2291,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.43091020863776297,"extension":6.773069714362525},"index":1,"playId":"382f78e8-1d2b-38b6-ba95-8c5647f9bfc1","pitchNumber":1,"startTime":"2026-04-28T04:23:32.401Z","endTime":"2026-04-28T04:23:35.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22310385242996,"aZ":-13.901016938674692,"pfxX":4.344452053793637,"pfxZ":9.414787992734258,"pX":-0.24375140323830144,"pZ":2.3750701319594523,"vX0":-9.596538402692072,"vY0":-138.30290814377162,"vZ0":-6.091339599948594,"x":126.29,"y":174.65,"x0":2.703441401260362,"y0":50.00688693462383,"z0":5.5349161466771255,"aX":8.436576417980298},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":-5.9,"spinRate":2443,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.39571482055945806,"extension":6.60395966294482},"hitData":{"launchSpeed":106.4,"launchAngle":4.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":164.64,"coordY":102.36}},"index":2,"playId":"5127eb68-146d-38bc-b406-f4f557c6db1e","pitchNumber":2,"startTime":"2026-04-28T04:23:51.257Z","endTime":"2026-04-28T04:24:02.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:24:02.592Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Freddie Freeman walks. Shohei Ohtani to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-28T04:24:15.927Z","endTime":"2026-04-28T04:26:35.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnThird":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90728209347494,"aZ":-12.586928858368793,"pfxX":5.10297021482622,"pfxZ":9.98219141130073,"pX":-0.010929929692269259,"pZ":2.6031235648688886,"vX0":-9.678147612293015,"vY0":-139.54427834659825,"vZ0":-5.848461157846644,"x":117.42,"y":168.5,"x0":2.8473139999628465,"y0":50.00254460101884,"z0":5.563535175753334,"aX":10.013784515698282},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":-7.1,"spinRate":2242,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.393288698482833,"extension":6.764055736280185},"index":0,"playId":"037be0cb-9ca5-35e9-ad71-f51bf5d6cc8f","pitchNumber":1,"startTime":"2026-04-28T04:24:44.162Z","endTime":"2026-04-28T04:24:47.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20081458161146,"aZ":-12.074934296037311,"pfxX":5.292288869699551,"pfxZ":10.34514398879943,"pX":-1.0474165778539775,"pZ":2.5490477080322758,"vX0":-11.955663318567652,"vY0":-138.78619750889592,"vZ0":-5.969891926589592,"x":156.93,"y":169.96,"x0":2.6363422122307063,"y0":50.005291352093785,"z0":5.538499585790641,"aX":10.28563559351069},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":-7.0,"spinRate":2303,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.39525380914095365,"extension":6.631403570039563},"index":1,"playId":"6dbe8150-9fde-3255-ae9e-cbc8db9b78dd","pitchNumber":2,"startTime":"2026-04-28T04:25:01.797Z","endTime":"2026-04-28T04:25:05.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.580231551761756,"aZ":-30.129219361013465,"pfxX":-2.023838114455347,"pfxZ":1.3028390153555947,"pX":-0.23026874552129512,"pZ":0.9834569750723654,"vX0":-7.155749670387044,"vY0":-124.53109718432401,"vZ0":-4.809980008405508,"x":125.78,"y":212.23,"x0":2.941396409705104,"y0":50.00489929894762,"z0":5.427085945415353,"aX":-3.184776268664471},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.4,"breakHorizontal":5.3,"spinRate":2374,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4395232607772237,"extension":6.422571843144793},"index":2,"playId":"a0466d2e-ed82-315e-9920-fb7613fea5d0","pitchNumber":3,"startTime":"2026-04-28T04:25:20.550Z","endTime":"2026-04-28T04:25:24.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.079459730520583,"aZ":-27.31826142776759,"pfxX":-0.9027820501321084,"pfxZ":3.0635855046419405,"pX":-1.4783686312261715,"pZ":1.7411014511186946,"vX0":-10.44403380169949,"vY0":-125.33279989823012,"vZ0":-3.550144185039419,"x":173.35,"y":191.77,"x0":2.865571047629297,"y0":50.00361937629934,"z0":5.414669898627068,"aX":-1.4316373569838576},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.9,"breakHorizontal":4.1,"spinRate":2230,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.4375516012829723,"extension":6.998068913726965},"index":3,"playId":"628ba7d9-bd7f-3242-ab45-adb39c7624e6","pitchNumber":4,"startTime":"2026-04-28T04:25:43.515Z","endTime":"2026-04-28T04:25:48.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17236823784061,"aZ":-12.00375530384009,"pfxX":5.135313081728253,"pfxZ":10.321794168607386,"pX":0.5032239409148165,"pZ":2.79230126645081,"vX0":-8.158334887007927,"vY0":-139.13176272810085,"vZ0":-5.276049133515619,"x":97.82,"y":163.39,"x0":2.8106975872339,"y0":50.00210760137134,"z0":5.513499637970359,"aX":10.035160505097881},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.8,"breakHorizontal":-7.6,"spinRate":2367,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.3941760256378748,"extension":6.710772410446803},"index":4,"playId":"7b022a95-aa8a-333e-a246-40c22dc9b9a7","pitchNumber":5,"startTime":"2026-04-28T04:26:04.599Z","endTime":"2026-04-28T04:26:07.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.802075345476567,"aZ":-15.2333154851378,"pfxX":4.716968862193118,"pfxZ":8.615795873547054,"pX":0.9554846730860226,"pZ":4.520133077229526,"vX0":-6.8807912942823455,"vY0":-139.2369948288938,"vZ0":-0.25791857299005905,"x":80.58,"y":116.74,"x0":2.844120405765101,"y0":50.00583769070713,"z0":5.62063648835539,"aX":9.278915395248903},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":-7.2,"spinRate":2278,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.3931493974342053,"extension":6.6225258829518365},"index":5,"playId":"b4bfb946-b0c2-3adc-8489-9f6e1b5e1800","pitchNumber":6,"startTime":"2026-04-28T04:26:26.779Z","endTime":"2026-04-28T04:26:35.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:26:35.026Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Smith grounds out, second baseman Xavier Edwards to first baseman Connor Norby.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-28T04:27:45.996Z","endTime":"2026-04-28T04:30:04.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-28T04:27:01.014Z","endTime":"2026-04-28T04:27:48.334Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.645953641749387,"aZ":-12.871343031763674,"pfxX":4.566756791088574,"pfxZ":9.968955639576016,"pX":-0.16342640859253485,"pZ":3.0673794023610776,"vX0":-9.654326529749676,"vY0":-138.43746374012983,"vZ0":-4.477381597573973,"x":123.23,"y":155.96,"x0":2.7797117684156483,"y0":50.000673205676605,"z0":5.570821122668843,"aX":8.841839805800161},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":-6.2,"spinRate":2298,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.3960379354248733,"extension":6.976600233192484},"index":1,"playId":"aed6577a-35a7-32fa-b288-d4d280253270","pitchNumber":1,"startTime":"2026-04-28T04:27:48.334Z","endTime":"2026-04-28T04:27:51.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.214153369167438,"aZ":-12.685031132294004,"pfxX":3.5436791330007136,"pfxZ":10.234252287739814,"pX":0.2899455821245347,"pZ":3.3789104779867145,"vX0":-8.118243710025176,"vY0":-137.1123180020816,"vZ0":-3.59753955860026,"x":105.95,"y":147.55,"x0":2.8283848737032358,"y0":50.00605275072046,"z0":5.573197146804808,"aX":6.7509979300261715},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":-4.7,"spinRate":2253,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.3994103613347293,"extension":6.856835289568446},"index":2,"playId":"f5aae172-6079-3b29-97d5-03e383280b12","pitchNumber":2,"startTime":"2026-04-28T04:28:08.510Z","endTime":"2026-04-28T04:28:15.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.626620789319045,"aZ":-11.96211108295072,"pfxX":4.087823102839846,"pfxZ":10.340152407036406,"pX":0.08773288909058648,"pZ":3.8013469964883706,"vX0":-8.651243916234533,"vY0":-139.0440576994089,"vZ0":-2.8663162508948674,"x":113.66,"y":136.14,"x0":2.7105909935942827,"y0":50.0051960251099,"z0":5.641040475955173,"aX":7.993033747724001},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":-5.5,"spinRate":2352,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.39416083362634513,"extension":6.706793816661427},"index":3,"playId":"ce84f3eb-7f41-3b29-89cf-eadb30a25650","pitchNumber":3,"startTime":"2026-04-28T04:28:42.598Z","endTime":"2026-04-28T04:28:46.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21873455557463,"aZ":-13.389345752326726,"pfxX":7.17398122060956,"pfxZ":9.676744479539074,"pX":-0.8550334490165296,"pZ":2.578307890083355,"vX0":-12.394477631049014,"vY0":-138.0933652329493,"vZ0":-5.454029283774667,"x":149.59,"y":169.17,"x0":2.7486372029593182,"y0":50.00550898700292,"z0":5.471342899078833,"aX":13.931406256822207},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":-10.6,"spinRate":2497,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.3958255150605292,"extension":6.873532115013186},"index":4,"playId":"253032fd-eb66-3f29-83d2-241bf248fb42","pitchNumber":4,"startTime":"2026-04-28T04:29:09.131Z","endTime":"2026-04-28T04:29:13.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.639269926456905,"aZ":-15.156424571731018,"pfxX":5.202140408597046,"pfxZ":8.714952292320197,"pX":-0.17230365041168316,"pZ":2.7237741842738727,"vX0":-9.684519631010891,"vY0":-138.3356211199962,"vZ0":-4.8691865874894145,"x":123.57,"y":165.24,"x0":2.6859857858697906,"y0":50.00664858816351,"z0":5.5108647998119205,"aX":10.163610340837984},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.0,"breakHorizontal":-7.6,"spinRate":2474,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.3947976936528592,"extension":6.764761963607499},"index":5,"playId":"13a21b75-d13f-3f88-98a3-8addecd1611d","pitchNumber":5,"startTime":"2026-04-28T04:29:30.922Z","endTime":"2026-04-28T04:29:34.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.748583878690585,"aZ":-29.26787827987039,"pfxX":10.33874189137308,"pfxZ":1.6218903196501042,"pX":1.2651690164940368,"pZ":2.241665243516181,"vX0":-7.817135337881481,"vY0":-133.41539624158764,"vZ0":-2.752535150282835,"x":68.77,"y":178.26,"x0":2.8956024470457193,"y0":50.0049518540918,"z0":5.40462897300338,"aX":18.567501870787343},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.5,"breakHorizontal":-16.9,"spinRate":1515,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.41115785658643933,"extension":6.895598001173249},"hitData":{"launchSpeed":68.8,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.44,"coordY":149.61}},"index":6,"playId":"b4757944-9ea6-3293-8747-c2f62484c3c7","pitchNumber":6,"startTime":"2026-04-28T04:29:57.362Z","endTime":"2026-04-28T04:30:04.906Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:30:04.906Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Agustín Ramírez grounds out sharply, shortstop Miguel Rojas to first baseman Freddie Freeman.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-28T04:32:34.194Z","endTime":"2026-04-28T04:33:18.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Santiago Espinal replaces Alex Call, batting 8th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-28T04:31:38.893Z","endTime":"2026-04-28T04:31:38.904Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"802","replacedPlayer":{"id":669743,"link":"/api/v1/people/669743"}},{"details":{"description":"Miguel Rojas remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-28T04:31:38.904Z","endTime":"2026-04-28T04:31:39.904Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":690976,"link":"/api/v1/people/690976"}},{"details":{"description":"Pitching Change: Edgardo Henriquez replaces Tanner Scott.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-28T04:31:38.904Z","endTime":"2026-04-28T04:32:36.424Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683618,"link":"/api/v1/people/683618"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.418639133247062,"aZ":-19.043818189464005,"pfxX":-9.99484125304937,"pfxZ":6.4557196709414875,"pX":0.3628164341188234,"pZ":3.453936026173537,"vX0":9.328315468304783,"vY0":-141.50173227278182,"vZ0":-3.1118786731481047,"x":103.17,"y":145.52,"x0":-1.673365041923293,"y0":50.00236931914201,"z0":5.783841947983834,"aX":-20.326551019066695},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.3,"breakHorizontal":16.3,"spinRate":2317,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.38665683298274667,"extension":6.5990170581230725},"index":3,"playId":"4b699bb3-66d6-3080-b917-2af46eed7444","pitchNumber":1,"startTime":"2026-04-28T04:32:36.424Z","endTime":"2026-04-28T04:32:42.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":91.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.200990315106736,"aZ":-18.91972410309968,"pfxX":-9.557305826531518,"pfxZ":6.259520712282148,"pX":-1.2936098966458691,"pZ":3.111269898695832,"vX0":5.591594188173442,"vY0":-144.27188942309078,"vZ0":-4.338955062560948,"x":166.31,"y":154.78,"x0":-2.010790670261623,"y0":50.00077192553366,"z0":5.793752033853466,"aX":-20.232275491615457},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":10.7,"breakHorizontal":16.2,"spinRate":2391,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.37901056906268105,"extension":6.344029209458395},"index":4,"playId":"3dcdb923-4ad9-3b75-9d1d-75c789f2935b","pitchNumber":2,"startTime":"2026-04-28T04:32:53.178Z","endTime":"2026-04-28T04:32:56.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.338982596015363,"aZ":-19.628235744455,"pfxX":-10.7068030334975,"pfxZ":6.2003092121840195,"pX":0.2721046442750074,"pZ":2.1464247491473407,"vX0":9.643073512664097,"vY0":-141.14961322670692,"vZ0":-6.454605817065699,"x":106.63,"y":180.83,"x0":-1.7931380437359186,"y0":50.00013078406645,"z0":5.7212027343222625,"aX":-21.657469263439495},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.1,"breakHorizontal":17.5,"spinRate":2375,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.3876611449304024,"extension":6.557881387051147},"hitData":{"launchSpeed":106.6,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":97.18,"coordY":138.2}},"index":5,"playId":"9100b7af-1e7d-3fa2-89c4-475b4d3422e9","pitchNumber":3,"startTime":"2026-04-28T04:33:10.434Z","endTime":"2026-04-28T04:33:18.795Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:33:18.795Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-28T04:33:29.356Z","endTime":"2026-04-28T04:35:08.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":90.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32101775602479,"aZ":-12.236413891609661,"pfxX":-6.770499773367912,"pfxZ":9.420070479201106,"pX":-0.9981198675574827,"pZ":3.694099649362695,"vX0":5.118464287030346,"vY0":-144.4891482046332,"vZ0":-4.295959705348419,"x":155.05,"y":139.04,"x0":-1.9119338672148576,"y0":50.002757360051696,"z0":5.9506469097898655,"aX":-14.331194714817984},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.4,"breakHorizontal":11.3,"spinRate":2533,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3789151890967464,"extension":6.467900627862297},"index":0,"playId":"bd8a85ce-a26d-3bc2-80c0-136eb706458d","pitchNumber":1,"startTime":"2026-04-28T04:33:45.928Z","endTime":"2026-04-28T04:33:49.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.307629855587994,"aZ":-14.514607861817352,"pfxX":-1.4712356801002648,"pfxZ":8.93721988083773,"pX":0.22288414012474383,"pZ":1.9701953147904416,"vX0":6.461598261554026,"vY0":-139.41759343903115,"vZ0":-7.780610570404909,"x":108.5,"y":185.58,"x0":-1.9299946621816724,"y0":50.000528467771204,"z0":5.748079927466405,"aX":-2.907330971607741},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.8,"breakHorizontal":1.3,"spinRate":2547,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.39233964056610926,"extension":6.496566670957224},"index":1,"playId":"4b0e5d7e-b14b-3268-8232-4910bb4c1e2c","pitchNumber":2,"startTime":"2026-04-28T04:34:07.090Z","endTime":"2026-04-28T04:34:10.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.57972885094743,"aZ":-28.253269755660316,"pfxX":2.913672891055535,"pfxZ":2.2864334833327984,"pX":0.4388241984173223,"pZ":3.587344806655849,"vX0":5.055481625552293,"vY0":-128.55545688478674,"vZ0":-0.9562046337361619,"x":100.27,"y":141.92,"x0":-1.9134330837181341,"y0":50.00223313270247,"z0":6.110163231918914,"aX":4.994315695192537},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.2,"breakHorizontal":-6.1,"spinRate":2504,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.42216930852489654,"extension":6.313041644613693},"index":2,"playId":"0c1396fc-11d8-34b0-867c-453cc531a62f","pitchNumber":3,"startTime":"2026-04-28T04:34:25.753Z","endTime":"2026-04-28T04:34:29.383Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-28T04:34:44.941Z","endTime":"2026-04-28T04:35:04.021Z","isPitch":false,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":82.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.58629245915424,"aZ":-27.49830358935332,"pfxX":2.11771775667034,"pfxZ":2.778834619978527,"pX":0.4542255923042454,"pZ":1.207065073299378,"vX0":4.648289869029557,"vY0":-127.69996066510504,"vZ0":-6.585238618234239,"x":99.69,"y":206.19,"x0":-1.6512398888372934,"y0":50.00465862486121,"z0":5.928384447994099,"aX":3.5636590456060224},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.1,"breakHorizontal":-4.7,"spinRate":2474,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.4258346331824221,"extension":6.740495163284747},"index":4,"playId":"816a39c2-b190-33bd-b57b-3bfabbdc5f67","pitchNumber":4,"startTime":"2026-04-28T04:35:04.021Z","endTime":"2026-04-28T04:35:08.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:35:08.008Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out softly, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-28T04:35:15.889Z","endTime":"2026-04-28T04:36:01.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59326529307552,"aZ":-18.38814609198502,"pfxX":-10.022154325562639,"pfxZ":6.4828286077818795,"pX":-0.43463640409240184,"pZ":3.4229787070658375,"vX0":7.620382071258939,"vY0":-144.87570409274963,"vZ0":-3.5732903796127804,"x":133.57,"y":146.36,"x0":-1.7958334978428085,"y0":50.005705778701746,"z0":5.795090432893512,"aX":-21.32500545688194},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.2,"breakHorizontal":16.7,"spinRate":2454,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.37794415394776104,"extension":6.575692190884363},"index":0,"playId":"2410f9cd-db66-399b-ae1d-8abda554b3c7","pitchNumber":1,"startTime":"2026-04-28T04:35:36.791Z","endTime":"2026-04-28T04:35:40.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.7,"endSpeed":91.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.74832903603476,"aZ":-15.45245543758593,"pfxX":-9.43987830025135,"pfxZ":7.715324921724157,"pX":-1.4083161528404913,"pZ":3.034180839000454,"vX0":4.840049996465728,"vY0":-146.53816223795087,"vZ0":-5.478677295307278,"x":170.68,"y":156.86,"x0":-1.8581042144911577,"y0":50.002961341977056,"z0":5.856632040002083,"aX":-20.458448672815372},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.0,"breakHorizontal":16.1,"spinRate":2504,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.37428324082009023,"extension":6.466303170880114},"hitData":{"launchSpeed":48.3,"launchAngle":-40.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":115.59,"coordY":168.33}},"index":1,"playId":"43b54b06-e54a-3a41-a47b-db9d94ee2d49","pitchNumber":2,"startTime":"2026-04-28T04:35:54.521Z","endTime":"2026-04-28T04:36:01.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:36:01.822Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Tucker lines out sharply to right fielder Esteury Ruiz.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-28T04:38:32.627Z","endTime":"2026-04-28T04:39:15.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Esteury Ruiz replaces right fielder Owen Caissie, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-28T04:38:09.019Z","endTime":"2026-04-28T04:38:09.030Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":683357,"link":"/api/v1/people/683357"}},{"details":{"description":"Pitching Change: Calvin Faucher replaces Andrew Nardi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-28T04:38:09.030Z","endTime":"2026-04-28T04:38:34.830Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676534,"link":"/api/v1/people/676534"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.707231786799003,"aZ":-23.329920751422836,"pfxX":0.448347600168604,"pfxZ":4.69266943780803,"pX":0.3075116300815926,"pZ":1.329864168225474,"vX0":3.855978658207868,"vY0":-135.688247986658,"vZ0":-7.379465795624798,"x":105.28,"y":202.87,"x0":-1.1840054223761889,"y0":50.00463206111341,"z0":5.683992605732507,"aX":0.8439895133936745},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.3,"breakHorizontal":-1.6,"spinRate":2785,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.402039764940775,"extension":5.996865200226029},"index":2,"playId":"3159cd54-3b44-3516-9df8-f35febcb1c61","pitchNumber":1,"startTime":"2026-04-28T04:38:34.830Z","endTime":"2026-04-28T04:38:38.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.914592452587385,"aZ":-26.903516493799508,"pfxX":1.3898053186448853,"pfxZ":2.7923132043011227,"pX":0.35969048876423565,"pZ":2.161428847932852,"vX0":3.974955121599389,"vY0":-136.49465652711527,"vZ0":-4.128099963731204,"x":103.29,"y":180.42,"x0":-1.295797665044014,"y0":50.004551606056495,"z0":5.545061488753381,"aX":2.622578828652767},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.4,"breakHorizontal":-3.4,"spinRate":2733,"spinDirection":198},"zone":9,"typeConfidence":2.0,"plateTime":0.4012156966728466,"extension":5.843584054213827},"index":3,"playId":"1b284288-ba0d-3a9c-9fd7-b06d724d1843","pitchNumber":2,"startTime":"2026-04-28T04:38:49.849Z","endTime":"2026-04-28T04:38:52.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.652688137689637,"aZ":-26.73429510350694,"pfxX":1.5277842491672182,"pfxZ":2.8702670645425483,"pX":-0.08048314428298715,"pZ":1.824080866382695,"vX0":2.535347166643041,"vY0":-136.05035896541352,"vZ0":-5.3303113488628835,"x":120.07,"y":189.53,"x0":-1.2189334106167962,"y0":50.00535364033705,"z0":5.6349587401922925,"aX":2.8964306302939438},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.4,"breakHorizontal":-3.2,"spinRate":2622,"spinDirection":188},"zone":8,"typeConfidence":2.0,"plateTime":0.40084685201629444,"extension":5.994141830432336},"hitData":{"launchSpeed":102.7,"launchAngle":16.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":199.28,"coordY":97.64}},"index":4,"playId":"46991f31-88f8-34ad-ad10-284eee494a13","pitchNumber":3,"startTime":"2026-04-28T04:39:07.859Z","endTime":"2026-04-28T04:39:15.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:39:15.479Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-28T04:39:35.420Z","endTime":"2026-04-28T04:41:02.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.538703243415494,"aZ":-27.243785273480416,"pfxX":2.6114053797521146,"pfxZ":2.604735490079766,"pX":0.733988379919397,"pZ":1.2875428816190848,"vX0":3.9901654673402502,"vY0":-135.9116943904767,"vZ0":-6.757461097625706,"x":89.02,"y":204.02,"x0":-1.0859221584776433,"y0":50.00249144733501,"z0":5.667857142792113,"aX":4.941743882246236},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.6,"breakHorizontal":-5.5,"spinRate":2751,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4012140468901233,"extension":6.091734182746085},"index":0,"playId":"6daeb937-9ff0-37b5-8817-47579d768285","pitchNumber":1,"startTime":"2026-04-28T04:39:43.044Z","endTime":"2026-04-28T04:39:46.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":88.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17418882390471,"aZ":-23.293418870937625,"pfxX":1.2431670450560066,"pfxZ":4.5631369872408305,"pX":0.5751458783078709,"pZ":1.339865499833934,"vX0":4.39179784662975,"vY0":-137.567774132948,"vZ0":-7.3738980805848575,"x":95.08,"y":202.6,"x0":-1.1937561769363108,"y0":50.00218851225474,"z0":5.5973900221371204,"aX":2.418116567541078},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.2,"breakHorizontal":-3.0,"spinRate":2698,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.3958661427697212,"extension":5.84966808900761},"index":1,"playId":"b2801f88-3cc6-38ca-9f05-18fed77eada4","pitchNumber":2,"startTime":"2026-04-28T04:39:57.614Z","endTime":"2026-04-28T04:40:00.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.502019969053354,"aZ":-26.43159358999431,"pfxX":1.2316965336805215,"pfxZ":3.02846902239283,"pX":1.1591372771733703,"pZ":2.1050924004765013,"vX0":5.3944232057977315,"vY0":-135.8664845412364,"vZ0":-4.756469052877622,"x":72.82,"y":181.94,"x0":-0.999990634175531,"y0":50.006101510062926,"z0":5.681204868862203,"aX":2.338026360618613},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.8,"breakHorizontal":-3.2,"spinRate":2779,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.40080994847139095,"extension":5.946338116662015},"index":2,"playId":"930cfb08-2d3e-32ab-8232-ff7819212085","pitchNumber":3,"startTime":"2026-04-28T04:40:14.092Z","endTime":"2026-04-28T04:40:17.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":88.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.527961511464227,"aZ":-22.407229306005124,"pfxX":-0.14611925329988562,"pfxZ":4.974498407998519,"pX":0.49510548570668245,"pZ":1.4034350125989383,"vX0":4.658304685603322,"vY0":-138.2121943205655,"vZ0":-7.236477443638032,"x":98.13,"y":200.89,"x0":-1.1827113260391269,"y0":50.00300090815076,"z0":5.5259459565333815,"aX":-0.28745901700652493},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.9,"breakHorizontal":-0.6,"spinRate":2720,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.39407125994397063,"extension":6.103989457037899},"index":3,"playId":"127f524c-6147-3f52-ac59-1e01df34afef","pitchNumber":4,"startTime":"2026-04-28T04:40:31.742Z","endTime":"2026-04-28T04:40:34.742Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-28T04:40:41.227Z","endTime":"2026-04-28T04:40:59.021Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.987286857144223,"aZ":-28.323395155121943,"pfxX":6.871622546198679,"pfxZ":2.273746639852602,"pX":0.18085352558311038,"pZ":1.7824977067967207,"vX0":1.5981052606569692,"vY0":-128.66963213755164,"vZ0":-3.990439316651937,"x":110.11,"y":190.65,"x0":-1.3399715600231936,"y0":50.00466211262116,"z0":5.521578158346044,"aX":11.64756799556251},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.5,"breakHorizontal":-12.8,"spinRate":2960,"spinDirection":62},"zone":8,"typeConfidence":2.0,"plateTime":0.4239395301996933,"extension":5.829336898030803},"index":5,"playId":"ae25e7c0-22ff-3873-8a21-69b82d715636","pitchNumber":5,"startTime":"2026-04-28T04:40:59.021Z","endTime":"2026-04-28T04:41:02.428Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:41:02.428Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Muncy flies out to left fielder Kyle Stowers.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-28T04:41:27.726Z","endTime":"2026-04-28T04:41:54.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.031758296798802,"aZ":-43.04305497383418,"pfxX":5.892936897956183,"pfxZ":-6.870462510147378,"pX":-1.5930112928806541,"pZ":3.5209851312558045,"vX0":-2.558278586952495,"vY0":-124.95503690191029,"vZ0":2.3294202809788094,"x":177.72,"y":143.71,"x0":-1.3218763662152735,"y0":50.00253533695927,"z0":6.111613534070163,"aX":9.324130078061085},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-11.6,"breakHorizontal":-10.1,"spinRate":2872,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.4382365160912305,"extension":6.008376948402962},"index":0,"playId":"7a9f7401-aa58-31cc-b60a-5bd042e6a47c","pitchNumber":1,"startTime":"2026-04-28T04:41:27.726Z","endTime":"2026-04-28T04:41:31.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.099303014896524,"aZ":-29.230756163706445,"pfxX":2.257765183480768,"pfxZ":1.5406067523244378,"pX":-0.19919793450337994,"pZ":2.203901404284589,"vX0":2.080767059027576,"vY0":-136.6289708721722,"vZ0":-4.052827407382734,"x":124.59,"y":179.27,"x0":-1.261101737152081,"y0":50.00332952828082,"z0":5.691044218953473,"aX":4.3136769574646365},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.2,"breakHorizontal":-4.4,"spinRate":2843,"spinDirection":179},"zone":5,"typeConfidence":2.0,"plateTime":0.39927586534070425,"extension":5.916827101627813},"hitData":{"launchSpeed":97.6,"launchAngle":38.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.17,"coordY":75.87}},"index":1,"playId":"86916554-8fe9-3e98-bcd4-b546a5c394bd","pitchNumber":2,"startTime":"2026-04-28T04:41:44.213Z","endTime":"2026-04-28T04:41:54.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:41:54.989Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Connor Norby lines out sharply to right fielder Kyle Tucker.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-28T04:44:16.320Z","endTime":"2026-04-28T04:44:40.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671109,"fullName":"Jake Eder","link":"/api/v1/people/671109"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jake Eder replaces Edgardo Henriquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-28T04:43:01.094Z","endTime":"2026-04-28T04:44:18.682Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671109,"link":"/api/v1/people/671109"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.771166412871253,"aZ":-16.744451872887623,"pfxX":5.52381088011879,"pfxZ":8.060958994272625,"pX":1.0067329736976776,"pZ":2.500807288841638,"vX0":-2.739012666693696,"vY0":-137.77797230213773,"vZ0":-5.974435471873821,"x":78.63,"y":171.26,"x0":1.2982067186950241,"y0":50.006094963362095,"z0":5.83659233514264,"aX":10.578721043068892},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":-9.4,"spinRate":1979,"spinDirection":135},"zone":12,"typeConfidence":0.91,"plateTime":0.39815194442988,"extension":6.6691554609398045},"index":1,"playId":"bf3aaefd-afa3-3f3a-93ad-b122711ac927","pitchNumber":1,"startTime":"2026-04-28T04:44:18.682Z","endTime":"2026-04-28T04:44:24.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57327899937041,"aZ":-16.46577421673873,"pfxX":6.326777570852659,"pfxZ":8.160921141306712,"pX":0.25955486845765813,"pZ":2.327709075205292,"vX0":-4.95511834820079,"vY0":-138.28251899091836,"vZ0":-6.399803212367872,"x":107.11,"y":175.93,"x0":1.258076129288103,"y0":50.005483407981046,"z0":5.788405207672066,"aX":12.180858025213047},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.6,"breakHorizontal":-10.3,"spinRate":2069,"spinDirection":138},"zone":5,"typeConfidence":0.92,"plateTime":0.39701748371327117,"extension":6.633963709045698},"hitData":{"launchSpeed":104.1,"launchAngle":20.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":193.19,"coordY":77.4}},"index":2,"playId":"ad333f08-d8fc-34a7-be89-d3be808a7ffc","pitchNumber":2,"startTime":"2026-04-28T04:44:33.596Z","endTime":"2026-04-28T04:44:40.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:44:40.873Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jakob Marsee singles on a sharp ground ball to left fielder Teoscar Hernández.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-28T04:44:49.716Z","endTime":"2026-04-28T04:45:20.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671109,"fullName":"Jake Eder","link":"/api/v1/people/671109"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.429149847187915,"aZ":-18.387942549810468,"pfxX":6.1221301503167345,"pfxZ":7.056769067997809,"pX":-0.3833571237387841,"pZ":2.8704733143108023,"vX0":-5.677873606815347,"vY0":-139.1654595311636,"vZ0":-4.940068006901357,"x":131.61,"y":161.28,"x0":0.8920337214872942,"y0":50.00050751746324,"z0":5.8937174503534004,"aX":11.95744599411838},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.9,"breakHorizontal":-9.8,"spinRate":2006,"spinDirection":136},"zone":1,"typeConfidence":0.92,"plateTime":0.39419451534895655,"extension":6.6675717848052765},"hitData":{"launchSpeed":103.8,"launchAngle":-2.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":99.68,"coordY":126.37}},"index":0,"playId":"a9d2b63c-4076-3d64-b6ec-c7e30f26493a","pitchNumber":1,"startTime":"2026-04-28T04:45:10.956Z","endTime":"2026-04-28T04:45:20.154Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:45:20.154Z","atBatIndex":69},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Kyle Stowers grounds into a double play, second baseman Santiago Espinal to shortstop Miguel Rojas to first baseman Freddie Freeman. Jakob Marsee out at 2nd. Kyle Stowers out at 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-28T04:45:40.680Z","endTime":"2026-04-28T04:45:54.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671109,"fullName":"Jake Eder","link":"/api/v1/people/671109"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.222381126131264,"aZ":-29.79495290150988,"pfxX":-1.929277234530709,"pfxZ":1.478949518536938,"pX":-0.3843519264530555,"pZ":2.4549801522231847,"vX0":-3.2745577341279977,"vY0":-125.38542224911134,"vZ0":-2.6811615167946052,"x":131.65,"y":172.5,"x0":1.1846046556250112,"y0":50.002047030365475,"z0":5.94741433499525,"aX":-3.098327158012806},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.4,"breakHorizontal":4.2,"spinRate":2338,"spinDirection":209},"zone":4,"typeConfidence":0.9,"plateTime":0.43534851194622215,"extension":6.685824237298679},"hitData":{"launchSpeed":105.4,"launchAngle":6.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":157.37,"coordY":147.79}},"index":0,"playId":"9ee60c6d-0e58-3dce-b15b-9675f9a40b8e","pitchNumber":1,"startTime":"2026-04-28T04:45:46.393Z","endTime":"2026-04-28T04:45:54.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:45:54.690Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andy Pages walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-28T04:48:58.386Z","endTime":"2026-04-28T04:51:35.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Pete Fairbanks replaces Calvin Faucher.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-28T04:47:08.249Z","endTime":"2026-04-28T04:49:00.344Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664126,"link":"/api/v1/people/664126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01529172656944,"aZ":-9.380551810400805,"pfxX":-0.9749811445680787,"pfxZ":11.434357477547426,"pX":0.4343108521235281,"pZ":2.5504073703498285,"vX0":2.6730711291486573,"vY0":-139.92172004431015,"vZ0":-9.516595868864806,"x":100.45,"y":169.92,"x0":-0.40446457410237613,"y0":50.000086882959025,"z0":6.599907989233714,"aX":-1.9433074191711517},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.1,"breakHorizontal":1.2,"spinRate":2387,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.390664675437284,"extension":6.380748013233916},"index":1,"playId":"e968dc21-0510-3e83-92ff-b0d080b7e9b8","pitchNumber":1,"startTime":"2026-04-28T04:49:00.344Z","endTime":"2026-04-28T04:49:04.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02196049597226,"aZ":-11.431127278382133,"pfxX":0.451560509553135,"pfxZ":10.412684158559804,"pX":-0.6976655998452599,"pZ":4.220294940277275,"vX0":-0.9163770113593086,"vY0":-140.74124270158515,"vZ0":-5.197314126346333,"x":143.59,"y":124.83,"x0":-0.4254869292915486,"y0":50.00306011115395,"z0":6.840998338954769,"aX":0.8996517343969954},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.9,"breakHorizontal":-0.6,"spinRate":2395,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.39021833326579713,"extension":6.087405882771567},"index":2,"playId":"8e89967f-7b00-337f-9ce7-e09c3e07e6f2","pitchNumber":2,"startTime":"2026-04-28T04:49:22.689Z","endTime":"2026-04-28T04:49:25.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28188168257589,"aZ":-37.20960042595453,"pfxX":2.8050797338321463,"pfxZ":-3.4170564202174054,"pX":2.1073824447598852,"pZ":1.3509654503246091,"vX0":3.9955420604742202,"vY0":-121.14888968082349,"vZ0":-5.6617104129007885,"x":36.67,"y":202.3,"x0":0.06783314873741643,"y0":50.00076322252852,"z0":6.997609715675464,"aX":4.1377717197749835},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-7.3,"breakHorizontal":-6.1,"spinRate":2499,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.45338610970173265,"extension":6.06939750502971},"index":3,"playId":"ea9f35d3-18b5-3bd0-93e1-a24f741080a9","pitchNumber":3,"startTime":"2026-04-28T04:49:40.719Z","endTime":"2026-04-28T04:49:43.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78602828168124,"aZ":-8.057094989247151,"pfxX":-1.268191987683001,"pfxZ":11.794155174172001,"pX":-0.6452770049934242,"pZ":1.9018504435816797,"vX0":-0.045624964326456435,"vY0":-142.14682929730924,"vZ0":-11.710980710151416,"x":141.6,"y":187.43,"x0":-0.464254350813641,"y0":50.004078067128944,"z0":6.588174861491244,"aX":-2.593719165224017},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.2,"breakHorizontal":2.3,"spinRate":2412,"spinDirection":195},"zone":7,"typeConfidence":2.0,"plateTime":0.38541194422119096,"extension":6.284437657453194},"index":4,"playId":"349b2b45-94de-395e-a501-711ced03edcb","pitchNumber":4,"startTime":"2026-04-28T04:50:03.933Z","endTime":"2026-04-28T04:50:07.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.16330875592554,"aZ":-8.644136046195275,"pfxX":-0.01857672210824246,"pfxZ":11.76782343845048,"pX":-0.6633273792378381,"pZ":3.28086667438718,"vX0":-0.7969029777242749,"vY0":-141.00102156757632,"vZ0":-8.141812717460885,"x":142.28,"y":150.2,"x0":-0.37380101489638146,"y0":50.00137626832203,"z0":6.775412034876182,"aX":-0.037004222633313745},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.7,"breakHorizontal":0.2,"spinRate":2415,"spinDirection":193},"zone":1,"typeConfidence":2.0,"plateTime":0.38950059224164724,"extension":6.137112245252451},"index":5,"playId":"9841a610-7b1b-38ee-919c-01510af73b62","pitchNumber":5,"startTime":"2026-04-28T04:50:36.236Z","endTime":"2026-04-28T04:50:42.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.058595052427343,"aZ":-30.529852742252835,"pfxX":6.376922013773971,"pfxZ":0.9979323808891154,"pX":1.5218639628810686,"pZ":1.251817183286549,"vX0":1.7058329356771142,"vY0":-127.83641870153765,"vZ0":-8.065845832037345,"x":58.99,"y":204.98,"x0":0.016979518292904748,"y0":50.00370913538221,"z0":6.8540016768652015,"aX":10.524671929467202},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.1,"breakHorizontal":-11.9,"spinRate":2551,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4289277452795619,"extension":6.102363285510566},"index":6,"playId":"b4482e5b-c68b-3303-bac5-37bfc5eba09e","pitchNumber":6,"startTime":"2026-04-28T04:51:04.387Z","endTime":"2026-04-28T04:51:08.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48046941061524,"aZ":-32.50907033538808,"pfxX":4.016870377392625,"pfxZ":-0.2030406713175008,"pX":-0.50766224106908,"pZ":3.829394803065765,"vX0":-0.9036384863409783,"vY0":-127.68990200211093,"vZ0":-1.7409791790758302,"x":136.35,"y":135.39,"x0":-0.6727808228029442,"y0":50.002555499335095,"z0":7.060275638830697,"aX":6.681429469928718},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.5,"breakHorizontal":-7.1,"spinRate":2471,"spinDirection":77},"zone":11,"typeConfidence":2.0,"plateTime":0.4277529068549901,"extension":6.0936339451681825},"index":7,"playId":"6f3f160d-5f6a-30a0-a7cd-a8854064d091","pitchNumber":7,"startTime":"2026-04-28T04:51:31.349Z","endTime":"2026-04-28T04:51:35.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:51:35.037Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dalton Rushing walks. Andy Pages to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-28T04:52:12.180Z","endTime":"2026-04-28T04:54:07.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"postOnSecond":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dalton Rushing replaces Santiago Espinal.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-28T04:51:42.994Z","endTime":"2026-04-28T04:52:02.815Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"803","replacedPlayer":{"id":669289,"link":"/api/v1/people/669289"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-28T04:52:02.815Z","endTime":"2026-04-28T04:52:14.362Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.8,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.74523677569564,"aZ":-11.023593647881802,"pfxX":0.31400877020520346,"pfxZ":10.44516917122003,"pX":-0.535116309094428,"pZ":2.7081689668119933,"vX0":0.1278323920653624,"vY0":-141.71100733988774,"vZ0":-8.919774080232134,"x":137.4,"y":165.66,"x0":-0.6216615285946009,"y0":50.003680975748686,"z0":6.609573450947795,"aX":0.6357015155575233},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.2,"breakHorizontal":-0.6,"spinRate":2339,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.3871909796766406,"extension":6.472279120513586},"index":2,"playId":"898b34c7-28bb-3c0a-96da-4e6de7d2fb36","pitchNumber":1,"startTime":"2026-04-28T04:52:14.362Z","endTime":"2026-04-28T04:52:18.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.2,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.918301334213943,"aZ":-37.13451474397048,"pfxX":4.1863445217679605,"pfxZ":-3.4124689362446166,"pX":-0.7856455378080348,"pZ":1.4830959003605366,"vX0":-2.128463686592723,"vY0":-119.92075271750824,"vZ0":-5.125734255656125,"x":146.95,"y":198.74,"x0":-0.4289442610497066,"y0":50.00561513278474,"z0":6.973193460586373,"aX":6.0778318169303756},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.2,"breakHorizontal":-7.1,"spinRate":2398,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.4573204814038556,"extension":6.341558695653379},"index":3,"playId":"fd814f0b-70bd-30c8-bae5-b1f557610565","pitchNumber":2,"startTime":"2026-04-28T04:52:35.036Z","endTime":"2026-04-28T04:52:39.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68694434399937,"aZ":-10.960230494875429,"pfxX":0.9021089016941664,"pfxZ":10.353340176968857,"pX":-0.47662217255224487,"pZ":3.5322005549982554,"vX0":-0.02565100936680289,"vY0":-142.46360180248274,"vZ0":-6.937879756932027,"x":135.17,"y":143.41,"x0":-0.5846239047234099,"y0":50.00181940180734,"z0":6.696751250343408,"aX":1.8484244382538926},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.5,"breakHorizontal":-1.7,"spinRate":2301,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.38491729260117724,"extension":6.2873678525082175},"index":4,"playId":"ebafcf88-d32e-35f6-a1d4-c5c320aa0dbd","pitchNumber":3,"startTime":"2026-04-28T04:52:56.052Z","endTime":"2026-04-28T04:53:00.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03639228774491,"aZ":-27.127083230447056,"pfxX":1.9070990437592992,"pfxZ":2.878421418281045,"pX":0.4473787922274044,"pZ":2.752437754093086,"vX0":1.8194943653644366,"vY0":-132.3196850368451,"vZ0":-5.317453164779849,"x":99.95,"y":164.46,"x0":-0.49963510279116474,"y0":50.00457484259298,"z0":6.802586603229378,"aX":3.3458072432781294},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.2,"breakHorizontal":-3.8,"spinRate":2383,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.41564517187033045,"extension":6.270146412673586},"index":5,"playId":"0b9a4d2d-d63c-3987-8096-e71df83e1023","pitchNumber":4,"startTime":"2026-04-28T04:53:18.312Z","endTime":"2026-04-28T04:53:21.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67163351584177,"aZ":-21.05144100399957,"pfxX":-6.3053084580843635,"pfxZ":5.8090465018027455,"pX":-0.6188118784874889,"pZ":0.9140246650839698,"vX0":2.3009746602182144,"vY0":-137.3001020513172,"vZ0":-11.108688932902194,"x":140.59,"y":214.1,"x0":-0.6473552921202741,"y0":50.00051831831871,"z0":6.4373905763569255,"aX":-12.067286864257591},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.4,"breakHorizontal":10.9,"spinRate":1926,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.3985282012306377,"extension":6.430826943432659},"index":6,"playId":"4db7cb3a-51a7-3648-89b2-36d58c35d1ba","pitchNumber":5,"startTime":"2026-04-28T04:53:39.947Z","endTime":"2026-04-28T04:53:43.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80200210182601,"aZ":-30.75112656525064,"pfxX":2.816243301752709,"pfxZ":0.8465568133190899,"pX":0.15841007773051474,"pZ":4.072546498415114,"vX0":1.255604902898734,"vY0":-128.65602846504254,"vZ0":-1.2573154933173882,"x":110.96,"y":128.82,"x0":-0.7013515401447354,"y0":50.00415536411022,"z0":6.94317287953914,"aX":4.7376982311666005},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.4,"breakHorizontal":-5.4,"spinRate":2385,"spinDirection":103},"zone":12,"typeConfidence":2.0,"plateTime":0.42516122220193875,"extension":6.123944473047872},"index":7,"playId":"14745ddf-fa18-3d4f-9e08-7de6539ba192","pitchNumber":6,"startTime":"2026-04-28T04:54:04.351Z","endTime":"2026-04-28T04:54:07.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:54:07.745Z","atBatIndex":72},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Miguel Rojas bunt pops out to catcher Agustín Ramírez in foul territory.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-28T04:54:24.192Z","endTime":"2026-04-28T04:55:16.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"postOnSecond":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.798117630751452,"aZ":-12.91044353849225,"pfxX":0.1412783042766259,"pfxZ":9.592760213794852,"pX":-0.4248485871950646,"pZ":4.285943188963836,"vX0":0.3509117115556443,"vY0":-140.77816345412643,"vZ0":-4.890104272489543,"x":133.19,"y":123.06,"x0":-0.5694423826198214,"y0":50.00317123653738,"z0":6.880432322589459,"aX":0.2837008143363851},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":-0.4,"spinRate":2318,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.38899407838097044,"extension":6.300912021419885},"index":0,"playId":"56f3f21a-99e3-37e9-b66e-2e1100609c2f","pitchNumber":1,"startTime":"2026-04-28T04:54:46.241Z","endTime":"2026-04-28T04:54:50.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54761813801714,"aZ":-12.857610784182672,"pfxX":-0.6289507045178844,"pfxZ":9.83862570810697,"pX":-0.41725171869795447,"pZ":3.4307747361965486,"vX0":1.6214330657393348,"vY0":-139.07704476886963,"vZ0":-6.596369678325333,"x":132.9,"y":146.15,"x0":-0.9255243947114755,"y0":50.00344323222362,"z0":6.682407098662211,"aX":-1.2351096385322},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":0.8,"spinRate":2309,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3935005524014499,"extension":5.966776899104327},"hitData":{"launchSpeed":34.3,"launchAngle":82.0,"totalDistance":23.0,"trajectory":"bunt_popup","hardness":"medium","location":"2","coordinates":{"coordX":116.5,"coordY":206.86}},"index":1,"playId":"b9505de0-26d5-3c2b-99b8-752c81fe6649","pitchNumber":2,"startTime":"2026-04-28T04:55:10.004Z","endTime":"2026-04-28T04:55:16.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:55:16.832Z","atBatIndex":73},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Shohei Ohtani hits a ground-rule double (6) on a fly ball down the right-field line. Andy Pages scores. Dalton Rushing to 3rd.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-28T04:56:07.278Z","endTime":"2026-04-28T04:58:06.415Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnThird":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":{"id":664126,"link":"/api/v1/people/664126"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-28T04:56:06.189Z","endTime":"2026-04-28T04:56:09.515Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.523755925066965,"aZ":-11.518272838767407,"pfxX":-1.2408236136730282,"pfxZ":10.31221445672075,"pX":0.8901909163329317,"pZ":2.4100290795818564,"vX0":4.254960255474478,"vY0":-140.98872418214864,"vZ0":-9.621232765176133,"x":83.07,"y":173.71,"x0":-0.48061388215687056,"y0":50.00353236384896,"z0":6.620232418966284,"aX":-2.4856711788709474},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.8,"breakHorizontal":1.3,"spinRate":2321,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.38922029055064744,"extension":6.210184236359382},"index":1,"playId":"ee63fc58-030a-34ea-b02f-5405c256f9fe","pitchNumber":1,"startTime":"2026-04-28T04:56:09.515Z","endTime":"2026-04-28T04:56:12.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.111003786215964,"aZ":-12.445416586804669,"pfxX":-0.9701384158253592,"pfxZ":9.782923795460093,"pX":-0.3330365753515602,"pZ":3.638002811186027,"vX0":1.0786731051845142,"vY0":-140.67141194568364,"vZ0":-6.485164377750875,"x":129.69,"y":140.55,"x0":-0.5943164079663009,"y0":50.0004995079209,"z0":6.770228244245576,"aX":-1.9558772829479252},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.7,"breakHorizontal":1.6,"spinRate":2328,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.3884897370746745,"extension":6.205614991745186},"index":2,"playId":"964241ef-47d7-3819-8387-27927059e654","pitchNumber":2,"startTime":"2026-04-28T04:56:33.189Z","endTime":"2026-04-28T04:56:36.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.673986528490744,"aZ":-28.198886302752506,"pfxX":4.735384524380134,"pfxZ":2.3636795580254697,"pX":0.5669576564720391,"pZ":1.039124583864249,"vX0":0.6734350690789102,"vY0":-128.6127315457929,"vZ0":-9.019588703133218,"x":95.39,"y":210.72,"x0":-0.31354117774836154,"y0":50.00488769677559,"z0":6.765644563586349,"aX":7.9649302136633375},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.5,"breakHorizontal":-8.8,"spinRate":2370,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.42522870584037387,"extension":6.097734356539201},"index":3,"playId":"21642fff-a841-3ce8-a8d6-789d9028fde6","pitchNumber":3,"startTime":"2026-04-28T04:56:59.616Z","endTime":"2026-04-28T04:57:04.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07463894312953,"aZ":-36.28709994243262,"pfxX":4.169474006430307,"pfxZ":-2.707422345918898,"pX":1.2696672559002442,"pZ":1.575166010882395,"vX0":2.0078512099300876,"vY0":-122.12534747264672,"vZ0":-5.730896536402931,"x":68.6,"y":196.25,"x0":-0.10384872268829021,"y0":50.00508099399922,"z0":7.057953779799384,"aX":6.326070543829357},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.0,"breakHorizontal":-8.0,"spinRate":2436,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.447752509098422,"extension":6.481623906010658},"index":4,"playId":"9d518189-533a-3083-8335-9af733a4c8ef","pitchNumber":4,"startTime":"2026-04-28T04:57:24.263Z","endTime":"2026-04-28T04:57:28.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.184514646822215,"aZ":-33.675536126300095,"pfxX":2.745763971366642,"pfxZ":-0.8962171538658037,"pX":0.5457120012657964,"pZ":2.387694886482517,"vX0":1.0152233188392814,"vY0":-128.73171543993232,"vZ0":-5.05904537311252,"x":96.2,"y":174.31,"x0":-0.21020424724285985,"y0":50.00119563957968,"z0":6.978830897812995,"aX":4.617279166246403},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.5,"breakHorizontal":-5.2,"spinRate":2453,"spinDirection":55},"zone":6,"typeConfidence":2.0,"plateTime":0.4251354245567871,"extension":6.202224776743723},"hitData":{"launchSpeed":109.5,"launchAngle":22.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"hard","coordinates":{"coordX":217.1,"coordY":109.41}},"index":5,"playId":"085f1bb9-ded0-37cf-950c-9a142deaf269","pitchNumber":5,"startTime":"2026-04-28T04:57:52.737Z","endTime":"2026-04-28T04:58:06.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T04:58:06.415Z","atBatIndex":74},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Pete Fairbanks intentionally walks Freddie Freeman.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-28T04:58:17.817Z","endTime":"2026-04-28T04:59:47.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnThird":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.866665329739337,"aZ":-12.588845170680655,"pfxX":-0.09939653237255319,"pfxZ":9.540871005324153,"pX":0.5925894400353625,"pZ":5.127981154725245,"vX0":2.5292233747000665,"vY0":-142.19782708481628,"vZ0":-2.790026172235477,"x":94.41,"y":100.32,"x0":-0.29457302878739694,"y0":50.0043332224055,"z0":6.918033383128797,"aX":-0.20477559508960738},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.9,"breakHorizontal":-0.4,"spinRate":2362,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.3848412796747529,"extension":6.300881992959578},"index":0,"playId":"ebc8e877-9ee1-3c41-a6ec-b138e55dee96","pitchNumber":1,"startTime":"2026-04-28T04:58:46.545Z","endTime":"2026-04-28T04:58:49.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.069792270097164,"aZ":-12.778192118777698,"pfxX":-1.320296459646931,"pfxZ":9.690438480730705,"pX":0.9464701418157233,"pZ":1.9715424092210565,"vX0":4.080670601864281,"vY0":-140.19480942217243,"vZ0":-10.510659595408566,"x":80.92,"y":185.55,"x0":-0.3529337742971287,"y0":50.00511145206488,"z0":6.591175599877823,"aX":-2.6437494873718594},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":1.6,"spinRate":2313,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.38987512668674684,"extension":6.381622433169018},"index":1,"playId":"aa7c810d-c1a2-3eb1-8f15-f8301314ad6f","pitchNumber":2,"startTime":"2026-04-28T04:59:11.792Z","endTime":"2026-04-28T04:59:15.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.115919466156267,"aZ":-30.933330374948753,"pfxX":3.314226535392879,"pfxZ":0.7173805783377452,"pX":1.240960634015823,"pZ":1.983247027026819,"vX0":3.0358822199057416,"vY0":-131.28443921404886,"vZ0":-6.565206611076198,"x":69.7,"y":185.23,"x0":-0.3647309159160975,"y0":50.00326387009791,"z0":6.8455401303193435,"aX":5.7331153595036595},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.0,"breakHorizontal":-6.7,"spinRate":2351,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.41864281196212927,"extension":6.2154241017895595},"index":2,"playId":"876a7001-4183-3632-a0a0-1af7c5af7bc2","pitchNumber":3,"startTime":"2026-04-28T04:59:32.645Z","endTime":"2026-04-28T04:59:36.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":3,"playId":"08239616-0766-1003-000c-f08cd117d70a","pitchNumber":3,"startTime":"2026-04-28T04:59:45.959Z","endTime":"2026-04-28T04:59:47.151Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-04-28T04:59:47.151Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Smith strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-28T05:05:20.229Z","endTime":"2026-04-28T05:06:29.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnThird":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-28T05:00:40.044Z","endTime":"2026-04-28T05:02:03.499Z","isPitch":false,"type":"action","player":{"id":669257,"link":"/api/v1/people/669257"}},{"details":{"description":"Pitching Change: Tyler Phillips replaces Pete Fairbanks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-28T05:02:03.499Z","endTime":"2026-04-28T05:05:22.464Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663969,"link":"/api/v1/people/663969"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.190986473600443,"aZ":-19.447153963862487,"pfxX":-9.451255695199489,"pfxZ":6.556890801468347,"pX":0.9631881174984029,"pZ":2.3452306338745244,"vX0":7.9517547401155735,"vY0":-137.8278292416182,"vZ0":-6.55682100625778,"x":80.29,"y":175.46,"x0":-0.7193123680484689,"y0":50.000938920475036,"z0":6.050574500195125,"aX":-18.336841622802247},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.8,"breakHorizontal":15.6,"spinRate":2069,"spinDirection":220},"zone":14,"typeConfidence":0.91,"plateTime":0.3961240618208497,"extension":6.435594944627528},"index":2,"playId":"3f7350b6-ad12-3b3f-a634-2ac7ebc340d7","pitchNumber":1,"startTime":"2026-04-28T05:05:22.464Z","endTime":"2026-04-28T05:05:26.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25193833314688,"aZ":-21.364172308982724,"pfxX":-10.46818159431698,"pfxZ":5.573569620741751,"pX":0.3312807932781869,"pZ":1.8511748490299489,"vX0":6.849985803163742,"vY0":-138.0260913648027,"vZ0":-7.456106359051881,"x":104.37,"y":188.8,"x0":-0.8161355960772381,"y0":50.001414904705825,"z0":6.014110892327948,"aX":-20.299719194526592},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.8,"breakHorizontal":17.6,"spinRate":1985,"spinDirection":220},"zone":9,"typeConfidence":0.92,"plateTime":0.39605630099783706,"extension":6.585564615566862},"index":3,"playId":"23ed5e87-0cb2-3354-b15e-925c333cad48","pitchNumber":2,"startTime":"2026-04-28T05:05:40.248Z","endTime":"2026-04-28T05:05:43.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82604637237181,"aZ":-29.225571041072786,"pfxX":-8.196439188996974,"pfxZ":1.8367151186004271,"pX":0.11630760873103216,"pZ":2.644847394982591,"vX0":5.204459906590256,"vY0":-125.83030702577892,"vZ0":-2.791162910826891,"x":112.57,"y":167.37,"x0":-0.9107641838590881,"y0":50.006012122370144,"z0":6.129319813165715,"aX":-13.184876985447126},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.9,"breakHorizontal":13.7,"spinRate":1123,"spinDirection":237},"zone":5,"typeConfidence":0.91,"plateTime":0.4348032796430772,"extension":6.675779069265121},"index":4,"playId":"d979328b-0e78-33e8-a692-1feff12f9962","pitchNumber":3,"startTime":"2026-04-28T05:05:58.873Z","endTime":"2026-04-28T05:06:02.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.924579386583815,"aZ":-20.44454663015465,"pfxX":-8.867890681102958,"pfxZ":5.936515323017228,"pX":0.5734632086329533,"pZ":2.2349983951257957,"vX0":6.521462690486882,"vY0":-139.1297041378188,"vZ0":-6.777344548919248,"x":95.14,"y":178.44,"x0":-0.639532594945333,"y0":50.0037069110457,"z0":6.040778590582124,"aX":-17.522348800205368},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.6,"breakHorizontal":14.9,"spinRate":2091,"spinDirection":221},"zone":6,"typeConfidence":0.91,"plateTime":0.3925171057063861,"extension":6.415026712289661},"index":5,"playId":"26f6fda4-d7c1-3ae6-a80f-e0312b018f8a","pitchNumber":4,"startTime":"2026-04-28T05:06:24.248Z","endTime":"2026-04-28T05:06:29.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T05:06:29.410Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Tucker singles on a line drive to center fielder Jakob Marsee. Dalton Rushing scores. Shohei Ohtani scores. Freddie Freeman to 2nd.","rbi":2,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-28T05:06:39.564Z","endTime":"2026-04-28T05:07:35.067Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnSecond":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".209"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".320"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".157"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".349"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".293"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".151"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".059"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".140"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".129"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.84"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.28"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.56"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.83"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.64"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.36"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.07"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.62"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.44"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.92"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.93"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.51"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.03"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".578"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".920"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".404"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".953"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".878"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".655"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".370"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".540"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".566"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".578"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".920"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".404"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".953"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".878"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".655"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".370"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".540"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".566"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":{"id":664126,"link":"/api/v1/people/664126"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":{"id":664126,"link":"/api/v1/people/664126"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.362322829790507,"aZ":-23.744476183881364,"pfxX":-6.225678764026885,"pfxZ":5.151334379169925,"pX":0.1030197102453309,"pZ":1.7620293973367034,"vX0":5.157844748458182,"vY0":-126.97354817647084,"vZ0":-5.637788942651472,"x":113.07,"y":191.21,"x0":-1.143185433141505,"y0":50.00619351766356,"z0":5.8942303559760205,"aX":-10.194344683973284},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.3,"breakHorizontal":10.2,"spinRate":1149,"spinDirection":237},"zone":8,"typeConfidence":0.9,"plateTime":0.4309440739663817,"extension":6.75162283130742},"index":0,"playId":"fbc1291a-2959-3138-9458-e7a3e1414f83","pitchNumber":1,"startTime":"2026-04-28T05:06:58.407Z","endTime":"2026-04-28T05:07:02.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.406917115909938,"aZ":-31.22514515127417,"pfxX":-4.727013639493657,"pfxZ":0.5786679068104323,"pX":-0.2627724697681702,"pZ":1.8081965719307818,"vX0":3.670062658533256,"vY0":-126.90373164059356,"vZ0":-4.317142304621653,"x":127.02,"y":189.96,"x0":-1.1090056516605618,"y0":50.003090218435915,"z0":6.000905939550049,"aX":-7.759726185954651},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.4,"breakHorizontal":7.8,"spinRate":1102,"spinDirection":245},"zone":8,"typeConfidence":0.88,"plateTime":0.4305512450834086,"extension":6.67219020768237},"hitData":{"launchSpeed":91.5,"launchAngle":10.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.74,"coordY":87.12}},"index":1,"playId":"37912070-93d7-306d-b33c-ba2a9b7e7919","pitchNumber":2,"startTime":"2026-04-28T05:07:24.001Z","endTime":"2026-04-28T05:07:35.067Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T05:07:35.067Z","atBatIndex":77}],"currentPlay":{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Tucker singles on a line drive to center fielder Jakob Marsee. Dalton Rushing scores. Shohei Ohtani scores. Freddie Freeman to 2nd.","rbi":2,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-28T05:06:39.564Z","endTime":"2026-04-28T05:07:35.067Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnSecond":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".209"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".320"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".157"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".349"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".293"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".151"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".059"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".140"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".129"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.84"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.28"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.56"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.83"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.64"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.36"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.07"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.62"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.44"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.92"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.93"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.51"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.03"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".578"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".920"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".404"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".953"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".878"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".655"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".370"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".540"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".566"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".578"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".920"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".404"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".953"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".878"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".655"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".370"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".540"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".566"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":{"id":664126,"link":"/api/v1/people/664126"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":{"id":664126,"link":"/api/v1/people/664126"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.362322829790507,"aZ":-23.744476183881364,"pfxX":-6.225678764026885,"pfxZ":5.151334379169925,"pX":0.1030197102453309,"pZ":1.7620293973367034,"vX0":5.157844748458182,"vY0":-126.97354817647084,"vZ0":-5.637788942651472,"x":113.07,"y":191.21,"x0":-1.143185433141505,"y0":50.00619351766356,"z0":5.8942303559760205,"aX":-10.194344683973284},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.3,"breakHorizontal":10.2,"spinRate":1149,"spinDirection":237},"zone":8,"typeConfidence":0.9,"plateTime":0.4309440739663817,"extension":6.75162283130742},"index":0,"playId":"fbc1291a-2959-3138-9458-e7a3e1414f83","pitchNumber":1,"startTime":"2026-04-28T05:06:58.407Z","endTime":"2026-04-28T05:07:02.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.406917115909938,"aZ":-31.22514515127417,"pfxX":-4.727013639493657,"pfxZ":0.5786679068104323,"pX":-0.2627724697681702,"pZ":1.8081965719307818,"vX0":3.670062658533256,"vY0":-126.90373164059356,"vZ0":-4.317142304621653,"x":127.02,"y":189.96,"x0":-1.1090056516605618,"y0":50.003090218435915,"z0":6.000905939550049,"aX":-7.759726185954651},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.4,"breakHorizontal":7.8,"spinRate":1102,"spinDirection":245},"zone":8,"typeConfidence":0.88,"plateTime":0.4305512450834086,"extension":6.67219020768237},"hitData":{"launchSpeed":91.5,"launchAngle":10.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.74,"coordY":87.12}},"index":1,"playId":"37912070-93d7-306d-b33c-ba2a9b7e7919","pitchNumber":2,"startTime":"2026-04-28T05:07:24.001Z","endTime":"2026-04-28T05:07:35.067Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T05:07:35.067Z","atBatIndex":77},"scoringPlays":[7,28,39,74,77],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2],"bottom":[3,4,5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":156.28,"y":133.65},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":191.89,"y":109.03},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":151.73,"y":89.29},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"coordinates":{"x":157.42,"y":152.21},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":152.52,"y":153.85},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":107.7,"y":94.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":150.71,"y":150.82},"type":"O","description":"Groundout"}]}},{"startIndex":9,"endIndex":14,"top":[9,10,11],"bottom":[12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":161.61,"y":149.61},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":149.9,"y":146.65},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":113.76,"y":149.0},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":78.39,"y":62.71},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"coordinates":{"x":65.98,"y":110.88},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"coordinates":{"x":155.5,"y":160.42},"type":"O","description":"Groundout"}]}},{"startIndex":15,"endIndex":22,"top":[15,16,17,18,19],"bottom":[20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":163.46,"y":150.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":143.16,"y":219.4},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":161.28,"y":88.35},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":216.53,"y":102.59},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":143.85,"y":76.8},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":163.43,"y":167.17},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"coordinates":{"x":204.13,"y":87.66},"type":"O","description":"Flyout"}]}},{"startIndex":23,"endIndex":34,"top":[23,24,25,26,27,28,29],"bottom":[30,31,32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":53.22,"y":131.66},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":82.26,"y":106.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":102.86,"y":147.79},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":114.36,"y":156.27},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":191.67,"y":93.08},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":83.47,"y":102.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":119.25,"y":63.48},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"coordinates":{"x":138.43,"y":163.4},"type":"O","description":"Groundout"}]}},{"startIndex":35,"endIndex":43,"top":[35,36,37,38,39,40],"bottom":[41,42,43],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":131.32,"y":182.32},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":231.26,"y":87.22},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":109.52,"y":150.21},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"coordinates":{"x":180.36,"y":88.84},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":166.33,"y":154.13},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":113.04,"y":71.5},"type":"O","description":"Lineout"}]}},{"startIndex":44,"endIndex":51,"top":[44,45,46,47],"bottom":[48,49,50,51],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"coordinates":{"x":190.06,"y":77.94},"type":"O","description":"Flyout"}]}},{"startIndex":52,"endIndex":61,"top":[52,53,54,55],"bottom":[56,57,58,59,60,61],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":139.92,"y":185.53},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"coordinates":{"x":152.96,"y":134.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":164.64,"y":102.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"coordinates":{"x":143.44,"y":149.61},"type":"O","description":"Groundout"}]}},{"startIndex":62,"endIndex":67,"top":[62,63,64],"bottom":[65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":97.18,"y":138.2},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":115.59,"y":168.33},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":199.28,"y":97.64},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":65.17,"y":75.87},"type":"O","description":"Flyout"}]}},{"startIndex":68,"endIndex":77,"top":[68,69,70],"bottom":[71,72,73,74,75,76,77],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":671109,"fullName":"Jake Eder","link":"/api/v1/people/671109"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":193.19,"y":77.4},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":671109,"fullName":"Jake Eder","link":"/api/v1/people/671109"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":99.68,"y":126.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":671109,"fullName":"Jake Eder","link":"/api/v1/people/671109"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":157.37,"y":147.79},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":116.5,"y":206.86},"type":"O","description":"Bunt Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":217.1,"y":109.41},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":141.74,"y":87.12},"type":"H","description":"Single"}]}}]},"linescore":{"note":"Two out when winning run scored.","currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":3}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":8,"errors":1,"leftOnBase":9},"away":{"runs":4,"hits":6,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"catcher":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"first":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"second":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"third":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"shortstop":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"left":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"center":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"right":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"onDeck":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"inHole":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"battingOrder":3,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"offense":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"onDeck":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"inHole":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"first":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"second":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"pitcher":{"id":671109,"fullName":"Jake Eder","link":"/api/v1/people/671109"},"battingOrder":4,"team":{"id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"}},"balls":0,"strikes":1,"outs":2},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"teamStats":{"batting":{"flyOuts":1,"groundOuts":11,"airOuts":4,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".253","atBats":32,"obp":".331","slg":".385","ops":".716","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":11,"rbi":3,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":8,"groundOuts":8,"airOuts":12,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":1,"hits":8,"hitByPitch":0,"atBats":34,"obp":".350","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":163,"era":"4.08","inningsPitched":"8.2","saveOpportunities":0,"earnedRuns":5,"whip":"1.28","battersFaced":40,"outs":26,"completeGames":0,"shutouts":0,"pitchesThrown":163,"balls":63,"strikes":100,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":5,"pitchesPerInning":"18.81","runsScoredPer9":"5.19","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":26,"errors":0,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID669199":{"person":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":7,"groundOuts":11,"airOuts":13,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":47,"obp":".273","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":233,"era":"3.29","inningsPitched":"13.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"1.10","battersFaced":56,"outs":41,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":233,"balls":92,"strikes":141,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".---","pitchesPerInning":"17.05","gamesFinished":2,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"10.54","walksPer9Inn":"4.61","hitsPer9Inn":"5.27","runsScoredPer9":"3.29","homeRunsPer9":"1.32","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664126":{"person":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(L, 0-2)(H, 1)","summary":"0.1 IP, 3 ER, 0 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"battersFaced":5,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":14,"strikes":9,"strikePercentage":".390","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"81.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":1,"flyOuts":7,"groundOuts":2,"airOuts":12,"runs":10,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":1,"hits":9,"hitByPitch":1,"atBats":35,"obp":".341","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":168,"era":"10.00","inningsPitched":"9.0","wins":0,"losses":2,"saves":5,"saveOpportunities":6,"holds":1,"blownSaves":1,"earnedRuns":10,"whip":"1.44","battersFaced":41,"outs":27,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":168,"balls":58,"strikes":110,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.17","rbi":1,"winPercentage":".000","pitchesPerInning":"18.67","gamesFinished":7,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"13.00","walksPer9Inn":"4.00","hitsPer9Inn":"9.00","runsScoredPer9":"10.00","homeRunsPer9":"1.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666624":{"person":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID645261":{"person":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":29,"groundOuts":46,"airOuts":46,"runs":16,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":13,"intentionalWalks":0,"hits":33,"hitByPitch":1,"atBats":152,"obp":".283","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":566,"era":"3.05","inningsPitched":"41.1","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.11","battersFaced":166,"outs":124,"gamesPitched":6,"completeGames":1,"shutouts":1,"pitchesThrown":566,"balls":193,"strikes":373,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".600","pitchesPerInning":"13.69","gamesFinished":0,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"5.88","walksPer9Inn":"2.83","hitsPer9Inn":"7.19","runsScoredPer9":"3.48","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663969":{"person":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(BS, 1)","summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":1,"strikes":5,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":10,"groundOuts":15,"airOuts":17,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":12,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":63,"obp":".329","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":305,"era":"1.56","inningsPitched":"17.1","wins":0,"losses":0,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":3,"whip":"1.38","battersFaced":76,"outs":52,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":305,"balls":124,"strikes":181,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":2,"winPercentage":".---","pitchesPerInning":"17.60","gamesFinished":6,"strikeoutWalkRatio":"1.58","strikeoutsPer9Inn":"9.87","walksPer9Inn":"6.23","hitsPer9Inn":"6.23","runsScoredPer9":"2.08","homeRunsPer9":"0.52","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665923":{"person":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"701","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":2,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID805300":{"person":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"jerseyNumber":"87","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | 2B, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":20,"groundOuts":23,"airOuts":40,"runs":18,"doubles":3,"triples":2,"homeRuns":1,"strikeOuts":27,"baseOnBalls":18,"intentionalWalks":0,"hits":21,"hitByPitch":2,"avg":".191","atBats":110,"obp":".313","slg":".282","ops":".595","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":31,"rbi":8,"leftOnBase":40,"sacBunts":0,"sacFlies":1,"babip":".241","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"110.00","popOuts":9,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":69,"errors":0,"chances":71,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID676534":{"person":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(H, 3)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":4,"strikes":6,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":4,"groundOuts":8,"airOuts":10,"runs":10,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":9,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":39,"obp":".354","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":185,"era":"5.40","inningsPitched":"10.0","wins":2,"losses":2,"saves":0,"saveOpportunities":2,"holds":3,"blownSaves":2,"earnedRuns":6,"whip":"1.70","battersFaced":48,"outs":30,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":185,"balls":75,"strikes":110,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".500","pitchesPerInning":"18.50","gamesFinished":2,"strikeoutWalkRatio":"1.44","strikeoutsPer9Inn":"11.70","walksPer9Inn":"8.10","hitsPer9Inn":"7.20","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676974":{"person":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":16,"groundOuts":30,"airOuts":30,"runs":12,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":33,"baseOnBalls":12,"intentionalWalks":0,"hits":24,"hitByPitch":3,"atBats":116,"obp":".295","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":507,"era":"3.30","inningsPitched":"30.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.20","battersFaced":132,"outs":90,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":507,"balls":174,"strikes":333,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.90","gamesFinished":0,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"9.90","walksPer9Inn":"3.60","hitsPer9Inn":"7.20","runsScoredPer9":"3.60","homeRunsPer9":"0.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667463":{"person":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":2,"strikes":5,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":7,"groundOuts":12,"airOuts":12,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":1,"hits":2,"hitByPitch":2,"atBats":37,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":156,"era":"0.75","inningsPitched":"12.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"0.58","battersFaced":45,"outs":36,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":156,"balls":56,"strikes":100,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.00","gamesFinished":3,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.75","hitsPer9Inn":"1.50","runsScoredPer9":"0.75","homeRunsPer9":"0.75","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691594":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"jerseyNumber":"8","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":10,"groundOuts":16,"airOuts":18,"runs":1,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".317","atBats":60,"obp":".379","slg":".367","ops":".746","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":22,"rbi":9,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".358","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":19,"errors":3,"chances":49,"fielding":".939","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669364":{"person":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"400","stats":{"batting":{"summary":"0-1 | 3 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":15,"groundOuts":28,"airOuts":28,"runs":21,"doubles":6,"triples":2,"homeRuns":1,"strikeOuts":15,"baseOnBalls":18,"intentionalWalks":0,"hits":36,"hitByPitch":0,"avg":".340","atBats":106,"obp":".435","slg":".462","ops":".897","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":125,"totalBases":49,"rbi":9,"leftOnBase":53,"sacBunts":1,"sacFlies":0,"babip":".389","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"106.00","popOuts":5,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":62,"putOuts":34,"errors":2,"chances":98,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID688363":{"person":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"jerseyNumber":"21","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":8,"groundOuts":17,"airOuts":14,"runs":7,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".217","atBats":60,"obp":".254","slg":".367","ops":".621","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":64,"totalBases":22,"rbi":9,"leftOnBase":30,"sacBunts":1,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.00","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":26,"putOuts":17,"errors":2,"chances":45,"fielding":".956","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656848":{"person":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"1.1 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":10,"strikes":16,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":14,"groundOuts":5,"airOuts":18,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":42,"obp":".234","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":186,"era":"3.00","inningsPitched":"12.0","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":4,"whip":"0.92","battersFaced":47,"outs":36,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":186,"balls":66,"strikes":120,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.28","rbi":0,"winPercentage":".500","pitchesPerInning":"15.50","gamesFinished":4,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"9.75","walksPer9Inn":"3.75","hitsPer9Inn":"4.50","runsScoredPer9":"3.75","homeRunsPer9":"0.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669065":{"person":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":3,"groundOuts":11,"airOuts":6,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".222","atBats":27,"obp":".323","slg":".333","ops":".656","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":9,"rbi":0,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".261","groundOutsToAirouts":"1.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":17,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID689414":{"person":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"jerseyNumber":"34","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | HR, 2 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":14,"groundOuts":25,"airOuts":32,"runs":17,"doubles":3,"triples":0,"homeRuns":6,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":28,"hitByPitch":2,"avg":".311","atBats":90,"obp":".350","slg":".544","ops":".894","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":100,"totalBases":49,"rbi":27,"leftOnBase":40,"sacBunts":0,"sacFlies":3,"babip":".278","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":5,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":19,"stolenBasePercentage":".950","caughtStealingPercentage":".050","assists":7,"putOuts":156,"errors":2,"chances":165,"fielding":".988","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID669622":{"person":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":6,"groundOuts":9,"airOuts":10,"runs":7,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":8,"intentionalWalks":1,"hits":11,"hitByPitch":2,"atBats":43,"obp":".389","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":209,"era":"5.73","inningsPitched":"11.0","wins":1,"losses":0,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":7,"whip":"1.73","battersFaced":54,"outs":33,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":209,"balls":80,"strikes":129,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.00","gamesFinished":4,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"11.45","walksPer9Inn":"6.55","hitsPer9Inn":"9.00","runsScoredPer9":"5.73","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683357":{"person":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":9,"groundOuts":11,"airOuts":17,"runs":10,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":39,"baseOnBalls":5,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".207","atBats":82,"obp":".256","slg":".354","ops":".610","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":29,"rbi":14,"leftOnBase":37,"sacBunts":0,"sacFlies":2,"babip":".349","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":2,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":38,"errors":0,"chances":38,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID682663":{"person":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"jerseyNumber":"50","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":10,"groundOuts":31,"airOuts":24,"runs":13,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":1,"hits":24,"hitByPitch":1,"avg":".235","atBats":102,"obp":".301","slg":".363","ops":".664","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":37,"rbi":12,"leftOnBase":50,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.00","popOuts":9,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":18,"stolenBasePercentage":".900","caughtStealingPercentage":".100","assists":8,"putOuts":127,"errors":4,"chances":139,"fielding":".971","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID677870":{"person":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":0,"groundOuts":6,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".231","atBats":13,"obp":".412","slg":".231","ops":".643","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":3,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676083":{"person":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":14,"groundOuts":34,"airOuts":26,"runs":13,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":7,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":101,"obp":".294","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":414,"era":"3.67","inningsPitched":"27.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.15","battersFaced":110,"outs":81,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":414,"balls":148,"strikes":266,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".333","pitchesPerInning":"15.33","gamesFinished":0,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"5.67","walksPer9Inn":"2.33","hitsPer9Inn":"8.00","runsScoredPer9":"4.33","homeRunsPer9":"0.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681393":{"person":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"jerseyNumber":"1","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":7,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":14,"groundOuts":18,"airOuts":22,"runs":7,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":27,"baseOnBalls":10,"intentionalWalks":0,"hits":20,"hitByPitch":4,"avg":".233","atBats":86,"obp":".337","slg":".395","ops":".732","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":34,"rbi":10,"leftOnBase":43,"sacBunts":0,"sacFlies":1,"babip":".298","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.67","popOuts":5,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":148,"errors":2,"chances":167,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663978":{"person":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":5,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":67,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":17,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":67,"balls":24,"strikes":43,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":5,"flyOuts":21,"groundOuts":30,"airOuts":29,"runs":20,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":26,"baseOnBalls":7,"intentionalWalks":0,"hits":35,"hitByPitch":1,"atBats":119,"obp":".339","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":512,"era":"6.11","inningsPitched":"28.0","wins":0,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.50","battersFaced":128,"outs":84,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":512,"balls":181,"strikes":331,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":2,"winPercentage":".000","pitchesPerInning":"18.29","gamesFinished":0,"strikeoutWalkRatio":"3.71","strikeoutsPer9Inn":"8.36","walksPer9Inn":"2.25","hitsPer9Inn":"11.25","runsScoredPer9":"6.43","homeRunsPer9":"1.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677053":{"person":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":8,"strikes":16,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":5,"groundOuts":8,"airOuts":9,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":40,"obp":".417","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":199,"era":"7.20","inningsPitched":"10.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":8,"whip":"2.00","battersFaced":49,"outs":30,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":199,"balls":76,"strikes":123,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".500","pitchesPerInning":"19.90","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"10.80","walksPer9Inn":"7.20","hitsPer9Inn":"10.80","runsScoredPer9":"7.20","homeRunsPer9":"1.80","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691587":{"person":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":20,"groundOuts":23,"airOuts":34,"runs":20,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":33,"baseOnBalls":14,"intentionalWalks":0,"hits":30,"hitByPitch":2,"atBats":119,"obp":".338","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":526,"era":"4.60","inningsPitched":"31.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.40","battersFaced":136,"outs":94,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":526,"balls":196,"strikes":330,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".500","pitchesPerInning":"16.79","gamesFinished":0,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"9.48","walksPer9Inn":"4.02","hitsPer9Inn":"8.62","runsScoredPer9":"5.74","homeRunsPer9":"1.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672640":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B, 3 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":16,"groundOuts":29,"airOuts":24,"runs":20,"doubles":6,"triples":2,"homeRuns":3,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":0,"hits":34,"hitByPitch":2,"avg":".312","atBats":109,"obp":".356","slg":".486","ops":".842","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":53,"rbi":12,"leftOnBase":34,"sacBunts":0,"sacFlies":1,"babip":".369","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.33","popOuts":1,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":51,"putOuts":32,"errors":5,"chances":88,"fielding":".943","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[805300,669065,672640,669364,689414,682663,683357,665923,691594,681393,663978,667463,656848,677053,676534,664126,663969],"pitchers":[663978,667463,656848,677053,676534,664126,663969],"bench":[677870,666624,688363],"bullpen":[645261,669199,669622,676083,676974,691587],"battingOrder":[805300,669065,672640,669364,689414,682663,665923,691594,681393],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Marsee (3, Yamamoto); Lopez, O (6, Yamamoto)."},{"label":"HR","value":"Hicks, L (6, 5th inning off Yamamoto, 2 on, 2 out)."},{"label":"TB","value":"Hicks, L 4; Lopez, O 2; Marsee 3; Norby; Ramírez."},{"label":"RBI","value":"Hicks, L 3 (27)."},{"label":"2-out RBI","value":"Hicks, L 3."},{"label":"Runners left in scoring position, 2 out","value":"Sanoja; Stowers 2; Norby 2."},{"label":"GIDP","value":"Stowers 2."},{"label":"Team RISP","value":"2-for-8."},{"label":"Team LOB","value":"7."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":8,"airOuts":12,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":1,"hits":8,"hitByPitch":0,"avg":".277","atBats":34,"obp":".355","slg":".466","ops":".821","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":9,"rbi":5,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":1,"groundOuts":11,"airOuts":4,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":32,"obp":".316","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":140,"era":"3.27","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.11","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":52,"strikes":88,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.75","rbi":3,"pitchesPerInning":"15.56","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":27,"errors":1,"chances":41,"passedBall":0,"pickoffs":0}},"players":{"ID669257":{"person":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"jerseyNumber":"16","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"300","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":23,"groundOuts":12,"airOuts":36,"runs":11,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".250","atBats":84,"obp":".319","slg":".369","ops":".688","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":94,"totalBases":31,"rbi":14,"leftOnBase":40,"sacBunts":0,"sacFlies":1,"babip":".273","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":5,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","assists":5,"putOuts":182,"errors":2,"chances":189,"fielding":".989","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID687221":{"person":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"jerseyNumber":"68","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"803","stats":{"batting":{"note":"c-","summary":"0-0 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":5,"groundOuts":3,"airOuts":10,"runs":12,"doubles":2,"triples":0,"homeRuns":7,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":2,"avg":".385","atBats":39,"obp":".467","slg":".974","ops":"1.441","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":38,"rbi":16,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".381","groundOutsToAirouts":"0.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.57","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","assists":3,"putOuts":81,"errors":0,"chances":84,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID607192":{"person":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":15,"groundOuts":28,"airOuts":31,"runs":9,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":38,"baseOnBalls":7,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":112,"obp":".192","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":488,"era":"2.45","inningsPitched":"33.0","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"0.70","battersFaced":120,"outs":99,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":488,"balls":175,"strikes":313,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.79","gamesFinished":0,"strikeoutWalkRatio":"5.43","strikeoutsPer9Inn":"10.36","walksPer9Inn":"1.91","hitsPer9Inn":"4.36","runsScoredPer9":"2.45","homeRunsPer9":"0.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681911":{"person":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":11,"strikes":12,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":10,"groundOuts":5,"airOuts":12,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":35,"obp":".225","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":172,"era":"1.74","inningsPitched":"10.1","wins":0,"losses":0,"saves":2,"saveOpportunities":2,"holds":3,"blownSaves":0,"earnedRuns":2,"whip":"0.87","battersFaced":40,"outs":31,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":172,"balls":66,"strikes":106,"strikePercentage":".620","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":0,"winPercentage":".---","pitchesPerInning":"16.65","gamesFinished":2,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"12.19","walksPer9Inn":"4.35","hitsPer9Inn":"3.48","runsScoredPer9":"1.74","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663656":{"person":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":21,"groundOuts":24,"airOuts":34,"runs":20,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":27,"baseOnBalls":14,"intentionalWalks":0,"hits":26,"hitByPitch":0,"avg":".236","atBats":110,"obp":".320","slg":".364","ops":".684","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":125,"totalBases":40,"rbi":15,"leftOnBase":57,"sacBunts":0,"sacFlies":1,"babip":".284","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.67","popOuts":6,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":49,"errors":0,"chances":51,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID571970":{"person":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":13,"groundOuts":21,"airOuts":17,"runs":22,"doubles":3,"triples":0,"homeRuns":9,"strikeOuts":28,"baseOnBalls":14,"intentionalWalks":1,"hits":28,"hitByPitch":0,"avg":".298","atBats":94,"obp":".389","slg":".617","ops":"1.006","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":108,"totalBases":58,"rbi":11,"leftOnBase":43,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.44","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":36,"putOuts":21,"errors":1,"chances":58,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID518692":{"person":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":23,"groundOuts":30,"airOuts":34,"runs":11,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":14,"baseOnBalls":11,"intentionalWalks":1,"hits":29,"hitByPitch":1,"avg":".271","atBats":107,"obp":".345","slg":".439","ops":".784","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":119,"totalBases":47,"rbi":15,"leftOnBase":50,"sacBunts":0,"sacFlies":0,"babip":".289","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.67","popOuts":1,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":183,"errors":0,"chances":210,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID683618":{"person":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":4,"strikes":5,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":1,"groundOuts":10,"airOuts":6,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":33,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":148,"era":"3.86","inningsPitched":"9.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.29","battersFaced":39,"outs":28,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":148,"balls":58,"strikes":90,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.86","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.64","walksPer9Inn":"4.82","hitsPer9Inn":"6.75","runsScoredPer9":"4.82","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID808975":{"person":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"800","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":8,"groundOuts":11,"airOuts":9,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".319","atBats":47,"obp":".389","slg":".426","ops":".815","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":20,"rbi":7,"leftOnBase":24,"sacBunts":0,"sacFlies":1,"babip":".412","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":19,"errors":3,"chances":49,"fielding":".939","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID656945":{"person":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":5,"strikes":12,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":7,"groundOuts":10,"airOuts":14,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":43,"obp":".200","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":166,"era":"2.19","inningsPitched":"12.1","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":3,"whip":"0.73","battersFaced":45,"outs":37,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":166,"balls":44,"strikes":122,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".000","pitchesPerInning":"13.46","gamesFinished":4,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"8.76","walksPer9Inn":"1.46","hitsPer9Inn":"5.11","runsScoredPer9":"2.19","homeRunsPer9":"1.46","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669289":{"person":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"jerseyNumber":"21","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"802","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":3,"groundOuts":13,"airOuts":5,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".217","atBats":23,"obp":".217","slg":".304","ops":".521","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":7,"rbi":2,"leftOnBase":13,"sacBunts":2,"sacFlies":0,"babip":".238","groundOutsToAirouts":"2.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":11,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID671109":{"person":{"id":671109,"fullName":"Jake Eder","link":"/api/v1/people/671109"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":4,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":1,"strikes":3,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":1,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":9,"obp":".273","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":43,"era":"3.00","inningsPitched":"3.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":11,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":43,"balls":18,"strikes":25,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.17","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.33","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.00","walksPer9Inn":"3.00","hitsPer9Inn":"6.00","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669165":{"person":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":18,"obp":".211","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":58,"era":"1.80","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.60","battersFaced":19,"outs":15,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":58,"balls":18,"strikes":40,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"11.60","gamesFinished":4,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"10.80","walksPer9Inn":"0.00","hitsPer9Inn":"5.40","runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660271":{"person":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"jerseyNumber":"17","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":18,"groundOuts":24,"airOuts":24,"runs":21,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":32,"baseOnBalls":20,"intentionalWalks":5,"hits":30,"hitByPitch":3,"avg":".278","atBats":108,"obp":".398","slg":".500","ops":".898","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":54,"rbi":13,"leftOnBase":47,"sacBunts":0,"sacFlies":2,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":8,"groundOuts":25,"airOuts":23,"runs":2,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":25,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":85,"obp":".207","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":369,"era":"0.38","inningsPitched":"24.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.75","battersFaced":92,"outs":72,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":369,"balls":128,"strikes":241,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.38","gamesFinished":0,"strikeoutWalkRatio":"4.17","strikeoutsPer9Inn":"9.38","walksPer9Inn":"2.25","hitsPer9Inn":"4.50","runsScoredPer9":"0.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":7,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID694361":{"person":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":3,"groundOuts":9,"airOuts":10,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":42,"obp":".311","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":188,"era":"2.45","inningsPitched":"11.0","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":3,"whip":"1.27","battersFaced":45,"outs":33,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":188,"balls":64,"strikes":124,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".500","pitchesPerInning":"17.09","gamesFinished":1,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.82","walksPer9Inn":"2.45","hitsPer9Inn":"9.00","runsScoredPer9":"2.45","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680736":{"person":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":4,"flyOuts":27,"groundOuts":31,"airOuts":43,"runs":5,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":9,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":109,"obp":".252","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":434,"era":"1.50","inningsPitched":"30.0","wins":4,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"0.97","battersFaced":119,"outs":90,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":434,"balls":155,"strikes":279,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.47","gamesFinished":1,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"4.50","walksPer9Inn":"2.70","hitsPer9Inn":"6.00","runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606192":{"person":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"jerseyNumber":"37","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"500","stats":{"batting":{"summary":"1-2 | 2 BB, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":14,"groundOuts":19,"airOuts":22,"runs":16,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":31,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".245","atBats":94,"obp":".314","slg":".415","ops":".729","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":39,"rbi":17,"leftOnBase":46,"sacBunts":0,"sacFlies":1,"babip":".317","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.50","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":41,"errors":0,"chances":42,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID681624":{"person":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":14,"groundOuts":19,"airOuts":28,"runs":16,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":25,"baseOnBalls":8,"intentionalWalks":0,"hits":34,"hitByPitch":1,"avg":".327","atBats":104,"obp":".374","slg":".538","ops":".912","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":115,"totalBases":56,"rbi":25,"leftOnBase":38,"sacBunts":0,"sacFlies":2,"babip":".382","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.80","popOuts":8,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":76,"errors":0,"chances":78,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID669743":{"person":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"jerseyNumber":"12","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":4,"groundOuts":8,"airOuts":7,"runs":6,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".308","atBats":26,"obp":".455","slg":".385","ops":".840","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":10,"rbi":2,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".348","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":21,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID686218":{"person":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"jerseyNumber":"80","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":13,"groundOuts":24,"airOuts":24,"runs":14,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":28,"baseOnBalls":9,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":99,"obp":".309","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":436,"era":"4.78","inningsPitched":"26.1","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.25","battersFaced":110,"outs":79,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":436,"balls":162,"strikes":274,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.56","gamesFinished":0,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"9.57","walksPer9Inn":"3.08","hitsPer9Inn":"8.20","runsScoredPer9":"4.78","homeRunsPer9":"1.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID500743":{"person":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"jerseyNumber":"72","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":5,"groundOuts":12,"airOuts":11,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".349","atBats":43,"obp":".383","slg":".488","ops":".871","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":21,"rbi":5,"leftOnBase":16,"sacBunts":1,"sacFlies":1,"babip":".389","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.00","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":10,"strikes":8,"strikePercentage":".440","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"9.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":13,"errors":0,"chances":40,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID676263":{"person":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"jerseyNumber":"86","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":12,"groundOuts":5,"airOuts":15,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":40,"obp":".283","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":190,"era":"3.75","inningsPitched":"12.0","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":5,"whip":"1.00","battersFaced":47,"outs":36,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":190,"balls":66,"strikes":124,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".500","pitchesPerInning":"15.83","gamesFinished":1,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"10.50","walksPer9Inn":"3.75","hitsPer9Inn":"5.25","runsScoredPer9":"3.75","homeRunsPer9":"0.75","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID595014":{"person":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":2,"groundOuts":10,"airOuts":4,"runs":4,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":32,"obp":".371","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":134,"era":"4.70","inningsPitched":"7.2","wins":1,"losses":1,"saves":0,"saveOpportunities":2,"holds":4,"blownSaves":2,"earnedRuns":4,"whip":"1.70","battersFaced":35,"outs":23,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":134,"balls":46,"strikes":88,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.50","rbi":0,"winPercentage":".500","pitchesPerInning":"17.48","gamesFinished":1,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"9.39","walksPer9Inn":"3.52","hitsPer9Inn":"11.74","runsScoredPer9":"4.70","homeRunsPer9":"2.35","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID808963":{"person":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":16,"groundOuts":20,"airOuts":23,"runs":16,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":22,"baseOnBalls":13,"intentionalWalks":0,"hits":28,"hitByPitch":2,"atBats":92,"obp":".402","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":439,"era":"6.35","inningsPitched":"22.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.81","battersFaced":108,"outs":68,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":439,"balls":175,"strikes":264,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".333","pitchesPerInning":"19.37","gamesFinished":0,"strikeoutWalkRatio":"1.69","strikeoutsPer9Inn":"8.74","walksPer9Inn":"5.16","hitsPer9Inn":"11.12","runsScoredPer9":"6.35","homeRunsPer9":"2.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690976":{"person":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"jerseyNumber":"76","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"900","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":8,"groundOuts":19,"airOuts":12,"runs":8,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":7,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".229","atBats":70,"obp":".295","slg":".329","ops":".624","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":23,"rbi":6,"leftOnBase":30,"sacBunts":1,"sacFlies":1,"babip":".333","groundOutsToAirouts":"1.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"70.00","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":61,"putOuts":28,"errors":2,"chances":91,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID808967":{"person":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 3 ER, 4 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":8,"airOuts":3,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":24,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":31,"strikes":56,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"7.20","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":26,"groundOuts":37,"airOuts":39,"runs":13,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":9,"intentionalWalks":0,"hits":29,"hitByPitch":1,"atBats":136,"obp":".265","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":571,"era":"2.87","inningsPitched":"37.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.01","battersFaced":147,"outs":113,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":571,"balls":207,"strikes":364,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":3,"winPercentage":".500","pitchesPerInning":"15.16","gamesFinished":0,"strikeoutWalkRatio":"3.56","strikeoutsPer9Inn":"7.65","walksPer9Inn":"2.15","hitsPer9Inn":"6.93","runsScoredPer9":"3.11","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[660271,518692,669257,663656,606192,571970,681624,808975,669743,669289,687221,690976,500743,808967,681911,656945,683618,671109],"pitchers":[808967,681911,656945,683618,671109],"bench":[],"bullpen":[676263,607192,669165,694361,808963,686218,595014,680736],"battingOrder":[660271,518692,669257,663656,606192,571970,681624,687221,500743],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Ohtani (6, Fairbanks)."},{"label":"TB","value":"Call; Freeman, F; Hernández, T; Muncy; Ohtani 4; Tucker."},{"label":"RBI","value":"Hernández, T 2 (17); Ohtani (13); Tucker 2 (15)."},{"label":"2-out RBI","value":"Tucker 2; Hernández, T 2."},{"label":"Runners left in scoring position, 2 out","value":"Kim, Hy; Smith, W 2."},{"label":"Team RISP","value":"3-for-10."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Kim, Hy (3, fielding)."},{"label":"DP","value":"2 (Freeland, A-Kim, Hy-Freeman, F; Espinal-Rojas, M-Freeman, F)."}]}],"note":[{"label":"a","value":"Singled for Kim, Hy in the 7th."},{"label":"b","value":"Struck out for Freeland, A in the 7th."},{"label":"c","value":"Walked for Espinal in the 9th."}]}},"officials":[{"official":{"id":503586,"fullName":"Tripp Gibson","link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":623949,"fullName":"Clint Vondrak","link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":658536,"fullName":"Austin Jones","link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":503077,"fullName":"Adam Hamari","link":"/api/v1/people/503077"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Freeman, F (by Fairbanks)."},{"label":"Pitch timer violations","value":"Caissie (batter timer)."},{"label":"ABS Challenge","value":"Ramírez 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Smith, W (Ball-Confirmed); Rojas, M (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Paddack 67-43; King, Jo 7-5; Petersen 26-16; Nardi 24-16; Faucher 10-6; Fairbanks 23-9; Phillips 6-5; Yamamoto 87-56; Vesia 23-12; Scott 17-12; Henriquez, E 9-5; Eder 4-3."},{"label":"Groundouts-flyouts","value":"Paddack 5-5; King, Jo 1-1; Petersen 1-1; Nardi 1-0; Faucher 0-1; Fairbanks 0-0; Phillips 0-0; Yamamoto 8-1; Vesia 0-0; Scott 0-0; Henriquez, E 2-0; Eder 1-0."},{"label":"Batters faced","value":"Paddack 17; King, Jo 3; Petersen 5; Nardi 5; Faucher 3; Fairbanks 5; Phillips 2; Yamamoto 24; Vesia 4; Scott 4; Henriquez, E 3; Eder 3."},{"label":"Inherited runners-scored","value":"Phillips 3-2."},{"label":"Umpires","value":"HP: Tripp Gibson. 1B: Clint Vondrak. 2B: Austin Jones. 3B: Adam Hamari. "},{"label":"Weather","value":"62 degrees, Clear."},{"label":"Wind","value":"2 mph, Calm."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"2:57."},{"label":"Att","value":"49,918."},{"label":"Venue","value":"UNIQLO Field at Dodger Stadium."},{"label":"April 27, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271","boxscoreName":"Ohtani"},"jerseyNumber":"17","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":18,"groundOuts":24,"airOuts":24,"runs":21,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":32,"baseOnBalls":20,"intentionalWalks":5,"hits":30,"hitByPitch":3,"avg":".278","atBats":108,"obp":".398","slg":".500","ops":".898","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":54,"rbi":13,"leftOnBase":47,"sacBunts":0,"sacFlies":2,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":8,"groundOuts":25,"airOuts":23,"runs":2,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":25,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":85,"obp":".207","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":369,"era":"0.38","inningsPitched":"24.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.75","battersFaced":92,"outs":72,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":369,"balls":128,"strikes":241,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.38","gamesFinished":0,"strikeoutWalkRatio":"4.17","strikeoutsPer9Inn":"9.38","walksPer9Inn":"2.25","hitsPer9Inn":"4.50","runsScoredPer9":"0.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":7,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300","boxscoreName":"Marsee"},"jerseyNumber":"87","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | 2B, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":20,"groundOuts":23,"airOuts":40,"runs":18,"doubles":3,"triples":2,"homeRuns":1,"strikeOuts":27,"baseOnBalls":18,"intentionalWalks":0,"hits":21,"hitByPitch":2,"avg":".191","atBats":110,"obp":".313","slg":".282","ops":".595","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":31,"rbi":8,"leftOnBase":40,"sacBunts":0,"sacFlies":1,"babip":".241","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"110.00","popOuts":9,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":69,"errors":0,"chances":71,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192","boxscoreName":"Hernández, T"},"jerseyNumber":"37","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"500","stats":{"batting":{"summary":"1-2 | 2 BB, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":14,"groundOuts":19,"airOuts":22,"runs":16,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":31,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".245","atBats":94,"obp":".314","slg":".415","ops":".729","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":39,"rbi":17,"leftOnBase":46,"sacBunts":0,"sacFlies":1,"babip":".317","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.50","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":41,"errors":0,"chances":42,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":671109,"fullName":"Jake Eder","link":"/api/v1/people/671109"},"loser":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}