{"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":823956,"link":"/api/v1.1/game/823956/feed/live","metaData":{"wait":10,"timeStamp":"20260429_044955","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count10","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823956,"type":"R","doubleHeader":"N","id":"2026/04/28/miamlb-lanmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823956-2026-04-28","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-29T02:10:00Z","originalDate":"2026-04-28","officialDate":"2026-04-28","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":30,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":14,"losses":16,"ties":0,"pct":".467"},"records":{},"divisionLeader":false,"wins":14,"losses":16,"winningPercentage":".467"},"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":30,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":20,"losses":10,"ties":0,"pct":".667"},"records":{},"divisionLeader":false,"wins":20,"losses":10,"winningPercentage":".667"},"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},"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},"ID806188":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188","firstName":"Cade","lastName":"Gibson","primaryNumber":"58","birthDate":"1998-02-18","currentAge":28,"birthCity":"Ruston","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Gibson","middleName":"Michael","boxscoreName":"Gibson, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cade Gibson","nameSlug":"cade-gibson-806188","firstLastName":"Cade Gibson","lastFirstName":"Gibson, Cade","lastInitName":"Gibson, C","initLastName":"C Gibson","fullFMLName":"Cade Michael Gibson","fullLFMName":"Gibson, Cade Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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":"66","wind":"9 mph, Out To RF"},"gameInfo":{"attendance":51909,"firstPitch":"2026-04-29T02:11:00.000Z","gameDurationMinutes":158},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"home":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"}},"officialScorer":{"id":431054,"fullName":"Ed Munson","link":"/api/v1/people/431054"},"primaryDatacaster":{"id":810850,"fullName":"Hope Capp","link":"/api/v1/people/810850"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Smith challenged (pitch result), call on the field was overturned: Jakob Marsee called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-29T02:11:29.193Z","endTime":"2026-04-29T02:13:29.943Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"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-29T00:31:12.414Z","endTime":"2026-04-29T01:38:21.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-29T01:38:21.775Z","endTime":"2026-04-29T02:11:23.059Z","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-29T02:11:23.059Z","endTime":"2026-04-29T02:11:31.394Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.821065787217215,"aZ":-12.824764255131491,"pfxX":-5.309486698857629,"pfxZ":9.465747045386083,"pX":-0.03858160275237108,"pZ":2.937830992649838,"vX0":7.238959890310991,"vY0":-142.53608622555493,"vZ0":-4.925209622119553,"x":118.47,"y":159.46,"x0":-1.9293235597116862,"y0":50.000590807277476,"z0":5.5074355439751095,"aX":-10.851096802665937},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.2,"breakHorizontal":8.0,"spinRate":2506,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3852759738631777,"extension":6.684263304747994},"index":3,"playId":"0a242055-bf67-32a9-ae4d-cf19ff04e3c0","pitchNumber":1,"startTime":"2026-04-29T02:11:31.394Z","endTime":"2026-04-29T02:11:34.609Z","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":98.1,"endSpeed":90.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.799994559912665,"aZ":-13.6406471754665,"pfxX":-4.6300498045280785,"pfxZ":8.884053639660898,"pX":-0.09547675393081693,"pZ":2.6313455304072733,"vX0":6.798185882494751,"vY0":-142.79756329728102,"vZ0":-5.862250983890199,"x":120.64,"y":167.73,"x0":-1.8944519657426018,"y0":50.002474944761616,"z0":5.553453072732132,"aX":-9.658643549239844},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.2,"breakHorizontal":7.2,"spinRate":2433,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.38212555825633787,"extension":6.435247336100855},"index":4,"playId":"c2cf0795-0f14-3c56-86c3-b81d8ad7d125","pitchNumber":2,"startTime":"2026-04-29T02:11:52.684Z","endTime":"2026-04-29T02:11:58.045Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.707787513566814,"aZ":-30.248842478895355,"pfxX":-7.486892890678071,"pfxZ":1.1430106396137054,"pX":-0.07833279375960239,"pZ":1.3935371741427605,"vX0":6.6711638101600705,"vY0":-128.2900964880225,"vZ0":-5.0683525363000586,"x":119.99,"y":201.15,"x0":-1.7254527710866707,"y0":50.003886831478496,"z0":5.721038075276304,"aX":-12.622968347269063},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.2,"breakHorizontal":12.2,"spinRate":1542,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.42510275927876684,"extension":6.560488710418588},"index":5,"playId":"55654130-f7be-3fba-95b7-a84c1f867c77","pitchNumber":3,"startTime":"2026-04-29T02:12:27.449Z","endTime":"2026-04-29T02:12:32.490Z","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":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.948554481197256,"aZ":-14.63985857268206,"pfxX":-2.6864730363779827,"pfxZ":8.340660552235047,"pX":-1.302716529659488,"pZ":3.5980244667970265,"vX0":3.134646744063596,"vY0":-143.32972546511047,"vZ0":-2.7792919746274145,"x":166.66,"y":141.63,"x0":-2.0562155928444374,"y0":50.00093995784048,"z0":5.482603914238555,"aX":-5.6465211814810505},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.8,"breakHorizontal":4.3,"spinRate":2399,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.38066602788261417,"extension":6.477707744081169},"index":6,"playId":"983f78ca-43d5-3ab9-b129-f249309982c5","pitchNumber":4,"startTime":"2026-04-29T02:12:47.428Z","endTime":"2026-04-29T02:12:50.644Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2451361462924,"aZ":-33.66389779670835,"pfxX":-5.309915110496867,"pfxZ":-0.8872805903951555,"pX":-0.4290518864570739,"pZ":3.0683002606594774,"vX0":5.494153450403831,"vY0":-127.71317789716339,"vZ0":-0.36554275305056927,"x":133.35,"y":155.94,"x0":-1.9016660009231798,"y0":50.00365260918367,"z0":5.8243794305975465,"aX":-8.916895805380154},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.4,"breakHorizontal":8.6,"spinRate":1409,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.4262140613813421,"extension":6.509644766051759},"index":7,"playId":"378385db-3260-36c1-ab7e-72f0e3a92610","pitchNumber":5,"startTime":"2026-04-29T02:13:02.960Z","endTime":"2026-04-29T02:13:29.943Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"}},"playEndTime":"2026-04-29T02:13:29.943Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-29T02:13:33.136Z","endTime":"2026-04-29T02:14:57.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":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":{"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":98.3,"endSpeed":91.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62649005153024,"aZ":-13.432963938544795,"pfxX":-2.6472977176165293,"pfxZ":8.925845228880341,"pX":0.35007658357948335,"pZ":2.426467024213171,"vX0":7.24199828165971,"vY0":-142.98991528028247,"vZ0":-6.088626148861018,"x":103.66,"y":173.27,"x0":-1.85585752587726,"y0":50.00415362108544,"z0":5.404041674198116,"aX":-5.559752381828773},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.4,"breakHorizontal":3.6,"spinRate":2364,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3810141430000873,"extension":6.611751628776482},"index":0,"playId":"dd9cb249-50ab-3651-a63f-67e36875462a","pitchNumber":1,"startTime":"2026-04-29T02:13:41.331Z","endTime":"2026-04-29T02:13:47.331Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.7,"endSpeed":67.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.276475620061802,"aZ":-42.20392180253168,"pfxX":7.368032398803953,"pfxZ":-8.756303868368715,"pX":-0.5319344172068308,"pZ":1.393264957148695,"vX0":0.2639354323639321,"vY0":-107.24261831943662,"vZ0":-0.25972420642301564,"x":137.28,"y":201.16,"x0":-1.6119385439823455,"y0":50.0001000042529,"z0":6.286991088320568,"aX":8.444915118328524},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.5,"breakVerticalInduced":-15.5,"breakHorizontal":-13.3,"spinRate":2535,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.5138551008929921,"extension":6.420469140160922},"index":1,"playId":"29446811-e3cc-3edc-b6da-d5b0571b1cb7","pitchNumber":2,"startTime":"2026-04-29T02:14:11.802Z","endTime":"2026-04-29T02:14:15.933Z","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":97.9,"endSpeed":89.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.280990144367298,"aZ":-14.947063362796175,"pfxX":-1.552318459214837,"pfxZ":8.360291768877598,"pX":0.8549450904740395,"pZ":2.635564605256924,"vX0":8.495129013285984,"vY0":-142.3253563026731,"vZ0":-5.358133637692291,"x":84.41,"y":167.62,"x0":-1.961182919549062,"y0":50.00672301072871,"z0":5.4822999767489735,"aX":-3.201966200793154},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.3,"breakHorizontal":1.2,"spinRate":2465,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.38418096962435966,"extension":6.502580844083785},"index":2,"playId":"40fde008-9aed-323b-a961-e9a24b87ea84","pitchNumber":3,"startTime":"2026-04-29T02:14:27.731Z","endTime":"2026-04-29T02:14:31.606Z","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":1},"index":3,"startTime":"2026-04-29T02:14:43.753Z","endTime":"2026-04-29T02:14:51.487Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.621016407839043,"aZ":-27.567109627834466,"pfxX":-7.90676715934578,"pfxZ":2.7111218741143723,"pX":-0.6367535609529912,"pZ":2.931323805392564,"vX0":5.436317330009392,"vY0":-129.67572810411167,"vZ0":-1.9233271790059256,"x":141.27,"y":159.63,"x0":-1.7351743094803238,"y0":50.00259972674927,"z0":5.789706170361993,"aX":-13.438885253431213},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.7,"breakHorizontal":13.1,"spinRate":1463,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.42269755328185266,"extension":6.471913097200942},"index":4,"playId":"0ded7f7d-2629-3867-a699-fee08b6d17ce","pitchNumber":4,"startTime":"2026-04-29T02:14:51.487Z","endTime":"2026-04-29T02:14:57.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:14:57.050Z","atBatIndex":1},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Otto Lopez doubles (7) on a ground ball to left fielder Teoscar Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-29T02:15:09.675Z","endTime":"2026-04-29T02:16:00.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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],"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":1},"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":"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":98.0,"endSpeed":90.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.614645887034115,"aZ":-15.198655321672128,"pfxX":-3.9303507138532323,"pfxZ":8.154816248709391,"pX":-0.12064703611106764,"pZ":2.8232206655378125,"vX0":6.302716733906282,"vY0":-142.6249492982606,"vZ0":-4.8158140783168415,"x":121.6,"y":162.55,"x0":-1.8379737664314593,"y0":50.00092398265015,"z0":5.476471984485854,"aX":-8.180492343243596},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.0,"breakHorizontal":6.0,"spinRate":2405,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.38252432212087895,"extension":6.544271516493566},"index":0,"playId":"f7dfc741-ad9c-3a3c-946c-d9e21ddabb32","pitchNumber":1,"startTime":"2026-04-29T02:15:24.885Z","endTime":"2026-04-29T02:15:28.248Z","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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00331196298777,"aZ":-26.658496342005428,"pfxX":6.057129388806813,"pfxZ":3.6741029749332688,"pX":0.6085062746036058,"pZ":2.0304900111973048,"vX0":3.998325348093565,"vY0":-121.98520975496082,"vZ0":-3.1234866877198355,"x":93.81,"y":183.96,"x0":-1.8411575345915225,"y0":50.002267959308675,"z0":5.636949435262366,"aX":9.085019286306625},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.1,"breakHorizontal":-12.0,"spinRate":2786,"spinDirection":65},"zone":9,"typeConfidence":2.0,"plateTime":0.4497914237184091,"extension":6.19342377250871},"hitData":{"launchSpeed":84.1,"launchAngle":-2.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.16,"coordY":110.24}},"index":1,"playId":"7e2b4c8b-9138-3b70-8e4f-e7cc9c18c41d","pitchNumber":2,"startTime":"2026-04-29T02:15:43.377Z","endTime":"2026-04-29T02:16:00.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:16:00.060Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-29T02:16:20.025Z","endTime":"2026-04-29T02:16:46.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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_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":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.17833796704742,"aZ":-13.196158501505607,"pfxX":-5.165720240123278,"pfxZ":9.00791745988921,"pX":0.6925087610045035,"pZ":2.701211042014778,"vX0":8.849349881786546,"vY0":-143.72841744224266,"vZ0":-5.986442527222572,"x":90.6,"y":165.85,"x0":-1.7455010202010268,"y0":50.002024464651036,"z0":5.6199663825707145,"aX":-10.882791715599133},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.4,"breakHorizontal":7.7,"spinRate":2528,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.3800915105370719,"extension":6.558555340345302},"hitData":{"launchSpeed":79.6,"launchAngle":49.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.41,"coordY":112.55}},"index":0,"playId":"8596eacb-ce16-3068-910f-abed6a957c5e","pitchNumber":1,"startTime":"2026-04-29T02:16:37.984Z","endTime":"2026-04-29T02:16:46.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:16:46.757Z","atBatIndex":3},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Dalton Rushing reaches on a throwing error by shortstop Otto Lopez. Dalton Rushing to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T02:19:07.162Z","endTime":"2026-04-29T02:19:21.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T02:18:59.459Z","endTime":"2026-04-29T02:19:09.159Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"}},{"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":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.836920886385194,"aZ":-11.712124430190325,"pfxX":-3.9367133626626205,"pfxZ":10.891867892971934,"pX":0.31267472109775196,"pZ":1.9091633961962748,"vX0":3.8604713417154053,"vY0":-136.40331292164583,"vZ0":-8.11299527773809,"x":105.08,"y":187.23,"x0":-0.6115113278594353,"y0":50.00660891899381,"z0":5.735638478858039,"aX":-7.398086811982825},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":6.2,"spinRate":2362,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.40201097974518873,"extension":6.246355034737731},"hitData":{"launchSpeed":100.1,"launchAngle":0.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":138.5,"coordY":149.0}},"index":1,"playId":"4bf0818d-03d7-386f-a35e-77c2622eca92","pitchNumber":1,"startTime":"2026-04-29T02:19:09.159Z","endTime":"2026-04-29T02:19:21.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:19:21.413Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out to first baseman Christopher Morel. Dalton Rushing to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T02:19:38.683Z","endTime":"2026-04-29T02:19:59.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":0},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"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_play","runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.443246525263877,"aZ":-40.50899899315203,"pfxX":2.1106818581616515,"pfxZ":-6.011931691751176,"pX":0.3480151146707979,"pZ":1.4958323789212133,"vX0":1.8772685393790818,"vY0":-117.0575838727492,"vZ0":-1.4123300445387408,"x":103.73,"y":198.39,"x0":-0.7391358092047113,"y0":50.00571110294997,"z0":5.905366600913579,"aX":2.9242317486312053},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-10.9,"breakHorizontal":-4.3,"spinRate":2311,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.46822150769709614,"extension":6.37442860326431},"hitData":{"launchSpeed":99.5,"launchAngle":-9.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.49,"coordY":167.17}},"index":0,"playId":"a71905fb-fbcc-33d3-b107-4641131c5599","pitchNumber":1,"startTime":"2026-04-29T02:19:52.599Z","endTime":"2026-04-29T02:19:59.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:19:59.756Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Will Smith singles on a ground ball to shortstop Otto Lopez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T02:20:16.730Z","endTime":"2026-04-29T02:20:37.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"postOnThird":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.7275082811543,"aZ":-30.81079614437364,"pfxX":3.147698584798051,"pfxZ":0.8822051987844883,"pX":0.3519797676562207,"pZ":1.7762639127277193,"vX0":1.4707142559106097,"vY0":-122.73959562564605,"vZ0":-3.634553497226936,"x":103.58,"y":190.82,"x0":-0.6618705387821049,"y0":50.003163360495385,"z0":5.868729156093383,"aX":4.856012312771176},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.1,"breakHorizontal":-6.0,"spinRate":2460,"spinDirection":103},"zone":9,"typeConfidence":2.0,"plateTime":0.4443471554173133,"extension":6.347272503407931},"hitData":{"launchSpeed":76.5,"launchAngle":9.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":96.81,"coordY":146.69}},"index":0,"playId":"b21ee11d-0761-3b89-825a-4e29d0a1479f","pitchNumber":1,"startTime":"2026-04-29T02:20:29.436Z","endTime":"2026-04-29T02:20:37.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:20:37.897Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Tucker walks. Will Smith to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T02:21:03.841Z","endTime":"2026-04-29T02:22:46.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnSecond":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"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,4],"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":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"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":93.3,"endSpeed":85.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.226521196262176,"aZ":-12.569967939764345,"pfxX":-2.003602968063177,"pfxZ":10.498826700573696,"pX":-1.294531355715093,"pZ":1.4003235340405096,"vX0":-0.4724516853360435,"vY0":-135.67464348071817,"vZ0":-9.002770695030616,"x":166.34,"y":200.97,"x0":-0.8578829075312708,"y0":50.00267513651876,"z0":5.634038208410768,"aX":-3.7413806771901172},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":3.7,"spinRate":2141,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.40344860810778194,"extension":6.382923637667828},"index":0,"playId":"2d8f1bbf-9ce5-3be9-9246-5a37bd868382","pitchNumber":1,"startTime":"2026-04-29T02:21:15.163Z","endTime":"2026-04-29T02:21:18.945Z","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":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":74.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.061272755885206,"aZ":-42.83594518654305,"pfxX":4.68576374534403,"pfxZ":-7.789775644906425,"pX":1.2596410605954573,"pZ":1.388739811146378,"vX0":2.9390188940985715,"vY0":-116.35231423459419,"vZ0":-1.0878736197058074,"x":68.99,"y":201.28,"x0":-0.6289825321154183,"y0":50.000821154183654,"z0":5.9255170468705485,"aX":6.415784556455346},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-14.0,"breakHorizontal":-9.2,"spinRate":2508,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.47095074503651224,"extension":6.287333195778318},"index":1,"playId":"551658bb-5d0c-385c-928e-9448a81d3509","pitchNumber":2,"startTime":"2026-04-29T02:21:35.582Z","endTime":"2026-04-29T02:21:39.483Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.873765397579405,"aZ":-30.165807658124667,"pfxX":2.902351306821039,"pfxZ":1.2556883990831338,"pX":0.34139844434682476,"pZ":2.1372128434474345,"vX0":1.5877702904637832,"vY0":-124.79141824340657,"vZ0":-3.0779908330997636,"x":103.99,"y":181.08,"x0":-0.6773785641024903,"y0":50.00282859691148,"z0":5.836426233914355,"aX":4.640154659951147},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.9,"breakHorizontal":-5.6,"spinRate":2379,"spinDirection":124},"zone":9,"typeConfidence":2.0,"plateTime":0.4366205476364833,"extension":6.461968592213535},"index":2,"playId":"0eddea15-d206-39f8-9415-245533710d1d","pitchNumber":3,"startTime":"2026-04-29T02:21:57.208Z","endTime":"2026-04-29T02:22:01.370Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67171777839817,"aZ":-28.75412036178347,"pfxX":-8.61507729860222,"pfxZ":2.077253701070383,"pX":0.6451706502426293,"pZ":1.6723696836279036,"vX0":6.6573371925908935,"vY0":-127.19386571849469,"vZ0":-4.265907617633854,"x":92.41,"y":193.63,"x0":-0.8793118425753402,"y0":50.00597660835239,"z0":5.63652026974102,"aX":-14.200720334959316},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.0,"breakHorizontal":14.2,"spinRate":1563,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.42967946607384144,"extension":6.264993725381286},"index":3,"playId":"edfc482d-d902-3ab4-8447-83cc6511df23","pitchNumber":4,"startTime":"2026-04-29T02:22:19.006Z","endTime":"2026-04-29T02:22:23.240Z","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":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41081547973794,"aZ":-14.685324966819605,"pfxX":-2.0437617978162677,"pfxZ":9.355727996769696,"pX":0.3338126688356703,"pZ":3.7210094146890733,"vX0":3.0446014893323303,"vY0":-136.00971863783636,"vZ0":-3.3280889148541357,"x":83.13,"y":106.08,"x0":-0.5356672712640934,"y0":50.005740514606444,"z0":5.981865018006962,"aX":-3.8219636978906175},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":3.0,"spinRate":2243,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.40303785125878067,"extension":6.226231345352939},"index":4,"playId":"2fd05629-2bc3-3b6c-a9fe-661a91e72f72","pitchNumber":5,"startTime":"2026-04-29T02:22:42.069Z","endTime":"2026-04-29T02:22:46.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:22:46.480Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Max Muncy pops out to second baseman Xavier Edwards on the infield fly rule.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T02:23:06.410Z","endTime":"2026-04-29T02:23:23.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnSecond":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"postOnThird":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"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_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":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66706199490838,"aZ":-13.104097159754447,"pfxX":-0.7817894685118629,"pfxZ":10.1085577364032,"pX":0.7038708790262953,"pZ":2.7705692019830828,"vX0":3.665092401990565,"vY0":-137.0482358116588,"vZ0":-5.666372076348703,"x":90.17,"y":163.97,"x0":-0.5540655577621216,"y0":50.000746234230114,"z0":5.773614938613504,"aX":-1.4752127988340529},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":0.6,"spinRate":2274,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.40095668550664065,"extension":6.3346553818489655},"hitData":{"launchSpeed":71.8,"launchAngle":71.0,"totalDistance":88.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":133.35,"coordY":168.5}},"index":0,"playId":"f52802bf-97d8-3978-860e-cc35a8e8582c","pitchNumber":1,"startTime":"2026-04-29T02:23:14.195Z","endTime":"2026-04-29T02:23:23.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:23:23.274Z","atBatIndex":8},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Teoscar Hernández grounds into a force out, shortstop Otto Lopez to second baseman Xavier Edwards. Kyle Tucker out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T02:24:00.514Z","endTime":"2026-04-29T02:25:06.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-29T02:23:48.647Z","endTime":"2026-04-29T02:24:02.505Z","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(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":94.6,"endSpeed":86.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.755370074558474,"aZ":-10.880519038601857,"pfxX":-4.348778597230797,"pfxZ":11.121232549224754,"pX":0.26309714331849393,"pZ":2.7821603823863676,"vX0":4.745678646414712,"vY0":-137.5644749911829,"vZ0":-5.6856973410071285,"x":106.97,"y":163.66,"x0":-0.9200803571797287,"y0":50.00608511717621,"z0":5.614757020069041,"aX":-8.329515172430703},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.1,"breakHorizontal":6.8,"spinRate":2463,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.39828131302411496,"extension":6.456418614592996},"index":1,"playId":"5c44eccc-b97c-3990-8cc2-126548dedf9f","pitchNumber":1,"startTime":"2026-04-29T02:24:02.505Z","endTime":"2026-04-29T02:24:06.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, 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":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.854572707634176,"aZ":-28.423943546657124,"pfxX":3.469290038608801,"pfxZ":2.2833070116549257,"pX":0.8621744450847187,"pZ":0.8195833285948209,"vX0":2.4736077875373357,"vY0":-126.8582914941598,"vZ0":-6.530015217801507,"x":84.14,"y":216.65,"x0":-0.573493036946259,"y0":50.00495207859529,"z0":5.667540205730305,"aX":5.703563516780087},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.0,"breakHorizontal":-6.8,"spinRate":2488,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.43035018334054254,"extension":6.53962706835985},"index":2,"playId":"141e9bbf-79c6-3723-91f2-8d9691089e88","pitchNumber":2,"startTime":"2026-04-29T02:24:19.351Z","endTime":"2026-04-29T02:24:22.975Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.794153754571205,"aZ":-29.828581586590417,"pfxX":9.87707608214917,"pfxZ":1.696027392047446,"pX":0.6574910166258251,"pZ":2.9341628149969443,"vX0":0.5371908681932873,"vY0":-116.91041534737198,"vZ0":-0.14976392774666858,"x":91.94,"y":159.56,"x0":-0.8588563488173044,"y0":50.005760444871136,"z0":5.795921968965245,"aX":13.690416955667637},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":3.4,"breakHorizontal":-18.0,"spinRate":2440,"spinDirection":58},"zone":3,"typeConfidence":2.0,"plateTime":0.4682981432347,"extension":6.411071471386841},"index":3,"playId":"3612ea06-5d9f-3d43-98ce-67dfba0df9aa","pitchNumber":3,"startTime":"2026-04-29T02:24:35.931Z","endTime":"2026-04-29T02:24:39.851Z","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":88.4,"endSpeed":82.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.061930751397558,"aZ":-30.604873780731182,"pfxX":-7.1263782469770405,"pfxZ":0.9212841084148433,"pX":-0.042774139802465944,"pZ":2.21683569070419,"vX0":4.6609884480830654,"vY0":-128.81111440614268,"vZ0":-2.7486966653384024,"x":118.63,"y":178.93,"x0":-0.9400699618675651,"y0":50.00055837003416,"z0":5.638173004798385,"aX":-12.102680752781756},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.3,"breakHorizontal":12.0,"spinRate":1506,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.42348883760193257,"extension":6.192194442040887},"hitData":{"launchSpeed":87.4,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.82,"coordY":154.45}},"index":4,"playId":"86c8202d-c996-3e4c-9ae0-d555c42ce85b","pitchNumber":4,"startTime":"2026-04-29T02:24:59.589Z","endTime":"2026-04-29T02:25:06.548Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:25:06.548Z","atBatIndex":9},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Agustín Ramírez hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-29T02:27:16.991Z","endTime":"2026-04-29T02:28:02.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":1},"credits":[]}],"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":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.790934561057362,"aZ":-15.523553659120303,"pfxX":-4.196058273938636,"pfxZ":8.1936240584857,"pX":0.47618197117464733,"pZ":2.5311632971928355,"vX0":7.849525006864774,"vY0":-140.87560605211326,"vZ0":-5.4577102598128056,"x":98.85,"y":170.44,"x0":-1.7875462295801705,"y0":50.000304937785856,"z0":5.479520079596406,"aX":-8.524858130616677},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.0,"breakHorizontal":6.2,"spinRate":2376,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.38722532195373827,"extension":6.685205352143259},"index":0,"playId":"d2742095-afca-3975-9e22-b891dfbaf731","pitchNumber":1,"startTime":"2026-04-29T02:27:35.762Z","endTime":"2026-04-29T02:27:39.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.005340454736817,"aZ":-25.623370204388532,"pfxX":-8.120162624618878,"pfxZ":3.387601515275124,"pX":-1.7908341147218647,"pZ":3.499420893907893,"vX0":2.962212704187542,"vY0":-137.84582412757965,"vZ0":-1.0760630203835584,"x":185.26,"y":144.3,"x0":-1.8207034975841525,"y0":50.005274359741584,"z0":5.615622380606743,"aX":-15.71827811585764},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.1,"breakHorizontal":14.2,"spinRate":2167,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39647317436597973,"extension":6.4093997705780845},"index":1,"playId":"c70cc555-37a8-3df8-977f-8c85f2157e4b","pitchNumber":2,"startTime":"2026-04-29T02:27:53.253Z","endTime":"2026-04-29T02:28:02.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:28:02.490Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-29T02:29:37.524Z","endTime":"2026-04-29T02:31:17.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","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":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","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":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"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":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"11303ad6-b69f-4ea6-b29d-9f2a2c85d06c","startTime":"2026-04-29T02:29:37.524Z","endTime":"2026-04-29T02:29:47.216Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"Agustín Ramírez steals (3) 2nd base. Agustín Ramírez to 3rd. Agustín Ramírez advances to 3rd, on a throwing error by pitcher Shohei Ohtani.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"11303ad6-b69f-4ea6-b29d-9f2a2c85d06c","startTime":"2026-04-29T02:30:00.541Z","endTime":"2026-04-29T02:30:25.017Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682663,"link":"/api/v1/people/682663"}},{"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":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.456430057594332,"aZ":-26.855036011599534,"pfxX":6.656134931864589,"pfxZ":3.3312639448230854,"pX":-0.1589917425709014,"pZ":3.2930022750805046,"vX0":2.3096949809541827,"vY0":-124.82223940064767,"vZ0":-0.38943024395384995,"x":123.06,"y":149.87,"x0":-1.9581904048889567,"y0":50.00138319169303,"z0":5.640810333139822,"aX":10.62039613820157},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.2,"breakHorizontal":-12.6,"spinRate":2570,"spinDirection":69},"zone":2,"typeConfidence":2.0,"plateTime":0.43691214028151215,"extension":6.522818913497035},"index":2,"playId":"83d14292-9b9f-3058-8e68-36deec5dfc78","pitchNumber":1,"startTime":"2026-04-29T02:30:25.017Z","endTime":"2026-04-29T02:30:29.345Z","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":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.258120192008597,"aZ":-16.009686636566236,"pfxX":-4.200061123043843,"pfxZ":7.710109649492878,"pX":0.4900464655660446,"pZ":2.6021785532861084,"vX0":7.738181511520769,"vY0":-142.7955152269789,"vZ0":-5.453052606390746,"x":98.32,"y":168.52,"x0":-1.6909081990402008,"y0":50.001726840126345,"z0":5.519512282930907,"aX":-8.80472708541169},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.2,"breakHorizontal":6.4,"spinRate":2400,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.38139948508188537,"extension":6.666540714526617},"index":3,"playId":"50da68e8-af93-3cef-a308-4e8aa4dd25e6","pitchNumber":2,"startTime":"2026-04-29T02:30:41.592Z","endTime":"2026-04-29T02:30:44.985Z","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":99.4,"endSpeed":91.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04669196555082,"aZ":-14.522578573934616,"pfxX":-4.369051952981535,"pfxZ":8.254176357499025,"pX":0.8891368857589614,"pZ":2.1877506088150946,"vX0":9.209340369792653,"vY0":-144.49821318881177,"vZ0":-6.943161348442157,"x":83.11,"y":179.71,"x0":-1.7552920791686915,"y0":50.0046545801764,"z0":5.494048316363918,"aX":-9.345965031558077},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.9,"breakHorizontal":6.4,"spinRate":2417,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3774055286715443,"extension":6.6723365940026165},"index":4,"playId":"072b2d89-8136-369e-ae0b-e426acb9e904","pitchNumber":3,"startTime":"2026-04-29T02:30:57.489Z","endTime":"2026-04-29T02:31:01.763Z","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":0},"pitchData":{"startSpeed":98.8,"endSpeed":91.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64456377179318,"aZ":-14.320125554331888,"pfxX":-3.638677438657772,"pfxZ":8.431968564809974,"pX":0.7116160236034839,"pZ":3.1034774327427916,"vX0":8.543008573912646,"vY0":-143.74971706408948,"vZ0":-4.343232897183482,"x":89.87,"y":154.99,"x0":-1.8104563600025456,"y0":50.002584943581084,"z0":5.506893850579655,"aX":-7.7051770911320165},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.6,"breakHorizontal":5.2,"spinRate":2539,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.3793196010707005,"extension":6.578232836736349},"index":5,"playId":"17aa1417-9cd3-3fb2-9bce-8129f71a0542","pitchNumber":4,"startTime":"2026-04-29T02:31:14.022Z","endTime":"2026-04-29T02:31:17.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:31:17.643Z","atBatIndex":11},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Owen Caissie out on a sacrifice fly to center fielder Andy Pages. Agustín Ramírez scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-29T02:31:35.943Z","endTime":"2026-04-29T02:32:42.835Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":{"id":660271,"link":"/api/v1/people/660271"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"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":1},"pitchData":{"startSpeed":75.5,"endSpeed":69.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.52319349610198,"aZ":-42.918142920594505,"pfxX":7.14050731589133,"pfxZ":-8.856574771090674,"pX":-1.4040137578676946,"pZ":4.041147864152122,"vX0":-1.1523156213899113,"vY0":-109.73850674381222,"vZ0":4.811339987412949,"x":170.52,"y":129.67,"x0":-1.797615267792323,"y0":50.005171272564326,"z0":6.409549988006931,"aX":8.657164194487198},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-14.3,"breakHorizontal":-12.6,"spinRate":2727,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.5002893634149412,"extension":6.333605788657865},"index":0,"playId":"a62b8783-e5d1-306b-8626-8d0d40c566ef","pitchNumber":1,"startTime":"2026-04-29T02:31:40.459Z","endTime":"2026-04-29T02:31:43.993Z","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":1,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":92.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80391700374678,"aZ":-15.043393772097996,"pfxX":-4.398325008248255,"pfxZ":7.888705722373691,"pX":-0.3520281579888246,"pZ":3.007329760811222,"vX0":6.345911911923003,"vY0":-145.46243409160726,"vZ0":-4.705364321198964,"x":130.42,"y":157.58,"x0":-1.976883431036749,"y0":50.00619628061585,"z0":5.5388685261139035,"aX":-9.55533731102596},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":13.7,"breakHorizontal":7.0,"spinRate":2387,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.3746265637633761,"extension":6.584491686695938},"index":1,"playId":"54dfb87f-3830-3c8e-8b1b-69598b5f0368","pitchNumber":2,"startTime":"2026-04-29T02:31:55.671Z","endTime":"2026-04-29T02:31:59.005Z","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":99.7,"endSpeed":92.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49140500371266,"aZ":-15.434989205186055,"pfxX":-2.826670634857143,"pfxZ":7.772271870851146,"pX":0.2895354937691484,"pZ":2.5926185348655495,"vX0":7.437998040152642,"vY0":-145.03341831729773,"vZ0":-5.666876645266129,"x":105.96,"y":168.78,"x0":-1.9287392437986552,"y0":50.002250357216816,"z0":5.496075007589864,"aX":-6.088346690455413},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.2,"breakHorizontal":3.8,"spinRate":2442,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.37611431877363266,"extension":6.611875721822391},"index":2,"playId":"b5317713-92f5-3416-bfe6-32cde3225401","pitchNumber":3,"startTime":"2026-04-29T02:32:13.526Z","endTime":"2026-04-29T02:32:17.390Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15318247700711,"aZ":-33.207568638201096,"pfxX":2.4351543699649474,"pfxZ":-0.6293236848044117,"pX":0.05551178676132934,"pZ":2.378085610293523,"vX0":3.6282122718539416,"vY0":-126.95804506535387,"vZ0":-2.8696074201530504,"x":114.88,"y":174.57,"x0":-1.702011355705499,"y0":50.00114425949776,"z0":6.135174134087287,"aX":4.019947030339836},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.6,"breakHorizontal":-5.2,"spinRate":2695,"spinDirection":59},"zone":5,"typeConfidence":2.0,"plateTime":0.42951648610728377,"extension":6.500376676254702},"hitData":{"launchSpeed":78.1,"launchAngle":29.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.63,"coordY":89.33}},"index":3,"playId":"2ad671f4-f709-34e4-9859-763c0e02ff0c","pitchNumber":4,"startTime":"2026-04-29T02:32:30.285Z","endTime":"2026-04-29T02:32:42.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:32:42.835Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christopher Morel grounds out sharply, second baseman Alex Freeland to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-29T02:32:56.638Z","endTime":"2026-04-29T02:34:09.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.213593444581637,"aZ":-18.364311513320587,"pfxX":-2.240285344659077,"pfxZ":8.127595576621374,"pX":0.06227179459624709,"pZ":3.078323026336652,"vX0":4.836435403789323,"vY0":-129.09622358038771,"vZ0":-3.8260289578530378,"x":114.63,"y":155.67,"x0":-1.538864879491948,"y0":50.00350857268242,"z0":5.981465376723043,"aX":-3.8073983102197233},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":14.2,"breakHorizontal":3.0,"spinRate":2163,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.42322546413831663,"extension":6.13847852475814},"index":0,"playId":"1ad120e1-871a-3163-8df5-deea15442580","pitchNumber":1,"startTime":"2026-04-29T02:33:11.083Z","endTime":"2026-04-29T02:33:17.888Z","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.6,"endSpeed":90.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.331527839755868,"aZ":-13.386701345576167,"pfxX":-1.4371674446186002,"pfxZ":9.004903850182757,"pX":1.2988298072300377,"pZ":1.6909561027379578,"vX0":8.701245097965531,"vY0":-143.1527561660736,"vZ0":-8.56369249786409,"x":67.49,"y":193.12,"x0":-1.5863407391845357,"y0":50.00608951369816,"z0":5.548571298791292,"aX":-2.9991923559757807},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.8,"breakHorizontal":1.0,"spinRate":2427,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3818087722437822,"extension":6.526707909159779},"index":1,"playId":"1e86cda3-f2b2-39e4-b46e-86e0660b4466","pitchNumber":2,"startTime":"2026-04-29T02:33:27.208Z","endTime":"2026-04-29T02:33:30.472Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.031340488063456,"aZ":-31.43917788030709,"pfxX":5.069162999500654,"pfxZ":0.4789673645896464,"pX":-0.6646000645718937,"pZ":3.2280150486709718,"vX0":1.47694857843417,"vY0":-122.88956703672164,"vZ0":-0.09289114701486334,"x":142.33,"y":151.62,"x0":-1.9306764937793952,"y0":50.00555639633191,"z0":5.914413933663523,"aX":7.832835522916586},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.1,"breakHorizontal":-9.5,"spinRate":2683,"spinDirection":65},"zone":1,"typeConfidence":2.0,"plateTime":0.443995286185197,"extension":6.306115521905063},"index":2,"playId":"72cb53a5-00cb-354f-8a5a-ba2801cd349c","pitchNumber":3,"startTime":"2026-04-29T02:33:43.375Z","endTime":"2026-04-29T02:33:47.580Z","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":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.997992660510626,"aZ":-17.388644545333175,"pfxX":-0.8401119766282479,"pfxZ":7.080781008990268,"pX":0.7233937998924733,"pZ":3.284376432868929,"vX0":6.970743718526104,"vY0":-142.7148845623049,"vZ0":-3.640165422008727,"x":89.43,"y":150.1,"x0":-1.6287542609798156,"y0":50.00550664042881,"z0":5.6537986065582615,"aX":-1.7556687984043018},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.4,"breakHorizontal":0.2,"spinRate":2534,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.3819818987950865,"extension":6.513220291726727},"hitData":{"launchSpeed":109.4,"launchAngle":-5.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":141.53,"coordY":148.4}},"index":3,"playId":"d6d6c702-030c-3a53-9c7b-fca4e84e4732","pitchNumber":4,"startTime":"2026-04-29T02:34:02.125Z","endTime":"2026-04-29T02:34:09.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:34:09.735Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-29T02:36:10.845Z","endTime":"2026-04-29T02:37:22.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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":"Strikeout","eventType":"strikeout","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":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(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":86.1,"endSpeed":79.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.960144053421715,"aZ":-29.476159275754316,"pfxX":3.730461728204065,"pfxZ":1.6819855546209217,"pX":0.9175590592695637,"pZ":1.6733104724847752,"vX0":2.5466261847547274,"vY0":-125.37179494819256,"vZ0":-4.4107376930174,"x":82.02,"y":193.6,"x0":-0.5939264292615576,"y0":50.00181010869293,"z0":5.845286197807782,"aX":5.971575120395699},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.3,"breakHorizontal":-7.3,"spinRate":2471,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.43591280891920015,"extension":6.3277636067438054},"index":0,"playId":"1bd31de0-bc4c-3a0a-97bd-ba28fad48f1e","pitchNumber":1,"startTime":"2026-04-29T02:36:21.077Z","endTime":"2026-04-29T02:36:24.352Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.335984946994888,"aZ":-31.62980852150813,"pfxX":10.650716564026915,"pfxZ":0.39891283788443754,"pX":0.9269335804202128,"pZ":1.4944910552226807,"vX0":0.9560520523199743,"vY0":-116.7125411211612,"vZ0":-2.7618668162921094,"x":81.67,"y":198.43,"x0":-0.8714732580338613,"y0":50.004505488807176,"z0":5.692033539400072,"aX":14.595982282914651},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":0.2,"breakHorizontal":-19.6,"spinRate":2360,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.47049730196018436,"extension":6.418568815222543},"index":1,"playId":"34021f86-5556-304f-8d4e-a9b3242315f8","pitchNumber":2,"startTime":"2026-04-29T02:36:38.725Z","endTime":"2026-04-29T02:36:42.290Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99974032025027,"aZ":-32.15044132866445,"pfxX":7.990561621720001,"pfxZ":0.02021590786108085,"pX":0.7562442985911069,"pZ":2.451594269330227,"vX0":1.5924924818988098,"vY0":-118.05406073374985,"vZ0":-0.6035577831120568,"x":88.17,"y":172.59,"x0":-0.966197768291524,"y0":50.00579716170749,"z0":5.6888506232048845,"aX":11.197396711711777},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.1,"breakHorizontal":-14.9,"spinRate":2380,"spinDirection":55},"zone":6,"typeConfidence":2.0,"plateTime":0.4652724266580375,"extension":6.435511171438571},"index":2,"playId":"517d8a45-bbd9-3df8-9a35-9cdb537fe2d5","pitchNumber":3,"startTime":"2026-04-29T02:36:58.262Z","endTime":"2026-04-29T02:37:02.387Z","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":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.188058323024357,"aZ":-10.941165336397221,"pfxX":-1.278311743257193,"pfxZ":11.132972752786022,"pX":1.3450787209879778,"pZ":3.038942590765926,"vX0":5.040928708586046,"vY0":-137.19482621206853,"vZ0":-5.560026643221945,"x":65.73,"y":156.73,"x0":-0.34962469980899574,"y0":50.004756830726365,"z0":5.836740178572681,"aX":-2.438845689305483},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.2,"breakHorizontal":1.3,"spinRate":2512,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.3991466731281408,"extension":6.237043156294963},"index":3,"playId":"77498f1a-cdb2-34a1-a25f-92534bdc930d","pitchNumber":4,"startTime":"2026-04-29T02:37:18.875Z","endTime":"2026-04-29T02:37:22.769Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:37:22.769Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Hyeseong Kim lines out to center fielder Jakob Marsee.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-29T02:37:31.006Z","endTime":"2026-04-29T02:38:10.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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":2},"details":{"event":"Lineout","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":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":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.004689375020263,"aZ":-42.926807618195326,"pfxX":3.996552260179528,"pfxZ":-7.986948903324825,"pX":-0.9180672614626968,"pZ":3.3358837026919432,"vX0":-1.3255835150443163,"vY0":-115.43483893344363,"vZ0":3.190341409607826,"x":151.99,"y":148.71,"x0":-0.854778333082214,"y0":50.0037514833497,"z0":6.075927150203457,"aX":5.379832644886002},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-13.3,"breakHorizontal":-6.8,"spinRate":2557,"spinDirection":34},"zone":11,"typeConfidence":2.0,"plateTime":0.4749544198304583,"extension":6.191671582533276},"index":0,"playId":"ee992cc3-6c8d-3eb3-9dc2-720acf6cf385","pitchNumber":1,"startTime":"2026-04-29T02:37:47.253Z","endTime":"2026-04-29T02:37:51.462Z","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":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.713526784791082,"aZ":-11.104112215132144,"pfxX":-3.5128279280187966,"pfxZ":11.075498278160072,"pX":0.09630633417456451,"pZ":2.6387917983062374,"vX0":3.73553360261112,"vY0":-136.94164385442485,"vZ0":-5.9200650655047635,"x":113.33,"y":167.53,"x0":-0.8278723647290576,"y0":50.00586905877129,"z0":5.585444639548826,"aX":-6.685347772676131},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.1,"breakHorizontal":5.6,"spinRate":2436,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.39968379182760927,"extension":6.238225567813676},"hitData":{"launchSpeed":92.4,"launchAngle":18.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":112.63,"coordY":83.41}},"index":1,"playId":"2066c27f-311f-35f7-9328-eb46c11d1713","pitchNumber":2,"startTime":"2026-04-29T02:38:02.349Z","endTime":"2026-04-29T02:38:10.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:38:10.393Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Freeland called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-29T02:38:15.883Z","endTime":"2026-04-29T02:40:00.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"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":"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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.5,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.647039398257775,"aZ":-32.03909121813536,"pfxX":9.261352944644642,"pfxZ":0.09801493298382269,"pX":-0.41590886947077754,"pZ":2.6920102718324985,"vX0":-1.0644812254833895,"vY0":-115.21896758477567,"vZ0":0.05193991159889921,"x":132.85,"y":166.1,"x0":-1.148544560257931,"y0":50.000715723333435,"z0":5.781170942912844,"aX":12.372918836213485},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":0.5,"breakHorizontal":-16.4,"spinRate":2353,"spinDirection":59},"zone":4,"typeConfidence":2.0,"plateTime":0.4765124359553563,"extension":6.232525873200725},"index":0,"playId":"b01c739f-35b2-36df-af86-f6f538d0c96a","pitchNumber":1,"startTime":"2026-04-29T02:38:38.984Z","endTime":"2026-04-29T02:38:42.938Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.901453133102184,"aZ":-30.726168610031376,"pfxX":2.8796060908131462,"pfxZ":0.8997750301298986,"pX":0.012105304293061026,"pZ":2.218599061767929,"vX0":1.2773199436227063,"vY0":-125.71597886400245,"vZ0":-2.5332116320262177,"x":116.54,"y":178.88,"x0":-0.8757021971098132,"y0":50.00339283309897,"z0":5.716808266126569,"aX":4.639890500828442},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.3,"breakHorizontal":-5.5,"spinRate":2497,"spinDirection":120},"zone":5,"typeConfidence":2.0,"plateTime":0.4345790250325403,"extension":6.286180795955112},"index":1,"playId":"4cb36cd9-da14-31bd-9225-bb42ffe9719b","pitchNumber":2,"startTime":"2026-04-29T02:38:55.358Z","endTime":"2026-04-29T02:38:58.704Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-29T02:39:10.974Z","endTime":"2026-04-29T02:39:27.724Z","isPitch":false,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"}},{"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.0,"endSpeed":87.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.796175958239065,"aZ":-12.48379515149821,"pfxX":-2.4062827128302793,"pfxZ":10.13105446150908,"pX":0.045037974570821086,"pZ":3.413597627997669,"vX0":2.8053934435510763,"vY0":-138.2939698028344,"vZ0":-4.141393408757695,"x":115.28,"y":146.61,"x0":-0.6681785676946437,"y0":50.005633388780744,"z0":5.763141946863637,"aX":-4.678491462757821},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":3.8,"spinRate":2347,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.3955020578797188,"extension":6.27677168267653},"index":3,"playId":"5604d61a-011e-3311-a44a-fc4f2172f460","pitchNumber":3,"startTime":"2026-04-29T02:39:27.724Z","endTime":"2026-04-29T02:39:31.353Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.503498678178854,"aZ":-11.44579448180582,"pfxX":-4.346822095155337,"pfxZ":10.502212007313513,"pX":0.4946054269257565,"pZ":2.3317636826335693,"vX0":5.101952849864454,"vY0":-139.191593905989,"vZ0":-6.508260867673021,"x":98.15,"y":175.82,"x0":-0.7922268579564274,"y0":50.00695404854803,"z0":5.448880723444432,"aX":-8.582707793651876},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.0,"breakHorizontal":6.8,"spinRate":2350,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.3926180372276029,"extension":6.4347822795219125},"index":4,"playId":"d773bfee-2031-318b-9dd1-e949ed2cee85","pitchNumber":4,"startTime":"2026-04-29T02:39:55.692Z","endTime":"2026-04-29T02:40:00.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:40:00.015Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Graham Pauley grounds out, second baseman Alex Freeland to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-29T02:41:46.217Z","endTime":"2026-04-29T02:42:33.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"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":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(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":80.4,"endSpeed":73.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.519439457999137,"aZ":-27.279522097290084,"pfxX":7.133583916753384,"pfxZ":3.5290662754561435,"pX":0.15963729730984377,"pZ":3.13977586683777,"vX0":2.647202326565084,"vY0":-117.12183442582909,"vZ0":-0.3547425221354743,"x":110.92,"y":154.01,"x0":-1.9126420245447877,"y0":50.00298647638733,"z0":5.848666340399832,"aX":9.889944481487717},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":6.6,"breakHorizontal":-13.6,"spinRate":2496,"spinDirection":78},"zone":2,"typeConfidence":2.0,"plateTime":0.46800884717358926,"extension":6.3938079928737706},"index":0,"playId":"9653a03a-9d62-3384-8502-1b677b6fb162","pitchNumber":1,"startTime":"2026-04-29T02:42:08.044Z","endTime":"2026-04-29T02:42:12.167Z","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":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.160347857456845,"aZ":-30.51168901373349,"pfxX":-8.98305796393289,"pfxZ":0.9816070180131957,"pX":-0.9224704478835065,"pZ":2.0289378989980356,"vX0":5.2489746142304154,"vY0":-129.35826166362324,"vZ0":-3.6270306292818035,"x":152.16,"y":184.0,"x0":-1.8072797588412317,"y0":50.006447707974445,"z0":5.780242612080147,"aX":-15.27687866443253},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.2,"breakHorizontal":15.1,"spinRate":1684,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.42289009540181066,"extension":6.644183648603285},"hitData":{"launchSpeed":66.4,"launchAngle":-1.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":159.7,"coordY":154.45}},"index":1,"playId":"96fb3da2-ab30-357b-859a-144f95c69e82","pitchNumber":2,"startTime":"2026-04-29T02:42:25.627Z","endTime":"2026-04-29T02:42:33.594Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:42:33.594Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-29T02:42:45.777Z","endTime":"2026-04-29T02:43:58.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":"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":{"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":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.963891950609607,"aZ":-29.82486521998065,"pfxX":6.271322606349353,"pfxZ":1.6404691012919077,"pX":-1.3368624654494985,"pZ":3.544541073515393,"vX0":-0.050966697219878176,"vY0":-118.18336735886257,"vZ0":1.267544833361233,"x":167.96,"y":143.08,"x0":-2.1315530126007145,"y0":50.003349029204585,"z0":5.716026129444343,"aX":8.97829891072232},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.5,"breakHorizontal":-11.4,"spinRate":2644,"spinDirection":75},"zone":11,"typeConfidence":2.0,"plateTime":0.46133675694475773,"extension":6.263049635333317},"index":0,"playId":"74b6dcb4-8a9c-3409-8662-a1dbd961ff0c","pitchNumber":1,"startTime":"2026-04-29T02:42:56.945Z","endTime":"2026-04-29T02:43:00.656Z","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":0,"outs":1},"pitchData":{"startSpeed":69.1,"endSpeed":62.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.152840774878715,"aZ":-39.83264870770427,"pfxX":10.314343072799538,"pfxZ":-7.618716575115986,"pX":-1.7624605351459264,"pZ":4.251567703999743,"vX0":-2.3692508644063137,"vY0":-100.26747886787513,"vZ0":5.794765403719933,"x":184.18,"y":123.99,"x0":-1.896212730515426,"y0":50.002762472758825,"z0":6.445775608955074,"aX":10.36730036922635},"breaks":{"breakAngle":14.4,"breakLength":16.8,"breakY":24.0,"breakVertical":-69.6,"breakVerticalInduced":-11.4,"breakHorizontal":-17.9,"spinRate":2597,"spinDirection":48},"zone":11,"typeConfidence":2.0,"plateTime":0.5489682611226088,"extension":6.251195499948036},"index":1,"playId":"15828566-4c2b-3f72-9cf1-4882a3d43aa0","pitchNumber":2,"startTime":"2026-04-29T02:43:10.607Z","endTime":"2026-04-29T02:43:13.954Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.959847709355905,"aZ":-14.986683318723475,"pfxX":-4.433307024336681,"pfxZ":8.433210595822285,"pX":0.23232724481455622,"pZ":1.8084863630171393,"vX0":7.655401941583827,"vY0":-141.1151382156888,"vZ0":-7.365942277163833,"x":108.14,"y":189.95,"x0":-1.926738280529692,"y0":50.00182059078658,"z0":5.398210528024638,"aX":-9.034855500951286},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.0,"breakHorizontal":6.6,"spinRate":2489,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.38660356074889934,"extension":6.642748334951783},"index":2,"playId":"ad4b527c-a1c4-343c-b491-9eb7a9cd5288","pitchNumber":3,"startTime":"2026-04-29T02:43:24.591Z","endTime":"2026-04-29T02:43:28.468Z","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, 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":83.7,"endSpeed":77.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.295236498058696,"aZ":-30.645093576710625,"pfxX":6.676168140111123,"pfxZ":1.0055866703623888,"pX":-0.7073590263779651,"pZ":2.8880201535299124,"vX0":1.3262900662161132,"vY0":-122.02203370356362,"vZ0":-0.4490291717688272,"x":143.96,"y":160.8,"x0":-2.124615556994548,"y0":50.00195372318928,"z0":5.6974829749962215,"aX":10.14344062655673},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.9,"breakHorizontal":-12.4,"spinRate":2653,"spinDirection":70},"zone":1,"typeConfidence":2.0,"plateTime":0.4475630360302194,"extension":6.431478581450034},"index":3,"playId":"2942a970-e079-3d08-b913-069675a1a8f6","pitchNumber":4,"startTime":"2026-04-29T02:43:41.254Z","endTime":"2026-04-29T02:43:45.191Z","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":89.0,"endSpeed":82.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83581917649528,"aZ":-32.00357804162425,"pfxX":-8.963142073269381,"pfxZ":0.09755127667509456,"pX":-0.22647729252775514,"pZ":1.6561996389345863,"vX0":6.8440561677771985,"vY0":-129.5514938059706,"vZ0":-4.054360275886896,"x":125.63,"y":194.06,"x0":-1.726575786476934,"y0":50.001511019273856,"z0":5.664088339359642,"aX":-15.368701956874194},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.5,"breakHorizontal":14.9,"spinRate":1588,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.421374171161915,"extension":6.65326612218627},"index":4,"playId":"d476d1e5-bcb4-3ccc-bbe8-0322ba9f917b","pitchNumber":5,"startTime":"2026-04-29T02:43:54.800Z","endTime":"2026-04-29T02:43:58.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:43:58.498Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-29T02:44:11.515Z","endTime":"2026-04-29T02:45:19.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":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":{"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":2},"pitchData":{"startSpeed":69.2,"endSpeed":63.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.428541291004418,"aZ":-40.4749992788293,"pfxX":8.921904026713495,"pfxZ":-8.272243314465216,"pX":-1.0092196920556213,"pZ":2.1547211447624335,"vX0":-0.8406870711912446,"vY0":-100.56285010941437,"vZ0":1.8288988853876103,"x":155.47,"y":180.6,"x0":-1.7372617153249728,"y0":50.00439286203838,"z0":6.449292805651179,"aX":8.950631307501208},"breaks":{"breakAngle":12.0,"breakLength":16.8,"breakY":24.0,"breakVertical":-72.0,"breakVerticalInduced":-13.8,"breakHorizontal":-15.7,"spinRate":2565,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.5490057162318611,"extension":6.335977289405695},"index":0,"playId":"b5407442-7635-3638-8e99-25f1a136ea8d","pitchNumber":1,"startTime":"2026-04-29T02:44:20.804Z","endTime":"2026-04-29T02:44:24.630Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-29T02:44:34.386Z","endTime":"2026-04-29T02:44:41.654Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"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.0,"endSpeed":83.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75633454711534,"aZ":-30.97883472387284,"pfxX":-7.917856701303098,"pfxZ":0.6818675288961201,"pX":0.3829123369484383,"pZ":0.2256893769131342,"vX0":8.10029098695814,"vY0":-130.78770369751027,"vZ0":-7.902885448781278,"x":102.4,"y":232.69,"x0":-1.7152422366237046,"y0":50.0010813704381,"z0":5.587240845290611,"aX":-13.81323200281077},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.2,"breakHorizontal":12.7,"spinRate":1597,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.41766489566106957,"extension":6.653080138485545},"index":2,"playId":"687becb9-dd67-31cf-ba65-23fee93bf5ea","pitchNumber":2,"startTime":"2026-04-29T02:44:41.654Z","endTime":"2026-04-29T02:44:45.394Z","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":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.614055337723514,"aZ":-29.581706548510383,"pfxX":-5.911628681461887,"pfxZ":1.5816546452029057,"pX":0.2679158449672272,"pZ":1.9641376945297835,"vX0":6.949964022477125,"vY0":-126.88808220577238,"vZ0":-3.1302203497732175,"x":106.79,"y":185.75,"x0":-1.731416996894825,"y0":50.00296408820067,"z0":5.556984701082286,"aX":-9.693539953783045},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.4,"breakHorizontal":9.2,"spinRate":1475,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.4307427417773768,"extension":6.614172553044936},"index":3,"playId":"003779a3-21c0-35f4-bbfc-b3c063869edf","pitchNumber":3,"startTime":"2026-04-29T02:44:57.038Z","endTime":"2026-04-29T02:45:00.038Z","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":2},"pitchData":{"startSpeed":98.6,"endSpeed":91.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.172714631829187,"aZ":-15.697682378071995,"pfxX":-3.372070065904736,"pfxZ":7.785685441998794,"pX":-0.5145606617133951,"pZ":3.707563805163181,"vX0":4.998988182138055,"vY0":-143.60321028024572,"vZ0":-2.7271818773228595,"x":136.61,"y":138.68,"x0":-1.8292920251980596,"y0":50.001708124409845,"z0":5.63041836405022,"aX":-7.1354560875378805},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.8,"breakHorizontal":5.3,"spinRate":2384,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3795414421729091,"extension":6.595483334922783},"index":4,"playId":"9ecad732-494d-30d3-a428-94935757dab0","pitchNumber":4,"startTime":"2026-04-29T02:45:15.801Z","endTime":"2026-04-29T02:45:19.497Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:45:19.497Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dalton Rushing grounds out softly, second baseman Xavier Edwards to first baseman Christopher Morel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-29T02:47:13.210Z","endTime":"2026-04-29T02:47:57.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"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, 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":88.2,"endSpeed":81.4,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.284219543671142,"aZ":-29.64971688323081,"pfxX":-10.236964884144768,"pfxZ":1.518291893271218,"pX":0.9541229767923837,"pZ":-0.23578805756337953,"vX0":7.78789443460779,"vY0":-128.01934531983517,"vZ0":-8.577791940569865,"x":80.63,"y":245.15,"x0":-0.7964974136697018,"y0":50.003652282155805,"z0":5.477438694954596,"aX":-17.002856613626555},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.0,"breakHorizontal":16.8,"spinRate":1576,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4277552216000928,"extension":6.4416018355512055},"index":0,"playId":"40f4ef76-119c-3e06-8772-542d34258a8a","pitchNumber":1,"startTime":"2026-04-29T02:47:28.762Z","endTime":"2026-04-29T02:47:32.333Z","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":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10765468936914,"aZ":-29.22430107495799,"pfxX":2.797764341028516,"pfxZ":1.8227819136146817,"pX":0.8546610936055584,"pZ":2.942216388726672,"vX0":3.2794956161286435,"vY0":-125.87814633316371,"vZ0":-1.108667873014463,"x":84.27,"y":130.53,"x0":-0.8236973907626605,"y0":50.00510320659498,"z0":5.732559152829959,"aX":4.536149876226316},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.2,"breakHorizontal":-5.8,"spinRate":2443,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.43343434469465825,"extension":6.3736677489407825},"hitData":{"launchSpeed":49.2,"launchAngle":-50.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":148.19,"coordY":161.72}},"index":1,"playId":"ad88922f-6a1e-32c6-bc39-3407a7b002be","pitchNumber":2,"startTime":"2026-04-29T02:47:49.199Z","endTime":"2026-04-29T02:47:57.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:47:57.143Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out to first baseman Christopher Morel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-29T02:48:18.448Z","endTime":"2026-04-29T02:49:25.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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":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":3},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"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, 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":87.9,"endSpeed":81.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.311788743381015,"aZ":-28.857525022616468,"pfxX":-8.211729683312793,"pfxZ":1.9859510500454913,"pX":0.025486778728064506,"pZ":2.5122118211193976,"vX0":5.194410932217251,"vY0":-128.00466453580992,"vZ0":-2.3059777831492227,"x":116.03,"y":170.95,"x0":-0.9543496871903241,"y0":50.006037716222835,"z0":5.664978527111714,"aX":-13.746001714344887},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.4,"breakHorizontal":13.8,"spinRate":1567,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.4265070543736056,"extension":6.308376526931748},"index":0,"playId":"a37a0041-e2af-3c5f-8d9d-201da5da52df","pitchNumber":1,"startTime":"2026-04-29T02:48:31.487Z","endTime":"2026-04-29T02:48:35.356Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.387158347221323,"aZ":-30.368386334906447,"pfxX":-8.776019385427551,"pfxZ":1.085870078986682,"pX":0.2874390244796151,"pZ":2.681615989111785,"vX0":5.884016637635995,"vY0":-127.33279557345334,"vZ0":-1.6967150787630971,"x":106.04,"y":166.38,"x0":-0.9000850419937738,"y0":50.00255103905081,"z0":5.734053489955458,"aX":-14.573248722196325},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.8,"breakHorizontal":14.8,"spinRate":1595,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.4283248444196808,"extension":6.29918314480773},"index":1,"playId":"e335b374-f82c-38d9-bb22-df5b12530da1","pitchNumber":2,"startTime":"2026-04-29T02:48:44.678Z","endTime":"2026-04-29T02:48:48.512Z","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":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.384670418907177,"aZ":-12.910973756347637,"pfxX":-3.324414089698142,"pfxZ":9.88104480882739,"pX":-0.45981420364405146,"pZ":4.066189285761103,"vX0":1.5980971034142886,"vY0":-138.3885890048879,"vZ0":-2.7237791656637653,"x":134.53,"y":128.99,"x0":-0.611216161901283,"y0":50.00358033059407,"z0":5.922166243855624,"aX":-6.48181214085237},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":5.8,"spinRate":2303,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.3950037439189926,"extension":6.181661920244758},"index":2,"playId":"ba0e26e8-1178-3a6a-ae55-208621e6a577","pitchNumber":3,"startTime":"2026-04-29T02:49:01.181Z","endTime":"2026-04-29T02:49:04.663Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56644887683471,"aZ":-42.92489351790727,"pfxX":5.182968297315044,"pfxZ":-7.402064053603552,"pX":0.1313465462717939,"pZ":0.8150698085881021,"vX0":1.1037295707364585,"vY0":-119.9026534636508,"vZ0":-2.248213030460149,"x":111.99,"y":216.77,"x0":-1.008344593316662,"y0":50.001350761297495,"z0":5.601586925073628,"aX":7.531490380841632},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-13.7,"breakHorizontal":-9.6,"spinRate":2492,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4571281108798213,"extension":6.417237445995452},"hitData":{"launchSpeed":68.7,"launchAngle":-31.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.1,"coordY":165.0}},"index":3,"playId":"198197a8-4b24-3ea1-98ee-4479c36c2d8a","pitchNumber":4,"startTime":"2026-04-29T02:49:17.335Z","endTime":"2026-04-29T02:49:25.852Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:49:25.852Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Will Smith singles on a line drive to left fielder Kyle Stowers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-29T02:49:33.863Z","endTime":"2026-04-29T02:50:36.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"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(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":79.4,"endSpeed":72.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77537576874607,"aZ":-33.70986747935578,"pfxX":8.869349523704436,"pfxZ":-1.1362331337614666,"pX":-0.6245845380278995,"pZ":3.644782031032746,"vX0":-1.7383406557769594,"vY0":-115.6477195932687,"vZ0":2.224706876077403,"x":140.81,"y":140.37,"x0":-1.01491573562715,"y0":50.00241735569244,"z0":5.90613309295839,"aX":12.000533000748419},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-1.2,"breakHorizontal":-15.6,"spinRate":2246,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.473804369080705,"extension":6.341532820689604},"index":0,"playId":"6821bcda-4307-3c65-adba-b3fdaf6af430","pitchNumber":1,"startTime":"2026-04-29T02:49:54.173Z","endTime":"2026-04-29T02:49:58.258Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.526887181988503,"aZ":-33.35739235137787,"pfxX":8.834794147770728,"pfxZ":-0.8835283879329037,"pX":0.10330024786791418,"pZ":2.2737912682519728,"vX0":-0.3717074952901556,"vY0":-115.53697353775239,"vZ0":-0.561435595463994,"x":113.06,"y":177.39,"x0":-0.8800793175860976,"y0":50.00057689362005,"z0":5.739485533214342,"aX":11.882504761494443},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-1.4,"breakHorizontal":-15.8,"spinRate":2271,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.47497622975299825,"extension":6.403867369303899},"index":1,"playId":"6271f040-009c-3cfb-ba8b-a9234f072f7b","pitchNumber":2,"startTime":"2026-04-29T02:50:09.296Z","endTime":"2026-04-29T02:50:13.060Z","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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.309438380048473,"aZ":-31.908070222084536,"pfxX":8.735366515348156,"pfxZ":0.18994525511327254,"pX":0.6969854438712215,"pZ":2.220954743989516,"vX0":0.9491356036818716,"vY0":-116.18624698589588,"vZ0":-1.0475008200336466,"x":90.43,"y":178.81,"x0":-0.851426852236249,"y0":50.00037395649376,"z0":5.717201862981196,"aX":11.907892919386478},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":0.4,"breakHorizontal":-16.1,"spinRate":2295,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.47190322942877794,"extension":6.442962743987766},"hitData":{"launchSpeed":75.9,"launchAngle":19.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.97,"coordY":99.2}},"index":2,"playId":"89a85f2e-a836-3aac-a266-11ab0916a94b","pitchNumber":3,"startTime":"2026-04-29T02:50:24.424Z","endTime":"2026-04-29T02:50:36.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:50:36.113Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-29T02:50:48.216Z","endTime":"2026-04-29T02:53:52.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"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":6},"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 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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.012370864053338,"aZ":-42.30885567527549,"pfxX":4.523610633140441,"pfxZ":-7.3730123998594665,"pX":0.03989438479931747,"pZ":0.6530347786598416,"vX0":0.6699301312094298,"vY0":-116.83677717465417,"vZ0":-2.553306559025541,"x":115.48,"y":221.15,"x0":-0.8382371583369207,"y0":50.000111475320935,"z0":5.75440215994834,"aX":6.222098062262121},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-13.7,"breakHorizontal":-8.4,"spinRate":2519,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4696651408089316,"extension":6.395438905306737},"index":0,"playId":"57b3cb41-ebc4-31d0-9e97-d297f5b2186d","pitchNumber":1,"startTime":"2026-04-29T02:51:02.680Z","endTime":"2026-04-29T02:51:06.464Z","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":87.3,"endSpeed":81.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.657527864251545,"aZ":-32.15740515501428,"pfxX":-6.9706271716768615,"pfxZ":0.010936566857911778,"pX":-0.06870060741309358,"pZ":1.7731317828213833,"vX0":4.500354528031802,"vY0":-127.11236521438487,"vZ0":-3.2722717110557817,"x":119.62,"y":190.91,"x0":-0.9477045907082601,"y0":50.002812555755455,"z0":5.604259850557866,"aX":-11.51896321450695},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.5,"breakHorizontal":11.8,"spinRate":1560,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.4292859108298468,"extension":6.26086285749364},"index":1,"playId":"45321c83-d747-37fe-9107-75654257defb","pitchNumber":2,"startTime":"2026-04-29T02:51:41.903Z","endTime":"2026-04-29T02:51:46.035Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"c363854d-6a20-321c-9367-b615be6ddd5b","startTime":"2026-04-29T02:52:16.318Z","endTime":"2026-04-29T02:52:20.548Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.625495944661374,"aZ":-31.335556870062792,"pfxX":2.815944384580078,"pfxZ":0.5243355389371107,"pX":0.35709089096969243,"pZ":3.353245519943473,"vX0":2.111519604591052,"vY0":-124.85384082344434,"vZ0":0.2123077904395072,"x":103.39,"y":148.24,"x0":-0.8622456743481248,"y0":50.00146448104472,"z0":5.8235150073068525,"aX":4.4926060915467865},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.2,"breakHorizontal":-5.5,"spinRate":2260,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.4369162916073832,"extension":6.444724366122353},"index":3,"playId":"47bb15e9-9efb-3c07-9551-a93d60557c70","pitchNumber":3,"startTime":"2026-04-29T02:52:37.424Z","endTime":"2026-04-29T02:52:41.205Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.935170052463068,"aZ":-30.397688219581507,"pfxX":10.015512841541327,"pfxZ":1.2445718575621774,"pX":0.9241845706617587,"pZ":1.3027053244051636,"vX0":1.4953700169707793,"vY0":-118.29163202648955,"vZ0":-3.3214133243481454,"x":81.77,"y":203.61,"x0":-1.017075439748204,"y0":50.003716550117005,"z0":5.489585229751686,"aX":14.303042234122337},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.8,"breakHorizontal":-18.5,"spinRate":2354,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4616683402455015,"extension":6.434787013838194},"index":4,"playId":"07e6d6f9-dbcc-391e-accf-93632efa076d","pitchNumber":4,"startTime":"2026-04-29T02:53:01.149Z","endTime":"2026-04-29T02:53:05.103Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.391785762501467,"aZ":-10.180660065553047,"pfxX":-3.619150490500063,"pfxZ":11.204977510301536,"pX":-0.0846565495206158,"pZ":2.010236376803009,"vX0":2.884874630674966,"vY0":-138.59600424432793,"vZ0":-8.290097153408354,"x":120.23,"y":184.5,"x0":-0.6642365166386419,"y0":50.00386679482504,"z0":5.704053528476805,"aX":-7.1041127684651055},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.0,"breakHorizontal":6.0,"spinRate":2391,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.3938564481058955,"extension":6.355267700200658},"index":5,"playId":"f031528e-4135-3620-b663-110a0f8581af","pitchNumber":5,"startTime":"2026-04-29T02:53:21.008Z","endTime":"2026-04-29T02:53:25.368Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11502898894936,"aZ":-10.903370981619435,"pfxX":-2.1125633429746613,"pfxZ":10.74164540510623,"pX":-0.3111422942565106,"pZ":3.8125228139053218,"vX0":2.001948551681987,"vY0":-139.31432286468927,"vZ0":-3.2877043096944845,"x":128.86,"y":135.84,"x0":-0.7619942415370105,"y0":50.00403046699923,"z0":5.720560938980856,"aX":-4.183918883701763},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.1,"breakHorizontal":3.5,"spinRate":2467,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.39204642449259497,"extension":6.2933347430385576},"index":6,"playId":"544f850c-ec03-3b17-b4c7-5bc2bd55483e","pitchNumber":6,"startTime":"2026-04-29T02:53:48.442Z","endTime":"2026-04-29T02:53:52.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:53:52.270Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Lopez flies out sharply to right fielder Kyle Tucker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-29T02:55:56.788Z","endTime":"2026-04-29T02:56:33.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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_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":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31032615868197,"aZ":-15.199605312295313,"pfxX":-4.345119695324343,"pfxZ":8.563532287480092,"pX":0.28997288649249303,"pZ":3.2274595088179696,"vX0":6.950151881012392,"vY0":-138.9714617555974,"vZ0":-3.75154191184122,"x":105.95,"y":151.64,"x0":-1.6637824954654465,"y0":50.000674360629176,"z0":5.586237702178021,"aX":-8.611103247346586},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.0,"breakHorizontal":6.6,"spinRate":2358,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.39217261180527485,"extension":6.563271085390068},"index":0,"playId":"0f783c2a-12a5-33c0-a279-cb67a32e6691","pitchNumber":1,"startTime":"2026-04-29T02:56:08.878Z","endTime":"2026-04-29T02:56:12.464Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":89.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.039956986620286,"aZ":-14.588354117721087,"pfxX":-4.598307704913527,"pfxZ":8.725097896618054,"pX":0.20896781837766695,"pZ":2.969362954136029,"vX0":6.662247882991167,"vY0":-140.22035181017415,"vZ0":-4.621589092136305,"x":109.03,"y":158.61,"x0":-1.5869040352154744,"y0":50.00563619061311,"z0":5.572702412566168,"aX":-9.27162509081224},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.1,"breakHorizontal":7.2,"spinRate":2410,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.38878793418400104,"extension":6.616307232245335},"hitData":{"launchSpeed":101.0,"launchAngle":37.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":183.04,"coordY":64.29}},"index":1,"playId":"2e314532-bd25-3ffd-b92a-6df3eba26453","pitchNumber":2,"startTime":"2026-04-29T02:56:24.152Z","endTime":"2026-04-29T02:56:33.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:56:33.653Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a line drive to left fielder Teoscar Hernández.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-29T02:56:47.881Z","endTime":"2026-04-29T02:57:53.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(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":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.48764032021171,"aZ":-25.77350533304323,"pfxX":7.938511549412211,"pfxZ":4.446354071025031,"pX":-1.4109501180786677,"pZ":3.700504597914093,"vX0":-1.0890811795908877,"vY0":-118.57151881967782,"vZ0":0.40060066027172747,"x":170.78,"y":138.87,"x0":-1.98067729716471,"y0":50.00071848982001,"z0":5.861944060475658,"aX":11.417653770775434},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":8.4,"breakHorizontal":-14.2,"spinRate":2563,"spinDirection":81},"zone":11,"typeConfidence":2.0,"plateTime":0.4601375190810568,"extension":6.187569226160742},"index":0,"playId":"ca6a16e0-c8fd-37d8-8448-7e4db4a97368","pitchNumber":1,"startTime":"2026-04-29T02:57:03.286Z","endTime":"2026-04-29T02:57:06.634Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.593688686751626,"aZ":-26.254048942010176,"pfxX":8.526469813827003,"pfxZ":4.003040173320686,"pX":-0.08125154736436128,"pZ":2.9526251812380697,"vX0":1.68501534686636,"vY0":-120.39391273004448,"vZ0":-1.3058406388871484,"x":120.1,"y":159.06,"x0":-1.8972318133281432,"y0":50.004358074617315,"z0":5.808137114938043,"aX":12.619977913452326},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.2,"breakHorizontal":-15.8,"spinRate":2584,"spinDirection":69},"zone":2,"typeConfidence":2.0,"plateTime":0.4535387030325748,"extension":6.469418946250342},"index":1,"playId":"7b0196b7-9a68-3d4b-976e-f1b7d52d87fb","pitchNumber":2,"startTime":"2026-04-29T02:57:17.477Z","endTime":"2026-04-29T02:57:21.305Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-29T02:57:30.734Z","endTime":"2026-04-29T02:57:43.727Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":91.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96615978649782,"aZ":-17.107002544214716,"pfxX":-5.853207950318549,"pfxZ":7.1366953661414545,"pX":-0.711310844060875,"pZ":2.307831668770645,"vX0":5.570828625896632,"vY0":-143.42774418787067,"vZ0":-5.916471793152737,"x":144.11,"y":176.47,"x0":-1.9056077279901844,"y0":50.00519621685069,"z0":5.440761842844957,"aX":-12.36185459742135},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.1,"breakHorizontal":9.7,"spinRate":2438,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.37992363105871085,"extension":6.413722864832042},"hitData":{"launchSpeed":99.8,"launchAngle":17.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":43.84,"coordY":106.98}},"index":3,"playId":"1c353872-c54e-3aaa-ad50-5b7e976bedef","pitchNumber":3,"startTime":"2026-04-29T02:57:43.727Z","endTime":"2026-04-29T02:57:53.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T02:57:53.761Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Agustín Ramírez walks. Xavier Edwards to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-29T02:58:07.853Z","endTime":"2026-04-29T03:01:35.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":8},"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":1},"pitchData":{"startSpeed":72.9,"endSpeed":66.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.205757497915762,"aZ":-40.50277104752886,"pfxX":8.0299817844842,"pfxZ":-7.383843323635309,"pX":-0.6194092345870346,"pZ":2.5968276130572407,"vX0":-0.23366378417641753,"vY0":-106.14059436544471,"vZ0":2.0106004446189925,"x":140.61,"y":168.67,"x0":-1.5485980679329137,"y0":50.00522173784885,"z0":6.291165091748194,"aX":9.052668069513794},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.2,"breakVerticalInduced":-12.4,"breakHorizontal":-14.4,"spinRate":2571,"spinDirection":38},"zone":4,"typeConfidence":2.0,"plateTime":0.5184321835908188,"extension":6.472379066144015},"index":0,"playId":"b7126921-1db8-3093-a5b4-635c3c523642","pitchNumber":1,"startTime":"2026-04-29T02:58:15.527Z","endTime":"2026-04-29T02:58:19.503Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.293475528145002,"aZ":-30.506450804731802,"pfxX":8.911310244607508,"pfxZ":1.0863520917180427,"pX":0.4890529575090655,"pZ":3.315031498607211,"vX0":2.945382878098617,"vY0":-123.20031171511506,"vZ0":0.26344496123038663,"x":98.36,"y":149.27,"x0":-1.8796506408833618,"y0":50.00501928575659,"z0":5.783432631189936,"aX":13.710112643529763},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.3,"breakHorizontal":-16.8,"spinRate":2789,"spinDirection":62},"zone":3,"typeConfidence":2.0,"plateTime":0.4444486985769185,"extension":6.387309850388568},"index":1,"playId":"a188ac90-b019-358d-9a78-7567c6ce6257","pitchNumber":2,"startTime":"2026-04-29T02:58:35.593Z","endTime":"2026-04-29T02:58:39.983Z","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":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.883254502918486,"aZ":-14.503753539528011,"pfxX":-2.4882278351982428,"pfxZ":8.7704743658024,"pX":-0.4261409799939514,"pZ":2.8964702558293816,"vX0":4.930066012484175,"vY0":-140.57501389057012,"vZ0":-4.518397768753777,"x":133.24,"y":160.58,"x0":-1.8740987754561858,"y0":50.002781607161424,"z0":5.456551734385108,"aX":-5.013641743778863},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":3.6,"spinRate":2406,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.38865472302444415,"extension":6.667276597312019},"index":2,"playId":"31f1e215-0136-3582-861f-b6f2bf4e39b3","pitchNumber":3,"startTime":"2026-04-29T02:58:51.648Z","endTime":"2026-04-29T02:59:07.873Z","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":97.8,"endSpeed":89.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04573080298161,"aZ":-13.640079830212697,"pfxX":-3.078050140588224,"pfxZ":8.971998342855272,"pX":-0.2329276074277315,"pZ":2.952781323291724,"vX0":5.158090455108992,"vY0":-142.43546002400862,"vZ0":-5.138869179673567,"x":125.88,"y":159.05,"x0":-1.6629169687954104,"y0":50.00500776589074,"z0":5.6349406855773445,"aX":-6.360427628279259},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.5,"breakHorizontal":4.6,"spinRate":2401,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.38375325251576164,"extension":6.521329043897769},"index":3,"playId":"581ac52f-f126-3bd5-ba86-3301080dce87","pitchNumber":4,"startTime":"2026-04-29T02:59:18.928Z","endTime":"2026-04-29T02:59:23.233Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.969084733753665,"aZ":-32.61661786689688,"pfxX":8.199496942366752,"pfxZ":-0.2908436604225666,"pX":0.8621552376503736,"pZ":0.8718762448145282,"vX0":4.034655923596283,"vY0":-122.02507035303591,"vZ0":-4.58089791349275,"x":84.14,"y":215.24,"x0":-1.8756217243402202,"y0":50.003156464063224,"z0":5.569031141230759,"aX":12.42271844470538},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.3,"breakHorizontal":-15.7,"spinRate":2733,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.44807249800913596,"extension":6.535219666368717},"index":4,"playId":"435692e9-92d8-3c90-af41-4532e24772be","pitchNumber":5,"startTime":"2026-04-29T02:59:38.732Z","endTime":"2026-04-29T02:59:42.079Z","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":5,"playId":"a09151e7-25e7-3e45-8e94-22602b5478cf","startTime":"2026-04-29T03:00:11.820Z","endTime":"2026-04-29T03:00:15.848Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4105703870425,"aZ":-14.040268669412221,"pfxX":-1.4369842821787924,"pfxZ":8.808738599708136,"pX":-0.2358935998556228,"pZ":3.402727571104459,"vX0":5.1321421230660045,"vY0":-142.49072547918212,"vZ0":-3.5330631374567507,"x":125.99,"y":146.91,"x0":-1.8727544596046517,"y0":50.001819735932706,"z0":5.544453821129307,"aX":-2.9585174950285027},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.5,"breakHorizontal":1.6,"spinRate":2398,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3842333592467053,"extension":6.6537352360151365},"index":6,"playId":"35da56f1-427a-3815-8e38-0995368a5fec","pitchNumber":6,"startTime":"2026-04-29T03:00:29.855Z","endTime":"2026-04-29T03:00:33.744Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07923623957921,"aZ":-43.47514308369841,"pfxX":7.225983756699851,"pfxZ":-9.24464414726983,"pX":1.086386716970806,"pZ":-0.9851102324763185,"vX0":3.165885739488635,"vY0":-111.43873349621958,"vZ0":-5.229835705245592,"x":75.59,"y":265.38,"x0":-1.3033841190238056,"y0":50.000072081287456,"z0":6.014252977514658,"aX":8.839237805571297},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.5,"breakVerticalInduced":-17.9,"breakHorizontal":-14.0,"spinRate":2748,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.49671139346721294,"extension":6.419578205089436},"index":7,"playId":"bc118fb9-029b-31f7-b3cc-070207e7a49b","pitchNumber":7,"startTime":"2026-04-29T03:00:57.495Z","endTime":"2026-04-29T03:01:01.513Z","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":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.383425443498975,"aZ":-14.149568582996665,"pfxX":-1.8249137056633065,"pfxZ":8.84140581003254,"pX":-0.7522875839955468,"pZ":3.403757490247564,"vX0":4.098868978666543,"vY0":-141.23442233885166,"vZ0":-3.6367238369369033,"x":145.68,"y":146.88,"x0":-1.9793303187869908,"y0":50.005419068318446,"z0":5.606291992959839,"aX":-3.7219433218053086},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.6,"breakHorizontal":2.5,"spinRate":2430,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.3864657407784482,"extension":6.550450294846817},"index":8,"playId":"e91d600b-29f0-3c36-9941-8c5711823ebc","pitchNumber":8,"startTime":"2026-04-29T03:01:24.800Z","endTime":"2026-04-29T03:01:35.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:01:35.857Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Norby flies out sharply to center fielder Andy Pages. Xavier Edwards to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-29T03:01:49.657Z","endTime":"2026-04-29T03:03:14.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"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":"RISP"}},"pitchIndex":[0,1,2],"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24018103129434,"aZ":-30.420827846505258,"pfxX":8.232592040808319,"pfxZ":1.1749610076464325,"pX":2.1249125818874917,"pZ":0.5812772592852562,"vX0":6.760646272476671,"vY0":-121.33032981922138,"vZ0":-5.393058574745952,"x":36.0,"y":223.09,"x0":-1.769115551360725,"y0":50.0006522550241,"z0":5.490889397290757,"aX":12.24303924334097},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.1,"breakHorizontal":-16.6,"spinRate":2800,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.45182616060750336,"extension":6.5868852839034515},"index":0,"playId":"13154e47-fc6d-3eb4-a599-2956b5055260","pitchNumber":1,"startTime":"2026-04-29T03:02:06.383Z","endTime":"2026-04-29T03:02:11.863Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.137623339399603,"aZ":-28.017828947879067,"pfxX":6.30097899450544,"pfxZ":2.7321163016133565,"pX":2.1015203019104334,"pZ":0.04288217605807513,"vX0":7.442238254526101,"vY0":-122.32147423423629,"vZ0":-7.096776495366731,"x":36.89,"y":237.62,"x0":-1.7941445851843205,"y0":50.00420629398982,"z0":5.369946747018018,"aX":9.58998336985776},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.6,"breakHorizontal":-13.1,"spinRate":2684,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.447025272512358,"extension":6.723667601414986},"index":1,"playId":"05f45257-4557-3375-956d-40ba6d3322c3","pitchNumber":2,"startTime":"2026-04-29T03:02:27.448Z","endTime":"2026-04-29T03:02:30.825Z","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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.470979134414733,"aZ":-13.64185941073763,"pfxX":-1.1326128039610315,"pfxZ":9.210024307368498,"pX":0.13569426493433115,"pZ":2.1267804562400436,"vX0":5.934670839494558,"vY0":-140.39840515462978,"vZ0":-6.654826958645205,"x":111.83,"y":181.36,"x0":-1.8511481446454399,"y0":50.0003808648186,"z0":5.4020870676499975,"aX":-2.279175795492945},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":1.0,"spinRate":2490,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.38896859701463615,"extension":6.673129341261931},"hitData":{"launchSpeed":101.0,"launchAngle":37.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":168.34,"coordY":53.36}},"index":2,"playId":"ddd8cc3a-31b1-3d2b-974f-9774a70fed47","pitchNumber":3,"startTime":"2026-04-29T03:03:00.149Z","endTime":"2026-04-29T03:03:14.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:03:14.824Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Owen Caissie grounds out, shortstop Hyeseong Kim to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-29T03:03:24.710Z","endTime":"2026-04-29T03:04:56.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"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":"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":100.4,"endSpeed":92.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.849278487900815,"aZ":-10.574385947316912,"pfxX":-3.688235425012121,"pfxZ":9.952642730195262,"pX":0.7054690282241334,"pZ":1.6698738670161053,"vX0":8.590109344833003,"vY0":-145.823995541807,"vZ0":-8.824591166867693,"x":90.11,"y":193.69,"x0":-1.7892058440499343,"y0":50.00117193153067,"z0":5.3594957634800355,"aX":-8.003965094448823},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":16.6,"breakHorizontal":5.2,"spinRate":2611,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.3745208250209342,"extension":6.59471645656031},"index":0,"playId":"8e8065e4-5d65-38af-ba43-7f33c54e0347","pitchNumber":1,"startTime":"2026-04-29T03:03:48.772Z","endTime":"2026-04-29T03:04:15.780Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"}}},{"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":2,"outs":2},"pitchData":{"startSpeed":73.4,"endSpeed":67.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.146129193074266,"aZ":-43.78180140966429,"pfxX":7.392880869759378,"pfxZ":-10.225533482490562,"pX":-0.14639713125274761,"pZ":1.725234611538764,"vX0":0.8692589253251228,"vY0":-106.75362485094264,"vZ0":1.1563450495975691,"x":122.58,"y":192.2,"x0":-1.5194495703593272,"y0":50.00232307865926,"z0":6.168526040926143,"aX":8.393830834550311},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.1,"breakVerticalInduced":-17.6,"breakHorizontal":-13.6,"spinRate":2642,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.5162848398338742,"extension":6.322924269312329},"index":1,"playId":"e2c35a13-9b84-3ba7-a74f-8c92e85de546","pitchNumber":2,"startTime":"2026-04-29T03:04:21.681Z","endTime":"2026-04-29T03:04:26.065Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-29T03:04:40.969Z","endTime":"2026-04-29T03:04:47.468Z","isPitch":false,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"}},{"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":99.9,"endSpeed":92.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.293153894943753,"aZ":-12.448532277429289,"pfxX":-4.1663525028177535,"pfxZ":9.155014995874891,"pX":-0.22197596576528647,"pZ":1.991062644745739,"vX0":6.595120283411629,"vY0":-145.23796151069973,"vZ0":-7.441270678197064,"x":125.46,"y":185.02,"x0":-1.9719453542727041,"y0":50.00256407723306,"z0":5.328907239031975,"aX":-8.977190939823407},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.4,"breakHorizontal":6.4,"spinRate":2578,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.3758891229299457,"extension":6.511284774164909},"hitData":{"launchSpeed":67.7,"launchAngle":-47.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":129.41,"coordY":165.96}},"index":3,"playId":"c467fc13-101a-3210-9cd3-9b745d79a18f","pitchNumber":3,"startTime":"2026-04-29T03:04:47.468Z","endTime":"2026-04-29T03:04:56.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:04:56.066Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Max Muncy lines out sharply to center fielder Jakob Marsee.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T03:07:02.821Z","endTime":"2026-04-29T03:08:31.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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":1},"details":{"event":"Lineout","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":3},"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":"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":93.9,"endSpeed":86.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.218457661471714,"aZ":-11.479517245078675,"pfxX":0.5092097232209836,"pfxZ":10.893844037147502,"pX":0.21299249782131985,"pZ":2.9813145939685697,"vX0":2.132535417008056,"vY0":-136.73835769992775,"vZ0":-5.3520702068359025,"x":108.88,"y":158.28,"x0":-0.6421640050942389,"y0":50.00543801335181,"z0":5.746859962599539,"aX":0.9673756372046863},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.8,"breakHorizontal":-1.3,"spinRate":2297,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.4000661785932915,"extension":6.29704799207217},"index":0,"playId":"72e15837-c8e7-30a7-8db2-94c8038b1e7c","pitchNumber":1,"startTime":"2026-04-29T03:07:31.911Z","endTime":"2026-04-29T03:07:35.638Z","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":88.3,"endSpeed":81.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.593801927815147,"aZ":-29.02669777398487,"pfxX":-9.118813259594717,"pfxZ":1.8690652645858297,"pX":0.5629417291463729,"pZ":0.333580640434497,"vX0":6.82994597370052,"vY0":-128.34139110422893,"vZ0":-7.416027278737777,"x":95.54,"y":229.77,"x0":-0.9376396951083443,"y0":50.00185415794554,"z0":5.496997023497114,"aX":-15.331846282528698},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.0,"breakHorizontal":15.1,"spinRate":1553,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4254988681931322,"extension":6.380560596172162},"index":1,"playId":"7cd972b8-3090-320c-8813-5849ad2738c3","pitchNumber":2,"startTime":"2026-04-29T03:07:49.075Z","endTime":"2026-04-29T03:07:52.901Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82942188496643,"aZ":-44.30509184185389,"pfxX":3.408030771218142,"pfxZ":-8.811439922700139,"pX":0.2419005156640536,"pZ":1.4443242131964857,"vX0":1.0813640029473057,"vY0":-116.82718814177143,"vZ0":-0.5945031438134109,"x":107.78,"y":199.78,"x0":-0.6701940309198876,"y0":50.00218822578827,"z0":5.880540249401414,"aX":4.691941167580416},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-15.8,"breakHorizontal":-6.5,"spinRate":2566,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.46955243351136744,"extension":6.391245352244733},"index":2,"playId":"695c9a2c-d1c5-3fd6-9e24-840dfd12e75d","pitchNumber":3,"startTime":"2026-04-29T03:08:06.197Z","endTime":"2026-04-29T03:08:10.153Z","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":94.9,"endSpeed":87.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.621909084969595,"aZ":-11.901214031415675,"pfxX":-1.7563684021395896,"pfxZ":10.42482119723696,"pX":0.021213316777346274,"pZ":3.409318451528956,"vX0":2.4549597801085903,"vY0":-138.2867875692734,"vZ0":-4.2886865481966705,"x":116.19,"y":146.73,"x0":-0.6481325022604053,"y0":50.00575211727299,"z0":5.773238885953838,"aX":-3.4167661558603317},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.2,"breakHorizontal":2.6,"spinRate":2254,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.3954402206686676,"extension":6.2092349322000615},"hitData":{"launchSpeed":101.5,"launchAngle":17.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":141.93,"coordY":84.28}},"index":3,"playId":"b08a0c11-a42b-3e14-9fbf-d96539b45d6e","pitchNumber":4,"startTime":"2026-04-29T03:08:23.226Z","endTime":"2026-04-29T03:08:31.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:08:31.097Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Teoscar Hernández flies out to right fielder Owen Caissie.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T03:08:49.803Z","endTime":"2026-04-29T03:10:18.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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":2},"details":{"event":"Flyout","eventType":"field_out","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":[{"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.610549912742506,"aZ":-30.828035836803306,"pfxX":2.7101287211359706,"pfxZ":0.8529352722549728,"pX":0.558375661306771,"pZ":1.4358328039592991,"vX0":1.6804945582325965,"vY0":-124.73094915317265,"vZ0":-4.412659183950078,"x":95.72,"y":200.01,"x0":-0.47574392832321893,"y0":50.00327456291488,"z0":5.764065265260345,"aX":4.278728938152023},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.8,"breakHorizontal":-5.3,"spinRate":2501,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.43877762326334224,"extension":6.429796847652809},"index":0,"playId":"215c5d6a-1ce8-3158-9544-40e88508b424","pitchNumber":1,"startTime":"2026-04-29T03:09:03.972Z","endTime":"2026-04-29T03:09:07.845Z","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":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.320785055431255,"aZ":-13.118369686356228,"pfxX":-2.8906923189234655,"pfxZ":9.832663076523634,"pX":0.16032490844862404,"pZ":3.18224013302572,"vX0":3.9946887424128117,"vY0":-137.99468552973048,"vZ0":-4.00250283150541,"x":110.89,"y":152.86,"x0":-0.9272157543745647,"y0":50.001024044173015,"z0":5.52869260025923,"aX":-5.6015007960585335},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":4.4,"spinRate":2198,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.3961827192484839,"extension":6.370934823661631},"index":1,"playId":"4ef7826b-2aa9-3d15-905a-91c5a5cc7a7c","pitchNumber":2,"startTime":"2026-04-29T03:09:19.486Z","endTime":"2026-04-29T03:09:23.239Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.286135615968245,"aZ":-31.569595708492063,"pfxX":7.511006532076869,"pfxZ":0.44159595567553467,"pX":-0.21444237418048404,"pZ":2.3418136781663237,"vX0":-0.42910892285801266,"vY0":-116.43123939893987,"vZ0":-0.7820436574451033,"x":125.17,"y":175.55,"x0":-1.0043262104777964,"y0":50.003888359061776,"z0":5.6620975640831865,"aX":10.3418642373698},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.8,"breakHorizontal":-13.6,"spinRate":2334,"spinDirection":58},"zone":5,"typeConfidence":2.0,"plateTime":0.4699140097973147,"extension":6.301711889949696},"index":2,"playId":"2ccf727d-42c0-354f-890b-cc98b451bb26","pitchNumber":3,"startTime":"2026-04-29T03:09:42.512Z","endTime":"2026-04-29T03:09:47.053Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.490840685693737,"aZ":-32.60884471227837,"pfxX":5.106247207222426,"pfxZ":-0.30477370937559023,"pX":0.14368294462080308,"pZ":3.336398235410068,"vX0":0.8823354321485353,"vY0":-117.43281085139914,"vZ0":1.7668554141737285,"x":111.52,"y":148.7,"x0":-0.9000403918730906,"y0":50.00513713736474,"z0":5.589231988390165,"aX":7.19241345619623},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.1,"breakHorizontal":-9.5,"spinRate":2270,"spinDirection":69},"zone":2,"typeConfidence":2.0,"plateTime":0.46492816004320314,"extension":6.569680548417333},"hitData":{"launchSpeed":98.1,"launchAngle":45.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.06,"coordY":92.75}},"index":3,"playId":"f4451a33-9732-3be5-b143-cc206db9b8e7","pitchNumber":4,"startTime":"2026-04-29T03:10:07.862Z","endTime":"2026-04-29T03:10:18.619Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:10:18.619Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andy Pages flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-29T03:10:31.749Z","endTime":"2026-04-29T03:12:05.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"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":4},"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":81.6,"endSpeed":75.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.332108664370818,"aZ":-43.68997866503564,"pfxX":3.1186004460179397,"pfxZ":-8.140046338164083,"pX":0.10950108904287296,"pZ":0.76858747072693,"vX0":1.409628888994598,"vY0":-118.86492389236939,"vZ0":-1.9953482953867991,"x":112.83,"y":218.03,"x0":-0.898669115821328,"y0":50.00499725294644,"z0":5.629967854663286,"aX":4.409688010920323},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-14.9,"breakHorizontal":-6.0,"spinRate":2510,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.46291425258003205,"extension":6.47345249471924},"index":0,"playId":"0d6acec9-48e9-3922-96f2-9b4f9a752fc3","pitchNumber":1,"startTime":"2026-04-29T03:10:42.327Z","endTime":"2026-04-29T03:10:46.053Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46076813279033,"aZ":-32.304972371925686,"pfxX":8.56511330992474,"pfxZ":-0.0951835493591826,"pX":0.5340392606745069,"pZ":2.854783759176027,"vX0":0.5087248457149431,"vY0":-117.15204625263613,"vZ0":0.36769410028637184,"x":96.64,"y":161.7,"x0":-0.7985034853039209,"y0":50.00246011595729,"z0":5.7192742016126745,"aX":11.88557520135459},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.2,"breakHorizontal":-15.6,"spinRate":2262,"spinDirection":66},"zone":3,"typeConfidence":2.0,"plateTime":0.46782550956315294,"extension":6.442433152472535},"index":1,"playId":"7ec6fd11-5d7b-3810-98c7-2e1bd9e55dd9","pitchNumber":2,"startTime":"2026-04-29T03:10:59.262Z","endTime":"2026-04-29T03:11:03.345Z","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":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.524798000334474,"aZ":-11.0086128672833,"pfxX":-2.618458114737925,"pfxZ":10.907407969325535,"pX":0.14515935350515954,"pZ":2.5596729426103195,"vX0":3.624921555592026,"vY0":-138.34876596705183,"vZ0":-5.883582560486535,"x":111.47,"y":169.67,"x0":-0.8411710224111792,"y0":50.00547598890282,"z0":5.450026758203594,"aX":-5.082663773456674},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.7,"breakHorizontal":4.0,"spinRate":2423,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.39572853178803014,"extension":6.335397451867549},"index":2,"playId":"f3dc70a0-6fc2-31b6-92e6-99ec35f9e2c6","pitchNumber":3,"startTime":"2026-04-29T03:11:15.252Z","endTime":"2026-04-29T03:11:18.855Z","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":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7649421763228,"aZ":-30.602466176236497,"pfxX":2.705289775461825,"pfxZ":0.9790878571527717,"pX":1.0075128102567419,"pZ":-1.192034931738768,"vX0":3.4346411897624214,"vY0":-125.34587217989461,"vZ0":-9.946190865967344,"x":78.6,"y":270.96,"x0":-0.7264787423351449,"y0":50.004672070470406,"z0":5.286003537867292,"aX":4.351497879046321},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.1,"breakHorizontal":-5.6,"spinRate":2452,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4351820018889043,"extension":6.813105463766098},"index":3,"playId":"5c3b1aa5-15d6-36a1-9263-686f6d17104d","pitchNumber":4,"startTime":"2026-04-29T03:11:33.086Z","endTime":"2026-04-29T03:11:36.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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.41217453717797,"aZ":-31.423066848834363,"pfxX":6.7955732824417545,"pfxZ":0.5287279527448172,"pX":0.5484472842063363,"pZ":1.4226174037525912,"vX0":0.9178714257827425,"vY0":-118.25769642267274,"vZ0":-2.95454482938674,"x":96.09,"y":200.37,"x0":-0.7276291353970885,"y0":50.00588614363164,"z0":5.5414145138699675,"aX":9.723695100589175},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.6,"breakHorizontal":-12.6,"spinRate":2277,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.46138483135784814,"extension":6.563271675929195},"hitData":{"launchSpeed":79.6,"launchAngle":31.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.26,"coordY":86.08}},"index":4,"playId":"43b656b8-b898-39fd-8beb-2b31fab54238","pitchNumber":5,"startTime":"2026-04-29T03:11:57.098Z","endTime":"2026-04-29T03:12:05.135Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:12:05.135Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christopher Morel walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T03:13:56.696Z","endTime":"2026-04-29T03:15:07.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"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(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":70.6,"endSpeed":64.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.982440948713794,"aZ":-41.37596772555468,"pfxX":8.35797041084382,"pfxZ":-8.769656609575863,"pX":0.7387420971603654,"pZ":1.5168054088385827,"vX0":2.158994705171879,"vY0":-102.77384532027061,"vZ0":0.5587359651402761,"x":88.84,"y":197.83,"x0":-1.4159516837562067,"y0":50.00078705704241,"z0":6.343414247564527,"aX":8.773377063828438},"breaks":{"breakAngle":12.0,"breakLength":16.8,"breakY":24.0,"breakVertical":-70.8,"breakVerticalInduced":-15.1,"breakHorizontal":-15.7,"spinRate":2582,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.5367669795292396,"extension":6.349242503717285},"index":0,"playId":"93cf98d0-29fa-350a-b822-8ca56f6915d9","pitchNumber":1,"startTime":"2026-04-29T03:14:15.906Z","endTime":"2026-04-29T03:14:20.100Z","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":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.221010794645988,"aZ":-27.450123977711417,"pfxX":5.53522318334263,"pfxZ":3.298170879032302,"pX":1.2453125831679612,"pZ":2.3460718253613835,"vX0":5.74578211426064,"vY0":-118.71871285043618,"vZ0":-1.895307006146509,"x":69.53,"y":175.44,"x0":-1.9230553313925587,"y0":50.00123524828611,"z0":5.647609631636764,"aX":7.916845950986977},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.8,"breakHorizontal":-11.4,"spinRate":2681,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4609567147717706,"extension":6.377634097844753},"index":1,"playId":"541b68d2-433c-32a5-9c0f-f1049c57b53e","pitchNumber":2,"startTime":"2026-04-29T03:14:32.595Z","endTime":"2026-04-29T03:14:36.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":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.191440924231124,"aZ":-17.40838408445838,"pfxX":-7.722276854897279,"pfxZ":8.360624007863056,"pX":0.8837643410879585,"pZ":0.9452926873888671,"vX0":8.929112371194362,"vY0":-132.27083793609714,"vZ0":-8.32919894364438,"x":83.31,"y":213.26,"x0":-1.53831817804255,"y0":50.0004440939055,"z0":5.420424595346723,"aX":-13.631904354420259},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.4,"breakHorizontal":12.0,"spinRate":2139,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4147007420440869,"extension":6.494921492536425},"index":2,"playId":"cec65684-fe50-3ddd-bb79-10728e5b2b53","pitchNumber":3,"startTime":"2026-04-29T03:14:46.411Z","endTime":"2026-04-29T03:14:49.874Z","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":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.308191552717307,"aZ":-17.45634621823334,"pfxX":-2.685106834862726,"pfxZ":8.174315233152496,"pX":-1.6018787536823036,"pZ":4.357139678379387,"vX0":2.008611799132019,"vY0":-132.81059741889365,"vZ0":-0.2805173879806314,"x":178.06,"y":121.14,"x0":-2.0161005927299027,"y0":50.004919330916906,"z0":5.72500880835385,"aX":-4.835839396894991},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.0,"breakHorizontal":4.4,"spinRate":2248,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.41116920727478057,"extension":6.306064338999072},"index":3,"playId":"7b2a7465-982f-3f61-9598-bcefe5081310","pitchNumber":4,"startTime":"2026-04-29T03:15:03.322Z","endTime":"2026-04-29T03:15:07.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:15:07.873Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Graham Pauley flies out sharply to second baseman Alex Freeland.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T03:15:19.856Z","endTime":"2026-04-29T03:17:00.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.930496833929325,"aZ":-17.571152861106768,"pfxX":-3.5592188741220934,"pfxZ":7.109604121806443,"pX":-0.47998418670313975,"pZ":2.868299223470681,"vX0":5.158734213299847,"vY0":-141.5989966399884,"vZ0":-4.243749740886399,"x":135.3,"y":161.34,"x0":-1.853558425296449,"y0":50.00126425736712,"z0":5.493261350897356,"aX":-7.30892195289758},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.4,"breakHorizontal":5.5,"spinRate":2431,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.38517564634298784,"extension":6.499614890361317},"index":0,"playId":"f1dd0d8d-6ebe-3269-9e2f-2bd2beb5ed8d","pitchNumber":1,"startTime":"2026-04-29T03:15:34.399Z","endTime":"2026-04-29T03:15:38.348Z","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":86.8,"endSpeed":79.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08608816734448,"aZ":-31.18827283956021,"pfxX":-6.380293043412896,"pfxZ":0.608861597918203,"pX":-1.0840923214592684,"pZ":2.8125889600598573,"vX0":3.844586458147379,"vY0":-126.44006780651713,"vZ0":-1.0193729739932986,"x":158.32,"y":162.84,"x0":-1.7931196503904046,"y0":50.00426468846394,"z0":5.717153918867643,"aX":-10.36123298881093},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.1,"breakHorizontal":10.7,"spinRate":1510,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.43271113637066394,"extension":6.510417556981795},"index":1,"playId":"56f10699-f6a6-3151-86d8-02ee3656602f","pitchNumber":2,"startTime":"2026-04-29T03:15:52.858Z","endTime":"2026-04-29T03:15:56.934Z","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":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.867534844291075,"aZ":-26.187252573692835,"pfxX":-10.616971362607032,"pfxZ":3.72738660293225,"pX":-0.08447429673475357,"pZ":1.3643780115514639,"vX0":7.280858165972678,"vY0":-125.53343775218949,"vZ0":-5.183900016334169,"x":120.22,"y":201.94,"x0":-1.6336295758955652,"y0":50.00349338747482,"z0":5.570950621025968,"aX":-17.055603979978173},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.9,"breakHorizontal":17.8,"spinRate":1700,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4352425597744176,"extension":6.7354092957822465},"index":2,"playId":"7fe91c6c-38e3-3040-936d-3f315e09f128","pitchNumber":3,"startTime":"2026-04-29T03:16:10.722Z","endTime":"2026-04-29T03:16:15.607Z","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":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98266635752275,"aZ":-16.633616979890427,"pfxX":-4.988087963613934,"pfxZ":7.7630603140549095,"pX":-1.7279281299861344,"pZ":2.593854401162717,"vX0":2.6196563700358033,"vY0":-140.19642821330874,"vZ0":-4.833106133199189,"x":182.86,"y":168.75,"x0":-2.0234389530550603,"y0":50.005885200393806,"z0":5.4165964764193255,"aX":-9.988348825571283},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.3,"breakHorizontal":8.5,"spinRate":2410,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3898319480908006,"extension":6.3751693035271435},"index":3,"playId":"4d109a3f-5f95-3f83-af93-a0aa47376f7a","pitchNumber":4,"startTime":"2026-04-29T03:16:27.860Z","endTime":"2026-04-29T03:16:31.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(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":95.4,"endSpeed":87.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.603975509132734,"aZ":-17.075253036108137,"pfxX":-4.521967381541025,"pfxZ":7.6691933374272185,"pX":0.07785273727282715,"pZ":2.651878106367653,"vX0":6.864922569311249,"vY0":-138.83063364136623,"vZ0":-4.539716510963447,"x":114.03,"y":167.18,"x0":-1.8297671260272261,"y0":50.003686181876134,"z0":5.431098635570502,"aX":-8.903771111755},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.2,"breakHorizontal":7.0,"spinRate":2399,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.3932525940630547,"extension":6.680682126941949},"hitData":{"launchSpeed":101.6,"launchAngle":65.0,"totalDistance":161.0,"trajectory":"fly_ball","hardness":"hard","location":"4","coordinates":{"coordX":173.11,"coordY":156.22}},"index":4,"playId":"00c3e9f4-6c0c-3c03-ba35-6d76174970eb","pitchNumber":5,"startTime":"2026-04-29T03:16:48.026Z","endTime":"2026-04-29T03:17:00.400Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:17:00.400Z","atBatIndex":33},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Jakob Marsee out on a sacrifice bunt, pitcher Shohei Ohtani to first baseman Freddie Freeman. Christopher Morel to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T03:17:21.364Z","endTime":"2026-04-29T03:18:01.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Bunt","eventType":"sac_bunt","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":660271,"link":"/api/v1/people/660271"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"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(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":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.021230793278335,"aZ":-28.085032887103026,"pfxX":8.625379350945057,"pfxZ":2.7724565464927693,"pX":0.13981020418781026,"pZ":2.6531716737181803,"vX0":2.361262495268063,"vY0":-120.28701026315261,"vZ0":-1.291017562887574,"x":111.67,"y":167.14,"x0":-1.9737035327644268,"y0":50.00181214050701,"z0":5.673186158064661,"aX":12.713775174450417},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.0,"breakHorizontal":-16.2,"spinRate":2613,"spinDirection":65},"zone":5,"typeConfidence":2.0,"plateTime":0.45431608814048685,"extension":6.4352121790960295},"index":0,"playId":"2aa6ff92-b405-3269-92dd-5672d4fa9c7c","pitchNumber":1,"startTime":"2026-04-29T03:17:24.307Z","endTime":"2026-04-29T03:17:29.578Z","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":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.750236730908554,"aZ":-32.00363536135564,"pfxX":-4.503320418423982,"pfxZ":0.10858605992992842,"pX":0.05997218830353506,"pZ":3.1135449033545557,"vX0":5.746866056566676,"vY0":-126.07242621807137,"vZ0":-0.23596031619724256,"x":114.71,"y":154.71,"x0":-1.6557614004199452,"y0":50.00496892324748,"z0":5.774322864391137,"aX":-7.306972134425046},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.4,"breakHorizontal":7.0,"spinRate":1389,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.43315654856747354,"extension":6.548976608677677},"hitData":{"launchSpeed":33.6,"launchAngle":-79.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":122.79,"coordY":194.85}},"index":1,"playId":"4e7cb88f-0527-32a1-9c58-f397a61aa4b9","pitchNumber":2,"startTime":"2026-04-29T03:17:54.160Z","endTime":"2026-04-29T03:18:01.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:18:01.418Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Stowers singles on a ground ball to right fielder Kyle Tucker. Christopher Morel scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T03:18:22.811Z","endTime":"2026-04-29T03:19:08.021Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"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_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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":{"id":660271,"link":"/api/v1/people/660271"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":88.9,"endSpeed":82.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.582327347783533,"aZ":-29.864840374701352,"pfxX":-6.591257165812251,"pfxZ":1.3557184305828898,"pX":-0.08223149023178264,"pZ":1.7351798901256954,"vX0":6.7424474073706255,"vY0":-129.30355258995237,"vZ0":-4.059442251117714,"x":120.13,"y":191.93,"x0":-1.8604666627253759,"y0":50.00303259614827,"z0":5.603048059709112,"aX":-11.222686867625814},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.8,"breakHorizontal":10.6,"spinRate":1519,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.42272395369938964,"extension":6.573737734819985},"index":0,"playId":"9f8b5ab5-33e0-3b65-90bf-7b8907f33e4d","pitchNumber":1,"startTime":"2026-04-29T03:18:28.610Z","endTime":"2026-04-29T03:18:33.174Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-29T03:18:49.244Z","endTime":"2026-04-29T03:18:58.473Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"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":89.4,"endSpeed":82.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.198747760864254,"aZ":-28.506899855203645,"pfxX":-5.502942251281394,"pfxZ":2.1249987727117814,"pX":0.2922834521651014,"pZ":1.9431852841303663,"vX0":7.091770390177304,"vY0":-130.06618497495452,"vZ0":-3.805112150021721,"x":105.86,"y":186.31,"x0":-1.7444094642226893,"y0":50.00346682208077,"z0":5.567180750482787,"aX":-9.505541365550924},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.2,"breakHorizontal":8.5,"spinRate":1772,"spinDirection":238},"zone":9,"typeConfidence":2.0,"plateTime":0.41979363280959303,"extension":6.675269479223157},"hitData":{"launchSpeed":99.4,"launchAngle":9.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.2,"coordY":120.24}},"index":2,"playId":"327c5bcc-83a5-390e-ad54-3260f3296917","pitchNumber":2,"startTime":"2026-04-29T03:18:58.473Z","endTime":"2026-04-29T03:19:08.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:19:08.021Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to left fielder Teoscar Hernández. Kyle Stowers to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T03:19:29.246Z","endTime":"2026-04-29T03:21:08.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnThird":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"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, 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":78.8,"endSpeed":72.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.07025454837757,"aZ":-31.864113692918423,"pfxX":7.551310569977928,"pfxZ":0.2368549374320974,"pX":-1.5585302481587713,"pZ":3.8270906229177246,"vX0":-1.0368623840002806,"vY0":-114.77048065136552,"vZ0":2.424473876828771,"x":176.41,"y":135.45,"x0":-2.0824154211678256,"y0":50.005618915657465,"z0":5.8583520922204295,"aX":10.084059981579035},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":1.3,"breakHorizontal":-13.4,"spinRate":2564,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.4770787299931314,"extension":6.253913717811962},"index":0,"playId":"a717c0f5-bb08-3418-b33d-900531001bc3","pitchNumber":1,"startTime":"2026-04-29T03:19:39.508Z","endTime":"2026-04-29T03:19:43.043Z","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":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47378180577134,"aZ":-32.809199370188594,"pfxX":7.235629813588267,"pfxZ":-0.4394996888723739,"pX":0.8672468471708732,"pZ":1.120268707660163,"vX0":4.189131749374973,"vY0":-118.93112096049268,"vZ0":-3.42678523592485,"x":83.94,"y":208.53,"x0":-1.8562613998406055,"y0":50.00440201699851,"z0":5.550563918097187,"aX":10.382537640931298},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.3,"breakHorizontal":-14.2,"spinRate":2662,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4602528566808517,"extension":6.538081391118224},"index":1,"playId":"f4965db9-3720-37b4-a6b2-8048b045b722","pitchNumber":2,"startTime":"2026-04-29T03:19:59.439Z","endTime":"2026-04-29T03:20:03.409Z","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":96.7,"endSpeed":88.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21637854836637,"aZ":-12.859618464254693,"pfxX":-3.917541028157046,"pfxZ":9.652959781403732,"pX":-0.32179506505720135,"pZ":2.7734562700447984,"vX0":5.22531466693434,"vY0":-140.62082530338287,"vZ0":-5.300278399435958,"x":129.27,"y":163.9,"x0":-1.6960150401841616,"y0":50.00014870623462,"z0":5.518618274176926,"aX":-7.836523030819732},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":6.0,"spinRate":2524,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.38967891033472535,"extension":6.519991224172966},"index":2,"playId":"be8e413a-836a-3a82-9203-b2b3bf24e5f7","pitchNumber":3,"startTime":"2026-04-29T03:20:34.765Z","endTime":"2026-04-29T03:20:38.584Z","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":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.229747838307212,"aZ":-15.144436747101782,"pfxX":-2.321485614383141,"pfxZ":8.563883967603775,"pX":-0.4044854176538956,"pZ":3.2083536287839856,"vX0":4.528185922407864,"vY0":-139.8137320394018,"vZ0":-3.7709819428061455,"x":132.42,"y":152.15,"x0":-1.7402199235451343,"y0":50.00238939021646,"z0":5.5623891496889435,"aX":-4.616620090045622},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":3.4,"spinRate":2390,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.3910975766660467,"extension":6.50268070916263},"hitData":{"launchSpeed":92.6,"launchAngle":6.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.77,"coordY":103.57}},"index":3,"playId":"791d6232-f7eb-3fcf-b595-6c5c3aa27920","pitchNumber":4,"startTime":"2026-04-29T03:20:57.587Z","endTime":"2026-04-29T03:21:08.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:21:08.743Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xavier Edwards walks. Otto Lopez to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T03:22:11.255Z","endTime":"2026-04-29T03:23:55.123Z","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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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"},"postOnThird":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,6],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-29T03:21:45.614Z","endTime":"2026-04-29T03:22:13.490Z","isPitch":false,"type":"action"},{"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":72.6,"endSpeed":66.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.090451887331646,"aZ":-41.50343553274404,"pfxX":7.905558405766338,"pfxZ":-8.406187049795976,"pX":0.06641426421001556,"pZ":1.4829066597858818,"vX0":1.2555500325190925,"vY0":-105.68637855159787,"vZ0":0.40205886203538843,"x":114.47,"y":198.74,"x0":-1.5637519585931743,"y0":50.001137876698955,"z0":6.129401581205216,"aX":8.777516160919838},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.2,"breakVerticalInduced":-14.6,"breakHorizontal":-14.6,"spinRate":2637,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.5219376647277927,"extension":6.4875376962591975},"index":1,"playId":"d7ecbd54-6639-3b85-923e-1aad5c7d63fe","pitchNumber":1,"startTime":"2026-04-29T03:22:13.490Z","endTime":"2026-04-29T03:22:17.848Z","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":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.310821895358984,"aZ":-27.833368426982275,"pfxX":-5.336783594447249,"pfxZ":2.679787265434861,"pX":-0.9302696428224829,"pZ":4.255333036234355,"vX0":4.041315637352316,"vY0":-126.41802281031738,"vZ0":1.6440744202197075,"x":152.46,"y":123.89,"x0":-1.8547077750848882,"y0":50.005017450145964,"z0":5.827673730429609,"aX":-8.655666118134077},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.4,"breakHorizontal":8.8,"spinRate":1232,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.43294424877093096,"extension":6.500221145733339},"index":2,"playId":"a940a2eb-64ae-3cd7-b729-ecd3fd17235d","pitchNumber":2,"startTime":"2026-04-29T03:22:33.257Z","endTime":"2026-04-29T03:22:36.682Z","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":98.8,"endSpeed":90.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.469730312893354,"aZ":-12.31192873956051,"pfxX":-4.366540511794364,"pfxZ":9.48397033985075,"pX":0.9823508265336529,"pZ":0.8162999984148624,"vX0":9.114827346959054,"vY0":-143.41028375159834,"vZ0":-10.45608491112204,"x":79.56,"y":216.74,"x0":-1.6620904723865246,"y0":50.005359960645535,"z0":5.265991050925873,"aX":-9.147610708166072},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.2,"breakHorizontal":6.2,"spinRate":2484,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.38114364933563616,"extension":6.792906891433221},"index":3,"playId":"a6b31ad5-9d39-38b7-8195-87d698828e57","pitchNumber":3,"startTime":"2026-04-29T03:22:54.745Z","endTime":"2026-04-29T03:22:58.263Z","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":97.7,"endSpeed":89.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16287265492794,"aZ":-11.690338417944146,"pfxX":-4.629037843435819,"pfxZ":10.020887778664804,"pX":-0.08845871245587786,"pZ":2.0712930824826077,"vX0":6.663453578669348,"vY0":-141.987937961536,"vZ0":-7.26762281287423,"x":120.37,"y":182.86,"x0":-1.8630062995658445,"y0":50.00240957134161,"z0":5.405950983493885,"aX":-9.462462684885628},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.8,"breakHorizontal":7.1,"spinRate":2483,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3855826711479886,"extension":6.5943794283084785},"index":4,"playId":"b119e32d-8a55-3859-a0d4-46cab5597783","pitchNumber":4,"startTime":"2026-04-29T03:23:16.015Z","endTime":"2026-04-29T03:23:19.885Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":5,"startTime":"2026-04-29T03:23:33.233Z","endTime":"2026-04-29T03:23:50.614Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56230428156407,"aZ":-30.218550531923476,"pfxX":7.855190431292665,"pfxZ":1.3471179306852221,"pX":1.0723916584302582,"pZ":2.5447682646575878,"vX0":4.316251015616911,"vY0":-120.26644134828035,"vZ0":-1.049496879120483,"x":76.12,"y":170.07,"x0":-1.7697078322425157,"y0":50.00531920340725,"z0":5.680666752578453,"aX":11.443629758562368},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.4,"breakHorizontal":-15.2,"spinRate":2722,"spinDirection":63},"zone":12,"typeConfidence":2.0,"plateTime":0.45640680515760135,"extension":6.457234197290775},"index":6,"playId":"37875e13-e7f0-3a3f-a5f9-9043bd9b3213","pitchNumber":5,"startTime":"2026-04-29T03:23:50.614Z","endTime":"2026-04-29T03:23:55.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:23:55.123Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-29T03:24:16.230Z","endTime":"2026-04-29T03:26:07.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Strikeout","eventType":"strikeout","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":669257,"link":"/api/v1/people/669257"},"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(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":99.9,"endSpeed":91.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89533872558605,"aZ":-13.571626060576179,"pfxX":-3.541716764871264,"pfxZ":8.668722071354747,"pX":-0.10659544091342335,"pZ":1.9645286654997818,"vX0":6.324830115435477,"vY0":-145.29440158443825,"vZ0":-7.406730262481748,"x":121.06,"y":185.74,"x0":-1.8478947423327963,"y0":50.00123311646453,"z0":5.3651252473171365,"aX":-7.5994194215010165},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":14.4,"breakHorizontal":5.2,"spinRate":2510,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.37645761777346864,"extension":6.526227386704436},"index":0,"playId":"e52578f8-6c79-36d8-b1f6-9a191b2a1ed2","pitchNumber":1,"startTime":"2026-04-29T03:24:23.730Z","endTime":"2026-04-29T03:24:28.133Z","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":99.7,"endSpeed":91.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7289119962497,"aZ":-13.513200947558689,"pfxX":-5.374873935753647,"pfxZ":8.750344858448337,"pX":0.04474632838375836,"pZ":1.2327207981005734,"vX0":7.716498797646747,"vY0":-144.8406342674473,"vZ0":-9.087035686748559,"x":115.29,"y":205.5,"x0":-1.951254759098061,"y0":50.000506684508615,"z0":5.230014821353467,"aX":-11.459210563040854},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.3,"breakHorizontal":8.3,"spinRate":2543,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3776654631595018,"extension":6.617301740405758},"index":1,"playId":"41dffa55-d2be-3d2e-9f87-889bf6aafcb8","pitchNumber":2,"startTime":"2026-04-29T03:24:43.633Z","endTime":"2026-04-29T03:24:47.658Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.044981550439022,"aZ":-29.303377056179233,"pfxX":9.050561428387043,"pfxZ":1.7738003428753553,"pX":0.18178798218933637,"pZ":2.1122278212444887,"vX0":2.4673343743557274,"vY0":-126.31197579824862,"vZ0":-2.6967364445318136,"x":110.07,"y":181.75,"x0":-1.983023306566543,"y0":50.003679913302506,"z0":5.542944618682801,"aX":14.667130213930195},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.9,"breakHorizontal":-16.9,"spinRate":2718,"spinDirection":67},"zone":8,"typeConfidence":2.0,"plateTime":0.43316105952815853,"extension":6.3592283767584705},"index":2,"playId":"1a33e998-c38e-3d2f-b856-9524e9ebbd6a","pitchNumber":3,"startTime":"2026-04-29T03:25:03.091Z","endTime":"2026-04-29T03:25:07.219Z","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":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19797848765974,"aZ":-29.914762481773298,"pfxX":7.493032001402176,"pfxZ":1.4178550562788583,"pX":1.765657835687662,"pZ":2.5855787886651327,"vX0":6.332857687523122,"vY0":-125.56073529475786,"vZ0":-1.4205911739648345,"x":49.7,"y":168.97,"x0":-1.7654347795071041,"y0":50.00152963508798,"z0":5.600259730134188,"aX":11.922679604731043},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.5,"breakHorizontal":-15.0,"spinRate":2829,"spinDirection":62},"zone":12,"typeConfidence":2.0,"plateTime":0.43677226304133887,"extension":6.492094704368512},"index":3,"playId":"26abc4de-147c-3ac5-9f2c-549ac76f4d26","pitchNumber":4,"startTime":"2026-04-29T03:25:21.649Z","endTime":"2026-04-29T03:25:25.153Z","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":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.209800524331264,"aZ":-15.131825319937358,"pfxX":-3.656589508058348,"pfxZ":7.980996663924618,"pX":0.2782689912022279,"pZ":2.702294222491564,"vX0":7.591132388953562,"vY0":-144.43686783160587,"vZ0":-4.912198440674952,"x":106.39,"y":165.82,"x0":-1.8961534019646635,"y0":50.00582092778919,"z0":5.339515633740049,"aX":-7.811564640095914},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":13.8,"breakHorizontal":5.3,"spinRate":2528,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3776511962994453,"extension":6.5931412865902255},"index":4,"playId":"455a21c8-50c1-3321-bb03-806f7bee62ba","pitchNumber":5,"startTime":"2026-04-29T03:25:41.297Z","endTime":"2026-04-29T03:25:44.788Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7612284867993,"aZ":-15.025353814320207,"pfxX":-2.976555724634687,"pfxZ":8.155483719581943,"pX":-0.9613388726078943,"pZ":3.8050006014996436,"vX0":3.0120319002937728,"vY0":-143.3032517140152,"vZ0":-2.383627310272598,"x":153.64,"y":136.04,"x0":-1.6338556131111295,"y0":50.00045489866332,"z0":5.5740670922092805,"aX":-6.257111599048174},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.5,"breakHorizontal":4.9,"spinRate":2446,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.38064516649059543,"extension":6.518806918831957},"index":5,"playId":"e29cc148-6cbf-3a0d-af90-f85fd8f6d703","pitchNumber":6,"startTime":"2026-04-29T03:26:02.212Z","endTime":"2026-04-29T03:26:07.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:26:07.210Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Hyeseong Kim lines out to second baseman Xavier Edwards.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T03:28:16.302Z","endTime":"2026-04-29T03:29:48.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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":1},"details":{"event":"Lineout","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_putout"}]}],"playEvents":[{"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":85.7,"endSpeed":79.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.573876859010905,"aZ":-31.430030269683137,"pfxX":2.3068156281807526,"pfxZ":0.4659896745458809,"pX":0.45843458426621797,"pZ":2.70869041810552,"vX0":2.254480208391319,"vY0":-124.85027690552829,"vZ0":-1.4997019014249784,"x":99.53,"y":165.65,"x0":-0.7536899478358197,"y0":50.0004440930128,"z0":5.887834786060564,"aX":3.6653146068923697},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.7,"breakHorizontal":-4.7,"spinRate":2306,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.4375890267789342,"extension":6.2404470657261815},"index":0,"playId":"89b7c93b-76ba-32ce-b905-6feb71aa481e","pitchNumber":1,"startTime":"2026-04-29T03:28:33.862Z","endTime":"2026-04-29T03:28:37.629Z","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":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":72.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98085200449252,"aZ":-31.475500837899116,"pfxX":9.742098281829016,"pfxZ":0.513586971462404,"pX":-0.49685689477756917,"pZ":3.369180796042881,"vX0":-1.2522072649059526,"vY0":-116.57497997793442,"vZ0":1.3688088976978632,"x":135.94,"y":147.81,"x0":-1.2139875728368674,"y0":50.00308549967375,"z0":5.768261450445355,"aX":13.27299792669544},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.6,"breakHorizontal":-17.3,"spinRate":2365,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.47166904105819585,"extension":6.258032517203447},"index":1,"playId":"2b32a83c-a682-30b2-b9a7-e85b2e3ef217","pitchNumber":2,"startTime":"2026-04-29T03:28:48.020Z","endTime":"2026-04-29T03:29:15.031Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"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"},"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":87.8,"endSpeed":81.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.358437029463506,"aZ":-26.804761370185382,"pfxX":-8.222578991175498,"pfxZ":3.2383145877053714,"pX":0.5496489275141276,"pZ":0.8964039375208503,"vX0":6.288509515555037,"vY0":-127.69263686209493,"vZ0":-6.354885246259294,"x":96.05,"y":214.58,"x0":-0.8720654587026496,"y0":50.00180623559296,"z0":5.515535549383573,"aX":-13.629556974817607},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.7,"breakHorizontal":13.6,"spinRate":1217,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.42831125341842435,"extension":6.291312135725813},"index":2,"playId":"f39c35d4-5f68-34f0-9c7a-d5adef612d7f","pitchNumber":3,"startTime":"2026-04-29T03:29:23.546Z","endTime":"2026-04-29T03:29:27.375Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.039213375770228,"aZ":-28.99401037925098,"pfxX":3.4958830812426256,"pfxZ":1.9804296068693539,"pX":0.22081859477274957,"pZ":2.354406325645889,"vX0":1.3993971182412241,"vY0":-125.3392525162307,"vZ0":-2.656749014612011,"x":108.58,"y":175.21,"x0":-0.797405666701903,"y0":50.003069611674114,"z0":5.772499556836659,"aX":5.615979579561486},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.2,"breakHorizontal":-6.6,"spinRate":2346,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.43538016149420944,"extension":6.363363045136939},"hitData":{"launchSpeed":99.0,"launchAngle":10.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":145.65,"coordY":139.99}},"index":3,"playId":"92dad309-4b56-3ae7-ad76-512ae088f383","pitchNumber":4,"startTime":"2026-04-29T03:29:43.920Z","endTime":"2026-04-29T03:29:48.744Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:29:48.744Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Freeland grounds out to pitcher Janson Junk.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T03:30:08.211Z","endTime":"2026-04-29T03:31:39.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"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":676083,"link":"/api/v1/people/676083"},"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, 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":88.3,"endSpeed":81.3,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.202606752284844,"aZ":-32.62528500104211,"pfxX":-9.031443290192275,"pfxZ":-0.2694377590697492,"pX":0.28338860852374476,"pZ":1.913844294306602,"vX0":6.022199239620518,"vY0":-128.48221637605383,"vZ0":-2.898403996214984,"x":106.2,"y":187.11,"x0":-0.9155398366853743,"y0":50.002594210502274,"z0":5.587571389707882,"aX":-15.124548295410428},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.0,"breakHorizontal":15.0,"spinRate":1234,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.42603134144947985,"extension":6.182490132851446},"index":0,"playId":"fc427263-bfe6-3679-a82c-e1668933efde","pitchNumber":1,"startTime":"2026-04-29T03:30:14.105Z","endTime":"2026-04-29T03:30:17.914Z","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":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.350917455002328,"aZ":-32.74972964694942,"pfxX":-8.133550964835836,"pfxZ":-0.3457017198919967,"pX":-0.4461188348598193,"pZ":1.665402025419323,"vX0":4.096254889132864,"vY0":-128.17423999923508,"vZ0":-3.5754219385607797,"x":134.01,"y":193.81,"x0":-1.0111481683262131,"y0":50.005047363596184,"z0":5.645334496238822,"aX":-13.487696181767937},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.2,"breakHorizontal":13.8,"spinRate":1346,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.42790261421064146,"extension":6.114274983004324},"index":1,"playId":"c411bc6a-c216-3676-8c9b-b8146e3fbd43","pitchNumber":2,"startTime":"2026-04-29T03:30:30.433Z","endTime":"2026-04-29T03:30:57.463Z","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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-29T03:31:01.216Z","endTime":"2026-04-29T03:31:14.760Z","isPitch":false,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"}},{"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.0,"endSpeed":81.6,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.834772520177605,"aZ":-29.339183441218097,"pfxX":2.7896941726175286,"pfxZ":1.693955178480644,"pX":0.018471645643225888,"pZ":0.8456861584391041,"vX0":1.601242588505039,"vY0":-128.18124881573883,"vZ0":-5.778433029269028,"x":116.3,"y":215.95,"x0":-0.9754713691322677,"y0":50.005301677650614,"z0":5.4011533558288605,"aX":4.673319167523903},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.0,"breakHorizontal":-5.4,"spinRate":2413,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4262150014251631,"extension":6.385346924462187},"index":3,"playId":"a40898ea-734a-3bca-a811-d9f299827f99","pitchNumber":3,"startTime":"2026-04-29T03:31:14.760Z","endTime":"2026-04-29T03:31:19.020Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.05322556959307,"aZ":-42.69043064426415,"pfxX":4.197328944862266,"pfxZ":-7.518151446530221,"pX":-0.6947524213459948,"pZ":1.8239945108092817,"vX0":-0.4213799228009283,"vY0":-117.70825719945933,"vZ0":0.2530196892960608,"x":143.48,"y":189.53,"x0":-1.058207533365233,"y0":50.004803514741106,"z0":5.6789971493979206,"aX":5.869998279537308},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-13.2,"breakHorizontal":-7.4,"spinRate":2475,"spinDirection":40},"zone":7,"typeConfidence":2.0,"plateTime":0.465933269821984,"extension":6.2947014511811705},"hitData":{"launchSpeed":61.8,"launchAngle":-65.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":137.2,"coordY":187.97}},"index":4,"playId":"57c5140b-c058-3c7a-b312-d09d0ab1c370","pitchNumber":4,"startTime":"2026-04-29T03:31:32.516Z","endTime":"2026-04-29T03:31:39.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:31:39.558Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing strikes out on automatic strike.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T03:31:54.035Z","endTime":"2026-04-29T03:32:51.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.2,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.650106401776593,"aZ":-29.863332020691473,"pfxX":8.666821853312577,"pfxZ":1.7030223666394608,"pX":-0.6043854207430241,"pZ":2.790188844178769,"vX0":-1.1668426012656627,"vY0":-115.51721746019616,"vZ0":-0.03367116235526013,"x":140.04,"y":163.44,"x0":-1.220426040706801,"y0":50.002360788119574,"z0":5.665472220759429,"aX":11.763327180655558},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":3.4,"breakHorizontal":-15.5,"spinRate":2249,"spinDirection":61},"zone":4,"typeConfidence":2.0,"plateTime":0.4733641023615238,"extension":6.414499333562168},"index":0,"playId":"e18d9ea8-029f-3550-aba7-bfb3eea973dd","pitchNumber":1,"startTime":"2026-04-29T03:32:11.975Z","endTime":"2026-04-29T03:32:15.927Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78578824986226,"aZ":-32.162813170901366,"pfxX":7.3615010844145665,"pfxZ":0.009427852582488683,"pX":-0.5105648957536023,"pZ":2.3320023676288755,"vX0":-0.7233795119216788,"vY0":-116.77768659684693,"vZ0":-0.57362779324852,"x":136.46,"y":175.82,"x0":-1.1534939411111456,"y0":50.00299688439535,"z0":5.603709037918425,"aX":10.177465408147754},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":0.1,"breakHorizontal":-13.2,"spinRate":2321,"spinDirection":67},"zone":4,"typeConfidence":2.0,"plateTime":0.46884249397837197,"extension":6.387421166439021},"index":1,"playId":"0113eb2e-c3f4-3cb3-a55b-19f3deb13796","pitchNumber":2,"startTime":"2026-04-29T03:32:27.519Z","endTime":"2026-04-29T03:32:31.093Z","isPitch":true,"type":"pitch"},{"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":687221,"fullName":"Dalton Rushing"}}},"count":{"balls":0,"strikes":3,"outs":2},"index":2,"playId":"762c2b34-e18e-4a79-8e84-111ec2fe27a5","pitchNumber":2,"startTime":"2026-04-29T03:32:46.336Z","endTime":"2026-04-29T03:32:51.336Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-04-29T03:32:51.336Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-29T03:35:09.757Z","endTime":"2026-04-29T03:37:56.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"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":"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":95.2,"endSpeed":87.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.816600369487148,"aZ":-15.304543193294666,"pfxX":-2.1850635446945748,"pfxZ":8.62533093854626,"pX":0.14488353641770801,"pZ":2.4271702300831426,"vX0":6.263417091632187,"vY0":-138.45704711956512,"vZ0":-5.86996259966536,"x":111.48,"y":173.25,"x0":-1.855463844273145,"y0":50.00290564614761,"z0":5.586394623575307,"aX":-4.274523347594593},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":2.8,"spinRate":2372,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.39451701548716667,"extension":6.498762614313741},"index":0,"playId":"afb8de00-8155-36b7-bbbc-e87dcd39ea36","pitchNumber":1,"startTime":"2026-04-29T03:35:21.205Z","endTime":"2026-04-29T03:35:27.842Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":71.8,"endSpeed":66.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.571412044689385,"aZ":-40.67482216950426,"pfxX":7.6263647575830635,"pfxZ":-7.711485340278622,"pX":-0.7393913855289745,"pZ":1.91940111657847,"vX0":-0.4393798828986289,"vY0":-104.58949734758897,"vZ0":1.0114263350151846,"x":145.18,"y":186.96,"x0":-1.5160575135333096,"y0":50.00441577262739,"z0":6.220839433947303,"aX":8.402165279182956},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.5,"breakVerticalInduced":-13.3,"breakHorizontal":-13.7,"spinRate":2506,"spinDirection":37},"zone":7,"typeConfidence":2.0,"plateTime":0.5248277567506197,"extension":6.457581414409097},"index":1,"playId":"45e43f96-c217-3a6a-a016-814ebf959294","pitchNumber":2,"startTime":"2026-04-29T03:36:08.645Z","endTime":"2026-04-29T03:36:12.478Z","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":96.5,"endSpeed":89.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53483445852453,"aZ":-15.049995528102041,"pfxX":-2.277281811351738,"pfxZ":8.47139601532808,"pX":0.6527818958658858,"pZ":2.7664418814664273,"vX0":7.17497116325947,"vY0":-140.50003992256364,"vZ0":-5.140671540151183,"x":92.12,"y":164.09,"x0":-1.6258055921595456,"y0":50.003961145475124,"z0":5.580620944780793,"aX":-4.605031503339175},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":2.9,"spinRate":2267,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.38820524713141635,"extension":6.406536661495278},"index":2,"playId":"64f31410-8764-3be7-9fe6-20ff74a847d3","pitchNumber":3,"startTime":"2026-04-29T03:36:29.739Z","endTime":"2026-04-29T03:36:33.314Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94178704183524,"aZ":-33.95531560357774,"pfxX":7.992655705685281,"pfxZ":-1.2429004897483082,"pX":0.593026174293479,"pZ":2.5883116085831945,"vX0":3.099972858489362,"vY0":-119.01352471152772,"vZ0":-0.5822330804151971,"x":94.4,"y":168.9,"x0":-1.7648898858276088,"y0":50.002042576318644,"z0":5.912630286152415,"aX":11.459362858567754},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.2,"breakHorizontal":-15.2,"spinRate":2677,"spinDirection":56},"zone":6,"typeConfidence":2.0,"plateTime":0.46030070960095415,"extension":6.414529699966821},"index":3,"playId":"93fdcb37-7549-355e-b263-937bed5fe510","pitchNumber":4,"startTime":"2026-04-29T03:36:49.125Z","endTime":"2026-04-29T03:36:53.318Z","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":0},"pitchData":{"startSpeed":97.7,"endSpeed":90.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.790917610528506,"aZ":-15.494829392759927,"pfxX":-2.737270387214859,"pfxZ":8.089898000283371,"pX":1.2176020803067629,"pZ":3.1720228992978607,"vX0":9.009556914755837,"vY0":-142.03625857223878,"vZ0":-4.018661162693046,"x":70.59,"y":153.14,"x0":-1.6273290097165947,"y0":50.00259935635804,"z0":5.577898274218308,"aX":-5.644802929627685},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.0,"breakHorizontal":3.4,"spinRate":2501,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3843133329994304,"extension":6.46360478304556},"index":4,"playId":"9af78935-d9d3-3c76-b72f-56da61d95857","pitchNumber":5,"startTime":"2026-04-29T03:37:37.757Z","endTime":"2026-04-29T03:37:41.335Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.731115289030804,"aZ":-28.769269775060504,"pfxX":-3.3941228222563447,"pfxZ":2.0398449349300014,"pX":0.056033871906413825,"pZ":2.0067893082457853,"vX0":5.568170650097336,"vY0":-127.49176444033412,"vZ0":-3.605421644565335,"x":114.86,"y":184.6,"x0":-1.7013761495218727,"y0":50.003626060101794,"z0":5.675168378637479,"aX":-5.667362454295974},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.2,"breakHorizontal":5.0,"spinRate":1491,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.42731323212950034,"extension":6.576650934431768},"index":5,"playId":"f6d05161-8c78-39a3-aa12-190753030fc2","pitchNumber":6,"startTime":"2026-04-29T03:37:52.415Z","endTime":"2026-04-29T03:37:56.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:37:56.268Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Owen Caissie singles on a sharp ground ball to center fielder Andy Pages.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-29T03:38:16.758Z","endTime":"2026-04-29T03:39:58.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(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":1},"pitchData":{"startSpeed":70.7,"endSpeed":64.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.66157294066167,"aZ":-41.35349309312548,"pfxX":7.970023623999708,"pfxZ":-8.7180783734484,"pX":0.1720175905343215,"pZ":1.9992078826943112,"vX0":1.4984020297798033,"vY0":-102.83360721398158,"vZ0":1.6427450465214832,"x":110.44,"y":184.8,"x0":-1.6035857866570127,"y0":50.0005899794064,"z0":6.270451940017971,"aX":8.39469039917021},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.2,"breakVerticalInduced":-14.8,"breakHorizontal":-14.9,"spinRate":2570,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.5360156978865636,"extension":6.348484012367576},"index":0,"playId":"91e5b0b8-c95d-3a08-b8e4-5c133579a689","pitchNumber":1,"startTime":"2026-04-29T03:38:19.200Z","endTime":"2026-04-29T03:38:24.140Z","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":84.2,"endSpeed":77.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.598683382345875,"aZ":-26.408349846202704,"pfxX":-2.653863955846137,"pfxZ":3.772254576708402,"pX":-0.7846821179457165,"pZ":5.1670399345165725,"vX0":3.0566205179448986,"vY0":-122.6360182449413,"vZ0":3.413859917321952,"x":146.91,"y":99.27,"x0":-1.7007292600023625,"y0":50.000092625564314,"z0":6.005835289818589,"aX":-4.053403525741671},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.9,"breakHorizontal":4.1,"spinRate":1257,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4461331429894848,"extension":6.323399050267661},"index":1,"playId":"55bb97de-6d0b-3384-9e5c-cd2d470565f4","pitchNumber":2,"startTime":"2026-04-29T03:38:35.175Z","endTime":"2026-04-29T03:38:38.370Z","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":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.253224103267634,"aZ":-17.53095090879996,"pfxX":-2.2951123776560904,"pfxZ":7.294511120601596,"pX":-0.590935650046314,"pZ":3.247859176088738,"vX0":4.153800811636641,"vY0":-140.86269387478256,"vZ0":-3.353398138528186,"x":139.53,"y":151.09,"x0":-1.7870843294494227,"y0":50.00639027573737,"z0":5.588562252959365,"aX":-4.6098234524097155},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.7,"breakHorizontal":3.2,"spinRate":2338,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.38896820191743586,"extension":6.4618657712639465},"index":2,"playId":"9219747a-74ac-3366-be26-856d856a5e5e","pitchNumber":3,"startTime":"2026-04-29T03:38:50.024Z","endTime":"2026-04-29T03:38:54.794Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-29T03:39:05.451Z","endTime":"2026-04-29T03:39:14.399Z","isPitch":false,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"}},{"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":84.7,"endSpeed":78.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.365413240466697,"aZ":-28.950578978323303,"pfxX":-4.633641645049545,"pfxZ":2.0848987351341695,"pX":0.5623394134286911,"pZ":0.6712744533421209,"vX0":6.934019200850993,"vY0":-123.19891420039163,"vZ0":-6.011409217494142,"x":95.56,"y":220.66,"x0":-1.6803838278413956,"y0":50.00071939831308,"z0":5.574893351054946,"aX":-7.156684133830093},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.6,"breakHorizontal":6.8,"spinRate":1548,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4437694897509763,"extension":6.692110689031171},"index":4,"playId":"8d5b405e-80eb-30d0-8a95-f2a8446dbf0e","pitchNumber":4,"startTime":"2026-04-29T03:39:14.399Z","endTime":"2026-04-29T03:39:18.078Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.1,"endSpeed":67.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.181143954953424,"aZ":-41.94470327321108,"pfxX":7.9786304791854255,"pfxZ":-8.430726695396984,"pX":-1.1541685767834045,"pZ":2.3677103858082456,"vX0":-1.2822129744097577,"vY0":-107.74301373259763,"vZ0":1.7231678814299178,"x":160.99,"y":174.85,"x0":-1.5818332321691657,"y0":50.00161996270126,"z0":6.242928181946046,"aX":9.247629676093835},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.7,"breakVerticalInduced":-14.3,"breakHorizontal":-14.0,"spinRate":2556,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.5111145007487385,"extension":6.4042469580374695},"index":5,"playId":"ea99bbe5-d696-3b0d-b78d-5964c63f5ca4","pitchNumber":5,"startTime":"2026-04-29T03:39:30.657Z","endTime":"2026-04-29T03:39:35.090Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.83374639072995,"aZ":-15.0344535064812,"pfxX":-3.383212463146193,"pfxZ":8.351880059199878,"pX":-0.3913339109757823,"pZ":2.325342567429397,"vX0":5.594540888620587,"vY0":-142.17577633104509,"vZ0":-5.801858977914919,"x":131.92,"y":176.0,"x0":-1.9427770349466662,"y0":50.00423832320505,"z0":5.342546613674569,"aX":-6.944557766810902},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.2,"breakHorizontal":5.0,"spinRate":2330,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3848781415735987,"extension":6.582311624314808},"hitData":{"launchSpeed":106.4,"launchAngle":4.0,"totalDistance":129.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":109.05,"coordY":120.28}},"index":6,"playId":"b8d78f5b-a86a-3a28-9549-72d387ce3ab8","pitchNumber":6,"startTime":"2026-04-29T03:39:46.607Z","endTime":"2026-04-29T03:39:58.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:39:58.164Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christopher Morel called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-29T03:40:08.296Z","endTime":"2026-04-29T03:40:55.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"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":"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":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.210264718346675,"aZ":-16.143206156383528,"pfxX":-2.694580737702282,"pfxZ":8.072342666180413,"pX":-0.7522358755079418,"pZ":3.3145302776427985,"vX0":3.8824371516495386,"vY0":-139.31482391251154,"vZ0":-3.522013833323161,"x":145.67,"y":149.29,"x0":-1.8070654211190342,"y0":50.005409749972394,"z0":5.647371181898018,"aX":-5.35336931703108},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.2,"breakHorizontal":4.2,"spinRate":2333,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.39158883008669676,"extension":6.491496047634743},"index":0,"playId":"83c38ca4-69e9-31ee-8dba-6b357fbac239","pitchNumber":1,"startTime":"2026-04-29T03:40:20.409Z","endTime":"2026-04-29T03:40:23.950Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.591652247629852,"aZ":-15.786563590373486,"pfxX":-3.1381351558575785,"pfxZ":8.09507132862632,"pX":0.5861790513717058,"pZ":2.607079131614443,"vX0":7.401450190963134,"vY0":-140.80797305709564,"vZ0":-5.390959328499216,"x":94.66,"y":168.39,"x0":-1.659355339327914,"y0":50.00160334681832,"z0":5.554824602692983,"aX":-6.352685931361258},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.8,"breakHorizontal":4.3,"spinRate":2356,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.38781231780070335,"extension":6.623356468954289},"index":1,"playId":"c1e43c97-876e-37c5-90fe-6d70d02acb31","pitchNumber":2,"startTime":"2026-04-29T03:40:35.233Z","endTime":"2026-04-29T03:40:39.190Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.380048625565887,"aZ":-33.8389610567279,"pfxX":9.691953811304828,"pfxZ":-1.1214974761945404,"pX":0.7408271304956399,"pZ":1.785720067850087,"vX0":3.3093959930859316,"vY0":-121.28071897932057,"vZ0":-2.2143439572898593,"x":88.76,"y":190.57,"x0":-1.9016197376057298,"y0":50.00285239681217,"z0":5.670362241593476,"aX":14.393798178353336},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.3,"breakHorizontal":-18.4,"spinRate":2644,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.4521418989721373,"extension":6.481070450464635},"index":2,"playId":"369fff47-96ba-321d-b030-a90980270b74","pitchNumber":3,"startTime":"2026-04-29T03:40:50.217Z","endTime":"2026-04-29T03:40:55.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:40:55.274Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Graham Pauley called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-29T03:41:10.213Z","endTime":"2026-04-29T03:43:05.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"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":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"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(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":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.432513510229764,"aZ":-27.400335885170197,"pfxX":-2.2116876145501685,"pfxZ":3.245025406758682,"pX":-2.6840018509779835,"pZ":4.754853814088837,"vX0":-0.813090397694791,"vY0":-121.27349750652765,"vZ0":3.191366384913755,"x":219.31,"y":110.4,"x0":-2.0559000594288896,"y0":50.002313032762785,"z0":5.829601005731896,"aX":-3.2538408773345315},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.0,"breakHorizontal":4.2,"spinRate":1390,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4537853308069346,"extension":6.310457260626772},"index":0,"playId":"606d8c7e-f17e-3c0b-b0aa-fe65a8ced751","pitchNumber":1,"startTime":"2026-04-29T03:41:17.642Z","endTime":"2026-04-29T03:41:20.833Z","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":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.629525958960976,"aZ":-14.09540158041826,"pfxX":-3.6429073846976205,"pfxZ":8.874049579541989,"pX":-0.5990331270265956,"pZ":1.9724494097477627,"vX0":4.720845205627881,"vY0":-141.01856591375363,"vZ0":-7.009114090489492,"x":139.83,"y":185.52,"x0":-1.8125734229307682,"y0":50.00396172231594,"z0":5.37917833904301,"aX":-7.422176089663235},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.0,"breakHorizontal":5.8,"spinRate":2354,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.38673087631766023,"extension":6.448402623347063},"index":1,"playId":"5ad038ae-98df-3e2c-9ff3-9f6996268a68","pitchNumber":2,"startTime":"2026-04-29T03:41:34.578Z","endTime":"2026-04-29T03:41:38.483Z","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":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.762944345989435,"aZ":-28.65063013323196,"pfxX":-2.7960058779677097,"pfxZ":2.2369200874089756,"pX":0.7172279165959071,"pZ":2.3297269554713442,"vX0":6.875291563264845,"vY0":-124.10846170295137,"vZ0":-2.141417312843651,"x":89.66,"y":175.88,"x0":-1.714679937137316,"y0":50.00103342003636,"z0":5.569078915223571,"aX":-4.400602154932539},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.8,"breakHorizontal":3.6,"spinRate":1436,"spinDirection":244},"zone":6,"typeConfidence":2.0,"plateTime":0.4398316581253985,"extension":6.569494154454721},"index":2,"playId":"cf93fa77-2207-331b-9f37-7cf804becef7","pitchNumber":3,"startTime":"2026-04-29T03:41:51.779Z","endTime":"2026-04-29T03:41:55.560Z","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":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.998294830162557,"aZ":-16.938016825823258,"pfxX":-2.4578654004771376,"pfxZ":7.51398095628255,"pX":-1.4822513620383901,"pZ":2.385502851951689,"vX0":2.603995594025989,"vY0":-141.01428019495495,"vZ0":-5.5762136878494095,"x":173.5,"y":174.37,"x0":-2.0952851383136886,"y0":50.002447904147644,"z0":5.469322019966758,"aX":-4.983984935605312},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.7,"breakHorizontal":4.0,"spinRate":2106,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.387390522397403,"extension":6.424343067985904},"index":3,"playId":"b6fdcbfc-87db-3ab6-b0a6-15bf38246e19","pitchNumber":4,"startTime":"2026-04-29T03:42:14.557Z","endTime":"2026-04-29T03:42:18.168Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-29T03:42:40.211Z","endTime":"2026-04-29T03:43:00.755Z","isPitch":false,"type":"action","player":{"id":688363,"link":"/api/v1/people/688363"}},{"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":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88363253394226,"aZ":-14.223996196823796,"pfxX":-1.336914659667468,"pfxZ":8.64839841977226,"pX":-0.6798850310839043,"pZ":1.7935071261718718,"vX0":4.016540832200263,"vY0":-143.13285685710557,"vZ0":-7.460864900414782,"x":142.92,"y":190.36,"x0":-1.9273887768073255,"y0":50.005648763529386,"z0":5.323838519336271,"aX":-2.7759907747715005},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.3,"breakHorizontal":1.6,"spinRate":2172,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.3826008774440366,"extension":6.573970304081011},"index":5,"playId":"fb11278f-132c-3dba-823e-5f14d8aa0eef","pitchNumber":5,"startTime":"2026-04-29T03:43:00.755Z","endTime":"2026-04-29T03:43:05.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:43:05.488Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out, first baseman Christopher Morel to pitcher Janson Junk.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T03:45:07.562Z","endTime":"2026-04-29T03:47:24.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":1},"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":6},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"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(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":93.9,"endSpeed":86.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.866505458152176,"aZ":-14.412862102019815,"pfxX":-3.797945080933475,"pfxZ":9.391186212706963,"pX":0.8137269906912189,"pZ":2.101307944934599,"vX0":6.006072971040806,"vY0":-136.60073945718335,"vZ0":-6.186127383287007,"x":85.98,"y":182.04,"x0":-0.9192153332935167,"y0":50.002156020397216,"z0":5.384668691021249,"aX":-7.182973392601602},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":5.6,"spinRate":2127,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4008457306437312,"extension":6.439473026511601},"index":0,"playId":"192b3bdd-dced-3c1f-80aa-c3e6c52947ae","pitchNumber":1,"startTime":"2026-04-29T03:45:16.310Z","endTime":"2026-04-29T03:45:20.043Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.195772607841626,"aZ":-28.909350069111696,"pfxX":7.617586410671132,"pfxZ":2.2850512376875063,"pX":-0.10045326343470629,"pZ":2.882518840262686,"vX0":0.43286276484897845,"vY0":-118.12886153169376,"vZ0":-0.1842932243701626,"x":120.83,"y":160.95,"x0":-1.2767469000472602,"y0":50.00372450455779,"z0":5.5950052551621114,"aX":10.883014880312228},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.3,"breakHorizontal":-13.9,"spinRate":2231,"spinDirection":73},"zone":5,"typeConfidence":2.0,"plateTime":0.4617442985303697,"extension":6.312143502495398},"index":1,"playId":"5539c996-97b9-3d94-9fb9-3b4db17c656b","pitchNumber":2,"startTime":"2026-04-29T03:45:33.644Z","endTime":"2026-04-29T03:45:37.370Z","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.8,"endSpeed":86.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.941771357092613,"aZ":-10.498167093134835,"pfxX":-3.1135267899968264,"pfxZ":11.32660954651447,"pX":1.5941860147601694,"pZ":2.86963192518982,"vX0":7.477086843935335,"vY0":-137.79080347677996,"vZ0":-5.0460616595015955,"x":56.23,"y":161.3,"x0":-0.7557581255504775,"y0":50.005978478002135,"z0":5.440459644457538,"aX":-5.9607130890654965},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.6,"breakHorizontal":4.0,"spinRate":2378,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.39820830176129096,"extension":6.214966393892795},"index":2,"playId":"05b64e9e-c6c7-3017-acc6-3a0809fd507f","pitchNumber":3,"startTime":"2026-04-29T03:45:53.671Z","endTime":"2026-04-29T03:45:57.166Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11792126223023,"aZ":-43.09847126151873,"pfxX":5.046020585059747,"pfxZ":-7.514017881584318,"pX":0.4951783171018923,"pZ":0.33253284650556353,"vX0":2.1823215604914856,"vY0":-120.27316228628973,"vZ0":-2.8845114805588077,"x":98.12,"y":229.8,"x0":-1.081909849285962,"y0":50.0054135917512,"z0":5.400053362855603,"aX":7.332579064628061},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-14.0,"breakHorizontal":-9.7,"spinRate":2523,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4568403563705017,"extension":6.42604210985087},"index":3,"playId":"ab046881-7b7f-3371-b5ac-55345adecd00","pitchNumber":4,"startTime":"2026-04-29T03:46:14.208Z","endTime":"2026-04-29T03:46:17.588Z","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":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.97715394724,"aZ":-31.711236183708362,"pfxX":3.699248412822386,"pfxZ":0.2907085233276483,"pX":-0.7544550325176429,"pZ":2.061541957780999,"vX0":-0.1290219559271116,"vY0":-125.47011366115359,"vZ0":-2.02902586070414,"x":145.76,"y":183.12,"x0":-1.1845310978515413,"y0":50.0062454652967,"z0":5.4295981443256345,"aX":5.983718829443369},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.4,"breakHorizontal":-6.7,"spinRate":2414,"spinDirection":111},"zone":7,"typeConfidence":2.0,"plateTime":0.4341695401682024,"extension":6.352574900578123},"index":4,"playId":"88535565-642f-332c-960a-8250ac8174ee","pitchNumber":5,"startTime":"2026-04-29T03:46:33.824Z","endTime":"2026-04-29T03:46:37.230Z","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":95.0,"endSpeed":86.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.923727578144543,"aZ":-12.885698203972101,"pfxX":-3.3907298822007004,"pfxZ":9.95836938450787,"pX":0.3655548081530054,"pZ":3.2497969434195784,"vX0":4.39043585418386,"vY0":-138.31763592385946,"vZ0":-3.8067584260122804,"x":103.07,"y":151.04,"x0":-0.801985633597437,"y0":50.00636737941593,"z0":5.508438936365627,"aX":-6.57019174606345},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":5.3,"spinRate":2323,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.39604647446828567,"extension":6.221880220872991},"index":5,"playId":"16ffd617-c90f-3434-a3f7-2f72408967e6","pitchNumber":6,"startTime":"2026-04-29T03:46:53.450Z","endTime":"2026-04-29T03:46:56.833Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.111785079628426,"aZ":-44.80351010271867,"pfxX":4.533731003812437,"pfxZ":-8.880181668465015,"pX":0.25525822730896053,"pZ":1.2860799258719262,"vX0":1.5109858112689003,"vY0":-118.90260737561763,"vZ0":-0.54490196413344,"x":107.27,"y":204.06,"x0":-0.9783767024945453,"y0":50.00021223066428,"z0":5.605112173269557,"aX":6.450276747541565},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-15.8,"breakHorizontal":-8.6,"spinRate":2542,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4617467400529547,"extension":6.491974529415013},"hitData":{"launchSpeed":87.1,"launchAngle":-18.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":165.21,"coordY":151.51}},"index":6,"playId":"6fe5fc90-7813-3273-a912-f863feddf384","pitchNumber":7,"startTime":"2026-04-29T03:47:16.542Z","endTime":"2026-04-29T03:47:24.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:47:24.417Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Smith flies out sharply to center fielder Jakob Marsee.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T03:47:48.837Z","endTime":"2026-04-29T03:48:21.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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":2},"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":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":"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":94.9,"endSpeed":86.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.325942515725433,"aZ":-13.15612523134857,"pfxX":-1.4119365684147094,"pfxZ":9.851223112359117,"pX":-0.443183155082614,"pZ":3.381395960502767,"vX0":1.900137837007111,"vY0":-138.1878608922033,"vZ0":-3.505745427894963,"x":133.89,"y":147.48,"x0":-0.9568526901129689,"y0":50.00286542707185,"z0":5.552723136612787,"aX":-2.7259093770182083},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":2.2,"spinRate":2161,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3966591173059326,"extension":6.20369626020532},"index":0,"playId":"41031f85-f069-3571-ad43-cca8e39948e8","pitchNumber":1,"startTime":"2026-04-29T03:47:54.934Z","endTime":"2026-04-29T03:47:58.763Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7928062773769,"aZ":-19.820670923708118,"pfxX":-6.40601482212681,"pfxZ":6.422139701898587,"pX":-0.2496769718721924,"pZ":3.0760507063552076,"vX0":4.073780454010284,"vY0":-137.4320490320621,"vZ0":-2.82531769861852,"x":126.52,"y":155.73,"x0":-0.9144248926980075,"y0":50.005087793945194,"z0":5.454668222079577,"aX":-12.32727481825819},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.3,"breakHorizontal":10.8,"spinRate":2076,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.3976606839985215,"extension":6.232520461291614},"hitData":{"launchSpeed":102.0,"launchAngle":37.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":135.77,"coordY":49.82}},"index":1,"playId":"83c93627-b898-3288-a1f7-266697831a8d","pitchNumber":2,"startTime":"2026-04-29T03:48:12.241Z","endTime":"2026-04-29T03:48:21.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:48:21.919Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Tucker singles on a sharp line drive to right fielder Owen Caissie.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T03:48:42.440Z","endTime":"2026-04-29T03:49:03.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98392613532405,"aZ":-29.68686745537254,"pfxX":2.7891739173284904,"pfxZ":1.5033539287303963,"pX":-0.28470291391463626,"pZ":2.361173139406119,"vX0":0.7318827731310072,"vY0":-127.30517228907438,"vZ0":-2.399127930894063,"x":127.85,"y":175.03,"x0":-0.9377948812011594,"y0":50.0041411934136,"z0":5.645220071774564,"aX":4.6183587334591945},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.4,"breakHorizontal":-5.2,"spinRate":2461,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.42882219159242396,"extension":6.233633859510925},"hitData":{"launchSpeed":105.8,"launchAngle":10.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":188.88,"coordY":91.32}},"index":0,"playId":"06e5bbf3-5dce-3810-8da1-63d4c2b59151","pitchNumber":1,"startTime":"2026-04-29T03:48:53.233Z","endTime":"2026-04-29T03:49:03.616Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:49:03.616Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Muncy grounds out, second baseman Xavier Edwards to first baseman Christopher Morel.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T03:49:20.241Z","endTime":"2026-04-29T03:51:18.104Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":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":5},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"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":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46907747367654,"aZ":-27.754529051256586,"pfxX":-7.86996881976285,"pfxZ":2.63731855455225,"pX":-0.5491226919729921,"pZ":0.7088719996189721,"vX0":3.8404846782956477,"vY0":-128.2010863703267,"vZ0":-6.425409838407834,"x":137.93,"y":219.64,"x0":-1.0374595659457997,"y0":50.00564817897299,"z0":5.390835264108849,"aX":-13.209714410505528},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.6,"breakHorizontal":13.4,"spinRate":1196,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4259031040338437,"extension":6.253276302909789},"index":0,"playId":"f23ec1c4-518a-3561-8ee6-5ea8c9b90909","pitchNumber":1,"startTime":"2026-04-29T03:49:29.509Z","endTime":"2026-04-29T03:49:33.677Z","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":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25898581858957,"aZ":-28.900267013469062,"pfxX":-7.1049387676149385,"pfxZ":1.9443394150320046,"pX":0.7201610279242723,"pZ":1.1816956878239742,"vX0":6.745576212429308,"vY0":-128.62136601450726,"vZ0":-5.072985883034424,"x":89.55,"y":206.87,"x0":-1.0062155220519482,"y0":50.00438606197443,"z0":5.40548288399284,"aX":-11.973294370958158},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.6,"breakHorizontal":11.5,"spinRate":1300,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.424919797438982,"extension":6.3182079122238415},"index":1,"playId":"02ad427f-8a52-3153-baf5-a389a57a5d37","pitchNumber":2,"startTime":"2026-04-29T03:49:49.205Z","endTime":"2026-04-29T03:49:52.815Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71131976085047,"aZ":-44.20059188085621,"pfxX":4.162475791970605,"pfxZ":-8.796445578715723,"pX":-0.4425166937135741,"pZ":1.9178707014107688,"vX0":-0.2962272472348516,"vY0":-116.43974148830655,"vZ0":0.7383779837434801,"x":133.87,"y":187.0,"x0":-0.8538301659820511,"y0":50.00312140210798,"z0":5.792887554392599,"aX":5.691573823637916},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-15.5,"breakHorizontal":-7.4,"spinRate":2592,"spinDirection":35},"zone":7,"typeConfidence":2.0,"plateTime":0.47114967072259484,"extension":6.383101335334311},"index":2,"playId":"8105f9e0-0950-34f3-80bd-e010dfbacfcb","pitchNumber":3,"startTime":"2026-04-29T03:50:10.074Z","endTime":"2026-04-29T03:50:13.961Z","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, 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":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.678668074748938,"aZ":-30.536069338357674,"pfxX":-7.888922237544808,"pfxZ":0.9826842227828703,"pX":0.11882403266748105,"pZ":1.934395543278066,"vX0":5.352624887079502,"vY0":-128.2239947628482,"vZ0":-2.960259420984472,"x":112.47,"y":186.55,"x0":-0.9672148308129627,"y0":50.0051389893208,"z0":5.4782559702499105,"aX":-13.182317253097526},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.3,"breakHorizontal":13.2,"spinRate":1255,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.42662351294698997,"extension":6.326846330435279},"index":3,"playId":"9e7e2a6c-ace9-3e0b-b42c-03903449dca5","pitchNumber":4,"startTime":"2026-04-29T03:50:28.386Z","endTime":"2026-04-29T03:50:32.133Z","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":2},"index":4,"playId":"5f028729-751e-3bf9-bcf9-5c44b2c6ca9d","startTime":"2026-04-29T03:50:48.727Z","endTime":"2026-04-29T03:50:52.453Z","isPitch":false,"type":"pickoff"},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5734251531034,"aZ":-12.6775370139661,"pfxX":-3.3227107707179977,"pfxZ":9.817695329611619,"pX":0.09083395808966403,"pZ":3.1660309027724316,"vX0":3.69734258547926,"vY0":-140.2407595446489,"vZ0":-4.1808634497002535,"x":113.54,"y":153.3,"x0":-0.814774747790586,"y0":50.00402710910845,"z0":5.5068951353467686,"aX":-6.5997645245394105},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.0,"breakHorizontal":5.3,"spinRate":2330,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.3909925284013305,"extension":6.287384146774063},"hitData":{"launchSpeed":92.9,"launchAngle":-19.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":160.3,"coordY":148.4}},"index":5,"playId":"95efc64a-e96b-3fc1-99ba-eeadcc76aa18","pitchNumber":5,"startTime":"2026-04-29T03:51:10.540Z","endTime":"2026-04-29T03:51:18.104Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:51:18.104Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging, catcher Will Smith to first baseman Freddie Freeman.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T03:53:38.464Z","endTime":"2026-04-29T03:54:35.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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,2,3],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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_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":"Pitching Change: Tanner Scott replaces Shohei Ohtani.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T03:52:27.488Z","endTime":"2026-04-29T03:53:40.687Z","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":"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":95.0,"endSpeed":87.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.466604147688585,"aZ":-13.007510854693614,"pfxX":4.812107163983345,"pfxZ":9.89161036136817,"pX":-0.25715593724700053,"pZ":2.361106416367952,"vX0":-8.964790822957317,"vY0":-138.01580533467995,"vZ0":-4.856816118080897,"x":126.8,"y":175.03,"x0":2.401467110065112,"y0":50.00148102600822,"z0":5.01326434149346,"aX":9.32376728275878},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":-7.0,"spinRate":2567,"spinDirection":142},"zone":4,"typeConfidence":0.89,"plateTime":0.39620315475387446,"extension":6.0547023492633825},"index":1,"playId":"a75f065d-f613-38ea-8250-d14b0e0e6b39","pitchNumber":1,"startTime":"2026-04-29T03:53:40.687Z","endTime":"2026-04-29T03:53:44.373Z","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":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06247524831145,"aZ":-30.090389638468686,"pfxX":-2.71284522839634,"pfxZ":1.2312872916494824,"pX":-0.7614934258598178,"pZ":1.490202334722276,"vX0":-7.465186137724522,"vY0":-128.93944893311473,"vZ0":-3.165115089439117,"x":146.03,"y":198.54,"x0":2.5200869597741624,"y0":50.00147894042831,"z0":5.048235597279783,"aX":-4.579090043560011},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.8,"breakHorizontal":6.5,"spinRate":2570,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.42432008616607675,"extension":6.063489018630669},"index":2,"playId":"375f229f-cf54-384a-b73b-8735a1e39b13","pitchNumber":2,"startTime":"2026-04-29T03:54:13.546Z","endTime":"2026-04-29T03:54:16.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":89.0,"endSpeed":82.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.210500009898198,"aZ":-29.42440924824615,"pfxX":-2.214793597611182,"pfxZ":1.620008043385952,"pX":-1.6088423160881309,"pZ":0.4916638678356513,"vX0":-9.032905187198848,"vY0":-129.3500819529997,"vZ0":-5.753150859602661,"x":178.33,"y":225.51,"x0":2.2121963091990797,"y0":50.00624054184375,"z0":4.992447130977462,"aX":-3.7628878746290244},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.8,"breakHorizontal":6.0,"spinRate":2601,"spinDirection":221},"zone":13,"typeConfidence":0.91,"plateTime":0.4229529515492372,"extension":6.207671394610053},"index":3,"playId":"33392ffa-af76-3436-9094-43943e3cc111","pitchNumber":3,"startTime":"2026-04-29T03:54:30.956Z","endTime":"2026-04-29T03:54:35.708Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:54:35.708Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Stowers grounds out, first baseman Freddie Freeman to pitcher Tanner Scott.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T03:54:53.576Z","endTime":"2026-04-29T03:55:59.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"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":[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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"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(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":87.6,"endSpeed":80.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.724107464712432,"aZ":-28.838046801345467,"pfxX":-3.1529671461689617,"pfxZ":2.008622719816536,"pX":0.48039159333955567,"pZ":2.308899982856512,"vX0":-4.261074968399768,"vY0":-127.59769435094593,"vZ0":-1.3142968445838266,"x":98.69,"y":176.44,"x0":2.577532090561011,"y0":50.00045293091088,"z0":5.089763882719216,"aX":-5.230405508635565},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.6,"breakHorizontal":6.6,"spinRate":2579,"spinDirection":243},"zone":6,"typeConfidence":0.9,"plateTime":0.4282457573067222,"extension":6.096605326852572},"index":0,"playId":"5ff983cd-fc89-3d22-a983-eaf30d359277","pitchNumber":1,"startTime":"2026-04-29T03:55:05.416Z","endTime":"2026-04-29T03:55:09.266Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-29T03:55:18.774Z","endTime":"2026-04-29T03:55:35.653Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"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":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.821536453264304,"aZ":-13.71421605824358,"pfxX":4.759485836354427,"pfxZ":9.265281816818616,"pX":0.04736413313799095,"pZ":1.8131387850969134,"vX0":-8.10350856058469,"vY0":-140.0588525226218,"vZ0":-6.103183646755061,"x":115.19,"y":189.83,"x0":2.356128561955506,"y0":50.00293140932482,"z0":4.912883780504714,"aX":9.483238189925544},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.7,"breakHorizontal":-7.0,"spinRate":2580,"spinDirection":141},"zone":8,"typeConfidence":0.9,"plateTime":0.3906690175596581,"extension":6.131174678454268},"index":2,"playId":"09e7c776-9eda-3ada-b417-13a20b975b9a","pitchNumber":2,"startTime":"2026-04-29T03:55:35.653Z","endTime":"2026-04-29T03:55:39.653Z","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":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8257054402203,"aZ":-30.52721587725143,"pfxX":-2.5973194106018855,"pfxZ":0.9628538405917269,"pX":-0.4718851788387821,"pZ":1.5241365197469905,"vX0":-6.397766054009227,"vY0":-129.5398631241347,"vZ0":-3.0966897860860905,"x":134.99,"y":197.63,"x0":2.3624637181132355,"y0":50.00255696562031,"z0":5.057026922492586,"aX":-4.433719707538863},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.3,"breakHorizontal":6.1,"spinRate":2656,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.4220546798550342,"extension":6.218307689767378},"hitData":{"launchSpeed":74.2,"launchAngle":-41.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.88,"coordY":162.18}},"index":3,"playId":"cd71b9be-dfc0-3dd2-a1bd-f6fc3c084b1e","pitchNumber":3,"startTime":"2026-04-29T03:55:52.243Z","endTime":"2026-04-29T03:55:59.437Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:55:59.437Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a line drive to left fielder Teoscar Hernández.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T03:56:18.053Z","endTime":"2026-04-29T03:58:33.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"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"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30168768646571,"aZ":-28.391422928442537,"pfxX":-2.138171162132742,"pfxZ":2.2146498885634056,"pX":-0.8696450627581788,"pZ":2.1476924231960455,"vX0":-7.735712313328989,"vY0":-129.22680676075652,"vZ0":-1.7316055051044632,"x":150.15,"y":180.79,"x0":2.427945321459419,"y0":50.00453091164021,"z0":4.9859023168449275,"aX":-3.6525574739616715},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.8,"breakHorizontal":5.4,"spinRate":2567,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.4221704495148755,"extension":6.246159669342521},"index":0,"playId":"ded0135f-1467-30c3-a669-1754a13af4fb","pitchNumber":1,"startTime":"2026-04-29T03:56:34.094Z","endTime":"2026-04-29T03:56:37.417Z","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":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.268677551360327,"aZ":-30.386213389852283,"pfxX":-3.757016803917742,"pfxZ":1.0790290055830183,"pX":-0.5913098881639781,"pZ":0.12001066697489907,"vX0":-6.156873586773971,"vY0":-127.30638478209825,"vZ0":-6.058294470696063,"x":139.54,"y":235.54,"x0":2.3393814424409496,"y0":50.001981017007914,"z0":4.913049658578998,"aX":-6.21205707040628},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.8,"breakHorizontal":8.2,"spinRate":2556,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.4289919378765532,"extension":6.299685031253925},"index":1,"playId":"98d3122e-4ca7-322b-8200-0f4073092019","pitchNumber":2,"startTime":"2026-04-29T03:56:53.007Z","endTime":"2026-04-29T03:56:56.823Z","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":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.992918021577967,"aZ":-30.392060504869608,"pfxX":-2.2350353606979656,"pfxZ":1.0566468202190507,"pX":-0.4774542662401065,"pZ":1.0620319961061238,"vX0":-6.735167624959185,"vY0":-128.2918858165787,"vZ0":-3.8304362781776757,"x":135.2,"y":210.11,"x0":2.4614123034688324,"y0":50.002786661995096,"z0":4.916991155209756,"aX":-3.761712520853794},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.3,"breakHorizontal":5.4,"spinRate":2635,"spinDirection":202},"zone":13,"typeConfidence":0.9,"plateTime":0.4252803598946726,"extension":6.18802159996327},"index":2,"playId":"4fa6476a-b8b7-389b-891c-e071897c2bb5","pitchNumber":3,"startTime":"2026-04-29T03:57:14.156Z","endTime":"2026-04-29T03:57:18.278Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-29T03:57:31.235Z","endTime":"2026-04-29T03:57:43.739Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"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":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.770405496170813,"aZ":-31.318439689260952,"pfxX":-3.310373115780767,"pfxZ":0.5045861674982257,"pX":-0.5218258221726856,"pZ":0.8294196299867831,"vX0":-6.414902643340036,"vY0":-128.74567880596314,"vZ0":-4.303453888002283,"x":136.89,"y":216.39,"x0":2.4207342540931003,"y0":50.00277714313419,"z0":4.9145696699661,"aX":-5.622923825922774},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.2,"breakHorizontal":7.3,"spinRate":2635,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.4235294889055914,"extension":6.335187817265943},"index":4,"playId":"91b3c1c8-263f-37ff-ad39-ffb5804db05b","pitchNumber":4,"startTime":"2026-04-29T03:57:43.739Z","endTime":"2026-04-29T03:57:47.116Z","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":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58270208520069,"aZ":-14.824266578243707,"pfxX":3.3151159693882017,"pfxZ":8.715707458844896,"pX":0.9978132523063029,"pZ":4.288986598552931,"vX0":-5.063694621041181,"vY0":-139.97419881153343,"vZ0":0.15012868133918178,"x":78.97,"y":122.98,"x0":2.3967743070867202,"y0":50.00525879974608,"z0":5.20256364396014,"aX":6.601565451596114},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":-5.0,"spinRate":2431,"spinDirection":143},"zone":12,"typeConfidence":0.89,"plateTime":0.3907877844878276,"extension":6.085615850905721},"index":5,"playId":"9f9161ac-1787-32e5-a621-68ad39406681","pitchNumber":5,"startTime":"2026-04-29T03:58:08.854Z","endTime":"2026-04-29T03:58:12.278Z","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(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":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.163380170546528,"aZ":-28.3820098904063,"pfxX":-2.9675770530200953,"pfxZ":2.2060898778721043,"pX":0.10692390183232627,"pZ":1.12006996562671,"vX0":-5.356820016362049,"vY0":-129.83227972876017,"vZ0":-4.244984073085325,"x":112.92,"y":208.54,"x0":2.576277005840612,"y0":50.00560286097808,"z0":4.916842648281454,"aX":-5.106110946318563},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.4,"breakHorizontal":6.5,"spinRate":2502,"spinDirection":193},"zone":14,"typeConfidence":0.9,"plateTime":0.4206053373965086,"extension":6.244732607829201},"hitData":{"launchSpeed":92.1,"launchAngle":11.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.03,"coordY":91.41}},"index":6,"playId":"0097e6fd-b183-3e25-ada2-1948ef93500c","pitchNumber":6,"startTime":"2026-04-29T03:58:23.189Z","endTime":"2026-04-29T03:58:33.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T03:58:33.268Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T03:58:45.266Z","endTime":"2026-04-29T04:00:29.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Flyout","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":4},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16225611873251,"aZ":-13.204823297301735,"pfxX":3.3478510966606603,"pfxZ":9.866985536534118,"pX":-0.7266809394748968,"pZ":2.27325132304255,"vX0":-9.265410085800386,"vY0":-137.24308631807472,"vZ0":-4.805449256383928,"x":144.7,"y":177.4,"x0":2.2465248192288065,"y0":50.00327083019053,"z0":4.9348179925792115,"aX":6.437803430816344},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":-4.3,"spinRate":2512,"spinDirection":143},"zone":4,"typeConfidence":0.88,"plateTime":0.39791226740274643,"extension":6.18830772147069},"index":0,"playId":"80a98bbe-3e52-3b6a-83f7-0ab763538f87","pitchNumber":1,"startTime":"2026-04-29T03:59:01.119Z","endTime":"2026-04-29T03:59:04.915Z","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":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.235806129238625,"aZ":-28.43282127329764,"pfxX":-3.100146635478755,"pfxZ":2.2497748930052914,"pX":0.11622861936863474,"pZ":1.0479431996489772,"vX0":-5.133174306899174,"vY0":-127.46141530741673,"vZ0":-4.056793492799395,"x":112.57,"y":210.49,"x0":2.5497717839429286,"y0":50.00454847726058,"z0":4.87490814515893,"aX":-5.163460299310648},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.5,"breakHorizontal":6.6,"spinRate":2520,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.42774574561322565,"extension":6.1355231030401844},"index":1,"playId":"37cb76f3-e2b7-3922-9724-25059f977e7f","pitchNumber":2,"startTime":"2026-04-29T03:59:19.087Z","endTime":"2026-04-29T03:59:22.860Z","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":94.5,"endSpeed":86.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.998703181103625,"aZ":-14.054607307729789,"pfxX":2.9529932616883365,"pfxZ":9.463103544220756,"pX":-0.09434421038173968,"pZ":3.0883574196259396,"vX0":-7.5710068872941685,"vY0":-137.39929768043308,"vZ0":-2.5499635957038054,"x":120.6,"y":155.39,"x0":2.3113239605074134,"y0":50.004652918828704,"z0":4.981702651731181,"aX":5.656264939800476},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":-3.8,"spinRate":2506,"spinDirection":140},"zone":2,"typeConfidence":0.87,"plateTime":0.39839897406937164,"extension":6.125159236203602},"index":2,"playId":"4c143d8c-06a1-374a-9c51-280e8eafc974","pitchNumber":3,"startTime":"2026-04-29T03:59:37.060Z","endTime":"2026-04-29T03:59:40.308Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-29T04:00:00.826Z","endTime":"2026-04-29T04:00:20.985Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.973456476473505,"aZ":-32.76292580671665,"pfxX":-2.7843869444834293,"pfxZ":-0.37069202499341003,"pX":-0.06536816997393112,"pZ":1.5534305531383243,"vX0":-5.560532399700792,"vY0":-125.43143291974478,"vZ0":-1.9461332815050967,"x":119.49,"y":196.84,"x0":2.5329936241323865,"y0":50.00050298349698,"z0":4.985402541310511,"aX":-4.478619680224611},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.8,"breakHorizontal":6.2,"spinRate":2649,"spinDirection":250},"zone":8,"typeConfidence":0.9,"plateTime":0.4350067068757548,"extension":6.173341908046664},"hitData":{"launchSpeed":76.3,"launchAngle":33.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.84,"coordY":104.72}},"index":4,"playId":"182f4a9c-63eb-3da3-9dfc-32bd6e5a2f92","pitchNumber":4,"startTime":"2026-04-29T04:00:20.985Z","endTime":"2026-04-29T04:00:29.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T04:00:29.306Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Teoscar Hernández pops out to first baseman Christopher Morel.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T04:02:51.232Z","endTime":"2026-04-29T04:03:50.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Pop Out","eventType":"field_out","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":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Anthony Bender replaces Janson Junk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T04:01:37.749Z","endTime":"2026-04-29T04:02:53.089Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669622,"link":"/api/v1/people/669622"},"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":96.5,"endSpeed":88.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38779556371381,"aZ":-29.611719926318194,"pfxX":-11.128442108332667,"pfxZ":1.2810801726399763,"pX":-1.9641160866576362,"pZ":2.4625696236133474,"vX0":3.493410720843173,"vY0":-140.53660287935028,"vZ0":-3.7544509852344508,"x":191.87,"y":172.29,"x0":-1.7762010577637943,"y0":50.00386900184158,"z0":5.735769013792268,"aX":-22.296359857831664},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":1.8,"breakHorizontal":19.4,"spinRate":2246,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.3895116295962011,"extension":5.707785807765596},"index":1,"playId":"88f67fb2-3080-3f3c-a42a-6251bf4a6ce0","pitchNumber":1,"startTime":"2026-04-29T04:02:53.089Z","endTime":"2026-04-29T04:02:56.551Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.964131686586377,"aZ":-30.067980180319008,"pfxX":11.432169709995282,"pfxZ":1.404646970927141,"pX":-0.5111990983791901,"pZ":2.55457728908586,"vX0":0.8503610544088593,"vY0":-121.83862239703755,"vZ0":-0.25434394097565205,"x":136.49,"y":169.81,"x0":-2.349313442849779,"y0":50.00088776652127,"z0":5.268894524246755,"aX":17.105703857780092},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.8,"breakHorizontal":-20.9,"spinRate":2937,"spinDirection":70},"zone":4,"typeConfidence":2.0,"plateTime":0.45033867158568075,"extension":5.683749976314893},"index":2,"playId":"b526db9e-eb3e-332e-9f77-3327caceda18","pitchNumber":2,"startTime":"2026-04-29T04:03:08.106Z","endTime":"2026-04-29T04:03:11.903Z","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":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.548426667278544,"aZ":-25.650519393069832,"pfxX":-10.903491724308731,"pfxZ":3.1813187065366684,"pX":-0.3071343830725056,"pZ":3.0268237643424096,"vX0":7.671059705934853,"vY0":-142.04656493680653,"vZ0":-3.0902084561654513,"x":128.71,"y":157.06,"x0":-1.6216675256098723,"y0":50.00157299512712,"z0":5.753710212721158,"aX":-22.352261477270833},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.3,"breakHorizontal":18.2,"spinRate":2359,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.38511873046631795,"extension":5.70231801705677},"index":3,"playId":"0ed0bb47-326d-3852-9fc1-072e73ddcebf","pitchNumber":3,"startTime":"2026-04-29T04:03:25.185Z","endTime":"2026-04-29T04:03:28.895Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68751825134649,"aZ":-27.038093358070306,"pfxX":10.426818226759416,"pfxZ":3.324543902146784,"pX":-0.5210455255004164,"pZ":2.628968967324437,"vX0":0.8609824508412385,"vY0":-123.57929163944092,"vZ0":-0.8862050145207685,"x":136.86,"y":167.8,"x0":-2.2288485240118057,"y0":50.006046834669476,"z0":5.264072406772659,"aX":16.12468383993811},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.0,"breakHorizontal":-19.1,"spinRate":2943,"spinDirection":69},"zone":4,"typeConfidence":2.0,"plateTime":0.4432791200431576,"extension":5.395313949788802},"hitData":{"launchSpeed":85.4,"launchAngle":76.0,"totalDistance":52.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":137.89,"coordY":186.56}},"index":4,"playId":"2e9aafa1-5f52-3d6c-b801-eca73e61926e","pitchNumber":4,"startTime":"2026-04-29T04:03:40.824Z","endTime":"2026-04-29T04:03:50.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T04:03:50.920Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andy Pages flies out to right fielder Owen Caissie.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T04:04:13.512Z","endTime":"2026-04-29T04:05:01.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"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":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":2},"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":"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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.499010718333153,"aZ":-31.25379075814463,"pfxX":11.916941455037271,"pfxZ":0.6182055420462511,"pX":-0.4480464002939337,"pZ":2.4817256068480633,"vX0":0.8188880029688075,"vY0":-121.51227737731274,"vZ0":-0.246731735236718,"x":134.08,"y":171.77,"x0":-2.3365492119317812,"y0":50.0006982763298,"z0":5.317499540874363,"aX":17.682953636882978},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.3,"breakHorizontal":-21.7,"spinRate":2910,"spinDirection":72},"zone":4,"typeConfidence":2.0,"plateTime":0.4520743717271216,"extension":5.440558813580636},"index":0,"playId":"2c055ffe-5c65-30fa-91f7-1f273bbc034a","pitchNumber":1,"startTime":"2026-04-29T04:04:19.081Z","endTime":"2026-04-29T04:04:22.728Z","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, 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":84.9,"endSpeed":77.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.352367461734975,"aZ":-31.516566418451717,"pfxX":11.099193304129411,"pfxZ":0.4260598256361767,"pX":-0.13123845644788418,"pZ":3.3915996816323526,"vX0":1.8226689434130823,"vY0":-123.64551130511816,"vZ0":1.768395664318136,"x":122.0,"y":147.21,"x0":-2.320312864669454,"y0":50.001922213113545,"z0":5.325866061539346,"aX":17.0560354731892},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.4,"breakHorizontal":-20.5,"spinRate":2998,"spinDirection":71},"zone":2,"typeConfidence":2.0,"plateTime":0.44424397246946556,"extension":5.476769284777238},"index":1,"playId":"d47e7484-37e3-324f-84ec-e7944c98a345","pitchNumber":2,"startTime":"2026-04-29T04:04:34.044Z","endTime":"2026-04-29T04:04:37.998Z","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":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4059627825139,"aZ":-30.36632036306299,"pfxX":12.064642768997764,"pfxZ":1.2091385071641048,"pX":0.35679364352214044,"pZ":2.061686080027999,"vX0":2.716187228917205,"vY0":-121.99729898032075,"vZ0":-0.9591396769301277,"x":103.4,"y":183.11,"x0":-2.3403797535177002,"y0":50.00085844228742,"z0":5.102723286917087,"aX":17.986654740436457},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.3,"breakHorizontal":-22.4,"spinRate":2968,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.4508219767533923,"extension":5.445685415045154},"hitData":{"launchSpeed":91.1,"launchAngle":45.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.62,"coordY":96.87}},"index":2,"playId":"168b5dd7-add0-39c3-a20c-7ba9fe7d2104","pitchNumber":3,"startTime":"2026-04-29T04:04:51.218Z","endTime":"2026-04-29T04:05:01.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T04:05:01.469Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hyeseong Kim grounds out, second baseman Xavier Edwards to first baseman Christopher Morel.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T04:05:18.317Z","endTime":"2026-04-29T04:05:35.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"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":666624,"link":"/api/v1/people/666624"},"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":96.9,"endSpeed":88.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.482127433164788,"aZ":-27.42628166913111,"pfxX":-11.634247571195333,"pfxZ":2.361650467309298,"pX":0.23177469762057892,"pZ":1.869059382795542,"vX0":9.38150122144644,"vY0":-140.73581526479808,"vZ0":-5.477582073896944,"x":108.17,"y":188.32,"x0":-1.6308057314490458,"y0":50.0030609658342,"z0":5.6136060753555315,"aX":-23.374464871887124},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.4,"breakHorizontal":19.2,"spinRate":2207,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.38896386602892674,"extension":5.8139097722056725},"hitData":{"launchSpeed":95.0,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.88,"coordY":147.19}},"index":0,"playId":"c2f44f4a-1e70-3764-9ced-8aeacdad2225","pitchNumber":1,"startTime":"2026-04-29T04:05:27.524Z","endTime":"2026-04-29T04:05:35.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T04:05:35.299Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Agustín Ramírez grounds out softly, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T04:08:01.283Z","endTime":"2026-04-29T04:08:43.148Z","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":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":3},"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":{"description":"Pitching Change: Blake Treinen replaces Tanner Scott.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T04:06:53.867Z","endTime":"2026-04-29T04:08:03.492Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595014,"link":"/api/v1/people/595014"},"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":94.4,"endSpeed":86.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.447881762731477,"aZ":-26.120997231751627,"pfxX":-11.542005886459213,"pfxZ":3.1820770092280064,"pX":-1.504532261499438,"pZ":2.644687902020273,"vX0":6.715857625722529,"vY0":-137.2645315318367,"vZ0":-4.704479649523211,"x":174.35,"y":167.37,"x0":-2.488243837530718,"y0":50.00074275078725,"z0":6.167462394621622,"aX":-21.93959272090512},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.9,"breakHorizontal":19.4,"spinRate":2078,"spinDirection":234},"zone":11,"typeConfidence":0.9,"plateTime":0.39959530677728017,"extension":5.7438571060980514},"index":1,"playId":"55138875-24b2-32bc-9bdc-a53cea4761eb","pitchNumber":1,"startTime":"2026-04-29T04:08:03.492Z","endTime":"2026-04-29T04:08:07.451Z","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":94.3,"endSpeed":86.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.804794415012832,"aZ":-24.787950781070016,"pfxX":-12.189795500412679,"pfxZ":3.9167148119885633,"pX":0.3687721426197848,"pZ":1.4919461680818498,"vX0":11.768771264537834,"vY0":-136.66707908096652,"vZ0":-7.544832923019827,"x":102.94,"y":198.5,"x0":-2.4145988156183806,"y0":50.004996561178736,"z0":5.997261218454462,"aX":-23.005804374820237},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.5,"breakHorizontal":19.6,"spinRate":2060,"spinDirection":233},"zone":14,"typeConfidence":0.9,"plateTime":0.4011357862272491,"extension":5.606925101764711},"index":2,"playId":"8d6e50d7-da26-3a77-acb7-4f0c29a0fb67","pitchNumber":2,"startTime":"2026-04-29T04:08:18.836Z","endTime":"2026-04-29T04:08:22.856Z","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":92.8,"endSpeed":84.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.919607207923654,"aZ":-27.718455178297372,"pfxX":-11.317931188237091,"pfxZ":2.4240803306751246,"pX":-1.2621943428445206,"pZ":2.871085748623962,"vX0":7.6346978391978135,"vY0":-134.88871313163042,"vZ0":-3.4993257396680684,"x":165.11,"y":161.26,"x0":-2.6617939018221395,"y0":50.00511040256047,"z0":6.144259410036625,"aX":-20.814909700028462},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.8,"breakHorizontal":18.8,"spinRate":2021,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.40638935000317034,"extension":5.638540939652929},"hitData":{"launchSpeed":41.7,"launchAngle":-34.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":112.15,"coordY":168.29}},"index":3,"playId":"d9811bd7-af8f-3328-a67d-94037dbefe74","pitchNumber":3,"startTime":"2026-04-29T04:08:35.169Z","endTime":"2026-04-29T04:08:43.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T04:08:43.148Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Connor Norby singles on a ground ball to right fielder Kyle Tucker.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T04:09:08.759Z","endTime":"2026-04-29T04:10:53.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"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,5],"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":5},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.128480692721755,"aZ":-13.337626288310561,"pfxX":-5.671019884887353,"pfxZ":10.008285063224307,"pX":-0.6784713197667864,"pZ":2.849485106657912,"vX0":6.768056915486695,"vY0":-136.5653060511077,"vZ0":-6.328596315941947,"x":142.86,"y":161.84,"x0":-2.4564474962150187,"y0":50.00154018910321,"z0":6.120908621905095,"aX":-10.671641490518569},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":8.8,"spinRate":2324,"spinDirection":231},"zone":1,"typeConfidence":0.92,"plateTime":0.40165247787494707,"extension":6.061218030425496},"index":0,"playId":"062eb1c0-eb28-3c7a-a872-63e58bf54b09","pitchNumber":1,"startTime":"2026-04-29T04:09:16.204Z","endTime":"2026-04-29T04:09:19.496Z","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":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.767257738273553,"aZ":-16.579951289727717,"pfxX":-5.164416289704391,"pfxZ":8.326748187250434,"pX":-0.47323248008204166,"pZ":3.2068586247123254,"vX0":7.112099343828775,"vY0":-135.95634221529846,"vZ0":-5.059648817553806,"x":135.04,"y":152.19,"x0":-2.451867619506012,"y0":50.000823051793176,"z0":6.242444520202343,"aX":-9.669283840056911},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":7.8,"spinRate":2192,"spinDirection":228},"zone":1,"typeConfidence":0.9,"plateTime":0.402855016400971,"extension":5.626177860571184},"index":1,"playId":"979acea3-b182-3ddd-bdae-1ecc1f4d4a69","pitchNumber":2,"startTime":"2026-04-29T04:09:35.164Z","endTime":"2026-04-29T04:09:38.738Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10291157316337,"aZ":-30.837906449496348,"pfxX":6.542742769894483,"pfxZ":0.9091952712392901,"pX":1.4829553709034782,"pZ":1.7141901861125237,"vX0":7.926644211120822,"vY0":-120.39221776025904,"vZ0":-3.8695365996127684,"x":60.47,"y":192.5,"x0":-2.7007249246952862,"y0":50.004031918177695,"z0":6.068192961864477,"aX":9.614421477554913},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.0,"breakHorizontal":-13.7,"spinRate":2377,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.4547542710687269,"extension":5.668330990666873},"index":2,"playId":"5df43ba2-2064-328b-9b5f-a3ebd1a397a3","pitchNumber":3,"startTime":"2026-04-29T04:09:51.185Z","endTime":"2026-04-29T04:09:54.525Z","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":94.0,"endSpeed":86.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.564075893476165,"aZ":-16.26705789528574,"pfxX":-5.481146666823324,"pfxZ":8.415136833418888,"pX":0.8174764084703606,"pZ":3.0454067593502616,"vX0":10.047689266410746,"vY0":-136.51904236132341,"vZ0":-5.444083913290443,"x":85.84,"y":156.55,"x0":-2.195739831096584,"y0":50.00521064798835,"z0":6.182049064071166,"aX":-10.365103505261258},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":7.8,"spinRate":2230,"spinDirection":229},"zone":12,"typeConfidence":0.91,"plateTime":0.4009417947913714,"extension":5.669400470172541},"index":3,"playId":"5c17a7a8-6be3-3514-a94f-e0e098d312fe","pitchNumber":4,"startTime":"2026-04-29T04:10:07.327Z","endTime":"2026-04-29T04:10:11.709Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45777660227929,"aZ":-32.21588315126684,"pfxX":4.668700375297792,"pfxZ":-0.030110819220743323,"pX":1.2216087040806485,"pZ":1.4266224940299879,"vX0":7.72470960642172,"vY0":-121.16418975026252,"vZ0":-4.325528516957948,"x":70.44,"y":200.26,"x0":-2.612973883199567,"y0":50.0010341965232,"z0":6.046955794491812,"aX":6.947110346155544},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.8,"breakHorizontal":-10.3,"spinRate":2443,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.4518838276263186,"extension":5.587101366820714},"index":4,"playId":"462937be-f23c-329d-a1df-3a6975107b76","pitchNumber":5,"startTime":"2026-04-29T04:10:24.902Z","endTime":"2026-04-29T04:10:28.374Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.880557922544156,"aZ":-25.279103041821706,"pfxX":-10.459053692818976,"pfxZ":3.5884729623222285,"pX":-0.007101652931764523,"pZ":2.3155854987860036,"vX0":10.695372031533752,"vY0":-137.39194551100593,"vZ0":-5.4544916559304975,"x":117.27,"y":176.26,"x0":-2.581289866336094,"y0":50.00635841997263,"z0":6.032503224644489,"aX":-20.110068066027022},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.5,"breakHorizontal":16.8,"spinRate":2251,"spinDirection":231},"zone":5,"typeConfidence":0.91,"plateTime":0.3978413355555164,"extension":5.583347200256969},"hitData":{"launchSpeed":77.9,"launchAngle":10.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.81,"coordY":110.45}},"index":5,"playId":"39c47407-e9a1-3c09-9ddd-d65d33ad40f5","pitchNumber":6,"startTime":"2026-04-29T04:10:41.999Z","endTime":"2026-04-29T04:10:53.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T04:10:53.217Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out swinging. Connor Norby steals (2) 3rd base.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T04:11:03.631Z","endTime":"2026-04-29T04:17:00.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"pitchHand":{"code":"R","description":"Right"},"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,2,3,4,5,6,7,8,10,12],"actionIndex":[9,11],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"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":12},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"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":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.665405450659403,"aZ":-17.820089432820964,"pfxX":-7.623819277796889,"pfxZ":7.685373055843368,"pX":-0.4950291598099562,"pZ":2.41898508494617,"vX0":7.931027208655207,"vY0":-136.01239471503428,"vZ0":-6.644088236422988,"x":135.87,"y":173.47,"x0":-2.4624442224426817,"y0":50.00461074291528,"z0":6.13545394465307,"aX":-14.242930906848152},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.6,"breakHorizontal":12.1,"spinRate":2226,"spinDirection":233},"zone":4,"typeConfidence":0.89,"plateTime":0.4031599791571199,"extension":5.631219023785135},"index":0,"playId":"da9dcaf6-7bb5-3134-9558-0cdd1c228787","pitchNumber":1,"startTime":"2026-04-29T04:11:20.633Z","endTime":"2026-04-29T04:11:24.463Z","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":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.883286013942183,"aZ":-20.8800408210608,"pfxX":-0.2043837732887761,"pfxZ":6.38755821611359,"pX":-1.2952076172915288,"pZ":2.2869332733367087,"vX0":3.9092201703900638,"vY0":-132.05206994299374,"vZ0":-5.630526902020366,"x":166.37,"y":177.03,"x0":-2.7675901679323314,"y0":50.00146091319997,"z0":5.980922245519913,"aX":-0.36200664260753734},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.6,"breakHorizontal":-0.5,"spinRate":2227,"spinDirection":228},"zone":13,"typeConfidence":0.93,"plateTime":0.4146511047358823,"extension":5.486446341515572},"index":1,"playId":"7a62644d-10d0-3b55-8af1-ff771888360a","pitchNumber":2,"startTime":"2026-04-29T04:11:38.249Z","endTime":"2026-04-29T04:11:42.256Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"5408007e-4445-3ac6-9a05-baa5aec2e719","startTime":"2026-04-29T04:11:57.660Z","endTime":"2026-04-29T04:12:01.466Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00885833852743,"aZ":-19.324202689087706,"pfxX":-3.0257720710359184,"pfxZ":7.224796261049393,"pX":-0.7841888503615049,"pZ":3.143994470155319,"vX0":5.848458058513027,"vY0":-131.99265619014116,"vZ0":-4.161886906238634,"x":146.89,"y":153.89,"x0":-2.627640606552495,"y0":50.00355877588701,"z0":6.149681157449614,"aX":-5.3825447685878585},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.5,"breakHorizontal":4.3,"spinRate":2295,"spinDirection":231},"zone":1,"typeConfidence":0.72,"plateTime":0.4137292923886191,"extension":5.3783438134911705},"index":3,"playId":"498c466e-f4a8-3ec6-ada6-804dd1660ec5","pitchNumber":3,"startTime":"2026-04-29T04:12:15.674Z","endTime":"2026-04-29T04:12:19.078Z","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":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.625860414021407,"aZ":-17.267282629954053,"pfxX":-5.999893954585109,"pfxZ":7.974438051451298,"pX":-0.3361945708585741,"pZ":3.3894654463975034,"vX0":8.147456327718537,"vY0":-135.38813739356718,"vZ0":-4.107394319846993,"x":129.81,"y":147.26,"x0":-2.5952827909900313,"y0":50.00444232674587,"z0":6.1234195388172665,"aX":-11.218293394682622},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.8,"breakHorizontal":9.2,"spinRate":2121,"spinDirection":234},"zone":1,"typeConfidence":0.91,"plateTime":0.4034869771265095,"extension":5.488575812385194},"index":4,"playId":"7c01a6a5-4d0b-3b20-bd5a-877d751c08fc","pitchNumber":4,"startTime":"2026-04-29T04:12:38.712Z","endTime":"2026-04-29T04:12:42.083Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.528175005914424,"aZ":-32.77596025059806,"pfxX":7.657849839132413,"pfxZ":-0.4271530720344021,"pX":-1.1774780362151709,"pZ":3.0787776275668386,"vX0":2.1219198561351353,"vY0":-117.79845755850432,"vZ0":-0.16832437129118905,"x":161.88,"y":155.65,"x0":-3.0839400436825866,"y0":50.00268067804346,"z0":6.170940907875414,"aX":10.804808924318937},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-0.6,"breakHorizontal":-14.4,"spinRate":2524,"spinDirection":57},"zone":11,"typeConfidence":0.91,"plateTime":0.46424591493032974,"extension":5.448342492600097},"index":5,"playId":"76dfdd61-e6c1-362e-88b7-80f6df577c9b","pitchNumber":5,"startTime":"2026-04-29T04:12:59.932Z","endTime":"2026-04-29T04:13:04.415Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.882419051922913,"aZ":-19.766123615330464,"pfxX":-1.8392770838850416,"pfxZ":6.974562595436895,"pX":-0.8287614925125374,"pZ":3.2258357865718654,"vX0":5.706854569406015,"vY0":-131.55085454007306,"vZ0":-3.9079554111877273,"x":148.59,"y":151.68,"x0":-2.772817213459657,"y0":50.00522584831851,"z0":6.167890163108351,"aX":-3.2738240012126534},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.1,"breakHorizontal":2.3,"spinRate":2326,"spinDirection":216},"zone":1,"typeConfidence":0.89,"plateTime":0.4139402081536967,"extension":5.541329679003236},"index":6,"playId":"31fa2cc2-fe32-30bb-a656-64d57593a98f","pitchNumber":6,"startTime":"2026-04-29T04:13:21.638Z","endTime":"2026-04-29T04:13:24.983Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"index":7,"playId":"a52056ce-4220-369e-a5cd-8ee3e410a30f","startTime":"2026-04-29T04:13:44.649Z","endTime":"2026-04-29T04:13:48.019Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.288050322777693,"aZ":-25.643347401299053,"pfxX":-9.689266705029636,"pfxZ":3.5122001521717454,"pX":0.9537657116435821,"pZ":3.6124896623465035,"vX0":12.28670967620764,"vY0":-135.00334534563487,"vZ0":-2.037974209747778,"x":80.64,"y":141.24,"x0":-2.38131836891386,"y0":50.003811586279014,"z0":6.168292890456887,"aX":-18.023669700509366},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.1,"breakHorizontal":15.1,"spinRate":2200,"spinDirection":231},"zone":12,"typeConfidence":0.56,"plateTime":0.4045367392897612,"extension":5.641942250273076},"index":8,"playId":"626ac117-9b60-3376-9dd0-dcf0c8f0adf0","pitchNumber":7,"startTime":"2026-04-29T04:14:03.909Z","endTime":"2026-04-29T04:14:10.383Z","isPitch":true,"type":"pitch"},{"details":{"description":"Connor Norby steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":9,"actionPlayId":"626ac117-9b60-3376-9dd0-dcf0c8f0adf0","startTime":"2026-04-29T04:14:26.380Z","endTime":"2026-04-29T04:14:38.457Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"}},{"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":92.1,"endSpeed":84.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3542914468315,"aZ":-13.906958260244764,"pfxX":-5.086002135267018,"pfxZ":10.050838393989677,"pX":0.6113196831605766,"pZ":3.425781334629433,"vX0":9.781441708586462,"vY0":-133.83250635056186,"vZ0":-4.752768998378633,"x":93.7,"y":146.28,"x0":-2.4269175903703326,"y0":50.00460351548736,"z0":6.217790520646263,"aX":-9.246493898283706},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.4,"breakHorizontal":7.2,"spinRate":2326,"spinDirection":225},"zone":3,"typeConfidence":0.89,"plateTime":0.4089600191965985,"extension":5.574885541258237},"index":10,"playId":"7d5c2a97-3924-3821-bc10-f7eda8fae73f","pitchNumber":8,"startTime":"2026-04-29T04:14:38.457Z","endTime":"2026-04-29T04:14:42.485Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":11,"startTime":"2026-04-29T04:15:08.627Z","endTime":"2026-04-29T04:16:55.088Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.435406720050512,"aZ":-34.932420333675,"pfxX":6.701732028251089,"pfxZ":-1.9360121912932176,"pX":1.311911361001726,"pZ":1.3829058036730928,"vX0":7.728267563345434,"vY0":-119.21592652246451,"vZ0":-3.4400483283044587,"x":66.99,"y":201.44,"x0":-2.85719922289413,"y0":50.00479998274802,"z0":6.036115318110487,"aX":9.53335079385796},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.2,"breakHorizontal":-14.2,"spinRate":2403,"spinDirection":49},"zone":14,"typeConfidence":0.91,"plateTime":0.46151704213672096,"extension":5.431709945814911},"index":12,"playId":"df9b9d04-a0ea-3292-a2b9-bf4008377923","pitchNumber":9,"startTime":"2026-04-29T04:16:55.088Z","endTime":"2026-04-29T04:17:00.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T04:17:00.055Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christopher Morel grounds out, shortstop Hyeseong Kim to first baseman Freddie Freeman.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T04:17:17.219Z","endTime":"2026-04-29T04:18:06.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.407467756765755,"aZ":-27.748484853958974,"pfxX":-11.262956504011102,"pfxZ":2.3372923554290175,"pX":0.10739276180052022,"pZ":1.2470525591327382,"vX0":10.888735257806676,"vY0":-136.77945817020512,"vZ0":-7.676338415827306,"x":112.91,"y":205.11,"x0":-2.4634371236729753,"y0":50.00411380435079,"z0":5.995161854133244,"aX":-21.32513441206752},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.6,"breakHorizontal":18.1,"spinRate":2230,"spinDirection":234},"zone":14,"typeConfidence":0.9,"plateTime":0.40058966327955536,"extension":5.675416870610725},"index":0,"playId":"cfccf8ad-2a20-3478-8abc-96903d95eebf","pitchNumber":1,"startTime":"2026-04-29T04:17:21.643Z","endTime":"2026-04-29T04:17:25.664Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93247598131943,"aZ":-24.599019342820487,"pfxX":-10.88464868237889,"pfxZ":3.959488705024059,"pX":-1.6585442209126788,"pZ":1.8166734660173722,"vX0":6.31323757907856,"vY0":-137.07286976096617,"vZ0":-7.041835395478347,"x":180.22,"y":189.73,"x0":-2.57167920133018,"y0":50.0016604057847,"z0":6.086633520310894,"aX":-20.81070771737195},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.9,"breakHorizontal":18.5,"spinRate":2253,"spinDirection":231},"zone":13,"typeConfidence":0.91,"plateTime":0.39885883920921783,"extension":5.671514441985093},"index":1,"playId":"164f8fe6-a439-325d-b3f1-4cc8a944dba1","pitchNumber":2,"startTime":"2026-04-29T04:17:41.936Z","endTime":"2026-04-29T04:17:46.128Z","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":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.141884421377362,"aZ":-22.480707050838486,"pfxX":-9.865400983494613,"pfxZ":5.013670554026839,"pX":-0.9560167612262234,"pZ":1.8031153451772177,"vX0":7.454165759355734,"vY0":-137.61786642001235,"vZ0":-7.642708969180107,"x":153.44,"y":190.1,"x0":-2.4066469603837293,"y0":50.00638196479943,"z0":6.119030175191638,"aX":-19.08547090568835},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.8,"breakHorizontal":16.4,"spinRate":2189,"spinDirection":229},"zone":13,"typeConfidence":0.91,"plateTime":0.3967408632598546,"extension":5.75212907070404},"hitData":{"launchSpeed":83.8,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.18,"coordY":150.21}},"index":2,"playId":"06fceabe-c314-31e1-818e-51e42c643497","pitchNumber":3,"startTime":"2026-04-29T04:17:58.976Z","endTime":"2026-04-29T04:18:06.662Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T04:18:06.662Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Freeland singles on a ground ball to left fielder Kyle Stowers.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T04:20:28.777Z","endTime":"2026-04-29T04:21:41.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"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"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Esteury Ruiz replaces right fielder Owen Caissie, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T04:19:29.448Z","endTime":"2026-04-29T04:19:29.466Z","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: Michael Petersen replaces Anthony Bender.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-29T04:19:29.466Z","endTime":"2026-04-29T04:20:31.162Z","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":95.6,"endSpeed":86.7,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.9589345948607,"aZ":-9.04979079914017,"pfxX":-5.721037777008056,"pfxZ":12.012789205062944,"pX":-0.8792443124572253,"pZ":1.0307324417093757,"vX0":1.8558815437943719,"vY0":-138.57876823613006,"vZ0":-13.240887511318844,"x":150.51,"y":210.95,"x0":-0.8186139474184124,"y0":50.0020585164242,"z0":6.501438943996354,"aX":-11.01127257019817},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.8,"breakHorizontal":10.0,"spinRate":2257,"spinDirection":208},"zone":13,"typeConfidence":0.89,"plateTime":0.3968145044402349,"extension":5.989505452331219},"index":2,"playId":"215948d3-6423-3029-ab5b-5eddfe8dffc0","pitchNumber":1,"startTime":"2026-04-29T04:20:31.162Z","endTime":"2026-04-29T04:20:35.173Z","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":95.3,"endSpeed":86.3,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13045585138782,"aZ":-8.892741778361323,"pfxX":-5.480544046759634,"pfxZ":12.214422494295832,"pX":-0.05364527986032754,"pZ":0.7529389774645198,"vX0":4.523759067020764,"vY0":-138.01421903901647,"vZ0":-13.31628592483209,"x":119.04,"y":218.45,"x0":-1.0116435873467444,"y0":50.005854185823445,"z0":6.270060436719187,"aX":-10.448761159151545},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.1,"breakHorizontal":8.9,"spinRate":2353,"spinDirection":209},"zone":13,"typeConfidence":0.88,"plateTime":0.3986872576546636,"extension":6.287714697711207},"index":3,"playId":"831c9a08-0ff2-3052-b963-e94bee7505c5","pitchNumber":2,"startTime":"2026-04-29T04:20:48.754Z","endTime":"2026-04-29T04:20:52.314Z","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":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.929241546109363,"aZ":-9.297874892135594,"pfxX":-4.570820376857178,"pfxZ":11.961446707365408,"pX":-0.20614256314843216,"pZ":1.7939118606239464,"vX0":3.6141870458912515,"vY0":-137.73007979869402,"vZ0":-10.570944871619876,"x":124.86,"y":190.34,"x0":-0.944613049015096,"y0":50.00087005266332,"z0":6.3205327689053465,"aX":-8.73947741123428},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.6,"breakHorizontal":7.4,"spinRate":2257,"spinDirection":204},"zone":8,"typeConfidence":0.86,"plateTime":0.3983971202104204,"extension":6.110243074839331},"index":4,"playId":"faee5eb5-c51c-35ab-8b9e-fde5e934256e","pitchNumber":3,"startTime":"2026-04-29T04:21:09.311Z","endTime":"2026-04-29T04:21:12.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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.951529493330437,"aZ":-7.765812913070225,"pfxX":-4.159764401382462,"pfxZ":12.517230846752035,"pX":0.010189695472408571,"pZ":2.3378872761409375,"vX0":3.52000271349443,"vY0":-138.73656273178597,"vZ0":-9.99521870418152,"x":116.61,"y":175.66,"x0":-0.7343612544206121,"y0":50.006576072764936,"z0":6.504718414943106,"aX":-8.113369325931775},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.8,"breakHorizontal":6.8,"spinRate":2261,"spinDirection":209},"zone":5,"typeConfidence":0.88,"plateTime":0.39475993577359736,"extension":5.994762809930253},"hitData":{"launchSpeed":99.3,"launchAngle":5.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.69,"coordY":107.25}},"index":5,"playId":"793e458a-ebf9-3f18-8a3d-fbe3f7dd89cc","pitchNumber":4,"startTime":"2026-04-29T04:21:30.622Z","endTime":"2026-04-29T04:21:41.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T04:21:41.374Z","atBatIndex":61},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dalton Rushing grounds into a force out, second baseman Xavier Edwards to shortstop Otto Lopez. Alex Freeland out at 2nd. Dalton Rushing to 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T04:21:58.708Z","endTime":"2026-04-29T04:22:14.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"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":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"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":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.912894309886564,"aZ":-20.337999968216213,"pfxX":-2.2624703500590155,"pfxZ":7.374917713682727,"pX":-0.7493130577239343,"pZ":1.917258992793269,"vX0":2.2794855030628276,"vY0":-125.7391953152709,"vZ0":-6.61281367152569,"x":145.56,"y":187.01,"x0":-1.3726224109729137,"y0":50.00277988142216,"z0":6.225361171228222,"aX":-3.6315979064057475},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":12.1,"breakHorizontal":3.6,"spinRate":1083,"spinDirection":233},"zone":7,"typeConfidence":0.85,"plateTime":0.4351948636878431,"extension":6.290780906607348},"hitData":{"launchSpeed":78.4,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.77,"coordY":149.61}},"index":0,"playId":"d5ffac0d-3e2c-3430-b9ba-d7b294079bd5","pitchNumber":1,"startTime":"2026-04-29T04:22:06.331Z","endTime":"2026-04-29T04:22:14.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T04:22:14.346Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddie Freeman singles on a sharp line drive to right fielder Esteury Ruiz. Dalton Rushing to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T04:22:36.648Z","endTime":"2026-04-29T04:23:23.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnThird":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"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(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":86.8,"endSpeed":80.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.569057202893976,"aZ":-20.723251898074082,"pfxX":-3.5064035672933196,"pfxZ":7.043373916240702,"pX":-0.2451832475917549,"pZ":2.172274168365729,"vX0":3.7158310650763817,"vY0":-126.36469956317224,"vZ0":-6.015520256881959,"x":126.35,"y":180.13,"x0":-1.2757437970211376,"y0":50.00172256181671,"z0":6.236990844482179,"aX":-5.698492522748821},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":11.6,"breakHorizontal":5.5,"spinRate":990,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.43265322709425647,"extension":6.323703336985845},"index":0,"playId":"b2d060d8-441f-3564-99ea-03398a923e88","pitchNumber":1,"startTime":"2026-04-29T04:22:50.487Z","endTime":"2026-04-29T04:22:54.148Z","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(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":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64768192683194,"aZ":-33.08979072923925,"pfxX":1.6410622880106422,"pfxZ":-0.5747982655468249,"pX":-0.03535734118412722,"pZ":2.1431918487718216,"vX0":3.163344588760926,"vY0":-125.34504907904214,"vZ0":-3.618263446267207,"x":118.35,"y":180.91,"x0":-1.525487698325982,"y0":50.00300233976564,"z0":6.299049858532922,"aX":2.6180498183579575},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.6,"breakHorizontal":-3.7,"spinRate":2265,"spinDirection":108},"zone":8,"typeConfidence":0.91,"plateTime":0.43649712057443857,"extension":6.545323622562586},"hitData":{"launchSpeed":104.7,"launchAngle":12.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":167.0,"coordY":117.0}},"index":1,"playId":"d4b9dd2f-a03b-3336-bde8-adc60abb9503","pitchNumber":2,"startTime":"2026-04-29T04:23:11.464Z","endTime":"2026-04-29T04:23:23.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T04:23:23.525Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Will Smith singles on a sharp line drive to right fielder Esteury Ruiz. Dalton Rushing scores. Freddie Freeman to 3rd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T04:23:50.619Z","endTime":"2026-04-29T04:24:39.299Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"postOnThird":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":{"id":656848,"link":"/api/v1/people/656848"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"cfff5f3d-0401-4a3c-99f6-6a198fd9d330","startTime":"2026-04-29T04:23:50.619Z","endTime":"2026-04-29T04:23:55.619Z","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":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.314636146113745,"aZ":-20.308684331274083,"pfxX":-0.9502228653010655,"pfxZ":7.430398368774981,"pX":-0.20590203866681048,"pZ":2.6645745199043107,"vX0":2.8099131252559206,"vY0":-125.53697398952224,"vZ0":-4.816010588381106,"x":124.85,"y":166.84,"x0":-1.216053556171352,"y0":50.003763355480906,"z0":6.260274918796883,"aX":-1.517960309644526},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":12.6,"breakHorizontal":1.1,"spinRate":898,"spinDirection":226},"zone":5,"typeConfidence":0.73,"plateTime":0.4362565308414754,"extension":6.548078500183534},"index":1,"playId":"c423ca20-a7f8-38aa-8556-33024acd4b42","pitchNumber":1,"startTime":"2026-04-29T04:24:07.973Z","endTime":"2026-04-29T04:24:11.523Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.380720707874257,"aZ":-9.181639320356394,"pfxX":-3.4010481061932167,"pfxZ":11.684695581309736,"pX":-0.2182002077361774,"pZ":1.9057342711477447,"vX0":2.6921133311903263,"vY0":-139.39493566058974,"vZ0":-10.709226246981604,"x":125.32,"y":187.33,"x0":-0.7547100275804317,"y0":50.0005876776691,"z0":6.403723351370467,"aX":-6.6911411404767644},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.1,"breakHorizontal":5.6,"spinRate":2295,"spinDirection":200},"zone":8,"typeConfidence":0.88,"plateTime":0.3929506197274222,"extension":6.305680216995008},"hitData":{"launchSpeed":103.4,"launchAngle":11.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":166.97,"coordY":87.83}},"index":2,"playId":"fe458338-87d9-3164-acb4-98de2e3c26a5","pitchNumber":2,"startTime":"2026-04-29T04:24:27.712Z","endTime":"2026-04-29T04:24:39.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T04:24:39.299Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Tucker pops out to shortstop Otto Lopez.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T04:27:26.408Z","endTime":"2026-04-29T04:27:36.797Z","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":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"postOnThird":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-29T04:24:58.895Z","endTime":"2026-04-29T04:26:29.702Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: John King replaces Michael Petersen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-29T04:26:29.702Z","endTime":"2026-04-29T04:27:28.215Z","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":"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":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.845300208910974,"aZ":-32.55454216674347,"pfxX":9.019236415093243,"pfxZ":-0.20961373374206183,"pX":0.44765391435093393,"pZ":3.261319330670999,"vX0":-5.966280250059173,"vY0":-132.32690850393135,"vZ0":0.08190771345985937,"x":99.94,"y":150.72,"x0":1.5536577455399296,"y0":50.00623089768369,"z0":5.604667342580114,"aX":16.082410279398122},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.1,"breakHorizontal":-15.1,"spinRate":2255,"spinDirection":121},"zone":3,"typeConfidence":2.0,"plateTime":0.4130982042453244,"extension":5.811639622889753},"hitData":{"launchSpeed":69.4,"launchAngle":50.0,"totalDistance":184.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":139.73,"coordY":128.79}},"index":2,"playId":"23bd820e-6e45-3793-8341-b023942c8870","pitchNumber":1,"startTime":"2026-04-29T04:27:28.215Z","endTime":"2026-04-29T04:27:36.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T04:27:36.797Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Muncy grounds out to first baseman Christopher Morel.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T04:27:50.528Z","endTime":"2026-04-29T04:28:39.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"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":"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":1},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"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(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":84.2,"endSpeed":78.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.2901338901464,"aZ":-29.11426805294239,"pfxX":-1.2133730359632509,"pfxZ":1.9815093499423426,"pX":-0.42304181103363203,"pZ":2.9238471697017476,"vX0":-4.732484889571242,"vY0":-122.72694729355017,"vZ0":-0.750673779924718,"x":133.13,"y":159.84,"x0":1.6777245356882025,"y0":50.00524785877567,"z0":5.684982392965475,"aX":-1.874204185694672},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.7,"breakHorizontal":3.1,"spinRate":2842,"spinDirection":294},"zone":1,"typeConfidence":2.0,"plateTime":0.44408687696668947,"extension":5.727851458024298},"index":0,"playId":"6b85f22d-a2ea-3e38-bd3a-d87b9a19d711","pitchNumber":1,"startTime":"2026-04-29T04:28:07.849Z","endTime":"2026-04-29T04:28:11.335Z","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":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48082880744988,"aZ":-37.12874203309687,"pfxX":-6.888380140573966,"pfxZ":-3.550280437412413,"pX":-0.40268257861365075,"pZ":2.702230043565865,"vX0":-3.2118701566886485,"vY0":-118.00257409947075,"vZ0":1.0375103291665844,"x":132.35,"y":165.82,"x0":1.874956504924529,"y0":50.00098209199235,"z0":5.703346416178294,"aX":-9.618987424086969},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-5.9,"breakHorizontal":13.3,"spinRate":2651,"spinDirection":307},"zone":4,"typeConfidence":0.86,"plateTime":0.46589200661164565,"extension":6.081658243580387},"hitData":{"launchSpeed":68.2,"launchAngle":-25.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.16,"coordY":173.23}},"index":1,"playId":"58be9b98-b744-3451-ac8f-c1bd208741ba","pitchNumber":2,"startTime":"2026-04-29T04:28:31.844Z","endTime":"2026-04-29T04:28:39.244Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T04:28:39.244Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Graham Pauley pops out to first baseman Freddie Freeman in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T04:31:07.223Z","endTime":"2026-04-29T04:33:28.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jack Dreyer replaces Blake Treinen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T04:31:04.367Z","endTime":"2026-04-29T04:31:09.398Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676263,"link":"/api/v1/people/676263"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04701890727592,"aZ":-29.276422234970568,"pfxX":-0.458396087734817,"pfxZ":1.7748285350822748,"pX":0.0208670807974502,"pZ":4.121799111088965,"vX0":-5.749746132363641,"vY0":-126.41726540863176,"vZ0":1.0549539308432627,"x":116.2,"y":127.49,"x0":2.3774296700852635,"y0":50.0009575157844,"z0":6.036579181593045,"aX":-0.7456983850366008},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.7,"breakHorizontal":2.0,"spinRate":2388,"spinDirection":201},"zone":11,"typeConfidence":0.92,"plateTime":0.432105695020653,"extension":6.430483109709102},"index":1,"playId":"ab75abcc-f64a-3e24-b701-0c4e70227366","pitchNumber":1,"startTime":"2026-04-29T04:31:09.398Z","endTime":"2026-04-29T04:31:13.367Z","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":88.2,"endSpeed":81.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.196116510299674,"aZ":-25.1965120724899,"pfxX":-1.0702463599601342,"pfxZ":4.155673080716928,"pX":-0.9463389446737372,"pZ":0.8665250507911982,"vX0":-7.384585143881247,"vY0":-128.1371465985692,"vZ0":-7.360713031812,"x":153.07,"y":215.38,"x0":2.1009796550716775,"y0":50.00232993085469,"z0":5.719077348472502,"aX":-1.794065721813414},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.2,"breakHorizontal":3.5,"spinRate":2482,"spinDirection":162},"zone":13,"typeConfidence":0.92,"plateTime":0.4259711788657343,"extension":6.811904305203695},"index":2,"playId":"6678e8ac-05bc-3317-9e00-ba624ecf279f","pitchNumber":2,"startTime":"2026-04-29T04:31:23.952Z","endTime":"2026-04-29T04:31:27.823Z","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":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.689364059255666,"aZ":-9.763709436429812,"pfxX":2.7022422826035064,"pfxZ":12.161605594285241,"pX":0.028890761969587526,"pZ":3.2483003952118104,"vX0":-5.696132646094302,"vY0":-135.19284192216847,"vZ0":-5.085702499555008,"x":115.9,"y":151.08,"x0":1.816280556771135,"y0":50.003524436543906,"z0":5.845167997502599,"aX":4.98003222360192},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":21.0,"breakHorizontal":-3.6,"spinRate":2390,"spinDirection":159},"zone":2,"typeConfidence":0.9,"plateTime":0.4058287763644084,"extension":6.6499714357139625},"index":3,"playId":"b3545c9a-2507-363f-b7a5-77159cf5e904","pitchNumber":3,"startTime":"2026-04-29T04:31:42.521Z","endTime":"2026-04-29T04:31:46.407Z","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":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.733091353861685,"aZ":-8.075330381803111,"pfxX":3.0292026327430617,"pfxZ":12.985528121786585,"pX":-0.7932576472181357,"pZ":3.8325815492707744,"vX0":-7.687156348222831,"vY0":-135.8501459007737,"vZ0":-4.133325631412577,"x":147.24,"y":135.3,"x0":1.6884365084380566,"y0":50.00180379727551,"z0":5.942973392879535,"aX":5.62170399247776},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":22.7,"breakHorizontal":-3.7,"spinRate":2490,"spinDirection":157},"zone":11,"typeConfidence":0.92,"plateTime":0.40427144001895154,"extension":6.754839866106299},"index":4,"playId":"742912c0-ce56-3b55-a7fd-b5406c52f84c","pitchNumber":4,"startTime":"2026-04-29T04:31:57.648Z","endTime":"2026-04-29T04:32:01.741Z","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":92.9,"endSpeed":84.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.783285621379434,"aZ":-7.644169185532964,"pfxX":3.071558756033863,"pfxZ":13.3398636204315,"pX":0.19800076325590213,"pZ":2.9275956001725976,"vX0":-5.23059021763813,"vY0":-135.0873997825131,"vZ0":-6.382973703042738,"x":109.45,"y":159.73,"x0":1.764702812167905,"y0":50.00490022634121,"z0":5.865649817058927,"aX":5.649353531146072},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":22.9,"breakHorizontal":-4.4,"spinRate":2494,"spinDirection":160},"zone":2,"typeConfidence":0.92,"plateTime":0.4062133246545252,"extension":6.676691373856918},"index":5,"playId":"e68ec5d8-79f7-3e25-b133-8dc45e4872b7","pitchNumber":5,"startTime":"2026-04-29T04:32:12.061Z","endTime":"2026-04-29T04:32:17.666Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-29T04:32:40.973Z","endTime":"2026-04-29T04:32:58.187Z","isPitch":false,"type":"action","player":{"id":688363,"link":"/api/v1/people/688363"}},{"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":93.3,"endSpeed":85.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.337434332497597,"aZ":-10.74957285305029,"pfxX":4.279190965204195,"pfxZ":11.527882697249419,"pX":-0.4790898764914307,"pZ":3.1237165868854553,"vX0":-7.239959808161331,"vY0":-135.63235202807292,"vZ0":-5.310390926572176,"x":135.26,"y":154.44,"x0":1.671838283128122,"y0":50.003812155526866,"z0":5.8601834916258495,"aX":7.954209067252226},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.9,"breakHorizontal":-6.1,"spinRate":2360,"spinDirection":162},"zone":1,"typeConfidence":0.91,"plateTime":0.404209595259418,"extension":6.479602733799027},"index":7,"playId":"b8752e39-a1a2-3dd1-ac08-b7ff89fc252d","pitchNumber":6,"startTime":"2026-04-29T04:32:58.187Z","endTime":"2026-04-29T04:33:01.784Z","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":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80086319037649,"aZ":-10.482359595899284,"pfxX":3.3920998103371964,"pfxZ":11.669608601784073,"pX":0.4094464592965212,"pZ":3.255357953344182,"vX0":-4.862439133658728,"vY0":-135.29463941377745,"vZ0":-4.84697031172306,"x":101.39,"y":150.89,"x0":1.7870691123147144,"y0":50.00179334394186,"z0":5.801217307934186,"aX":6.3051441148897895},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.3,"breakHorizontal":-5.2,"spinRate":2425,"spinDirection":157},"zone":3,"typeConfidence":0.91,"plateTime":0.40445332576760773,"extension":6.536468729727908},"hitData":{"launchSpeed":84.6,"launchAngle":76.0,"totalDistance":49.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":141.87,"coordY":191.41}},"index":8,"playId":"efe94ab8-69e3-31be-8035-d26f08108595","pitchNumber":7,"startTime":"2026-04-29T04:33:19.103Z","endTime":"2026-04-29T04:33:28.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T04:33:28.824Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T04:33:45.834Z","endTime":"2026-04-29T04:35:46.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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, 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.4,"endSpeed":81.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.139141139718962,"aZ":-27.09889684765653,"pfxX":-1.9433771391426353,"pfxZ":3.031747182566358,"pX":-0.16695624691968364,"pZ":3.2718371758993077,"vX0":-5.46122534574763,"vY0":-128.67766978988587,"vZ0":-1.4428528797889983,"x":123.36,"y":150.44,"x0":2.236827081856141,"y0":50.00235283924163,"z0":5.942786812988354,"aX":-3.2527790068622187},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.4,"breakHorizontal":4.8,"spinRate":2355,"spinDirection":173},"zone":2,"typeConfidence":0.91,"plateTime":0.42594212604264126,"extension":6.386451128980215},"index":0,"playId":"ce051ecf-51c8-3fec-af32-dd73729e10eb","pitchNumber":1,"startTime":"2026-04-29T04:33:55.568Z","endTime":"2026-04-29T04:33:59.598Z","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":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.017600603014014,"aZ":-20.31839308483578,"pfxX":-1.7733079418714124,"pfxZ":6.722152324492681,"pX":-0.9263505691384767,"pZ":0.3792817142832307,"vX0":-7.143321431921842,"vY0":-131.4571308582814,"vZ0":-9.94070250988663,"x":152.31,"y":228.54,"x0":2.0485366889748526,"y0":50.00028267686203,"z0":5.697995793139762,"aX":-3.1226208952361985},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.3,"breakHorizontal":4.7,"spinRate":2509,"spinDirection":148},"zone":13,"typeConfidence":0.85,"plateTime":0.41554535787284363,"extension":6.847546132000778},"index":1,"playId":"5ff8d754-0e7a-3e3b-8aaf-fb4ba570e14e","pitchNumber":2,"startTime":"2026-04-29T04:34:10.721Z","endTime":"2026-04-29T04:34:14.311Z","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":92.8,"endSpeed":84.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44491174884897,"aZ":-9.771716830938146,"pfxX":2.601184564460508,"pfxZ":12.173088444778395,"pX":0.34675096094947555,"pZ":4.740349561978272,"vX0":-5.060344059968132,"vY0":-135.04841288066012,"vZ0":-1.4072122542170344,"x":103.78,"y":110.79,"x0":1.9099790214665535,"y0":50.00003697935131,"z0":5.958495961619623,"aX":4.786746287165145},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":22.0,"breakHorizontal":-3.6,"spinRate":2438,"spinDirection":156},"zone":12,"typeConfidence":0.91,"plateTime":0.40616385609221695,"extension":6.574654150475063},"index":2,"playId":"e4ea2c3b-64c6-397a-b7d3-52b94f567f08","pitchNumber":3,"startTime":"2026-04-29T04:34:29.187Z","endTime":"2026-04-29T04:34:32.810Z","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":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.067052504037672,"aZ":-9.683794716353779,"pfxX":3.044600497184739,"pfxZ":12.217875491905872,"pX":-0.5009365024190512,"pZ":3.287990048283356,"vX0":-7.021414687525258,"vY0":-134.98646985488514,"vZ0":-4.993560627814892,"x":136.09,"y":150.0,"x0":1.7412369673601376,"y0":50.00295553995723,"z0":5.847010297633829,"aX":5.605090519913527},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":21.2,"breakHorizontal":-4.0,"spinRate":2475,"spinDirection":160},"zone":1,"typeConfidence":0.91,"plateTime":0.40615168701901494,"extension":6.412645678205026},"index":3,"playId":"ada41207-a4ce-36a3-aa79-2613c4506c45","pitchNumber":4,"startTime":"2026-04-29T04:34:44.437Z","endTime":"2026-04-29T04:34:47.945Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-29T04:35:03.382Z","endTime":"2026-04-29T04:35:20.644Z","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(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":89.8,"endSpeed":82.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.376621451022853,"aZ":-27.483361909762532,"pfxX":0.271306723502287,"pfxZ":2.7028731877724272,"pX":-0.6387632565946338,"pZ":3.3296055653639764,"vX0":-6.881526687242516,"vY0":-130.67521552177055,"vZ0":-1.5237325905577372,"x":141.35,"y":148.88,"x0":1.988637915804646,"y0":50.005015793651005,"z0":5.976167545879754,"aX":0.47166252705356837},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.8,"breakHorizontal":1.0,"spinRate":2361,"spinDirection":169},"zone":1,"typeConfidence":0.89,"plateTime":0.4184348488450951,"extension":6.522374355623075},"index":5,"playId":"164c0695-3fa9-3a21-9c89-1af774f6f4f1","pitchNumber":5,"startTime":"2026-04-29T04:35:20.644Z","endTime":"2026-04-29T04:35:24.204Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.743287450423278,"aZ":-8.254062989145483,"pfxX":4.129370419282064,"pfxZ":12.91829620280255,"pX":0.09462498490098041,"pZ":3.689648105444322,"vX0":-5.775336994577343,"vY0":-135.2695533558204,"vZ0":-4.210473035359504,"x":113.39,"y":139.16,"x0":1.7216608525341226,"y0":50.00225533972844,"z0":5.846055663675293,"aX":7.646366894639869},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":22.7,"breakHorizontal":-6.2,"spinRate":2367,"spinDirection":158},"zone":12,"typeConfidence":0.93,"plateTime":0.40506226405507206,"extension":6.559893219949185},"index":6,"playId":"2be5f7c2-bd41-31f8-99d7-0d53cb945baf","pitchNumber":6,"startTime":"2026-04-29T04:35:42.513Z","endTime":"2026-04-29T04:35:46.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T04:35:46.268Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Stowers singles on a ground ball to first baseman Freddie Freeman.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T04:35:56.957Z","endTime":"2026-04-29T04:37:09.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"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":80.6,"endSpeed":74.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15708316628057,"aZ":-46.46063007186552,"pfxX":-1.0918042976295985,"pfxZ":-10.408822002375343,"pX":-0.20077493037077965,"pZ":0.4482547665644886,"vX0":-4.838734410002865,"vY0":-117.28491873384446,"vZ0":-2.5288480443608603,"x":124.65,"y":226.68,"x0":2.0430503590673803,"y0":50.00105391585264,"z0":5.932355074010677,"aX":-1.4983787180149375},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-19.2,"breakHorizontal":3.4,"spinRate":2501,"spinDirection":341},"zone":13,"typeConfidence":0.92,"plateTime":0.46959296730098066,"extension":6.751380531629178},"index":0,"playId":"8e3ad538-bf26-357a-ba4f-be14fdd19773","pitchNumber":1,"startTime":"2026-04-29T04:36:13.561Z","endTime":"2026-04-29T04:36:17.303Z","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":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.396565646407502,"aZ":-10.230423867224207,"pfxX":3.477439828297779,"pfxZ":11.90899967720647,"pX":0.7234486293889402,"pZ":3.402460278684843,"vX0":-4.059389102301991,"vY0":-134.90265812365644,"vZ0":-4.529811503247494,"x":89.42,"y":146.91,"x0":1.796058152426244,"y0":50.00672026546416,"z0":5.824968564241931,"aX":6.410081173884335},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.8,"breakHorizontal":-5.4,"spinRate":2338,"spinDirection":158},"zone":3,"typeConfidence":0.91,"plateTime":0.4060608366186331,"extension":6.344462036533297},"index":1,"playId":"5c8f9e66-7459-3e2b-9124-a9bc889bd37f","pitchNumber":2,"startTime":"2026-04-29T04:36:32.449Z","endTime":"2026-04-29T04:36:35.924Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-04-29T04:36:48.921Z","endTime":"2026-04-29T04:37:01.489Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.712953874635996,"aZ":-29.315779119673614,"pfxX":1.2128402132440703,"pfxZ":1.6808066301999371,"pX":-0.845630174788712,"pZ":2.1219849752283215,"vX0":-7.396081145732227,"vY0":-129.06565381168295,"vZ0":-3.9087022698849045,"x":149.23,"y":181.49,"x0":1.8891261222180902,"y0":50.0045656101141,"z0":5.8924871066235545,"aX":2.0652049428588746},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.4,"breakHorizontal":-0.7,"spinRate":2260,"spinDirection":173},"zone":13,"typeConfidence":0.92,"plateTime":0.4230100854467804,"extension":6.658538088322211},"hitData":{"launchSpeed":69.7,"launchAngle":-65.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":139.1,"coordY":175.05}},"index":3,"playId":"a4d05254-758d-332a-b082-7895d2611e32","pitchNumber":3,"startTime":"2026-04-29T04:37:01.489Z","endTime":"2026-04-29T04:37:09.576Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T04:37:09.576Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Lopez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T04:37:34.936Z","endTime":"2026-04-29T04:40:37.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":7},"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":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54374179083182,"aZ":-46.002265608336884,"pfxX":-3.2592002553217787,"pfxZ":-10.31168428863607,"pX":0.3194457499894204,"pZ":1.8388586290980646,"vX0":-1.17843701464695,"vY0":-115.62126873690613,"vZ0":0.5924024914216368,"x":104.82,"y":189.13,"x0":1.260635244688691,"y0":50.003868343213774,"z0":6.029127114499707,"aX":-4.369474246505723},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-18.1,"breakHorizontal":6.2,"spinRate":2487,"spinDirection":342},"zone":9,"typeConfidence":0.92,"plateTime":0.47552789516419836,"extension":6.618903305561494},"index":0,"playId":"182985e0-aae5-3667-bddc-716db0037382","pitchNumber":1,"startTime":"2026-04-29T04:37:49.532Z","endTime":"2026-04-29T04:37:53.180Z","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":93.2,"endSpeed":85.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.627872155704235,"aZ":-11.375935819064457,"pfxX":4.074442868114286,"pfxZ":11.195616206927662,"pX":0.4898390326193956,"pZ":2.4517610085756623,"vX0":-2.198796226204637,"vY0":-135.66356210420986,"vZ0":-6.670067194876127,"x":98.33,"y":172.58,"x0":0.7829574410570594,"y0":50.00310939560446,"z0":5.741121550164523,"aX":7.568704188380681},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.0,"breakHorizontal":-6.8,"spinRate":2388,"spinDirection":157},"zone":6,"typeConfidence":0.9,"plateTime":0.4042806780481989,"extension":6.709423376425005},"index":1,"playId":"72f03899-f481-350d-ac42-9e9e73fca815","pitchNumber":2,"startTime":"2026-04-29T04:38:09.680Z","endTime":"2026-04-29T04:38:15.090Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.115942569104554,"aZ":-27.583001767934814,"pfxX":-0.03597738940543138,"pfxZ":2.5889843289639867,"pX":-1.5634551007098472,"pZ":0.4714281198039754,"vX0":-6.660864966534401,"vY0":-132.09774484336586,"vZ0":-8.243360492589948,"x":176.6,"y":226.05,"x0":0.9914401854992078,"y0":50.00615373751014,"z0":5.649050307723732,"aX":-0.06204803504375896},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.1,"breakHorizontal":1.4,"spinRate":2462,"spinDirection":153},"zone":13,"typeConfidence":0.91,"plateTime":0.4140354428983626,"extension":6.647082298146412},"index":2,"playId":"07bc049f-0bb9-3700-9c5e-fef805b2d4d9","pitchNumber":3,"startTime":"2026-04-29T04:38:43.825Z","endTime":"2026-04-29T04:38:47.168Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"505b85d7-2c7f-3b6e-a52a-06082256efb2","startTime":"2026-04-29T04:39:05.048Z","endTime":"2026-04-29T04:39:08.563Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.087931845974786,"aZ":-27.65259297397727,"pfxX":-0.8842787290108378,"pfxZ":2.536064393328017,"pX":-0.11171339179351442,"pZ":2.8014886966515715,"vX0":-2.918680055974765,"vY0":-132.16872338871926,"vZ0":-2.824913792069766,"x":121.26,"y":163.14,"x0":1.1182797874295807,"y0":50.00311574866313,"z0":5.898126392192956,"aX":-1.576491209367866},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.2,"breakHorizontal":2.2,"spinRate":2495,"spinDirection":162},"zone":2,"typeConfidence":0.89,"plateTime":0.4131635315665809,"extension":6.281816915010058},"index":4,"playId":"6d5827d3-e078-3a9a-a855-ecd1b97e6185","pitchNumber":4,"startTime":"2026-04-29T04:39:23.247Z","endTime":"2026-04-29T04:39:26.812Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10830050392162,"aZ":-32.237923834248356,"pfxX":-0.6149868964803555,"pfxZ":-0.035815580715858886,"pX":-0.3384083563839491,"pZ":3.661080807634141,"vX0":-3.741184695063372,"vY0":-128.83187075083546,"vZ0":0.5267876531339653,"x":129.9,"y":139.93,"x0":1.210935717582264,"y0":50.00379000494606,"z0":5.940376605596115,"aX":-1.036568016376057},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.2,"breakHorizontal":1.9,"spinRate":2378,"spinDirection":231},"zone":11,"typeConfidence":0.91,"plateTime":0.42471425293945897,"extension":6.5537818607633325},"index":5,"playId":"40b2990c-2c13-3126-a40d-8aed929aa908","pitchNumber":5,"startTime":"2026-04-29T04:39:51.516Z","endTime":"2026-04-29T04:39:55.661Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.307547575801014,"aZ":-9.945672429596668,"pfxX":2.865040839649228,"pfxZ":11.954264271286565,"pX":1.0724082722211916,"pZ":2.824997869570447,"vX0":-0.15174164426948122,"vY0":-135.87843636479363,"vZ0":-6.045226742820192,"x":76.12,"y":162.51,"x0":0.7572194560673582,"y0":50.00313625518735,"z0":5.778048488091032,"aX":5.327849580381912},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.5,"breakHorizontal":-5.2,"spinRate":2373,"spinDirection":164},"zone":12,"typeConfidence":0.9,"plateTime":0.40395596868175376,"extension":6.425073935494576},"index":6,"playId":"cff99fd4-4e0a-3ee5-8ff4-c3075319ee51","pitchNumber":6,"startTime":"2026-04-29T04:40:11.934Z","endTime":"2026-04-29T04:40:15.729Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88640085130145,"aZ":-45.14841239818369,"pfxX":-3.117655610818411,"pfxZ":-9.39620198148521,"pX":0.22253946096982175,"pZ":1.8300958651271648,"vX0":-1.285738398361285,"vY0":-117.00466650948992,"vZ0":0.2664491045112112,"x":108.52,"y":189.37,"x0":1.184810964266194,"y0":50.00141246960838,"z0":5.9589583708982,"aX":-4.305324703842348},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-16.7,"breakHorizontal":6.0,"spinRate":2522,"spinDirection":334},"zone":8,"typeConfidence":0.92,"plateTime":0.4688247608949987,"extension":6.455656103973878},"index":7,"playId":"7d9b7e4d-372c-3c53-a61f-1cdcbf0f5244","pitchNumber":7,"startTime":"2026-04-29T04:40:33.638Z","endTime":"2026-04-29T04:40:37.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T04:40:37.604Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Teoscar Hernández flies out sharply to center fielder Jakob Marsee.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-29T04:43:12.332Z","endTime":"2026-04-29T04:45:03.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"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"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Javier Sanoja replaces first baseman Christopher Morel, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T04:42:51.320Z","endTime":"2026-04-29T04:42:51.354Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":666624,"link":"/api/v1/people/666624"}},{"details":{"description":"Defensive switch from third base to first base for Graham Pauley.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-29T04:42:51.354Z","endTime":"2026-04-29T04:42:51.356Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"900"},{"details":{"description":"Pitching Change: Tyler Phillips replaces John King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-29T04:42:51.356Z","endTime":"2026-04-29T04:43:14.218Z","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":"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":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.000371053216533,"aZ":-33.758819948229,"pfxX":-6.55439612807782,"pfxZ":-0.9541178584827161,"pX":0.5376858977129595,"pZ":2.9876692569604066,"vX0":5.771114763732212,"vY0":-127.96048233729304,"vZ0":-1.2349790119190556,"x":96.5,"y":158.11,"x0":-0.8891370218419411,"y0":50.000585126941765,"z0":6.107912006470025,"aX":-10.92997994615941},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.8,"breakHorizontal":10.7,"spinRate":1341,"spinDirection":238},"zone":3,"typeConfidence":0.91,"plateTime":0.4271229197115791,"extension":6.569667790357795},"index":3,"playId":"4b4b4c79-1175-3b3a-8ecf-77ac2a7fedcb","pitchNumber":1,"startTime":"2026-04-29T04:43:14.218Z","endTime":"2026-04-29T04:43:17.878Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.950663037227,"aZ":-33.33998886094417,"pfxX":6.659866927827998,"pfxZ":-0.7724556382751686,"pX":0.640654365493823,"pZ":1.2961835667744983,"vX0":2.199665225499584,"vY0":-122.62691185140154,"vZ0":-4.168620784094196,"x":92.58,"y":203.78,"x0":-1.1361434983485805,"y0":50.00444309384701,"z0":5.899636815024652,"aX":10.02215141409685},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.2,"breakHorizontal":-12.6,"spinRate":2461,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.44871589484655594,"extension":6.287563148840257},"index":4,"playId":"d7899d5f-41eb-3116-80b1-9d9b55c71493","pitchNumber":2,"startTime":"2026-04-29T04:43:26.539Z","endTime":"2026-04-29T04:43:30.424Z","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":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.297579673944426,"aZ":-30.512339378817945,"pfxX":6.005550253111744,"pfxZ":1.0857941773133275,"pX":1.461788299618465,"pZ":1.4673417726551252,"vX0":4.055946830429396,"vY0":-123.12908998024763,"vZ0":-4.59018091223408,"x":61.28,"y":199.16,"x0":-0.9913436479851252,"y0":50.000005682798744,"z0":5.961486125771719,"aX":9.14317089580617},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.1,"breakHorizontal":-11.9,"spinRate":2566,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4462272105045071,"extension":6.283253851903112},"index":5,"playId":"adec5d42-1f44-3cce-9cc2-6dc2ab2a3f8a","pitchNumber":3,"startTime":"2026-04-29T04:43:40.407Z","endTime":"2026-04-29T04:43:44.071Z","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":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52278285238493,"aZ":-26.640170154652434,"pfxX":-10.458852146407084,"pfxZ":2.7991300290885412,"pX":-0.8358316138515487,"pZ":2.7930348792985917,"vX0":3.8553666961292317,"vY0":-139.97713180245012,"vZ0":-4.108633578545155,"x":148.86,"y":163.37,"x0":-0.8746880692808144,"y0":50.003482836261014,"z0":6.030514415029114,"aX":-20.690500945842892},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.4,"breakHorizontal":18.1,"spinRate":2104,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.3917545178183248,"extension":6.145992756586512},"index":6,"playId":"b6ab0aec-db7a-3b79-b3fe-694cd8182660","pitchNumber":4,"startTime":"2026-04-29T04:43:55.058Z","endTime":"2026-04-29T04:43:59.169Z","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":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.941512893367477,"aZ":-21.12727118788079,"pfxX":-9.634588983672929,"pfxZ":5.4217989209847905,"pX":-0.6690465024420079,"pZ":1.9942607512318113,"vX0":3.7877202743321323,"vY0":-141.31554962996606,"vZ0":-7.35203991712522,"x":142.5,"y":184.93,"x0":-0.7692594569808997,"y0":50.002248919351764,"z0":5.970095003984786,"aX":-19.63206087939674},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.6,"breakHorizontal":16.8,"spinRate":2040,"spinDirection":224},"zone":7,"typeConfidence":0.92,"plateTime":0.3864823504580057,"extension":6.1659606277674035},"index":7,"playId":"09e926b3-25cd-359d-a198-5731fd626667","pitchNumber":5,"startTime":"2026-04-29T04:44:24.310Z","endTime":"2026-04-29T04:44:29.060Z","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":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.215354760808925,"aZ":-29.086730917651387,"pfxX":-6.626210881639026,"pfxZ":1.8208598137224143,"pX":0.4951940185952391,"pZ":2.556215445560528,"vX0":5.552912440546007,"vY0":-128.95933524090518,"vZ0":-3.2314002200516567,"x":98.12,"y":169.76,"x0":-0.8184052097391494,"y0":50.00138656807512,"z0":6.053857673012286,"aX":-11.230940542461175},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.9,"breakHorizontal":10.8,"spinRate":1253,"spinDirection":237},"zone":6,"typeConfidence":0.9,"plateTime":0.4236946387510909,"extension":6.606666830067083},"hitData":{"launchSpeed":102.2,"launchAngle":38.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":145.0,"coordY":56.79}},"index":8,"playId":"0261dcdc-ad1c-3c88-9ccc-13aa96ff7c7f","pitchNumber":6,"startTime":"2026-04-29T04:44:51.967Z","endTime":"2026-04-29T04:45:03.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T04:45:03.788Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andy Pages singles on a ground ball to shortstop Otto Lopez.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-29T04:45:24.686Z","endTime":"2026-04-29T04:46:47.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":[0,1,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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(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":96.9,"endSpeed":88.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.735523693528826,"aZ":-25.090852419163753,"pfxX":-10.290418071625592,"pfxZ":3.538656937014027,"pX":0.6529251865448975,"pZ":2.7205346460552966,"vX0":7.484449714945287,"vY0":-140.82960354749756,"vZ0":-4.672771607568594,"x":92.11,"y":165.33,"x0":-0.7054947145477073,"y0":50.00701116823397,"z0":6.029562816307878,"aX":-20.622804421203938},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.6,"breakHorizontal":17.0,"spinRate":2087,"spinDirection":217},"zone":6,"typeConfidence":0.91,"plateTime":0.38930162656493916,"extension":6.227822732863772},"index":0,"playId":"21512305-b137-3533-ba27-9cdde1a40190","pitchNumber":1,"startTime":"2026-04-29T04:45:24.686Z","endTime":"2026-04-29T04:45:28.390Z","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":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40745067890509,"aZ":-22.77024500053016,"pfxX":-9.55873730557164,"pfxZ":4.637220443314362,"pX":0.4040774803476924,"pZ":1.6902223559679082,"vX0":6.800248650912349,"vY0":-141.28378996945307,"vZ0":-7.947751928142859,"x":101.6,"y":193.14,"x0":-0.7890249189407662,"y0":50.00097708380627,"z0":5.996881587475173,"aX":-19.372296045610906},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.0,"breakHorizontal":16.0,"spinRate":2119,"spinDirection":218},"zone":9,"typeConfidence":0.92,"plateTime":0.38729021397178975,"extension":6.1838260807324765},"index":1,"playId":"9e49b266-650b-3a8c-bcb4-3ae98deda373","pitchNumber":2,"startTime":"2026-04-29T04:45:37.862Z","endTime":"2026-04-29T04:46:04.885Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-29T04:46:07.752Z","endTime":"2026-04-29T04:46:18.218Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"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":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.707814996264386,"aZ":-29.295161184425655,"pfxX":3.9879421790161262,"pfxZ":1.864571982017627,"pX":0.23906044052079656,"pZ":1.5446939935158843,"vX0":1.8762672860312044,"vY0":-124.0869967986947,"vZ0":-4.637332395014048,"x":107.89,"y":197.07,"x0":-1.046972556573446,"y0":50.00498337999829,"z0":5.9014756258298195,"aX":6.16933335467467},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.5,"breakHorizontal":-7.7,"spinRate":2550,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4427713962346176,"extension":6.3869543246239155},"index":3,"playId":"3b4998d2-90c5-3bf9-9987-7a9a2669f72b","pitchNumber":3,"startTime":"2026-04-29T04:46:18.218Z","endTime":"2026-04-29T04:46:21.761Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.368061874897688,"aZ":-18.87605121756673,"pfxX":-9.088259927998097,"pfxZ":6.582814299565305,"pX":-0.4327925151090861,"pZ":2.1161555520375623,"vX0":4.184017076545986,"vY0":-141.05913939646732,"vZ0":-7.414043891456637,"x":133.5,"y":181.64,"x0":-0.752633641996652,"y0":50.001040542364365,"z0":5.9903192347654235,"aX":-18.356702360270617},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.7,"breakHorizontal":15.6,"spinRate":2107,"spinDirection":222},"zone":7,"typeConfidence":0.9,"plateTime":0.3879314421135942,"extension":6.273735604162972},"hitData":{"launchSpeed":83.9,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.79,"coordY":158.09}},"index":4,"playId":"08924d86-cb4c-3f7e-9eb9-5b01d555e15c","pitchNumber":4,"startTime":"2026-04-29T04:46:39.242Z","endTime":"2026-04-29T04:46:47.276Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T04:46:47.276Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hyeseong Kim flies out to left fielder Kyle Stowers.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-29T04:47:10.316Z","endTime":"2026-04-29T04:48:56.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":3},"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 In Dirt"},"description":"Ball In Dirt","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":96.1,"endSpeed":88.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.007582598593,"aZ":-17.926258251271044,"pfxX":-10.571038845445234,"pfxZ":7.226443508310277,"pX":0.9740205374688855,"pZ":0.20624218794726856,"vX0":8.405787508743467,"vY0":-139.24678337504508,"vZ0":-12.00105324116024,"x":79.87,"y":233.21,"x0":-0.7038919076782759,"y0":50.00608228472542,"z0":5.746262443981588,"aX":-20.852372880618592},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.8,"breakHorizontal":17.5,"spinRate":2147,"spinDirection":219},"zone":14,"typeConfidence":0.91,"plateTime":0.3927044988430688,"extension":6.504683526524718},"index":0,"playId":"2f68049f-8d2e-316f-917c-b6559460d9f2","pitchNumber":1,"startTime":"2026-04-29T04:47:32.467Z","endTime":"2026-04-29T04:47:36.366Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56465294263897,"aZ":-27.45284591205329,"pfxX":-7.6635618188368655,"pfxZ":2.8443452747117455,"pX":0.07784716673598936,"pZ":2.1471494103456736,"vX0":4.956051463461204,"vY0":-127.54472960416436,"vZ0":-4.163393971408516,"x":114.03,"y":180.81,"x0":-0.8881543702713652,"y0":50.001777363742555,"z0":5.94876901874323,"aX":-12.711230691660024},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.4,"breakHorizontal":12.8,"spinRate":1195,"spinDirection":233},"zone":5,"typeConfidence":0.9,"plateTime":0.4283362057550679,"extension":6.652314883248671},"index":1,"playId":"999b58a1-b86b-320d-9dc0-9d5ac3889e50","pitchNumber":2,"startTime":"2026-04-29T04:47:55.141Z","endTime":"2026-04-29T04:47:59.185Z","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.8,"endSpeed":80.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42324378320506,"aZ":-31.29800385780234,"pfxX":-4.997022246491689,"pfxZ":0.5324107563594112,"pX":0.11877711225218443,"pZ":2.0235803914798827,"vX0":4.4237281053568065,"vY0":-126.44810221168328,"vZ0":-3.650312417348406,"x":112.47,"y":184.14,"x0":-0.995917811473392,"y0":50.000219519282915,"z0":5.97077178226383,"aX":-8.169987485134621},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.5,"breakHorizontal":8.2,"spinRate":1269,"spinDirection":240},"zone":8,"typeConfidence":0.89,"plateTime":0.4315629225546127,"extension":6.702165926032676},"index":2,"playId":"803d4df3-6844-36fc-9d36-119e47ea7656","pitchNumber":3,"startTime":"2026-04-29T04:48:15.795Z","endTime":"2026-04-29T04:48:19.160Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11343132100396,"aZ":-41.95239977539218,"pfxX":2.9575601276145522,"pfxZ":-6.607869124273687,"pX":0.1903701798098362,"pZ":2.4848068510968604,"vX0":1.056179081957884,"vY0":-120.75808833098758,"vZ0":-0.5550875085929101,"x":109.74,"y":171.69,"x0":-0.6367101896085915,"y0":50.0034826315987,"z0":6.402487199676558,"aX":4.375865699610995},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-11.9,"breakHorizontal":-5.6,"spinRate":2466,"spinDirection":37},"zone":5,"typeConfidence":0.91,"plateTime":0.4532655876367486,"extension":6.557611912086181},"hitData":{"launchSpeed":88.1,"launchAngle":38.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.07,"coordY":109.48}},"index":3,"playId":"ff2fead8-a818-3efb-9aab-2c588fce7fcc","pitchNumber":4,"startTime":"2026-04-29T04:48:45.226Z","endTime":"2026-04-29T04:48:56.280Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T04:48:56.280Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Freeland grounds out, first baseman Graham Pauley to pitcher Tyler Phillips.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-29T04:49:12.436Z","endTime":"2026-04-29T04:49:55.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"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":".222"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".467"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".185"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".296"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".438"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".040"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".393"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.188"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".542"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".294"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.61"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.40"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.81"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.71"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.95"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.15"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.14"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.48"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.09"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.72"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.80"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.81"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.88"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".393"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.188"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".542"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".294"}],"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":"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":1},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.5,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.653689669982878,"aZ":-43.247700054317676,"pfxX":1.562133448659961,"pfxZ":-7.446082835752178,"pX":1.2890387806799104,"pZ":0.12631371791799,"vX0":3.858307088921274,"vY0":-121.40834455562566,"vZ0":-5.618234510847873,"x":67.86,"y":235.37,"x0":-0.5262445090679879,"y0":50.00299758205383,"z0":6.250593567860262,"aX":2.3227769820402586},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-14.6,"breakHorizontal":-3.7,"spinRate":2573,"spinDirection":32},"zone":14,"typeConfidence":0.91,"plateTime":0.45181974780131284,"extension":6.794239573819839},"index":0,"playId":"e7ab5f84-3bf6-3dd4-ac01-74b90b55c7fb","pitchNumber":1,"startTime":"2026-04-29T04:49:22.451Z","endTime":"2026-04-29T04:49:27.403Z","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":94.8,"endSpeed":87.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.891481251500384,"aZ":-22.530379472854133,"pfxX":-9.950593756070965,"pfxZ":4.995727893753253,"pX":0.06424204334079303,"pZ":2.6163044499404635,"vX0":6.173504496910287,"vY0":-137.886257187353,"vZ0":-4.910653340144679,"x":114.55,"y":168.14,"x0":-0.9077559582679045,"y0":50.00439749188464,"z0":5.93523931776645,"aX":-19.213500006173398},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.3,"breakHorizontal":16.8,"spinRate":2138,"spinDirection":216},"zone":5,"typeConfidence":0.92,"plateTime":0.3968266021652922,"extension":6.536836636747683},"hitData":{"launchSpeed":84.7,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.79,"coordY":166.57}},"index":1,"playId":"61620e6f-edf0-337a-a36e-fdc04ed0c014","pitchNumber":2,"startTime":"2026-04-29T04:49:47.955Z","endTime":"2026-04-29T04:49:55.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T04:49:55.614Z","atBatIndex":74}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Freeland grounds out, first baseman Graham Pauley to pitcher Tyler Phillips.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-29T04:49:12.436Z","endTime":"2026-04-29T04:49:55.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"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":".222"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".467"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".185"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".296"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".438"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".040"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".393"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.188"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".542"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".294"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.61"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.40"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.81"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.71"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.95"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.15"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.14"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.48"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.09"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.72"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.80"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.81"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.88"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".393"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.188"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".542"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".294"}],"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":"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":1},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.5,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.653689669982878,"aZ":-43.247700054317676,"pfxX":1.562133448659961,"pfxZ":-7.446082835752178,"pX":1.2890387806799104,"pZ":0.12631371791799,"vX0":3.858307088921274,"vY0":-121.40834455562566,"vZ0":-5.618234510847873,"x":67.86,"y":235.37,"x0":-0.5262445090679879,"y0":50.00299758205383,"z0":6.250593567860262,"aX":2.3227769820402586},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-14.6,"breakHorizontal":-3.7,"spinRate":2573,"spinDirection":32},"zone":14,"typeConfidence":0.91,"plateTime":0.45181974780131284,"extension":6.794239573819839},"index":0,"playId":"e7ab5f84-3bf6-3dd4-ac01-74b90b55c7fb","pitchNumber":1,"startTime":"2026-04-29T04:49:22.451Z","endTime":"2026-04-29T04:49:27.403Z","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":94.8,"endSpeed":87.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.891481251500384,"aZ":-22.530379472854133,"pfxX":-9.950593756070965,"pfxZ":4.995727893753253,"pX":0.06424204334079303,"pZ":2.6163044499404635,"vX0":6.173504496910287,"vY0":-137.886257187353,"vZ0":-4.910653340144679,"x":114.55,"y":168.14,"x0":-0.9077559582679045,"y0":50.00439749188464,"z0":5.93523931776645,"aX":-19.213500006173398},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.3,"breakHorizontal":16.8,"spinRate":2138,"spinDirection":216},"zone":5,"typeConfidence":0.92,"plateTime":0.3968266021652922,"extension":6.536836636747683},"hitData":{"launchSpeed":84.7,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.79,"coordY":166.57}},"index":1,"playId":"61620e6f-edf0-337a-a36e-fdc04ed0c014","pitchNumber":2,"startTime":"2026-04-29T04:49:47.955Z","endTime":"2026-04-29T04:49:55.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T04:49:55.614Z","atBatIndex":74},"scoringPlays":[12,35,64],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":39.16,"y":110.24},"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":1,"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":99.41,"y":112.55},"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":1,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"coordinates":{"x":138.5,"y":149.0},"type":"E","description":"Field Error"},{"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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":158.49,"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":1,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"coordinates":{"x":96.81,"y":146.69},"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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":133.35,"y":168.5},"type":"O","description":"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":1,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":108.82,"y":154.45},"type":"O","description":"Forceout"}]}},{"startIndex":10,"endIndex":16,"top":[10,11,12,13],"bottom":[14,15,16],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":106.63,"y":89.33},"type":"O","description":"Sac Fly"},{"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"coordinates":{"x":141.53,"y":148.4},"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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"coordinates":{"x":112.63,"y":83.41},"type":"O","description":"Lineout"}]}},{"startIndex":17,"endIndex":23,"top":[17,18,19],"bottom":[20,21,22,23],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"coordinates":{"x":159.7,"y":154.45},"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":3,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"coordinates":{"x":148.19,"y":161.72},"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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":151.1,"y":165.0},"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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"coordinates":{"x":91.97,"y":99.2},"type":"H","description":"Single"}]}},{"startIndex":24,"endIndex":31,"top":[24,25,26,27,28],"bottom":[29,30,31],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":183.04,"y":64.29},"type":"O","description":"Flyout"},{"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":43.84,"y":106.98},"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":168.34,"y":53.36},"type":"O","description":"Flyout"},{"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":129.41,"y":165.96},"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":4,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":141.93,"y":84.28},"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":4,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":190.06,"y":92.75},"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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":98.26,"y":86.08},"type":"O","description":"Flyout"}]}},{"startIndex":32,"endIndex":41,"top":[32,33,34,35,36,37,38],"bottom":[39,40,41],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"coordinates":{"x":173.11,"y":156.22},"type":"O","description":"Flyout"},{"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":122.79,"y":194.85},"type":"O","description":"Sac Bunt"},{"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":187.2,"y":120.24},"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":5,"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":82.77,"y":103.57},"type":"H","description":"Single"}],"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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"coordinates":{"x":145.65,"y":139.99},"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":5,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"coordinates":{"x":137.2,"y":187.97},"type":"O","description":"Groundout"}]}},{"startIndex":42,"endIndex":49,"top":[42,43,44,45],"bottom":[46,47,48,49],"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":6,"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":109.05,"y":120.28},"type":"H","description":"Single"}],"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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":165.21,"y":151.51},"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":6,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"coordinates":{"x":135.77,"y":49.82},"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":6,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":188.88,"y":91.32},"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":6,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":160.3,"y":148.4},"type":"O","description":"Groundout"}]}},{"startIndex":50,"endIndex":56,"top":[50,51,52,53],"bottom":[54,55,56],"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":7,"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":149.88,"y":162.18},"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":7,"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":83.03,"y":91.41},"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":7,"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":159.84,"y":104.72},"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":7,"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":137.89,"y":186.56},"type":"O","description":"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":7,"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":166.62,"y":96.87},"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":7,"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"coordinates":{"x":157.88,"y":147.19},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":66,"top":[57,58,59,60],"bottom":[61,62,63,64,65,66],"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":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":112.15,"y":168.29},"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":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":178.81,"y":110.45},"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":8,"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"coordinates":{"x":105.18,"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":8,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"coordinates":{"x":80.69,"y":107.25},"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":8,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"coordinates":{"x":145.77,"y":149.61},"type":"O","description":"Forceout"},{"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":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":167.0,"y":117.0},"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":8,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"coordinates":{"x":166.97,"y":87.83},"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":8,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":139.73,"y":128.79},"type":"O","description":"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":8,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":145.16,"y":173.23},"type":"O","description":"Groundout"}]}},{"startIndex":67,"endIndex":74,"top":[67,68,69,70],"bottom":[71,72,73,74],"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":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"coordinates":{"x":141.87,"y":191.41},"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":9,"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":139.1,"y":175.05},"type":"H","description":"Single"}],"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":145.0,"y":56.79},"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":9,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":105.79,"y":158.09},"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":9,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"coordinates":{"x":58.07,"y":109.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":9,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"coordinates":{"x":148.79,"y":166.57},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":1,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":3}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":1,"hits":7,"errors":1,"leftOnBase":8},"away":{"runs":2,"hits":8,"errors":1,"leftOnBase":10}},"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":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"onDeck":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"inHole":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"battingOrder":4,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"offense":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"onDeck":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"inHole":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"battingOrder":9,"team":{"id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"}},"balls":1,"strikes":0,"outs":3},"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":6,"groundOuts":7,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".252","atBats":33,"obp":".331","slg":".381","ops":".712","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":9,"rbi":2,"leftOnBase":16,"sacBunts":1,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"flyOuts":6,"groundOuts":12,"airOuts":12,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":35,"obp":".222","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":112,"era":"3.97","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.27","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":112,"balls":28,"strikes":84,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"pitchesPerInning":"12.44","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":1,"chances":35,"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}},"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,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":3,"obp":".250","slg":".000","ops":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"2.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"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"}]},"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":"(S, 2)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"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":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":4,"strikes":12,"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":0},"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":10,"gamesStarted":0,"flyOuts":12,"groundOuts":16,"airOuts":19,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":12,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":67,"obp":".325","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":321,"era":"1.47","inningsPitched":"18.1","wins":0,"losses":0,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":3,"whip":"1.36","battersFaced":80,"outs":55,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":321,"balls":128,"strikes":193,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".---","pitchesPerInning":"17.51","gamesFinished":7,"strikeoutWalkRatio":"1.58","strikeoutsPer9Inn":"9.33","walksPer9Inn":"5.89","hitsPer9Inn":"6.38","runsScoredPer9":"1.96","homeRunsPer9":"0.49","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":1,"errors":0,"chances":2,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"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":"0-4 | 4 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":20,"groundOuts":24,"airOuts":40,"runs":18,"doubles":3,"triples":2,"homeRuns":1,"strikeOuts":31,"baseOnBalls":18,"intentionalWalks":0,"hits":21,"hitByPitch":2,"avg":".184","atBats":114,"obp":".304","slg":".272","ops":".576","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":31,"rbi":8,"leftOnBase":40,"sacBunts":1,"sacFlies":1,"babip":".241","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"114.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":74,"errors":0,"chances":76,"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":{},"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":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":true,"isSubstitute":false}},"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":{"note":"(H, 2)","summary":"0.2 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":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":3,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":3,"balls":0,"strikes":3,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"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":14,"gamesStarted":0,"flyOuts":7,"groundOuts":13,"airOuts":13,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":1,"hits":2,"hitByPitch":2,"atBats":39,"obp":".191","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":159,"era":"0.71","inningsPitched":"12.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"0.55","battersFaced":47,"outs":38,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":159,"balls":56,"strikes":103,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.55","gamesFinished":3,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"8.53","walksPer9Inn":"3.55","hitsPer9Inn":"1.42","runsScoredPer9":"0.71","homeRunsPer9":"0.71","inheritedRunners":15,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"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":"801","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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"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":{"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":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID806188":{"person":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"jerseyNumber":"58","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":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}},"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":"1-3 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"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":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":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":17,"groundOuts":28,"airOuts":30,"runs":21,"doubles":6,"triples":2,"homeRuns":1,"strikeOuts":15,"baseOnBalls":19,"intentionalWalks":0,"hits":37,"hitByPitch":0,"avg":".339","atBats":109,"obp":".438","slg":".459","ops":".897","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":50,"rbi":9,"leftOnBase":55,"sacBunts":1,"sacFlies":0,"babip":".387","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"109.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":66,"putOuts":37,"errors":2,"chances":105,"fielding":".981","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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":9,"groundOuts":18,"airOuts":16,"runs":7,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".203","atBats":64,"obp":".239","slg":".344","ops":".583","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":22,"rbi":9,"leftOnBase":32,"sacBunts":1,"sacFlies":0,"babip":".267","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.00","popOuts":5,"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":27,"putOuts":17,"errors":2,"chances":46,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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, 3)","summary":"0.1 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":2,"strikes":7,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"27.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":11,"gamesStarted":0,"flyOuts":14,"groundOuts":6,"airOuts":18,"runs":6,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":46,"obp":".275","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":195,"era":"3.65","inningsPitched":"12.1","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":5,"whip":"1.14","battersFaced":51,"outs":37,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":195,"balls":68,"strikes":127,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":1,"winPercentage":".500","pitchesPerInning":"15.81","gamesFinished":4,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"9.49","walksPer9Inn":"3.65","hitsPer9Inn":"6.57","runsScoredPer9":"4.38","homeRunsPer9":"0.73","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":"2-5 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":12,"airOuts":6,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".250","atBats":32,"obp":".333","slg":".344","ops":".677","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":11,"rbi":1,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"2.00","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":18,"errors":0,"chances":19,"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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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":{"note":"(H, 4)","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":8,"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":8,"balls":1,"strikes":7,"strikePercentage":".880","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":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":14,"gamesStarted":0,"flyOuts":7,"groundOuts":10,"airOuts":12,"runs":7,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":8,"intentionalWalks":1,"hits":11,"hitByPitch":2,"atBats":46,"obp":".368","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":217,"era":"5.25","inningsPitched":"12.0","wins":1,"losses":0,"saves":1,"saveOpportunities":3,"holds":4,"blownSaves":2,"earnedRuns":7,"whip":"1.58","battersFaced":57,"outs":36,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":217,"balls":81,"strikes":136,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.08","gamesFinished":4,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"10.50","walksPer9Inn":"6.00","hitsPer9Inn":"8.25","runsScoredPer9":"5.25","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"1-3 | K, RBI","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":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"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":28,"flyOuts":10,"groundOuts":12,"airOuts":18,"runs":10,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":40,"baseOnBalls":5,"intentionalWalks":0,"hits":18,"hitByPitch":1,"avg":".212","atBats":85,"obp":".255","slg":".353","ops":".608","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":94,"totalBases":30,"rbi":15,"leftOnBase":40,"sacBunts":0,"sacFlies":3,"babip":".348","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.50","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":40,"errors":0,"chances":40,"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":"500","stats":{"batting":{"summary":"0-2 | BB, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":28,"flyOuts":10,"groundOuts":32,"airOuts":24,"runs":14,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":25,"baseOnBalls":10,"intentionalWalks":1,"hits":24,"hitByPitch":2,"avg":".231","atBats":104,"obp":".308","slg":".356","ops":".664","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":117,"totalBases":37,"rbi":12,"leftOnBase":53,"sacBunts":0,"sacFlies":1,"babip":".282","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.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":131,"errors":4,"chances":143,"fielding":".972","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":{"note":"(W, 2-2)","summary":"6.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":76,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":21,"strikes":55,"strikePercentage":".720","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":1,"lineOuts":3},"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":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":17,"groundOuts":42,"airOuts":33,"runs":13,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":27,"hitByPitch":1,"atBats":123,"obp":".273","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":490,"era":"3.00","inningsPitched":"33.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.06","battersFaced":133,"outs":99,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":490,"balls":169,"strikes":321,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".500","pitchesPerInning":"14.85","gamesFinished":0,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"5.73","walksPer9Inn":"2.18","hitsPer9Inn":"7.36","runsScoredPer9":"3.55","homeRunsPer9":"0.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":7},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"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"}]},"ID681393":{"person":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"jerseyNumber":"1","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2 K, 2 SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"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":27,"flyOuts":15,"groundOuts":18,"airOuts":23,"runs":7,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":29,"baseOnBalls":10,"intentionalWalks":0,"hits":21,"hitByPitch":4,"avg":".233","atBats":90,"obp":".333","slg":".389","ops":".722","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":35,"rbi":10,"leftOnBase":46,"sacBunts":0,"sacFlies":1,"babip":".305","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","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":{"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{},"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":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":0,"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":{"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":true,"isSubstitute":false}},"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":{},"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":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":true,"isSubstitute":false}},"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":"3-5 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"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":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":1,"putOuts":2,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":17,"groundOuts":29,"airOuts":25,"runs":20,"doubles":7,"triples":2,"homeRuns":3,"strikeOuts":24,"baseOnBalls":6,"intentionalWalks":0,"hits":37,"hitByPitch":2,"avg":".325","atBats":114,"obp":".366","slg":".500","ops":".866","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":123,"totalBases":57,"rbi":12,"leftOnBase":35,"sacBunts":0,"sacFlies":1,"babip":".386","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","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":52,"putOuts":34,"errors":6,"chances":92,"fielding":".935","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,682663,681393,683357,665923,666624,691594,688363,676083,669622,656848,667463,663969],"pitchers":[676083,669622,656848,667463,663969],"bench":[689414,677870],"bullpen":[645261,669199,676534,806188,676974,677053,663978,691587],"battingOrder":[805300,669065,672640,669364,682663,681393,665923,691594,688363],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lopez, O (7, Ohtani)."},{"label":"TB","value":"Caissie; Edwards, X; Lopez, O 4; Norby; Stowers 2."},{"label":"RBI","value":"Caissie (15); Stowers (1)."},{"label":"2-out RBI","value":"Stowers."},{"label":"Runners left in scoring position, 2 out","value":"Caissie; Morel, C; Ramírez 2; Edwards, X."},{"label":"SAC","value":"Marsee."},{"label":"SF","value":"Caissie."},{"label":"Team RISP","value":"1-for-8."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Ramírez (3, 2nd base off Ohtani/Smith, W); Norby 2 (2, 2nd base off Treinen/Smith, W, 3rd base off Treinen/Smith, W)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Lopez, O (6, throw)."}]}],"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":6,"groundOuts":12,"airOuts":12,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".274","atBats":35,"obp":".350","slg":".457","ops":".807","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":7,"rbi":1,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":7,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":33,"obp":".316","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":164,"era":"3.19","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.11","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":57,"strikes":107,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":2,"pitchesPerInning":"18.22","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":1,"chances":36,"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":"3-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":24,"groundOuts":12,"airOuts":37,"runs":11,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":0,"hits":24,"hitByPitch":0,"avg":".273","atBats":88,"obp":".337","slg":".386","ops":".723","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":34,"rbi":15,"leftOnBase":40,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"0.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.33","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":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","assists":6,"putOuts":194,"errors":2,"chances":202,"fielding":".990","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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"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":1,"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":14,"flyOuts":5,"groundOuts":6,"airOuts":10,"runs":13,"doubles":2,"triples":0,"homeRuns":7,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":2,"avg":".349","atBats":43,"obp":".429","slg":".884","ops":"1.313","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":38,"rbi":16,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.14","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":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{},"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":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":true,"isSubstitute":false}},"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-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":1,"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":21,"groundOuts":24,"airOuts":35,"runs":20,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":28,"baseOnBalls":15,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".239","atBats":113,"obp":".326","slg":".363","ops":".689","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":41,"rbi":15,"leftOnBase":60,"sacBunts":0,"sacFlies":1,"babip":".289","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.67","popOuts":7,"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":51,"errors":0,"chances":53,"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"}]},"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":"500","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"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":28,"flyOuts":13,"groundOuts":23,"airOuts":19,"runs":22,"doubles":3,"triples":0,"homeRuns":9,"strikeOuts":28,"baseOnBalls":14,"intentionalWalks":1,"hits":28,"hitByPitch":0,"avg":".286","atBats":98,"obp":".375","slg":".592","ops":".967","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":58,"rbi":11,"leftOnBase":49,"sacBunts":0,"sacFlies":0,"babip":".311","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.89","popOuts":2,"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":37,"putOuts":21,"errors":1,"chances":59,"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-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":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":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":23,"groundOuts":33,"airOuts":34,"runs":11,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":14,"baseOnBalls":11,"intentionalWalks":1,"hits":30,"hitByPitch":1,"avg":".270","atBats":111,"obp":".341","slg":".432","ops":".773","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":123,"totalBases":48,"rbi":15,"leftOnBase":51,"sacBunts":0,"sacFlies":0,"babip":".287","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","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":28,"putOuts":191,"errors":0,"chances":219,"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":{},"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":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":true,"isSubstitute":false}},"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-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":9,"groundOuts":12,"airOuts":12,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".294","atBats":51,"obp":".362","slg":".392","ops":".754","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":58,"totalBases":20,"rbi":7,"leftOnBase":25,"sacBunts":0,"sacFlies":1,"babip":".368","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.00","popOuts":0,"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":29,"putOuts":19,"errors":3,"chances":51,"fielding":".941","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, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":16,"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":16,"balls":3,"strikes":13,"strikePercentage":".810","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":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":15,"gamesStarted":0,"flyOuts":8,"groundOuts":11,"airOuts":15,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":47,"obp":".204","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":182,"era":"2.03","inningsPitched":"13.1","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":3,"whip":"0.75","battersFaced":49,"outs":40,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":182,"balls":47,"strikes":135,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".000","pitchesPerInning":"13.65","gamesFinished":4,"strikeoutWalkRatio":"6.50","strikeoutsPer9Inn":"8.78","walksPer9Inn":"1.35","hitsPer9Inn":"5.40","runsScoredPer9":"2.02","homeRunsPer9":"1.35","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":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"}]},"ID669289":{"person":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"jerseyNumber":"21","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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":{},"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":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":true,"isSubstitute":false}},"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":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(L, 2-1)","summary":"6.0 IP, ER, 9 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":104,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":27,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":37,"strikes":67,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"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":5,"gamesStarted":5,"flyOuts":13,"groundOuts":29,"airOuts":28,"runs":4,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":34,"baseOnBalls":9,"intentionalWalks":0,"hits":17,"hitByPitch":2,"atBats":106,"obp":".237","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":473,"era":"0.60","inningsPitched":"30.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.87","battersFaced":119,"outs":90,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":473,"balls":165,"strikes":308,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":2,"winPercentage":".667","pitchesPerInning":"15.77","gamesFinished":0,"strikeoutWalkRatio":"3.78","strikeoutsPer9Inn":"10.20","walksPer9Inn":"2.70","hitsPer9Inn":"5.10","runsScoredPer9":"1.20","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":5},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"600","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":1,"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":27,"flyOuts":16,"groundOuts":20,"airOuts":25,"runs":16,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":31,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".235","atBats":98,"obp":".303","slg":".398","ops":".701","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":39,"rbi":17,"leftOnBase":49,"sacBunts":0,"sacFlies":1,"babip":".297","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.50","popOuts":4,"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":42,"errors":0,"chances":43,"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":"1-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"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":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":16,"groundOuts":19,"airOuts":30,"runs":16,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":26,"baseOnBalls":8,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".324","atBats":108,"obp":".370","slg":".528","ops":".898","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":119,"totalBases":57,"rbi":25,"leftOnBase":38,"sacBunts":0,"sacFlies":2,"babip":".380","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.60","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":78,"errors":0,"chances":80,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"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":8,"strikes":15,"strikePercentage":".650","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":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":13,"gamesStarted":0,"flyOuts":12,"groundOuts":5,"airOuts":16,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":44,"obp":".280","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":213,"era":"3.46","inningsPitched":"13.0","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":5,"whip":"1.00","battersFaced":51,"outs":39,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":213,"balls":74,"strikes":139,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.31","rbi":0,"winPercentage":".500","pitchesPerInning":"16.38","gamesFinished":2,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"11.08","walksPer9Inn":"3.46","hitsPer9Inn":"5.54","runsScoredPer9":"3.46","homeRunsPer9":"0.69","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"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":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":21,"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":21,"balls":9,"strikes":12,"strikePercentage":".570","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":11,"gamesStarted":0,"flyOuts":2,"groundOuts":12,"airOuts":4,"runs":4,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":36,"obp":".359","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":155,"era":"4.15","inningsPitched":"8.2","wins":1,"losses":1,"saves":0,"saveOpportunities":2,"holds":4,"blownSaves":2,"earnedRuns":4,"whip":"1.62","battersFaced":39,"outs":26,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":55,"strikes":100,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".500","pitchesPerInning":"17.88","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.35","walksPer9Inn":"3.12","hitsPer9Inn":"11.42","runsScoredPer9":"4.15","homeRunsPer9":"2.08","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":8,"groundOuts":21,"airOuts":12,"runs":8,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":7,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".230","atBats":74,"obp":".293","slg":".324","ops":".617","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":24,"rbi":6,"leftOnBase":31,"sacBunts":1,"sacFlies":1,"babip":".333","groundOutsToAirouts":"1.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"74.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":63,"putOuts":29,"errors":2,"chances":94,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":{},"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":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":0,"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":{"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":true,"isSubstitute":false}}},"batters":[687221,518692,669257,663656,571970,606192,681624,808975,690976,660271,656945,595014,676263],"pitchers":[660271,656945,595014,676263],"bench":[669743,669289,500743],"bullpen":[671109,607192,683618,669165,694361,808963,686218,681911,680736,808967],"battingOrder":[687221,518692,669257,663656,571970,606192,681624,808975,690976],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Freeland, A; Freeman, F; Pages, A; Smith, W 3; Tucker."},{"label":"RBI","value":"Smith, W (15)."},{"label":"Runners left in scoring position, 2 out","value":"Hernández, T 2; Muncy."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Ohtani (1, throw)."}]}],"note":[]}},"officials":[{"official":{"id":623949,"fullName":"Clint Vondrak","link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":658536,"fullName":"Austin Jones","link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":503077,"fullName":"Adam Hamari","link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":503586,"fullName":"Tripp Gibson","link":"/api/v1/people/503586"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Ramírez (by Ohtani)."},{"label":"Pitch timer violations","value":"Rushing (batter timer)."},{"label":"ABS Challenge","value":"Smith, W 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Ramírez 2 (Ball-Confirmed, Ball-Overturned to Strike); Pages, A (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Junk 76-55; Bender 8-7; Petersen 9-7; King, Jo 3-3; Phillips 16-12; Ohtani 104-67; Scott 16-13; Treinen 21-12; Dreyer 23-15."},{"label":"Groundouts-flyouts","value":"Junk 8-3; Bender 1-1; Petersen 1-0; King, Jo 1-0; Phillips 1-2; Ohtani 4-5; Scott 1-1; Treinen 2-0; Dreyer 0-0."},{"label":"Batters faced","value":"Junk 23; Bender 3; Petersen 4; King, Jo 2; Phillips 4; Ohtani 27; Scott 4; Treinen 4; Dreyer 4."},{"label":"Inherited runners-scored","value":"King, Jo 2-0."},{"label":"Umpires","value":"HP: Clint Vondrak. 1B: Austin Jones. 2B: Adam Hamari. 3B: Tripp Gibson. "},{"label":"Weather","value":"66 degrees, Clear."},{"label":"Wind","value":"9 mph, Out To RF."},{"label":"First pitch","value":"7:11 PM."},{"label":"T","value":"2:38."},{"label":"Att","value":"51,909."},{"label":"Venue","value":"UNIQLO Field at Dodger Stadium."},{"label":"April 28, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083","boxscoreName":"Junk"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(W, 2-2)","summary":"6.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":76,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":21,"strikes":55,"strikePercentage":".720","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":1,"lineOuts":3},"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":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":17,"groundOuts":42,"airOuts":33,"runs":13,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":27,"hitByPitch":1,"atBats":123,"obp":".273","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":490,"era":"3.00","inningsPitched":"33.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.06","battersFaced":133,"outs":99,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":490,"balls":169,"strikes":321,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".500","pitchesPerInning":"14.85","gamesFinished":0,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"5.73","walksPer9Inn":"2.18","hitsPer9Inn":"7.36","runsScoredPer9":"3.55","homeRunsPer9":"0.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":7},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"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"}]},"type":"starter","gameScore":72,"pitchingGameScore":72},{"player":{"person":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271","boxscoreName":"Ohtani"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(L, 2-1)","summary":"6.0 IP, ER, 9 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":104,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":27,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":37,"strikes":67,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"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":5,"gamesStarted":5,"flyOuts":13,"groundOuts":29,"airOuts":28,"runs":4,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":34,"baseOnBalls":9,"intentionalWalks":0,"hits":17,"hitByPitch":2,"atBats":106,"obp":".237","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":473,"era":"0.60","inningsPitched":"30.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.87","battersFaced":119,"outs":90,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":473,"balls":165,"strikes":308,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":2,"winPercentage":".667","pitchesPerInning":"15.77","gamesFinished":0,"strikeoutWalkRatio":"3.78","strikeoutsPer9Inn":"10.20","walksPer9Inn":"2.70","hitsPer9Inn":"5.10","runsScoredPer9":"1.20","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":5},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":63,"pitchingGameScore":63},{"player":{"person":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257","boxscoreName":"Smith, W"},"jerseyNumber":"16","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"300","stats":{"batting":{"summary":"3-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":24,"groundOuts":12,"airOuts":37,"runs":11,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":0,"hits":24,"hitByPitch":0,"avg":".273","atBats":88,"obp":".337","slg":".386","ops":".723","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":34,"rbi":15,"leftOnBase":40,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"0.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.33","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":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","assists":6,"putOuts":194,"errors":2,"chances":202,"fielding":".990","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"loser":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"save":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}