{"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":776535,"link":"/api/v1.1/game/776535/feed/live","metaData":{"wait":10,"timeStamp":"20250830_232541","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776535,"type":"R","doubleHeader":"N","id":"2025/08/30/miamlb-nynmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776535-2025-08-30","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-30T20:10:00Z","originalDate":"2025-08-30","officialDate":"2025-08-30","dayNight":"day","time":"4: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":2025,"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":136,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":64,"losses":72,"ties":0,"pct":".471"},"records":{},"divisionLeader":false,"wins":64,"losses":72,"winningPercentage":".471"},"franchiseName":"Miami","clubName":"Marlins","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121","season":2025,"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289"},"springVenue":{"id":2856,"link":"/api/v1/venues/2856"},"teamCode":"nyn","fileCode":"nym","abbreviation":"NYM","teamName":"Mets","locationName":"Flushing","firstYearOfPlay":"1962","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":"NY Mets","record":{"gamesPlayed":136,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":73,"losses":63,"ties":0,"pct":".537"},"records":{},"divisionLeader":false,"wins":73,"losses":63,"winningPercentage":".537"},"franchiseName":"New York","clubName":"Mets","active":true}},"players":{"ID667472":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472","firstName":"Dane","lastName":"Myers","primaryNumber":"17","birthDate":"1996-03-08","currentAge":30,"birthCity":"Columbus","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Dane","useLastName":"Myers","middleName":"Michael","boxscoreName":"Myers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dane Myers","nameSlug":"dane-myers-667472","firstLastName":"Dane Myers","lastFirstName":"Myers, Dane","lastInitName":"Myers, D","initLastName":"D Myers","fullFMLName":"Dane Michael Myers","fullLFMName":"Myers, Dane Michael","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID804636":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636","firstName":"Jonah","lastName":"Tong","primaryNumber":"21","birthDate":"2003-06-19","currentAge":23,"birthCity":"Markham","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonah","useLastName":"Tong","middleName":"Reid Tin Chee Matthew","boxscoreName":"Tong","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Tong","nameSlug":"jonah-tong-804636","firstLastName":"Jonah Tong","lastFirstName":"Tong, Jonah","lastInitName":"Tong, J","initLastName":"J Tong","fullFMLName":"Jonah Reid Tin Chee Matthew Tong","fullLFMName":"Tong, Jonah Reid Tin Chee Matthew","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID606965":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965","firstName":"Christopher","lastName":"Devenski","primaryNumber":"56","birthDate":"1990-11-13","currentAge":35,"birthCity":"Cerritos","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Devenski","middleName":"Michael","boxscoreName":"Devenski","nickName":"Devo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"deh-VEHN-ski","mlbDebutDate":"2016-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Devenski","nameSlug":"chris-devenski-606965","firstLastName":"Chris Devenski","lastFirstName":"Devenski, Chris","lastInitName":"Devenski, C","initLastName":"C Devenski","fullFMLName":"Christopher Michael Devenski","fullLFMName":"Devenski, Christopher Michael","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID661527":{"id":661527,"fullName":"Seth Martinez","link":"/api/v1/people/661527","firstName":"Seth","lastName":"Martinez","primaryNumber":"51","birthDate":"1994-08-29","currentAge":32,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 2\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Martinez","middleName":"Antonio","boxscoreName":"Martinez, S","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-09-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Martinez","nameSlug":"seth-martinez-661527","firstLastName":"Seth Martinez","lastFirstName":"Martinez, Seth","lastInitName":"Martinez, S","initLastName":"S Martinez","fullFMLName":"Seth Antonio Martinez","fullLFMName":"Martinez, Seth Antonio","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID678692":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692","firstName":"Ronny","lastName":"Henriquez","primaryNumber":"32","birthDate":"2000-06-20","currentAge":26,"birthCity":"Bonao","birthCountry":"Dominican Republic","height":"5' 10\"","weight":155,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ronny","useLastName":"Henriquez","boxscoreName":"Henriquez, R","gender":"M","nameMatrilineal":"Aquino","isPlayer":true,"isVerified":true,"pronunciation":"ehn-ree-kez","mlbDebutDate":"2022-09-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ronny Henriquez","nameSlug":"ronny-henriquez-678692","firstLastName":"Ronny Henriquez","lastFirstName":"Henriquez, Ronny","lastInitName":"Henriquez, R","initLastName":"R Henriquez","fullFMLName":"Ronny  Henriquez","fullLFMName":"Henriquez, Ronny ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID666277":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277","firstName":"George","lastName":"Soriano","primaryNumber":"65","birthDate":"1999-03-24","currentAge":27,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Soriano","boxscoreName":"Soriano, G","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Soriano","nameSlug":"george-soriano-666277","firstLastName":"George Soriano","lastFirstName":"Soriano, George","lastInitName":"Soriano, G","initLastName":"G Soriano","fullFMLName":"George Soriano","fullLFMName":"Soriano, George","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID664854":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854","firstName":"Ryan","lastName":"Helsley","primaryNumber":"21","birthDate":"1994-07-18","currentAge":32,"birthCity":"Tahlequah","birthStateProvince":"OK","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Helsley","middleName":"Dalton","boxscoreName":"Helsley","nickName":"Hellz Bellz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Helsley","nameSlug":"ryan-helsley-664854","firstLastName":"Ryan Helsley","lastFirstName":"Helsley, Ryan","lastInitName":"Helsley, R","initLastName":"R Helsley","fullFMLName":"Ryan Dalton Helsley","fullLFMName":"Helsley, Ryan Dalton","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID605280":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280","firstName":"Clayton","lastName":"Holmes","primaryNumber":"25","birthDate":"1993-03-27","currentAge":33,"birthCity":"Dothan","birthStateProvince":"AL","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clay","useLastName":"Holmes","middleName":"Walter","boxscoreName":"Holmes, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2018-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Clay Holmes","nameSlug":"clay-holmes-605280","firstLastName":"Clay Holmes","lastFirstName":"Holmes, Clay","lastInitName":"Holmes, C","initLastName":"C Holmes","fullFMLName":"Clayton Walter Holmes","fullLFMName":"Holmes, Clayton Walter","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID621242":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242","firstName":"Edwin","lastName":"Díaz","primaryNumber":"3","birthDate":"1994-03-22","currentAge":32,"birthCity":"Naguabo","birthCountry":"Puerto Rico","height":"6' 3\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Edwin","useLastName":"Díaz","middleName":"Orlando","boxscoreName":"Díaz","nickName":"Sugar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edwin Díaz","nameSlug":"edwin-diaz-621242","firstLastName":"Edwin Díaz","lastFirstName":"Díaz, Edwin","lastInitName":"Díaz, E","initLastName":"E Díaz","fullFMLName":"Edwin Orlando Díaz","fullLFMName":"Díaz, Edwin Orlando","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665742":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742","firstName":"Juan","lastName":"Soto","primaryNumber":"22","birthDate":"1998-10-25","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":224,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Juan","useLastName":"Soto","middleName":"Jose","boxscoreName":"Soto, J","nickName":"Soto Pacheco","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Juan Soto","nameSlug":"juan-soto-665742","firstLastName":"Juan Soto","lastFirstName":"Soto, Juan","lastInitName":"Soto, J","initLastName":"J Soto","fullFMLName":"Juan Jose Soto","fullLFMName":"Soto, Juan Jose","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"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},"ID677595":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595","firstName":"Ronny","lastName":"Mauricio","primaryNumber":"0","birthDate":"2001-04-04","currentAge":25,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":166,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ronny","useLastName":"Mauricio","boxscoreName":"Mauricio","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-09-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ronny Mauricio","nameSlug":"ronny-mauricio-677595","firstLastName":"Ronny Mauricio","lastFirstName":"Mauricio, Ronny","lastInitName":"Mauricio, R","initLastName":"R Mauricio","fullFMLName":"Ronny  Mauricio","fullLFMName":"Mauricio, Ronny ","strikeZoneTop":3.365,"strikeZoneBottom":1.698},"ID690997":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997","firstName":"Nolan","lastName":"McLean","primaryNumber":"26","birthDate":"2001-07-24","currentAge":25,"birthCity":"Willow Spring","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nolan","useLastName":"McLean","middleName":"James","boxscoreName":"McLean","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan McLean","nameSlug":"nolan-mclean-690997","firstLastName":"Nolan McLean","lastFirstName":"McLean, Nolan","lastInitName":"McLean, N","initLastName":"N McLean","fullFMLName":"Nolan James McLean","fullLFMName":"McLean, Nolan James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID678368":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368","firstName":"Valente","lastName":"Bellozo","primaryNumber":"56","birthDate":"2000-01-04","currentAge":26,"birthCity":"Mexicali","birthStateProvince":"BC","birthCountry":"Mexico","height":"5' 10\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Valente","useLastName":"Bellozo","boxscoreName":"Bellozo","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"pronunciation":"bay-YO-so","mlbDebutDate":"2024-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Valente Bellozo","nameSlug":"valente-bellozo-678368","firstLastName":"Valente Bellozo","lastFirstName":"Bellozo, Valente","lastInitName":"Bellozo, V","initLastName":"V Bellozo","fullFMLName":"Valente  Bellozo","fullLFMName":"Bellozo, Valente ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID620443":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443","firstName":"Luis","lastName":"Torrens","primaryNumber":"13","birthDate":"1996-05-02","currentAge":30,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luis","useLastName":"Torrens","middleName":"Alfonso","boxscoreName":"Torrens","nickName":"Churro","gender":"M","nameMatrilineal":"Saez","isPlayer":true,"isVerified":true,"pronunciation":"toer-ENZ","mlbDebutDate":"2017-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Torrens","nameSlug":"luis-torrens-620443","firstLastName":"Luis Torrens","lastFirstName":"Torrens, Luis","lastInitName":"Torrens, L","initLastName":"L Torrens","fullFMLName":"Luis Alfonso Torrens","fullLFMName":"Torrens, Luis Alfonso","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"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},"ID681715":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715","firstName":"Heriberto","lastName":"Hernandez","primaryNumber":"13","birthDate":"1999-12-16","currentAge":26,"birthCity":"Bonao","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heriberto","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, H","gender":"M","nameMatrilineal":"De La Rosa","isPlayer":true,"isVerified":false,"pronunciation":"air-ee-behr-toe","mlbDebutDate":"2025-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heriberto Hernández","nameSlug":"heriberto-hernandez-681715","firstLastName":"Heriberto Hernández","lastFirstName":"Hernández, Heriberto","lastInitName":"Hernández, H","initLastName":"H Hernández","fullFMLName":"Heriberto Jose Hernández","fullLFMName":"Hernández, Heriberto Jose","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"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},"ID686894":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894","firstName":"Joseph","lastName":"Wiemer","birthDate":"1999-02-11","currentAge":27,"birthCity":"Sylvania","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Joey","useLastName":"Wiemer","middleName":"Daryl","boxscoreName":"Wiemer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"wee-mur","mlbDebutDate":"2023-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Wiemer","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"joey-wiemer-686894","firstLastName":"Joey Wiemer","lastFirstName":"Wiemer, Joey","lastInitName":"Wiemer, J","initLastName":"J Wiemer","fullFMLName":"Joseph Daryl Wiemer","fullLFMName":"Wiemer, Joseph Daryl","strikeZoneTop":3.383,"strikeZoneBottom":1.707},"ID640455":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455","firstName":"Sean","lastName":"Manaea","primaryNumber":"59","birthDate":"1992-02-01","currentAge":34,"birthCity":"Valparaiso","birthStateProvince":"IN","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Manaea","middleName":"Anthony","boxscoreName":"Manaea","nickName":"The Manaealator","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"muh-NYE-yuh","mlbDebutDate":"2016-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sean Manaea","nameSlug":"sean-manaea-640455","firstLastName":"Sean Manaea","lastFirstName":"Manaea, Sean","lastInitName":"Manaea, S","initLastName":"S Manaea","fullFMLName":"Sean Anthony Manaea","fullLFMName":"Manaea, Sean Anthony","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID668901":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901","firstName":"Mark","lastName":"Vientos","primaryNumber":"27","birthDate":"1999-12-11","currentAge":26,"birthCity":"Norwalk","birthStateProvince":"CT","birthCountry":"USA","height":"6' 3\"","weight":185,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Mark","useLastName":"Vientos","middleName":"Anthony","boxscoreName":"Vientos","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Vee-EN-toes","mlbDebutDate":"2022-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mark Vientos","nameSlug":"mark-vientos-668901","firstLastName":"Mark Vientos","lastFirstName":"Vientos, Mark","lastInitName":"Vientos, M","initLastName":"M Vientos","fullFMLName":"Mark Anthony Vientos","fullLFMName":"Vientos, Mark Anthony","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID643446":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446","firstName":"Jeffrey","lastName":"McNeil","primaryNumber":"22","birthDate":"1992-04-08","currentAge":34,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeff","useLastName":"McNeil","middleName":"Todd","boxscoreName":"McNeil","nickName":"Flying Squirrel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff McNeil","nameSlug":"jeff-mcneil-643446","firstLastName":"Jeff McNeil","lastFirstName":"McNeil, Jeff","lastInitName":"McNeil, J","initLastName":"J McNeil","fullFMLName":"Jeffrey Todd McNeil","fullLFMName":"McNeil, Jeffrey Todd","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID665795":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795","firstName":"Edward","lastName":"Cabrera","primaryNumber":"30","birthDate":"1998-04-13","currentAge":28,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 5\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Edward","useLastName":"Cabrera","middleName":"Brany","boxscoreName":"Cabrera, E","gender":"M","nameMatrilineal":"Cabrera","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edward Cabrera","nameSlug":"edward-cabrera-665795","firstLastName":"Edward Cabrera","lastFirstName":"Cabrera, Edward","lastInitName":"Cabrera, E","initLastName":"E Cabrera","fullFMLName":"Edward Brany Cabrera","fullLFMName":"Cabrera, Edward Brany","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID683146":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146","firstName":"Brett","lastName":"Baty","primaryNumber":"7","birthDate":"1999-11-13","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brett","useLastName":"Baty","middleName":"Austin","boxscoreName":"Baty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BAIT-ee","mlbDebutDate":"2022-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Baty","nameSlug":"brett-baty-683146","firstLastName":"Brett Baty","lastFirstName":"Baty, Brett","lastInitName":"Baty, B","initLastName":"B Baty","fullFMLName":"Brett Austin Baty","fullLFMName":"Baty, Brett Austin","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID642397":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397","firstName":"Gregory","lastName":"Soto","primaryNumber":"31","birthDate":"1995-02-11","currentAge":31,"birthCity":"Haina","birthCountry":"Dominican Republic","height":"6' 1\"","weight":247,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gregory","useLastName":"Soto","boxscoreName":"Soto, G","nickName":"Capiro","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-05-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gregory Soto","nameSlug":"gregory-soto-642397","firstLastName":"Gregory Soto","lastFirstName":"Soto, Gregory","lastInitName":"Soto, G","initLastName":"G Soto","fullFMLName":"Gregory Soto","fullLFMName":"Soto, Gregory","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID687859":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859","firstName":"Troy","lastName":"Johnston","primaryNumber":"20","birthDate":"1997-06-22","currentAge":29,"birthCity":"Tacoma","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Troy","useLastName":"Johnston","middleName":"Michael","boxscoreName":"Johnston, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Troy Johnston","nameSlug":"troy-johnston-687859","firstLastName":"Troy Johnston","lastFirstName":"Johnston, Troy","lastInitName":"Johnston, T","initLastName":"T Johnston","fullFMLName":"Troy Michael Johnston","fullLFMName":"Johnston, Troy Michael","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID676572":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572","firstName":"Eric","lastName":"Wagaman","primaryNumber":"39","birthDate":"1997-08-14","currentAge":29,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Eric","useLastName":"Wagaman","boxscoreName":"Wagaman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"wah-gah-min","mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eric Wagaman","nameSlug":"eric-wagaman-676572","firstLastName":"Eric Wagaman","lastFirstName":"Wagaman, Eric","lastInitName":"Wagaman, E","initLastName":"E Wagaman","fullFMLName":"Eric Wagaman","fullLFMName":"Wagaman, Eric","strikeZoneTop":3.386,"strikeZoneBottom":1.709},"ID673540":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540","firstName":"Kodai","lastName":"Senga","primaryNumber":"34","birthDate":"1993-01-30","currentAge":33,"birthCity":"Gamagori","birthCountry":"Japan","height":"6' 1\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kodai","useLastName":"Senga","boxscoreName":"Senga","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KO-die","mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kodai Senga","nameSlug":"kodai-senga-673540","firstLastName":"Kodai Senga","lastFirstName":"Senga, Kodai","lastInitName":"Senga, K","initLastName":"K Senga","fullFMLName":"Kodai Senga","fullLFMName":"Senga, Kodai ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"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},"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},"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},"ID624413":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413","firstName":"Peter","lastName":"Alonso","primaryNumber":"25","birthDate":"1994-12-07","currentAge":31,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Pete","useLastName":"Alonso","middleName":"Morgan","boxscoreName":"Alonso","nickName":"Polar Bear","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pete Alonso","nameSlug":"pete-alonso-624413","firstLastName":"Pete Alonso","lastFirstName":"Alonso, Pete","lastInitName":"Alonso, P","initLastName":"P Alonso","fullFMLName":"Peter Morgan Alonso","fullLFMName":"Alonso, Peter Morgan","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID656849":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849","firstName":"David","lastName":"Peterson","primaryNumber":"19","birthDate":"1995-09-03","currentAge":31,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Peterson","middleName":"John","boxscoreName":"Peterson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2020-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"David Peterson","nameSlug":"david-peterson-656849","firstLastName":"David Peterson","lastFirstName":"Peterson, David","lastInitName":"Peterson, D","initLastName":"D Peterson","fullFMLName":"David John Peterson","fullLFMName":"Peterson, David John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID516782":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782","firstName":"Starling","lastName":"Marte","primaryNumber":"0","birthDate":"1988-10-09","currentAge":37,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Starling","useLastName":"Marte","middleName":"Javier","boxscoreName":"Marte, S","nickName":"Tato","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"MAR-tay","mlbDebutDate":"2012-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Starling Marte","nameSlug":"starling-marte-516782","firstLastName":"Starling Marte","lastFirstName":"Marte, Starling","lastInitName":"Marte, S","initLastName":"S Marte","fullFMLName":"Starling Javier Marte","fullLFMName":"Marte, Starling Javier","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID592773":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773","firstName":"Ryne","lastName":"Stanek","primaryNumber":"55","birthDate":"1991-07-26","currentAge":35,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Stanek","middleName":"Thomas","boxscoreName":"Stanek","nickName":"Stanny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Stanek","nameSlug":"ryne-stanek-592773","firstLastName":"Ryne Stanek","lastFirstName":"Stanek, Ryne","lastInitName":"Stanek, R","initLastName":"R Stanek","fullFMLName":"Ryne Thomas Stanek","fullLFMName":"Stanek, Ryne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID596019":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019","firstName":"Francisco","lastName":"Lindor","primaryNumber":"12","birthDate":"1993-11-14","currentAge":32,"birthCity":"Caguas","birthCountry":"Puerto Rico","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Francisco","useLastName":"Lindor","middleName":"Miguel","boxscoreName":"Lindor","nickName":"Mr. Smile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"lin-DOOR","mlbDebutDate":"2015-06-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Francisco Lindor","nameSlug":"francisco-lindor-596019","firstLastName":"Francisco Lindor","lastFirstName":"Lindor, Francisco","lastInitName":"Lindor, F","initLastName":"F Lindor","fullFMLName":"Francisco Miguel Lindor","fullLFMName":"Lindor, Francisco Miguel","strikeZoneTop":3.108,"strikeZoneBottom":1.568},"ID607043":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043","firstName":"Brandon","lastName":"Nimmo","primaryNumber":"24","birthDate":"1993-03-27","currentAge":33,"birthCity":"Cheyenne","birthStateProvince":"WY","birthCountry":"USA","height":"6' 1\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Brandon","useLastName":"Nimmo","middleName":"Tate","boxscoreName":"Nimmo","nickName":"Tater","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"NIH-mo","mlbDebutDate":"2016-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Nimmo","nameSlug":"brandon-nimmo-607043","firstLastName":"Brandon Nimmo","lastFirstName":"Nimmo, Brandon","lastInitName":"Nimmo, B","initLastName":"B Nimmo","fullFMLName":"Brandon Tate Nimmo","fullLFMName":"Nimmo, Brandon Tate","strikeZoneTop":3.27,"strikeZoneBottom":1.65},"ID643511":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511","firstName":"Tyler","lastName":"Rogers","primaryNumber":"71","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Rogers","middleName":"Scott","boxscoreName":"Rogers, Ty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2019-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Rogers","nameSlug":"tyler-rogers-643511","firstLastName":"Tyler Rogers","lastFirstName":"Rogers, Tyler","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Tyler Scott Rogers","fullLFMName":"Rogers, Tyler Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663584":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584","firstName":"Hayden","lastName":"Senger","primaryNumber":"6","birthDate":"1997-04-03","currentAge":29,"birthCity":"Hamilton","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hayden","useLastName":"Senger","middleName":"Craig","boxscoreName":"Senger","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2025-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hayden Senger","nameSlug":"hayden-senger-663584","firstLastName":"Hayden Senger","lastFirstName":"Senger, Hayden","lastInitName":"Senger, H","initLastName":"H Senger","fullFMLName":"Hayden Craig Senger","fullLFMName":"Senger, Hayden Craig","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"ID548384":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384","firstName":"Brooks","lastName":"Raley","primaryNumber":"30","birthDate":"1988-06-29","currentAge":38,"birthCity":"San Antonio","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brooks","useLastName":"Raley","middleName":"Lee","boxscoreName":"Raley, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brooks Raley","nameSlug":"brooks-raley-548384","firstLastName":"Brooks Raley","lastFirstName":"Raley, Brooks","lastInitName":"Raley, B","initLastName":"B Raley","fullFMLName":"Brooks Lee Raley","fullLFMName":"Raley, Brooks Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID656537":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537","firstName":"Derek","lastName":"Hill","primaryNumber":"49","birthDate":"1995-12-30","currentAge":30,"birthCity":"Des Moines","birthStateProvince":"IA","birthCountry":"USA","height":"6' 0\"","weight":206,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Derek","useLastName":"Hill","middleName":"Jerome","boxscoreName":"Hill, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Derek Hill","nameSlug":"derek-hill-656537","firstLastName":"Derek Hill","lastFirstName":"Hill, Derek","lastInitName":"Hill, D","initLastName":"D Hill","fullFMLName":"Derek Jerome Hill","fullLFMName":"Hill, Derek Jerome","strikeZoneTop":3.216,"strikeZoneBottom":1.623},"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},"ID656775":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775","firstName":"Boyce","lastName":"Mullins","primaryNumber":"31","birthDate":"1994-10-01","currentAge":31,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"5' 7\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Cedric","useLastName":"Mullins","middleName":"Cedric","boxscoreName":"Mullins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cedric Mullins","nameTitle":"II","nameSuffix":"II","nameSlug":"cedric-mullins-656775","firstLastName":"Cedric Mullins","lastFirstName":"Mullins, Cedric","lastInitName":"Mullins, C","initLastName":"C Mullins","fullFMLName":"Boyce Cedric Mullins","fullLFMName":"Mullins, Boyce Cedric","strikeZoneTop":3.005,"strikeZoneBottom":1.517},"ID800049":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049","firstName":"Adam","lastName":"Mazur","primaryNumber":"60","birthDate":"2001-04-20","currentAge":25,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adam","useLastName":"Mazur","middleName":"McKinnlee","boxscoreName":"Mazur","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"may-zhur","mlbDebutDate":"2024-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adam Mazur","nameSlug":"adam-mazur-800049","firstLastName":"Adam Mazur","lastFirstName":"Mazur, Adam","lastInitName":"Mazur, A","initLastName":"A Mazur","fullFMLName":"Adam McKinnlee Mazur","fullLFMName":"Mazur, Adam McKinnlee","strikeZoneTop":3.299,"strikeZoneBottom":1.665}},"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289","location":{"address1":"Citi Field","city":"Flushing","state":"New York","stateAbbrev":"NY","postalCode":"11368","defaultCoordinates":{"latitude":40.75753012,"longitude":-73.84559155},"azimuthAngle":13.0,"elevation":10,"country":"USA","phone":"(718) 507-6387"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41922,"turfType":"Grass","roofType":"Open","leftLine":335,"left":358,"leftCenter":370,"center":408,"rightCenter":380,"right":370,"rightLine":330},"active":true,"season":"2025"},"officialVenue":{"id":3289,"link":"/api/v1/venues/3289"},"weather":{"condition":"Sunny","temp":"76","wind":"8 mph, L To R"},"gameInfo":{"attendance":42726,"firstPitch":"2025-08-30T20:11:00.000Z","gameDurationMinutes":194},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"home":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"}},"officialScorer":{"id":800983,"fullName":"Kevin Sinclair","link":"/api/v1/people/800983"},"primaryDatacaster":{"id":805370,"fullName":"Nolan Papacek","link":"/api/v1/people/805370"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a ground ball to center fielder Cedric Mullins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T20:10:59.715Z","endTime":"2025-08-30T20:12:06.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":"2025-08-30T19:14:00.006Z","endTime":"2025-08-30T20:01:52.404Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":"2025-08-30T20:01:52.404Z","endTime":"2025-08-30T20:10:38.583Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":"2025-08-30T20:10:38.583Z","endTime":"2025-08-30T20:11:01.965Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.3,"endSpeed":82.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.9480666517562,"aZ":-18.812217696458433,"pfxX":3.048651789597657,"pfxZ":7.605917886239938,"pX":-0.6408081953948896,"pZ":3.274879717020155,"vX0":-8.178881731080073,"vY0":-132.62380606267553,"vZ0":-3.5067216908349255,"x":141.43,"y":150.36,"x0":2.105770691898405,"y0":50.00647984492482,"z0":6.009743859057054,"aX":5.359600871366117},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.1,"breakHorizontal":-3.5,"spinRate":2178,"spinDirection":142},"zone":1,"typeConfidence":2.0,"plateTime":0.4151536440115495,"extension":7.3753359939737155},"index":3,"playId":"c2f04d2c-a3b5-3b22-9439-e5280ae607d3","pitchNumber":1,"startTime":"2025-08-30T20:11:01.965Z","endTime":"2025-08-30T20:11:05.435Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":82.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.805254352263105,"aZ":-23.796556330339058,"pfxX":12.006225642256915,"pfxZ":4.734483369940752,"pX":1.0440284861365048,"pZ":2.043803428593549,"vX0":-6.798866341856171,"vY0":-134.1544438942947,"vZ0":-5.74575840881842,"x":77.2,"y":183.6,"x0":2.090248234486206,"y0":50.00555336908862,"z0":5.977958128126513,"aX":21.25736077803445},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.1,"breakHorizontal":-19.7,"spinRate":2007,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4128796122079619,"extension":7.290426545142049},"index":4,"playId":"451705f1-0dc1-3dd4-8e27-6273382d6542","pitchNumber":2,"startTime":"2025-08-30T20:11:18.726Z","endTime":"2025-08-30T20:11:22.240Z","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":80.7,"endSpeed":73.3,"strikeZoneTop":3.20431591634468,"strikeZoneBottom":1.51698199821459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.32909559791768,"aZ":-38.24686307667764,"pfxX":-4.982768451222447,"pfxZ":-4.439875783493449,"pX":1.323330649029476,"pZ":2.3248791019119848,"vX0":-0.5975018773193964,"vY0":-117.39134119078045,"vZ0":-0.8970968016289989,"x":66.56,"y":176.01,"x0":2.2284672177224216,"y0":50.00231353047708,"z0":6.335348600087045,"aX":-6.816116081836879},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-7.9,"breakHorizontal":9.1,"spinRate":2378,"spinDirection":330},"zone":14,"typeConfidence":0.9,"plateTime":0.470160000080055,"extension":6.82349911939948},"index":5,"playId":"be9d7262-946e-3c29-beb5-307ce7942cea","pitchNumber":3,"startTime":"2025-08-30T20:11:40.060Z","endTime":"2025-08-30T20:11:43.474Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":83.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.423569108561,"aZ":-25.260120289356266,"pfxX":10.254630949936146,"pfxZ":3.8202075529551056,"pX":-0.33746025404997804,"pZ":2.147098382754724,"vX0":-9.271514070576757,"vY0":-135.15729253059007,"vZ0":-5.385925016913031,"x":129.86,"y":180.81,"x0":1.8418530551970071,"y0":50.002693026858516,"z0":5.990772855722784,"aX":18.560014959314966},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.6,"breakHorizontal":-16.1,"spinRate":2236,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.40867438561866054,"extension":7.3539324118120595},"hitData":{"launchSpeed":102.5,"launchAngle":3.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.84,"coordY":119.61}},"index":6,"playId":"b7664b3e-ee7c-3955-bc43-7448a37d616b","pitchNumber":4,"startTime":"2025-08-30T20:11:55.357Z","endTime":"2025-08-30T20:12:06.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:12:06.609Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to shortstop Francisco Lindor, deflected by pitcher David Peterson. Xavier Edwards to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T20:12:18.422Z","endTime":"2025-08-30T20:12:43.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656849,"link":"/api/v1/people/656849"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":81.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.567168589395216,"aZ":-27.40441094250818,"pfxX":11.814999065955705,"pfxZ":2.7406877670015444,"pX":0.32041393307841176,"pZ":1.473534396675805,"vX0":-8.34515308755915,"vY0":-133.12213647253898,"vZ0":-6.08118440859558,"x":104.79,"y":198.99,"x0":2.009189118540331,"y0":50.00335783977737,"z0":5.851772917559816,"aX":20.569633499128486},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.5,"breakHorizontal":-18.8,"spinRate":2220,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.4162750373303683,"extension":7.226422343028925},"hitData":{"launchSpeed":97.0,"launchAngle":-9.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":120.4,"coordY":166.38}},"index":0,"playId":"968172b3-ec1a-3660-95c9-bdbb3a445dbd","pitchNumber":1,"startTime":"2025-08-30T20:12:34.440Z","endTime":"2025-08-30T20:12:43.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:12:43.043Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Agustín Ramírez grounds out softly, pitcher David Peterson to first baseman Pete Alonso. Xavier Edwards to 3rd. Otto Lopez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T20:13:02.953Z","endTime":"2025-08-30T20:15:33.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"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":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnThird":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"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":6},"credits":[{"player":{"id":656849,"link":"/api/v1/people/656849"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.6,"strikeZoneTop":3.31003315880129,"strikeZoneBottom":1.55988145818282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.05913171518401,"aZ":-19.222353663321986,"pfxX":4.34572577796877,"pfxZ":7.176437245468742,"pX":0.0556021503998237,"pZ":3.5106395521859053,"vX0":-7.055473300434925,"vY0":-134.25005279459305,"vZ0":-2.626471845105527,"x":114.88,"y":143.99,"x0":2.166550959016166,"y0":50.0043586531601,"z0":5.887141723075501,"aX":7.84566618968917},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.6,"breakHorizontal":-6.1,"spinRate":2055,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.40972534601847244,"extension":7.169043795893048},"index":0,"playId":"ee086ad3-f04f-3f77-b4e4-7851e140305e","pitchNumber":1,"startTime":"2025-08-30T20:13:21.864Z","endTime":"2025-08-30T20:13:26.160Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":78.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.466721957073744,"aZ":-27.13055759096268,"pfxX":12.372819741956484,"pfxZ":3.1548812765504355,"pX":1.267106239558956,"pZ":2.2813159774663467,"vX0":-5.934473733255025,"vY0":-126.82333300827648,"vZ0":-3.7847985362795438,"x":68.7,"y":177.18,"x0":2.0537343031216793,"y0":50.002850248107805,"z0":6.003161526495849,"aX":19.77740851420259},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.9,"breakHorizontal":-20.6,"spinRate":1781,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4350213766660591,"extension":7.199807372560535},"index":1,"playId":"c1775cb1-9390-330c-b645-9ebf4c4f98d4","pitchNumber":2,"startTime":"2025-08-30T20:13:38.239Z","endTime":"2025-08-30T20:13:41.655Z","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":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.22175631986114,"strikeZoneBottom":1.50320760402902,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.560392564403458,"aZ":-32.87811690363549,"pfxX":-0.5000431200859121,"pfxZ":-0.4551185610706989,"pX":-0.6015660137980178,"pZ":0.6461600156956073,"vX0":-6.677384051983048,"vY0":-123.39170358617251,"vZ0":-5.739707242288707,"x":139.93,"y":221.33,"x0":2.20969103147902,"y0":50.00472151244525,"z0":5.7871218688501145,"aX":-0.7677693755462737},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.0,"breakHorizontal":2.5,"spinRate":2275,"spinDirection":339},"zone":13,"typeConfidence":0.91,"plateTime":0.44463858624260366,"extension":7.177521307115455},"index":2,"playId":"66eeb204-c7aa-37b1-b75e-aeb52e4d15ab","pitchNumber":3,"startTime":"2025-08-30T20:14:00.374Z","endTime":"2025-08-30T20:14:04.093Z","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":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.0,"strikeZoneTop":3.17470734302016,"strikeZoneBottom":1.50568702202835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.70466553106081,"aZ":-37.3281293138868,"pfxX":-4.339715293851061,"pfxZ":-3.8341615811746736,"pX":0.06123743991888897,"pZ":1.0776393266403939,"vX0":-3.49895539882122,"vY0":-116.00999047364895,"vZ0":-3.0490867782625832,"x":114.67,"y":209.68,"x0":2.1610916955168267,"y0":50.005180544951166,"z0":6.019958488958835,"aX":-5.827866074382548},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-7.4,"breakHorizontal":8.9,"spinRate":2392,"spinDirection":331},"zone":14,"typeConfidence":0.91,"plateTime":0.47483806454267885,"extension":7.131252706534159},"index":3,"playId":"b4fc5f17-ff0b-3253-b99a-b31c9caafd42","pitchNumber":4,"startTime":"2025-08-30T20:14:22.323Z","endTime":"2025-08-30T20:14:26.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.17000037402304,"strikeZoneBottom":1.49370309202095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.273961027653037,"aZ":-31.956564706090084,"pfxX":7.900766026611322,"pfxZ":0.14177756252528417,"pX":0.7684967350096864,"pZ":0.4267573276167201,"vX0":-5.643317646635001,"vY0":-124.53445951962955,"vZ0":-6.563542895331244,"x":87.71,"y":227.26,"x0":2.048449567392553,"y0":50.003637994923615,"z0":5.772178885203791,"aX":12.290046750744567},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.2,"breakHorizontal":-12.8,"spinRate":1783,"spinDirection":119},"zone":14,"typeConfidence":0.9,"plateTime":0.44146148340808455,"extension":7.136209329120615},"index":4,"playId":"68ede644-f5e4-3a1b-84fe-cd7dd473e6ed","pitchNumber":5,"startTime":"2025-08-30T20:14:40.070Z","endTime":"2025-08-30T20:14:45.088Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":82.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.170276781420405,"aZ":-24.14142991925057,"pfxX":10.885290207833311,"pfxZ":4.499243934051586,"pX":1.029530178127652,"pZ":2.742542120245606,"vX0":-6.733051855333478,"vY0":-134.56559377291015,"vZ0":-3.5968906548750033,"x":77.76,"y":164.73,"x0":2.183390570501197,"y0":50.00636986998066,"z0":5.858883480546245,"aX":19.455513234844254},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.3,"breakHorizontal":-17.8,"spinRate":2111,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.4110936672361696,"extension":7.22867452683273},"index":5,"playId":"d863cc43-290a-3d0c-a9c4-ea460c8ce75e","pitchNumber":6,"startTime":"2025-08-30T20:15:02.419Z","endTime":"2025-08-30T20:15:05.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":81.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.55412891455709,"aZ":-22.937170471336184,"pfxX":10.831901786332917,"pfxZ":5.353681123604329,"pX":0.4288625734921342,"pZ":2.160397293551573,"vX0":-8.040900880892039,"vY0":-132.5634787452218,"vZ0":-4.989318906751419,"x":100.65,"y":180.45,"x0":2.1423149132399075,"y0":50.00109749376855,"z0":5.811299980288899,"aX":18.676505316540098},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.4,"breakHorizontal":-17.2,"spinRate":2181,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.41822819751001683,"extension":7.2563372304384695},"hitData":{"launchSpeed":51.8,"launchAngle":-56.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":130.09,"coordY":186.68}},"index":6,"playId":"3e8db0f6-1d63-3014-b243-edf4e98fdbaf","pitchNumber":7,"startTime":"2025-08-30T20:15:26.543Z","endTime":"2025-08-30T20:15:33.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:15:33.603Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Umpire reviewed (home run), call on the field was upheld: Heriberto Hernández doubles (8) on a sharp fly ball to center fielder Cedric Mullins. Xavier Edwards scores. Otto Lopez to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T20:16:10.663Z","endTime":"2025-08-30T20:17:59.076Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":1},"index":0,"startTime":"2025-08-30T20:15:59.973Z","endTime":"2025-08-30T20:16:13.014Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":82.6,"strikeZoneTop":3.29040048144854,"strikeZoneBottom":1.54102477841974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.42937496460351,"aZ":-23.354807826389425,"pfxX":10.936354940074867,"pfxZ":4.981233688733856,"pX":1.0245740097939673,"pZ":1.2214727854315832,"vX0":-6.453390407520122,"vY0":-134.32660268758912,"vZ0":-7.143375264317016,"x":77.95,"y":205.8,"x0":2.076461188557202,"y0":50.00607625220261,"z0":5.654937938904444,"aX":19.37417699527881},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.2,"breakHorizontal":-17.8,"spinRate":2207,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.412667594166074,"extension":7.193100699742122},"index":1,"playId":"494adc32-bc70-3098-acb2-2d3d4afc2770","pitchNumber":1,"startTime":"2025-08-30T20:16:13.014Z","endTime":"2025-08-30T20:16:17.258Z","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":1},"pitchData":{"startSpeed":86.9,"endSpeed":78.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.21275185794485,"aZ":-30.708105916581797,"pfxX":11.72596902072262,"pfxZ":0.9280745018552601,"pX":1.2291046888307227,"pZ":2.1024123622889204,"vX0":-6.010847087602366,"vY0":-126.2262362482379,"vZ0":-3.2140105660162153,"x":70.15,"y":182.01,"x0":2.1473221542171044,"y0":50.001996178880354,"z0":5.925682813354467,"aX":18.484723791880178},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.1,"breakHorizontal":-19.4,"spinRate":1770,"spinDirection":118},"zone":14,"typeConfidence":0.87,"plateTime":0.4378136451959458,"extension":7.106232827398875},"index":2,"playId":"79e23904-4454-36e9-bfe4-31de69899724","pitchNumber":2,"startTime":"2025-08-30T20:16:31.034Z","endTime":"2025-08-30T20:16:37.438Z","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":93.2,"endSpeed":84.9,"strikeZoneTop":3.29736677218874,"strikeZoneBottom":1.55036666325693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.052038256949814,"aZ":-18.591954940877926,"pfxX":2.2788230826699776,"pfxZ":7.369288468602485,"pX":-1.1762087251164781,"pZ":2.3950436590153767,"vX0":-9.91273969198658,"vY0":-135.29541853573238,"vZ0":-5.462355438830257,"x":161.83,"y":174.11,"x0":2.248155071076826,"y0":50.006654625593384,"z0":5.754180376063152,"aX":4.2036823051884955},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.2,"breakHorizontal":-1.9,"spinRate":2093,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.40570953872820636,"extension":7.214506910814167},"index":3,"playId":"5c631587-fc6a-3b05-b32e-19f9ca43c01e","pitchNumber":3,"startTime":"2025-08-30T20:17:03.562Z","endTime":"2025-08-30T20:17:07.522Z","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":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.23000104335797,"strikeZoneBottom":1.55115186789542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.94616579942234,"aZ":-21.73455813815439,"pfxX":1.8688404256875142,"pfxZ":5.652285256860246,"pX":-0.7822147908485773,"pZ":3.513749825326011,"vX0":-8.263227387107502,"vY0":-135.60001254529,"vZ0":-2.1515375900822504,"x":146.82,"y":143.91,"x0":2.0728048834584327,"y0":50.00319667672855,"z0":5.847256734966286,"aX":3.4533752991619324},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.0,"breakHorizontal":-1.4,"spinRate":2209,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.40522003345299584,"extension":7.217016574411107},"index":4,"playId":"d6c04d29-1cc3-31bf-ac24-51aaf80fda99","pitchNumber":4,"startTime":"2025-08-30T20:17:22.011Z","endTime":"2025-08-30T20:17:26.982Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":83.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.332516591887625,"aZ":-25.07001624449545,"pfxX":11.293772737458315,"pfxZ":3.910666077827327,"pX":0.2500168474115478,"pZ":2.133682023717784,"vX0":-8.76347398137054,"vY0":-135.1445261985604,"vZ0":-5.090987111345636,"x":107.47,"y":181.17,"x0":2.096428989607547,"y0":50.002842451935386,"z0":5.84345718871037,"aX":20.51964140368228},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.0,"breakHorizontal":-18.1,"spinRate":2364,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.40807431896611757,"extension":7.431901960363678},"hitData":{"launchSpeed":105.3,"launchAngle":36.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":197.6,"coordY":64.95}},"index":5,"playId":"ad570001-0227-3078-99c1-0d86d04e1500","pitchNumber":5,"startTime":"2025-08-30T20:17:44.424Z","endTime":"2025-08-30T20:17:59.076Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NH"},"playEndTime":"2025-08-30T20:17:59.076Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Eric Wagaman doubles (23) on a line drive to right fielder Juan Soto. Otto Lopez scores. Heriberto Hernández scores.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T20:19:22.014Z","endTime":"2025-08-30T20:19:53.318Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":80.3,"endSpeed":74.2,"strikeZoneTop":3.52199798348078,"strikeZoneBottom":1.68315364904118,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.31947242063233,"aZ":-37.99480264704651,"pfxX":-4.44517553081846,"pfxZ":-4.238423342444238,"pX":-0.7901654749748989,"pZ":1.115856905008581,"vX0":-4.786671884015772,"vY0":-116.86188084252579,"vZ0":-3.2835423659000025,"x":147.12,"y":208.65,"x0":1.8668488234838032,"y0":50.00090988248727,"z0":6.130661218199715,"aX":-6.108190117317157},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-8.3,"breakHorizontal":9.2,"spinRate":2356,"spinDirection":341},"zone":13,"typeConfidence":0.91,"plateTime":0.46983636851611843,"extension":6.959360625999377},"index":0,"playId":"4d4a8235-85d2-332a-a88b-1159d7e0dcbd","pitchNumber":1,"startTime":"2025-08-30T20:19:22.014Z","endTime":"2025-08-30T20:19:26.159Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.411984592927844,"aZ":-24.349910683885035,"pfxX":9.373463855257388,"pfxZ":4.281151529015419,"pX":0.05507283991405046,"pZ":1.9625589883543126,"vX0":-8.39039875765243,"vY0":-134.60154868211313,"vZ0":-5.688867538546773,"x":114.9,"y":185.79,"x0":2.0015080304973005,"y0":50.0008296004985,"z0":5.837717735755412,"aX":17.12244069748244},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.6,"breakHorizontal":-15.1,"spinRate":2195,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.4076065934987554,"extension":7.341246440571781},"hitData":{"launchSpeed":99.7,"launchAngle":17.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":216.42,"coordY":112.27}},"index":1,"playId":"7001bad3-cc91-3949-bee1-b2ecc44aa8b8","pitchNumber":2,"startTime":"2025-08-30T20:19:39.932Z","endTime":"2025-08-30T20:19:53.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:19:53.318Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Norby walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T20:21:11.349Z","endTime":"2025-08-30T20:23:01.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"postOnSecond":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T20:20:17.961Z","endTime":"2025-08-30T20:21:13.678Z","isPitch":false,"type":"action"},{"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":83.3,"endSpeed":76.1,"strikeZoneTop":3.26999992617418,"strikeZoneBottom":1.53235705873679,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.282018404443672,"aZ":-34.15370295496249,"pfxX":-1.03280609662795,"pfxZ":-1.3470326886451929,"pX":1.4541124609823415,"pZ":1.671908586248111,"vX0":-2.734681280648329,"vY0":-121.24036217858364,"vZ0":-2.6461516645913887,"x":61.57,"y":193.64,"x0":2.7361279762444797,"y0":50.00172324567397,"z0":5.792733963266104,"aX":-1.5192367723754032},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.9,"breakHorizontal":2.6,"spinRate":2293,"spinDirection":323},"zone":14,"typeConfidence":0.9,"plateTime":0.45379040984096575,"extension":7.162922060493053},"index":1,"playId":"25fdbc7a-2d03-371f-b9cf-8d9b56a473f4","pitchNumber":1,"startTime":"2025-08-30T20:21:13.678Z","endTime":"2025-08-30T20:21:18.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":83.4,"strikeZoneTop":3.28074269325291,"strikeZoneBottom":1.59626871130502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.006458396890075,"aZ":-14.525508206649665,"pfxX":4.867704882315978,"pfxZ":9.740062084662492,"pX":1.006295295451036,"pZ":3.3547607385953264,"vX0":-5.0840415979999785,"vY0":-135.13672121273635,"vZ0":-3.8995893752875195,"x":78.64,"y":148.2,"x0":2.2980284306271925,"y0":50.00365958426383,"z0":5.866878872747633,"aX":8.821369943228952},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.8,"breakHorizontal":-7.4,"spinRate":2151,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.40850225463410084,"extension":7.244999550428567},"index":2,"playId":"d90ebc2c-3518-36ba-b8f9-aba2e9be58f6","pitchNumber":2,"startTime":"2025-08-30T20:21:28.858Z","endTime":"2025-08-30T20:21:31.862Z","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":90.8,"endSpeed":81.8,"strikeZoneTop":3.2700005348134,"strikeZoneBottom":1.56165029839115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.141168004204566,"aZ":-16.057215121025585,"pfxX":4.34949733116643,"pfxZ":9.287787684656667,"pX":0.744232058120365,"pZ":2.962262375024043,"vX0":-5.746574321015902,"vY0":-131.91938829960907,"vZ0":-4.152024142585507,"x":88.63,"y":158.8,"x0":2.4016388487692213,"y0":50.002382131124676,"z0":5.766307812887999,"aX":7.547290653956432},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.0,"breakHorizontal":-6.4,"spinRate":2129,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.41770663372784744,"extension":7.283994160133377},"index":3,"playId":"0504f083-179a-3e16-b13e-d3ebc8478668","pitchNumber":3,"startTime":"2025-08-30T20:21:43.655Z","endTime":"2025-08-30T20:21:47.840Z","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":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.6,"strikeZoneTop":3.24073338885273,"strikeZoneBottom":1.56999844428373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.81814573549134,"aZ":-34.66963546002448,"pfxX":-3.9688656742571995,"pfxZ":-1.8728896586809332,"pX":0.005871584031540941,"pZ":0.9211238002433056,"vX0":-3.589777018782278,"vY0":-115.91974979532155,"vZ0":-3.9213486408811526,"x":116.78,"y":213.91,"x0":2.10194237927238,"y0":50.00268746966977,"z0":6.017034546891726,"aX":-5.289689590147606},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-4.2,"breakHorizontal":8.3,"spinRate":2331,"spinDirection":338},"zone":14,"typeConfidence":0.9,"plateTime":0.476273912265079,"extension":7.166432488714519},"index":4,"playId":"c3e8f723-61b5-34f0-b24a-9a8732e1ca62","pitchNumber":4,"startTime":"2025-08-30T20:21:59.754Z","endTime":"2025-08-30T20:22:04.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.82324933979465,"aZ":-16.59972304283072,"pfxX":5.780583466474797,"pfxZ":8.728112008384716,"pX":0.028725104560079387,"pZ":2.1797616645989533,"vX0":-7.645503279890196,"vY0":-133.49032009102473,"vZ0":-6.223995412025529,"x":115.91,"y":179.93,"x0":2.1942998651645813,"y0":50.000621163394975,"z0":5.759487611492026,"aX":10.311929742224308},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.4,"breakHorizontal":-8.6,"spinRate":2341,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.4121365895807969,"extension":7.2211208664989135},"index":5,"playId":"762bf2d8-d8a9-3171-9026-198463d771e2","pitchNumber":5,"startTime":"2025-08-30T20:22:17.813Z","endTime":"2025-08-30T20:22:21.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.963272286937247,"aZ":-38.378946228989186,"pfxX":-4.483752843932957,"pfxZ":-4.650994381203541,"pX":0.6173733837206599,"pZ":2.261985522882697,"vX0":-2.4055579354039853,"vY0":-115.70489773400489,"vZ0":-0.280993830731596,"x":93.47,"y":177.71,"x0":2.258883569731132,"y0":50.00396983806755,"z0":6.115414800934971,"aX":-5.9780162102395895},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-8.2,"breakHorizontal":8.8,"spinRate":2369,"spinDirection":334},"zone":6,"typeConfidence":0.91,"plateTime":0.4764397716286388,"extension":7.055780054325361},"index":6,"playId":"8287d60a-3501-3534-b7c6-18ba396a5113","pitchNumber":6,"startTime":"2025-08-30T20:22:38.216Z","endTime":"2025-08-30T20:22:41.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.24394371800151,"strikeZoneBottom":1.56999943321749,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.200071353000165,"aZ":-16.76930091008915,"pfxX":3.0860567215069885,"pfxZ":8.670294237888946,"pX":0.9201691444519036,"pZ":3.599497335848416,"vX0":-4.8591966182350985,"vY0":-132.8979692207817,"vZ0":-2.648923785203819,"x":81.93,"y":141.59,"x0":2.3768149520408133,"y0":50.00656574750315,"z0":5.8365969113709735,"aX":5.4861810445826},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.2,"breakHorizontal":-4.4,"spinRate":2171,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.41317145229623575,"extension":7.198687189104442},"index":7,"playId":"c11c1379-ded0-34b5-809c-7c8ec734c3d8","pitchNumber":7,"startTime":"2025-08-30T20:22:57.731Z","endTime":"2025-08-30T20:23:01.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:23:01.069Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dane Myers called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T20:23:26.751Z","endTime":"2025-08-30T20:25:26.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"postOnSecond":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,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":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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, 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":84.9,"endSpeed":78.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.449210991901673,"aZ":-30.02524692359576,"pfxX":-0.007734618431864959,"pfxZ":1.3977951354377396,"pX":-1.049164641971545,"pZ":1.007021104056888,"vX0":-7.72282679426446,"vY0":-123.42188137431141,"vZ0":-5.375611527657405,"x":156.99,"y":211.59,"x0":2.1265237724238806,"y0":50.003360848230024,"z0":5.753657730068085,"aX":-0.010508129152244746},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.4,"breakHorizontal":1.9,"spinRate":2370,"spinDirection":314},"zone":13,"typeConfidence":0.89,"plateTime":0.4444430741737908,"extension":7.235493560409351},"index":0,"playId":"bebd5ca1-9ece-3ae7-bcc5-321d047fa26a","pitchNumber":1,"startTime":"2025-08-30T20:23:34.493Z","endTime":"2025-08-30T20:23:39.717Z","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":84.6,"endSpeed":77.8,"strikeZoneTop":3.54827774595404,"strikeZoneBottom":1.68202372274034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.730550154243154,"aZ":-32.97260537673545,"pfxX":-0.8597951612511376,"pfxZ":-0.5241247955569799,"pX":-0.39654041676403035,"pZ":1.0516352397081448,"vX0":-6.185146698477315,"vY0":-123.05559147671718,"vZ0":-4.631921334166734,"x":132.12,"y":210.39,"x0":2.2671867677205446,"y0":50.00241702704003,"z0":5.769641542981128,"aX":-1.3104999288078345},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.8,"breakHorizontal":3.1,"spinRate":2414,"spinDirection":322},"zone":13,"typeConfidence":0.91,"plateTime":0.4460793398906562,"extension":7.129618945554297},"index":1,"playId":"48b352ec-84c7-39c9-ad13-b46e77b2ac12","pitchNumber":2,"startTime":"2025-08-30T20:23:53.246Z","endTime":"2025-08-30T20:23:57.617Z","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":92.8,"endSpeed":84.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.856792384009857,"aZ":-18.74790932339393,"pfxX":1.1112937757511445,"pfxZ":7.311873807590379,"pX":-0.3580505830864388,"pZ":3.440744214802138,"vX0":-7.12966578798189,"vY0":-135.01205920069643,"vZ0":-3.155665735629771,"x":130.65,"y":145.88,"x0":2.1785792995877022,"y0":50.00267080747695,"z0":5.952611871681385,"aX":2.041076954100098},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.7,"breakHorizontal":-0.4,"spinRate":2199,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.4065220068083213,"extension":7.347605230796362},"index":2,"playId":"7ac61ffd-02ee-3ec0-896b-72dd4adab50f","pitchNumber":3,"startTime":"2025-08-30T20:24:10.999Z","endTime":"2025-08-30T20:24:14.151Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-30T20:24:22.375Z","endTime":"2025-08-30T20:24:40.383Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":3.55391135454415,"strikeZoneBottom":1.66643106485824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.468528531516355,"aZ":-32.84470102855264,"pfxX":-0.784988993692167,"pfxZ":-0.4323167561509571,"pX":-0.37528252007269347,"pZ":1.170756726974806,"vX0":-6.383793942569343,"vY0":-124.54100775312605,"vZ0":-4.518023517733795,"x":131.3,"y":207.17,"x0":2.3344371147906893,"y0":50.0032198587016,"z0":5.757139690726097,"aX":-1.2187855512808194},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.7,"breakHorizontal":3.0,"spinRate":2490,"spinDirection":325},"zone":13,"typeConfidence":0.91,"plateTime":0.4415880631466922,"extension":7.342208053129808},"index":4,"playId":"f1319f86-360c-3ce9-97e2-370cd8a13e3a","pitchNumber":4,"startTime":"2025-08-30T20:24:40.383Z","endTime":"2025-08-30T20:24:44.742Z","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":80.9,"endSpeed":73.3,"strikeZoneTop":3.54971280007492,"strikeZoneBottom":1.6877930924625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.599110981885243,"aZ":-38.737737632251125,"pfxX":-1.79385101315146,"pfxZ":-4.80134881589095,"pX":0.3424009348219549,"pZ":1.2708474536114813,"vX0":-3.9653380917417906,"vY0":-117.64208122412097,"vZ0":-2.546124325809207,"x":103.95,"y":204.47,"x0":2.3003440086420253,"y0":50.00555776923346,"z0":6.04755435234676,"aX":-2.450096093900857},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-9.1,"breakHorizontal":4.4,"spinRate":2479,"spinDirection":331},"zone":14,"typeConfidence":0.89,"plateTime":0.4702007568305895,"extension":7.143531416380507},"index":5,"playId":"737afeb2-17a7-30a5-9c6d-0547dbc672d4","pitchNumber":5,"startTime":"2025-08-30T20:25:01.002Z","endTime":"2025-08-30T20:25:05.512Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":82.9,"strikeZoneTop":3.58244538836054,"strikeZoneBottom":1.69489667382013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.949450776936935,"aZ":-26.90326955679693,"pfxX":12.757633944969045,"pfxZ":2.984206697041431,"pX":0.09409003476610969,"pZ":1.6620695493978905,"vX0":-9.527845707941653,"vY0":-132.85689273690014,"vZ0":-5.563062749262863,"x":113.41,"y":193.9,"x0":2.0930523622679047,"y0":50.00037870706192,"z0":5.771656551213932,"aX":22.50414529025747},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.2,"breakHorizontal":-20.6,"spinRate":2213,"spinDirection":167},"zone":8,"typeConfidence":2.0,"plateTime":0.4143626860189067,"extension":7.375508084740577},"index":6,"playId":"3225139f-ba7e-3581-a652-0e3b98a90d22","pitchNumber":6,"startTime":"2025-08-30T20:25:21.706Z","endTime":"2025-08-30T20:25:26.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:25:26.040Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Joey Wiemer doubles (1) on a line drive to left fielder Brandon Nimmo. Eric Wagaman scores. Connor Norby scores.","rbi":2,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T20:25:39.930Z","endTime":"2025-08-30T20:27:11.486Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.59293918510341,"strikeZoneBottom":1.66439818327454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.409987287381732,"aZ":-17.266659131928723,"pfxX":2.6500629444193433,"pfxZ":8.028912403352216,"pX":0.7787957137510911,"pZ":4.031032814892021,"vX0":-5.004476360703569,"vY0":-135.59764688672703,"vZ0":-1.7663019970229064,"x":87.31,"y":129.94,"x0":2.30632428467596,"y0":50.00468712800217,"z0":5.899099689434331,"aX":4.922170300050124},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":-3.7,"spinRate":2286,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4043618612182418,"extension":7.2180594721780755},"index":0,"playId":"8eee7192-620d-3477-8feb-7c64fd7eb0c5","pitchNumber":1,"startTime":"2025-08-30T20:25:52.106Z","endTime":"2025-08-30T20:25:57.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.68392871151087,"strikeZoneBottom":1.69355381113127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.097326357765404,"aZ":-33.61488375059038,"pfxX":-1.72008635250054,"pfxZ":-0.9543043829107658,"pX":-0.24399003668891459,"pZ":0.24118421577651983,"vX0":-5.364812953920098,"vY0":-122.93956754659997,"vZ0":-6.264325863892764,"x":126.3,"y":232.27,"x0":2.1964621470109713,"y0":50.00051525119322,"z0":5.701751399178923,"aX":-2.6108968057031596},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.0,"breakHorizontal":4.4,"spinRate":2559,"spinDirection":313},"zone":13,"typeConfidence":0.91,"plateTime":0.44682900036783035,"extension":7.207039075163373},"index":1,"playId":"f71ac563-197a-37fc-8556-90f9e253a71d","pitchNumber":2,"startTime":"2025-08-30T20:26:13.928Z","endTime":"2025-08-30T20:26:19.676Z","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":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":81.6,"strikeZoneTop":3.63141804438016,"strikeZoneBottom":1.67227145373986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.57134690451393,"aZ":-22.163133612865412,"pfxX":7.165144771277082,"pfxZ":5.770526711503853,"pX":2.126789217463071,"pZ":3.9596966994193745,"vX0":-3.0185543450528654,"vY0":-132.26055224458977,"vZ0":-0.9980976709880176,"x":35.93,"y":131.87,"x0":2.3650657289779016,"y0":50.00518762630449,"z0":5.998705250073295,"aX":12.436838035536892},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.4,"breakHorizontal":-12.1,"spinRate":2123,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4174107347427136,"extension":7.006054670763094},"index":2,"playId":"cdf928fe-052e-3757-a01e-12f01c5bc793","pitchNumber":3,"startTime":"2025-08-30T20:26:39.633Z","endTime":"2025-08-30T20:26:42.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.1678715793473,"aZ":-16.66588833741242,"pfxX":2.2048137387897393,"pfxZ":8.603555400079212,"pX":-0.36354364513157816,"pZ":2.752623195696852,"vX0":-7.331100310983013,"vY0":-133.7293111504576,"vZ0":-4.949503516592401,"x":130.86,"y":164.46,"x0":2.1327663867734112,"y0":50.0007677968621,"z0":5.831645124761472,"aX":3.9739647394863695},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.6,"breakHorizontal":-2.3,"spinRate":2205,"spinDirection":138},"zone":4,"typeConfidence":2.0,"plateTime":0.4103540113994959,"extension":7.121002874786432},"hitData":{"launchSpeed":99.7,"launchAngle":20.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.39,"coordY":70.62}},"index":3,"playId":"5be3577b-dcc2-30cc-b652-59bb44ff1842","pitchNumber":4,"startTime":"2025-08-30T20:26:57.600Z","endTime":"2025-08-30T20:27:11.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:27:11.486Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Derek Hill lines out sharply to center fielder Cedric Mullins.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T20:27:34.851Z","endTime":"2025-08-30T20:27:54.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.067835899342715,"aZ":-37.431627652970136,"pfxX":-0.9539491382304015,"pfxZ":-3.887546452339903,"pX":0.513040416036412,"pZ":2.3602700753981156,"vX0":-3.752095214412263,"vY0":-115.18932037649367,"vZ0":-0.313111271938622,"x":97.44,"y":175.05,"x0":2.2825540961133206,"y0":50.00305973033907,"z0":6.09682832499535,"aX":-1.2895936369777787},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-6.8,"breakHorizontal":2.6,"spinRate":2326,"spinDirection":327},"zone":6,"typeConfidence":0.88,"plateTime":0.4743083581468426,"extension":7.0856183168933455},"hitData":{"launchSpeed":106.8,"launchAngle":16.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":136.25,"coordY":73.38}},"index":0,"playId":"44db69fd-c96b-35b8-8743-1d17e029821e","pitchNumber":1,"startTime":"2025-08-30T20:27:48.238Z","endTime":"2025-08-30T20:27:54.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:27:54.706Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Francisco Lindor homers (26) on a fly ball to right field.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T20:30:01.654Z","endTime":"2025-08-30T20:30:41.351Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from left field to right field for Joey Wiemer.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T20:30:04.046Z","endTime":"2025-08-30T20:30:04.047Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"800"},{"details":{"description":"Defensive Substitution: Jakob Marsee replaces right fielder Dane Myers, batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T20:30:04.048Z","endTime":"2025-08-30T20:30:04.049Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":667472,"link":"/api/v1/people/667472"}},{"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":86.6,"strikeZoneTop":3.45999938632253,"strikeZoneBottom":1.57949871286883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.64628380409099,"aZ":-11.93456945430935,"pfxX":-6.0983708058790365,"pfxZ":10.456890352832778,"pX":0.35657195271000947,"pZ":2.7598816742192933,"vX0":6.338542474344816,"vY0":-138.84691533592084,"vZ0":-6.097377699047456,"x":103.41,"y":164.26,"x0":-1.173266487944342,"y0":50.00168710959915,"z0":5.792627336843749,"aX":-11.80191438824565},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.6,"breakHorizontal":9.6,"spinRate":2432,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.39582244918849074,"extension":6.6394194246099865},"index":2,"playId":"50ee477c-a832-3aa5-9492-85409bad712d","pitchNumber":1,"startTime":"2025-08-30T20:30:04.050Z","endTime":"2025-08-30T20:30:08.104Z","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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.71282579046188,"aZ":-22.489226478246184,"pfxX":-9.630875594437619,"pfxZ":5.361792443137115,"pX":-0.011607142268064224,"pZ":2.0628645506140364,"vX0":6.036338769735059,"vY0":-134.44706478634487,"vZ0":-5.990699891368033,"x":117.44,"y":183.08,"x0":-1.0498361876866829,"y0":50.00549359533896,"z0":5.9462275698990785,"aX":-17.40293956749929},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":16.0,"spinRate":2083,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.40946552498519706,"extension":6.326529410147121},"hitData":{"launchSpeed":102.3,"launchAngle":25.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.22,"coordY":76.94}},"index":3,"playId":"4a3b7db4-b8e3-3676-ad7e-05f2abf8c515","pitchNumber":2,"startTime":"2025-08-30T20:30:18.116Z","endTime":"2025-08-30T20:30:41.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:30:41.351Z","atBatIndex":9},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Juan Soto hit by pitch.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T20:31:02.740Z","endTime":"2025-08-30T20:31:25.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.15000991442667,"strikeZoneBottom":1.53346932173415,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.222132984530745,"aZ":-18.573402187054008,"pfxX":-8.808767631712952,"pfxZ":7.047287724205592,"pX":-0.4666843668876682,"pZ":2.65970500655361,"vX0":4.910103102130066,"vY0":-138.37233177833323,"vZ0":-4.974247244412495,"x":134.79,"y":166.97,"x0":-1.1240940489599291,"y0":50.003426557381275,"z0":5.733491054784011,"aX":-17.00248934554338},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.9,"breakHorizontal":14.9,"spinRate":2071,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.39654552849787805,"extension":6.739594959754301},"index":0,"playId":"6b3ac3f1-5f54-31d0-bdca-d1a52273f093","pitchNumber":1,"startTime":"2025-08-30T20:31:02.740Z","endTime":"2025-08-30T20:31:06.860Z","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(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":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.620559764334953,"aZ":-37.62689147332304,"pfxX":5.0032730545767485,"pfxZ":-3.596613567574862,"pX":2.5426751152474987,"pZ":0.7892871637167026,"vX0":6.0924632629446425,"vY0":-123.18286865781015,"vZ0":-5.071559104594966,"x":20.08,"y":217.47,"x0":-0.6258086539433816,"y0":50.0049484773825,"z0":6.105191153875406,"aX":7.581841182389209},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-7.6,"breakHorizontal":-10.7,"spinRate":2599,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4470296112832459,"extension":6.5800479328609285},"index":1,"playId":"889b8dac-1ee1-3acf-8809-6372df588f95","pitchNumber":2,"startTime":"2025-08-30T20:31:20.260Z","endTime":"2025-08-30T20:31:25.619Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:31:25.619Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Alonso singles on a ground ball to right fielder Joey Wiemer. Juan Soto out at 3rd on the throw, right fielder Joey Wiemer to third baseman Connor Norby.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T20:32:21.983Z","endTime":"2025-08-30T20:32:35.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.82978410681335,"aZ":-23.04698792301981,"pfxX":-9.961063597808286,"pfxZ":4.448760441174697,"pX":-0.9698262106679186,"pZ":2.6036177485437304,"vX0":4.253898319529643,"vY0":-141.51271904786725,"vZ0":-4.7480812987713765,"x":153.97,"y":168.48,"x0":-1.188650217388791,"y0":50.00408096478277,"z0":5.757807877096376,"aX":-20.434881563892258},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.4,"breakHorizontal":17.3,"spinRate":2387,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38538314539935614,"extension":6.573800073380069},"hitData":{"launchSpeed":81.1,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.13,"coordY":126.35}},"index":0,"playId":"e9e81c52-dbb6-3ca0-9074-0eed28688569","pitchNumber":1,"startTime":"2025-08-30T20:32:22.988Z","endTime":"2025-08-30T20:32:35.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:32:35.100Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T20:33:12.186Z","endTime":"2025-08-30T20:33:55.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"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":"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":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.7,"strikeZoneTop":3.63,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.468331641957008,"aZ":-37.95667433911092,"pfxX":6.066598191048198,"pfxZ":-3.9846324065630165,"pX":0.7082810198401751,"pZ":1.2457264687248892,"vX0":2.2150091025189322,"vY0":-120.78989616762776,"vZ0":-3.580170966981907,"x":90.0,"y":205.15,"x0":-1.0134542221051521,"y0":50.003912728621906,"z0":6.1466538254767435,"aX":8.802939312247396},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-7.9,"breakHorizontal":-11.5,"spinRate":2536,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.45660468797139453,"extension":6.640844683198033},"index":0,"playId":"eb0bf571-dad8-3471-a21c-d992b743e06d","pitchNumber":1,"startTime":"2025-08-30T20:33:12.546Z","endTime":"2025-08-30T20:33:17.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.7,"strikeZoneTop":3.63,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.856208674864295,"aZ":-30.480899617074176,"pfxX":-0.1089081364566471,"pfxZ":1.0165362886354998,"pX":0.3542744117087981,"pZ":2.136613358656366,"vX0":4.137586866599391,"vY0":-128.70251042768732,"vZ0":-3.4031049077121356,"x":103.5,"y":181.09,"x0":-1.265866912713145,"y0":50.001420115993646,"z0":5.858411912522067,"aX":-0.18147411601389957},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.2,"breakHorizontal":-0.8,"spinRate":2538,"spinDirection":101},"zone":9,"typeConfidence":2.0,"plateTime":0.4269879413500597,"extension":6.679690112977019},"index":1,"playId":"e590dce4-7e81-36d1-bef4-c60f57f9ac50","pitchNumber":2,"startTime":"2025-08-30T20:33:29.543Z","endTime":"2025-08-30T20:33:34.273Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.8,"strikeZoneTop":3.63,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.99408261773458,"aZ":-37.88529107899056,"pfxX":5.375422710949161,"pfxZ":-3.834403960623918,"pX":1.2870476489380227,"pZ":0.6021484483642374,"vX0":3.5076165649772637,"vY0":-122.87586704629888,"vZ0":-5.405703540087176,"x":67.94,"y":222.52,"x0":-0.8694481578190255,"y0":50.00122428666667,"z0":6.141251161737358,"aX":8.013244180749115},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-8.2,"breakHorizontal":-10.7,"spinRate":2370,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.45008312346213053,"extension":6.688851712731671},"index":2,"playId":"156b65a7-e263-38d1-9298-c0a26be370da","pitchNumber":3,"startTime":"2025-08-30T20:33:49.474Z","endTime":"2025-08-30T20:33:55.549Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:33:55.549Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mark Vientos strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T20:34:16.781Z","endTime":"2025-08-30T20:36:09.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.2,"strikeZoneTop":3.63999977254642,"strikeZoneBottom":1.72353847884057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.727174625544457,"aZ":-26.892158520937254,"pfxX":-0.4198032728583474,"pfxZ":3.144760170159706,"pX":0.8981325423804548,"pZ":0.8719308907973503,"vX0":5.631733965163034,"vY0":-129.7312867171512,"vZ0":-7.139786988788803,"x":82.77,"y":215.24,"x0":-1.259573847412347,"y0":50.004967699373516,"z0":5.7507786388758095,"aX":-0.7062812817196499},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.1,"breakHorizontal":-0.7,"spinRate":2650,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.42450698206229687,"extension":6.580954717260581},"index":0,"playId":"5f2f652b-b68e-377c-b063-aa081ba8043a","pitchNumber":1,"startTime":"2025-08-30T20:34:20.878Z","endTime":"2025-08-30T20:34:25.435Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.5,"strikeZoneTop":3.64,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.50117138034899,"aZ":-26.953742617683293,"pfxX":-10.258415218258584,"pfxZ":2.7763047767022284,"pX":-1.378613877039915,"pZ":1.4931961805491591,"vX0":2.9460708585246174,"vY0":-137.74489701888058,"vZ0":-6.827061941847583,"x":169.55,"y":198.46,"x0":-1.143263431081207,"y0":50.00479820004527,"z0":5.880200555415849,"aX":-19.306846493482443},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.5,"breakHorizontal":17.8,"spinRate":1921,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.400822820157698,"extension":6.522528993167962},"index":1,"playId":"b23ae62d-1b78-3fc0-bf2e-b5fa917c2842","pitchNumber":2,"startTime":"2025-08-30T20:34:36.829Z","endTime":"2025-08-30T20:34:41.445Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":85.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.60962603157623,"aZ":-24.004825693545502,"pfxX":-11.822046478641745,"pfxZ":4.3422837762830655,"pX":-1.7286505062620756,"pZ":1.999497137000489,"vX0":2.132530426871486,"vY0":-138.01538444047955,"vZ0":-6.376063216032986,"x":182.89,"y":184.79,"x0":-0.9894730148652137,"y0":50.0051589833504,"z0":6.013302211285374,"aX":-22.261097195267656},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.4,"breakHorizontal":20.8,"spinRate":1937,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4005770959419932,"extension":6.566015196709971},"index":2,"playId":"2fb9246f-1ce6-36f9-a38a-582e7712320b","pitchNumber":3,"startTime":"2025-08-30T20:34:55.727Z","endTime":"2025-08-30T20:35:01.222Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-30T20:35:29.605Z","endTime":"2025-08-30T20:35:43.082Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":77.6,"strikeZoneTop":3.72787120744031,"strikeZoneBottom":1.76586626259729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.374019884260132,"aZ":-40.4982980362713,"pfxX":3.635317775540237,"pfxZ":-5.469956418876286,"pX":1.2241904182491599,"pZ":0.5113971318938125,"vX0":3.992010277181917,"vY0":-124.37277074420318,"vZ0":-5.188983924782281,"x":70.34,"y":224.97,"x0":-0.8906528782981104,"y0":50.00015677017609,"z0":6.087431275057586,"aX":5.535922300190285},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-11.0,"breakHorizontal":-7.7,"spinRate":2387,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.44514673090248236,"extension":6.603855042469419},"index":4,"playId":"e0087acd-2538-3566-b140-943007373c61","pitchNumber":4,"startTime":"2025-08-30T20:35:43.082Z","endTime":"2025-08-30T20:35:47.568Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.01672821294356,"aZ":-29.295949401512384,"pfxX":-12.393440895658983,"pfxZ":1.492853022988161,"pX":-1.5172215507822864,"pZ":2.1044558005565692,"vX0":2.9332831004415962,"vY0":-138.64845876810725,"vZ0":-5.183659337424576,"x":129.37,"y":156.92,"x0":-0.9863781650976738,"y0":50.00098152426427,"z0":5.978551927733671,"aX":-23.87487584556361},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.7,"breakHorizontal":21.7,"spinRate":1955,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3966277142850405,"extension":6.673421063742888},"index":5,"playId":"82e94ff7-573f-33d5-9f01-74e609f4910d","pitchNumber":5,"startTime":"2025-08-30T20:36:05.585Z","endTime":"2025-08-30T20:36:09.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:36:09.410Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T20:38:14.109Z","endTime":"2025-08-30T20:38:25.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.005195203478888,"aZ":-16.60600460802705,"pfxX":1.7498293692647313,"pfxZ":8.75186223803432,"pX":-0.5541190815799754,"pZ":2.2345039836271208,"vX0":-7.745467531318055,"vY0":-132.66171294794205,"vZ0":-6.210960340716289,"x":138.12,"y":178.45,"x0":2.1788232845041486,"y0":50.00006235705848,"z0":5.82120979681836,"aX":3.11312411352667},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.6,"breakHorizontal":-1.4,"spinRate":2166,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.41325027195744246,"extension":7.4033328432904195},"hitData":{"launchSpeed":89.2,"launchAngle":26.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.45,"coordY":64.11}},"index":0,"playId":"07e1f0c0-f119-3b61-bb0a-74c3634aa42a","pitchNumber":1,"startTime":"2025-08-30T20:38:18.046Z","endTime":"2025-08-30T20:38:25.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:38:25.927Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Lopez lines out to center fielder Cedric Mullins.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T20:38:37.410Z","endTime":"2025-08-30T20:39:35.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"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(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":83.7,"endSpeed":76.9,"strikeZoneTop":3.30285867226264,"strikeZoneBottom":1.53582631364745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.12977979249463,"aZ":-34.54438424257339,"pfxX":-2.2229320646971105,"pfxZ":-1.58006567658376,"pX":0.6934156969587933,"pZ":1.911452734106043,"vX0":-3.2042230489648182,"vY0":-121.91637228805321,"vZ0":-2.190362008961025,"x":90.57,"y":187.17,"x0":2.316229131360201,"y0":50.00441388730734,"z0":5.817857472309988,"aX":-3.329057679727791},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.1,"breakHorizontal":4.8,"spinRate":2372,"spinDirection":303},"zone":9,"typeConfidence":0.89,"plateTime":0.45015309764248057,"extension":7.20137578891448},"index":0,"playId":"337f2f1f-b529-37e1-a438-74eac6767b38","pitchNumber":1,"startTime":"2025-08-30T20:38:52.944Z","endTime":"2025-08-30T20:38:57.203Z","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":93.6,"endSpeed":85.3,"strikeZoneTop":3.52197867207396,"strikeZoneBottom":1.69313992979201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.15167889288023,"aZ":-14.912309702843684,"pfxX":2.1327268577484535,"pfxZ":9.25149698996379,"pX":0.10451368160482112,"pZ":2.293146733048073,"vX0":-5.810078761224314,"vY0":-136.05515663509323,"vZ0":-6.918332355189871,"x":113.02,"y":176.87,"x0":1.9950347063484837,"y0":50.00405460267601,"z0":5.911485306311161,"aX":3.9803376073454175},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":-2.5,"spinRate":2229,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.4032979946223887,"extension":7.29797901373742},"index":1,"playId":"ddcdbab3-9c8c-380f-b18f-a50eeb113702","pitchNumber":2,"startTime":"2025-08-30T20:39:06.471Z","endTime":"2025-08-30T20:39:10.597Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-30T20:39:20.004Z","endTime":"2025-08-30T20:39:28.223Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"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":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.32855723513705,"aZ":-14.229359703803135,"pfxX":4.519390471654556,"pfxZ":10.041624290045844,"pX":-0.5467493025552628,"pZ":2.39351825968932,"vX0":-8.725693147708993,"vY0":-133.7245214553993,"vZ0":-6.486249845814513,"x":137.84,"y":174.16,"x0":2.190799693431722,"y0":50.00650354449664,"z0":5.895973397587557,"aX":8.080205184349198},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.7,"breakHorizontal":-6.0,"spinRate":2289,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.41163943252312185,"extension":7.3531869569165975},"hitData":{"launchSpeed":78.3,"launchAngle":27.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.6,"coordY":91.1}},"index":3,"playId":"9dc3f0ad-510f-3816-8e95-27e419ebad42","pitchNumber":3,"startTime":"2025-08-30T20:39:28.223Z","endTime":"2025-08-30T20:39:35.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:39:35.387Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Agustín Ramírez flies out to left fielder Brandon Nimmo.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T20:39:56.179Z","endTime":"2025-08-30T20:41:14.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"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":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":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":72.8,"strikeZoneTop":3.18176500882733,"strikeZoneBottom":1.48204024927115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.50132049613854,"aZ":-39.98147388102094,"pfxX":-5.485344226258674,"pfxZ":-5.828179472469667,"pX":-0.7760838743929822,"pZ":2.069915016898153,"vX0":-4.406543135343813,"vY0":-116.10448775795913,"vZ0":-0.6688274508804225,"x":146.58,"y":182.89,"x0":1.8718254103389382,"y0":50.00260493720213,"z0":6.228644627744857,"aX":-7.3486419861010175},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-10.3,"breakHorizontal":11.2,"spinRate":2402,"spinDirection":324},"zone":4,"typeConfidence":0.91,"plateTime":0.4751560109692021,"extension":7.115284079272271},"index":0,"playId":"844d61ef-9246-3f93-97ad-81416dc5f743","pitchNumber":1,"startTime":"2025-08-30T20:39:56.518Z","endTime":"2025-08-30T20:40:00.820Z","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":93.3,"endSpeed":84.9,"strikeZoneTop":3.19615910319509,"strikeZoneBottom":1.52340830111262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.9305559561959,"aZ":-19.21401768371198,"pfxX":0.8027973949627469,"pfxZ":7.0409084584569435,"pX":-1.755065184325402,"pZ":2.293464827979959,"vX0":-10.260979969308917,"vY0":-135.38792416756374,"vZ0":-6.116757982736237,"x":183.9,"y":176.86,"x0":1.9935861633931875,"y0":50.002065380332155,"z0":5.944664684677572,"aX":1.478937791377811},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.4,"breakHorizontal":1.0,"spinRate":2224,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.405890747317621,"extension":7.579294557151581},"index":1,"playId":"08a2f99a-7bbf-3ef8-89ad-f2922bce9e6a","pitchNumber":2,"startTime":"2025-08-30T20:40:09.142Z","endTime":"2025-08-30T20:40:12.145Z","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":93.2,"endSpeed":84.7,"strikeZoneTop":3.18047738049971,"strikeZoneBottom":1.50748447849125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.540643442750966,"aZ":-14.911133373084136,"pfxX":1.9753837618452574,"pfxZ":9.337713971819353,"pX":0.9960212900084066,"pZ":2.9207884797908163,"vX0":-4.365421021828871,"vY0":-135.57923846006017,"vZ0":-5.082452306335256,"x":79.03,"y":159.92,"x0":2.3753512722696595,"y0":50.00337255786126,"z0":5.871737087489872,"aX":3.6525302823489363},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.0,"breakHorizontal":-2.5,"spinRate":2196,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.4050434837841217,"extension":7.326230270969872},"index":2,"playId":"f8dfc155-fc41-3810-9948-dd1cabc1cc49","pitchNumber":3,"startTime":"2025-08-30T20:40:25.050Z","endTime":"2025-08-30T20:40:29.555Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-30T20:40:36.504Z","endTime":"2025-08-30T20:40:48.488Z","isPitch":false,"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.5,"strikeZoneTop":3.19683808692097,"strikeZoneBottom":1.52408566854214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.32619466897929,"aZ":-39.97063378023098,"pfxX":-4.919931056003082,"pfxZ":-5.66595315500538,"pX":-0.7712652598134058,"pZ":0.8245381478918612,"vX0":-4.969948151868518,"vY0":-116.71978206422706,"vZ0":-3.498432035688012,"x":146.4,"y":216.52,"x0":2.025927930487803,"y0":50.00005841072175,"z0":6.1130549210201615,"aX":-6.774586844810537},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-10.8,"breakHorizontal":10.2,"spinRate":2418,"spinDirection":331},"zone":13,"typeConfidence":0.91,"plateTime":0.4695806352358147,"extension":7.249677682078412},"index":4,"playId":"70f9b4fc-6640-3e35-9a3e-ff8b30d8f5cb","pitchNumber":4,"startTime":"2025-08-30T20:40:48.488Z","endTime":"2025-08-30T20:40:52.989Z","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":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.91733647340442,"aZ":-21.45885293312296,"pfxX":0.5395936596546758,"pfxZ":5.853942321279899,"pX":-0.7876103911670156,"pZ":2.790281279952494,"vX0":-7.879923182417322,"vY0":-134.3659505363618,"vZ0":-4.131099894263422,"x":147.02,"y":163.44,"x0":2.1119273459240153,"y0":50.001914317181644,"z0":5.8711387039215825,"aX":0.9896581256315787},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.0,"breakHorizontal":0.7,"spinRate":2179,"spinDirection":147},"zone":1,"typeConfidence":2.0,"plateTime":0.40753423195356353,"extension":7.343197439282006},"hitData":{"launchSpeed":87.5,"launchAngle":34.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.82,"coordY":81.96}},"index":5,"playId":"884bbabe-36e2-32fe-9d59-ab3b2b7b8153","pitchNumber":5,"startTime":"2025-08-30T20:41:05.770Z","endTime":"2025-08-30T20:41:14.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:41:14.464Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, second baseman Xavier Edwards to first baseman Eric Wagaman.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T20:43:30.487Z","endTime":"2025-08-30T20:44:25.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.2,"strikeZoneTop":3.50078080942722,"strikeZoneBottom":1.73327967396635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.19028058678715,"aZ":-12.358940374272624,"pfxX":-6.918119071398752,"pfxZ":9.839595317494114,"pX":0.7675737182116327,"pZ":3.648539245446601,"vX0":7.069197747706532,"vY0":-141.67589968813698,"vZ0":-4.200425070817972,"x":87.74,"y":140.27,"x0":-0.8724221157753478,"y0":50.00425475541981,"z0":5.952408419256418,"aX":-13.933918071979976},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":10.9,"spinRate":2433,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3880075670884513,"extension":6.6437856432591325},"index":0,"playId":"13f6c66f-e11a-36a3-a48e-ee8e92a5fc50","pitchNumber":1,"startTime":"2025-08-30T20:43:35.557Z","endTime":"2025-08-30T20:43:39.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":75.9,"strikeZoneTop":3.56218872934955,"strikeZoneBottom":1.70197474797964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.845594812033763,"aZ":-43.57807632890666,"pfxX":6.530642828441675,"pfxZ":-7.785478236446094,"pX":0.43486657852872135,"pZ":2.3815813508889847,"vX0":1.0561035372161132,"vY0":-121.38249770450118,"vZ0":0.03139252142051818,"x":100.42,"y":174.48,"x0":-0.8550781898168911,"y0":50.00242595954771,"z0":6.221730449544545,"aX":9.565234624108285},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.7,"breakHorizontal":-12.0,"spinRate":2592,"spinDirection":44},"zone":6,"typeConfidence":2.0,"plateTime":0.4544531727263288,"extension":6.316409286877823},"index":1,"playId":"b4982596-3903-3fac-9514-69e00a2cbac7","pitchNumber":2,"startTime":"2025-08-30T20:43:48.375Z","endTime":"2025-08-30T20:43:52.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.6,"endSpeed":89.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.7082974489333,"aZ":-14.419494694479388,"pfxX":-7.532768946683819,"pfxZ":8.707530336107833,"pX":0.7780813035082426,"pZ":3.236231391712579,"vX0":7.021269816035586,"vY0":-141.9396551001337,"vZ0":-4.8874930293675956,"x":87.34,"y":151.4,"x0":-0.7498243434929187,"y0":50.004307533655755,"z0":5.899849489511376,"aX":-15.360872814296268},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.9,"breakHorizontal":12.2,"spinRate":2281,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.38600639953735527,"extension":6.492270499438149},"index":2,"playId":"37c0a433-56d4-3763-a5be-07a4c2ca66c4","pitchNumber":3,"startTime":"2025-08-30T20:44:01.869Z","endTime":"2025-08-30T20:44:05.827Z","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":97.9,"endSpeed":88.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.61853890057183,"aZ":-14.311293549547724,"pfxX":-7.977661641814392,"pfxZ":8.742695006647416,"pX":0.20711359748637853,"pZ":3.9304970190851902,"vX0":5.473825074694939,"vY0":-142.46533098683966,"vZ0":-3.1803646478842236,"x":109.11,"y":132.66,"x0":-0.7088298862530577,"y0":50.0009734497638,"z0":5.97345807539329,"aX":-16.29563114444208},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":13.2,"spinRate":2272,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.38537206869571783,"extension":6.437311083184535},"hitData":{"launchSpeed":95.3,"launchAngle":-1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.19,"coordY":147.53}},"index":3,"playId":"ea6a0367-db8c-336e-aef1-2df5697d6970","pitchNumber":4,"startTime":"2025-08-30T20:44:18.267Z","endTime":"2025-08-30T20:44:25.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:44:25.665Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Baty singles on a sharp line drive to right fielder Joey Wiemer.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T20:44:51.346Z","endTime":"2025-08-30T20:45:42.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.0,"endSpeed":75.2,"strikeZoneTop":3.63436008904371,"strikeZoneBottom":1.59125747179811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.380126203170107,"aZ":-44.046885198881554,"pfxX":5.7485538984665965,"pfxZ":-8.214694319537799,"pX":0.1135191721790567,"pZ":2.8160522694730767,"vX0":0.5453507665184064,"vY0":-120.76760114588768,"vZ0":1.0270356625611736,"x":112.67,"y":162.75,"x0":-0.8615199527958322,"y0":50.00482685589874,"z0":6.328272724247877,"aX":8.304255023063892},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-14.2,"breakHorizontal":-10.6,"spinRate":2521,"spinDirection":40},"zone":5,"typeConfidence":2.0,"plateTime":0.4574343315470175,"extension":6.337251248239407},"index":0,"playId":"a6a7fa19-467d-383a-98ae-d796e0c14f71","pitchNumber":1,"startTime":"2025-08-30T20:44:52.935Z","endTime":"2025-08-30T20:44:57.042Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.72,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.63007884827043,"aZ":-25.351284586759615,"pfxX":-12.195583091384183,"pfxZ":3.509349141754951,"pX":-1.0955186394925176,"pZ":2.138964182708556,"vX0":3.564701270882867,"vY0":-139.3154468230193,"vZ0":-5.729762224170077,"x":158.76,"y":181.03,"x0":-0.8165452891235486,"y0":50.00135570466619,"z0":5.923901462384275,"aX":-23.696638407129885},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.3,"breakHorizontal":21.2,"spinRate":1872,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.3948803992556078,"extension":6.460566400563446},"index":1,"playId":"445b97fc-ffd3-3f94-9676-5802fd6a5726","pitchNumber":2,"startTime":"2025-08-30T20:45:06.312Z","endTime":"2025-08-30T20:45:09.693Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-30T20:45:18.760Z","endTime":"2025-08-30T20:45:30.854Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.6,"strikeZoneTop":3.72,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.89222697238098,"aZ":-41.5777205087519,"pfxX":5.008508361225084,"pfxZ":-5.986486688433718,"pX":0.06263754049818868,"pZ":2.258915942911341,"vX0":0.5475281341458185,"vY0":-125.52874671121118,"vZ0":-1.3231089909481997,"x":114.61,"y":177.79,"x0":-0.8086161731674332,"y0":50.000176628431916,"z0":6.223035330870055,"aX":7.873509927475149},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-10.8,"breakHorizontal":-9.1,"spinRate":2581,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.43881144378998815,"extension":6.482483391777225},"hitData":{"launchSpeed":108.7,"launchAngle":17.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":221.28,"coordY":92.48}},"index":3,"playId":"1560b498-1bfe-342d-a9ac-6d7e82ef7742","pitchNumber":3,"startTime":"2025-08-30T20:45:30.854Z","endTime":"2025-08-30T20:45:42.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:45:42.395Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Torrens grounds out, third baseman Connor Norby to first baseman Eric Wagaman. Brett Baty to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T20:46:00.510Z","endTime":"2025-08-30T20:46:58.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":87.6,"strikeZoneTop":3.47148319116692,"strikeZoneBottom":1.61380889726884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.2216226909206,"aZ":-16.563456273448416,"pfxX":-9.968377850180389,"pfxZ":7.814218051693928,"pX":-0.9616602363115537,"pZ":2.957300785754568,"vX0":4.1955337609984795,"vY0":-142.04666909274118,"vZ0":-5.174002151617211,"x":153.66,"y":158.93,"x0":-1.1813308319466538,"y0":50.00610713314567,"z0":5.892419490449032,"aX":-19.92568459267956},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.0,"breakHorizontal":16.9,"spinRate":2136,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38889812431578186,"extension":6.795693987826636},"index":0,"playId":"e12f413b-7328-33d6-97ea-6cd87984821f","pitchNumber":1,"startTime":"2025-08-30T20:46:12.997Z","endTime":"2025-08-30T20:46:17.453Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":80.9,"strikeZoneTop":3.43000147607848,"strikeZoneBottom":1.61844015978918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.268664095993127,"aZ":-30.827353430969872,"pfxX":0.36021637535401774,"pfxZ":0.8041923584829469,"pX":0.2711948593276135,"pZ":2.4185625975229974,"vX0":3.4698557662342915,"vY0":-129.6100993626022,"vZ0":-2.724780310468031,"x":106.66,"y":173.48,"x0":-1.1388090825008186,"y0":50.00427499088428,"z0":5.868110983197153,"aX":0.6052186475087138},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.0,"breakHorizontal":-1.6,"spinRate":2542,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.42464771525465217,"extension":6.471426307563677},"index":1,"playId":"4515b3b4-6f30-3278-90fa-cd1f24b78b00","pitchNumber":2,"startTime":"2025-08-30T20:46:31.158Z","endTime":"2025-08-30T20:46:35.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.83480811506519,"aZ":-24.821976130381653,"pfxX":-11.498682014222023,"pfxZ":3.8864216646703147,"pX":-0.859660606152794,"pZ":1.875938426621376,"vX0":4.003646435339873,"vY0":-137.8853093853182,"vZ0":-6.380660274623708,"x":149.77,"y":188.13,"x0":-0.8524454281291896,"y0":50.00166328485968,"z0":5.938398178244069,"aX":-21.73806200128746},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.6,"breakHorizontal":19.7,"spinRate":1801,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.40002100508299154,"extension":6.589753611730589},"hitData":{"launchSpeed":102.0,"launchAngle":-46.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":90.99,"coordY":166.84}},"index":2,"playId":"20970bc0-a31f-3fac-9aa6-2461e8a6eec1","pitchNumber":3,"startTime":"2025-08-30T20:46:50.611Z","endTime":"2025-08-30T20:46:58.521Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:46:58.521Z","atBatIndex":19},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Cedric Mullins reaches on a fielding error by shortstop Otto Lopez. Brett Baty to 3rd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T20:47:17.165Z","endTime":"2025-08-30T20:49:26.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"postOnThird":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":89.5,"strikeZoneTop":3.45999897202726,"strikeZoneBottom":1.64701943569112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.119282846564815,"aZ":-20.49019072244084,"pfxX":-10.027841939888358,"pfxZ":5.629065140525565,"pX":-1.122934522496847,"pZ":4.258842717300016,"vX0":3.1975015540600054,"vY0":-144.03743278810418,"vZ0":-1.2691516608372297,"x":159.8,"y":123.79,"x0":-0.9525791391546405,"y0":50.0051417761496,"z0":5.986812191805318,"aX":-20.826471538872166},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.1,"breakHorizontal":17.4,"spinRate":2308,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3819716017615211,"extension":6.497561560514248},"index":0,"playId":"781b034e-8e4c-3270-a75a-d9ea53dde192","pitchNumber":1,"startTime":"2025-08-30T20:47:25.883Z","endTime":"2025-08-30T20:47:28.883Z","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":98.7,"endSpeed":88.5,"strikeZoneTop":3.39834281693084,"strikeZoneBottom":1.6530639390637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.78757105229157,"aZ":-12.86602460206321,"pfxX":-8.313121357835774,"pfxZ":9.459164880395637,"pX":0.68149322957712,"pZ":3.1587331131103715,"vX0":6.963566270510192,"vY0":-143.29757620845282,"vZ0":-5.407593529726122,"x":91.02,"y":153.49,"x0":-0.7224150675966623,"y0":50.0058455394342,"z0":5.901539404954203,"aX":-16.973972265407312},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.0,"breakHorizontal":13.3,"spinRate":2313,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.38495984382457094,"extension":6.608968786132985},"index":1,"playId":"78a96c5e-ea95-3228-9553-bf0c0a14056d","pitchNumber":2,"startTime":"2025-08-30T20:47:44.927Z","endTime":"2025-08-30T20:47:49.568Z","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":89.8,"endSpeed":82.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.264218167783905,"aZ":-32.5253639861935,"pfxX":3.036508686606796,"pfxZ":-0.20319304406785665,"pX":1.5084564535050171,"pZ":0.7069736095451375,"vX0":5.138538053589491,"vY0":-130.6699172571585,"vZ0":-6.599616410274255,"x":59.5,"y":219.69,"x0":-0.8802304905421438,"y0":50.003855283030916,"z0":5.717947633683877,"aX":5.23543489479174},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.7,"breakHorizontal":-6.7,"spinRate":2614,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.4196272591647827,"extension":6.862669223959401},"index":2,"playId":"ed296bc1-d688-35c4-be94-36a86c3e2131","pitchNumber":3,"startTime":"2025-08-30T20:48:04.793Z","endTime":"2025-08-30T20:48:16.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.33469000757587,"strikeZoneBottom":1.61148765745667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.34358887882199,"aZ":-23.33421060563123,"pfxX":-11.081531736099832,"pfxZ":4.525812141337806,"pX":0.044765310218155024,"pZ":1.0128519012044577,"vX0":6.124776230163546,"vY0":-139.121551075337,"vZ0":-8.977455826398309,"x":115.29,"y":211.43,"x0":-0.7501716514702007,"y0":50.00174855314932,"z0":5.838465527938086,"aX":-21.63635687431621},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.4,"breakHorizontal":18.7,"spinRate":1924,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.39429121559795677,"extension":6.704345192796188},"index":3,"playId":"e0cebdb8-4fd6-3cbc-b2c2-c75ceb90db25","pitchNumber":4,"startTime":"2025-08-30T20:48:36.862Z","endTime":"2025-08-30T20:48:40.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":89.7,"strikeZoneTop":3.4011770477899,"strikeZoneBottom":1.58629499527354,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.8532805406313,"aZ":-10.349661823917941,"pfxX":-7.317672779942357,"pfxZ":10.45649550337101,"pX":1.754624842616696,"pZ":2.6501776229663276,"vX0":9.166089940679326,"vY0":-144.71580098610912,"vZ0":-7.3449120270921515,"x":50.12,"y":167.23,"x0":-0.5273631777571808,"y0":50.00017211377771,"z0":5.881098588697526,"aX":-15.269498255801448},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.3,"breakHorizontal":11.0,"spinRate":2423,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.38084435916554904,"extension":6.644321464427227},"index":4,"playId":"842f3255-e5ff-36ff-8340-3795cbbda33c","pitchNumber":5,"startTime":"2025-08-30T20:48:58.040Z","endTime":"2025-08-30T20:49:01.670Z","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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.503675916113686,"aZ":-22.537589632738733,"pfxX":-11.689708873226643,"pfxZ":4.981092005393865,"pX":-0.6341507981439959,"pZ":3.0633384211677543,"vX0":4.403805769338574,"vY0":-138.79833991168695,"vZ0":-3.9192044631710594,"x":141.17,"y":156.07,"x0":-0.7303537387200943,"y0":50.00384485847049,"z0":6.01011043096435,"aX":-22.617100456406174},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.3,"breakHorizontal":20.2,"spinRate":2029,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.39590053047641494,"extension":6.609023521156128},"hitData":{"launchSpeed":102.4,"launchAngle":2.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.39,"coordY":149.15}},"index":5,"playId":"1d31f57f-a1f9-3f44-a5c9-b0ac789f2667","pitchNumber":6,"startTime":"2025-08-30T20:49:17.935Z","endTime":"2025-08-30T20:49:26.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:49:26.379Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Francisco Lindor pops out to third baseman Connor Norby.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T20:50:09.020Z","endTime":"2025-08-30T20:51:33.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[2],"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":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":89.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.43106558810694,"aZ":-10.656351638706871,"pfxX":-8.905341522554075,"pfxZ":10.344312586237956,"pX":0.24981531680287214,"pZ":2.71052816589864,"vX0":6.3703939766914885,"vY0":-144.00470747060874,"vZ0":-6.9661097150007905,"x":107.48,"y":165.6,"x0":-0.8449296734899506,"y0":50.00082509955388,"z0":5.83512362831837,"aX":-18.52218777674897},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.3,"breakHorizontal":14.6,"spinRate":2364,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.38175301458842803,"extension":6.720165930076846},"index":0,"playId":"5dbc9b93-32f2-3dda-a867-40a025ab7d0f","pitchNumber":1,"startTime":"2025-08-30T20:50:12.256Z","endTime":"2025-08-30T20:50:16.677Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":89.9,"strikeZoneTop":3.45514893391571,"strikeZoneBottom":1.57647942821717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.43367960916631,"aZ":-13.645617497680279,"pfxX":-6.482737842059519,"pfxZ":8.914998462003707,"pX":0.6047218005394707,"pZ":2.9352226389192313,"vX0":6.092043456821601,"vY0":-143.54140884840845,"vZ0":-6.070920079092145,"x":93.95,"y":159.53,"x0":-0.7068850282661663,"y0":50.006791612628824,"z0":5.933705448280951,"aX":-13.478658286255246},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.0,"breakHorizontal":10.4,"spinRate":2285,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.3821543381988026,"extension":6.524834749536887},"index":1,"playId":"2dcdd0d1-3122-3ee4-b5fc-e251fb61ef19","pitchNumber":2,"startTime":"2025-08-30T20:50:31.810Z","endTime":"2025-08-30T20:50:40.014Z","isPitch":true,"type":"pitch"},{"details":{"description":"Cedric Mullins steals (20) 2nd base. Brett Baty scores. Throwing error by catcher Agustín Ramírez.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":2,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"actionPlayId":"2dcdd0d1-3122-3ee4-b5fc-e251fb61ef19","startTime":"2025-08-30T20:50:56.033Z","endTime":"2025-08-30T20:51:23.509Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"}},{"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":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.21129729345928,"aZ":-21.755625734794933,"pfxX":-10.207433470991585,"pfxZ":5.3363612496048125,"pX":0.39548770530441263,"pZ":2.2862365418318733,"vX0":6.799139004747016,"vY0":-139.30733903446503,"vZ0":-5.920485395818519,"x":101.92,"y":177.05,"x0":-0.758871226751849,"y0":50.00339262438367,"z0":5.890978794895329,"aX":-19.931427943195985},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.5,"breakHorizontal":16.9,"spinRate":1955,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.3941719756668878,"extension":6.649490880128771},"hitData":{"launchSpeed":90.6,"launchAngle":73.0,"totalDistance":103.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":100.13,"coordY":172.97}},"index":3,"playId":"41125d66-338b-3f75-9aeb-80515860e4af","pitchNumber":3,"startTime":"2025-08-30T20:51:23.509Z","endTime":"2025-08-30T20:51:33.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:51:33.424Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Heriberto Hernández doubles (9) on a line drive to left fielder Brandon Nimmo.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T20:53:45.519Z","endTime":"2025-08-30T20:54:06.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.24062968298695,"aZ":-36.25433998730176,"pfxX":-5.259894244382583,"pfxZ":-3.1468313484444614,"pX":-0.625937197423268,"pZ":2.8589918632994067,"vX0":-4.380554161632708,"vY0":-113.58741536948452,"vZ0":0.31932163742252184,"x":140.86,"y":161.59,"x0":2.016045327222942,"y0":50.00198352996958,"z0":6.34312085897129,"aX":-6.821587786747395},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-5.3,"breakHorizontal":10.7,"spinRate":2279,"spinDirection":333},"zone":1,"typeConfidence":0.91,"plateTime":0.4835757719731175,"extension":6.787148541574815},"hitData":{"launchSpeed":96.5,"launchAngle":14.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.13,"coordY":143.91}},"index":0,"playId":"ee9b69e6-560a-37da-9746-dd290cfe914d","pitchNumber":1,"startTime":"2025-08-30T20:53:52.854Z","endTime":"2025-08-30T20:54:06.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:54:06.715Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Eric Wagaman walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T20:54:26.948Z","endTime":"2025-08-30T20:56:17.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.62739162628885,"strikeZoneBottom":1.74579592967045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.6926867387173,"aZ":-19.53372207428471,"pfxX":-0.11934604363065304,"pfxZ":7.248397481824831,"pX":0.15925401872800538,"pZ":2.804311277944932,"vX0":-5.321202506825567,"vY0":-131.45132463273023,"vZ0":-4.199185289488522,"x":110.93,"y":163.06,"x0":2.228103968465628,"y0":50.0054730621059,"z0":5.878748388815717,"aX":-0.20797790388825363},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.4,"breakHorizontal":1.4,"spinRate":2215,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.417184325134591,"extension":7.26393165464764},"index":0,"playId":"93af6582-61ae-357f-a447-85f8952affe8","pitchNumber":1,"startTime":"2025-08-30T20:54:31.839Z","endTime":"2025-08-30T20:54:35.985Z","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":85.7,"endSpeed":77.9,"strikeZoneTop":3.61528485089674,"strikeZoneBottom":1.73408895140483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.623143550246233,"aZ":-32.59960925701603,"pfxX":8.591677261312785,"pfxZ":-0.2704212986337575,"pX":-0.38494548216201085,"pZ":1.370010802942756,"vX0":-8.602112717459363,"vY0":-124.40357291817755,"vZ0":-4.875041044492723,"x":131.67,"y":201.79,"x0":2.0276315649998113,"y0":50.00573537177449,"z0":6.106326199152479,"aX":13.256650003753926},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.6,"breakHorizontal":-13.2,"spinRate":1831,"spinDirection":113},"zone":13,"typeConfidence":0.9,"plateTime":0.4429495276455313,"extension":7.214013717170039},"index":1,"playId":"36a62c2c-8b3d-3edc-b09a-505cbe7ffa77","pitchNumber":2,"startTime":"2025-08-30T20:54:49.139Z","endTime":"2025-08-30T20:54:52.503Z","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":84.2,"endSpeed":77.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.39939017907048,"aZ":-33.56141095787648,"pfxX":-0.906055916407986,"pfxZ":-0.9206652091779173,"pX":-0.19289860318578272,"pZ":1.252119479004641,"vX0":-5.898720050333306,"vY0":-122.4214756472055,"vZ0":-4.061496044678518,"x":124.35,"y":204.97,"x0":2.3755440595213972,"y0":50.00444184525959,"z0":5.836269611302721,"aX":-1.3614036870110975},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.4,"breakHorizontal":3.1,"spinRate":2489,"spinDirection":329},"zone":13,"typeConfidence":0.91,"plateTime":0.4491044040647636,"extension":7.4345286294656425},"index":2,"playId":"07753963-33bf-38e1-8527-30f9397ba534","pitchNumber":3,"startTime":"2025-08-30T20:55:07.117Z","endTime":"2025-08-30T20:55:11.443Z","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":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.2,"strikeZoneTop":3.60715053382154,"strikeZoneBottom":1.72629042598431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.20789179846628,"aZ":-36.464095686839194,"pfxX":-1.650844236798621,"pfxZ":-2.903152399736264,"pX":1.515548733720272,"pZ":2.030956811488797,"vX0":-2.165322013025683,"vY0":-121.34909425829643,"vZ0":-1.6327807181217253,"x":59.23,"y":183.94,"x0":2.6378041952736697,"y0":50.005997990416965,"z0":5.921966527159362,"aX":-2.4351259429514065},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.4,"breakHorizontal":3.6,"spinRate":2394,"spinDirection":330},"zone":14,"typeConfidence":0.86,"plateTime":0.4533015673134071,"extension":7.348581420762204},"index":3,"playId":"31c42b4a-0a9f-33ce-a382-7697ee899a44","pitchNumber":4,"startTime":"2025-08-30T20:55:35.682Z","endTime":"2025-08-30T20:55:39.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.53656463709373,"strikeZoneBottom":1.71182427524352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.23239884299134,"aZ":-19.204371998951217,"pfxX":1.5276910124666854,"pfxZ":7.383317565381699,"pX":-0.6475656639855281,"pZ":4.405690187390442,"vX0":-7.860558167785215,"vY0":-131.0953993841674,"vZ0":-0.2802484009871517,"x":141.68,"y":119.83,"x0":2.1790631732446974,"y0":50.00584929214621,"z0":5.935768092170117,"aX":2.68571940324737},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.6,"breakHorizontal":-1.2,"spinRate":2283,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4162993946668596,"extension":7.399183557180136},"index":4,"playId":"8d42e58a-01d1-3263-88a9-d0ab3e85cbb9","pitchNumber":5,"startTime":"2025-08-30T20:55:54.001Z","endTime":"2025-08-30T20:55:58.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.59630323797454,"strikeZoneBottom":1.71573737409179,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.44759222833172,"aZ":-34.47977257095236,"pfxX":-0.9426826680470746,"pfxZ":-1.5458263339190417,"pX":-0.3285320540132436,"pZ":1.3631836804312218,"vX0":-6.162104563504701,"vY0":-121.16986685580991,"vZ0":-3.329014840597988,"x":129.52,"y":201.97,"x0":2.3640095944967574,"y0":50.00036673907826,"z0":5.750421676615909,"aX":-1.4085674817242715},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.4,"breakHorizontal":3.1,"spinRate":2540,"spinDirection":333},"zone":13,"typeConfidence":0.9,"plateTime":0.45107091284738665,"extension":7.304370284395802},"index":5,"playId":"381c09bc-21b5-3cf1-8bdd-d4578f3ee91a","pitchNumber":6,"startTime":"2025-08-30T20:56:12.839Z","endTime":"2025-08-30T20:56:17.045Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:56:17.045Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Norby walks. Heriberto Hernández to 3rd. Eric Wagaman to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T20:56:47.515Z","endTime":"2025-08-30T20:58:09.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"postOnSecond":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"postOnThird":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"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":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.26800015454376,"strikeZoneBottom":1.57861389161036,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.740034458426834,"aZ":-16.428451895603256,"pfxX":3.1872968117422866,"pfxZ":8.92029557654073,"pX":0.36841629005523385,"pZ":3.5608390404405807,"vX0":-6.510034344972033,"vY0":-132.1662361223685,"vZ0":-2.913459830783207,"x":102.96,"y":142.64,"x0":2.451811225610434,"y0":50.00407452539559,"z0":5.887240001524162,"aX":5.627653845246722},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.7,"breakHorizontal":-4.3,"spinRate":2216,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.41478008582752235,"extension":7.250600529357572},"index":0,"playId":"1f800f0f-2299-3a80-9542-1125434f7a81","pitchNumber":1,"startTime":"2025-08-30T20:56:49.660Z","endTime":"2025-08-30T20:56:54.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.8,"strikeZoneTop":3.24058459333184,"strikeZoneBottom":1.54995544128472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.035577876463737,"aZ":-30.21939088352402,"pfxX":8.707494113044136,"pfxZ":1.3100946630372419,"pX":0.9164436256309095,"pZ":0.32561174487985645,"vX0":-6.022669555773441,"vY0":-122.25528996271854,"vZ0":-6.941875124793764,"x":82.07,"y":229.99,"x0":2.296704370992758,"y0":50.00376432262785,"z0":5.8398435704664795,"aX":13.009763357961031},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.7,"breakHorizontal":-14.2,"spinRate":1573,"spinDirection":127},"zone":14,"typeConfidence":0.9,"plateTime":0.4502634471147924,"extension":7.379335467890933},"index":1,"playId":"b86049fe-f518-32c0-be7c-46d49614ad44","pitchNumber":2,"startTime":"2025-08-30T20:57:06.955Z","endTime":"2025-08-30T20:57:12.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":81.2,"strikeZoneTop":3.26687608751064,"strikeZoneBottom":1.56098750819867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.62187386856224,"aZ":-23.152662584055008,"pfxX":10.62110920046338,"pfxZ":5.229614117781749,"pX":1.2394040976451146,"pZ":2.802321699353686,"vX0":-5.699348663579499,"vY0":-132.61746401990212,"vZ0":-3.5358332867263584,"x":69.76,"y":163.12,"x0":2.0726874715328303,"y0":50.00481067699131,"z0":5.905001300579675,"aX":18.32856947582317},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.6,"breakHorizontal":-17.4,"spinRate":2274,"spinDirection":51},"zone":12,"typeConfidence":2.0,"plateTime":0.4180689493154741,"extension":7.432454864216516},"index":2,"playId":"29b18dd7-8b08-3909-874d-ea857d1e606b","pitchNumber":3,"startTime":"2025-08-30T20:57:27.173Z","endTime":"2025-08-30T20:57:31.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":80.3,"strikeZoneTop":3.23907387585265,"strikeZoneBottom":1.54845777854529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.67353737051629,"aZ":-21.956865636563624,"pfxX":10.450803996210816,"pfxZ":6.139131032383306,"pX":-0.26296514226820067,"pZ":1.647858168596767,"vX0":-9.340478963247161,"vY0":-129.62528747678513,"vZ0":-6.24234861033113,"x":127.02,"y":194.29,"x0":2.0684458059117437,"y0":50.00292274612748,"z0":5.817837537943867,"aX":17.392440659964183},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.6,"breakHorizontal":-16.2,"spinRate":2287,"spinDirection":63},"zone":8,"typeConfidence":2.0,"plateTime":0.426182356686029,"extension":7.259644482211907},"index":3,"playId":"7bd638d7-2018-3a89-bf39-52689e42aa10","pitchNumber":4,"startTime":"2025-08-30T20:57:44.866Z","endTime":"2025-08-30T20:57:49.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":81.1,"strikeZoneTop":3.25752197549038,"strikeZoneBottom":1.59743548986545,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.82543791616798,"aZ":-19.137362461134504,"pfxX":1.989245079996767,"pfxZ":7.61212134164132,"pX":0.8149222520523649,"pZ":3.325052294170184,"vX0":-4.489216694636181,"vY0":-131.53546096185275,"vZ0":-2.8638268940789198,"x":85.94,"y":149.0,"x0":2.3028877205458698,"y0":50.00091155683528,"z0":5.884927333096165,"aX":3.406285455550635},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.2,"breakHorizontal":-2.4,"spinRate":2121,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.42010163022334446,"extension":7.177518574181792},"index":4,"playId":"2780b32e-4605-3f28-a075-7f3d6f963630","pitchNumber":5,"startTime":"2025-08-30T20:58:05.131Z","endTime":"2025-08-30T20:58:09.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T20:58:09.076Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jakob Marsee singles on a ground ball to right fielder Juan Soto. Heriberto Hernández scores. Eric Wagaman to 3rd. Connor Norby to 2nd.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T20:59:23.008Z","endTime":"2025-08-30T21:00:16.401Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"postOnSecond":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"postOnThird":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T20:58:32.649Z","endTime":"2025-08-30T20:59:25.367Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":81.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.88992792342091,"aZ":-27.30486279937167,"pfxX":10.741914708684124,"pfxZ":2.83283924727297,"pX":1.0115069575080282,"pZ":2.106863325428193,"vX0":-6.610460100074094,"vY0":-132.14927436089377,"vZ0":-4.49416970236788,"x":78.44,"y":181.89,"x0":2.1885912764760436,"y0":50.00015009193411,"z0":5.907418562882839,"aX":18.43616374289827},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.1,"breakHorizontal":-17.4,"spinRate":2176,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.41925190932447887,"extension":7.028890357513853},"index":1,"playId":"85048c55-a42f-33b7-a8bf-2c7a8e77e973","pitchNumber":1,"startTime":"2025-08-30T20:59:25.367Z","endTime":"2025-08-30T20:59:31.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.0,"strikeZoneTop":3.35649055620046,"strikeZoneBottom":1.6028169461407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.094203571780938,"aZ":-30.584176044071,"pfxX":-1.021814049076407,"pfxZ":1.061712222192238,"pX":-0.5914808513420631,"pZ":1.146135859408451,"vX0":-6.602259385981045,"vY0":-122.57765072176204,"vZ0":-4.708651741461516,"x":139.55,"y":207.83,"x0":2.2840101706561806,"y0":50.00544248015279,"z0":5.741513680033425,"aX":-1.5350071816343014},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.0,"breakHorizontal":3.6,"spinRate":2471,"spinDirection":340},"zone":13,"typeConfidence":0.91,"plateTime":0.44901941330851125,"extension":7.39463288607075},"index":2,"playId":"6c4d6e3c-e5ae-30c2-b71d-f17d28c65a1e","pitchNumber":2,"startTime":"2025-08-30T20:59:45.991Z","endTime":"2025-08-30T20:59:49.691Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.11216612370464,"aZ":-23.975862116962023,"pfxX":8.98952747362876,"pfxZ":4.685066056103629,"pX":0.24904545110219212,"pZ":1.4961226032894466,"vX0":-8.124554052116835,"vY0":-132.3819126773627,"vZ0":-6.581400298660324,"x":107.51,"y":198.38,"x0":2.2118761657915633,"y0":50.00005441194832,"z0":5.806402215382878,"aX":15.720207776617867},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.0,"breakHorizontal":-14.2,"spinRate":2278,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.41607047827096455,"extension":7.235854950072464},"hitData":{"launchSpeed":103.4,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.22,"coordY":132.43}},"index":3,"playId":"b05bb68d-f4ab-342d-b280-7536a3c700db","pitchNumber":3,"startTime":"2025-08-30T21:00:05.323Z","endTime":"2025-08-30T21:00:16.401Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:00:16.401Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mets challenged (tag play), call on the field was upheld: Joey Wiemer singles on a fly ball to right fielder Juan Soto. Eric Wagaman scores. Connor Norby to 3rd. Jakob Marsee to 2nd.","rbi":1,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T21:00:35.908Z","endTime":"2025-08-30T21:02:13.320Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"postOnSecond":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"postOnThird":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"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":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.70477607851055,"aZ":-30.673315939310708,"pfxX":-1.150551715341479,"pfxZ":1.0085190550465142,"pX":-0.8677625071333045,"pZ":0.7474352407171291,"vX0":-7.145827309763543,"vY0":-121.43728676640862,"vZ0":-5.63192898943767,"x":150.08,"y":218.6,"x0":2.2675043167339384,"y0":50.00364295950447,"z0":5.778454195166636,"aX":-1.7097312425479525},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.7,"breakHorizontal":3.8,"spinRate":2381,"spinDirection":328},"zone":13,"typeConfidence":0.91,"plateTime":0.4517685687212394,"extension":7.217056093070627},"index":0,"playId":"99264910-4adb-3b05-a7a3-1039186e6f29","pitchNumber":1,"startTime":"2025-08-30T21:00:47.132Z","endTime":"2025-08-30T21:00:51.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, 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":83.4,"endSpeed":76.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.75278343908304,"aZ":-30.509127748873134,"pfxX":-1.8383243221003722,"pfxZ":1.1250769533499403,"pX":0.17483356747943865,"pZ":1.4921004571288836,"vX0":-4.768329824114905,"vY0":-121.31340071918711,"vZ0":-3.854645883549202,"x":110.34,"y":198.49,"x0":2.411823806996948,"y0":50.00147215114708,"z0":5.787496107838254,"aX":-2.714049533974483},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.3,"breakHorizontal":4.6,"spinRate":2357,"spinDirection":306},"zone":8,"typeConfidence":0.91,"plateTime":0.4530910876737049,"extension":7.2866309755716046},"index":1,"playId":"6fb1ab4a-a9dc-3a8d-add3-9899b3e8a2f2","pitchNumber":2,"startTime":"2025-08-30T21:01:09.372Z","endTime":"2025-08-30T21:01:14.394Z","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":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.540349069960392,"aZ":-31.23666355404941,"pfxX":-1.7224209401416442,"pfxZ":0.6045331172433297,"pX":0.6711357836221219,"pZ":2.3790286606421662,"vX0":-3.830088402710235,"vY0":-123.6225518529281,"vZ0":-2.164157635677273,"x":91.42,"y":174.55,"x0":2.4640122729812863,"y0":50.00333254001532,"z0":5.886850744661257,"aX":-2.6659827574151946},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.8,"breakHorizontal":4.0,"spinRate":2599,"spinDirection":304},"zone":6,"typeConfidence":0.91,"plateTime":0.44299403935011616,"extension":7.358920659618343},"index":2,"playId":"a1d08e19-ac1b-3887-b597-bd3b32e170b6","pitchNumber":3,"startTime":"2025-08-30T21:01:39.625Z","endTime":"2025-08-30T21:01:44.569Z","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":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.314589528894537,"aZ":-17.499256875910955,"pfxX":3.0990973605112075,"pfxZ":8.084185181685264,"pX":0.2840166844078059,"pZ":2.6111538297782775,"vX0":-6.431646456366206,"vY0":-134.17677326696662,"vZ0":-4.9815568355091875,"x":106.17,"y":168.28,"x0":2.314479192949644,"y0":50.00009682844385,"z0":5.7473142381452025,"aX":5.624116295414396},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.7,"breakHorizontal":-4.2,"spinRate":2176,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.40895475624179944,"extension":7.3088341186069625},"hitData":{"launchSpeed":70.3,"launchAngle":27.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.42,"coordY":107.29}},"index":3,"playId":"e6d738b4-de16-3c9f-80b4-42e6a1f456a7","pitchNumber":4,"startTime":"2025-08-30T21:02:01.428Z","endTime":"2025-08-30T21:02:13.320Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":121},"playEndTime":"2025-08-30T21:02:13.320Z","atBatIndex":26},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Derek Hill grounds into a double play, shortstop Francisco Lindor to second baseman Jeff McNeil to first baseman Pete Alonso. Connor Norby scores. Jakob Marsee to 3rd. Joey Wiemer out at 2nd. Derek Hill out at 1st.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T21:06:45.273Z","endTime":"2025-08-30T21:06:56.233Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T21:04:53.494Z","endTime":"2025-08-30T21:05:49.308Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Chris Devenski replaces David Peterson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T21:05:49.308Z","endTime":"2025-08-30T21:06:47.553Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606965,"link":"/api/v1/people/606965"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":69.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.85039759038081,"aZ":-32.27687250642455,"pfxX":5.8741368502645805,"pfxZ":-0.08203115892396795,"pX":0.9417462979664216,"pZ":2.4399532578634138,"vX0":3.375467829110002,"vY0":-111.91072548843577,"vZ0":-0.6187741719864032,"x":81.1,"y":172.9,"x0":-1.359320425758527,"y0":50.00407164083381,"z0":6.082935336757,"aX":7.3054061193454505},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":0.0,"breakHorizontal":-11.6,"spinRate":2475,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4931146696749362,"extension":6.256752289461901},"hitData":{"launchSpeed":69.1,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":156.24}},"index":2,"playId":"4d29fd99-3499-30c8-ba11-593d525c294c","pitchNumber":1,"startTime":"2025-08-30T21:06:47.553Z","endTime":"2025-08-30T21:06:56.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:06:56.233Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out to first baseman Pete Alonso.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T21:07:23.756Z","endTime":"2025-08-30T21:09:11.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.30304349379249,"strikeZoneBottom":1.40570670782479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.20417002377947,"aZ":-26.824768869543714,"pfxX":1.41733948864956,"pfxZ":3.38838186856956,"pX":1.1840850176103088,"pZ":3.7275820446302808,"vX0":4.787830189605619,"vY0":-124.84096989466649,"vZ0":-0.8951507650927761,"x":71.87,"y":138.14,"x0":-0.9428728208550989,"y0":50.00136754379625,"z0":6.299377649005694,"aX":2.2355487715105355},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.1,"breakHorizontal":-3.7,"spinRate":2290,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.4387997029466235,"extension":6.346048124851018},"index":0,"playId":"84107784-fb1e-3f49-9459-dffa93df9d77","pitchNumber":1,"startTime":"2025-08-30T21:07:33.942Z","endTime":"2025-08-30T21:07:38.202Z","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":82.8,"endSpeed":75.7,"strikeZoneTop":3.38384156737457,"strikeZoneBottom":1.54726666523265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.226705583373178,"aZ":-31.143072420086593,"pfxX":-11.394232130387618,"pfxZ":0.714544918095168,"pX":0.9728079004163324,"pZ":1.6286884663357204,"vX0":7.28309500869613,"vY0":-120.29564592200283,"vZ0":-4.323160295921744,"x":79.92,"y":194.81,"x0":-0.6268893094146618,"y0":50.005437648850666,"z0":6.236613388926075,"aX":-16.55701760624436},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.4,"breakHorizontal":18.7,"spinRate":1813,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4568354510586179,"extension":6.297546794868909},"index":1,"playId":"94850231-14f6-3e8d-afd5-6460183b35a7","pitchNumber":2,"startTime":"2025-08-30T21:07:52.825Z","endTime":"2025-08-30T21:07:56.512Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.9,"strikeZoneTop":3.35703652144969,"strikeZoneBottom":1.46999915205695,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.45865542801882,"aZ":-27.033527780305658,"pfxX":-11.399793430787732,"pfxZ":3.5994807839734513,"pX":-0.09721942134557914,"pZ":3.03514886456561,"vX0":4.811966425009032,"vY0":-118.97040873381637,"vZ0":-1.8984849351505069,"x":120.71,"y":156.83,"x0":-0.66817728706322,"y0":50.00438290223646,"z0":6.300716493371701,"aX":-16.294357655239907},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":6.4,"breakHorizontal":19.4,"spinRate":1796,"spinDirection":239},"zone":2,"typeConfidence":2.0,"plateTime":0.46091815778418344,"extension":6.395772479048498},"index":2,"playId":"a0fb79d2-819c-3c49-937d-29f0a403e61b","pitchNumber":3,"startTime":"2025-08-30T21:08:09.702Z","endTime":"2025-08-30T21:08:13.935Z","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":1,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":69.9,"strikeZoneTop":3.29659646522678,"strikeZoneBottom":1.42903815767171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.45465828739905,"aZ":-30.837025379961556,"pfxX":7.278102301451441,"pfxZ":1.0672552164493485,"pX":-1.2136601589155678,"pZ":3.042527932255004,"vX0":-1.5466974521816774,"vY0":-112.23896936521072,"vZ0":0.025049863790629345,"x":163.26,"y":156.63,"x0":-1.4537149574804775,"y0":50.00407610052125,"z0":6.2153411793424205,"aX":9.132342184607532},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":2.3,"breakHorizontal":-12.6,"spinRate":2298,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.4911286527831349,"extension":6.476547600128574},"index":3,"playId":"0721f8d5-69b2-3d1d-a6bb-ade251b73cfc","pitchNumber":4,"startTime":"2025-08-30T21:08:27.102Z","endTime":"2025-08-30T21:08:31.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.682639695382736,"aZ":-16.642208162382016,"pfxX":-6.269447119190835,"pfxZ":8.511787813916275,"pX":-0.0019892941567432485,"pZ":2.6659353323898873,"vX0":4.537100359993525,"vY0":-134.3513650368196,"vZ0":-6.05150274576962,"x":117.08,"y":166.8,"x0":-0.899904391556148,"y0":50.0011384593828,"z0":6.134461488005236,"aX":-11.43594638347554},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.3,"breakHorizontal":10.3,"spinRate":2346,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4080144061594795,"extension":6.488235495416816},"index":4,"playId":"f5af7779-f34a-39d1-8cf4-f9f6874b8546","pitchNumber":5,"startTime":"2025-08-30T21:08:42.444Z","endTime":"2025-08-30T21:08:46.590Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.96671525501784,"aZ":-28.827416831032348,"pfxX":-10.450570815112755,"pfxZ":2.258929191948389,"pX":0.3835529100743854,"pZ":1.8593223940192047,"vX0":5.568855303117671,"vY0":-121.4736560715434,"vZ0":-4.394035857745742,"x":102.38,"y":188.58,"x0":-0.5927188274113069,"y0":50.001469641729514,"z0":6.225918120081208,"aX":-15.463845954792182},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.2,"breakHorizontal":17.4,"spinRate":1774,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.45260584231736534,"extension":6.516757099193209},"hitData":{"launchSpeed":76.4,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.82,"coordY":165.87}},"index":5,"playId":"bc59bdff-5fa3-3733-9643-4b694d45b713","pitchNumber":6,"startTime":"2025-08-30T21:09:03.997Z","endTime":"2025-08-30T21:09:11.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:09:11.224Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Juan Soto walks.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T21:11:14.339Z","endTime":"2025-08-30T21:13:31.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":86.9,"strikeZoneTop":3.14917928794283,"strikeZoneBottom":1.56413747095572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.219750994262164,"aZ":-16.06818160655377,"pfxX":-5.554854440256726,"pfxZ":8.22462104021946,"pX":-0.2146416772901449,"pZ":2.3388691921889526,"vX0":4.121310531878283,"vY0":-140.35184481592603,"vZ0":-6.15026510445319,"x":125.18,"y":175.63,"x0":-0.9941458024157871,"y0":50.00511587678867,"z0":5.638740116984265,"aX":-10.8796521482995},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":9.0,"spinRate":2248,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.39304181656705284,"extension":6.350053562593253},"index":0,"playId":"0f1615e2-78fd-323b-bd60-4f0ddb9081f9","pitchNumber":1,"startTime":"2025-08-30T21:11:21.330Z","endTime":"2025-08-30T21:11:25.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":87.4,"strikeZoneTop":3.18642793715146,"strikeZoneBottom":1.58665073482805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":41.087225420377415,"aZ":-13.987051181787692,"pfxX":-6.150850920471298,"pfxZ":9.098635015287018,"pX":-0.7409149814564321,"pZ":2.148929724369402,"vX0":2.8763448169558297,"vY0":-142.4471046151109,"vZ0":-6.962891682104658,"x":145.24,"y":180.76,"x0":-0.9803364623706948,"y0":50.000250224723125,"z0":5.558651476397816,"aX":-12.291547242357316},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.8,"breakHorizontal":10.3,"spinRate":2252,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.38862730547041746,"extension":6.466164797003443},"index":1,"playId":"25579112-7eb2-3302-a524-a67fa6df92e5","pitchNumber":2,"startTime":"2025-08-30T21:11:35.637Z","endTime":"2025-08-30T21:11:41.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":75.9,"strikeZoneTop":3.18872306757592,"strikeZoneBottom":1.57848158431605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.69938025850392,"aZ":-37.68456020111391,"pfxX":9.14813490623964,"pfxZ":-3.778165053898848,"pX":1.0784370489033857,"pZ":0.6407633373807867,"vX0":1.4649552294026082,"vY0":-121.93832882088866,"vZ0":-5.1155371542939205,"x":75.89,"y":221.48,"x0":-0.7200997988462696,"y0":50.00021957408705,"z0":6.12799176922847,"aX":13.358432715698486},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-8.0,"breakHorizontal":-16.9,"spinRate":2406,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4544635336723064,"extension":6.494719181331046},"index":2,"playId":"9a5e958b-8b2e-3c45-a4ce-29011b477208","pitchNumber":3,"startTime":"2025-08-30T21:11:51.647Z","endTime":"2025-08-30T21:11:58.581Z","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":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.1691823220868,"strikeZoneBottom":1.55999826263657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.714500497690146,"aZ":-27.257072621243235,"pfxX":-9.749531279553954,"pfxZ":2.5659865663626453,"pX":-1.0863770902665,"pZ":1.8138447886357725,"vX0":2.914908964466796,"vY0":-138.18463754462076,"vZ0":-5.851876976745383,"x":158.41,"y":189.81,"x0":-0.8951206640879907,"y0":50.00010303956365,"z0":5.8148156031592,"aX":-18.659705690651165},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.5,"breakHorizontal":16.9,"spinRate":2016,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.39791688863661,"extension":6.620101977076025},"index":3,"playId":"091f3015-6872-32a4-a5e1-53c9e9bd3740","pitchNumber":4,"startTime":"2025-08-30T21:12:08.753Z","endTime":"2025-08-30T21:12:12.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.6,"strikeZoneTop":3.11146119010039,"strikeZoneBottom":1.55875673635395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.291578352017922,"aZ":-30.79763464994444,"pfxX":0.8409214948632164,"pfxZ":0.8102963434025945,"pX":0.06007453683052914,"pZ":2.456427047463169,"vX0":2.2650438321195705,"vY0":-130.19555252341738,"vZ0":-2.669778433847763,"x":114.71,"y":172.46,"x0":-0.933148369350761,"y0":50.00421050806611,"z0":5.84418787100683,"aX":1.4326826733339995},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.1,"breakHorizontal":-2.0,"spinRate":2548,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.42192520242354936,"extension":6.540575503418095},"index":4,"playId":"a9cfceeb-7a28-3c44-8179-7c7b59a2436b","pitchNumber":5,"startTime":"2025-08-30T21:12:24.593Z","endTime":"2025-08-30T21:12:28.989Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-30T21:12:35.938Z","endTime":"2025-08-30T21:12:52.923Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.876581747602494,"aZ":-28.24755534591979,"pfxX":0.5437573460265308,"pfxZ":2.301106592158061,"pX":0.4534001462164027,"pZ":2.032473591458279,"vX0":2.894362799640171,"vY0":-129.18169629223868,"vZ0":-4.135518737173915,"x":99.72,"y":183.9,"x0":-0.7484165410005617,"y0":50.00131173414167,"z0":5.8057740383818786,"aX":0.9253232340917545},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.6,"breakHorizontal":-1.6,"spinRate":2488,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.4227133748304892,"extension":6.297327535889783},"index":6,"playId":"0a7a2fc5-45ec-3317-ba74-eda57ea0757b","pitchNumber":6,"startTime":"2025-08-30T21:12:52.923Z","endTime":"2025-08-30T21:13:01.226Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":84.9,"strikeZoneTop":2.96196071022341,"strikeZoneBottom":1.47941973721126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.793112663656196,"aZ":-27.953146729418837,"pfxX":-10.827701234982085,"pfxZ":2.2839407717177362,"pX":-0.5883260893872241,"pZ":0.6002145140446575,"vX0":4.4224001304290255,"vY0":-136.78842200392216,"vZ0":-8.596778958846025,"x":139.43,"y":222.57,"x0":-0.8410391966983003,"y0":50.00600708609824,"z0":5.770531408795063,"aX":-20.039148580836894},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.0,"breakHorizontal":18.4,"spinRate":2035,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4040811538633857,"extension":6.784688148821837},"index":7,"playId":"6eea5b69-906d-3850-8205-eed952463f4f","pitchNumber":7,"startTime":"2025-08-30T21:13:28.133Z","endTime":"2025-08-30T21:13:31.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:13:31.806Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Alonso grounds out, shortstop Otto Lopez to first baseman Eric Wagaman.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T21:13:44.598Z","endTime":"2025-08-30T21:16:06.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":89.6,"strikeZoneTop":3.52131932805079,"strikeZoneBottom":1.73270447327562,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.74957345190376,"aZ":-22.958098578288453,"pfxX":-10.734808446403298,"pfxZ":4.4615791084947904,"pX":-0.6715456347517731,"pZ":2.427395462141068,"vX0":5.104446811952336,"vY0":-143.62988677833036,"vZ0":-5.5063258837691285,"x":142.6,"y":173.24,"x0":-1.0881160776680028,"y0":50.00472996649647,"z0":5.819738460532034,"aX":-22.178838062040526},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.0,"breakHorizontal":18.2,"spinRate":2274,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3830065883379512,"extension":6.679208623836925},"index":0,"playId":"cad333e6-770d-3f33-8ed8-2edd73fcc5a5","pitchNumber":1,"startTime":"2025-08-30T21:13:58.945Z","endTime":"2025-08-30T21:14:04.345Z","isPitch":true,"type":"pitch"},{"details":{"description":"Juan Soto steals (24) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"actionPlayId":"cad333e6-770d-3f33-8ed8-2edd73fcc5a5","startTime":"2025-08-30T21:14:08.657Z","endTime":"2025-08-30T21:14:22.397Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"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":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.5,"strikeZoneTop":3.5514988770347,"strikeZoneBottom":1.71683177667709,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.24369217605073,"aZ":-30.498073510701666,"pfxX":-10.622711638163107,"pfxZ":0.8683527762900685,"pX":-0.8698514788549917,"pZ":1.6345208495117682,"vX0":4.004293950799381,"vY0":-139.27953801478608,"vZ0":-5.924961772674204,"x":150.16,"y":194.65,"x0":-0.9635286047567995,"y0":50.00078977239948,"z0":5.85968267944355,"aX":-20.44082480893833},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":0.4,"breakHorizontal":18.1,"spinRate":1947,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.3963680999473569,"extension":6.721939219786686},"index":2,"playId":"d78894ad-711b-3372-b12e-54d304d75302","pitchNumber":2,"startTime":"2025-08-30T21:14:22.397Z","endTime":"2025-08-30T21:14:26.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":85.8,"strikeZoneTop":3.49126192635644,"strikeZoneBottom":1.70292787060709,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.35003358487416,"aZ":-23.770905777550798,"pfxX":-11.984508131995563,"pfxZ":4.425862606897931,"pX":-1.6668180388597833,"pZ":1.7337241103180958,"vX0":1.9073540491794594,"vY0":-138.4643658043699,"vZ0":-7.081629111018144,"x":180.54,"y":191.97,"x0":-0.8199860287084118,"y0":50.00393968018807,"z0":5.969742697286521,"aX":-22.75122517587283},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.4,"breakHorizontal":21.1,"spinRate":2041,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.39900347234695177,"extension":6.697483473141423},"index":3,"playId":"32046aea-a217-3ffa-8430-49ceaf75f016","pitchNumber":3,"startTime":"2025-08-30T21:14:40.127Z","endTime":"2025-08-30T21:14:43.506Z","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":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":84.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.10824005798183,"aZ":-27.405588934673577,"pfxX":-11.866941453817306,"pfxZ":2.5577488055944393,"pX":-0.8790088217225438,"pZ":2.113607632435942,"vX0":3.7913517915076103,"vY0":-137.55968102595742,"vZ0":-5.306986597214393,"x":150.51,"y":181.71,"x0":-0.75615936199578,"y0":50.00304672897547,"z0":5.990165466564582,"aX":-22.135468557850963},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.5,"breakHorizontal":20.3,"spinRate":1860,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.40230866498550766,"extension":6.620369879347654},"index":4,"playId":"98ca95b9-1073-3311-bd71-241cabda046c","pitchNumber":4,"startTime":"2025-08-30T21:14:57.219Z","endTime":"2025-08-30T21:15:04.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.50433128227007,"strikeZoneBottom":1.7164193574303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.961774832332903,"aZ":-40.770391013203934,"pfxX":5.3622316732157635,"pfxZ":-5.402399569734607,"pX":0.9678344816523116,"pZ":0.43620819192377175,"vX0":2.5917426995098394,"vY0":-125.4512613961394,"vZ0":-5.695595666692966,"x":80.11,"y":227.0,"x0":-0.7762347222675671,"y0":50.00477796228688,"z0":6.06844368589437,"aX":8.52697648366107},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-10.9,"breakHorizontal":-10.3,"spinRate":2606,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.43700984176425495,"extension":6.793754250982285},"index":5,"playId":"f5355cca-e622-37a6-861b-f30c9b96b192","pitchNumber":5,"startTime":"2025-08-30T21:15:30.036Z","endTime":"2025-08-30T21:15:35.979Z","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":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.912499547827935,"aZ":-28.572574725959367,"pfxX":-0.0031095231658948563,"pfxZ":2.1044099860813033,"pX":0.5674568427170178,"pZ":1.9262088473464856,"vX0":3.9575335601958153,"vY0":-130.6401410328478,"vZ0":-4.724115489490938,"x":95.37,"y":186.77,"x0":-0.9726647866459003,"y0":50.00480367887569,"z0":5.92969211501505,"aX":-0.006033393782213462},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.9,"breakHorizontal":-1.0,"spinRate":2526,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.4207774781641995,"extension":6.705481863387034},"hitData":{"launchSpeed":81.1,"launchAngle":2.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.27,"coordY":155.55}},"index":6,"playId":"1b805ae3-1b1d-3ce3-9bd1-9c9df0230500","pitchNumber":6,"startTime":"2025-08-30T21:15:58.968Z","endTime":"2025-08-30T21:16:06.812Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:16:06.812Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brandon Nimmo doubles (25) on a fly ball to left fielder Jakob Marsee. Juan Soto to 3rd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T21:16:24.204Z","endTime":"2025-08-30T21:17:11.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"postOnThird":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.1,"strikeZoneTop":3.63,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.0204645723468,"aZ":-16.023759154875243,"pfxX":-7.437062096430033,"pfxZ":7.990471651238174,"pX":-0.1967397007164396,"pZ":3.4983156537096525,"vX0":4.664178227742865,"vY0":-142.49154359869289,"vZ0":-3.9580375487454784,"x":124.5,"y":144.33,"x0":-0.9035483887905394,"y0":50.00027865342474,"z0":5.9427791855170575,"aX":-15.026508290129453},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.7,"breakHorizontal":12.2,"spinRate":2364,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.3869683619699007,"extension":6.534102199436292},"index":0,"playId":"85dc771a-f9c7-3771-a293-c6c1d7799b20","pitchNumber":1,"startTime":"2025-08-30T21:16:35.919Z","endTime":"2025-08-30T21:16:39.568Z","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":87.8,"endSpeed":80.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.778901415543572,"aZ":-31.254871887883617,"pfxX":1.820472127177049,"pfxZ":0.5576686066730598,"pX":0.47706262301924585,"pZ":2.8530685123134893,"vX0":3.10678220628398,"vY0":-127.86941203231868,"vZ0":-1.6767972733643437,"x":98.82,"y":161.75,"x0":-0.9928625900122084,"y0":50.00200272844957,"z0":5.982834203671259,"aX":2.9969221049477124},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.8,"breakHorizontal":-4.1,"spinRate":2495,"spinDirection":80},"zone":6,"typeConfidence":2.0,"plateTime":0.42928852573407683,"extension":6.6485405570776175},"hitData":{"launchSpeed":76.7,"launchAngle":56.0,"totalDistance":191.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.05,"coordY":145.09}},"index":1,"playId":"6c45e8af-e8e7-37da-b251-f85a8924e7dc","pitchNumber":2,"startTime":"2025-08-30T21:16:58.683Z","endTime":"2025-08-30T21:17:11.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:17:11.519Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Mark Vientos homers (15) on a fly ball to right field. Juan Soto scores. Brandon Nimmo scores.","rbi":3,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T21:17:36.689Z","endTime":"2025-08-30T21:18:11.853Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.2040717509153,"aZ":-32.16210611949909,"pfxX":1.7248361770947565,"pfxZ":0.0024929954770041007,"pX":0.14621105842626203,"pZ":2.892537533520898,"vX0":2.481688622138603,"vY0":-128.72228621924117,"vZ0":-1.3768735216781305,"x":111.43,"y":160.68,"x0":-1.0550682645105436,"y0":50.000230943674204,"z0":5.928971494923222,"aX":2.8873689842268195},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.1,"breakHorizontal":-3.7,"spinRate":2482,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.42582985671281826,"extension":6.597157373056443},"hitData":{"launchSpeed":99.7,"launchAngle":33.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.73,"coordY":74.84}},"index":0,"playId":"4c748f32-d6e5-3fd2-af4a-5689a59f1df3","pitchNumber":1,"startTime":"2025-08-30T21:17:48.814Z","endTime":"2025-08-30T21:18:11.853Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:18:11.853Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeff McNeil lines out sharply to first baseman Eric Wagaman.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T21:18:31.887Z","endTime":"2025-08-30T21:19:06.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":87.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.82464440274584,"aZ":-13.82094024811952,"pfxX":-7.101719288490114,"pfxZ":9.182166657753196,"pX":0.6093709253750343,"pZ":2.812856428040864,"vX0":6.261247785682023,"vY0":-141.34513537847621,"vZ0":-6.072411381150716,"x":93.77,"y":162.83,"x0":-0.7249799613426967,"y0":50.006455342294714,"z0":5.896659249988633,"aX":-14.200271314374449},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":11.4,"spinRate":2354,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.38931405333698743,"extension":6.582314908134976},"index":0,"playId":"e78815c2-54c1-30a5-8e1f-738c2cb62cf5","pitchNumber":1,"startTime":"2025-08-30T21:18:39.426Z","endTime":"2025-08-30T21:18:44.039Z","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":1},"pitchData":{"startSpeed":97.0,"endSpeed":86.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.34413587676539,"aZ":-15.24762729442542,"pfxX":-7.360361439209319,"pfxZ":8.633632723216603,"pX":0.2322435785471664,"pZ":2.7686569092957907,"vX0":4.992642740844402,"vY0":-140.87076247940558,"vZ0":-5.7262620340550265,"x":108.15,"y":164.03,"x0":-0.6294687615616752,"y0":50.00317883582094,"z0":5.855651345982187,"aX":-14.429030549877812},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":12.0,"spinRate":2288,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.39254660037129696,"extension":6.564306029049068},"hitData":{"launchSpeed":102.5,"launchAngle":10.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":169.9,"coordY":148.83}},"index":1,"playId":"1c615f66-8bce-3f90-ab5a-be66955a2a47","pitchNumber":2,"startTime":"2025-08-30T21:19:01.977Z","endTime":"2025-08-30T21:19:06.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:19:06.342Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Baty singles on a line drive to right fielder Joey Wiemer.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T21:19:37.064Z","endTime":"2025-08-30T21:20:38.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T21:19:28.633Z","endTime":"2025-08-30T21:19:39.442Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.0,"strikeZoneTop":3.72,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.26874335772712,"aZ":-29.205869996414226,"pfxX":-1.0851525116087624,"pfxZ":1.7558103351965677,"pX":0.9508876351148372,"pZ":2.567085029127877,"vX0":4.9094882728679385,"vY0":-130.55522229176842,"vZ0":-2.6231599948170485,"x":80.75,"y":169.47,"x0":-0.8284934980991057,"y0":50.00535493969109,"z0":5.8257127197305945,"aX":-1.838496212479821},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.8,"breakHorizontal":0.7,"spinRate":2453,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4225661719387581,"extension":6.654738075544434},"index":1,"playId":"0d106b48-896b-334e-b68e-0cf2a6958c93","pitchNumber":1,"startTime":"2025-08-30T21:19:39.442Z","endTime":"2025-08-30T21:19:44.371Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.72,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.82321286229843,"aZ":-24.83547364396891,"pfxX":-10.234765481336124,"pfxZ":3.954431999763824,"pX":0.19978330616844672,"pZ":1.7764786671779829,"vX0":5.835256794016024,"vY0":-136.07907796341635,"vZ0":-6.475221652483204,"x":109.38,"y":190.82,"x0":-0.654734896898332,"y0":50.0021778184837,"z0":5.933449212789207,"aX":-18.98976995393248},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.9,"breakHorizontal":17.2,"spinRate":1816,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.4041512150238771,"extension":6.625808527481209},"index":2,"playId":"675168fa-b882-3408-b63c-e65b7f8183bb","pitchNumber":2,"startTime":"2025-08-30T21:19:54.575Z","endTime":"2025-08-30T21:19:58.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":87.5,"strikeZoneTop":3.66575397003965,"strikeZoneBottom":1.66725872767234,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.32274739404616,"aZ":-14.202172928272638,"pfxX":-7.547290420901766,"pfxZ":9.028347359650315,"pX":-0.2267175001552443,"pZ":4.129481384582467,"vX0":4.733789953793027,"vY0":-141.19128369047226,"vZ0":-2.372401143178145,"x":125.64,"y":127.28,"x0":-0.9567142070838657,"y0":50.003579015383366,"z0":5.910221437806909,"aX":-15.026431065389481},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":12.5,"spinRate":2231,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3900183015880905,"extension":6.505352064146077},"index":3,"playId":"4a14ce4d-12b5-33f3-822f-a1774de189f0","pitchNumber":3,"startTime":"2025-08-30T21:20:13.868Z","endTime":"2025-08-30T21:20:16.868Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.6,"strikeZoneTop":3.72,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.00824882066439,"aZ":-26.639609893796223,"pfxX":-2.065764467210491,"pfxZ":3.3169520353456967,"pX":0.616173517402691,"pZ":2.3458737193600703,"vX0":4.154356298171376,"vY0":-129.18264990983786,"vZ0":-3.8068109283566214,"x":93.51,"y":175.44,"x0":-0.7534373027452829,"y0":50.003940778859466,"z0":5.915401187016943,"aX":-3.4487734151958676},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.3,"breakHorizontal":2.6,"spinRate":2491,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.4260073608713473,"extension":6.565980698697187},"hitData":{"launchSpeed":96.7,"launchAngle":15.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.74,"coordY":132.06}},"index":4,"playId":"44a988dd-da31-3f72-b6e0-2e9f403454f6","pitchNumber":4,"startTime":"2025-08-30T21:20:27.314Z","endTime":"2025-08-30T21:20:38.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:20:38.361Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Torrens called out on strikes.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T21:20:49.420Z","endTime":"2025-08-30T21:22:28.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":98.1,"endSpeed":87.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":40.81807922425742,"aZ":-15.010969819106464,"pfxX":-10.410193576219058,"pfxZ":8.553929962747212,"pX":-0.9493219394824317,"pZ":3.7573633105664834,"vX0":3.6239277432961163,"vY0":-142.63507904958763,"vZ0":-3.417675313001462,"x":153.19,"y":137.33,"x0":-0.9041781002485259,"y0":50.001792840259725,"z0":5.952189710364497,"aX":-20.886695021019783},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.8,"breakHorizontal":17.8,"spinRate":2284,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.38792202225549355,"extension":6.622830360721913},"index":0,"playId":"cbe2b4f0-c90a-3d12-8ccf-30fb30fba9cd","pitchNumber":1,"startTime":"2025-08-30T21:21:08.646Z","endTime":"2025-08-30T21:21:12.265Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.4,"strikeZoneTop":3.36969072673768,"strikeZoneBottom":1.58678812914553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.48513632650228,"aZ":-45.495198275255596,"pfxX":4.323116942681408,"pfxZ":-9.056799836692724,"pX":0.44915166906935083,"pZ":0.1018590750268183,"vX0":1.5444207736954763,"vY0":-122.24783520972473,"vZ0":-4.766721877818088,"x":99.88,"y":236.03,"x0":-0.7574894944350673,"y0":50.00312622154527,"z0":6.10094314331491,"aX":6.357408199794251},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-17.4,"breakHorizontal":-8.3,"spinRate":2598,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4530159881335094,"extension":6.452102759784265},"index":1,"playId":"21856c18-aabf-3f80-b2ad-2161cc66aa1e","pitchNumber":2,"startTime":"2025-08-30T21:21:31.438Z","endTime":"2025-08-30T21:21:37.665Z","isPitch":true,"type":"pitch"},{"details":{"description":"Brett Baty steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"21856c18-aabf-3f80-b2ad-2161cc66aa1e","startTime":"2025-08-30T21:21:41.173Z","endTime":"2025-08-30T21:22:04.419Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.0,"strikeZoneTop":3.38226220671113,"strikeZoneBottom":1.63049991452974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.286097296141676,"aZ":-20.6324454027661,"pfxX":-11.964118582473692,"pfxZ":5.87247815598072,"pX":-0.02391521617173523,"pZ":2.335054001761001,"vX0":6.368183313776527,"vY0":-140.81604796690578,"vZ0":-6.034771165434227,"x":117.91,"y":175.73,"x0":-0.7862613289243218,"y0":50.00529060275654,"z0":5.884271364627797,"aX":-23.52150275032834},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.2,"breakHorizontal":19.9,"spinRate":2311,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3921643923440832,"extension":6.83850053107711},"index":3,"playId":"f7cba483-4237-3a5e-9ca3-b35fc8aa2003","pitchNumber":3,"startTime":"2025-08-30T21:22:04.419Z","endTime":"2025-08-30T21:22:09.003Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.6,"strikeZoneTop":3.35520716198866,"strikeZoneBottom":1.60385531631567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.13999642069913,"aZ":-24.956690323185903,"pfxX":-12.182505558146273,"pfxZ":3.8168610633540645,"pX":0.28114775760385186,"pZ":2.0642931778361944,"vX0":6.542372352551536,"vY0":-137.69236634484383,"vZ0":-5.862264000158365,"x":106.28,"y":183.04,"x0":-0.5635175456538096,"y0":50.0009280369748,"z0":5.94696031562247,"aX":-23.014785095282324},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.6,"breakHorizontal":20.4,"spinRate":1850,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.4002580164604552,"extension":6.835166652666783},"index":4,"playId":"40bd1a61-bacc-30c1-9f9e-c730a9c4faf7","pitchNumber":4,"startTime":"2025-08-30T21:22:23.313Z","endTime":"2025-08-30T21:22:28.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:22:28.193Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out softly, pitcher Chris Devenski to first baseman Pete Alonso.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T21:24:43.559Z","endTime":"2025-08-30T21:25:09.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"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":"Groundout","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":606965,"link":"/api/v1/people/606965"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.4,"strikeZoneTop":3.27147594551568,"strikeZoneBottom":1.51820904787277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.45915398530359,"aZ":-26.974148403869087,"pfxX":0.3993483137831295,"pfxZ":3.290232411464551,"pX":0.9144013418774068,"pZ":3.7289520092855137,"vX0":4.708967663741209,"vY0":-125.46701875872296,"vZ0":-0.7038754668321632,"x":82.15,"y":138.1,"x0":-1.0455017185633635,"y0":50.00322637351843,"z0":6.2285276189793635,"aX":0.6301594027471835},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.0,"breakHorizontal":-1.9,"spinRate":2281,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.4380209345992898,"extension":6.28901783810479},"index":0,"playId":"0037399a-8700-3ea9-a543-2e872e572e4e","pitchNumber":1,"startTime":"2025-08-30T21:24:50.458Z","endTime":"2025-08-30T21:24:55.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.056942720048568,"aZ":-26.392206898196154,"pfxX":0.29155513762578034,"pfxZ":3.671319105101361,"pX":0.9277414631185908,"pZ":2.6790466706734435,"vX0":4.010478159562597,"vY0":-125.2288147935231,"vZ0":-3.052439964966106,"x":81.64,"y":166.45,"x0":-0.7374996824191209,"y0":50.005933980355174,"z0":6.090187963981422,"aX":0.4593676518260063},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.1,"breakHorizontal":-1.6,"spinRate":2361,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.43864405980687504,"extension":6.436492498544821},"hitData":{"launchSpeed":50.9,"launchAngle":-60.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":130.04,"coordY":183.83}},"index":1,"playId":"86b9cd1d-91aa-30ab-bb96-6b2408648116","pitchNumber":2,"startTime":"2025-08-30T21:25:02.296Z","endTime":"2025-08-30T21:25:09.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:25:09.277Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez called out on strikes.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T21:25:23.686Z","endTime":"2025-08-30T21:26:58.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"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":2},"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":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":82.9,"strikeZoneTop":3.27317742301733,"strikeZoneBottom":1.55097641421331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.39169735315378,"aZ":-12.198814876462782,"pfxX":-6.836555141103412,"pfxZ":11.129349943316656,"pX":-0.2760357928643328,"pZ":3.717787303164057,"vX0":3.990686724163874,"vY0":-134.65848161183143,"vZ0":-4.147358103380177,"x":127.52,"y":138.4,"x0":-0.9067201193975468,"y0":50.00320891382203,"z0":6.17232174577242,"aX":-12.272141908191001},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.2,"breakHorizontal":11.3,"spinRate":2376,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4103102130929157,"extension":6.253922513326761},"index":0,"playId":"1e4e72e9-97bf-3b84-9fec-764eed5b2897","pitchNumber":1,"startTime":"2025-08-30T21:25:36.007Z","endTime":"2025-08-30T21:25:40.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.25047768897954,"strikeZoneBottom":1.52840699618117,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.931544615087635,"aZ":-27.392828191153207,"pfxX":-1.2511451893649528,"pfxZ":2.995867584848405,"pX":0.47434795141317954,"pZ":2.1651406662120296,"vX0":3.523014845608213,"vY0":-125.89001924341306,"vZ0":-4.1553798024670625,"x":98.92,"y":180.32,"x0":-0.784237067100858,"y0":50.00394577110927,"z0":6.069342308118353,"aX":-1.9974289497773423},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.7,"breakHorizontal":1.4,"spinRate":2313,"spinDirection":169},"zone":6,"typeConfidence":2.0,"plateTime":0.4360624411382976,"extension":6.288880766328962},"index":1,"playId":"98db2c42-1802-3da2-b453-3b464a63b329","pitchNumber":2,"startTime":"2025-08-30T21:25:48.941Z","endTime":"2025-08-30T21:25:53.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.23668421875934,"strikeZoneBottom":1.51468396866229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.96933957738053,"aZ":-31.43749465182153,"pfxX":-12.064588556665749,"pfxZ":0.4915543418416384,"pX":0.8086023570316744,"pZ":1.03640281467709,"vX0":7.443354824678656,"vY0":-121.80639879546403,"vZ0":-5.329920397155327,"x":86.18,"y":210.8,"x0":-0.733685721597426,"y0":50.001342302288464,"z0":6.000478187004733,"aX":-17.96146575253306},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.2,"breakHorizontal":19.9,"spinRate":1790,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4512513570081458,"extension":6.507442299162546},"index":2,"playId":"aef0e298-2531-3fae-9f81-c357251ec683","pitchNumber":3,"startTime":"2025-08-30T21:26:01.989Z","endTime":"2025-08-30T21:26:06.836Z","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":1},"pitchData":{"startSpeed":84.2,"endSpeed":75.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.86476797337466,"aZ":-32.62570790450233,"pfxX":-13.162883456578712,"pfxZ":-0.30523645056219095,"pX":0.20836405026625368,"pZ":1.305147744846252,"vX0":6.120547494771358,"vY0":-122.15188201471872,"vZ0":-4.66891846879988,"x":109.06,"y":203.54,"x0":-0.6610884497572116,"y0":50.00562913071586,"z0":6.144392494015965,"aX":-19.290317167056898},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.7,"breakHorizontal":21.7,"spinRate":1755,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4537231037208258,"extension":6.434229203844077},"index":3,"playId":"532271c1-fb7a-399d-b518-7ccdceda3289","pitchNumber":4,"startTime":"2025-08-30T21:26:15.854Z","endTime":"2025-08-30T21:26:21.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":71.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.747637454498356,"aZ":-35.375952215017065,"pfxX":10.3514494587937,"pfxZ":-2.4381946984245193,"pX":1.1554637339607365,"pZ":2.1630666595429466,"vX0":2.140367711710925,"vY0":-115.38759029162992,"vZ0":-1.0252988307964412,"x":72.96,"y":180.38,"x0":-1.1334901746324468,"y0":50.002889588141365,"z0":6.103316249754217,"aX":13.589882864178382},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-4.3,"breakHorizontal":-19.3,"spinRate":2384,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4795587486384201,"extension":6.301707602528584},"index":4,"playId":"71ee56ff-a6e7-356a-898e-003b7ea3f30f","pitchNumber":5,"startTime":"2025-08-30T21:26:32.190Z","endTime":"2025-08-30T21:26:36.609Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":75.2,"strikeZoneTop":3.24488802332678,"strikeZoneBottom":1.51353023718262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.443014087369342,"aZ":-32.13881037533295,"pfxX":-11.634674859147525,"pfxZ":0.026529090531743904,"pX":0.09640533565636034,"pZ":1.6758634652239945,"vX0":5.243001817999751,"vY0":-121.27977568726736,"vZ0":-3.7609573829798215,"x":113.33,"y":193.53,"x0":-0.6124529575048736,"y0":50.004718037755325,"z0":6.12893917850402,"aX":-16.884688337415547},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.7,"breakHorizontal":19.3,"spinRate":1695,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.45617560647051336,"extension":6.287348406375588},"index":5,"playId":"0e6ab681-1895-36e7-b431-7845c9da54b5","pitchNumber":6,"startTime":"2025-08-30T21:26:53.307Z","endTime":"2025-08-30T21:26:58.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:26:58.099Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T21:27:06.407Z","endTime":"2025-08-30T21:28:29.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.4267944857238,"aZ":-31.146923223881338,"pfxX":9.952255921220912,"pfxZ":0.7926043440523944,"pX":1.2125223211358311,"pZ":1.8589655924248856,"vX0":2.157424914345928,"vY0":-114.333265603977,"vZ0":-2.3275722693171934,"x":70.78,"y":188.59,"x0":-1.040316962034172,"y0":50.00223986845802,"z0":6.013846092123573,"aX":12.883469221737776},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":1.1,"breakHorizontal":-18.6,"spinRate":2362,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.48318524254148265,"extension":6.398103043104434},"index":0,"playId":"8390f89d-c13d-3671-9b70-474df4b413a5","pitchNumber":1,"startTime":"2025-08-30T21:27:23.294Z","endTime":"2025-08-30T21:27:27.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.145987560813424,"aZ":-15.361021850060155,"pfxX":-8.07205267266656,"pfxZ":9.019460046820177,"pX":-0.251439621742002,"pZ":2.6527315360018826,"vX0":4.367508311589325,"vY0":-136.6597221403939,"vZ0":-6.225819787398496,"x":126.58,"y":167.16,"x0":-0.8338385319009325,"y0":50.00446314699082,"z0":6.0423056131252,"aX":-15.05041422451485},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":13.6,"spinRate":2432,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.4030120496848095,"extension":6.473461070486662},"index":1,"playId":"317e781a-bdf8-387e-80d1-e6fb90953fc9","pitchNumber":2,"startTime":"2025-08-30T21:27:49.791Z","endTime":"2025-08-30T21:27:53.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.5,"strikeZoneTop":3.37574632361327,"strikeZoneBottom":1.59371134888168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.87555095414423,"aZ":-29.96638147371706,"pfxX":-11.796478775870238,"pfxZ":1.478862745051429,"pX":0.02173021301694042,"pZ":1.39716257209042,"vX0":5.008303314422378,"vY0":-122.00542279741585,"vZ0":-4.942545108508508,"x":116.17,"y":201.06,"x0":-0.5396678072689636,"y0":50.00047794343316,"z0":6.070699937808367,"aX":-17.55311265486723},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.7,"breakHorizontal":19.9,"spinRate":1662,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4511588932706201,"extension":6.670194138615974},"index":2,"playId":"1f8e7dc7-fc3c-34b8-bf7b-e85b5465546a","pitchNumber":3,"startTime":"2025-08-30T21:28:09.380Z","endTime":"2025-08-30T21:28:14.742Z","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":93.5,"endSpeed":84.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.752179459327635,"aZ":-11.629165885284246,"pfxX":-5.637884563174715,"pfxZ":11.17158544316879,"pX":0.05513766078697121,"pZ":3.5377569806707303,"vX0":4.131426937150385,"vY0":-135.9678805582448,"vZ0":-4.666074326780815,"x":114.9,"y":143.26,"x0":-0.7652531741021235,"y0":50.003800295187666,"z0":6.10826651970323,"aX":-10.369250444849868},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.2,"breakHorizontal":9.1,"spinRate":2440,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.40560196828791373,"extension":6.498077722592402},"index":3,"playId":"305f0581-70c5-304d-8bd4-8af02837c3cf","pitchNumber":4,"startTime":"2025-08-30T21:28:24.837Z","endTime":"2025-08-30T21:28:29.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:28:29.015Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cedric Mullins grounds out, shortstop Otto Lopez to first baseman Eric Wagaman.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T21:30:34.776Z","endTime":"2025-08-30T21:32:36.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.3,"strikeZoneTop":3.43664890635874,"strikeZoneBottom":1.62556362244248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.298001023119195,"aZ":-42.73589853994465,"pfxX":4.837775708996606,"pfxZ":-7.6521428857235385,"pX":1.3829715159643723,"pZ":-0.014379004462346983,"vX0":3.372685738195131,"vY0":-118.1436409301826,"vZ0":-4.590784573199095,"x":64.28,"y":239.17,"x0":-0.7029326965633849,"y0":50.00045022578221,"z0":5.976878102941751,"aX":6.680765297269407},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-14.8,"breakHorizontal":-9.7,"spinRate":2555,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.46773145468053423,"extension":6.50412594986487},"index":0,"playId":"8caf1a48-41b2-3ccf-a1a2-e3b2043992ca","pitchNumber":1,"startTime":"2025-08-30T21:30:35.217Z","endTime":"2025-08-30T21:30:41.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":85.8,"strikeZoneTop":3.28932404405564,"strikeZoneBottom":1.53923030768106,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.82795435066217,"aZ":-23.95801770196798,"pfxX":-12.402796054241241,"pfxZ":4.303720580716279,"pX":0.09895607035216622,"pZ":3.145412915317657,"vX0":6.7271335002171195,"vY0":-138.49981237861948,"vZ0":-3.010671166991994,"x":113.23,"y":153.85,"x0":-0.7722032875850837,"y0":50.003458892864245,"z0":5.879535755692601,"aX":-23.687687442616657},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.2,"breakHorizontal":20.8,"spinRate":2289,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3980525309939513,"extension":6.607144001092762},"index":1,"playId":"4cbefa1d-a943-3867-b585-2137fa8bb1b8","pitchNumber":2,"startTime":"2025-08-30T21:30:55.158Z","endTime":"2025-08-30T21:30:59.267Z","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":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":85.6,"strikeZoneTop":3.31206700806941,"strikeZoneBottom":1.56237329856227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.4348835302544,"aZ":-21.71322170817663,"pfxX":-12.33438329588466,"pfxZ":5.500741063781216,"pX":1.9066550590391527,"pZ":3.3326975033858193,"vX0":10.617400317609892,"vY0":-138.15408092634172,"vZ0":-2.903393769532043,"x":44.32,"y":148.8,"x0":-0.4147374158579353,"y0":50.00152993896023,"z0":5.883775617043269,"aX":-23.45467049151985},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.4,"breakHorizontal":19.7,"spinRate":2227,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.39894358942803443,"extension":6.557138407813471},"index":2,"playId":"54963890-4920-358c-8d0a-320196a86e88","pitchNumber":3,"startTime":"2025-08-30T21:31:07.792Z","endTime":"2025-08-30T21:31:13.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":75.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.316772480346984,"aZ":-41.317329113009,"pfxX":3.4336091228812755,"pfxZ":-6.240568654370765,"pX":0.32513764952029706,"pZ":2.5553351535558284,"vX0":1.326905605571109,"vY0":-121.32255893299428,"vZ0":0.2061758142316561,"x":104.61,"y":169.79,"x0":-0.6773883348990605,"y0":50.000229532537396,"z0":6.118938066460761,"aX":5.034211136773208},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-10.9,"breakHorizontal":-6.6,"spinRate":2466,"spinDirection":39},"zone":6,"typeConfidence":2.0,"plateTime":0.45430216582930116,"extension":6.394742302633887},"index":3,"playId":"a644a4d7-efb5-3407-864a-4fe0bc5dffa5","pitchNumber":4,"startTime":"2025-08-30T21:31:23.532Z","endTime":"2025-08-30T21:31:28.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.566607152626425,"aZ":-15.885339608945564,"pfxX":-7.350943722809393,"pfxZ":8.39397123140054,"pX":0.5408927003553801,"pZ":3.1789213520575226,"vX0":5.44635148517823,"vY0":-139.01172592802666,"vZ0":-4.804081939611184,"x":96.38,"y":152.95,"x0":-0.4968338063468533,"y0":50.004766876126446,"z0":5.997435570788902,"aX":-14.269483609717248},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":12.0,"spinRate":2257,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.39526568947338747,"extension":6.504118316157556},"index":4,"playId":"a89332d3-795e-384c-bcbe-859a48d274c5","pitchNumber":5,"startTime":"2025-08-30T21:31:51.452Z","endTime":"2025-08-30T21:31:55.363Z","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":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.9,"strikeZoneTop":3.31728014321416,"strikeZoneBottom":1.55216497566741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.10194111954482,"aZ":-44.79877293435177,"pfxX":4.035123191922264,"pfxZ":-8.52150100696734,"pX":0.33016163078445754,"pZ":-0.5638861009705044,"vX0":1.362767505955013,"vY0":-122.51896945379877,"vZ0":-6.339959150028159,"x":104.42,"y":254.0,"x0":-0.7615496493967483,"y0":50.00573178143173,"z0":6.000371051150274,"aX":5.975000961308128},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-16.9,"breakHorizontal":-7.7,"spinRate":2687,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.45160265807116673,"extension":6.382589188519112},"index":5,"playId":"f6c6c9f5-72ed-323a-a079-222f870acab3","pitchNumber":6,"startTime":"2025-08-30T21:32:07.407Z","endTime":"2025-08-30T21:32:10.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":87.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.227261008042035,"aZ":-19.317246415204533,"pfxX":-11.15747765820418,"pfxZ":6.441665587310984,"pX":-1.035914850010567,"pZ":3.2747292158988297,"vX0":3.091965679969605,"vY0":-141.5623495268568,"vZ0":-3.617639944150491,"x":156.49,"y":150.36,"x0":-0.7040702809782791,"y0":50.00666841000903,"z0":5.831853305559976,"aX":-22.280410688978876},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.9,"breakHorizontal":19.3,"spinRate":2245,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.38936622148033484,"extension":6.546893139077532},"hitData":{"launchSpeed":102.5,"launchAngle":4.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.84,"coordY":149.15}},"index":6,"playId":"6dce7b59-5184-3d6a-b639-e0094108ddce","pitchNumber":7,"startTime":"2025-08-30T21:32:28.996Z","endTime":"2025-08-30T21:32:36.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:32:36.418Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Lindor strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T21:32:58.178Z","endTime":"2025-08-30T21:34:42.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"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":"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":83.6,"endSpeed":75.2,"strikeZoneTop":3.27436972816342,"strikeZoneBottom":1.49772064519779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.286435098483253,"aZ":-46.74972981252782,"pfxX":5.1901398108079695,"pfxZ":-10.075701184273612,"pX":-0.1899160460680386,"pZ":1.6573515946752004,"vX0":-0.24726362152294878,"vY0":-121.5892795996194,"vZ0":-0.8347514454020525,"x":124.24,"y":194.03,"x0":-0.7558091621615209,"y0":50.00091639546684,"z0":6.18340229627731,"aX":7.509539019710528},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-18.0,"breakHorizontal":-9.2,"spinRate":2789,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.456396514348794,"extension":6.378368923546788},"index":0,"playId":"96ba4676-2040-3a9b-994a-7daa43b631bb","pitchNumber":1,"startTime":"2025-08-30T21:33:01.871Z","endTime":"2025-08-30T21:33:06.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":74.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.47034818639395,"aZ":-40.94308809155533,"pfxX":7.617326749810557,"pfxZ":-6.103891602959027,"pX":-0.4315787122405596,"pZ":1.9288772631186546,"vX0":-1.7475421995837634,"vY0":-120.69694573455114,"vZ0":-1.5804345549012206,"x":133.45,"y":186.7,"x0":-0.6748510651843331,"y0":50.005894691947674,"z0":6.28933370561973,"aX":10.933524508906137},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-11.2,"breakHorizontal":-13.2,"spinRate":2483,"spinDirection":36},"zone":7,"typeConfidence":2.0,"plateTime":0.458625602541471,"extension":6.45575642929789},"index":1,"playId":"5e9739f7-12b8-35d8-9bc8-d520a2211c22","pitchNumber":2,"startTime":"2025-08-30T21:33:12.747Z","endTime":"2025-08-30T21:33:18.057Z","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":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.1,"strikeZoneTop":3.26406095598137,"strikeZoneBottom":1.48700257519464,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.119048274138898,"aZ":-43.77364041654431,"pfxX":6.586156222992033,"pfxZ":-7.931438733113865,"pX":-0.3756021200063469,"pZ":1.0784502438968442,"vX0":-1.0808963848979862,"vY0":-121.38685874457221,"vZ0":-2.8802273426328666,"x":131.32,"y":209.66,"x0":-0.7736043321730964,"y0":50.00282938552657,"z0":6.16506314737625,"aX":9.634573926993442},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-14.8,"breakHorizontal":-11.5,"spinRate":2502,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.45467584578822473,"extension":6.543897988383409},"index":2,"playId":"1fcce7d5-7ef9-3f8b-b1a0-6c97aee863ee","pitchNumber":3,"startTime":"2025-08-30T21:33:28.016Z","endTime":"2025-08-30T21:33:33.328Z","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":96.1,"endSpeed":86.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.80233734433192,"aZ":-14.732194212885881,"pfxX":-5.363410241400853,"pfxZ":8.936987346613803,"pX":-0.4377367840374117,"pZ":3.412256408145654,"vX0":2.408857412252529,"vY0":-139.82360384520942,"vZ0":-4.135366812597914,"x":133.69,"y":146.65,"x0":-0.62069625560583,"y0":50.00043866032161,"z0":5.898052613160539,"aX":-10.463762572944052},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":9.1,"spinRate":2205,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.3939300469770899,"extension":6.375789053196674},"index":3,"playId":"d54cf25d-c121-37c8-b615-1a1e27a4694a","pitchNumber":4,"startTime":"2025-08-30T21:33:44.794Z","endTime":"2025-08-30T21:33:48.013Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-30T21:34:14.030Z","endTime":"2025-08-30T21:34:23.834Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"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":97.1,"endSpeed":87.6,"strikeZoneTop":3.24579920250921,"strikeZoneBottom":1.45884559336717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.9960126243619,"aZ":-13.266260409729785,"pfxX":-6.035868424224694,"pfxZ":9.473361861624017,"pX":0.732014798829582,"pZ":4.4909374808755445,"vX0":5.095955213280521,"vY0":-141.2979870316318,"vZ0":-1.9857940147874449,"x":89.1,"y":117.52,"x0":-0.32202478969890264,"y0":50.00633706942991,"z0":6.068106505426445,"aX":-12.05272068422023},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.8,"breakHorizontal":9.7,"spinRate":2279,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.38952042611009263,"extension":6.5829587891036265},"index":5,"playId":"1c191dd3-92f5-3a7e-8a9f-045d30d1d441","pitchNumber":5,"startTime":"2025-08-30T21:34:23.834Z","endTime":"2025-08-30T21:34:27.497Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.810780231252174,"aZ":-31.139174432135764,"pfxX":-11.821413227265488,"pfxZ":0.5670147093198157,"pX":-0.9276459758350248,"pZ":1.4211283921888842,"vX0":3.2273551222761303,"vY0":-135.63274557649024,"vZ0":-5.868379354456719,"x":152.36,"y":200.41,"x0":-0.6143093408370585,"y0":50.00173939075237,"z0":5.845741113602212,"aX":-21.53387498236721},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-0.2,"breakHorizontal":20.4,"spinRate":1726,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.40732128376463406,"extension":6.656712103825061},"index":6,"playId":"8773aeb2-c470-3330-be1d-385021265567","pitchNumber":6,"startTime":"2025-08-30T21:34:37.696Z","endTime":"2025-08-30T21:34:42.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:34:42.648Z","atBatIndex":40},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Juan Soto homers (34) on a fly ball to right center field.","rbi":1,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T21:34:49.192Z","endTime":"2025-08-30T21:35:35.882Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.93858469381777,"aZ":-28.300981365590932,"pfxX":0.15765239260594166,"pfxZ":2.3206268250680697,"pX":0.8116153299556891,"pZ":2.580432677938057,"vX0":3.888159548760753,"vY0":-129.16830106897984,"vZ0":-2.5386450790144353,"x":86.06,"y":169.11,"x0":-0.7413511881012874,"y0":50.0039773809727,"z0":5.779262275608091,"aX":0.2624358279318934},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.8,"breakHorizontal":-1.2,"spinRate":2581,"spinDirection":109},"zone":6,"typeConfidence":2.0,"plateTime":0.4260166249476147,"extension":6.454820156022748},"hitData":{"launchSpeed":97.8,"launchAngle":32.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":191.46,"coordY":57.2}},"index":0,"playId":"c9ac9bf9-6290-30c2-8b56-a66b914b5bc2","pitchNumber":1,"startTime":"2025-08-30T21:35:08.219Z","endTime":"2025-08-30T21:35:35.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:35:35.882Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Alonso singles on a ground ball to right fielder Joey Wiemer.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T21:35:47.923Z","endTime":"2025-08-30T21:36:12.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":87.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.53624451995829,"aZ":-22.617471355495134,"pfxX":-11.188072842533387,"pfxZ":4.8128754432390615,"pX":-0.28055173689022483,"pZ":1.9478056281711396,"vX0":5.633780625821165,"vY0":-141.46369830187763,"vZ0":-6.586032760232071,"x":127.69,"y":186.19,"x0":-0.8672680184163434,"y0":50.001031984793826,"z0":5.8023222702281405,"aX":-22.20074460383239},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.2,"breakHorizontal":18.7,"spinRate":2358,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.3903204688933948,"extension":6.693212008855538},"hitData":{"launchSpeed":102.1,"launchAngle":8.0,"totalDistance":149.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.57,"coordY":103.04}},"index":0,"playId":"518af96c-c163-39b4-9d87-a7f35469ee37","pitchNumber":1,"startTime":"2025-08-30T21:36:01.292Z","endTime":"2025-08-30T21:36:12.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:36:12.728Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Nimmo grounds out, second baseman Xavier Edwards to first baseman Eric Wagaman.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T21:36:29.751Z","endTime":"2025-08-30T21:38:22.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"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":676572,"link":"/api/v1/people/676572"},"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":2},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.71146366439934,"strikeZoneBottom":1.76035924916672,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.63355689940757,"aZ":-28.05290171622127,"pfxX":-12.162019087421884,"pfxZ":2.224279473101496,"pX":-0.11418129305810626,"pZ":1.2113100978835714,"vX0":5.840054307143414,"vY0":-136.5291055789102,"vZ0":-7.137809356328727,"x":121.35,"y":206.07,"x0":-0.724438181553491,"y0":50.001415825632016,"z0":5.845012497172042,"aX":-22.500980921046917},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.4,"breakHorizontal":20.4,"spinRate":1802,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4042808288101032,"extension":6.729892138103701},"index":0,"playId":"5082450a-a860-3bfd-9abb-751bf08e2a79","pitchNumber":1,"startTime":"2025-08-30T21:36:39.101Z","endTime":"2025-08-30T21:36:42.320Z","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":92.6,"endSpeed":83.1,"strikeZoneTop":3.62563301127373,"strikeZoneBottom":1.70431694910842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.012856160222235,"aZ":-28.377977272508122,"pfxX":-12.53532267975481,"pfxZ":2.1291879597715244,"pX":-0.36250860170547383,"pZ":1.2621097192892963,"vX0":5.553996389792674,"vY0":-134.41982876528948,"vZ0":-6.2461656574788025,"x":130.82,"y":204.7,"x0":-0.8562431902341338,"y0":50.00476488780368,"z0":5.6996076857803555,"aX":-22.36023817981143},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.4,"breakHorizontal":21.0,"spinRate":2015,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.41150644447225515,"extension":6.6703596767322475},"index":1,"playId":"e29f4481-6f74-3ff2-b7f0-6ab8e6b335cf","pitchNumber":2,"startTime":"2025-08-30T21:36:56.263Z","endTime":"2025-08-30T21:37:00.016Z","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":83.1,"endSpeed":74.8,"strikeZoneTop":3.59720175233812,"strikeZoneBottom":1.67739637385737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.654936485034018,"aZ":-44.925399398914045,"pfxX":6.30234947935155,"pfxZ":-8.896941432044827,"pX":-0.05723675065091455,"pZ":1.7821531850396444,"vX0":-0.2788468980828232,"vY0":-120.89474909409508,"vZ0":-0.9063531872332966,"x":119.18,"y":190.66,"x0":-0.7532053535096609,"y0":50.00523944610294,"z0":6.219540282110744,"aX":9.028780785443981},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-16.0,"breakHorizontal":-11.2,"spinRate":2603,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.4587843898644026,"extension":6.5819557913034},"index":2,"playId":"7c84ae6b-d47c-3c73-8edc-a1adfee32b24","pitchNumber":3,"startTime":"2025-08-30T21:37:14.826Z","endTime":"2025-08-30T21:37:19.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":85.5,"strikeZoneTop":3.62999861775404,"strikeZoneBottom":1.71448695522315,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.65129692257194,"aZ":-23.707076516948735,"pfxX":-14.092365449031,"pfxZ":4.453962628143763,"pX":0.1631218138171982,"pZ":2.750682005419601,"vX0":7.167326965088413,"vY0":-138.89156481501763,"vZ0":-4.077100540917488,"x":110.78,"y":164.51,"x0":-0.6566812751380874,"y0":50.00652293503109,"z0":5.865549077540316,"aX":-26.822328530449287},"breaks":{"breakAngle":45.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.2,"breakHorizontal":23.4,"spinRate":2203,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.39835338739516546,"extension":6.718581664229035},"index":3,"playId":"eca9b792-eaf9-3ec4-a36d-07627d72b465","pitchNumber":4,"startTime":"2025-08-30T21:37:35.366Z","endTime":"2025-08-30T21:37:39.567Z","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":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.3,"strikeZoneTop":3.67765207763223,"strikeZoneBottom":1.75673058959999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.89960606970619,"aZ":-25.404915770681363,"pfxX":-12.280941294575214,"pfxZ":3.615471340410955,"pX":-0.30888691628229725,"pZ":1.3407503813209845,"vX0":5.340530735643952,"vY0":-137.30780624565014,"vZ0":-7.266415755547335,"x":128.77,"y":202.58,"x0":-0.704804289168523,"y0":50.00464275943387,"z0":5.800592307643167,"aX":-22.99681771737841},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.9,"breakHorizontal":20.8,"spinRate":1861,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.40190440691385865,"extension":6.773696927810038},"index":4,"playId":"f58c4817-1819-3af1-9796-860ab6cf26a6","pitchNumber":5,"startTime":"2025-08-30T21:37:55.387Z","endTime":"2025-08-30T21:37:59.798Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.1,"strikeZoneTop":3.63,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.505584563752315,"aZ":-29.613580479735255,"pfxX":-12.539131587362213,"pfxZ":1.4016854434883728,"pX":-0.18423622117577837,"pZ":1.7824189188290593,"vX0":5.473713472874008,"vY0":-136.3335474667139,"vZ0":-5.388767624857763,"x":124.02,"y":190.65,"x0":-0.6194727134603066,"y0":50.005881991343564,"z0":5.898557577630663,"aX":-22.971421908056325},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.3,"breakHorizontal":21.0,"spinRate":1824,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.40597551946857013,"extension":6.716235403556749},"hitData":{"launchSpeed":99.8,"launchAngle":1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.78,"coordY":152.7}},"index":5,"playId":"b4383b94-bf90-31cf-b1c1-618b342bc8bc","pitchNumber":6,"startTime":"2025-08-30T21:38:14.996Z","endTime":"2025-08-30T21:38:22.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:38:22.187Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eric Wagaman strikes out swinging.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T21:40:29.697Z","endTime":"2025-08-30T21:42:21.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"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":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.58805289128268,"strikeZoneBottom":1.73298409088746,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.468551439239498,"aZ":-23.17729570380924,"pfxX":2.057266777425846,"pfxZ":5.860559334130769,"pX":0.7938381648616984,"pZ":1.5473469741149093,"vX0":3.3678699468905977,"vY0":-123.33571995086872,"vZ0":-6.047063047637787,"x":86.74,"y":197.0,"x0":-0.8587081588054793,"y0":50.00106904201354,"z0":5.996477086983181,"aX":3.1550266577188153},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.4,"breakHorizontal":-4.6,"spinRate":2281,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.44480467446160743,"extension":6.464154929909506},"index":0,"playId":"7bb27e4b-7950-3d70-b39b-7a6ec019ebb8","pitchNumber":1,"startTime":"2025-08-30T21:40:34.267Z","endTime":"2025-08-30T21:40:39.102Z","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":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.50807837584394,"strikeZoneBottom":1.63000083966422,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.611097317163523,"aZ":-30.425533822100167,"pfxX":-13.079076104198123,"pfxZ":1.2190854436118381,"pX":1.5176846173251375,"pZ":0.9208734794629029,"vX0":8.76032121533676,"vY0":-119.81816452477842,"vZ0":-5.882306170085731,"x":59.15,"y":213.92,"x0":-0.5075302860026016,"y0":50.0040240368719,"z0":6.16430113732467,"aX":-18.801703760921505},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.8,"breakHorizontal":21.2,"spinRate":1706,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.45914136474239475,"extension":6.38490958905829},"index":1,"playId":"970fb91b-477c-3aaf-832a-3d8c583f90e0","pitchNumber":2,"startTime":"2025-08-30T21:40:46.928Z","endTime":"2025-08-30T21:40:51.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.54633639063211,"strikeZoneBottom":1.68993100634105,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.34554367503653,"aZ":-26.950697357963985,"pfxX":0.28165496314464455,"pfxZ":3.3270376779607727,"pX":1.532120199890295,"pZ":2.804934105277678,"vX0":6.018568923831067,"vY0":-125.08409621636066,"vZ0":-2.5501699638737874,"x":58.6,"y":163.05,"x0":-0.9509262109310896,"y0":50.004189472105544,"z0":6.0680161867255,"aX":0.44122602204962125},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.6,"breakHorizontal":-2.0,"spinRate":2304,"spinDirection":178},"zone":12,"typeConfidence":2.0,"plateTime":0.4394079962762625,"extension":6.719729792803203},"index":2,"playId":"381c85b3-087b-3e2a-80f7-203de23c2153","pitchNumber":3,"startTime":"2025-08-30T21:41:03.519Z","endTime":"2025-08-30T21:41:06.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.1,"strikeZoneTop":3.57154628803321,"strikeZoneBottom":1.65341501182924,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.223394625476224,"aZ":-12.103021568488376,"pfxX":-7.864976377994431,"pfxZ":11.213604071928923,"pX":-0.011766341098689442,"pZ":3.230590293531405,"vX0":4.791437406281262,"vY0":-133.78674225231654,"vZ0":-5.227271066568502,"x":117.45,"y":151.55,"x0":-0.8156905105665944,"y0":50.00490681201651,"z0":6.096728906982074,"aX":-14.08127943605864},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.2,"breakHorizontal":13.1,"spinRate":2386,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.41137118974021236,"extension":6.473823209344754},"index":3,"playId":"6cf1a1b7-7257-33f2-b9fc-d565a9a47b63","pitchNumber":4,"startTime":"2025-08-30T21:41:17.777Z","endTime":"2025-08-30T21:41:22.098Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.895613466447656,"aZ":-18.620306318390057,"pfxX":-11.53300707109694,"pfxZ":7.519088617329727,"pX":-0.5849978287261776,"pZ":2.432090656630876,"vX0":4.340496260826313,"vY0":-134.1455582758612,"vZ0":-5.707156089213762,"x":139.3,"y":173.11,"x0":-0.7354247188777503,"y0":50.0064923389326,"z0":5.936240495268241,"aX":-20.799739552578757},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.5,"breakHorizontal":19.8,"spinRate":2365,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.40997581787691884,"extension":6.486132083657732},"index":4,"playId":"51d94880-08e5-3ed1-b9e6-0669debd8027","pitchNumber":5,"startTime":"2025-08-30T21:41:31.198Z","endTime":"2025-08-30T21:41:34.410Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-30T21:41:46.942Z","endTime":"2025-08-30T21:41:59.351Z","isPitch":false,"type":"action","player":{"id":676572,"link":"/api/v1/people/676572"}},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.020463938175478,"aZ":-16.414590624119885,"pfxX":-10.913080731571121,"pfxZ":8.58327306050412,"pX":0.06014758387829242,"pZ":2.7790817741539975,"vX0":5.830745031265508,"vY0":-135.03223049506263,"vZ0":-5.559005859136288,"x":114.71,"y":163.74,"x0":-0.7161731128476219,"y0":50.00094870085462,"z0":6.0300551057544425,"aX":-20.031936425687768},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.4,"breakHorizontal":18.4,"spinRate":2372,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.4065439777076074,"extension":6.383774077146816},"index":6,"playId":"177bfb5b-67dc-3d06-bf77-3c390338d4dd","pitchNumber":6,"startTime":"2025-08-30T21:41:59.351Z","endTime":"2025-08-30T21:42:03.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.014496384638793,"aZ":-24.401247249532567,"pfxX":1.4519881121386273,"pfxZ":5.031279879426631,"pX":-0.3945951304648756,"pZ":4.008424240245287,"vX0":0.7984290721357558,"vY0":-124.11462586880155,"vZ0":-0.22612298236828932,"x":132.04,"y":130.55,"x0":-0.9101137248303838,"y0":50.005209479407476,"z0":6.149195136081584,"aX":2.2440448288113224},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.2,"breakHorizontal":-2.9,"spinRate":2334,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.44291097460859996,"extension":6.620580808623346},"index":7,"playId":"0ef3a04b-1664-34b9-ac97-e605bdb53738","pitchNumber":7,"startTime":"2025-08-30T21:42:18.150Z","endTime":"2025-08-30T21:42:21.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:42:21.879Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Norby flies out to left fielder Brandon Nimmo.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T21:42:36.590Z","endTime":"2025-08-30T21:44:10.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"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":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":4},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":71.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.378416734988846,"aZ":-33.142594004367965,"pfxX":7.822956119694229,"pfxZ":-0.7353357223864005,"pX":-0.27658758428666097,"pZ":2.0479222053732355,"vX0":-0.49816549507576835,"vY0":-114.6841821976589,"vZ0":-1.563820129541474,"x":127.54,"y":183.49,"x0":-1.0688178467545117,"y0":50.00563537833805,"z0":6.019750011723707,"aX":10.254804349022644},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-1.4,"breakHorizontal":-13.9,"spinRate":2335,"spinDirection":51},"zone":7,"typeConfidence":2.0,"plateTime":0.48055080802804806,"extension":6.227885703529361},"index":0,"playId":"a69a39ef-7743-3ab7-b6bf-e6b20bae7eb6","pitchNumber":1,"startTime":"2025-08-30T21:42:45.192Z","endTime":"2025-08-30T21:42:49.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.43200591646016,"aZ":-14.322751298355996,"pfxX":-7.773629427618709,"pfxZ":9.690618786731445,"pX":-0.6583842598081888,"pZ":2.5805048702103477,"vX0":3.1942188258579436,"vY0":-134.8945950919051,"vZ0":-6.574696334529322,"x":142.1,"y":169.11,"x0":-0.8480158676521157,"y0":50.00590886436419,"z0":6.0599929867066455,"aX":-14.323654607325556},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.3,"breakHorizontal":13.4,"spinRate":2391,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.406097839250664,"extension":6.485464980748925},"index":1,"playId":"8dd6a03e-dccc-3e5d-8f84-c905637820ae","pitchNumber":2,"startTime":"2025-08-30T21:43:03.063Z","endTime":"2025-08-30T21:43:07.147Z","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":79.4,"endSpeed":72.8,"strikeZoneTop":3.2393804931616,"strikeZoneBottom":1.60074613353023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.934188370183648,"aZ":-31.42963561900818,"pfxX":7.830886948807224,"pfxZ":0.549604339903544,"pX":1.31168297081415,"pZ":2.436330954835601,"vX0":3.170189808365205,"vY0":-115.56691300364966,"vZ0":-1.2550429796101858,"x":67.0,"y":173.0,"x0":-1.0978035894052856,"y0":50.000208146923974,"z0":6.024472458175094,"aX":10.515924343325832},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":1.0,"breakHorizontal":-15.0,"spinRate":2442,"spinDirection":62},"zone":12,"typeConfidence":2.0,"plateTime":0.47522278671368934,"extension":6.287595344278808},"index":2,"playId":"13e3bebd-abe4-37e1-a1ed-bfd286c416a3","pitchNumber":3,"startTime":"2025-08-30T21:43:24.184Z","endTime":"2025-08-30T21:43:28.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.28391420765231,"strikeZoneBottom":1.58367178846374,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.414255025819095,"aZ":-29.844890572193947,"pfxX":-10.599183499782127,"pfxZ":1.591127719924986,"pX":0.22873068915992048,"pZ":0.7383812737340153,"vX0":5.139886075777179,"vY0":-120.11629802635576,"vZ0":-6.231675585261306,"x":108.28,"y":218.84,"x0":-0.5626348616080208,"y0":50.0007691135003,"z0":6.022221733051555,"aX":-15.475296518272284},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.6,"breakHorizontal":18.0,"spinRate":1712,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4561249658730344,"extension":6.556648617143429},"index":3,"playId":"0c2cc24d-c55a-3202-a487-b150c6934d0e","pitchNumber":4,"startTime":"2025-08-30T21:43:38.019Z","endTime":"2025-08-30T21:43:43.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":77.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.483174131982988,"aZ":-26.103975821950996,"pfxX":1.5491649399814356,"pfxZ":3.8993982866899923,"pX":-0.5751950219880735,"pZ":2.642230459399578,"vX0":0.19765152755313437,"vY0":-124.66957860834044,"vZ0":-3.1100934168710177,"x":138.93,"y":167.44,"x0":-0.8567954082441551,"y0":50.00481667189601,"z0":6.084657449308608,"aX":2.4136216087464666},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.5,"breakHorizontal":-2.9,"spinRate":2331,"spinDirection":165},"zone":4,"typeConfidence":2.0,"plateTime":0.44108969346612215,"extension":6.515849113983475},"hitData":{"launchSpeed":88.1,"launchAngle":35.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.67,"coordY":72.37}},"index":4,"playId":"ce6d8e2b-9ac5-3619-80b7-eb66510b3550","pitchNumber":5,"startTime":"2025-08-30T21:44:01.487Z","endTime":"2025-08-30T21:44:10.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:44:10.121Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jakob Marsee walks.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T21:44:58.697Z","endTime":"2025-08-30T21:46:43.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T21:44:44.454Z","endTime":"2025-08-30T21:45:00.971Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"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.3194737016363,"strikeZoneBottom":1.52798726077487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.957032222775407,"aZ":-29.392809447089913,"pfxX":4.914507117227163,"pfxZ":2.1072364697492776,"pX":0.04658581514916239,"pZ":0.6215346718640228,"vX0":1.3465082005105473,"vY0":-114.64770605522156,"vZ0":-5.200019005749211,"x":115.22,"y":222.0,"x0":-1.1880793435772223,"y0":50.003029690224324,"z0":5.817815696100157,"aX":6.483458929431096},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":2.6,"breakHorizontal":-9.2,"spinRate":2275,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4793861892882312,"extension":6.302829217503984},"index":1,"playId":"e2c3fe9b-bf48-3fe8-809e-7f31ae46c222","pitchNumber":1,"startTime":"2025-08-30T21:45:00.971Z","endTime":"2025-08-30T21:45:06.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.43753902054687,"strikeZoneBottom":1.58553578887268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.720518686591305,"aZ":-11.740131244092654,"pfxX":-8.169000619829129,"pfxZ":11.39849544140182,"pX":-1.036118730787194,"pZ":2.4033150585560743,"vX0":2.162900488991715,"vY0":-133.52080952850758,"vZ0":-7.146266064179357,"x":156.49,"y":173.89,"x0":-0.7993419792404864,"y0":50.000066475690396,"z0":5.972716561556158,"aX":-14.638069787512594},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.2,"breakHorizontal":14.3,"spinRate":2421,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4113827135640733,"extension":6.40892655543725},"index":2,"playId":"303ed62a-b2ca-3c04-bbad-71b4a0af31de","pitchNumber":2,"startTime":"2025-08-30T21:45:16.640Z","endTime":"2025-08-30T21:45:22.668Z","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":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.618259300172877,"aZ":-18.565216097125745,"pfxX":-12.816003517122258,"pfxZ":7.710443882726336,"pX":-0.43615940038959977,"pZ":1.2753922485764297,"vX0":5.3335741994903705,"vY0":-132.35778752048296,"vZ0":-8.270133261676321,"x":133.63,"y":204.34,"x0":-0.8181488378748157,"y0":50.003569894355685,"z0":5.812781151897267,"aX":-22.621573942101165},"breaks":{"breakAngle":46.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.2,"breakHorizontal":22.0,"spinRate":2345,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4146500833914821,"extension":6.389211617687158},"index":3,"playId":"439617c0-8971-32ab-b7de-2731bebc26d8","pitchNumber":3,"startTime":"2025-08-30T21:45:32.600Z","endTime":"2025-08-30T21:45:38.303Z","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":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.4,"strikeZoneTop":3.45842861723709,"strikeZoneBottom":1.5748455043295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.27365421665111,"aZ":-32.26888197172272,"pfxX":-12.041052348339543,"pfxZ":-0.06654885385492548,"pX":-0.9298952753055921,"pZ":1.8848627925809542,"vX0":2.7832511028703792,"vY0":-119.40946621455709,"vZ0":-3.102821386886842,"x":152.45,"y":187.89,"x0":-0.5614002960068197,"y0":50.00364621128018,"z0":6.1646236734736055,"aX":-17.041386423357064},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.7,"breakHorizontal":20.9,"spinRate":1740,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.462249145461187,"extension":6.534983042155141},"index":4,"playId":"4da7c8d5-b8d8-37ca-b428-bbb98bdcf3d2","pitchNumber":4,"startTime":"2025-08-30T21:46:03.168Z","endTime":"2025-08-30T21:46:08.575Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":73.9,"strikeZoneTop":3.4028476292277,"strikeZoneBottom":1.55055231494743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50248416039373,"aZ":-32.67188839283368,"pfxX":-10.111271811858156,"pfxZ":-0.35951371932946685,"pX":0.19115656001799386,"pZ":1.9938552242508765,"vX0":4.39426799128022,"vY0":-118.51143052969734,"vZ0":-2.6147175813165604,"x":109.71,"y":184.95,"x0":-0.3919879751362289,"y0":50.000562831379426,"z0":6.150195299754959,"aX":-14.118481252064662},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.1,"breakHorizontal":16.9,"spinRate":1528,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.46544339081648767,"extension":6.480172917072751},"index":5,"playId":"3bfc321b-49a1-30ba-92c6-3efe2978e129","pitchNumber":5,"startTime":"2025-08-30T21:46:21.440Z","endTime":"2025-08-30T21:46:25.821Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":74.4,"strikeZoneTop":3.29108128630142,"strikeZoneBottom":1.46179112151295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.484845324244198,"aZ":-31.092595419656206,"pfxX":-13.186525713868267,"pfxZ":0.7622523350057877,"pX":0.7315329672874533,"pZ":1.4305650385027602,"vX0":6.100852414362234,"vY0":-119.77085028811496,"vZ0":-4.389739033954656,"x":89.12,"y":200.15,"x0":-0.1698534468014762,"y0":50.00291106450696,"z0":6.146048454946891,"aX":-18.682088329933176},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.4,"breakHorizontal":21.8,"spinRate":1708,"spinDirection":243},"zone":9,"typeConfidence":2.0,"plateTime":0.46173743771354525,"extension":6.4338459438071745},"index":6,"playId":"02a66635-3553-3d7c-8279-2b19ad4f073d","pitchNumber":6,"startTime":"2025-08-30T21:46:38.443Z","endTime":"2025-08-30T21:46:43.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:46:43.245Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Wiemer grounds out, pitcher Chris Devenski to first baseman Pete Alonso.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T21:48:00.606Z","endTime":"2025-08-30T21:50:08.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,7,8,9],"actionIndex":[6],"runnerIndex":[0,1],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":606965,"link":"/api/v1/people/606965"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T21:46:57.526Z","endTime":"2025-08-30T21:48:02.865Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.9,"endSpeed":71.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.48664489349693,"aZ":-30.871707258712693,"pfxX":6.9186488548397085,"pfxZ":1.006784636991818,"pX":0.8902764500362343,"pZ":1.5185678066938422,"vX0":1.5995274887857494,"vY0":-114.7203125852824,"vZ0":-3.058051735836277,"x":83.06,"y":197.78,"x0":-0.7188488505540973,"y0":50.0037685691634,"z0":5.961534851017882,"aX":8.977063453973091},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":1.2,"breakHorizontal":-13.0,"spinRate":2354,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.482389974458064,"extension":6.301663437247094},"index":1,"playId":"7f4a9465-3462-35d9-a9ad-7f5a4bd5810d","pitchNumber":1,"startTime":"2025-08-30T21:48:02.865Z","endTime":"2025-08-30T21:48:07.774Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2025-08-30T21:48:19.062Z","endTime":"2025-08-30T21:48:28.319Z","isPitch":false,"type":"action","player":{"id":686894,"link":"/api/v1/people/686894"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":3,"playId":"a3882cd9-542d-3ec9-9d7b-4ee944dbdeea","startTime":"2025-08-30T21:48:28.319Z","endTime":"2025-08-30T21:48:31.658Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":2},"index":4,"playId":"f301712f-1551-3245-a139-8cbf4c30163c","startTime":"2025-08-30T21:48:48.608Z","endTime":"2025-08-30T21:48:53.454Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.5,"strikeZoneTop":3.58013182866829,"strikeZoneBottom":1.73014224245968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.378472194583242,"aZ":-27.21622301994383,"pfxX":-0.20635492939904054,"pfxZ":3.2310648315628754,"pX":-0.3564463162939497,"pZ":1.9175332860170236,"vX0":1.013227614907981,"vY0":-123.85796812995054,"vZ0":-4.354863230200197,"x":130.59,"y":187.01,"x0":-0.7460779808805899,"y0":50.00593286822356,"z0":6.005051575380318,"aX":-0.3171098730857461},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.9,"breakHorizontal":0.1,"spinRate":2186,"spinDirection":178},"zone":7,"typeConfidence":2.0,"plateTime":0.44416843451882304,"extension":6.5014306564893465},"index":5,"playId":"04be3f51-ba59-3172-9008-e7b10c9ec5cb","pitchNumber":2,"startTime":"2025-08-30T21:49:06.649Z","endTime":"2025-08-30T21:49:13.779Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jakob Marsee steals (9) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":6,"actionPlayId":"04be3f51-ba59-3172-9008-e7b10c9ec5cb","startTime":"2025-08-30T21:49:18.501Z","endTime":"2025-08-30T21:49:26.117Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.7,"strikeZoneTop":3.52791357182606,"strikeZoneBottom":1.62706564240588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.869334000321356,"aZ":-15.68381645725763,"pfxX":-6.389509544328558,"pfxZ":9.06343497692437,"pX":0.3748613272788974,"pZ":5.034279141830378,"vX0":4.07966964324675,"vY0":-134.68553653144957,"vZ0":-0.40249120860524124,"x":102.71,"y":102.85,"x0":-0.33682728041519555,"y0":50.00450966232805,"z0":6.304361143652575,"aX":-11.627468960888166},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.6,"breakHorizontal":10.6,"spinRate":2288,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.40817949468950365,"extension":6.218687049235841},"index":7,"playId":"ae39bfee-fadf-32d4-8d60-0000743c3c87","pitchNumber":3,"startTime":"2025-08-30T21:49:26.117Z","endTime":"2025-08-30T21:49:29.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.55549887621352,"strikeZoneBottom":1.68595889370906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.526594092360728,"aZ":-31.667921400258443,"pfxX":-10.387490291138757,"pfxZ":0.3525266259576325,"pX":-0.05472929033911843,"pZ":1.4262301857325153,"vX0":4.310659944357028,"vY0":-119.30066630702855,"vZ0":-4.163454211700117,"x":119.09,"y":200.27,"x0":-0.5380825453560071,"y0":50.00416108993726,"z0":6.0569104862246315,"aX":-14.93376136983084},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.1,"breakHorizontal":17.8,"spinRate":1576,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4595949081395516,"extension":6.556765458212448},"index":8,"playId":"cbbfad69-cf7c-31dc-a243-222606427ed2","pitchNumber":4,"startTime":"2025-08-30T21:49:40.430Z","endTime":"2025-08-30T21:49:46.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.397545902928442,"aZ":-32.63142034298356,"pfxX":-9.71756094358187,"pfxZ":-0.3172226117455663,"pX":-0.14760026761326445,"pZ":1.3116594441933602,"vX0":3.8345200145377163,"vY0":-119.61191892655074,"vZ0":-4.070976145498501,"x":122.63,"y":203.37,"x0":-0.5186075183067889,"y0":50.00338160997696,"z0":5.9958803527691,"aX":-13.929051883353042},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.3,"breakHorizontal":16.6,"spinRate":1610,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4598136478443129,"extension":6.499932504453824},"hitData":{"launchSpeed":45.3,"launchAngle":-78.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.96,"coordY":195.77}},"index":9,"playId":"8dafbeae-7da8-3e29-8da1-36f968906cba","pitchNumber":5,"startTime":"2025-08-30T21:50:01.315Z","endTime":"2025-08-30T21:50:08.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:50:08.898Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mark Vientos strikes out swinging.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T21:52:45.307Z","endTime":"2025-08-30T21:53:40.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"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":{"description":"Pitching Change: Lake Bachar replaces Edward Cabrera.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T21:52:14.619Z","endTime":"2025-08-30T21:52:47.664Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669199,"link":"/api/v1/people/669199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":78.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.704967682622158,"aZ":-29.665143268214386,"pfxX":4.602432109609421,"pfxZ":1.5868280806535902,"pX":1.4233037026232682,"pZ":1.2586087340636576,"vX0":6.487195679099966,"vY0":-126.17847011710677,"vZ0":-4.131950115137714,"x":62.75,"y":204.8,"x0":-1.7959635808921302,"y0":50.005705169255386,"z0":5.353479242243614,"aX":7.297502193760711},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.0,"breakHorizontal":-10.1,"spinRate":2882,"spinDirection":46},"zone":14,"typeConfidence":0.89,"plateTime":0.43692205356914826,"extension":6.1559275924428825},"index":1,"playId":"4dd7ec18-26f2-36fd-8a59-0825928a1a8d","pitchNumber":1,"startTime":"2025-08-30T21:52:47.664Z","endTime":"2025-08-30T21:52:52.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.836761895532174,"aZ":-31.815919538246135,"pfxX":4.817691729837382,"pfxZ":0.22705018110242303,"pX":1.3052844530103545,"pZ":1.0470147569627928,"vX0":6.2906456506990525,"vY0":-126.38001925852737,"vZ0":-4.400976606295299,"x":67.25,"y":210.51,"x0":-1.8583251919661676,"y0":50.003994100684594,"z0":5.415707926442249,"aX":7.66083863816494},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.5,"breakHorizontal":-10.3,"spinRate":3041,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.43624106532447016,"extension":6.049978432338431},"index":2,"playId":"35d416c9-70ec-33e2-9c8c-c2b409e05ac8","pitchNumber":2,"startTime":"2025-08-30T21:53:01.099Z","endTime":"2025-08-30T21:53:06.449Z","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":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.716655822575564,"aZ":-29.464576431533725,"pfxX":1.0130923504079399,"pfxZ":1.574234201095754,"pX":0.3142982063744978,"pZ":2.2601524616258915,"vX0":4.423352042336123,"vY0":-131.0591754249676,"vZ0":-3.2894844901067715,"x":105.02,"y":177.76,"x0":-1.5350138073988464,"y0":50.00234894755604,"z0":5.7600433989617335,"aX":1.7405467689809444},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.3,"breakHorizontal":-2.9,"spinRate":2706,"spinDirection":138},"zone":9,"typeConfidence":0.9,"plateTime":0.41980186069362224,"extension":6.132271950678245},"index":3,"playId":"c6b741b9-f190-3106-8a82-2644264a7091","pitchNumber":3,"startTime":"2025-08-30T21:53:14.668Z","endTime":"2025-08-30T21:53:20.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.490417058050966,"aZ":-32.27958238277102,"pfxX":7.334208675393239,"pfxZ":-0.06360530138974951,"pX":1.0837213936031438,"pZ":1.72541295962533,"vX0":4.840492026971677,"vY0":-126.00765225666704,"vZ0":-2.522813106950892,"x":75.69,"y":192.19,"x0":-1.8230806749368385,"y0":50.004519844587314,"z0":5.379197091125267,"aX":11.652581902625244},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.5,"breakHorizontal":-14.5,"spinRate":3101,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.4366990412863152,"extension":6.1159594093312535},"index":4,"playId":"8af5dd88-ec4e-3f96-897d-1710e8c4e1ea","pitchNumber":4,"startTime":"2025-08-30T21:53:33.796Z","endTime":"2025-08-30T21:53:40.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:53:40.791Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, second baseman Xavier Edwards to first baseman Eric Wagaman.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T21:53:49.537Z","endTime":"2025-08-30T21:56:40.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"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(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":84.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.68084455366243,"aZ":-13.27381241714858,"pfxX":-8.546658693512583,"pfxZ":10.161327585285289,"pX":-0.5988211623296442,"pZ":3.115414452160123,"vX0":5.42816231776526,"vY0":-136.6427372513179,"vZ0":-4.530052199753365,"x":139.83,"y":154.66,"x0":-1.5174702751893403,"y0":50.0060196553232,"z0":5.730988154527296,"aX":-15.901404329201284},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":14.0,"spinRate":2625,"spinDirection":216},"zone":1,"typeConfidence":0.9,"plateTime":0.4033843372098098,"extension":6.162036642015792},"index":0,"playId":"975d8e65-b934-35db-9077-80155a05bd27","pitchNumber":1,"startTime":"2025-08-30T21:54:02.500Z","endTime":"2025-08-30T21:54:07.092Z","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":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.3,"strikeZoneTop":3.54336940218773,"strikeZoneBottom":1.76241072925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.40088623259026,"aZ":-11.673015798189056,"pfxX":-6.663046464172275,"pfxZ":10.862215017535142,"pX":-1.7019431390201976,"pZ":4.145077375203936,"vX0":2.29366739073003,"vY0":-137.2428295845258,"vZ0":-2.318210705122997,"x":181.87,"y":126.86,"x0":-1.6882606748324707,"y0":50.00101749592491,"z0":5.806660147102057,"aX":-12.573339969224067},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.3,"breakHorizontal":11.5,"spinRate":2674,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.40073160669778884,"extension":5.99528213728207},"index":1,"playId":"bdac98a3-ba99-39f2-944d-02feac19fd2c","pitchNumber":2,"startTime":"2025-08-30T21:54:24.286Z","endTime":"2025-08-30T21:54:27.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.5376866855952,"strikeZoneBottom":1.7249310643958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.917936947348206,"aZ":-26.790108529943666,"pfxX":-0.027012284671059428,"pfxZ":3.097404793832604,"pX":0.3312047412010862,"pZ":1.6092759843226583,"vX0":4.8016188427741335,"vY0":-131.28030984948649,"vZ0":-5.153268765594691,"x":104.38,"y":195.33,"x0":-1.5213320089580362,"y0":50.002910175941075,"z0":5.6026642750565685,"aX":-0.04773968357287788},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.7,"breakHorizontal":-1.1,"spinRate":2669,"spinDirection":168},"zone":9,"typeConfidence":0.88,"plateTime":0.41790778369634074,"extension":6.254269764816515},"index":2,"playId":"8d93c30e-4673-3e52-abe3-ddfcfb14b132","pitchNumber":3,"startTime":"2025-08-30T21:54:39.581Z","endTime":"2025-08-30T21:54:46.767Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.442402276221593,"aZ":-28.92981060384411,"pfxX":0.7856187184663557,"pfxZ":1.9336832502823214,"pX":0.7637385472584143,"pZ":1.4314193159783066,"vX0":5.562301708011772,"vY0":-129.204569876714,"vZ0":-4.900131065888862,"x":87.89,"y":200.13,"x0":-1.524562327567824,"y0":50.00521723845072,"z0":5.591829137713784,"aX":1.3202194979175461},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.5,"breakHorizontal":-2.8,"spinRate":2650,"spinDirection":191},"zone":14,"typeConfidence":0.89,"plateTime":0.42491314012532877,"extension":6.122637703937086},"index":3,"playId":"f84534f1-d4cd-3adf-a5fa-8764a11697c6","pitchNumber":4,"startTime":"2025-08-30T21:54:55.232Z","endTime":"2025-08-30T21:55:01.144Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-30T21:55:11.471Z","endTime":"2025-08-30T21:55:25.665Z","isPitch":false,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.661351309302802,"aZ":-30.485069250246234,"pfxX":9.71873773113994,"pfxZ":1.0931629433833763,"pX":-0.44192273660790077,"pZ":2.5032691339551985,"vX0":0.9765823228356014,"vY0":-124.14433927538133,"vZ0":-0.8672989859881645,"x":133.85,"y":171.19,"x0":-2.102386934323875,"y0":50.00214692261649,"z0":5.422400866225141,"aX":14.983706587432668},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.0,"breakHorizontal":-17.8,"spinRate":2923,"spinDirection":48},"zone":4,"typeConfidence":0.9,"plateTime":0.44326110881609226,"extension":6.0937233853197235},"index":5,"playId":"f855aa54-bce7-3624-9e86-ce7ffa0d29c7","pitchNumber":5,"startTime":"2025-08-30T21:55:25.665Z","endTime":"2025-08-30T21:55:30.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":77.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.971977856397203,"aZ":-33.34220295326835,"pfxX":7.315591515370249,"pfxZ":-0.7436472291279266,"pX":-0.39981685489366037,"pZ":2.810161025082933,"vX0":1.705529771110726,"vY0":-125.77523036115593,"vZ0":0.24542541288578867,"x":132.24,"y":162.91,"x0":-2.040260211019628,"y0":50.00529534297331,"z0":5.4670276047829525,"aX":11.452022548197657},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.0,"breakHorizontal":-13.7,"spinRate":3042,"spinDirection":57},"zone":4,"typeConfidence":0.9,"plateTime":0.4393827460879711,"extension":6.045533706843472},"index":6,"playId":"20710cd1-d98b-3566-ab00-44c7a7c9cad4","pitchNumber":6,"startTime":"2025-08-30T21:55:44.868Z","endTime":"2025-08-30T21:55:48.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.45515567238558,"strikeZoneBottom":1.70092745450431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.181141927642525,"aZ":-26.757030890217944,"pfxX":-0.281156724861118,"pfxZ":3.0700885123926387,"pX":1.8774685019954869,"pZ":-0.44688392020714357,"vX0":8.722825566989338,"vY0":-132.2804023242821,"vZ0":-10.083679036313653,"x":45.44,"y":250.85,"x0":-1.4315899173242574,"y0":50.00631283240025,"z0":5.3884391401717915,"aX":-0.49800367456407074},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.4,"breakHorizontal":-1.4,"spinRate":2631,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.41465473144151943,"extension":6.445298809025083},"index":7,"playId":"0fb7ab0a-7a59-3bb4-8602-344482313758","pitchNumber":7,"startTime":"2025-08-30T21:56:09.044Z","endTime":"2025-08-30T21:56:14.434Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.05031005821556,"aZ":-34.56455121294753,"pfxX":5.410744337038791,"pfxZ":-1.4738841528209292,"pX":-0.678566002609737,"pZ":2.702127704816818,"vX0":1.6377778629884725,"vY0":-127.1168879009902,"vZ0":0.08318553981403487,"x":142.87,"y":165.82,"x0":-2.036251763364983,"y0":50.00584289089403,"z0":5.441239669724133,"aX":8.747487265475126},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.4,"breakHorizontal":-10.2,"spinRate":2996,"spinDirection":61},"zone":4,"typeConfidence":0.9,"plateTime":0.43292142208159357,"extension":5.916575233831185},"hitData":{"launchSpeed":95.4,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.25,"coordY":145.8}},"index":8,"playId":"135308b1-592f-3c1e-a10c-91ddcba05271","pitchNumber":8,"startTime":"2025-08-30T21:56:33.437Z","endTime":"2025-08-30T21:56:40.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:56:40.798Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Baty walks.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T21:56:53.409Z","endTime":"2025-08-30T21:58:13.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.7,"strikeZoneTop":3.72000138799693,"strikeZoneBottom":1.73917353753301,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.61583256861728,"aZ":-13.704651478951789,"pfxX":-7.060474420192307,"pfxZ":9.95911466643901,"pX":0.9850945351257997,"pZ":2.5493258294548036,"vX0":8.488195156235943,"vY0":-136.23105303869818,"vZ0":-5.8663395797118145,"x":79.45,"y":169.95,"x0":-1.273323396409839,"y0":50.00408132778091,"z0":5.700559968155588,"aX":-13.096666230000542},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.7,"breakHorizontal":10.7,"spinRate":2726,"spinDirection":207},"zone":14,"typeConfidence":0.89,"plateTime":0.4040999867045052,"extension":6.171741826368581},"index":0,"playId":"67c15cc4-bce5-3925-8f99-a9675114bbd0","pitchNumber":1,"startTime":"2025-08-30T21:57:07.402Z","endTime":"2025-08-30T21:57:13.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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.5,"strikeZoneTop":3.7200003229697,"strikeZoneBottom":1.71867296224815,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.34399249139371,"aZ":-10.248422215621936,"pfxX":-6.0095820624004785,"pfxZ":11.766168619562421,"pX":-0.6296932334520842,"pZ":3.9422439632762942,"vX0":4.170329355226787,"vY0":-136.89495243857303,"vZ0":-2.9398736325732937,"x":141.0,"y":132.34,"x0":-1.4062644527845691,"y0":50.00385008527523,"z0":5.750827396247001,"aX":-11.199388192343758},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.6,"breakHorizontal":9.8,"spinRate":2784,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.40293045943122907,"extension":6.437463318187884},"index":1,"playId":"6811a75b-cf88-3846-9a9a-fae802344827","pitchNumber":2,"startTime":"2025-08-30T21:57:25.932Z","endTime":"2025-08-30T21:57:28.932Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2025-08-30T21:57:41.825Z","endTime":"2025-08-30T21:57:53.675Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"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":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":77.5,"strikeZoneTop":3.66786121366335,"strikeZoneBottom":1.69877050837281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.070946478493962,"aZ":-31.75670720569922,"pfxX":6.806065723085368,"pfxZ":0.26591494292574147,"pX":-1.1022364716998139,"pZ":2.575669739453146,"vX0":0.12587436609321728,"vY0":-125.12315700244746,"vZ0":-0.5275913390326149,"x":159.01,"y":169.24,"x0":-2.0346915098360654,"y0":50.00105041331922,"z0":5.438504071017225,"aX":10.568647446728274},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.6,"breakHorizontal":-12.2,"spinRate":2863,"spinDirection":63},"zone":13,"typeConfidence":0.91,"plateTime":0.4412344546572182,"extension":6.0491121340108895},"index":3,"playId":"b3ff2233-6e70-3acb-9c0a-465bc2019d88","pitchNumber":3,"startTime":"2025-08-30T21:57:53.675Z","endTime":"2025-08-30T21:57:57.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.47718542581954,"strikeZoneBottom":1.5718060328386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.514621477739983,"aZ":-27.765534597487697,"pfxX":0.6437445948928109,"pfxZ":2.619473519807035,"pX":0.5510392947039978,"pZ":1.3006195022964486,"vX0":5.21438477996996,"vY0":-129.3771408800037,"vZ0":-5.371287473419695,"x":96.0,"y":203.66,"x0":-1.5793446739870165,"y0":50.00511289820667,"z0":5.547705538324442,"aX":1.0848097684229752},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.7,"breakHorizontal":-2.4,"spinRate":2640,"spinDirection":179},"zone":14,"typeConfidence":0.89,"plateTime":0.4243343797491894,"extension":6.208169225614059},"index":4,"playId":"bc5bf591-2534-3a17-969a-24ba159c45e1","pitchNumber":4,"startTime":"2025-08-30T21:58:09.049Z","endTime":"2025-08-30T21:58:13.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:58:13.253Z","atBatIndex":50},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luis Torrens grounds into a force out, shortstop Otto Lopez to second baseman Xavier Edwards. Brett Baty out at 2nd.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T21:58:29.643Z","endTime":"2025-08-30T21:59:08.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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_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":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"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(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":86.7,"endSpeed":78.4,"strikeZoneTop":3.55261185117592,"strikeZoneBottom":1.74606136478734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.39776895867127,"aZ":-29.437667611989774,"pfxX":5.483478344932607,"pfxZ":1.7321399650832818,"pX":-0.11344488642060871,"pZ":2.112998657034802,"vX0":2.78671959743295,"vY0":-126.18662258988599,"vZ0":-2.3050973071109646,"x":121.32,"y":181.73,"x0":-1.951504705027007,"y0":50.00398109658231,"z0":5.4573330879576485,"aX":8.668509135386314},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.8,"breakHorizontal":-10.7,"spinRate":2988,"spinDirection":54},"zone":8,"typeConfidence":0.9,"plateTime":0.4373813041162329,"extension":6.195235484704965},"index":0,"playId":"0b101d0c-cdf8-3fb4-8a8f-c8492c91ba06","pitchNumber":1,"startTime":"2025-08-30T21:58:41.219Z","endTime":"2025-08-30T21:58:45.526Z","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":86.6,"endSpeed":78.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.41431971431189,"aZ":-30.093265191839148,"pfxX":5.9785843805769066,"pfxZ":1.3275580950745693,"pX":0.6109019668610441,"pZ":1.6992994273626916,"vX0":4.214855418849114,"vY0":-125.9101109485385,"vZ0":-2.9551616488053116,"x":93.71,"y":192.9,"x0":-1.8736535521749682,"y0":50.00591467023272,"z0":5.375543416404773,"aX":9.405717787701674},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.8,"breakHorizontal":-11.9,"spinRate":2864,"spinDirection":64},"zone":9,"typeConfidence":0.91,"plateTime":0.4384387431482262,"extension":6.057097719073431},"hitData":{"launchSpeed":78.3,"launchAngle":-6.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.8,"coordY":153.2}},"index":1,"playId":"e7bafc06-2ccf-31fe-bd57-cb694f6d8610","pitchNumber":2,"startTime":"2025-08-30T21:59:01.897Z","endTime":"2025-08-30T21:59:08.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T21:59:08.389Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Derek Hill called out on strikes.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T22:01:36.915Z","endTime":"2025-08-30T22:02:41.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"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":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brooks Raley replaces Chris Devenski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T22:01:32.132Z","endTime":"2025-08-30T22:01:39.260Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":548384,"link":"/api/v1/people/548384"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","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":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.988797496691316,"aZ":-25.249936702675804,"pfxX":10.112974071827043,"pfxZ":4.07750216825468,"pX":0.3194783785148467,"pZ":2.413884738612846,"vX0":-9.17082767855585,"vY0":-130.13549557178493,"vZ0":-2.977088815798408,"x":104.82,"y":173.61,"x0":2.593348627062173,"y0":50.00027294068912,"z0":5.507298248819051,"aX":17.161040392843443},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.8,"breakHorizontal":-16.0,"spinRate":2278,"spinDirection":122},"zone":6,"typeConfidence":0.91,"plateTime":0.422593552500222,"extension":6.594855871886309},"index":1,"playId":"54207026-6175-386a-a006-ba528a8e13d4","pitchNumber":1,"startTime":"2025-08-30T22:01:39.260Z","endTime":"2025-08-30T22:01:42.890Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-30T22:01:56.050Z","endTime":"2025-08-30T22:02:08.035Z","isPitch":false,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":72.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.915071566081828,"aZ":-31.75091522450608,"pfxX":-9.240257840692093,"pfxZ":0.31986629184480897,"pX":-1.2600770146826092,"pZ":1.9277009327252292,"vX0":-7.327248874399063,"vY0":-116.34105524628416,"vZ0":-0.8643295923498934,"x":165.03,"y":186.73,"x0":3.1595875470988775,"y0":50.00409356974329,"z0":5.381315581017061,"aX":-12.351212341293005},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":0.6,"breakHorizontal":18.8,"spinRate":2826,"spinDirection":286},"zone":13,"typeConfidence":0.91,"plateTime":0.4753710728582745,"extension":6.710848263010255},"index":3,"playId":"a6fcaced-22e8-3bff-add7-9af7d07b910d","pitchNumber":2,"startTime":"2025-08-30T22:02:08.035Z","endTime":"2025-08-30T22:02:12.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":75.8,"strikeZoneTop":3.38570628406028,"strikeZoneBottom":1.6427552579181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.67227214257614,"aZ":-33.57318830032934,"pfxX":11.364819571357014,"pfxZ":-0.9488662601941815,"pX":1.683598117438237,"pZ":2.4009601447775553,"vX0":-5.367366282869057,"vY0":-121.36260643387259,"vZ0":-0.7496876318920955,"x":52.83,"y":173.95,"x0":2.46298163632098,"y0":50.003339041231406,"z0":5.672099122308147,"aX":16.73022025397525},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.7,"breakHorizontal":-19.1,"spinRate":1889,"spinDirection":105},"zone":14,"typeConfidence":0.91,"plateTime":0.4535970521463035,"extension":5.607404181498277},"index":4,"playId":"faa65986-9fcb-3e05-8f2e-1640faf0a645","pitchNumber":3,"startTime":"2025-08-30T22:02:21.258Z","endTime":"2025-08-30T22:02:24.965Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":73.4,"strikeZoneTop":3.32268652387249,"strikeZoneBottom":1.64345289493164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.909028223982595,"aZ":-28.98802294338851,"pfxX":-10.661604065220585,"pfxZ":2.30600085188226,"pX":0.3542668744280779,"pZ":2.413528399774208,"vX0":-3.328091905333703,"vY0":-118.06346769896261,"vZ0":-0.31169967400805043,"x":103.5,"y":173.61,"x0":3.175177880083688,"y0":50.00401480468503,"z0":5.2642802213072875,"aX":-14.731650738593132},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.4,"breakHorizontal":20.2,"spinRate":2901,"spinDirection":284},"zone":6,"typeConfidence":0.91,"plateTime":0.46775241705372395,"extension":6.289504989637755},"index":5,"playId":"11470302-003b-3aad-bd1d-83eaa3cc580e","pitchNumber":4,"startTime":"2025-08-30T22:02:36.842Z","endTime":"2025-08-30T22:02:41.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:02:41.413Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, shortstop Francisco Lindor to first baseman Pete Alonso.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T22:03:19.982Z","endTime":"2025-08-30T22:04:42.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T22:03:04.790Z","endTime":"2025-08-30T22:03:22.261Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":89.1,"endSpeed":79.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.25434769312662,"aZ":-23.47946940600503,"pfxX":11.891547369116651,"pfxZ":5.258777801673089,"pX":0.0031725291187794376,"pZ":2.6537849365209794,"vX0":-10.499447695831371,"vY0":-129.1795859721269,"vZ0":-2.6156733995071,"x":116.88,"y":167.13,"x0":2.6179406010872617,"y0":50.004257067171075,"z0":5.5262768105199145,"aX":19.670970872084812},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.0,"breakHorizontal":-18.6,"spinRate":2235,"spinDirection":121},"zone":5,"typeConfidence":0.91,"plateTime":0.42751523835830074,"extension":6.379156665773451},"index":1,"playId":"19051599-dfe5-3345-a7a6-a9d0da86ae3a","pitchNumber":1,"startTime":"2025-08-30T22:03:22.261Z","endTime":"2025-08-30T22:03:26.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":74.4,"strikeZoneTop":3.26999909717005,"strikeZoneBottom":1.51686969398121,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.449098670291555,"aZ":-36.86793742027317,"pfxX":12.672041583566795,"pfxZ":-3.283546614463388,"pX":1.070740931417293,"pZ":2.408275220238907,"vX0":-7.9088140181708315,"vY0":-120.48334123684785,"vZ0":0.10472796220774616,"x":76.19,"y":173.76,"x0":2.796301419316477,"y0":50.00314813447403,"z0":5.698926108932226,"aX":18.114497847350886},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.5,"breakHorizontal":-20.3,"spinRate":1946,"spinDirection":104},"zone":12,"typeConfidence":0.92,"plateTime":0.4595311181245849,"extension":6.291884336562108},"index":2,"playId":"7b071af5-53d9-38df-87a5-55ba4ff90a33","pitchNumber":2,"startTime":"2025-08-30T22:03:46.477Z","endTime":"2025-08-30T22:03:51.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":73.4,"strikeZoneTop":3.2773947136329,"strikeZoneBottom":1.53684853812111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.421484699475446,"aZ":-32.94089441672555,"pfxX":12.016410506910425,"pfxZ":-0.5485841017226143,"pX":1.067012753177195,"pZ":2.9293626016502086,"vX0":-7.2371493306233035,"vY0":-118.5629889404745,"vZ0":0.5719988632279602,"x":76.33,"y":159.69,"x0":2.6331481264076104,"y0":50.00396771733325,"z0":5.746188502970617,"aX":16.72391600508353},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.5,"breakHorizontal":-19.4,"spinRate":1790,"spinDirection":100},"zone":12,"typeConfidence":0.9,"plateTime":0.4660129800722044,"extension":6.425661473283484},"index":3,"playId":"bb61ae84-b923-31a3-acba-805b4db609b5","pitchNumber":3,"startTime":"2025-08-30T22:04:01.664Z","endTime":"2025-08-30T22:04:07.443Z","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":79.8,"endSpeed":72.1,"strikeZoneTop":3.20438071938028,"strikeZoneBottom":1.42993383831395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.692477256641723,"aZ":-32.33474541982702,"pfxX":-8.24355400474386,"pfxZ":-0.12507585872367688,"pX":0.45416126131533946,"pZ":1.7130702898067833,"vX0":-3.6597694375487344,"vY0":-115.99044075909993,"vZ0":-1.1381372006295252,"x":99.69,"y":192.53,"x0":3.1353823376143466,"y0":50.00029134285413,"z0":5.363330635290815,"aX":-10.95220151032641},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-0.2,"breakHorizontal":16.0,"spinRate":2810,"spinDirection":285},"zone":9,"typeConfidence":0.91,"plateTime":0.4767682016040071,"extension":6.508441077271817},"index":4,"playId":"f7101852-45a8-33f0-9f4c-7ab01ceb0957","pitchNumber":4,"startTime":"2025-08-30T22:04:18.266Z","endTime":"2025-08-30T22:04:24.639Z","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":1},"pitchData":{"startSpeed":80.7,"endSpeed":72.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.26340698782319,"aZ":-31.221811776230236,"pfxX":-8.097412607402159,"pfxZ":0.7098351820822133,"pX":-0.13103417896570363,"pZ":1.9652031938473753,"vX0":-4.989519865070745,"vY0":-117.17373675846278,"vZ0":-0.7503270468135216,"x":121.99,"y":185.72,"x0":3.103624009228284,"y0":50.003692033384624,"z0":5.298327348981244,"aX":-10.869307856398772},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":1.4,"breakHorizontal":16.2,"spinRate":2848,"spinDirection":285},"zone":8,"typeConfidence":0.91,"plateTime":0.47379642619336515,"extension":6.598896295522832},"hitData":{"launchSpeed":94.3,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.32,"coordY":159.79}},"index":5,"playId":"88a7c0b7-025f-395e-ac22-2a1ce3d0f764","pitchNumber":5,"startTime":"2025-08-30T22:04:35.114Z","endTime":"2025-08-30T22:04:42.689Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:04:42.689Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Lopez called out on strikes.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T22:05:07.848Z","endTime":"2025-08-30T22:06:53.725Z","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":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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.4,"endSpeed":71.6,"strikeZoneTop":3.46766234915505,"strikeZoneBottom":1.66417335073973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.97509360426894,"aZ":-28.150021229821693,"pfxX":-11.348101128624483,"pfxZ":3.05085638878041,"pX":-0.14618110038965326,"pZ":3.2806063574920294,"vX0":-4.199789318826989,"vY0":-115.42443425956472,"vZ0":1.3322079292620332,"x":122.57,"y":150.2,"x0":3.1830829610427664,"y0":50.00271058501248,"z0":5.452577150717595,"aX":-14.967661701089073},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":6.2,"breakHorizontal":21.7,"spinRate":2841,"spinDirection":291},"zone":2,"typeConfidence":0.91,"plateTime":0.47867020121808856,"extension":6.308850074307269},"index":0,"playId":"a0978112-df1b-39a7-8d2d-eb34018a761e","pitchNumber":1,"startTime":"2025-08-30T22:05:10.505Z","endTime":"2025-08-30T22:05:14.819Z","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":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.49819978716497,"strikeZoneBottom":1.66314389293062,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.31713135726812,"aZ":-26.89831745246421,"pfxX":-1.4212264966859718,"pfxZ":3.301913490912529,"pX":-0.15988305195269795,"pZ":4.01425474046912,"vX0":-6.662344307139915,"vY0":-125.32822247682245,"vZ0":1.094838069943421,"x":123.09,"y":130.4,"x0":2.7128369461148956,"y0":50.002717280043555,"z0":5.76165088422321,"aX":-2.268975339993554},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.5,"breakHorizontal":4.1,"spinRate":2527,"spinDirection":195},"zone":11,"typeConfidence":0.91,"plateTime":0.43632036470513746,"extension":6.426796930453606},"index":1,"playId":"73ec76d1-dab3-3314-bfaf-138ae2c36581","pitchNumber":2,"startTime":"2025-08-30T22:05:24.989Z","endTime":"2025-08-30T22:05:29.484Z","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":80.4,"endSpeed":73.1,"strikeZoneTop":3.40752159824655,"strikeZoneBottom":1.63599942052444,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.84999324696396,"aZ":-29.108225626933187,"pfxX":-10.182438731684776,"pfxZ":2.258489141618499,"pX":-0.20178462130309804,"pZ":1.646115875684126,"vX0":-4.777860422765024,"vY0":-116.8850721405538,"vZ0":-1.9217727653071044,"x":124.69,"y":194.33,"x0":3.203806008516597,"y0":50.00342038138264,"z0":5.2616916060256465,"aX":-13.826800974064263},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":3.8,"breakHorizontal":19.7,"spinRate":2851,"spinDirection":295},"zone":8,"typeConfidence":0.91,"plateTime":0.4719778991780297,"extension":6.646554283531964},"index":2,"playId":"6b8e7174-af47-35be-b77e-55e6b40da917","pitchNumber":3,"startTime":"2025-08-30T22:05:42.081Z","endTime":"2025-08-30T22:05:46.224Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-30T22:05:59.274Z","endTime":"2025-08-30T22:06:16.195Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.68434331383502,"aZ":-27.619921726371494,"pfxX":-1.9561560407514205,"pfxZ":2.845017980608354,"pX":0.0811871283072475,"pZ":3.1535468861487574,"vX0":-6.271002558018444,"vY0":-125.96837760411186,"vZ0":-0.6938783594471345,"x":113.91,"y":153.63,"x0":2.861530107768653,"y0":50.00138036512188,"z0":5.674585525800318,"aX":-3.127815921107725},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.3,"breakHorizontal":5.0,"spinRate":2492,"spinDirection":174},"zone":2,"typeConfidence":0.91,"plateTime":0.4355871421244597,"extension":5.764874392835519},"index":4,"playId":"1855a264-a42a-3956-8b79-76402483243e","pitchNumber":4,"startTime":"2025-08-30T22:06:16.195Z","endTime":"2025-08-30T22:06:19.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.46456025124787,"strikeZoneBottom":1.64369310917944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.984910136320636,"aZ":-27.358579361094314,"pfxX":-2.560372869819946,"pfxZ":3.1389301415149546,"pX":0.22919126215490593,"pZ":4.22909776927921,"vX0":-5.413633336468116,"vY0":-123.17314362274111,"vZ0":1.8723867104493581,"x":108.26,"y":124.59,"x0":2.78997599463865,"y0":50.00030452489221,"z0":5.776031668061447,"aX":-3.924261472190975},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.4,"breakHorizontal":5.9,"spinRate":2492,"spinDirection":197},"zone":12,"typeConfidence":0.91,"plateTime":0.4450676029716458,"extension":5.808848660149624},"index":5,"playId":"c9e91d36-f9ea-3466-bc7a-339106e3dfcd","pitchNumber":5,"startTime":"2025-08-30T22:06:33.474Z","endTime":"2025-08-30T22:06:36.474Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.9,"strikeZoneTop":3.55801851745228,"strikeZoneBottom":1.70574387559628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.164023259629037,"aZ":-25.371436853771577,"pfxX":-9.9153733546617,"pfxZ":4.876524213333724,"pX":0.3987248632235721,"pZ":2.9075719331281347,"vX0":-3.5772542237154195,"vY0":-117.84710565572357,"vZ0":-0.18198544386483317,"x":101.8,"y":160.28,"x0":3.2279754429479,"y0":50.00133870732895,"z0":5.346226587102095,"aX":-13.826749880577099},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":9.1,"breakHorizontal":18.8,"spinRate":2802,"spinDirection":282},"zone":6,"typeConfidence":0.9,"plateTime":0.46629451506633,"extension":6.602318184816565},"index":6,"playId":"4fbf2b99-8b15-3fca-b9c0-1000d2b9490a","pitchNumber":6,"startTime":"2025-08-30T22:06:49.103Z","endTime":"2025-08-30T22:06:53.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:06:53.725Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cedric Mullins walks.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T22:09:16.945Z","endTime":"2025-08-30T22:11:33.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Cade Gibson replaces Lake Bachar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T22:08:42.292Z","endTime":"2025-08-30T22:09:18.732Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806188,"link":"/api/v1/people/806188"},"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":90.7,"endSpeed":80.5,"strikeZoneTop":3.46792425899423,"strikeZoneBottom":1.64718935468629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.72949691877571,"aZ":-26.782381383076377,"pfxX":11.005791405199787,"pfxZ":3.1771564944740334,"pX":0.756093470879893,"pZ":3.0504198883128737,"vX0":-4.728655743905947,"vY0":-131.74446761165865,"vZ0":-2.0226342081102873,"x":88.18,"y":156.42,"x0":1.178380934266408,"y0":50.00569115749434,"z0":5.875779504204321,"aX":18.700402565636207},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.4,"breakHorizontal":-18.4,"spinRate":2143,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.421214709565529,"extension":5.840413114624191},"index":1,"playId":"e80c7f42-42eb-39be-a7a3-12b512418773","pitchNumber":1,"startTime":"2025-08-30T22:09:18.732Z","endTime":"2025-08-30T22:09:23.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":80.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.008001203482415,"aZ":-25.923860351400112,"pfxX":11.386125197171319,"pfxZ":3.7227252193619584,"pX":1.156513058601491,"pZ":2.5843515996935054,"vX0":-3.9167916635080626,"vY0":-130.87101407459988,"vZ0":-2.830315221645053,"x":72.92,"y":169.0,"x0":1.2226443713113666,"y0":50.0009997040866,"z0":5.691103227968949,"aX":19.10372782006172},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.1,"breakHorizontal":-19.3,"spinRate":2167,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.4238780448950301,"extension":6.245653355814958},"index":2,"playId":"9142bd08-ea25-3f23-8549-cd4c65e36054","pitchNumber":2,"startTime":"2025-08-30T22:09:33.071Z","endTime":"2025-08-30T22:09:36.895Z","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":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":81.9,"strikeZoneTop":3.43400028680104,"strikeZoneBottom":1.6512582106803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.55675633996576,"aZ":-26.50701357067233,"pfxX":7.935060696652856,"pfxZ":3.237897403937424,"pX":0.56042189805134,"pZ":4.423149134608994,"vX0":-4.099592425115476,"vY0":-132.7320957914314,"vZ0":1.0937120087691699,"x":95.64,"y":119.35,"x0":1.1102572128262889,"y0":50.00244479430791,"z0":5.964275239150526,"aX":13.88286709524959},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.4,"breakHorizontal":-13.2,"spinRate":2099,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.41576857030952397,"extension":5.836040184489615},"index":3,"playId":"ab0d0c6a-0614-3a11-b11d-595c817996cf","pitchNumber":3,"startTime":"2025-08-30T22:10:06.755Z","endTime":"2025-08-30T22:10:10.203Z","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":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":69.4,"strikeZoneTop":3.42279163577804,"strikeZoneBottom":1.67089877078436,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.230359388351076,"aZ":-45.68784919319563,"pfxX":-8.585735799059389,"pfxZ":-10.885736848851382,"pX":0.19920457017519327,"pZ":2.736581358650279,"vX0":-0.1090935513819195,"vY0":-112.98827298153921,"vZ0":3.0486444683120757,"x":109.41,"y":164.89,"x0":1.356800860138269,"y0":50.00266005824463,"z0":6.095643050706998,"aX":-10.657693827720287},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-64.8,"breakVerticalInduced":-18.0,"breakHorizontal":15.4,"spinRate":2947,"spinDirection":316},"zone":5,"typeConfidence":2.0,"plateTime":0.4923808668471983,"extension":5.813493577576878},"index":4,"playId":"3163b10c-f809-34cc-95fc-a86280e67ea0","pitchNumber":4,"startTime":"2025-08-30T22:10:22.358Z","endTime":"2025-08-30T22:10:27.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.679933848390128,"aZ":-31.633887764947,"pfxX":-12.42309866570479,"pfxZ":0.428697186180516,"pX":-0.5117243727476195,"pZ":1.827310355895186,"vX0":-1.3215921416806755,"vY0":-112.59641168557755,"vZ0":-1.0566138293921985,"x":136.51,"y":189.44,"x0":1.6961665120725609,"y0":50.00126719732499,"z0":5.568367307904594,"aX":-15.595198029508754},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":0.8,"breakHorizontal":22.8,"spinRate":2899,"spinDirection":300},"zone":7,"typeConfidence":2.0,"plateTime":0.49064019118862223,"extension":5.8558491156810035},"index":5,"playId":"ae7782e1-076b-3a83-880a-3b49447b816e","pitchNumber":5,"startTime":"2025-08-30T22:10:37.378Z","endTime":"2025-08-30T22:10:41.527Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2025-08-30T22:10:54.227Z","endTime":"2025-08-30T22:11:09.096Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"}},{"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":0},"pitchData":{"startSpeed":78.3,"endSpeed":70.3,"strikeZoneTop":3.3757945051908,"strikeZoneBottom":1.56267601863751,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.972001005259635,"aZ":-45.348924804667135,"pfxX":-9.247974317852446,"pfxZ":-10.346797240808744,"pX":1.3233979774564724,"pZ":3.6319485226136905,"vX0":2.5151173574195114,"vY0":-113.63100591624611,"vZ0":4.7745902722042635,"x":66.56,"y":140.72,"x0":1.3857104857805715,"y0":50.00383726933358,"z0":6.086990023594343,"aX":-11.773127822947307},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-16.7,"breakHorizontal":15.8,"spinRate":3076,"spinDirection":310},"zone":12,"typeConfidence":2.0,"plateTime":0.48701266274768296,"extension":5.769774584971777},"index":7,"playId":"51512e6f-a5c7-33e4-b50c-23ee29bcf6f3","pitchNumber":6,"startTime":"2025-08-30T22:11:09.096Z","endTime":"2025-08-30T22:11:12.628Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.4,"strikeZoneTop":3.45845726565743,"strikeZoneBottom":1.67619200778098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.85391203067851,"aZ":-27.078917205520046,"pfxX":8.284918732624499,"pfxZ":2.8888529730103105,"pX":1.4704969024133316,"pZ":4.238278341860894,"vX0":-2.178843380769655,"vY0":-132.99186342129934,"vZ0":1.1971786938523934,"x":60.95,"y":124.35,"x0":1.2327788942517666,"y0":50.000821365876824,"z0":5.770305153689119,"aX":14.596430518300423},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.8,"breakHorizontal":-14.4,"spinRate":2324,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4144424175161543,"extension":5.952803189907193},"index":8,"playId":"27c7939f-772c-395b-82e5-523788c9e969","pitchNumber":7,"startTime":"2025-08-30T22:11:28.135Z","endTime":"2025-08-30T22:11:33.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:11:33.543Z","atBatIndex":55},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Francisco Lindor grounds into a force out, second baseman Xavier Edwards to shortstop Otto Lopez. Cedric Mullins out at 2nd. Francisco Lindor to 1st.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T22:11:41.559Z","endTime":"2025-08-30T22:15:18.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6,7],"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":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":69.9,"strikeZoneTop":3.48845545343319,"strikeZoneBottom":1.6566452364912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.564903756718756,"aZ":-45.021754324282774,"pfxX":-7.3454366643282345,"pfxZ":-10.33501505679207,"pX":0.4601607343751591,"pZ":1.8912031260615265,"vX0":-0.19228690624065387,"vY0":-112.64213439502298,"vZ0":1.2985478805756407,"x":99.46,"y":187.72,"x0":1.4967488748330504,"y0":50.000005461182006,"z0":5.976189126337885,"aX":-9.134957445600692},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-17.6,"breakHorizontal":13.2,"spinRate":2974,"spinDirection":316},"zone":9,"typeConfidence":2.0,"plateTime":0.4923577226592659,"extension":5.936996722038028},"index":0,"playId":"29dcbe4b-d9fb-33ae-a89a-0aca9191015a","pitchNumber":1,"startTime":"2025-08-30T22:12:01.499Z","endTime":"2025-08-30T22:12:05.591Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-30T22:12:21.286Z","endTime":"2025-08-30T22:12:45.484Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.78420300438665,"aZ":-30.9069045097416,"pfxX":8.585149723520425,"pfxZ":0.832391062310581,"pX":-0.2647137719673517,"pZ":2.1703853812793095,"vX0":-6.100746893650889,"vY0":-123.4202360975314,"vZ0":-2.223026238274634,"x":127.09,"y":180.18,"x0":1.1412349756243054,"y0":50.00177239781337,"z0":5.7217820478941395,"aX":13.057743486315305},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.2,"breakHorizontal":-13.8,"spinRate":1935,"spinDirection":117},"zone":5,"typeConfidence":2.0,"plateTime":0.44618918474076974,"extension":6.053577865806026},"index":2,"playId":"34636bbc-ae2d-31f9-bbea-38735f776a45","pitchNumber":2,"startTime":"2025-08-30T22:12:45.484Z","endTime":"2025-08-30T22:12:52.840Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"playId":"567b7981-2fc9-3be9-a06e-581b9f6151c0","startTime":"2025-08-30T22:13:46.857Z","endTime":"2025-08-30T22:13:50.030Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"playId":"cbd05528-7c12-342c-ab87-823d5d807eba","startTime":"2025-08-30T22:14:04.605Z","endTime":"2025-08-30T22:14:10.215Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":74.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.682752606254997,"aZ":-28.62073123566533,"pfxX":9.21885309515332,"pfxZ":2.4334086517815976,"pX":0.07223567968168529,"pZ":2.9544987628336914,"vX0":-5.325248883068146,"vY0":-121.92344322567475,"vZ0":-0.8556817135873092,"x":114.25,"y":159.01,"x0":1.1213775946183195,"y0":50.00199073827024,"z0":5.847882784767015,"aX":13.461452951326672},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.4,"breakHorizontal":-14.9,"spinRate":2066,"spinDirection":113},"zone":2,"typeConfidence":2.0,"plateTime":0.454513993895584,"extension":5.825113379622873},"index":5,"playId":"90bb289e-9b5b-35c0-ac35-bb57f4a1c77f","pitchNumber":3,"startTime":"2025-08-30T22:14:23.533Z","endTime":"2025-08-30T22:14:27.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":70.5,"strikeZoneTop":3.49977992646976,"strikeZoneBottom":1.59820108878687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.727697873672145,"aZ":-45.81507240503028,"pfxX":-6.806853471704676,"pfxZ":-10.819378252184274,"pX":-0.7698729444970616,"pZ":0.9665704873429997,"vX0":-2.3688413675714726,"vY0":-113.9016689556492,"vZ0":-0.6630369765270405,"x":146.35,"y":212.68,"x0":1.1799201407406765,"y0":50.002444974015404,"z0":5.9539817813715095,"aX":-8.583319806663646},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.3,"breakVerticalInduced":-19.2,"breakHorizontal":13.1,"spinRate":3019,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.48847708889071306,"extension":5.899847992076515},"index":6,"playId":"3cb8364d-75cd-3cd8-8386-6abaa4270ada","pitchNumber":4,"startTime":"2025-08-30T22:14:48.645Z","endTime":"2025-08-30T22:14:51.845Z","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":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.29902357738305,"aZ":-27.483354158106284,"pfxX":10.651399888303938,"pfxZ":2.758064136360252,"pX":0.47076974881751005,"pZ":2.760110235433809,"vX0":-4.917620354778328,"vY0":-130.72497159001077,"vZ0":-2.4394995502039594,"x":99.06,"y":164.26,"x0":1.0116958494722168,"y0":50.00104814628594,"z0":5.808145394021326,"aX":18.092399247381646},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.6,"breakHorizontal":-17.9,"spinRate":2084,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.4220018875209468,"extension":5.828763331097261},"hitData":{"launchSpeed":106.2,"launchAngle":-5.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.04,"coordY":144.08}},"index":7,"playId":"582e6b3d-0aed-3f21-9c90-5e4e89996bf3","pitchNumber":5,"startTime":"2025-08-30T22:15:10.090Z","endTime":"2025-08-30T22:15:18.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:15:18.198Z","atBatIndex":56},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Juan Soto homers (35) on a line drive to right center field. Francisco Lindor scores.","rbi":2,"awayScore":8,"homeScore":8,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T22:15:39.575Z","endTime":"2025-08-30T22:16:17.240Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":{"id":806188,"link":"/api/v1/people/806188"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":{"id":806188,"link":"/api/v1/people/806188"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.77550706969037,"aZ":-26.410272081057556,"pfxX":9.642848188703592,"pfxZ":3.2940541825243255,"pX":0.6762942282339671,"pZ":2.7877811876664294,"vX0":-4.763707280043263,"vY0":-132.6307094578219,"vZ0":-2.6453880479329377,"x":91.22,"y":163.51,"x0":1.2590235307961342,"y0":50.00625738648712,"z0":5.758360679696538,"aX":16.896594535950847},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.5,"breakHorizontal":-16.2,"spinRate":2304,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.4156293894318317,"extension":6.063741713567977},"hitData":{"launchSpeed":111.6,"launchAngle":18.0,"totalDistance":382.0,"trajectory":"line_drive","hardness":"medium","location":"89","coordinates":{"coordX":188.81,"coordY":57.73}},"index":0,"playId":"ab01a619-c8dc-33b9-a725-285effb5d3d8","pitchNumber":1,"startTime":"2025-08-30T22:15:52.245Z","endTime":"2025-08-30T22:16:17.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:16:17.240Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Alonso grounds out, third baseman Connor Norby to first baseman Eric Wagaman.","rbi":0,"awayScore":8,"homeScore":8,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T22:16:39.416Z","endTime":"2025-08-30T22:17:21.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.5,"strikeZoneTop":3.55562661598413,"strikeZoneBottom":1.72292861711084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.194597513305148,"aZ":-45.59638459186011,"pfxX":-6.820817606557753,"pfxZ":-10.170846057824756,"pX":0.15805672405127197,"pZ":1.2844209568967084,"vX0":-0.3888375123335671,"vY0":-115.01789431565828,"vZ0":-0.27315122848280526,"x":110.98,"y":204.1,"x0":1.2141689140455314,"y0":50.00012110677268,"z0":5.880560776391681,"aX":-9.0052997130883},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-18.1,"breakHorizontal":12.4,"spinRate":3092,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.47885043868176735,"extension":5.842846408436307},"index":0,"playId":"bedcd99b-caf7-337a-bea6-44d28ceeeca7","pitchNumber":1,"startTime":"2025-08-30T22:16:42.577Z","endTime":"2025-08-30T22:16:47.267Z","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":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.2,"strikeZoneTop":3.53478667764611,"strikeZoneBottom":1.70227862462053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.791125022954983,"aZ":-34.71793836979544,"pfxX":-10.496664983982946,"pfxZ":-1.8705947526011464,"pX":-1.1996230766488254,"pZ":1.2161498639448616,"vX0":-3.0879134195909366,"vY0":-117.14429280802523,"vZ0":-2.3471559326025444,"x":162.73,"y":205.94,"x0":1.5070800096979233,"y0":50.00505018607417,"z0":5.548812825611318,"aX":-14.258842064319126},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-3.7,"breakHorizontal":19.8,"spinRate":3163,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.47167652288123874,"extension":5.799568781651734},"index":1,"playId":"c8207456-66e1-3cec-893b-e9af2894490a","pitchNumber":2,"startTime":"2025-08-30T22:16:56.856Z","endTime":"2025-08-30T22:16:59.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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.748849312366744,"aZ":-29.646423436791803,"pfxX":7.053534892432411,"pfxZ":1.6882331782538316,"pX":0.3807865617290617,"pZ":2.252425296300501,"vX0":-3.9553852623518297,"vY0":-122.01960488941259,"vZ0":-2.1498294361632637,"x":102.49,"y":177.96,"x0":1.112956171024283,"y0":50.00181481468169,"z0":5.718745868303207,"aX":10.55296506110712},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.8,"breakHorizontal":-11.8,"spinRate":1972,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.45022822775777227,"extension":5.989189480206423},"hitData":{"launchSpeed":103.0,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":91.35,"coordY":153.35}},"index":2,"playId":"655f22f2-56c1-3e4f-8038-e8e4788c7864","pitchNumber":3,"startTime":"2025-08-30T22:17:13.562Z","endTime":"2025-08-30T22:17:21.576Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:17:21.576Z","atBatIndex":58},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brandon Nimmo doubles (26) on a sharp line drive to right fielder Joey Wiemer.","rbi":0,"awayScore":8,"homeScore":8,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T22:17:56.634Z","endTime":"2025-08-30T22:19:59.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T22:17:45.956Z","endTime":"2025-08-30T22:17:58.798Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"}},{"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":77.6,"endSpeed":69.6,"strikeZoneTop":3.53335359920451,"strikeZoneBottom":1.73634238469244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.509311987717844,"aZ":-32.27988906886129,"pfxX":-12.364058514541735,"pfxZ":-0.08307288846724603,"pX":0.5524212510195603,"pZ":2.3713727923849346,"vX0":0.8822680036609316,"vY0":-112.83695349102315,"vZ0":0.026619800465822685,"x":95.94,"y":174.75,"x0":1.7489558807017098,"y0":50.003905364932855,"z0":5.6987887402985695,"aX":-15.445184646401417},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":0.2,"breakHorizontal":21.8,"spinRate":2975,"spinDirection":299},"zone":6,"typeConfidence":2.0,"plateTime":0.4913588750205764,"extension":6.601690346230409},"index":1,"playId":"d03f473d-0fd0-3482-8aa9-344c0e22e0df","pitchNumber":1,"startTime":"2025-08-30T22:17:58.798Z","endTime":"2025-08-30T22:18:03.115Z","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":79.1,"endSpeed":71.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.783398933721866,"aZ":-32.52465121506809,"pfxX":-12.286868437240395,"pfxZ":-0.2687248389832906,"pX":0.6645226537346606,"pZ":2.2623647555962303,"vX0":1.138078022037651,"vY0":-115.03595175351238,"vZ0":-0.48725711650296555,"x":91.67,"y":177.7,"x0":1.7464865620635486,"y0":50.0037214204401,"z0":5.706170714721293,"aX":-16.016134596080178},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-0.2,"breakHorizontal":21.7,"spinRate":2937,"spinDirection":301},"zone":9,"typeConfidence":2.0,"plateTime":0.48122421303274043,"extension":5.907469012034478},"index":2,"playId":"fcf829c2-7047-3d31-a029-5a13e52ee091","pitchNumber":2,"startTime":"2025-08-30T22:18:13.112Z","endTime":"2025-08-30T22:18:17.113Z","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":2},"pitchData":{"startSpeed":78.2,"endSpeed":70.6,"strikeZoneTop":3.58475551409336,"strikeZoneBottom":1.69318604678063,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.4235510820486,"aZ":-44.8827845657069,"pfxX":-6.515641258724944,"pfxZ":-10.126858484528276,"pX":-1.5066944709103727,"pZ":-0.09689059941293664,"vX0":-3.733056962526341,"vY0":-113.59672597124288,"vZ0":-2.7358943863127987,"x":174.43,"y":241.4,"x0":1.0266765460336325,"y0":50.00203558896848,"z0":5.757252807205543,"aX":-8.178470035122396},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-64.9,"breakVerticalInduced":-18.7,"breakHorizontal":13.0,"spinRate":3055,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.4896321207440577,"extension":5.878345361112104},"index":3,"playId":"f3ee700b-e6c8-3e6f-913f-025427bcdc22","pitchNumber":3,"startTime":"2025-08-30T22:18:30.665Z","endTime":"2025-08-30T22:18:33.773Z","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":76.7,"endSpeed":69.6,"strikeZoneTop":3.50349329555924,"strikeZoneBottom":1.61176188948705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.916354709457515,"aZ":-33.22915814662942,"pfxX":-13.002140644817676,"pfxZ":-0.8634034053707076,"pX":-1.326080137630691,"pZ":0.9721614138908836,"vX0":-2.4479259778003764,"vY0":-111.54917627371552,"vZ0":-2.2367050814101423,"x":167.55,"y":212.53,"x0":1.4792026949723371,"y0":50.00022943640891,"z0":5.500419483878481,"aX":-15.957705171539482},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-1.9,"breakHorizontal":24.1,"spinRate":3089,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.4959723655347372,"extension":5.868815652280624},"index":4,"playId":"3be39f83-fbdd-3395-9efa-6bf69f83e13a","pitchNumber":4,"startTime":"2025-08-30T22:18:48.792Z","endTime":"2025-08-30T22:18:52.235Z","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":2},"pitchData":{"startSpeed":90.3,"endSpeed":81.5,"strikeZoneTop":3.63,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.50891961711176,"aZ":-25.17392835108174,"pfxX":9.289744893489758,"pfxZ":4.079786774792588,"pX":-0.343548782433132,"pZ":3.087222012185739,"vX0":-6.893038542252095,"vY0":-131.17997359946548,"vZ0":-1.9599509005952678,"x":130.1,"y":155.43,"x0":1.1303958666806233,"y0":50.00615203837538,"z0":5.748323743091052,"aX":15.958308583467273},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.1,"breakHorizontal":-15.0,"spinRate":2351,"spinDirection":136},"zone":1,"typeConfidence":2.0,"plateTime":0.41987901751017276,"extension":6.119505938081912},"index":5,"playId":"49790cea-b888-36c8-8962-40ee994a95e0","pitchNumber":5,"startTime":"2025-08-30T22:19:03.527Z","endTime":"2025-08-30T22:19:09.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":70.0,"strikeZoneTop":3.63,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.85151226353315,"aZ":-31.46782215904879,"pfxX":-10.759425415149742,"pfxZ":0.5629480457128189,"pX":-1.1577062783087992,"pZ":1.976977099857454,"vX0":-2.6430629278375415,"vY0":-112.86022581492483,"vZ0":-0.7058242189438678,"x":161.13,"y":185.4,"x0":1.4337281121589647,"y0":50.001991283813396,"z0":5.541761698136577,"aX":-13.494020641034465},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":1.2,"breakHorizontal":20.2,"spinRate":3042,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.4905554904849829,"extension":6.080009097458892},"index":6,"playId":"9138c593-0876-3910-94d1-7f33b1ed411b","pitchNumber":6,"startTime":"2025-08-30T22:19:23.699Z","endTime":"2025-08-30T22:19:28.084Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":69.8,"strikeZoneTop":3.63,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.45817866698394,"aZ":-44.42151039518708,"pfxX":-10.692787368158918,"pfxZ":-9.79172148278969,"pX":0.6135165540464047,"pZ":2.2782974326813346,"vX0":1.3140343838956947,"vY0":-113.16479710378505,"vZ0":2.114506468902723,"x":93.61,"y":177.27,"x0":1.397210731861292,"y0":50.00243515007947,"z0":5.902955359590641,"aX":-13.376239718065541},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-16.4,"breakHorizontal":18.7,"spinRate":3068,"spinDirection":318},"zone":6,"typeConfidence":2.0,"plateTime":0.4907423353243927,"extension":6.05024479620722},"hitData":{"launchSpeed":108.7,"launchAngle":17.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":195.0,"coordY":135.0}},"index":7,"playId":"9996fa6b-8245-3e4c-ae75-7b3bde0bc9eb","pitchNumber":7,"startTime":"2025-08-30T22:19:46.213Z","endTime":"2025-08-30T22:19:59.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:19:59.623Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mark Vientos flies out to center fielder Derek Hill.","rbi":0,"awayScore":8,"homeScore":8,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T22:22:40.194Z","endTime":"2025-08-30T22:23:07.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T22:20:29.066Z","endTime":"2025-08-30T22:21:19.395Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Calvin Faucher replaces Cade Gibson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-30T22:21:19.395Z","endTime":"2025-08-30T22:22:42.508Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676534,"link":"/api/v1/people/676534"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.00134499579953,"aZ":-28.228931779389885,"pfxX":9.249833838679136,"pfxZ":2.4513885406395346,"pX":-0.02642708170028958,"pZ":2.9649359450194854,"vX0":0.38219574432854103,"vY0":-127.37995073644953,"vZ0":-1.1416128912157133,"x":118.01,"y":158.73,"x0":-1.3774686629240263,"y0":50.0037936477778,"z0":5.691987363758748,"aX":14.900012393487494},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.4,"breakHorizontal":-16.8,"spinRate":2896,"spinDirection":54},"zone":5,"typeConfidence":2.0,"plateTime":0.4332985190505343,"extension":5.966707490283443},"index":2,"playId":"f1caf993-3bc2-31a6-837e-fedadbf3bade","pitchNumber":1,"startTime":"2025-08-30T22:22:42.508Z","endTime":"2025-08-30T22:22:47.538Z","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":87.6,"endSpeed":79.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.48499265322999,"aZ":-30.19395166006898,"pfxX":10.412511990576403,"pfxZ":1.220326718989206,"pX":0.3658396047905223,"pZ":2.88888165974929,"vX0":0.939339629840005,"vY0":-127.49390655670258,"vZ0":-0.7123070610589205,"x":103.06,"y":160.78,"x0":-1.3586463866692244,"y0":50.00053581853797,"z0":5.5921988299944365,"aX":16.837762216976458},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.3,"breakHorizontal":-19.0,"spinRate":2853,"spinDirection":62},"zone":6,"typeConfidence":2.0,"plateTime":0.4325289472127447,"extension":5.996094920187096},"hitData":{"launchSpeed":98.3,"launchAngle":44.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.44,"coordY":79.96}},"index":3,"playId":"f424e1a2-8c69-3cea-a2ea-eb57dd98b372","pitchNumber":2,"startTime":"2025-08-30T22:22:58.086Z","endTime":"2025-08-30T22:23:07.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:23:07.991Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Agustín Ramírez singles on a line drive to right fielder Juan Soto.","rbi":0,"awayScore":8,"homeScore":8,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T22:25:33.601Z","endTime":"2025-08-30T22:26:03.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"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":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"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":[2,3],"actionIndex":[0],"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":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":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Rogers replaces Brooks Raley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T22:24:11.676Z","endTime":"2025-08-30T22:25:27.007Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T22:25:27.007Z","endTime":"2025-08-30T22:25:35.913Z","isPitch":false,"type":"action","player":{"id":682663,"link":"/api/v1/people/682663"}},{"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":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.1,"strikeZoneTop":3.33348667629339,"strikeZoneBottom":1.59002477824327,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.64592983066027,"aZ":-46.44518688085844,"pfxX":-2.8166682985214644,"pfxZ":-9.853272455591297,"pX":-0.01944820134899753,"pZ":2.23924291832984,"vX0":8.901241477528425,"vY0":-119.97066953062767,"vZ0":11.024982056021779,"x":117.74,"y":178.32,"x0":-3.4226801938738847,"y0":50.00352349490251,"z0":1.7337663100975607,"aX":-4.079059783862155},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-14.5,"breakHorizontal":2.8,"spinRate":1864,"spinDirection":328},"zone":5,"typeConfidence":0.91,"plateTime":0.4577023939444391,"extension":6.165957068946812},"index":2,"playId":"6167b497-553f-3e6c-b4ac-4aaa7ada0ebd","pitchNumber":1,"startTime":"2025-08-30T22:25:35.913Z","endTime":"2025-08-30T22:25:40.251Z","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":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":74.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.48445622439263,"aZ":-44.883376162839696,"pfxX":-2.4845453011231595,"pfxZ":-8.880346017649368,"pX":0.20427015868432863,"pZ":2.707655549493938,"vX0":9.707999026120644,"vY0":-119.07654098736846,"vZ0":11.84855344802535,"x":109.21,"y":165.67,"x0":-3.6076051433424614,"y0":50.00054069649101,"z0":1.7320020350277447,"aX":-3.55901879641941},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-12.6,"breakHorizontal":2.0,"spinRate":1947,"spinDirection":331},"zone":2,"typeConfidence":0.91,"plateTime":0.46050223201229734,"extension":6.081306096384915},"hitData":{"launchSpeed":108.9,"launchAngle":3.0,"totalDistance":122.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.2,"coordY":145.1}},"index":3,"playId":"66874071-ad71-37fb-80c8-c3effe8bf31a","pitchNumber":2,"startTime":"2025-08-30T22:25:49.277Z","endTime":"2025-08-30T22:26:03.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:26:03.990Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heriberto Hernández grounds out, third baseman Brett Baty to first baseman Pete Alonso. Agustín Ramírez to 2nd.","rbi":0,"awayScore":8,"homeScore":8,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T22:26:18.478Z","endTime":"2025-08-30T22:26:53.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"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,1],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":73.6,"endSpeed":66.7,"strikeZoneTop":3.45587375633111,"strikeZoneBottom":1.58752928503084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.17083296520247,"aZ":-28.335904307619867,"pfxX":5.030684535035158,"pfxZ":3.3639586651616877,"pX":-0.12242939693630427,"pZ":1.199213396337118,"vX0":5.756008362208219,"vY0":-106.72874879370735,"vZ0":6.023674035408566,"x":121.67,"y":206.4,"x0":-3.5187860988444815,"y0":50.00352463964279,"z0":1.5469637124303135,"aX":5.742110741559386},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":8.3,"breakHorizontal":-10.8,"spinRate":2381,"spinDirection":126},"zone":13,"typeConfidence":0.9,"plateTime":0.5152654232616567,"extension":6.0641174780419504},"index":0,"playId":"b7796f86-088d-33ff-905c-22b137021b57","pitchNumber":1,"startTime":"2025-08-30T22:26:31.336Z","endTime":"2025-08-30T22:26:38.868Z","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":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.133470350767606,"aZ":-45.61109047838495,"pfxX":-4.005047511725389,"pfxZ":-9.283680822107298,"pX":-0.46191286233653367,"pZ":1.7936606430968003,"vX0":8.216129502381854,"vY0":-119.57778515196766,"vZ0":10.166247435130368,"x":134.61,"y":190.35,"x0":-3.422505442353074,"y0":50.001353828358894,"z0":1.5797392394960088,"aX":-5.797482239004209},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-13.9,"breakHorizontal":5.3,"spinRate":1880,"spinDirection":331},"zone":7,"typeConfidence":0.92,"plateTime":0.4581113889871391,"extension":6.149907913937176},"hitData":{"launchSpeed":61.0,"launchAngle":-76.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.22,"coordY":168.64}},"index":1,"playId":"ad288dcf-ba6e-39bc-9605-ce3366473fd8","pitchNumber":2,"startTime":"2025-08-30T22:26:45.347Z","endTime":"2025-08-30T22:26:53.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:26:53.037Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eric Wagaman singles on a fly ball to right fielder Juan Soto. Agustín Ramírez to 3rd.","rbi":0,"awayScore":8,"homeScore":8,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T22:27:06.477Z","endTime":"2025-08-30T22:28:28.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"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,1,2,3],"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":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_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":3},"credits":[]}],"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":83.4,"endSpeed":75.1,"strikeZoneTop":3.64311444987996,"strikeZoneBottom":1.74331003482485,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.73819098210993,"aZ":-45.634238683682945,"pfxX":-1.7121966376767128,"pfxZ":-9.239626068822037,"pX":-0.5203764662769441,"pZ":2.2774728136562103,"vX0":7.655794490326145,"vY0":-120.57458782339714,"vZ0":11.2392151228492,"x":136.84,"y":177.29,"x0":-3.528652850085499,"y0":50.002047589824585,"z0":1.5972126471563342,"aX":-2.4954510972680053},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-13.3,"breakHorizontal":1.1,"spinRate":1875,"spinDirection":330},"zone":7,"typeConfidence":0.9,"plateTime":0.45610656125414817,"extension":6.206153482670275},"index":0,"playId":"85e9e677-9c60-32d0-bcad-ca1b8b98a91d","pitchNumber":1,"startTime":"2025-08-30T22:27:22.214Z","endTime":"2025-08-30T22:27:26.555Z","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":73.3,"endSpeed":66.0,"strikeZoneTop":3.54000087791489,"strikeZoneBottom":1.66785067528884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.580727565921357,"aZ":-26.380598021720697,"pfxX":8.216552205264115,"pfxZ":5.161554252773693,"pX":0.7182074143503724,"pZ":1.34375242836172,"vX0":6.687285450165288,"vY0":-106.33168081340023,"vZ0":5.811589463929525,"x":89.62,"y":202.5,"x0":-3.5578492434415603,"y0":50.002788796739765,"z0":1.5952945489762906,"aX":9.222193510247143},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":11.6,"breakHorizontal":-16.9,"spinRate":2325,"spinDirection":121},"zone":14,"typeConfidence":0.9,"plateTime":0.5190489826062388,"extension":5.95539300349369},"index":1,"playId":"db7730cc-b739-3d16-86e1-78676a854c4f","pitchNumber":2,"startTime":"2025-08-30T22:27:37.671Z","endTime":"2025-08-30T22:27:42.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":73.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.545232309355026,"aZ":-46.799483457901495,"pfxX":-0.6721702138258614,"pfxZ":-10.36198359505702,"pX":0.66132921610133,"pZ":2.4569088677357818,"vX0":9.657846337529492,"vY0":-119.07137487628901,"vZ0":11.847662457449397,"x":91.79,"y":172.44,"x0":-3.3900959435349955,"y0":50.00401287283393,"z0":1.6762274240974486,"aX":-0.950313922992414},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-14.8,"breakHorizontal":-1.6,"spinRate":1974,"spinDirection":328},"zone":6,"typeConfidence":0.89,"plateTime":0.46307907030101436,"extension":6.137087538768176},"index":2,"playId":"3d8c4f88-a898-3f85-8e87-5f65621237f2","pitchNumber":3,"startTime":"2025-08-30T22:27:52.730Z","endTime":"2025-08-30T22:27:56.282Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.0,"endSpeed":66.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.962265309308037,"aZ":-26.495234375093656,"pfxX":9.315882380278268,"pfxZ":5.025156299842729,"pX":1.1013131551285624,"pZ":2.3786153010814144,"vX0":7.166903135502529,"vY0":-107.06771015011373,"vZ0":8.038011230608566,"x":75.02,"y":174.56,"x0":-3.5319374952118836,"y0":50.00473312726918,"z0":1.5643841678456676,"aX":10.533767895268834},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":12.2,"breakHorizontal":-19.2,"spinRate":2536,"spinDirection":116},"zone":14,"typeConfidence":0.89,"plateTime":0.5167519359433146,"extension":6.057999695372626},"hitData":{"launchSpeed":62.0,"launchAngle":29.0,"totalDistance":198.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":150.24,"coordY":114.87}},"index":3,"playId":"ffdff09e-b910-3f9e-9122-f8b5217b0c6a","pitchNumber":4,"startTime":"2025-08-30T22:28:15.437Z","endTime":"2025-08-30T22:28:28.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:28:28.445Z","atBatIndex":63},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Connor Norby out on a sacrifice fly to right fielder Juan Soto. Agustín Ramírez scores.","rbi":1,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T22:29:03.744Z","endTime":"2025-08-30T22:29:46.954Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":643511,"link":"/api/v1/people/643511"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":74.2,"strikeZoneTop":3.35103932500004,"strikeZoneBottom":1.55064887715467,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.55418885706578,"aZ":-50.34268335966472,"pfxX":-3.0028942228009825,"pfxZ":-12.588434762480734,"pX":-1.624573680371632,"pZ":1.9757498548929011,"vX0":5.753777997959328,"vY0":-121.23855882365415,"vZ0":11.255326514679062,"x":178.92,"y":185.43,"x0":-3.672316495303618,"y0":50.005755455597445,"z0":1.7211644287206849,"aX":-4.332176642840696},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-18.6,"breakHorizontal":3.6,"spinRate":1879,"spinDirection":318},"zone":13,"typeConfidence":0.91,"plateTime":0.4572529327324921,"extension":6.154931085031843},"index":0,"playId":"415c1740-4e13-394a-839d-85abd4bdba71","pitchNumber":1,"startTime":"2025-08-30T22:29:14.659Z","endTime":"2025-08-30T22:29:18.764Z","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(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":1},"pitchData":{"startSpeed":83.5,"endSpeed":74.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.019891913507767,"aZ":-50.802898153506916,"pfxX":-1.9454788719559912,"pfxZ":-13.017775607369574,"pX":0.11454057989120396,"pZ":2.0459449565182397,"vX0":8.97971758276302,"vY0":-120.40988033321375,"vZ0":11.555059818480842,"x":112.63,"y":183.54,"x0":-3.4530539725781453,"y0":50.0049790227133,"z0":1.7254707010445978,"aX":-2.7826162804765064},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-19.3,"breakHorizontal":0.7,"spinRate":1950,"spinDirection":344},"zone":8,"typeConfidence":0.9,"plateTime":0.45946688866300844,"extension":6.087167105321804},"hitData":{"launchSpeed":103.5,"launchAngle":19.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":204.34,"coordY":97.25}},"index":1,"playId":"252b2ef4-6f4c-365e-938a-6dfbef1f9acf","pitchNumber":2,"startTime":"2025-08-30T22:29:34.160Z","endTime":"2025-08-30T22:29:46.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:29:46.954Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jakob Marsee grounds out to first baseman Pete Alonso.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T22:30:16.127Z","endTime":"2025-08-30T22:30:29.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":84.3,"endSpeed":74.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.29158678342553,"aZ":-51.290811635699335,"pfxX":-2.1960248929872086,"pfxZ":-13.28551612972699,"pX":0.07048856189180983,"pZ":1.6685511089159382,"vX0":9.255228887502842,"vY0":-121.54264779022395,"vZ0":10.84879978539682,"x":114.31,"y":193.73,"x0":-3.566316595185195,"y0":50.002249058968985,"z0":1.6740417434482626,"aX":-3.1601507724132487},"breaks":{"breakAngle":1.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-19.7,"breakHorizontal":0.8,"spinRate":1965,"spinDirection":326},"zone":8,"typeConfidence":0.9,"plateTime":0.4574233921230526,"extension":6.066892760725945},"hitData":{"launchSpeed":80.2,"launchAngle":-33.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.27,"coordY":178.03}},"index":0,"playId":"61b50cd2-a34a-34e2-9db3-566c712befd4","pitchNumber":1,"startTime":"2025-08-30T22:30:23.055Z","endTime":"2025-08-30T22:30:29.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:30:29.402Z","atBatIndex":65},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jeff McNeil triples (5) on a fly ball to left fielder Jakob Marsee.","rbi":0,"awayScore":9,"homeScore":8,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T22:32:39.385Z","endTime":"2025-08-30T22:33:52.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"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(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":84.5,"endSpeed":76.3,"strikeZoneTop":3.55822567630581,"strikeZoneBottom":1.74104517415473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.358058712988726,"aZ":-44.93243357250177,"pfxX":5.547238785025915,"pfxZ":-8.603930857363661,"pX":-0.886326221024116,"pZ":1.0081795605842276,"vX0":-0.32299332141363074,"vY0":-122.88530153136576,"vZ0":-2.368996382695013,"x":150.78,"y":211.56,"x0":-1.4684422294422268,"y0":50.00544561420077,"z0":5.915756269657218,"aX":8.222593722681149},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-15.8,"breakHorizontal":-9.8,"spinRate":2990,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.45110854463099725,"extension":5.935238723281598},"index":0,"playId":"1ee835fc-22ad-321d-ba26-535718330106","pitchNumber":1,"startTime":"2025-08-30T22:32:43.963Z","endTime":"2025-08-30T22:32:49.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.51596767233391,"strikeZoneBottom":1.67001940679026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.4028462244753,"aZ":-31.333394273816022,"pfxX":2.514215204556057,"pfxZ":0.4666623110289212,"pX":-0.9494860408471234,"pZ":2.503806620710303,"vX0":0.5366351798076893,"vY0":-133.45049506548307,"vZ0":-2.626955108541458,"x":153.19,"y":171.18,"x0":-1.4799822034265244,"y0":50.00213527927571,"z0":5.772572098045131,"aX":4.5054855457204654},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.5,"breakHorizontal":-4.7,"spinRate":2861,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.4114305146624915,"extension":5.858802143438203},"index":1,"playId":"8d38de2b-3c83-3f82-b744-6e617b3543aa","pitchNumber":2,"startTime":"2025-08-30T22:33:00.079Z","endTime":"2025-08-30T22:33:05.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.9,"strikeZoneTop":3.53847763133742,"strikeZoneBottom":1.75465107161112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.61636080259612,"aZ":-46.17584271569334,"pfxX":3.620667983284828,"pfxZ":-8.912789270851325,"pX":-0.34051633103899026,"pZ":0.9450544982352471,"vX0":0.8529361197135626,"vY0":-125.67257236450341,"vZ0":-2.5347443816316835,"x":129.98,"y":213.26,"x0":-1.155778818163424,"y0":50.001407788923466,"z0":5.78027284803395,"aX":5.689374913000262},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-16.4,"breakHorizontal":-6.7,"spinRate":2853,"spinDirection":28},"zone":13,"typeConfidence":2.0,"plateTime":0.4387782645875311,"extension":6.087844998599659},"index":2,"playId":"ec69871e-5f0c-3cca-b136-020e2b8b520b","pitchNumber":3,"startTime":"2025-08-30T22:33:17.224Z","endTime":"2025-08-30T22:33:20.405Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.53707243656318,"aZ":-29.663990028462283,"pfxX":2.834871559252034,"pfxZ":1.3829177363740204,"pX":-0.6357178966949452,"pZ":2.6742958346369803,"vX0":0.5761727617834828,"vY0":-134.8535019699604,"vZ0":-2.8248241326998227,"x":141.23,"y":166.57,"x0":-1.220872895101791,"y0":50.00603084087054,"z0":5.853852245885806,"aX":5.160907239980132},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.0,"breakHorizontal":-5.3,"spinRate":2746,"spinDirection":114},"zone":4,"typeConfidence":2.0,"plateTime":0.4080024324078373,"extension":5.9074607539700725},"hitData":{"launchSpeed":79.7,"launchAngle":31.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.51,"coordY":130.39}},"index":3,"playId":"90b2ff68-8afd-34a2-ab4b-36017252cbd1","pitchNumber":4,"startTime":"2025-08-30T22:33:36.022Z","endTime":"2025-08-30T22:33:52.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:33:52.588Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out, second baseman Xavier Edwards to first baseman Eric Wagaman.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T22:34:36.085Z","endTime":"2025-08-30T22:36:09.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T22:34:30.195Z","endTime":"2025-08-30T22:34:38.430Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.75789364869952,"strikeZoneBottom":1.69308063854655,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.47003801450175,"aZ":-29.111403292586193,"pfxX":1.3930646779050215,"pfxZ":1.6635519235328227,"pX":0.4913317018842874,"pZ":0.907318645402585,"vX0":3.83941522041445,"vY0":-135.95954146599527,"vZ0":-7.115774016532403,"x":98.27,"y":214.28,"x0":-1.129717445717767,"y0":50.00406252505386,"z0":5.62628976931154,"aX":2.5633557769790922},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.4,"breakHorizontal":-3.5,"spinRate":2865,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4054710447822738,"extension":6.124398338437099},"index":1,"playId":"85f60347-61a2-3787-b9e8-95416ae0ff13","pitchNumber":1,"startTime":"2025-08-30T22:34:38.430Z","endTime":"2025-08-30T22:34:41.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.60854205312992,"strikeZoneBottom":1.6689341073553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.06152054080327,"aZ":-28.97193002866973,"pfxX":0.5325563579492973,"pfxZ":1.677993739349593,"pX":1.583890962572123,"pZ":0.9864649605328808,"vX0":7.064189282069975,"vY0":-137.40651472850845,"vZ0":-7.009119273208292,"x":56.63,"y":212.15,"x0":-1.0918268889203213,"y0":50.003469040091176,"z0":5.54485874871375,"aX":1.0148855410937332},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.7,"breakHorizontal":-2.5,"spinRate":2861,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.3989429484477198,"extension":6.176985077326409},"index":2,"playId":"7af8e53e-33cf-36e9-a9a9-9f245882f4ea","pitchNumber":2,"startTime":"2025-08-30T22:34:59.199Z","endTime":"2025-08-30T22:35:03.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.57439015783107,"strikeZoneBottom":1.66540868440169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.192921924878593,"aZ":-29.41093560574982,"pfxX":1.1808754422924923,"pfxZ":1.496755853570539,"pX":-0.2835669326557325,"pZ":1.342307398255716,"vX0":2.4045652295992537,"vY0":-135.35886236310535,"vZ0":-5.562358444098678,"x":127.81,"y":202.54,"x0":-1.3389166990835766,"y0":50.0033995095622,"z0":5.498783945477152,"aX":2.1773209163904284},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.7,"breakHorizontal":-2.6,"spinRate":2856,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.40557553550654113,"extension":5.9102520841397865},"index":3,"playId":"5a2904c8-f2fe-3988-b058-e48b1b1521f9","pitchNumber":3,"startTime":"2025-08-30T22:35:21.907Z","endTime":"2025-08-30T22:35:25.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.61288544098047,"strikeZoneBottom":1.67263025987961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.357145850240414,"aZ":-29.954043707379657,"pfxX":0.5833430321318862,"pfxZ":1.2147517396910157,"pX":-0.4301538823544516,"pZ":3.2588920284397673,"vX0":2.260124105950941,"vY0":-135.1514090844376,"vZ0":-1.0162920476415813,"x":133.4,"y":150.79,"x0":-1.356666045522722,"y0":50.00354773203816,"z0":5.763765658492825,"aX":1.0679518606856566},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.2,"breakHorizontal":-1.6,"spinRate":2764,"spinDirection":155},"zone":1,"typeConfidence":2.0,"plateTime":0.4069100708980651,"extension":5.86244770965226},"index":4,"playId":"7a4cdd0b-d485-384e-9d08-7236c76a91ed","pitchNumber":4,"startTime":"2025-08-30T22:35:42.725Z","endTime":"2025-08-30T22:35:47.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.72,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.489819496531787,"aZ":-27.907221974363473,"pfxX":0.8238424717489287,"pfxZ":2.329061459114129,"pX":0.15168980892539133,"pZ":2.6839793891183037,"vX0":3.24121129546063,"vY0":-135.10923042744756,"vZ0":-2.709793925771881,"x":111.22,"y":166.31,"x0":-1.1742850950215795,"y0":50.00573880146948,"z0":5.676562163063005,"aX":1.5121098987279444},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.8,"breakHorizontal":-2.3,"spinRate":2782,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.40655908277074104,"extension":5.980920072431017},"hitData":{"launchSpeed":84.3,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.23,"coordY":163.84}},"index":5,"playId":"dfaeb454-392a-3d61-9687-5f1b1b32498f","pitchNumber":5,"startTime":"2025-08-30T22:36:03.369Z","endTime":"2025-08-30T22:36:09.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:36:09.765Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Starling Marte strikes out swinging.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T22:37:38.366Z","endTime":"2025-08-30T22:38:23.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"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":{"description":"Offensive Substitution: Pinch-hitter Starling Marte replaces Luis Torrens.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T22:36:27.549Z","endTime":"2025-08-30T22:36:38.766Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":620443,"link":"/api/v1/people/620443"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-30T22:36:38.766Z","endTime":"2025-08-30T22:37:40.567Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.0,"endSpeed":79.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.33840427875146,"aZ":-29.429237690938535,"pfxX":4.582044956596624,"pfxZ":1.6907460102851921,"pX":0.6197124297920592,"pZ":2.495573948014219,"vX0":3.712556561072282,"vY0":-128.01261645104665,"vZ0":-1.6355030696948205,"x":93.38,"y":171.4,"x0":-1.4569513402508132,"y0":50.00069578382059,"z0":5.5002498298483,"aX":7.419389590435525},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.9,"breakHorizontal":-9.2,"spinRate":2788,"spinDirection":66},"zone":6,"typeConfidence":2.0,"plateTime":0.4318664502728624,"extension":6.073375612581353},"index":2,"playId":"e54d01a2-42f1-3d41-bfa7-08661c482c34","pitchNumber":1,"startTime":"2025-08-30T22:37:40.567Z","endTime":"2025-08-30T22:37:45.351Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.4,"strikeZoneTop":3.52440084636295,"strikeZoneBottom":1.62104308849288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.83504321735693,"aZ":-26.348265015234826,"pfxX":-10.677273264898089,"pfxZ":2.9563901087204627,"pX":-0.2882015630626585,"pZ":1.9071372771556476,"vX0":6.409843598893795,"vY0":-140.66586783266018,"vZ0":-4.94698268090732,"x":127.99,"y":187.29,"x0":-1.2291767941968084,"y0":50.003489538402874,"z0":5.433164749147625,"aX":-21.043584732213816},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.3,"breakHorizontal":17.8,"spinRate":2240,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.39187551288768585,"extension":5.934711292598323},"index":3,"playId":"4346676d-f453-3996-a061-d028c2157012","pitchNumber":2,"startTime":"2025-08-30T22:37:56.323Z","endTime":"2025-08-30T22:38:00.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.791164276283624,"aZ":-30.796677640539983,"pfxX":6.084259553545988,"pfxZ":0.8555970407065487,"pX":1.8389233824726345,"pZ":1.6358652169388406,"vX0":5.390839403048296,"vY0":-126.68604135692057,"vZ0":-3.217607963209761,"x":46.9,"y":194.61,"x0":-1.1162002189491644,"y0":50.002169672732066,"z0":5.415555152279274,"aX":9.768000194097285},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.0,"breakHorizontal":-12.4,"spinRate":2896,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4343711421962193,"extension":6.078977000386034},"index":4,"playId":"8d098283-d34f-369b-bceb-462e71665e68","pitchNumber":3,"startTime":"2025-08-30T22:38:15.254Z","endTime":"2025-08-30T22:38:23.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:38:23.924Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cedric Mullins lines out to left fielder Jakob Marsee.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T22:38:38.913Z","endTime":"2025-08-30T22:38:51.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.39046893113856,"aZ":-26.553580213512493,"pfxX":0.8665702263227288,"pfxZ":2.993625829402511,"pX":-0.5451524811629174,"pZ":2.1483137796781695,"vX0":1.8339273759801658,"vY0":-136.26444606867958,"vZ0":-4.506449716902302,"x":137.78,"y":180.78,"x0":-1.3399216769471631,"y0":50.004537701189754,"z0":5.6618601053933455,"aX":1.6264557867929443},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.7,"breakHorizontal":-1.9,"spinRate":2722,"spinDirection":169},"zone":7,"typeConfidence":2.0,"plateTime":0.4022125593658683,"extension":6.042236570282613},"hitData":{"launchSpeed":98.6,"launchAngle":20.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":43.29,"coordY":109.67}},"index":0,"playId":"27e1991d-1be0-3e54-a257-216c32036ef6","pitchNumber":1,"startTime":"2025-08-30T22:38:45.255Z","endTime":"2025-08-30T22:38:51.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:38:51.900Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Wiemer called out on strikes.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T22:41:36.032Z","endTime":"2025-08-30T22:42:59.269Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5,6],"actionIndex":[0,1],"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":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Hayden Senger replaces Starling Marte, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T22:40:37.627Z","endTime":"2025-08-30T22:40:37.669Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"802","replacedPlayer":{"id":516782,"link":"/api/v1/people/516782"}},{"details":{"description":"Pitching Change: Gregory Soto replaces Tyler Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T22:40:37.669Z","endTime":"2025-08-30T22:41:36.032Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":74.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.521464399727424,"aZ":-34.370739678691955,"pfxX":-6.001489799961252,"pfxZ":-1.5277294501508782,"pX":-1.1978872359446655,"pZ":1.812148509843255,"vX0":-6.564172662680929,"vY0":-120.917024253875,"vZ0":-1.4502075976043822,"x":143.83,"y":194.61,"x0":2.364747482776654,"y0":50.0048606923792,"z0":5.525235495964824,"aX":-8.607008005477967},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.9,"breakHorizontal":12.8,"spinRate":2416,"spinDirection":284},"zone":13,"typeConfidence":2.0,"plateTime":0.4585780789502323,"extension":6.654851844859713},"index":2,"playId":"6f6a76a5-3760-3758-9905-1c6dde39c761","pitchNumber":1,"startTime":"2025-08-30T22:41:36.032Z","endTime":"2025-08-30T22:41:40.338Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2025-08-30T22:41:47.350Z","endTime":"2025-08-30T22:41:58.991Z","isPitch":false,"type":"action","player":{"id":686894,"link":"/api/v1/people/686894"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.616569672521415,"aZ":-33.26444688238221,"pfxX":-9.344589701250648,"pfxZ":-0.7434720322568413,"pX":-1.7661874123326557,"pZ":0.6228033411056813,"vX0":-6.783034403640985,"vY0":-121.4953253610062,"vZ0":-4.4936985526452204,"x":184.32,"y":221.96,"x0":2.2976225226817517,"y0":50.00549629489595,"z0":5.457919943127238,"aX":-13.666476155931907},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.4,"breakHorizontal":18.8,"spinRate":2550,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.45463322143804596,"extension":6.805007833573478},"index":4,"playId":"4dff93a1-6b02-3408-8e84-f38517cd0c78","pitchNumber":2,"startTime":"2025-08-30T22:41:58.991Z","endTime":"2025-08-30T22:42:11.261Z","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":82.8,"endSpeed":75.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.717891469054546,"aZ":-32.66341192735159,"pfxX":-6.500221886193453,"pfxZ":-0.3372155510104369,"pX":-0.4381173669352748,"pZ":1.5481771141292309,"vX0":-4.597228893361619,"vY0":-120.42154944841677,"vZ0":-2.1644075443463517,"x":133.7,"y":196.98,"x0":2.353713193742996,"y0":50.004647780555054,"z0":5.40447608363637,"aX":-9.35735143224172},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.0,"breakHorizontal":13.1,"spinRate":2564,"spinDirection":300},"zone":7,"typeConfidence":2.0,"plateTime":0.4583420582869455,"extension":6.913338320936843},"index":5,"playId":"37f182d1-c257-306a-b881-ab34ee43a2a1","pitchNumber":3,"startTime":"2025-08-30T22:42:34.865Z","endTime":"2025-08-30T22:42:39.052Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.33443053598285,"strikeZoneBottom":1.52224984311261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.97088063415691,"aZ":-22.028529058546383,"pfxX":11.073058034724989,"pfxZ":5.183081827161887,"pX":-0.08222752497610694,"pZ":2.7431421336612316,"vX0":-9.460678009818881,"vY0":-139.43020098198497,"vZ0":-3.4939278397915334,"x":120.13,"y":164.72,"x0":1.9254438884389196,"y0":50.00518009873568,"z0":5.4758434250904715,"aX":21.684612008488298},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.8,"breakHorizontal":-18.0,"spinRate":2258,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.393661853288235,"extension":6.849619060629492},"index":6,"playId":"91cc1914-e200-394e-86ed-51570c70ea58","pitchNumber":4,"startTime":"2025-08-30T22:42:54.812Z","endTime":"2025-08-30T22:42:59.269Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:42:59.269Z","atBatIndex":70},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Derek Hill hit by pitch.","rbi":0,"awayScore":9,"homeScore":8,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T22:43:08.488Z","endTime":"2025-08-30T22:44:12.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.1,"endSpeed":88.0,"strikeZoneTop":3.30144297017791,"strikeZoneBottom":1.64942326047489,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.46322337538268,"aZ":-21.667776256853955,"pfxX":10.837733434188083,"pfxZ":5.25765201806041,"pX":0.041690364266934364,"pZ":2.8786520817753103,"vX0":-9.264199282743169,"vY0":-141.02441028837427,"vZ0":-3.5774924014586396,"x":115.41,"y":161.06,"x0":1.97429865612136,"y0":50.00115877235775,"z0":5.574859351088086,"aX":21.65310675405148},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.9,"breakHorizontal":-17.5,"spinRate":2378,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.389577988929779,"extension":6.613867235658232},"index":0,"playId":"bcfb9f85-2e27-327c-bbcb-b683dc92349d","pitchNumber":1,"startTime":"2025-08-30T22:43:32.499Z","endTime":"2025-08-30T22:43:37.009Z","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":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.3054341365485,"strikeZoneBottom":1.65318665192457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.640588491617038,"aZ":-21.467691966009653,"pfxX":10.334527453668228,"pfxZ":5.357393714319773,"pX":0.5676920295329156,"pZ":3.426112626032201,"vX0":-8.087987171703471,"vY0":-140.25043368027136,"vZ0":-1.8959165375013818,"x":95.36,"y":146.27,"x0":2.1409130019492175,"y0":50.00515715401561,"z0":5.5056660150636185,"aX":20.665765989074604},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.5,"breakHorizontal":-17.2,"spinRate":2326,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.389993916142914,"extension":6.625545208151533},"index":1,"playId":"c020ca55-bcb2-389a-9e29-eeb01d18a423","pitchNumber":2,"startTime":"2025-08-30T22:43:46.919Z","endTime":"2025-08-30T22:43:52.399Z","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, 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":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.588505949356755,"aZ":-30.25787049020328,"pfxX":-7.097999133702163,"pfxZ":1.302166878209432,"pX":-2.468746166518097,"pZ":0.07104915064741284,"vX0":-8.431665151636205,"vY0":-121.95609318489186,"vZ0":-6.043274822052037,"x":211.1,"y":236.86,"x0":1.9885636399194664,"y0":50.00151095414613,"z0":5.273295478165025,"aX":-10.421197348143943},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.8,"breakHorizontal":15.2,"spinRate":2657,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.45350912452017056,"extension":6.599639527847679},"index":2,"playId":"48eb7050-e777-3de7-ba07-0479b6ec0d8b","pitchNumber":3,"startTime":"2025-08-30T22:44:05.855Z","endTime":"2025-08-30T22:44:12.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:44:12.164Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T22:45:45.048Z","endTime":"2025-08-30T22:49:27.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":7},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T22:44:58.196Z","endTime":"2025-08-30T22:46:52.658Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.50287872032738,"aZ":-19.7983276054812,"pfxX":10.673094338753772,"pfxZ":6.165917599611677,"pX":0.3211628255734689,"pZ":2.5044148251702834,"vX0":-8.34486796716682,"vY0":-140.866764299459,"vZ0":-4.40877134076676,"x":78.55,"y":175.79,"x0":1.9378089337071096,"y0":50.00024384003828,"z0":5.372603520549286,"aX":21.41072727031164},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.4,"breakHorizontal":-17.5,"spinRate":2304,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.3890862931847545,"extension":6.649632476302772},"index":1,"playId":"b68c92ce-e60a-3b1e-b5a1-1d0bda773c93","pitchNumber":1,"startTime":"2025-08-30T22:46:52.658Z","endTime":"2025-08-30T22:46:56.028Z","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":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.963414235321416,"aZ":-30.12063448386035,"pfxX":1.5051540326846942,"pfxZ":1.400682907836872,"pX":-0.21914606243210547,"pZ":1.6060197257153062,"vX0":-5.746965893759793,"vY0":-121.01953150347947,"vZ0":-3.084578670244953,"x":125.35,"y":195.42,"x0":2.0019090224912857,"y0":50.00454582559143,"z0":5.564904422741829,"aX":2.2098464938316673},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.0,"breakHorizontal":-1.2,"spinRate":2393,"spinDirection":312},"zone":8,"typeConfidence":2.0,"plateTime":0.4544572064122847,"extension":6.719976051308001},"index":2,"playId":"39510b00-548b-3f74-94a9-fa5706fa6fe2","pitchNumber":2,"startTime":"2025-08-30T22:47:13.911Z","endTime":"2025-08-30T22:47:17.447Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.133610774976226,"aZ":-22.422407790858756,"pfxX":11.244490561537525,"pfxZ":4.887581054017641,"pX":-0.004741889360055774,"pZ":1.9125672691353828,"vX0":-9.35298116974642,"vY0":-140.45449647741364,"vZ0":-5.464140738411793,"x":117.18,"y":187.14,"x0":1.909238070752106,"y0":50.00542255789899,"z0":5.3436617190543565,"aX":22.44543007982899},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.8,"breakHorizontal":-18.4,"spinRate":2357,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.3901374767972623,"extension":6.911031062898227},"index":3,"playId":"efb82593-1416-3ea4-bba2-255e9eeda2e6","pitchNumber":3,"startTime":"2025-08-30T22:47:39.617Z","endTime":"2025-08-30T22:47:42.880Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.026735503557,"aZ":-17.457925291742537,"pfxX":10.93198823804875,"pfxZ":7.439336094234646,"pX":0.4272173712553544,"pZ":2.864814271208824,"vX0":-7.59640364144089,"vY0":-140.29372416912304,"vZ0":-4.296364844908538,"x":100.72,"y":161.43,"x0":1.7604129316279864,"y0":50.002237267552445,"z0":5.566311117462238,"aX":21.62287310993331},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.7,"breakHorizontal":-18.1,"spinRate":2375,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.3915793657402391,"extension":6.661044267745925},"index":4,"playId":"8cca843f-02dc-3fa5-a05a-bb94e4a4853d","pitchNumber":4,"startTime":"2025-08-30T22:48:01.928Z","endTime":"2025-08-30T22:48:04.966Z","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":97.1,"endSpeed":87.9,"strikeZoneTop":3.20191232329127,"strikeZoneBottom":1.51979211842192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.47961121369888,"aZ":-14.7789436424703,"pfxX":6.5106613475982105,"pfxZ":8.70012224500088,"pX":-0.8397459027676681,"pZ":3.6975131314945138,"vX0":-9.661531886540342,"vY0":-141.0821187517352,"vZ0":-2.370766722390467,"x":149.01,"y":138.95,"x0":1.7960298124854115,"y0":50.00641256565395,"z0":5.51051504606731,"aX":13.023781981967845},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":-9.6,"spinRate":2305,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.3894219747834433,"extension":6.907208622072561},"index":5,"playId":"657efae5-bac8-30e8-a229-6a53fcfad594","pitchNumber":5,"startTime":"2025-08-30T22:48:25.167Z","endTime":"2025-08-30T22:48:29.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.1,"strikeZoneTop":3.22638684847498,"strikeZoneBottom":1.54439819980845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.741819609183345,"aZ":-26.42781739774181,"pfxX":1.006319938742644,"pfxZ":3.4603285746646963,"pX":-1.833675661895897,"pZ":-0.20526640618698613,"vX0":-9.360438820638354,"vY0":-128.78695543760753,"vZ0":-8.592105059333864,"x":186.9,"y":244.32,"x0":1.7359976404412027,"y0":50.00323886390384,"z0":5.256120283948704,"aX":1.6726776356481472},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.2,"breakHorizontal":0.5,"spinRate":2518,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.4272687670592439,"extension":7.055186135615749},"index":6,"playId":"1185ea13-114e-3279-a327-62dd3e5e868f","pitchNumber":6,"startTime":"2025-08-30T22:48:45.043Z","endTime":"2025-08-30T22:48:50.264Z","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":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.969073466156555,"aZ":-30.24706659239265,"pfxX":-7.518888973945862,"pfxZ":1.2363572030584145,"pX":-0.31969447939920825,"pZ":2.145566337418623,"vX0":-4.069816709826304,"vY0":-125.05272606523657,"vZ0":-2.084125663830842,"x":129.19,"y":180.85,"x0":2.3141091861736744,"y0":50.002919686170905,"z0":5.510104663069254,"aX":-11.71765213687139},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.9,"breakHorizontal":14.6,"spinRate":2609,"spinDirection":293},"zone":4,"typeConfidence":2.0,"plateTime":0.44069053793351465,"extension":6.4774334825998805},"hitData":{"launchSpeed":85.4,"launchAngle":31.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.9,"coordY":75.37}},"index":7,"playId":"4de3482f-50c2-397c-b84a-42faf2d1fffe","pitchNumber":7,"startTime":"2025-08-30T22:49:14.577Z","endTime":"2025-08-30T22:49:27.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:49:27.970Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, pitcher Gregory Soto to first baseman Pete Alonso.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T22:49:47.566Z","endTime":"2025-08-30T22:51:40.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","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":4},"credits":[{"player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":96.3,"endSpeed":87.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.395619657567664,"aZ":-24.856363123048464,"pfxX":11.329720023098812,"pfxZ":3.739258951280794,"pX":0.6029231070482524,"pZ":2.6782280636817273,"vX0":-7.5744502980993005,"vY0":-139.87368811515614,"vZ0":-2.9475796604729223,"x":94.02,"y":166.47,"x0":1.8923830853388814,"y0":50.00032413368072,"z0":5.3992715892598095,"aX":22.153104491769525},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.2,"breakHorizontal":-18.7,"spinRate":2411,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.3935717955950304,"extension":7.074749738170064},"index":0,"playId":"2ac48745-a7b7-3136-8204-26e6954b9f44","pitchNumber":1,"startTime":"2025-08-30T22:49:51.615Z","endTime":"2025-08-30T22:49:54.809Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.4,"strikeZoneTop":3.52121360174775,"strikeZoneBottom":1.75086676208847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.94072459312005,"aZ":-24.860374288867057,"pfxX":11.202171003378202,"pfxZ":3.6259027880370223,"pX":-0.16410878493450942,"pZ":2.512745565675286,"vX0":-9.22667652096302,"vY0":-141.9265063198984,"vZ0":-3.6032884250277366,"x":123.26,"y":170.94,"x0":1.692116908315097,"y0":50.00285345857474,"z0":5.403439234694428,"aX":22.592805468977904},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.9,"breakHorizontal":-18.1,"spinRate":2418,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.38762290199229765,"extension":6.720479267962554},"index":1,"playId":"2edecb20-a494-3ba1-a0b5-9d3ab6a4c29d","pitchNumber":2,"startTime":"2025-08-30T22:50:16.430Z","endTime":"2025-08-30T22:50:20.554Z","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":97.7,"endSpeed":88.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.58135857465291,"aZ":-14.55782583040893,"pfxX":6.520827563002449,"pfxZ":8.738495792000014,"pX":-0.8309906391023602,"pZ":2.9252608881777413,"vX0":-9.386591588791859,"vY0":-141.81717209587245,"vZ0":-4.419494669486306,"x":148.68,"y":159.8,"x0":1.6905827799170883,"y0":50.000146869016326,"z0":5.44727723473749,"aX":13.14258798359761},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":-9.7,"spinRate":2239,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.3877710198949935,"extension":6.61806487455496},"index":2,"playId":"5e846eb1-3870-3636-a346-4fc3d666a384","pitchNumber":3,"startTime":"2025-08-30T22:50:39.365Z","endTime":"2025-08-30T22:50:44.622Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":76.6,"strikeZoneTop":3.53671888792094,"strikeZoneBottom":1.76546205282147,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.050870940898065,"aZ":-28.740422725811005,"pfxX":-7.951548160674569,"pfxZ":2.292040474804936,"pX":-1.6504897293221128,"pZ":-0.0064637464034375414,"vX0":-6.019516698984182,"vY0":-123.90773213330469,"vZ0":-6.682974211852301,"x":179.91,"y":238.95,"x0":1.8749080537211138,"y0":50.002793386818816,"z0":5.243291325369911,"aX":-11.919523072740706},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.3,"breakHorizontal":16.2,"spinRate":2587,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.4482902702563698,"extension":6.885132253923528},"index":3,"playId":"a7cbcec6-bf00-3500-8a57-4370c756f1da","pitchNumber":4,"startTime":"2025-08-30T22:51:09.139Z","endTime":"2025-08-30T22:51:15.888Z","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":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":87.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":41.5052100386761,"aZ":-29.08358932713307,"pfxX":12.564369248527777,"pfxZ":1.557205195430237,"pX":-0.7193791786709073,"pZ":2.638183214095465,"vX0":-11.219461725132383,"vY0":-142.08632230737467,"vZ0":-2.63971565558316,"x":144.42,"y":167.55,"x0":1.706425940353441,"y0":50.00200346847493,"z0":5.485715410330906,"aX":24.930547033273694},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.3,"breakHorizontal":-19.6,"spinRate":2253,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.389922725406862,"extension":6.743406614669015},"hitData":{"launchSpeed":67.8,"launchAngle":-59.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.48,"coordY":184.11}},"index":4,"playId":"b39049d4-98a7-3f74-b8cd-f03ada0d540e","pitchNumber":5,"startTime":"2025-08-30T22:51:33.380Z","endTime":"2025-08-30T22:51:40.718Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:51:40.718Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Lindor flies out sharply to right fielder Joey Wiemer.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T22:54:22.505Z","endTime":"2025-08-30T22:54:35.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ronny Henriquez replaces Calvin Faucher.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T22:53:06.640Z","endTime":"2025-08-30T22:54:24.857Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678692,"link":"/api/v1/people/678692"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.25301174220283,"aZ":-24.420479664066956,"pfxX":1.3931992531438568,"pfxZ":4.783757745839538,"pX":0.2510370905718447,"pZ":2.1874482897374485,"vX0":5.388336949541742,"vY0":-126.62501006514559,"vZ0":-2.7019054797002453,"x":107.43,"y":179.72,"x0":-2.0869757987153017,"y0":50.00405285288988,"z0":5.225616815530632,"aX":2.2581081205154097},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.3,"breakHorizontal":-3.7,"spinRate":2293,"spinDirection":85},"zone":5,"typeConfidence":2.0,"plateTime":0.432827147130161,"extension":6.637552136482815},"hitData":{"launchSpeed":100.6,"launchAngle":53.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":200.93,"coordY":122.22}},"index":1,"playId":"fa38380c-d480-3af0-9460-dfaeb8f0fbfd","pitchNumber":1,"startTime":"2025-08-30T22:54:24.857Z","endTime":"2025-08-30T22:54:35.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:54:35.175Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Juan Soto walks.","rbi":0,"awayScore":9,"homeScore":8,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T22:54:49.161Z","endTime":"2025-08-30T22:57:19.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.05687712374224,"strikeZoneBottom":1.47147685343571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.858596920545644,"aZ":-30.164789748329706,"pfxX":-10.824710070771127,"pfxZ":1.1060187513073174,"pX":0.515071427109232,"pZ":0.17675980145322137,"vX0":10.870374549873763,"vY0":-134.2385155840057,"vZ0":-6.857916741365904,"x":97.37,"y":234.01,"x0":-2.186211875494799,"y0":50.00615333668677,"z0":4.920817610297927,"aX":-19.701920739619332},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.6,"breakHorizontal":17.2,"spinRate":1641,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4084996450559206,"extension":6.6124885896148875},"index":0,"playId":"93cdba65-4cc6-3a24-b341-5c49198737a2","pitchNumber":1,"startTime":"2025-08-30T22:55:06.004Z","endTime":"2025-08-30T22:55:09.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.09212822906936,"strikeZoneBottom":1.53756439517061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.544312921442444,"aZ":-29.378476966237702,"pfxX":-11.075841551466333,"pfxZ":1.498638393870924,"pX":0.3973153903980491,"pZ":1.9613431075295689,"vX0":10.465872971403899,"vY0":-135.1204291481388,"vZ0":-2.882203551304671,"x":101.86,"y":185.82,"x0":-2.0743653236583044,"y0":50.00020289034066,"z0":5.091211994458728,"aX":-20.618612623582475},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.3,"breakHorizontal":18.0,"spinRate":1467,"spinDirection":244},"zone":9,"typeConfidence":2.0,"plateTime":0.40430307918479524,"extension":6.468839260721304},"index":1,"playId":"0e16a863-86dd-3386-b3f4-69ee647658a2","pitchNumber":2,"startTime":"2025-08-30T22:55:27.798Z","endTime":"2025-08-30T22:55:31.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.17394618065723,"strikeZoneBottom":1.5600002868353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.01167993608718,"aZ":-28.17569173847603,"pfxX":3.031516903032355,"pfxZ":2.4389748029287484,"pX":0.9555689765434711,"pZ":1.1217689217346087,"vX0":6.46378289738725,"vY0":-127.03882914055453,"vZ0":-4.379904862279002,"x":80.58,"y":208.49,"x0":-2.0116027491305672,"y0":50.004898545021085,"z0":5.097118230937305,"aX":4.976091662479666},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.7,"breakHorizontal":-7.0,"spinRate":2495,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.4304646697583596,"extension":6.567967418243769},"index":2,"playId":"2fb9607c-b5df-3cd5-a79c-9350f654916f","pitchNumber":3,"startTime":"2025-08-30T22:55:47.185Z","endTime":"2025-08-30T22:55:50.550Z","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":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.0,"strikeZoneTop":3.18041152069934,"strikeZoneBottom":1.56275812386169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.2343215098494,"aZ":-29.13979196765547,"pfxX":4.972652765587597,"pfxZ":1.8636455142079171,"pX":0.9225176899278317,"pZ":0.8663551133193983,"vX0":5.336390899911741,"vY0":-127.55272547701989,"vZ0":-4.868297757744395,"x":81.84,"y":215.39,"x0":-1.8523327137625725,"y0":50.00389485114948,"z0":5.131126385870985,"aX":8.091683639648192},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.4,"breakHorizontal":-10.3,"spinRate":2596,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.43143994306453104,"extension":6.6336955955765164},"index":3,"playId":"da640211-0ca3-39bb-aa6c-4b98884afeef","pitchNumber":4,"startTime":"2025-08-30T22:56:06.231Z","endTime":"2025-08-30T22:56:09.824Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2025-08-30T22:56:19.497Z","endTime":"2025-08-30T22:56:36.500Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.248021881804323,"aZ":-24.52757517904805,"pfxX":-11.094214058389731,"pfxZ":4.163420012761441,"pX":0.0793108524289107,"pZ":1.0893120237085063,"vX0":9.896687417015345,"vY0":-135.13203058059705,"vZ0":-5.822844759505968,"x":113.98,"y":209.37,"x0":-2.2008620390846954,"y0":50.003736466396795,"z0":5.010536236419064,"aX":-20.384488719546294},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.4,"breakHorizontal":17.8,"spinRate":1495,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.40633595137695266,"extension":6.653343826454223},"index":5,"playId":"90261b7d-7bc8-356a-a137-ebde20a04fdb","pitchNumber":5,"startTime":"2025-08-30T22:56:36.500Z","endTime":"2025-08-30T22:56:43.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.1,"strikeZoneTop":3.02163287442426,"strikeZoneBottom":1.48782451880582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.25827604458418,"aZ":-9.984374414361074,"pfxX":-4.048042174356707,"pfxZ":10.818238776930421,"pX":-1.1020264711415118,"pZ":2.299706315915459,"vX0":4.063666657765192,"vY0":-142.86426481734702,"vZ0":-6.050861976775136,"x":159.01,"y":176.69,"x0":-2.022205339345981,"y0":50.00510630059406,"z0":5.083659841631867,"aX":-8.305116465803247},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.5,"breakHorizontal":6.5,"spinRate":2357,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.38451717353041204,"extension":6.669298874973765},"index":6,"playId":"d606c011-ce48-37be-bcc0-41b74a194a2f","pitchNumber":6,"startTime":"2025-08-30T22:57:14.819Z","endTime":"2025-08-30T22:57:19.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T22:57:19.117Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging. Juan Soto steals (25) 2nd base.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T22:57:44.847Z","endTime":"2025-08-30T23:00:28.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.795554115178483,"aZ":-29.988540355267094,"pfxX":4.839157281483789,"pfxZ":1.3667824217973492,"pX":0.728704069578168,"pZ":0.7828423213734651,"vX0":5.759268638101473,"vY0":-125.57245929445926,"vZ0":-4.691005690363893,"x":89.22,"y":217.64,"x0":-2.2242955677981504,"y0":50.00028703415014,"z0":5.119187265595645,"aX":7.713501106641188},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.6,"breakHorizontal":-10.1,"spinRate":2510,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4364370149560073,"extension":6.596265088656192},"index":0,"playId":"8f127eb3-5777-355c-837a-6266da08d975","pitchNumber":1,"startTime":"2025-08-30T22:57:48.077Z","endTime":"2025-08-30T22:57:52.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":78.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.620449740743826,"aZ":-24.017608598331464,"pfxX":2.6046793853685157,"pfxZ":5.16166532124166,"pX":1.083673602573873,"pZ":1.7393530362631382,"vX0":7.0251973787438535,"vY0":-125.9885873308558,"vZ0":-3.608108020719357,"x":75.69,"y":191.82,"x0":-2.098405458716202,"y0":50.00413121134136,"z0":5.169103633967637,"aX":4.115878534067265},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.6,"breakHorizontal":-6.6,"spinRate":2486,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.437578127307785,"extension":6.587924254049511},"index":1,"playId":"6b5aff20-17fb-39e2-8f0f-e50d009c734f","pitchNumber":2,"startTime":"2025-08-30T22:58:07.727Z","endTime":"2025-08-30T22:58:11.181Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-30T22:58:27.154Z","endTime":"2025-08-30T22:58:37.053Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"}},{"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":87.8,"endSpeed":80.1,"strikeZoneTop":3.62494386286467,"strikeZoneBottom":1.70040480759634,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.057455174786888,"aZ":-23.759492517777066,"pfxX":0.7758867560141645,"pfxZ":5.148134806577613,"pX":0.9150029595988166,"pZ":1.1762624503139913,"vX0":7.4028513260862345,"vY0":-127.56035593630936,"vZ0":-4.838587921515214,"x":82.12,"y":207.02,"x0":-2.134709570647051,"y0":50.00587182614805,"z0":4.9885301999575,"aX":1.269599759037443},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.3,"breakHorizontal":-3.2,"spinRate":2435,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.43060988950480894,"extension":6.73260492015803},"index":3,"playId":"26911c94-b5e1-3ab5-83ad-48a175be5cc8","pitchNumber":3,"startTime":"2025-08-30T22:58:37.053Z","endTime":"2025-08-30T22:58:40.769Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":87.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.356148308542124,"aZ":-9.001002809276216,"pfxX":-3.651227280534866,"pfxZ":11.620981325072172,"pX":0.17109307419659348,"pZ":1.9563925792929566,"vX0":6.484479031488063,"vY0":-141.29868827258483,"vZ0":-7.292131858626253,"x":110.48,"y":185.96,"x0":-1.6937598448709108,"y0":50.0004294958944,"z0":5.170717175237002,"aX":-7.279798610929231},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.4,"breakHorizontal":5.0,"spinRate":2355,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.38971022797165533,"extension":6.587676845485147},"index":4,"playId":"6cd3d7e5-af86-3ae7-a4df-e1c43ca7e83d","pitchNumber":4,"startTime":"2025-08-30T22:58:59.273Z","endTime":"2025-08-30T22:59:02.281Z","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":85.4,"endSpeed":78.3,"strikeZoneTop":3.59512516314251,"strikeZoneBottom":1.67072566215939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.893829323770877,"aZ":-33.72944252088349,"pfxX":8.736426771770748,"pfxZ":-1.0027081303878491,"pX":0.3570821395687496,"pZ":-0.13352825661097634,"vX0":3.401001018963738,"vY0":-124.27681824958404,"vZ0":-5.689341293452642,"x":103.39,"y":242.39,"x0":-2.169505693551612,"y0":50.005985104744305,"z0":5.029979350233121,"aX":13.49205484215955},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.0,"breakHorizontal":-16.7,"spinRate":2544,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.44292494624392287,"extension":6.559101940054752},"index":5,"playId":"f178e825-b130-31a4-921b-c6ad6b53edbc","pitchNumber":5,"startTime":"2025-08-30T22:59:27.445Z","endTime":"2025-08-30T22:59:31.288Z","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":6,"playId":"041598cd-5bbd-38a4-86ea-ea1b3d2a8dbb","startTime":"2025-08-30T22:59:59.110Z","endTime":"2025-08-30T23:00:02.112Z","isPitch":false,"type":"pickoff"},{"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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.024551488361947,"aZ":-33.314028531989834,"pfxX":7.952206259268127,"pfxZ":-0.696186211170124,"pX":1.20384316117628,"pZ":1.3464035071931568,"vX0":5.646987931007702,"vY0":-127.44649135147685,"vZ0":-2.692100534822054,"x":71.11,"y":202.43,"x0":-2.0795631743823204,"y0":50.00354614187701,"z0":5.067328804401185,"aX":12.984387228133595},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.7,"breakHorizontal":-15.7,"spinRate":2490,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.4310079661982189,"extension":6.548885014616936},"index":7,"playId":"3da02488-865f-3644-8b6f-d2750084a1a1","pitchNumber":6,"startTime":"2025-08-30T23:00:20.140Z","endTime":"2025-08-30T23:00:28.205Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:00:28.205Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Nimmo grounds out, shortstop Otto Lopez to first baseman Eric Wagaman.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T23:00:53.138Z","endTime":"2025-08-30T23:02:20.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"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":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.3,"strikeZoneTop":3.63769263666919,"strikeZoneBottom":1.68359727161706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.38459368013246,"aZ":-10.709476809405446,"pfxX":-2.3066315311389762,"pfxZ":10.834624626424704,"pX":-0.6893871760936473,"pZ":3.008440827436208,"vX0":4.054112659033695,"vY0":-140.89956119185206,"vZ0":-4.174518214875299,"x":143.28,"y":157.55,"x0":-1.8569064973510812,"y0":50.003510347136654,"z0":5.219038742718461,"aX":-4.570348782157015},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.7,"breakHorizontal":3.2,"spinRate":2467,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.39092825676698295,"extension":6.645020769926915},"index":0,"playId":"a48a18ce-62dd-3d36-9542-fb097aa7f3d7","pitchNumber":1,"startTime":"2025-08-30T23:01:01.741Z","endTime":"2025-08-30T23:01:05.588Z","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":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.58792676217326,"strikeZoneBottom":1.65495250434886,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.94866165453091,"aZ":-28.618137891765745,"pfxX":-11.192029749448453,"pfxZ":1.938070606460975,"pX":-0.123754451393847,"pZ":0.8987128666272132,"vX0":9.255262826100719,"vY0":-135.17199325375475,"vZ0":-5.185422957979503,"x":121.72,"y":214.51,"x0":-2.153330959169074,"y0":50.00306871038339,"z0":4.873882619085436,"aX":-20.524575082883878},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.5,"breakHorizontal":18.1,"spinRate":1524,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.40662156600143984,"extension":6.639171687063952},"index":1,"playId":"2c2efd32-994b-3d90-9e7b-5a563a23d49b","pitchNumber":2,"startTime":"2025-08-30T23:01:23.370Z","endTime":"2025-08-30T23:01:26.749Z","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(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.4,"endSpeed":78.8,"strikeZoneTop":3.63,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.522814586436365,"aZ":-33.992453685691004,"pfxX":6.6282636577444665,"pfxZ":-1.1554459461020283,"pX":1.0348754340078197,"pZ":0.3572301581076088,"vX0":4.9855864557065015,"vY0":-125.67645701769327,"vZ0":-4.735579150413285,"x":77.55,"y":229.13,"x0":-1.8476912307345283,"y0":50.00284996441938,"z0":5.080238368101778,"aX":10.422104504891811},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.1,"breakHorizontal":-13.3,"spinRate":2606,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4387006870986214,"extension":6.606037300353729},"index":2,"playId":"f3d241fe-e16c-38b9-8a50-cd3121cc8c2d","pitchNumber":3,"startTime":"2025-08-30T23:01:44.582Z","endTime":"2025-08-30T23:01:50.381Z","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":94.2,"endSpeed":85.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.94506898445148,"aZ":-25.57979148584885,"pfxX":-12.148450683231307,"pfxZ":3.5223510189575338,"pX":0.05893323013421179,"pZ":1.3520410642972436,"vX0":10.032924908462071,"vY0":-136.69644605263275,"vZ0":-4.902874587752308,"x":114.75,"y":202.27,"x0":-2.0987750398915166,"y0":50.004420646646416,"z0":4.947313239827114,"aX":-22.762866219373713},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.4,"breakHorizontal":19.6,"spinRate":1651,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.40222439034381097,"extension":6.681486070470242},"hitData":{"launchSpeed":72.1,"launchAngle":10.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.57,"coordY":137.3}},"index":3,"playId":"460fc9e1-2a1d-3312-a79d-3a45cc7cf5fb","pitchNumber":4,"startTime":"2025-08-30T23:02:12.759Z","endTime":"2025-08-30T23:02:20.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:02:20.210Z","atBatIndex":77},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Agustín Ramírez doubles (28) on a fly ball to left fielder Brandon Nimmo.","rbi":0,"awayScore":9,"homeScore":8,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T23:05:04.496Z","endTime":"2025-08-30T23:06:17.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Edwin Díaz replaces Gregory Soto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T23:03:57.436Z","endTime":"2025-08-30T23:04:58.355Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621242,"link":"/api/v1/people/621242"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T23:04:58.355Z","endTime":"2025-08-30T23:05:06.901Z","isPitch":false,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.4,"strikeZoneTop":3.16999919448021,"strikeZoneBottom":1.47027789701323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.309271952036134,"aZ":-19.441865060129107,"pfxX":-7.4750179289232594,"pfxZ":6.266502023317578,"pX":1.3882941887014386,"pZ":2.341062821458346,"vX0":11.41041054080668,"vY0":-140.7788985511095,"vZ0":-3.1315005124691635,"x":64.08,"y":175.57,"x0":-1.7235578064659736,"y0":50.00324470844206,"z0":4.70808069788202,"aX":-15.188898112160444},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.9,"breakHorizontal":11.5,"spinRate":2430,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.38727254540237865,"extension":7.025903327379101},"index":2,"playId":"c31e85ab-1c56-3347-896f-26e69c9dc2a9","pitchNumber":1,"startTime":"2025-08-30T23:05:06.901Z","endTime":"2025-08-30T23:05:11.131Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.20481900174196,"strikeZoneBottom":1.50208479334117,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.901235767942424,"aZ":-27.028451196481488,"pfxX":0.27936541225869815,"pfxZ":2.9497515973757995,"pX":-0.5113036095598497,"pZ":2.0691654257459136,"vX0":3.4366693827053725,"vY0":-130.86472301105647,"vZ0":-2.6788196786505742,"x":136.49,"y":182.91,"x0":-1.8743045523916582,"y0":50.005143095187776,"z0":5.1168174509444535,"aX":0.4875760064883216},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.0,"breakHorizontal":-1.2,"spinRate":2268,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.41748600696804905,"extension":6.740424322633018},"index":3,"playId":"2feb1a03-cc25-3035-9946-e1cac2f046cd","pitchNumber":2,"startTime":"2025-08-30T23:05:18.184Z","endTime":"2025-08-30T23:05:22.437Z","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":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.95928417073676,"aZ":-17.027410399075457,"pfxX":-6.489920764284561,"pfxZ":7.569263036196476,"pX":-0.8089795003531747,"pZ":3.60559274643136,"vX0":5.26313825397128,"vY0":-140.36800903355518,"vZ0":-0.25558777066291194,"x":147.84,"y":141.43,"x0":-1.8625807455567098,"y0":50.0016717232453,"z0":4.80383558046828,"aX":-12.985379052625294},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.8,"breakHorizontal":10.7,"spinRate":2342,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3898082839239576,"extension":6.912691327133752},"index":4,"playId":"13ca82dc-eeb9-37b0-b51d-bbe27f6e4b59","pitchNumber":3,"startTime":"2025-08-30T23:05:30.833Z","endTime":"2025-08-30T23:05:34.654Z","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":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.1,"strikeZoneTop":3.24847769272532,"strikeZoneBottom":1.54568712344609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.47434704059365,"aZ":-23.737707441887036,"pfxX":0.1777833223812717,"pfxZ":4.677931527345062,"pX":3.0023460825162873,"pZ":0.23030797980956846,"vX0":11.843709013685832,"vY0":-132.76248214256552,"vZ0":-7.570188312028206,"x":2.56,"y":232.56,"x0":-1.5193216280441038,"y0":50.005587594273955,"z0":4.81745641595047,"aX":0.32177144116034456},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.1,"breakHorizontal":-2.6,"spinRate":2313,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4108187800806329,"extension":6.974797199903455},"index":5,"playId":"ec37050d-b6ec-37d4-b535-2c57ee91a9f8","pitchNumber":4,"startTime":"2025-08-30T23:05:46.025Z","endTime":"2025-08-30T23:05:49.136Z","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":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.84469334280767,"aZ":-28.68404756503446,"pfxX":1.0474948160440531,"pfxZ":2.023667711936336,"pX":-0.19034867143730802,"pZ":2.1239749114102233,"vX0":3.9101158528638535,"vY0":-130.6437099312906,"vZ0":-1.752097320919907,"x":124.26,"y":181.43,"x0":-1.8433646150423781,"y0":50.00570235945287,"z0":4.96199790177521,"aX":1.8076924093040403},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.5,"breakHorizontal":-2.8,"spinRate":2250,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.4194681188897791,"extension":7.149735596391994},"hitData":{"launchSpeed":92.9,"launchAngle":27.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":27.69,"coordY":104.79}},"index":6,"playId":"0fc7c19e-2598-3f84-a895-c579397545bc","pitchNumber":5,"startTime":"2025-08-30T23:06:03.937Z","endTime":"2025-08-30T23:06:17.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:06:17.696Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out swinging.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T23:07:00.874Z","endTime":"2025-08-30T23:08:44.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6],"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Troy Johnston replaces Heriberto Hernández.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T23:06:27.144Z","endTime":"2025-08-30T23:07:03.277Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":681715,"link":"/api/v1/people/681715"}},{"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":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.36720924428639,"aZ":-17.220454230452965,"pfxX":-7.405190733873898,"pfxZ":7.310145111776608,"pX":-0.10551717603877393,"pZ":3.1107521066815793,"vX0":7.438287673229039,"vY0":-142.31286642390927,"vZ0":-1.7111031859565378,"x":121.02,"y":154.79,"x0":-1.7939309929423062,"y0":50.0068181204273,"z0":4.813287528549116,"aX":-15.157692621798939},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.1,"breakHorizontal":11.9,"spinRate":2324,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.3852124453977446,"extension":6.898075310066835},"index":1,"playId":"af926568-b4d7-3339-aad9-afa44f0c4e32","pitchNumber":1,"startTime":"2025-08-30T23:07:03.277Z","endTime":"2025-08-30T23:07:07.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(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.9,"endSpeed":89.7,"strikeZoneTop":3.55637843529671,"strikeZoneBottom":1.63653914227831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.50562506944134,"aZ":-17.12240043409433,"pfxX":-7.990625020102723,"pfxZ":7.2523374500873325,"pX":-0.01021522180678908,"pZ":2.029313225777868,"vX0":7.92869034952486,"vY0":-143.67652222052197,"vZ0":-4.113484270727267,"x":117.39,"y":183.99,"x0":-1.776993870982037,"y0":50.00328923604765,"z0":4.554264211661605,"aX":-16.587094901636892},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.4,"breakHorizontal":12.7,"spinRate":2263,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.38226272171809983,"extension":6.916638917146664},"index":2,"playId":"de7ef28e-f63f-37f9-bd28-d92060069449","pitchNumber":2,"startTime":"2025-08-30T23:07:20.430Z","endTime":"2025-08-30T23:07:24.578Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-30T23:07:38.111Z","endTime":"2025-08-30T23:07:55.042Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"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.2,"endSpeed":89.5,"strikeZoneTop":3.56291717894658,"strikeZoneBottom":1.64304069999362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.734914121073594,"aZ":-15.847912853944525,"pfxX":-8.233987462606734,"pfxZ":7.930971234855205,"pX":1.3420680844628565,"pZ":2.548802709401408,"vX0":11.422876482928489,"vY0":-142.54674254611984,"vZ0":-2.927632819435659,"x":65.84,"y":169.96,"x0":-1.647067543570677,"y0":50.0006708677834,"z0":4.5895597102675145,"aX":-16.94613772388243},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.9,"breakHorizontal":12.6,"spinRate":2333,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.38423393497838143,"extension":7.293877424702436},"index":4,"playId":"1c573bce-37ed-3ca9-8fd4-d46a00f038df","pitchNumber":3,"startTime":"2025-08-30T23:07:55.042Z","endTime":"2025-08-30T23:07:58.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.46657998546932,"strikeZoneBottom":1.64104954137469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.527426909993636,"aZ":-28.257675329775267,"pfxX":-0.6753683913019399,"pfxZ":2.210631253688408,"pX":1.451393291108346,"pZ":0.1326707880188753,"vX0":8.59837491093985,"vY0":-132.0571461380242,"vZ0":-6.510813338571852,"x":61.68,"y":235.2,"x0":-1.7557427446413314,"y0":50.000275554407025,"z0":4.70232149886759,"aX":-1.1954506191606424},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.8,"breakHorizontal":-0.6,"spinRate":2289,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4144011224875386,"extension":7.070200174963379},"index":5,"playId":"3f47d71b-33a6-3ed2-a623-4ab6706e747f","pitchNumber":4,"startTime":"2025-08-30T23:08:11.908Z","endTime":"2025-08-30T23:08:16.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.638440277346813,"aZ":-27.742392358844103,"pfxX":-0.6692359542062478,"pfxZ":2.4979803968539103,"pX":0.9663095907186572,"pZ":0.8675609586563725,"vX0":7.268816993616057,"vY0":-132.41282927002334,"vZ0":-5.033632844057252,"x":80.17,"y":215.36,"x0":-1.7290090654801422,"y0":50.002676448389686,"z0":4.826530672696529,"aX":-1.1881788535281852},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.6,"breakHorizontal":-0.4,"spinRate":2298,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.41387970517795747,"extension":6.956740778008539},"index":6,"playId":"b0788221-f05b-3890-bbbc-76ce7c8febf9","pitchNumber":5,"startTime":"2025-08-30T23:08:38.384Z","endTime":"2025-08-30T23:08:44.196Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:08:44.196Z","atBatIndex":79},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Liam Hicks walks.","rbi":0,"awayScore":9,"homeScore":8,"isOut":false},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T23:09:31.460Z","endTime":"2025-08-30T23:11:55.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7,8,9],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Liam Hicks replaces Eric Wagaman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T23:08:58.066Z","endTime":"2025-08-30T23:09:33.769Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":676572,"link":"/api/v1/people/676572"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.007173531522337,"aZ":-28.098916066191975,"pfxX":-1.097265139445941,"pfxZ":2.2935702320105804,"pX":0.3938405660368542,"pZ":1.1617281058412243,"vX0":5.973848258299249,"vY0":-132.83307340848452,"vZ0":-4.407731396946653,"x":101.99,"y":207.41,"x0":-1.7473300399430713,"y0":50.00169597315462,"z0":4.899471177027235,"aX":-1.9492460352055498},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.4,"breakHorizontal":0.6,"spinRate":2260,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4132623737103023,"extension":7.038708654048153},"index":1,"playId":"609ec272-8103-3d71-9f91-fdfe7c76adfc","pitchNumber":1,"startTime":"2025-08-30T23:09:33.769Z","endTime":"2025-08-30T23:09:38.603Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"ed4ddca3-1786-46cd-8346-d3ef204f479c","startTime":"2025-08-30T23:09:50.442Z","endTime":"2025-08-30T23:09:55.442Z","isPitch":false,"type":"stepoff"},{"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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.23729099501496,"strikeZoneBottom":1.52627995068152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.383259856060334,"aZ":-29.33008992058441,"pfxX":0.10738567190183357,"pfxZ":1.62195352609616,"pX":-0.94791626736369,"pZ":2.1386808648903113,"vX0":2.0951806169299902,"vY0":-131.90085860972843,"vZ0":-1.7104891159734237,"x":153.13,"y":181.04,"x0":-1.7681818495446902,"y0":50.00370466588203,"z0":4.968918914005442,"aX":0.1876616595135097},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.8,"breakHorizontal":-0.7,"spinRate":2244,"spinDirection":172},"zone":13,"typeConfidence":2.0,"plateTime":0.41606850643725,"extension":6.859472316903951},"index":3,"playId":"cb2a3224-d6d5-394b-abc5-0ac36664761b","pitchNumber":2,"startTime":"2025-08-30T23:10:03.534Z","endTime":"2025-08-30T23:10:07.175Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.07286347821757,"aZ":-28.517352917727106,"pfxX":-0.5732635367670738,"pfxZ":2.048730417398118,"pX":0.6861859363305326,"pZ":1.3520836402357592,"vX0":6.543614198187628,"vY0":-133.09757439060553,"vZ0":-3.654780801122433,"x":90.84,"y":202.27,"x0":-1.7355680302976462,"y0":50.00085646290022,"z0":4.82101221325226,"aX":-1.0225024998914964},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.1,"breakHorizontal":-0.5,"spinRate":2367,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.4124128340236113,"extension":7.065369494234387},"index":4,"playId":"4fafa847-4758-3105-a800-c991d1ff6e60","pitchNumber":3,"startTime":"2025-08-30T23:10:20.730Z","endTime":"2025-08-30T23:10:24.457Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-30T23:10:37.372Z","endTime":"2025-08-30T23:10:49.820Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.3,"endSpeed":88.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.89870379536121,"aZ":-18.44966542142424,"pfxX":-9.467572972913533,"pfxZ":6.737747184293983,"pX":0.07422410615894667,"pZ":2.452944102336569,"vX0":8.382543869041333,"vY0":-142.7508433613687,"vZ0":-2.7673040522843415,"x":114.17,"y":172.55,"x0":-1.6894564280339912,"y0":50.00087831419838,"z0":4.614634868285494,"aX":-19.280279956731437},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.8,"breakHorizontal":15.1,"spinRate":2300,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.38564769153040723,"extension":7.152017290267794},"index":6,"playId":"668e9c35-8dbf-394d-839b-01be4128c8a4","pitchNumber":4,"startTime":"2025-08-30T23:10:49.820Z","endTime":"2025-08-30T23:10:55.656Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":88.1,"strikeZoneTop":3.12157946466586,"strikeZoneBottom":1.40881467130832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.55766682247009,"aZ":-17.743637839778906,"pfxX":-7.693935946258433,"pfxZ":7.1258166059580645,"pX":-1.8990828243485853,"pZ":2.3146454692789633,"vX0":3.079632620697902,"vY0":-142.97477973928088,"vZ0":-3.0363277778172275,"x":189.39,"y":176.28,"x0":-2.0039807697603975,"y0":50.00571649877301,"z0":4.533937869697177,"aX":-15.589916642189737},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.2,"breakHorizontal":13.1,"spinRate":2181,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.38626971769062957,"extension":7.196336501730257},"index":7,"playId":"fbb8dbb0-1d1b-3ae7-974d-73f5f6c9547b","pitchNumber":5,"startTime":"2025-08-30T23:11:13.422Z","endTime":"2025-08-30T23:11:16.461Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.28464871743793,"strikeZoneBottom":1.53358363960781,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.828388149659755,"aZ":-27.316231325604665,"pfxX":-1.1411400994218144,"pfxZ":2.7787105885177503,"pX":0.05504944885520886,"pZ":0.6331881688718277,"vX0":5.064894211021207,"vY0":-131.45707052091007,"vZ0":-5.40176834138928,"x":114.9,"y":221.68,"x0":-1.7483316995203442,"y0":50.00577928673038,"z0":4.742205789376982,"aX":-1.9979560567648933},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.1,"breakHorizontal":1.0,"spinRate":2288,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4166344430648059,"extension":6.903365008752631},"index":8,"playId":"6d496473-75ad-36ea-9c5b-ee76b52eb2c0","pitchNumber":6,"startTime":"2025-08-30T23:11:31.083Z","endTime":"2025-08-30T23:11:37.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.07458773922753,"strikeZoneBottom":1.42457144086137,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.67309820364033,"aZ":-29.02003053684634,"pfxX":-0.22588899611683844,"pfxZ":1.749712001129085,"pX":-0.2723685170686309,"pZ":3.358517230447763,"vX0":4.211713292553548,"vY0":-133.20189092835182,"vZ0":1.1592346149268895,"x":127.38,"y":148.1,"x0":-1.8423347928396987,"y0":50.0038420106429,"z0":5.010475884278954,"aX":-0.40827449989028847},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.6,"breakHorizontal":-0.5,"spinRate":2209,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.41065057350980805,"extension":6.9739493029002215},"index":9,"playId":"5b64a231-7146-39dd-aed2-348c85731ef8","pitchNumber":7,"startTime":"2025-08-30T23:11:51.837Z","endTime":"2025-08-30T23:11:55.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:11:55.945Z","atBatIndex":80},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Connor Norby doubles (13) on a line drive to center fielder Cedric Mullins. Agustín Ramírez scores. Liam Hicks scores.","rbi":2,"awayScore":11,"homeScore":8,"isOut":false},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T23:12:28.740Z","endTime":"2025-08-30T23:13:36.419Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3,4],"runners":[{"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":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":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":{"id":621242,"link":"/api/v1/people/621242"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":{"id":621242,"link":"/api/v1/people/621242"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.5,"strikeZoneTop":3.22245314132212,"strikeZoneBottom":1.50443458101774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.59904764132797,"aZ":-16.243826449626564,"pfxX":-6.095288013774341,"pfxZ":7.869692499880312,"pX":-1.646343625504351,"pZ":2.815533171893928,"vX0":3.1789235814575765,"vY0":-141.8869683927714,"vZ0":-2.2071962712344373,"x":179.75,"y":162.76,"x0":-1.9935673653801902,"y0":50.00518679615325,"z0":4.647102124339377,"aX":-12.341830022963176},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.9,"breakHorizontal":10.3,"spinRate":2235,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.38708331279043406,"extension":7.153187223363543},"index":0,"playId":"85240545-50f5-366a-8f7e-e4e536c17fb7","pitchNumber":1,"startTime":"2025-08-30T23:12:29.876Z","endTime":"2025-08-30T23:12:35.544Z","isPitch":true,"type":"pitch"},{"details":{"description":"Agustín Ramírez steals (11) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"85240545-50f5-366a-8f7e-e4e536c17fb7","startTime":"2025-08-30T23:12:38.118Z","endTime":"2025-08-30T23:13:03.478Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682663,"link":"/api/v1/people/682663"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.479006923940105,"aZ":-16.49153612943357,"pfxX":-5.986717361574087,"pfxZ":7.692926552479344,"pX":-0.4619365057332219,"pZ":3.486671975306365,"vX0":5.831252223346478,"vY0":-142.32160211244556,"vZ0":-0.4300804192452281,"x":134.61,"y":144.64,"x0":-1.7655120054017541,"y0":50.005781635606986,"z0":4.689755667789227,"aX":-12.210292037162962},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.0,"breakHorizontal":9.6,"spinRate":2116,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.38572095531255,"extension":7.09095274071359},"index":2,"playId":"9e92284c-231f-3abf-b17a-171fa70b4852","pitchNumber":2,"startTime":"2025-08-30T23:13:03.478Z","endTime":"2025-08-30T23:13:08.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.802054540687287,"aZ":-28.597968614722223,"pfxX":-0.2800273095677823,"pfxZ":2.0670248462124157,"pX":0.4607618170898628,"pZ":1.774893800880092,"vX0":5.63728130359797,"vY0":-130.65912570664494,"vZ0":-2.74382095891244,"x":99.44,"y":190.86,"x0":-1.6859181840036401,"y0":50.00593709307521,"z0":4.9813041184650135,"aX":-0.4852947719294835},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.4,"breakHorizontal":-0.7,"spinRate":2204,"spinDirection":167},"zone":9,"typeConfidence":2.0,"plateTime":0.41875409232913263,"extension":7.063180057562404},"hitData":{"launchSpeed":94.2,"launchAngle":21.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":95.9,"coordY":83.67}},"index":3,"playId":"a657c0e7-a646-301b-a4b1-476727c5b4e9","pitchNumber":3,"startTime":"2025-08-30T23:13:20.451Z","endTime":"2025-08-30T23:13:36.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:13:36.419Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee called out on strikes.","rbi":0,"awayScore":11,"homeScore":8,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T23:14:11.837Z","endTime":"2025-08-30T23:15:08.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"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],"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":3},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"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":97.3,"endSpeed":87.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.732983395073134,"aZ":-16.140986806841497,"pfxX":-8.041295220304377,"pfxZ":8.00621759202385,"pX":-0.26684354003595784,"pZ":2.5129024111885165,"vX0":7.211334104756486,"vY0":-141.43488457955314,"vZ0":-2.9190541377626844,"x":127.17,"y":170.93,"x0":-1.8193660894265886,"y0":50.00327506907023,"z0":4.608641546145298,"aX":-16.10405151716751},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.0,"breakHorizontal":12.8,"spinRate":2238,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.38899439911290656,"extension":7.164227181094427},"index":0,"playId":"feaed231-ab1c-3bb0-a0f8-5e250e7dae78","pitchNumber":1,"startTime":"2025-08-30T23:14:11.837Z","endTime":"2025-08-30T23:14:16.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":87.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.89868679694122,"aZ":-16.85944455138834,"pfxX":-6.81072061898075,"pfxZ":7.6819956379057395,"pX":-0.06004008765107832,"pZ":3.1201945876646513,"vX0":7.167119796520554,"vY0":-141.6277627737297,"vZ0":-1.1133796456400704,"x":119.29,"y":154.53,"x0":-1.7612343689906478,"y0":50.004784931609976,"z0":4.616517095987973,"aX":-13.582608281604},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.8,"breakHorizontal":10.6,"spinRate":2196,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.38949793912623765,"extension":7.0132900781793746},"index":1,"playId":"7b515127-bb52-3029-9c5a-07405d2cac07","pitchNumber":2,"startTime":"2025-08-30T23:14:27.897Z","endTime":"2025-08-30T23:14:32.726Z","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":98.2,"endSpeed":87.8,"strikeZoneTop":3.4268749929414,"strikeZoneBottom":1.61856842072397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.43131328804163,"aZ":-18.189589789560664,"pfxX":-7.585700299801372,"pfxZ":6.9209859389866875,"pX":-2.034639645509848,"pZ":4.36866964256589,"vX0":2.3330944616685856,"vY0":-142.7936221242631,"vZ0":2.285867822358469,"x":194.56,"y":120.83,"x0":-1.8877353720305883,"y0":50.004347122120954,"z0":4.715594159379755,"aX":-15.330982561588577},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":13.1,"spinRate":2201,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.38676169253140547,"extension":6.797289942767583},"index":2,"playId":"62cfec12-47f8-349f-beba-6ed614d4a8e0","pitchNumber":3,"startTime":"2025-08-30T23:14:45.572Z","endTime":"2025-08-30T23:14:48.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.42832124354897,"strikeZoneBottom":1.62019307313387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.767160242874837,"aZ":-28.390584672920316,"pfxX":1.6960598278661942,"pfxZ":2.1470659747813308,"pX":0.0832893178513947,"pZ":1.6474448115521947,"vX0":4.041306346903266,"vY0":-132.1279363739219,"vZ0":-2.9193953135977444,"x":113.83,"y":194.3,"x0":-1.6879034581863637,"y0":50.00468073177596,"z0":4.858078351641193,"aX":2.9917692908979503},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.5,"breakHorizontal":-4.0,"spinRate":2177,"spinDirection":186},"zone":8,"typeConfidence":2.0,"plateTime":0.4149177455565174,"extension":6.770828976110527},"index":3,"playId":"42b0ed04-f947-3219-a54a-ffc7a949e43d","pitchNumber":4,"startTime":"2025-08-30T23:15:03.898Z","endTime":"2025-08-30T23:15:08.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:15:08.978Z","atBatIndex":82},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Wiemer singles on a soft ground ball to third baseman Brett Baty. Connor Norby to 3rd.","rbi":0,"awayScore":11,"homeScore":8,"isOut":false},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T23:15:29.024Z","endTime":"2025-08-30T23:15:55.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"postOnThird":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.72439915945772,"strikeZoneBottom":1.70023163148461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.22207541660172,"aZ":-30.331516682527738,"pfxX":0.8696366358182139,"pfxZ":1.0973710970404706,"pX":-1.0059669715201802,"pZ":3.07396907191267,"vX0":1.9353572699412231,"vY0":-129.01719195988926,"vZ0":1.0968755554404037,"x":155.35,"y":155.78,"x0":-1.8793074082155992,"y0":50.00524904003696,"z0":4.983603462267622,"aX":1.4637067865402809},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.5,"breakHorizontal":-2.0,"spinRate":2179,"spinDirection":178},"zone":11,"typeConfidence":2.0,"plateTime":0.42479420578656546,"extension":6.9552022124342665},"index":0,"playId":"0585d3e3-0e94-345f-8fd0-99fbc09620da","pitchNumber":1,"startTime":"2025-08-30T23:15:30.038Z","endTime":"2025-08-30T23:15:36.135Z","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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.551385356795663,"aZ":-29.71045330142257,"pfxX":0.6219785722135319,"pfxZ":1.51208593232292,"pX":-0.20929907622085317,"pZ":2.1114184849949917,"vX0":3.879574097990662,"vY0":-127.34970189871062,"vZ0":-1.100027770825181,"x":124.98,"y":181.77,"x0":-1.8369488492490647,"y0":50.005186427044926,"z0":4.911338183098728,"aX":1.0159009377214714},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.8,"breakHorizontal":-2.0,"spinRate":2184,"spinDirection":173},"zone":8,"typeConfidence":2.0,"plateTime":0.43103160413515207,"extension":7.031564600200977},"hitData":{"launchSpeed":54.3,"launchAngle":-55.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":110.68,"coordY":182.84}},"index":1,"playId":"27c68582-6ae9-3d3f-8650-9cab6ce08780","pitchNumber":2,"startTime":"2025-08-30T23:15:43.550Z","endTime":"2025-08-30T23:15:55.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:15:55.233Z","atBatIndex":83},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Derek Hill strikes out swinging.","rbi":0,"awayScore":11,"homeScore":8,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T23:16:16.280Z","endTime":"2025-08-30T23:17:21.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":86.7,"strikeZoneTop":3.51797453180101,"strikeZoneBottom":1.70866633806784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.53208106695325,"aZ":-16.999253031905372,"pfxX":-6.948440993347194,"pfxZ":7.767338086095627,"pX":1.003874704293536,"pZ":3.0883681867367887,"vX0":9.997495287478012,"vY0":-139.8577890018684,"vZ0":-1.2210999815527697,"x":78.73,"y":155.39,"x0":-1.7370824510060918,"y0":50.00656352155044,"z0":4.660853113876203,"aX":-13.582511318921734},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":10.2,"spinRate":2175,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.3936872161553655,"extension":7.155575800777484},"index":0,"playId":"1da85018-3f44-3bde-a93d-459aedb932ba","pitchNumber":1,"startTime":"2025-08-30T23:16:23.761Z","endTime":"2025-08-30T23:16:29.112Z","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":95.8,"endSpeed":86.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.03750681757977,"aZ":-18.683870249115984,"pfxX":-5.86953919578143,"pfxZ":6.981347833094311,"pX":-0.037922133616769035,"pZ":2.993599090326985,"vX0":6.89306310865263,"vY0":-139.2740039826606,"vZ0":-1.2573043622035023,"x":118.45,"y":157.95,"x0":-1.8016926678891152,"y0":50.002927819992045,"z0":4.7066820124899245,"aX":-11.343047267740527},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.5,"breakHorizontal":8.9,"spinRate":2114,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.39575316127977533,"extension":7.1068899183771554},"index":1,"playId":"f1c0ab8e-5ec8-3bc0-b307-fa5c46327eea","pitchNumber":2,"startTime":"2025-08-30T23:16:37.811Z","endTime":"2025-08-30T23:16:42.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.6873408034489,"aZ":-14.950428224183687,"pfxX":-6.512856795778772,"pfxZ":8.543056263329612,"pX":-0.052560154484688024,"pZ":3.1538437258951766,"vX0":7.17126314995935,"vY0":-141.85976882931578,"vZ0":-1.508407854738765,"x":119.0,"y":153.63,"x0":-1.7800727143559714,"y0":50.00533036950076,"z0":4.656526425459771,"aX":-13.134843273861286},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.2,"breakHorizontal":10.2,"spinRate":2285,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.3877021429354932,"extension":7.015912748709098},"index":2,"playId":"f598bb61-bc13-3007-b450-f501be537847","pitchNumber":3,"startTime":"2025-08-30T23:16:53.232Z","endTime":"2025-08-30T23:16:57.456Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-30T23:17:09.517Z","endTime":"2025-08-30T23:17:17.315Z","isPitch":false,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"}},{"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,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.78041238957902,"aZ":-17.344795032203066,"pfxX":-6.839418925051776,"pfxZ":7.300081084048111,"pX":0.5015690960734394,"pZ":3.4940354093897548,"vX0":8.568971698717691,"vY0":-142.35658462303348,"vZ0":-0.13393550266491233,"x":97.88,"y":144.44,"x0":-1.673445169395137,"y0":50.003982234111845,"z0":4.649253526694051,"aX":-13.896554449592015},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.3,"breakHorizontal":10.4,"spinRate":2263,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.38626152366631494,"extension":7.170340390148185},"index":4,"playId":"6623a6f3-ce78-368e-ab55-5be01f0ce682","pitchNumber":4,"startTime":"2025-08-30T23:17:17.315Z","endTime":"2025-08-30T23:17:21.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:17:21.504Z","atBatIndex":84},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mark Vientos grounds out softly, pitcher Tyler Phillips to first baseman Liam Hicks.","rbi":0,"awayScore":11,"homeScore":8,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T23:19:49.157Z","endTime":"2025-08-30T23:19:58.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"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],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663969,"link":"/api/v1/people/663969"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Troy Johnston remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T23:19:22.525Z","endTime":"2025-08-30T23:19:22.568Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"description":"Liam Hicks remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T23:19:22.568Z","endTime":"2025-08-30T23:19:22.572Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":676572,"link":"/api/v1/people/676572"}},{"details":{"description":"Pitching Change: Tyler Phillips replaces Ronny Henriquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-30T23:19:22.572Z","endTime":"2025-08-30T23:19:51.506Z","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":"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":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":74.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.66427510484496,"aZ":-33.96983738341955,"pfxX":6.261209102635566,"pfxZ":-1.2379583517588317,"pX":0.38499244434066743,"pZ":1.8589062520062651,"vX0":2.2815838533600763,"vY0":-122.43742598981054,"vZ0":-1.867490457111073,"x":102.32,"y":188.59,"x0":-1.3835285579706795,"y0":50.0020564055096,"z0":5.658869084954865,"aX":9.10275167859514},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.5,"breakHorizontal":-12.0,"spinRate":2431,"spinDirection":58},"zone":9,"typeConfidence":2.0,"plateTime":0.4548204787263215,"extension":6.641625033914831},"hitData":{"launchSpeed":52.1,"launchAngle":-60.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":128.91,"coordY":190.83}},"index":3,"playId":"1a054b19-5946-3508-9635-2c5a2e4ec25b","pitchNumber":1,"startTime":"2025-08-30T23:19:51.506Z","endTime":"2025-08-30T23:19:58.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:19:58.720Z","atBatIndex":85},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeff McNeil walks.","rbi":0,"awayScore":11,"homeScore":8,"isOut":false},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T23:20:18.241Z","endTime":"2025-08-30T23:21:34.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.7,"strikeZoneTop":3.50110582091803,"strikeZoneBottom":1.65236861304644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.297497970697123,"aZ":-43.52171288317143,"pfxX":2.2786303417215334,"pfxZ":-7.619114587097569,"pX":0.38088533050834383,"pZ":1.4341785410534438,"vX0":2.4301317331293544,"vY0":-122.36738686608186,"vZ0":-2.1291279946535107,"x":102.48,"y":200.06,"x0":-0.9281184647937677,"y0":50.00603239579174,"z0":6.109375350006359,"aX":3.391804990516618},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-14.0,"breakHorizontal":-4.8,"spinRate":2637,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4508106270117378,"extension":6.664576492587122},"index":0,"playId":"5f3dd676-3c30-32f1-aa95-ea7a9dcd9699","pitchNumber":1,"startTime":"2025-08-30T23:20:21.962Z","endTime":"2025-08-30T23:20:26.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.3,"strikeZoneTop":3.51187394131741,"strikeZoneBottom":1.65368467827206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.66185929881391,"aZ":-25.03900454336324,"pfxX":-11.468525551361214,"pfxZ":3.6385172034147297,"pX":-0.479318521391367,"pZ":1.8984026753402168,"vX0":5.704951401534296,"vY0":-140.1458757428005,"vZ0":-5.7658998106921056,"x":135.27,"y":187.52,"x0":-1.066324905410489,"y0":50.004856515632625,"z0":5.648309415199463,"aX":-22.507940155902194},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.4,"breakHorizontal":19.3,"spinRate":2116,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.3928558893930476,"extension":6.242523821886858},"index":1,"playId":"3e7524b7-f6d5-305b-b177-b599a6eccb91","pitchNumber":2,"startTime":"2025-08-30T23:20:35.996Z","endTime":"2025-08-30T23:20:40.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.7,"strikeZoneTop":3.53487541732787,"strikeZoneBottom":1.76766063638777,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.573880064456393,"aZ":-45.44438388387811,"pfxX":5.095491139328617,"pfxZ":-8.983783455331505,"pX":0.2508317893483807,"pZ":0.030620269130668166,"vX0":1.4727282410470874,"vY0":-122.26359443738735,"vZ0":-4.593731184122933,"x":107.44,"y":237.95,"x0":-1.024881642958004,"y0":50.00276379207457,"z0":5.934110007791467,"aX":7.526340835460881},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-17.2,"breakHorizontal":-9.6,"spinRate":2729,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.45222738688196085,"extension":6.803242903144675},"index":2,"playId":"77df21f3-6625-3a10-8c6c-3b8973e7ed65","pitchNumber":3,"startTime":"2025-08-30T23:20:51.006Z","endTime":"2025-08-30T23:20:55.784Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.55396254129477,"strikeZoneBottom":1.75654726792868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.50799613761969,"aZ":-22.508790239329432,"pfxX":-11.247550848466403,"pfxZ":4.778431133423009,"pX":1.2420057400873759,"pZ":2.4213252894947965,"vX0":9.868327064359875,"vY0":-141.425825361238,"vZ0":-5.06218794890935,"x":69.66,"y":173.4,"x0":-0.8326716543529923,"y0":50.00549533831664,"z0":5.679815351888687,"aX":-22.768331558748223},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.8,"breakHorizontal":18.4,"spinRate":2136,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.38741483585383474,"extension":6.704102189151112},"index":3,"playId":"388a5768-abe0-3132-a422-59603772a1e6","pitchNumber":4,"startTime":"2025-08-30T23:21:16.259Z","endTime":"2025-08-30T23:21:21.145Z","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":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.44725589533806,"strikeZoneBottom":1.66093368321463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.671954850330145,"aZ":-22.619813165242263,"pfxX":-11.062517724029622,"pfxZ":4.797910775616464,"pX":0.992261525788991,"pZ":1.036000953982917,"vX0":9.475558276576384,"vY0":-140.225238441419,"vZ0":-8.422324831182687,"x":79.18,"y":210.81,"x0":-0.9931862562552298,"y0":50.00452710069661,"z0":5.554069706525624,"aX":-22.035552679188285},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.1,"breakHorizontal":18.1,"spinRate":2096,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.39058838267939633,"extension":6.719044525113828},"index":4,"playId":"5cd35fe3-465f-303b-8581-58e41e3b4a3b","pitchNumber":5,"startTime":"2025-08-30T23:21:31.026Z","endTime":"2025-08-30T23:21:34.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:21:34.933Z","atBatIndex":86},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brett Baty grounds into a force out, fielded by shortstop Otto Lopez. Jeff McNeil out at 2nd. Brett Baty to 1st.","rbi":0,"awayScore":11,"homeScore":8,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T23:22:11.323Z","endTime":"2025-08-30T23:22:58.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T23:22:00.450Z","endTime":"2025-08-30T23:22:13.644Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"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":85.0,"endSpeed":78.0,"strikeZoneTop":3.6298077564694,"strikeZoneBottom":1.74252767827282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.785070484565725,"aZ":-41.62104079431847,"pfxX":1.2507660175603612,"pfxZ":-6.154012242211849,"pX":0.9204845258807913,"pZ":1.842443112456512,"vX0":3.7566678443889554,"vY0":-123.712088912373,"vZ0":-1.8023782810659712,"x":81.91,"y":189.03,"x0":-0.7857321225601703,"y0":50.00047769373555,"z0":6.098527250692815,"aX":1.9206597601112019},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-11.3,"breakHorizontal":-3.2,"spinRate":2554,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4443020520722034,"extension":6.621489430142677},"index":1,"playId":"1523072d-3fdf-354d-b73f-5ed9f47aff63","pitchNumber":1,"startTime":"2025-08-30T23:22:13.644Z","endTime":"2025-08-30T23:22:19.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.3,"strikeZoneTop":3.48390205191261,"strikeZoneBottom":1.53484384399718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.480283305941974,"aZ":-44.49136792634005,"pfxX":3.5834932897475213,"pfxZ":-8.335787040295147,"pX":0.7225013004089732,"pZ":2.267982987259693,"vX0":2.408962724539449,"vY0":-121.75104313381688,"vZ0":-0.03375369608938805,"x":89.46,"y":177.54,"x0":-0.7508503428135702,"y0":50.00334709740475,"z0":6.184486956550689,"aX":5.293905973341908},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-14.8,"breakHorizontal":-7.1,"spinRate":2594,"spinDirection":33},"zone":6,"typeConfidence":2.0,"plateTime":0.4526607027320848,"extension":6.751122988357954},"index":2,"playId":"61c0a494-53d7-358b-9e68-fee10cde0fdb","pitchNumber":2,"startTime":"2025-08-30T23:22:31.580Z","endTime":"2025-08-30T23:22:36.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.0,"strikeZoneTop":3.72,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.57307341678057,"aZ":-26.262810143406675,"pfxX":-13.279813734112249,"pfxZ":3.0285611784242095,"pX":-0.14430958549690526,"pZ":2.0657259704019246,"vX0":6.9135031355483285,"vY0":-139.99813612607417,"vZ0":-5.024228459298295,"x":122.5,"y":183.01,"x0":-0.9431723362556179,"y0":50.00185236425936,"z0":5.639884505572288,"aX":-25.914850753526192},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.4,"breakHorizontal":22.2,"spinRate":2062,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.39378435628415653,"extension":6.741781889517951},"hitData":{"launchSpeed":110.4,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.46,"coordY":131.41}},"index":3,"playId":"9cc8970e-f2d5-35e0-a032-d063c4a4b4a8","pitchNumber":3,"startTime":"2025-08-30T23:22:51.162Z","endTime":"2025-08-30T23:22:58.996Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:22:58.996Z","atBatIndex":87},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hayden Senger singles on a line drive to left fielder Jakob Marsee. Brett Baty to 2nd.","rbi":0,"awayScore":11,"homeScore":8,"isOut":false},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T23:23:30.781Z","endTime":"2025-08-30T23:24:01.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"postOnSecond":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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(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":95.6,"endSpeed":86.7,"strikeZoneTop":3.33547306238617,"strikeZoneBottom":1.57433479961399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.441330022678976,"aZ":-26.60636625781119,"pfxX":-9.45521088126051,"pfxZ":2.874655750017599,"pX":-0.46062300479662405,"pZ":3.233765622391774,"vX0":4.297736217884876,"vY0":-139.1596047604393,"vZ0":-2.293324826022034,"x":134.56,"y":151.47,"x0":-0.8059558049231365,"y0":50.006347114535956,"z0":5.851234807409418,"aX":-18.34399327663556},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.9,"breakHorizontal":16.1,"spinRate":2008,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3952602362523354,"extension":6.420614512787254},"index":0,"playId":"efe5a5b9-2b1b-345a-84df-abc91b91472d","pitchNumber":1,"startTime":"2025-08-30T23:23:33.950Z","endTime":"2025-08-30T23:23:38.160Z","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":84.6,"endSpeed":77.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.266194732177674,"aZ":-33.59720462570994,"pfxX":7.405246022568443,"pfxZ":-0.9347143610943967,"pX":0.6746701619915771,"pZ":2.2471639415343203,"vX0":1.9470765919532789,"vY0":-123.0984211192256,"vZ0":-1.4692846623857623,"x":91.28,"y":178.11,"x0":-1.0910189546848776,"y0":50.00607604365225,"z0":5.72898032548296,"aX":11.225121856725043},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.8,"breakHorizontal":-13.9,"spinRate":2514,"spinDirection":46},"zone":6,"typeConfidence":2.0,"plateTime":0.44707510058579025,"extension":6.9745393234359785},"hitData":{"launchSpeed":80.9,"launchAngle":20.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.89,"coordY":106.6}},"index":1,"playId":"16ba98ca-d3e3-3b9f-8ec0-9381fd904fdb","pitchNumber":2,"startTime":"2025-08-30T23:23:50.227Z","endTime":"2025-08-30T23:24:01.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:24:01.883Z","atBatIndex":88},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cedric Mullins strikes out swinging.","rbi":0,"awayScore":11,"homeScore":8,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T23:24:12.189Z","endTime":"2025-08-30T23:25:41.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"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(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":84.2,"endSpeed":77.0,"strikeZoneTop":3.41478136910057,"strikeZoneBottom":1.59048643988026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.80177265340244,"aZ":-41.67938144622868,"pfxX":5.888702170118048,"pfxZ":-6.328041934767191,"pX":-0.6170800714556645,"pZ":2.2638567942681407,"vX0":-1.2769268659287285,"vY0":-122.55245744382148,"vZ0":-0.7986985475182344,"x":140.52,"y":177.66,"x0":-0.8502311829223445,"y0":50.0001316566309,"z0":6.1898697461081635,"aX":8.85303328321364},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-11.3,"breakHorizontal":-10.3,"spinRate":2661,"spinDirection":36},"zone":4,"typeConfidence":2.0,"plateTime":0.44890139975987164,"extension":6.701407098542299},"index":0,"playId":"a74ebc13-35ae-31d6-a6bc-c36977b23db4","pitchNumber":1,"startTime":"2025-08-30T23:24:27.036Z","endTime":"2025-08-30T23:24:31.245Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.959362857687367,"aZ":-45.236764134938305,"pfxX":4.191777052116579,"pfxZ":-8.683469094361001,"pX":0.3929705234709922,"pZ":1.2830106287664071,"vX0":1.2794927167925867,"vY0":-122.88308327103199,"vZ0":-2.2942254315315775,"x":102.02,"y":204.14,"x0":-0.6810439030873937,"y0":50.001778745626545,"z0":6.129797390433302,"aX":6.307499759141503},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-16.0,"breakHorizontal":-7.9,"spinRate":2711,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4484764600492568,"extension":6.767689213173163},"index":1,"playId":"8d112cbc-3b27-3b7a-ab97-ceae238c5167","pitchNumber":2,"startTime":"2025-08-30T23:24:44.125Z","endTime":"2025-08-30T23:24:49.068Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-30T23:24:58.034Z","endTime":"2025-08-30T23:25:11.593Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.3,"strikeZoneTop":3.41129385190994,"strikeZoneBottom":1.58825563272968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.16550813132615,"aZ":-23.445312763280132,"pfxX":-8.150666758867878,"pfxZ":5.296436630733047,"pX":0.03189158210129822,"pZ":1.1357633559838967,"vX0":4.988039904734135,"vY0":-128.23008624766388,"vZ0":-6.855401707917103,"x":115.78,"y":208.11,"x0":-0.8903639825873603,"y0":50.00209706661014,"z0":5.701663431157643,"aX":-13.42752900203},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.0,"breakHorizontal":13.4,"spinRate":1382,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.428905802554993,"extension":6.975886563337265},"index":3,"playId":"86ddc604-5252-3284-8bef-841670e346fb","pitchNumber":3,"startTime":"2025-08-30T23:25:11.593Z","endTime":"2025-08-30T23:25:14.695Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.4434052400846,"aZ":-44.614899555033276,"pfxX":2.4358693125851474,"pfxZ":-8.246713226266568,"pX":0.05785817655381932,"pZ":1.2263690433295131,"vX0":0.8327380960260573,"vY0":-122.90375775317774,"vZ0":-2.5779611472419193,"x":114.79,"y":205.67,"x0":-0.6030013572994724,"y0":50.00097535230067,"z0":6.127077400928548,"aX":3.675470473630727},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-15.2,"breakHorizontal":-4.6,"spinRate":2668,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.447982994695336,"extension":6.850347719752062},"index":4,"playId":"d1721a8d-5bf0-316c-b38e-03a70c1760be","pitchNumber":4,"startTime":"2025-08-30T23:25:36.280Z","endTime":"2025-08-30T23:25:41.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:25:41.693Z","atBatIndex":89}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cedric Mullins strikes out swinging.","rbi":0,"awayScore":11,"homeScore":8,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T23:24:12.189Z","endTime":"2025-08-30T23:25:41.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"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(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":84.2,"endSpeed":77.0,"strikeZoneTop":3.41478136910057,"strikeZoneBottom":1.59048643988026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.80177265340244,"aZ":-41.67938144622868,"pfxX":5.888702170118048,"pfxZ":-6.328041934767191,"pX":-0.6170800714556645,"pZ":2.2638567942681407,"vX0":-1.2769268659287285,"vY0":-122.55245744382148,"vZ0":-0.7986985475182344,"x":140.52,"y":177.66,"x0":-0.8502311829223445,"y0":50.0001316566309,"z0":6.1898697461081635,"aX":8.85303328321364},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-11.3,"breakHorizontal":-10.3,"spinRate":2661,"spinDirection":36},"zone":4,"typeConfidence":2.0,"plateTime":0.44890139975987164,"extension":6.701407098542299},"index":0,"playId":"a74ebc13-35ae-31d6-a6bc-c36977b23db4","pitchNumber":1,"startTime":"2025-08-30T23:24:27.036Z","endTime":"2025-08-30T23:24:31.245Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.959362857687367,"aZ":-45.236764134938305,"pfxX":4.191777052116579,"pfxZ":-8.683469094361001,"pX":0.3929705234709922,"pZ":1.2830106287664071,"vX0":1.2794927167925867,"vY0":-122.88308327103199,"vZ0":-2.2942254315315775,"x":102.02,"y":204.14,"x0":-0.6810439030873937,"y0":50.001778745626545,"z0":6.129797390433302,"aX":6.307499759141503},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-16.0,"breakHorizontal":-7.9,"spinRate":2711,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4484764600492568,"extension":6.767689213173163},"index":1,"playId":"8d112cbc-3b27-3b7a-ab97-ceae238c5167","pitchNumber":2,"startTime":"2025-08-30T23:24:44.125Z","endTime":"2025-08-30T23:24:49.068Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-30T23:24:58.034Z","endTime":"2025-08-30T23:25:11.593Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.3,"strikeZoneTop":3.41129385190994,"strikeZoneBottom":1.58825563272968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.16550813132615,"aZ":-23.445312763280132,"pfxX":-8.150666758867878,"pfxZ":5.296436630733047,"pX":0.03189158210129822,"pZ":1.1357633559838967,"vX0":4.988039904734135,"vY0":-128.23008624766388,"vZ0":-6.855401707917103,"x":115.78,"y":208.11,"x0":-0.8903639825873603,"y0":50.00209706661014,"z0":5.701663431157643,"aX":-13.42752900203},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.0,"breakHorizontal":13.4,"spinRate":1382,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.428905802554993,"extension":6.975886563337265},"index":3,"playId":"86ddc604-5252-3284-8bef-841670e346fb","pitchNumber":3,"startTime":"2025-08-30T23:25:11.593Z","endTime":"2025-08-30T23:25:14.695Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.4434052400846,"aZ":-44.614899555033276,"pfxX":2.4358693125851474,"pfxZ":-8.246713226266568,"pX":0.05785817655381932,"pZ":1.2263690433295131,"vX0":0.8327380960260573,"vY0":-122.90375775317774,"vZ0":-2.5779611472419193,"x":114.79,"y":205.67,"x0":-0.6030013572994724,"y0":50.00097535230067,"z0":6.127077400928548,"aX":3.675470473630727},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-15.2,"breakHorizontal":-4.6,"spinRate":2668,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.447982994695336,"extension":6.850347719752062},"index":4,"playId":"d1721a8d-5bf0-316c-b38e-03a70c1760be","pitchNumber":4,"startTime":"2025-08-30T23:25:36.280Z","endTime":"2025-08-30T23:25:41.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:25:41.693Z","atBatIndex":89},"scoringPlays":[3,4,7,9,21,25,26,27,32,41,57,64,81],"playsByInning":[{"startIndex":0,"endIndex":13,"top":[0,1,2,3,4,5,6,7,8],"bottom":[9,10,11,12,13],"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":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":115.84,"y":119.61},"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":1,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":120.4,"y":166.38},"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":1,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":130.09,"y":186.68},"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":1,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":197.6,"y":64.95},"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":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"coordinates":{"x":216.42,"y":112.27},"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":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"coordinates":{"x":60.39,"y":70.62},"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":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"coordinates":{"x":136.25,"y":73.38},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":211.22,"y":76.94},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":175.13,"y":126.35},"type":"H","description":"Single"}]}},{"startIndex":14,"endIndex":21,"top":[14,15,16],"bottom":[17,18,19,20,21],"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":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":125.45,"y":64.11},"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":2,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":142.6,"y":91.1},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":83.82,"y":81.96},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":158.19,"y":147.53},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":221.28,"y":92.48},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":90.99,"y":166.84},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":119.39,"y":149.15},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":100.13,"y":172.97},"type":"O","description":"Pop Out"}]}},{"startIndex":22,"endIndex":35,"top":[22,23,24,25,26,27,28],"bottom":[29,30,31,32,33,34,35],"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":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":72.13,"y":143.91},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":182.22,"y":132.43},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"coordinates":{"x":154.42,"y":107.29},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"coordinates":{"x":113.3,"y":156.24},"type":"O","description":"Grounded Into DP"},{"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":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":151.82,"y":165.87},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":107.27,"y":155.55},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":73.05,"y":145.09},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":209.73,"y":74.84},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":169.9,"y":148.83},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":170.74,"y":132.06},"type":"H","description":"Single"}]}},{"startIndex":36,"endIndex":43,"top":[36,37,38],"bottom":[39,40,41,42,43],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":130.04,"y":183.83},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":115.84,"y":149.15},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":191.46,"y":57.2},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":170.57,"y":103.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":148.78,"y":152.7},"type":"O","description":"Groundout"}]}},{"startIndex":44,"endIndex":51,"top":[44,45,46,47],"bottom":[48,49,50,51],"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":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":70.67,"y":72.37},"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":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"coordinates":{"x":124.96,"y":195.77},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":158.25,"y":145.8},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":112.8,"y":153.2},"type":"O","description":"Forceout"}]}},{"startIndex":52,"endIndex":60,"top":[52,53,54],"bottom":[55,56,57,58,59,60],"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":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":114.32,"y":159.79},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":131.04,"y":144.08},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":188.81,"y":57.73},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":91.35,"y":153.35},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":195.0,"y":135.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":140.44,"y":79.96},"type":"O","description":"Flyout"}]}},{"startIndex":61,"endIndex":69,"top":[61,62,63,64,65],"bottom":[66,67,68,69],"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":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":171.2,"y":145.1},"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":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":110.22,"y":168.64},"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":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"coordinates":{"x":150.24,"y":114.87},"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":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":204.34,"y":97.25},"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":7,"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":148.27,"y":178.03},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":52.51,"y":130.39},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":145.23,"y":163.84},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":43.29,"y":109.67},"type":"O","description":"Lineout"}]}},{"startIndex":70,"endIndex":77,"top":[70,71,72,73],"bottom":[74,75,76,77],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":145.9,"y":75.37},"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":8,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":126.48,"y":184.11},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":200.93,"y":122.22},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":115.57,"y":137.3},"type":"O","description":"Groundout"}]}},{"startIndex":78,"endIndex":89,"top":[78,79,80,81,82,83,84],"bottom":[85,86,87,88,89],"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":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":27.69,"y":104.79},"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":9,"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":95.9,"y":83.67},"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":9,"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"coordinates":{"x":110.68,"y":182.84},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":128.91,"y":190.83},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":124.46,"y":131.41},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"coordinates":{"x":73.89,"y":106.6},"type":"H","description":"Single"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":5,"hits":5,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":2,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":8,"hits":12,"errors":0,"leftOnBase":10},"away":{"runs":11,"hits":13,"errors":2,"leftOnBase":7}},"defense":{"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"catcher":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"first":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"second":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"third":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"shortstop":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"left":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"center":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"right":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"onDeck":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"inHole":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"battingOrder":10,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"offense":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"onDeck":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"inHole":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"battingOrder":9,"team":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"}},"balls":1,"strikes":3,"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":4,"groundOuts":9,"airOuts":7,"runs":11,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".251","atBats":38,"obp":".315","slg":".395","ops":".710","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":19,"rbi":10,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":2,"groundOuts":14,"airOuts":5,"runs":8,"doubles":2,"triples":1,"homeRuns":4,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":39,"obp":".400","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":167,"era":"4.70","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.32","battersFaced":45,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":167,"balls":58,"strikes":109,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.80","rbi":7,"pitchesPerInning":"18.56","runsScoredPer9":"8.00","homeRunsPer9":"4.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":13,"putOuts":27,"errors":2,"chances":42,"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":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"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":18,"balls":7,"strikes":11,"strikePercentage":".610","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":43,"gamesStarted":0,"flyOuts":28,"groundOuts":41,"airOuts":64,"runs":25,"doubles":8,"triples":2,"homeRuns":6,"strikeOuts":65,"baseOnBalls":27,"intentionalWalks":3,"hits":43,"hitByPitch":3,"atBats":209,"obp":".302","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":938,"era":"3.39","inningsPitched":"58.1","wins":5,"losses":1,"saves":2,"saveOpportunities":3,"holds":6,"blownSaves":1,"earnedRuns":22,"whip":"1.20","battersFaced":243,"outs":175,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":938,"balls":346,"strikes":592,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".833","pitchesPerInning":"16.08","gamesFinished":11,"strikeoutWalkRatio":"2.41","strikeoutsPer9Inn":"10.03","walksPer9Inn":"4.17","hitsPer9Inn":"6.63","runsScoredPer9":"3.86","homeRunsPer9":"0.93","inheritedRunners":23,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":19,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID667472":{"person":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"jerseyNumber":"54","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"700","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"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":99,"flyOuts":48,"groundOuts":76,"airOuts":74,"runs":28,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":75,"baseOnBalls":23,"intentionalWalks":0,"hits":68,"hitByPitch":2,"avg":".233","atBats":292,"obp":".292","slg":".325","ops":".617","caughtStealing":5,"stolenBases":17,"stolenBasePercentage":".773","caughtStealingPercentage":".227","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":318,"totalBases":95,"rbi":27,"leftOnBase":133,"sacBunts":0,"sacFlies":1,"babip":".292","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.67","popOuts":12,"lineOuts":14},"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":7,"putOuts":204,"errors":3,"chances":214,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID681715":{"person":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"jerseyNumber":"64","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"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":61,"flyOuts":28,"groundOuts":34,"airOuts":45,"runs":25,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":54,"baseOnBalls":15,"intentionalWalks":0,"hits":48,"hitByPitch":2,"avg":".268","atBats":179,"obp":".328","slg":".436","ops":".764","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":198,"totalBases":78,"rbi":31,"leftOnBase":80,"sacBunts":0,"sacFlies":2,"babip":".342","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.57","popOuts":10,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":61,"errors":2,"chances":63,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":26,"gamesStarted":26,"flyOuts":84,"groundOuts":154,"airOuts":148,"runs":95,"doubles":34,"triples":0,"homeRuns":17,"strikeOuts":113,"baseOnBalls":51,"intentionalWalks":0,"hits":139,"hitByPitch":6,"atBats":546,"obp":".321","caughtStealing":0,"stolenBases":30,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2385,"era":"5.87","inningsPitched":"141.0","wins":7,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":92,"whip":"1.35","battersFaced":612,"outs":423,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2385,"balls":832,"strikes":1553,"strikePercentage":".650","hitBatsmen":6,"balks":1,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".389","pitchesPerInning":"16.91","gamesFinished":0,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"7.21","walksPer9Inn":"3.26","hitsPer9Inn":"8.87","runsScoredPer9":"6.06","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":8,"passedBall":0,"popOuts":16,"lineOuts":48},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":7,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686894":{"person":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"jerseyNumber":"41","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"3-5 | 2B, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":3,"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":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".263","atBats":19,"obp":".250","slg":".316","ops":".566","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":6,"rbi":4,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"babip":".500","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"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"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID665795":{"person":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 5 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":6,"airOuts":2,"runs":6,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":20,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","numberOfPitches":79,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":22,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":24,"strikes":55,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"6.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":24,"gamesStarted":24,"flyOuts":69,"groundOuts":130,"airOuts":107,"runs":57,"doubles":22,"triples":0,"homeRuns":15,"strikeOuts":140,"baseOnBalls":42,"intentionalWalks":0,"hits":114,"hitByPitch":10,"atBats":487,"obp":".306","caughtStealing":4,"stolenBases":31,"stolenBasePercentage":".886","caughtStealingPercentage":".114","numberOfPitches":2102,"era":"3.57","inningsPitched":"128.2","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.21","battersFaced":543,"outs":386,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2102,"balls":763,"strikes":1339,"strikePercentage":".640","hitBatsmen":10,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":5,"winPercentage":".500","pitchesPerInning":"16.34","gamesFinished":0,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"9.79","walksPer9Inn":"2.94","hitsPer9Inn":"7.97","runsScoredPer9":"3.99","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":25},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":10,"errors":0,"chances":23,"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"}]},"ID687859":{"person":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"jerseyNumber":"75","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"401","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"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":24,"flyOuts":6,"groundOuts":15,"airOuts":13,"runs":6,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".305","atBats":59,"obp":".339","slg":".424","ops":".763","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":25,"rbi":7,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".378","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.00","popOuts":1,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":79,"errors":0,"chances":84,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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, 3)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","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":1,"putOuts":0,"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":45,"gamesStarted":0,"flyOuts":30,"groundOuts":87,"airOuts":54,"runs":25,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":42,"baseOnBalls":20,"intentionalWalks":0,"hits":61,"hitByPitch":2,"atBats":244,"obp":".312","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":945,"era":"3.20","inningsPitched":"64.2","wins":2,"losses":1,"saves":3,"saveOpportunities":3,"holds":5,"blownSaves":0,"earnedRuns":23,"whip":"1.25","battersFaced":266,"outs":194,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":945,"balls":329,"strikes":616,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.61","rbi":0,"winPercentage":".667","pitchesPerInning":"14.61","gamesFinished":17,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"5.85","walksPer9Inn":"2.78","hitsPer9Inn":"8.49","runsScoredPer9":"3.48","homeRunsPer9":"1.11","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":8,"errors":0,"chances":15,"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"}]},"ID676572":{"person":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"jerseyNumber":"33","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":67,"groundOuts":116,"airOuts":112,"runs":48,"doubles":23,"triples":3,"homeRuns":9,"strikeOuts":92,"baseOnBalls":30,"intentionalWalks":0,"hits":99,"hitByPitch":1,"avg":".239","atBats":415,"obp":".289","slg":".373","ops":".662","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":450,"totalBases":155,"rbi":45,"leftOnBase":190,"sacBunts":0,"sacFlies":4,"babip":".283","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.11","popOuts":19,"lineOuts":26},"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":45,"putOuts":667,"errors":6,"chances":718,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID678692":{"person":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(H, 21)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":7,"strikes":10,"strikePercentage":".590","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":60,"gamesStarted":0,"flyOuts":40,"groundOuts":40,"airOuts":61,"runs":21,"doubles":10,"triples":0,"homeRuns":8,"strikeOuts":84,"baseOnBalls":24,"intentionalWalks":2,"hits":44,"hitByPitch":3,"atBats":225,"obp":".278","caughtStealing":0,"stolenBases":14,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":979,"era":"2.47","inningsPitched":"62.0","wins":6,"losses":1,"saves":6,"saveOpportunities":10,"holds":21,"blownSaves":4,"earnedRuns":17,"whip":"1.10","battersFaced":256,"outs":186,"gamesPitched":60,"completeGames":0,"shutouts":0,"pitchesThrown":979,"balls":346,"strikes":633,"strikePercentage":".650","hitBatsmen":3,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".857","pitchesPerInning":"15.79","gamesFinished":8,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"12.19","walksPer9Inn":"3.48","hitsPer9Inn":"6.39","runsScoredPer9":"3.05","homeRunsPer9":"1.16","inheritedRunners":30,"inheritedRunnersScored":14,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"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"}]},"ID661527":{"person":{"id":661527,"fullName":"Seth Martinez","link":"/api/v1/people/661527"},"jerseyNumber":"40","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":2,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":56,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.00","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":56,"balls":25,"strikes":31,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"28.00","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"9.00","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"4.50","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}},"ID805300":{"person":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"jerseyNumber":"87","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"701","stats":{"batting":{"summary":"1-3 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":11,"groundOuts":24,"airOuts":18,"runs":16,"doubles":10,"triples":3,"homeRuns":4,"strikeOuts":26,"baseOnBalls":13,"intentionalWalks":0,"hits":35,"hitByPitch":0,"avg":".343","atBats":102,"obp":".414","slg":".618","ops":"1.032","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":116,"totalBases":63,"rbi":25,"leftOnBase":31,"sacBunts":0,"sacFlies":1,"babip":".425","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.50","popOuts":1,"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":1,"putOuts":72,"errors":0,"chances":73,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID676534":{"person":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(W, 4-4)","summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":55,"gamesStarted":0,"flyOuts":26,"groundOuts":53,"airOuts":48,"runs":24,"doubles":3,"triples":1,"homeRuns":6,"strikeOuts":50,"baseOnBalls":21,"intentionalWalks":0,"hits":45,"hitByPitch":3,"atBats":193,"obp":".314","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":901,"era":"3.27","inningsPitched":"52.1","wins":4,"losses":4,"saves":13,"saveOpportunities":18,"holds":6,"blownSaves":5,"earnedRuns":19,"whip":"1.26","battersFaced":220,"outs":157,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":901,"balls":363,"strikes":538,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".500","pitchesPerInning":"17.22","gamesFinished":25,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"8.60","walksPer9Inn":"3.61","hitsPer9Inn":"7.74","runsScoredPer9":"4.13","homeRunsPer9":"1.03","inheritedRunners":13,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"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":"46","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":35,"groundOuts":75,"airOuts":88,"runs":35,"doubles":16,"triples":3,"homeRuns":5,"strikeOuts":36,"baseOnBalls":16,"intentionalWalks":0,"hits":62,"hitByPitch":1,"avg":".245","atBats":253,"obp":".288","slg":".391","ops":".679","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":278,"totalBases":99,"rbi":28,"leftOnBase":104,"sacBunts":4,"sacFlies":4,"babip":".264","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.60","popOuts":19,"lineOuts":34},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":12,"groundOuts":5,"airOuts":17,"runs":17,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":1,"baseOnBalls":4,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":46,"obp":".540","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":154,"era":"18.36","inningsPitched":"8.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"3.24","battersFaced":50,"outs":25,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":154,"balls":59,"strikes":95,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".---","pitchesPerInning":"18.48","gamesFinished":7,"strikeoutWalkRatio":"0.25","strikeoutsPer9Inn":"1.08","walksPer9Inn":"4.32","hitsPer9Inn":"24.84","runsScoredPer9":"18.36","homeRunsPer9":"4.32","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":120,"putOuts":98,"errors":3,"chances":221,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666277":{"person":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":8,"groundOuts":18,"airOuts":19,"runs":23,"doubles":6,"triples":1,"homeRuns":7,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":1,"hits":28,"hitByPitch":2,"atBats":87,"obp":".416","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":420,"era":"9.28","inningsPitched":"21.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.88","battersFaced":102,"outs":64,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":420,"balls":150,"strikes":270,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.69","gamesFinished":4,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"9.28","walksPer9Inn":"5.06","hitsPer9Inn":"11.81","runsScoredPer9":"9.70","homeRunsPer9":"2.95","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(BS, 2)","summary":"0.2 IP, 2 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":9,"strikes":14,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"13.50","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":32,"gamesStarted":1,"flyOuts":17,"groundOuts":54,"airOuts":36,"runs":18,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":32,"baseOnBalls":15,"intentionalWalks":3,"hits":38,"hitByPitch":4,"atBats":158,"obp":".320","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":704,"era":"3.48","inningsPitched":"41.1","wins":3,"losses":5,"saves":0,"saveOpportunities":2,"holds":4,"blownSaves":2,"earnedRuns":16,"whip":"1.28","battersFaced":179,"outs":124,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":704,"balls":262,"strikes":442,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":2,"winPercentage":".375","pitchesPerInning":"17.03","gamesFinished":10,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"6.97","walksPer9Inn":"3.27","hitsPer9Inn":"8.27","runsScoredPer9":"3.92","homeRunsPer9":"0.65","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":0,"errors":0,"chances":8,"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"}]},"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":"100","stats":{"batting":{"summary":"1-5 | R","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":76,"groundOuts":138,"airOuts":143,"runs":68,"doubles":20,"triples":5,"homeRuns":2,"strikeOuts":75,"baseOnBalls":42,"intentionalWalks":2,"hits":139,"hitByPitch":2,"avg":".284","atBats":490,"obp":".341","slg":".357","ops":".698","caughtStealing":7,"stolenBases":24,"stolenBasePercentage":".774","caughtStealingPercentage":".226","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":539,"totalBases":175,"rbi":34,"leftOnBase":136,"sacBunts":3,"sacFlies":2,"babip":".330","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"245.00","popOuts":16,"lineOuts":51},"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":299,"putOuts":142,"errors":8,"chances":449,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID689414":{"person":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"jerseyNumber":"34","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"501","stats":{"batting":{"note":"b-","summary":"0-0 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":41,"groundOuts":79,"airOuts":81,"runs":32,"doubles":12,"triples":1,"homeRuns":5,"strikeOuts":52,"baseOnBalls":36,"intentionalWalks":0,"hits":73,"hitByPitch":6,"avg":".262","atBats":279,"obp":".355","slg":".366","ops":".721","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":327,"totalBases":102,"rbi":39,"leftOnBase":116,"sacBunts":3,"sacFlies":3,"babip":".302","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.80","popOuts":6,"lineOuts":34},"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":4,"stolenBases":45,"stolenBasePercentage":".918","caughtStealingPercentage":".082","assists":21,"putOuts":463,"errors":3,"chances":487,"fielding":".994","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":"300","stats":{"batting":{"summary":"2-5 | 2B, K, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":1,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":53,"groundOuts":130,"airOuts":118,"runs":59,"doubles":28,"triples":1,"homeRuns":18,"strikeOuts":92,"baseOnBalls":28,"intentionalWalks":2,"hits":101,"hitByPitch":8,"avg":".231","atBats":438,"obp":".287","slg":".422","ops":".709","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":477,"totalBases":185,"rbi":58,"leftOnBase":180,"sacBunts":0,"sacFlies":3,"babip":".251","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.33","popOuts":29,"lineOuts":36},"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":5,"stolenBases":69,"stolenBasePercentage":".932","caughtStealingPercentage":".068","assists":14,"putOuts":451,"errors":9,"chances":474,"fielding":".981","passedBall":15,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID681393":{"person":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"jerseyNumber":"1","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","stats":{"batting":{"summary":"1-2 | 2B, 2 BB, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":43,"groundOuts":59,"airOuts":66,"runs":36,"doubles":13,"triples":1,"homeRuns":6,"strikeOuts":74,"baseOnBalls":16,"intentionalWalks":0,"hits":64,"hitByPitch":4,"avg":".246","atBats":260,"obp":".297","slg":".373","ops":".670","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":283,"totalBases":97,"rbi":29,"leftOnBase":108,"sacBunts":0,"sacFlies":3,"babip":".317","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.33","popOuts":8,"lineOuts":15},"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":97,"putOuts":36,"errors":6,"chances":139,"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"}]},"ID656537":{"person":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | HBP, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":12,"groundOuts":29,"airOuts":27,"runs":19,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":46,"baseOnBalls":9,"intentionalWalks":0,"hits":27,"hitByPitch":2,"avg":".214","atBats":126,"obp":".277","slg":".333","ops":".610","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":140,"totalBases":42,"rbi":10,"leftOnBase":76,"sacBunts":3,"sacFlies":0,"babip":".312","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":2,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":95,"errors":0,"chances":99,"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"}]},"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":15,"gamesStarted":15,"flyOuts":56,"groundOuts":51,"airOuts":89,"runs":34,"doubles":12,"triples":1,"homeRuns":9,"strikeOuts":70,"baseOnBalls":27,"intentionalWalks":0,"hits":47,"hitByPitch":3,"atBats":256,"obp":".268","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1242,"era":"4.04","inningsPitched":"71.1","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.04","battersFaced":287,"outs":214,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1242,"balls":445,"strikes":797,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".600","pitchesPerInning":"17.41","gamesFinished":0,"strikeoutWalkRatio":"2.59","strikeoutsPer9Inn":"8.83","walksPer9Inn":"3.41","hitsPer9Inn":"5.93","runsScoredPer9":"4.29","homeRunsPer9":"1.14","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678368":{"person":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"jerseyNumber":"83","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":27,"gamesStarted":5,"flyOuts":73,"groundOuts":52,"airOuts":111,"runs":33,"doubles":12,"triples":1,"homeRuns":8,"strikeOuts":49,"baseOnBalls":23,"intentionalWalks":0,"hits":70,"hitByPitch":4,"atBats":278,"obp":".315","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","numberOfPitches":1175,"era":"3.91","inningsPitched":"73.2","wins":1,"losses":3,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":32,"whip":"1.26","battersFaced":310,"outs":221,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":1175,"balls":426,"strikes":749,"strikePercentage":".640","hitBatsmen":4,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":".250","pitchesPerInning":"15.95","gamesFinished":12,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"5.99","walksPer9Inn":"2.81","hitsPer9Inn":"8.55","runsScoredPer9":"4.03","homeRunsPer9":"0.98","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":25,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","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":"200","stats":{"batting":{"summary":"1-5 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":118,"flyOuts":63,"groundOuts":143,"airOuts":125,"runs":56,"doubles":18,"triples":0,"homeRuns":12,"strikeOuts":69,"baseOnBalls":41,"intentionalWalks":2,"hits":109,"hitByPitch":3,"avg":".245","atBats":445,"obp":".312","slg":".366","ops":".678","caughtStealing":6,"stolenBases":12,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":490,"totalBases":163,"rbi":65,"leftOnBase":195,"sacBunts":0,"sacFlies":1,"babip":".266","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.08","popOuts":18,"lineOuts":44},"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":270,"putOuts":155,"errors":7,"chances":432,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID800049":{"person":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"jerseyNumber":"60","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":2,"gamesStarted":2,"flyOuts":7,"groundOuts":13,"airOuts":10,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":39,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":157,"era":"5.59","inningsPitched":"9.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.45","battersFaced":45,"outs":29,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":59,"strikes":98,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":".000","pitchesPerInning":"16.24","gamesFinished":0,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"6.52","walksPer9Inn":"4.66","hitsPer9Inn":"8.38","runsScoredPer9":"5.59","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"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}}},"batters":[669364,672640,682663,681715,687859,676572,689414,681393,667472,805300,686894,656537,665795,669199,806188,676534,678692,663969],"pitchers":[665795,669199,806188,676534,678692,663969],"bench":[691594],"bullpen":[645261,678368,661527,800049,691587,666277],"battingOrder":[669364,672640,682663,687859,689414,681393,805300,686894,656537],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Hernández, H 2 (9, Peterson, D, Peterson, D); Wagaman (23, Peterson, D); Wiemer (1, Peterson, D); Ramírez (28, Díaz); Norby (13, Díaz)."},{"label":"TB","value":"Edwards, X; Hernández, H 4; Lopez, O; Marsee; Norby 2; Ramírez 3; Wagaman 3; Wiemer 4."},{"label":"RBI","value":"Hernández, H (31); Marsee (25); Norby 3 (29); Wagaman 2 (45); Wiemer 3 (4)."},{"label":"2-out RBI","value":"Wiemer 2."},{"label":"Runners left in scoring position, 2 out","value":"Hill, D 2; Wiemer; Edwards, X."},{"label":"SF","value":"Norby."},{"label":"GIDP","value":"Hill, D."},{"label":"Team RISP","value":"8-for-17."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Marsee (9, 2nd base off Devenski/Torrens); Ramírez (11, 3rd base off Díaz/Senger)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Lopez, O (7, fielding); Ramírez (9, throw)."},{"label":"Outfield assists","value":"Wiemer (Soto, J at 3rd base)."}]}],"note":[{"label":"a","value":"Struck out for Hernández, H in the 9th."},{"label":"b","value":"Walked for Wagaman in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":14,"airOuts":5,"runs":8,"doubles":2,"triples":1,"homeRuns":4,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".251","atBats":39,"obp":".329","slg":".431","ops":".760","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":28,"rbi":7,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.75","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":4,"groundOuts":9,"airOuts":7,"runs":11,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":38,"obp":".422","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":182,"era":"3.85","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":11,"whip":"1.32","battersFaced":45,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":182,"balls":72,"strikes":110,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":10,"pitchesPerInning":"20.22","runsScoredPer9":"11.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID620443":{"person":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":27,"groundOuts":76,"airOuts":53,"runs":14,"doubles":12,"triples":1,"homeRuns":4,"strikeOuts":53,"baseOnBalls":19,"intentionalWalks":0,"hits":50,"hitByPitch":2,"avg":".216","atBats":232,"obp":".281","slg":".328","ops":".609","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":253,"totalBases":76,"rbi":24,"leftOnBase":96,"sacBunts":0,"sacFlies":0,"babip":".263","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.00","popOuts":4,"lineOuts":22},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":4,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":7,"obp":".750","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":23,"era":"54.00","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"9.00","battersFaced":8,"outs":2,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":11,"strikes":12,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"34.50","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"13.50","hitsPer9Inn":"67.50","runsScoredPer9":"54.00","homeRunsPer9":"27.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":16,"stolenBases":25,"stolenBasePercentage":".610","caughtStealingPercentage":".390","assists":32,"putOuts":583,"errors":5,"chances":620,"fielding":".992","passedBall":5,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID640455":{"person":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":9,"gamesStarted":8,"flyOuts":22,"groundOuts":31,"airOuts":41,"runs":23,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":53,"baseOnBalls":8,"intentionalWalks":0,"hits":39,"hitByPitch":6,"atBats":161,"obp":".301","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":741,"era":"5.01","inningsPitched":"41.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"1.14","battersFaced":178,"outs":124,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":741,"balls":232,"strikes":509,"strikePercentage":".690","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".333","pitchesPerInning":"17.93","gamesFinished":1,"strikeoutWalkRatio":"6.63","strikeoutsPer9Inn":"11.54","walksPer9Inn":"1.74","hitsPer9Inn":"8.49","runsScoredPer9":"5.01","homeRunsPer9":"1.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643446":{"person":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 3B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":74,"groundOuts":87,"airOuts":117,"runs":36,"doubles":16,"triples":5,"homeRuns":12,"strikeOuts":41,"baseOnBalls":41,"intentionalWalks":4,"hits":81,"hitByPitch":7,"avg":".253","atBats":320,"obp":".347","slg":".447","ops":".794","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":374,"totalBases":143,"rbi":47,"leftOnBase":137,"sacBunts":2,"sacFlies":4,"babip":".255","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.67","popOuts":19,"lineOuts":24},"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":142,"putOuts":145,"errors":4,"chances":291,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID668901":{"person":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"500","stats":{"batting":{"summary":"1-5 | HR, 2 K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":53,"groundOuts":92,"airOuts":86,"runs":37,"doubles":18,"triples":2,"homeRuns":15,"strikeOuts":87,"baseOnBalls":22,"intentionalWalks":0,"hits":85,"hitByPitch":3,"avg":".246","atBats":346,"obp":".293","slg":".439","ops":".732","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":375,"totalBases":152,"rbi":53,"leftOnBase":156,"sacBunts":0,"sacFlies":4,"babip":".282","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.07","popOuts":17,"lineOuts":16},"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":94,"putOuts":51,"errors":7,"chances":152,"fielding":".954","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID683146":{"person":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | BB, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":34,"groundOuts":101,"airOuts":62,"runs":48,"doubles":11,"triples":2,"homeRuns":15,"strikeOuts":86,"baseOnBalls":30,"intentionalWalks":0,"hits":84,"hitByPitch":1,"avg":".255","atBats":330,"obp":".316","slg":".436","ops":".752","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":365,"totalBases":144,"rbi":41,"leftOnBase":135,"sacBunts":0,"sacFlies":3,"babip":".297","groundOutsToAirouts":"1.63","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":10,"lineOuts":18},"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":189,"putOuts":119,"errors":7,"chances":315,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID642397":{"person":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"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":19,"balls":5,"strikes":14,"strikePercentage":".740","hitBatsmen":1,"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":1,"putOuts":0,"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":59,"gamesStarted":0,"flyOuts":26,"groundOuts":48,"airOuts":43,"runs":23,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":57,"baseOnBalls":22,"intentionalWalks":1,"hits":42,"hitByPitch":8,"atBats":187,"obp":".329","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":830,"era":"3.31","inningsPitched":"49.0","wins":1,"losses":5,"saves":1,"saveOpportunities":2,"holds":22,"blownSaves":1,"earnedRuns":18,"whip":"1.31","battersFaced":220,"outs":147,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":830,"balls":304,"strikes":526,"strikePercentage":".630","hitBatsmen":8,"balks":0,"wildPitches":8,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".167","pitchesPerInning":"16.94","gamesFinished":12,"strikeoutWalkRatio":"2.59","strikeoutsPer9Inn":"10.47","walksPer9Inn":"4.04","hitsPer9Inn":"7.71","runsScoredPer9":"4.22","homeRunsPer9":"0.37","inheritedRunners":30,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":3,"chances":9,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID804636":{"person":{"id":804636,"fullName":"Jonah Tong","link":"/api/v1/people/804636"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":1,"gamesStarted":1,"flyOuts":1,"groundOuts":5,"airOuts":6,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":23,"obp":".261","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":97,"era":"1.80","inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.20","battersFaced":23,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":34,"strikes":63,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.40","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"10.80","walksPer9Inn":"0.00","hitsPer9Inn":"10.80","runsScoredPer9":"7.20","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"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":true,"isSubstitute":false}},"ID606965":{"person":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":42,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":18,"strikes":24,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"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":12,"gamesStarted":1,"flyOuts":8,"groundOuts":17,"airOuts":16,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":2,"atBats":51,"obp":".250","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":244,"era":"2.30","inningsPitched":"15.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":4,"whip":"0.83","battersFaced":60,"outs":47,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":244,"balls":96,"strikes":148,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".---","pitchesPerInning":"15.57","gamesFinished":6,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"6.89","walksPer9Inn":"2.87","hitsPer9Inn":"4.60","runsScoredPer9":"2.30","homeRunsPer9":"0.57","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID673540":{"person":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":21,"gamesStarted":21,"flyOuts":60,"groundOuts":114,"airOuts":98,"runs":39,"doubles":21,"triples":6,"homeRuns":11,"strikeOuts":103,"baseOnBalls":53,"intentionalWalks":0,"hits":87,"hitByPitch":3,"atBats":401,"obp":".312","caughtStealing":6,"stolenBases":5,"stolenBasePercentage":".455","caughtStealingPercentage":".545","numberOfPitches":1827,"era":"2.73","inningsPitched":"108.2","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.29","battersFaced":460,"outs":326,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1827,"balls":723,"strikes":1104,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".583","pitchesPerInning":"16.81","gamesFinished":0,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"8.53","walksPer9Inn":"4.39","hitsPer9Inn":"7.21","runsScoredPer9":"3.23","homeRunsPer9":"0.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":20,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":11,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624413":{"person":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"battingOrder":"300","stats":{"batting":{"summary":"2-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":136,"flyOuts":81,"groundOuts":115,"airOuts":142,"runs":74,"doubles":34,"triples":1,"homeRuns":31,"strikeOuts":130,"baseOnBalls":54,"intentionalWalks":4,"hits":141,"hitByPitch":13,"avg":".271","atBats":521,"obp":".350","slg":".518","ops":".868","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":21,"groundIntoTriplePlay":0,"plateAppearances":595,"totalBases":270,"rbi":110,"leftOnBase":248,"sacBunts":0,"sacFlies":7,"babip":".300","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.81","popOuts":27,"lineOuts":34},"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":101,"putOuts":983,"errors":7,"chances":1091,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID656849":{"person":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 8 ER, K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":1,"airOuts":4,"runs":8,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":14,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":65,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"battersFaced":17,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":65,"balls":29,"strikes":36,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":7,"gamesFinished":0,"runsScoredPer9":"36.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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":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":26,"gamesStarted":26,"flyOuts":54,"groundOuts":180,"airOuts":120,"runs":66,"doubles":28,"triples":2,"homeRuns":9,"strikeOuts":136,"baseOnBalls":58,"intentionalWalks":1,"hits":141,"hitByPitch":6,"atBats":575,"obp":".321","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2395,"era":"3.61","inningsPitched":"152.0","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.31","battersFaced":642,"outs":456,"gamesPitched":26,"completeGames":1,"shutouts":1,"pitchesThrown":2395,"balls":855,"strikes":1540,"strikePercentage":".640","hitBatsmen":6,"balks":1,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"1.50","rbi":7,"winPercentage":".615","pitchesPerInning":"15.76","gamesFinished":0,"strikeoutWalkRatio":"2.34","strikeoutsPer9Inn":"8.05","walksPer9Inn":"3.43","hitsPer9Inn":"8.35","runsScoredPer9":"3.91","homeRunsPer9":"0.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":57},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":12,"errors":0,"chances":32,"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"}]},"ID516782":{"person":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"jerseyNumber":"6","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"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":81,"flyOuts":29,"groundOuts":68,"airOuts":57,"runs":32,"doubles":12,"triples":0,"homeRuns":8,"strikeOuts":49,"baseOnBalls":22,"intentionalWalks":0,"hits":66,"hitByPitch":9,"avg":".281","atBats":235,"obp":".359","slg":".434","ops":".793","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":271,"totalBases":102,"rbi":28,"leftOnBase":95,"sacBunts":1,"sacFlies":4,"babip":".319","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.38","popOuts":10,"lineOuts":18},"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":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID592773":{"person":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"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,"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":53,"gamesStarted":0,"flyOuts":32,"groundOuts":27,"airOuts":62,"runs":33,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":47,"baseOnBalls":26,"intentionalWalks":0,"hits":46,"hitByPitch":0,"atBats":181,"obp":".346","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":876,"era":"5.32","inningsPitched":"45.2","wins":2,"losses":6,"saves":3,"saveOpportunities":8,"holds":8,"blownSaves":5,"earnedRuns":27,"whip":"1.58","battersFaced":208,"outs":137,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":876,"balls":315,"strikes":561,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".250","pitchesPerInning":"19.18","gamesFinished":14,"strikeoutWalkRatio":"1.81","strikeoutsPer9Inn":"9.26","walksPer9Inn":"5.12","hitsPer9Inn":"9.07","runsScoredPer9":"6.50","homeRunsPer9":"0.99","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":14},"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}},"ID664854":{"person":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"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,"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":48,"gamesStarted":0,"flyOuts":25,"groundOuts":41,"airOuts":44,"runs":26,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":52,"baseOnBalls":21,"intentionalWalks":3,"hits":50,"hitByPitch":1,"atBats":183,"obp":".346","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":805,"era":"4.34","inningsPitched":"45.2","wins":3,"losses":4,"saves":21,"saveOpportunities":30,"holds":0,"blownSaves":9,"earnedRuns":22,"whip":"1.55","battersFaced":209,"outs":137,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":805,"balls":256,"strikes":549,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".429","pitchesPerInning":"17.63","gamesFinished":32,"strikeoutWalkRatio":"2.48","strikeoutsPer9Inn":"10.25","walksPer9Inn":"4.14","hitsPer9Inn":"9.85","runsScoredPer9":"5.12","homeRunsPer9":"1.18","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605280":{"person":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":27,"gamesStarted":27,"flyOuts":56,"groundOuts":187,"airOuts":113,"runs":64,"doubles":20,"triples":1,"homeRuns":12,"strikeOuts":111,"baseOnBalls":56,"intentionalWalks":0,"hits":131,"hitByPitch":11,"atBats":536,"obp":".326","caughtStealing":6,"stolenBases":7,"stolenBasePercentage":".538","caughtStealingPercentage":".462","numberOfPitches":2401,"era":"3.60","inningsPitched":"142.1","wins":11,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.31","battersFaced":609,"outs":427,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2401,"balls":897,"strikes":1504,"strikePercentage":".630","hitBatsmen":11,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.65","rbi":0,"winPercentage":".647","pitchesPerInning":"16.87","gamesFinished":0,"strikeoutWalkRatio":"1.98","strikeoutsPer9Inn":"7.02","walksPer9Inn":"3.54","hitsPer9Inn":"8.28","runsScoredPer9":"4.05","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":19,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":11,"errors":1,"chances":29,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596019":{"person":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"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":134,"flyOuts":84,"groundOuts":132,"airOuts":159,"runs":94,"doubles":28,"triples":0,"homeRuns":26,"strikeOuts":116,"baseOnBalls":46,"intentionalWalks":2,"hits":147,"hitByPitch":13,"avg":".268","atBats":548,"obp":".336","slg":".462","ops":".798","caughtStealing":4,"stolenBases":25,"stolenBasePercentage":".862","caughtStealingPercentage":".138","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":613,"totalBases":253,"rbi":76,"leftOnBase":191,"sacBunts":0,"sacFlies":6,"babip":".294","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.08","popOuts":35,"lineOuts":40},"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":312,"putOuts":187,"errors":12,"chances":511,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID621242":{"person":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":30,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":12,"strikes":18,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.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":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,"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":50,"gamesStarted":0,"flyOuts":18,"groundOuts":35,"airOuts":36,"runs":13,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":79,"baseOnBalls":18,"intentionalWalks":0,"hits":31,"hitByPitch":7,"atBats":179,"obp":".272","caughtStealing":5,"stolenBases":13,"stolenBasePercentage":".722","caughtStealingPercentage":".278","numberOfPitches":870,"era":"1.92","inningsPitched":"51.2","wins":6,"losses":2,"saves":24,"saveOpportunities":26,"holds":0,"blownSaves":2,"earnedRuns":11,"whip":"0.95","battersFaced":206,"outs":155,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":870,"balls":329,"strikes":541,"strikePercentage":".620","hitBatsmen":7,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":2,"winPercentage":".750","pitchesPerInning":"16.84","gamesFinished":39,"strikeoutWalkRatio":"4.39","strikeoutsPer9Inn":"13.76","walksPer9Inn":"3.14","hitsPer9Inn":"5.40","runsScoredPer9":"2.26","homeRunsPer9":"0.70","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"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"}]},"ID607043":{"person":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | 2 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":129,"flyOuts":65,"groundOuts":122,"airOuts":124,"runs":70,"doubles":26,"triples":0,"homeRuns":22,"strikeOuts":115,"baseOnBalls":45,"intentionalWalks":1,"hits":127,"hitByPitch":7,"avg":".263","atBats":482,"obp":".332","slg":".454","ops":".786","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":540,"totalBases":219,"rbi":77,"leftOnBase":215,"sacBunts":1,"sacFlies":5,"babip":".300","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.91","popOuts":26,"lineOuts":33},"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":4,"putOuts":210,"errors":1,"chances":215,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID643511":{"person":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(L, 4-5)","summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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,"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":68,"gamesStarted":0,"flyOuts":22,"groundOuts":99,"airOuts":46,"runs":15,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":43,"baseOnBalls":5,"intentionalWalks":0,"hits":58,"hitByPitch":1,"atBats":245,"obp":".254","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":823,"era":"1.93","inningsPitched":"65.1","wins":4,"losses":5,"saves":0,"saveOpportunities":1,"holds":26,"blownSaves":1,"earnedRuns":14,"whip":"0.96","battersFaced":252,"outs":196,"gamesPitched":68,"completeGames":0,"shutouts":0,"pitchesThrown":823,"balls":208,"strikes":615,"strikePercentage":".750","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.15","rbi":1,"winPercentage":".444","pitchesPerInning":"12.60","gamesFinished":11,"strikeoutWalkRatio":"8.60","strikeoutsPer9Inn":"5.92","walksPer9Inn":"0.69","hitsPer9Inn":"7.99","runsScoredPer9":"2.07","homeRunsPer9":"0.41","inheritedRunners":13,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":5,"errors":0,"chances":22,"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"}]},"ID663584":{"person":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"jerseyNumber":"30","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"802","stats":{"batting":{"summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":9,"groundOuts":16,"airOuts":19,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":20,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".185","atBats":65,"obp":".229","slg":".200","ops":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":13,"rbi":4,"leftOnBase":33,"sacBunts":1,"sacFlies":1,"babip":".261","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"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":{"caughtStealing":5,"stolenBases":10,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":10,"putOuts":178,"errors":1,"chances":189,"fielding":".995","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID665742":{"person":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"jerseyNumber":"22","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"200","stats":{"batting":{"summary":"2-2 | 2 HR, 2 BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","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":134,"flyOuts":63,"groundOuts":136,"airOuts":110,"runs":102,"doubles":16,"triples":0,"homeRuns":35,"strikeOuts":115,"baseOnBalls":111,"intentionalWalks":11,"hits":121,"hitByPitch":3,"avg":".254","atBats":476,"obp":".395","slg":".508","ops":".903","caughtStealing":1,"stolenBases":25,"stolenBasePercentage":".962","caughtStealingPercentage":".038","groundIntoDoublePlay":16,"groundIntoTriplePlay":0,"plateAppearances":596,"totalBases":242,"rbi":84,"leftOnBase":207,"sacBunts":1,"sacFlies":5,"babip":".260","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.60","popOuts":22,"lineOuts":25},"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":6,"putOuts":213,"errors":0,"chances":219,"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"}]},"ID677595":{"person":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":15,"groundOuts":35,"airOuts":34,"runs":19,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":50,"baseOnBalls":12,"intentionalWalks":1,"hits":36,"hitByPitch":1,"avg":".232","atBats":155,"obp":".292","slg":".387","ops":".679","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":168,"totalBases":60,"rbi":10,"leftOnBase":75,"sacBunts":0,"sacFlies":0,"babip":".303","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.83","popOuts":12,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":81,"putOuts":39,"errors":5,"chances":125,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID548384":{"person":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":10,"groundOuts":9,"airOuts":21,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":55,"obp":".246","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":243,"era":"1.76","inningsPitched":"15.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":3,"whip":"0.91","battersFaced":61,"outs":46,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":243,"balls":90,"strikes":153,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.85","gamesFinished":1,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"9.39","walksPer9Inn":"2.93","hitsPer9Inn":"5.28","runsScoredPer9":"1.76","homeRunsPer9":"0.00","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":6},"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"}]},"ID690997":{"person":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":3,"flyOuts":8,"groundOuts":26,"airOuts":11,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":68,"obp":".205","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":280,"era":"0.89","inningsPitched":"20.1","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.69","battersFaced":73,"outs":61,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":280,"balls":96,"strikes":184,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.36","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.77","gamesFinished":0,"strikeoutWalkRatio":"5.25","strikeoutsPer9Inn":"9.30","walksPer9Inn":"1.77","hitsPer9Inn":"4.43","runsScoredPer9":"0.89","homeRunsPer9":"0.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":0,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656775":{"person":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | BB, K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":114,"flyOuts":68,"groundOuts":69,"airOuts":133,"runs":52,"doubles":23,"triples":1,"homeRuns":16,"strikeOuts":105,"baseOnBalls":44,"intentionalWalks":0,"hits":88,"hitByPitch":4,"avg":".226","atBats":389,"obp":".308","slg":".414","ops":".722","caughtStealing":4,"stolenBases":20,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":443,"totalBases":161,"rbi":55,"leftOnBase":175,"sacBunts":1,"sacFlies":5,"babip":".264","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.31","popOuts":35,"lineOuts":30},"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":264,"errors":3,"chances":268,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[596019,665742,624413,607043,668901,643446,683146,620443,516782,663584,656775,656849,606965,548384,643511,642397,621242],"pitchers":[656849,606965,548384,643511,642397,621242],"bench":[677595],"bullpen":[664854,605280,640455,690997,673540,592773,804636],"battingOrder":[596019,665742,624413,607043,668901,643446,683146,663584,656775],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Nimmo 2 (26, Cabrera, E, Gibson, C)."},{"label":"3B","value":"McNeil (5, Faucher)."},{"label":"HR","value":"Lindor (26, 1st inning off Cabrera, E, 0 on, 0 out); Vientos (15, 3rd inning off Cabrera, E, 2 on, 1 out); Soto, J 2 (35, 4th inning off Cabrera, E, 0 on, 2 out, 6th inning off Gibson, C, 1 on, 1 out)."},{"label":"TB","value":"Alonso 2; Baty 2; Lindor 4; McNeil 3; Nimmo 4; Senger; Soto, J 8; Vientos 4."},{"label":"RBI","value":"Lindor (76); Soto, J 3 (84); Vientos 3 (53)."},{"label":"2-out RBI","value":"Soto, J."},{"label":"Runners left in scoring position, 2 out","value":"Torrens; Lindor; Nimmo; Mullins 3; Vientos."},{"label":"Team RISP","value":"2-for-12."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Mullins (20, 2nd base off Cabrera, E/Ramírez); Soto, J 2 (25, 2nd base off Cabrera, E/Ramírez, 2nd base off Henriquez, R/Ramírez); Baty (7, 2nd base off Cabrera, E/Ramírez)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Lindor-McNeil-Alonso)."}]}],"note":[{"label":"a","value":"Struck out for Torrens in the 7th."}]}},"officials":[{"official":{"id":623946,"fullName":"Malachi Moore","link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":658536,"fullName":"Austin Jones","link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":596740,"fullName":"Jansen Visconti","link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":427164,"fullName":"Andy Fletcher","link":"/api/v1/people/427164"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Hill, D (by Soto, G); Soto, J (by Cabrera, E)."},{"label":"Pitches-strikes","value":"Cabrera, E 79-55; Bachar 18-11; Gibson, C 23-14; Faucher 15-10; Henriquez, R 17-10; Phillips 15-9; Peterson, D 65-36; Devenski 42-24; Raley, B 15-10; Rogers, Ty 11-8; Soto, G 19-14; Díaz 30-18."},{"label":"Groundouts-flyouts","value":"Cabrera, E 6-0; Bachar 2-0; Gibson, C 2-0; Faucher 1-1; Henriquez, R 1-1; Phillips 2-0; Peterson, D 1-2; Devenski 4-1; Raley, B 1-0; Rogers, Ty 2-0; Soto, G 1-1; Díaz 0-0."},{"label":"Batters faced","value":"Cabrera, E 22; Bachar 4; Gibson, C 5; Faucher 5; Henriquez, R 4; Phillips 5; Peterson, D 17; Devenski 9; Raley, B 3; Rogers, Ty 5; Soto, G 4; Díaz 7."},{"label":"Inherited runners-scored","value":"Faucher 1-0; Devenski 3-1."},{"label":"Umpires","value":"HP: Malachi Moore. 1B: Austin Jones. 2B: Jansen Visconti. 3B: Andy Fletcher. "},{"label":"Weather","value":"76 degrees, Sunny."},{"label":"Wind","value":"8 mph, L To R."},{"label":"First pitch","value":"4:11 PM."},{"label":"T","value":"3:14."},{"label":"Att","value":"42,726."},{"label":"Venue","value":"Citi Field."},{"label":"August 30, 2025"}],"pitchingNotes":["Peterson, D pitched to 5 batters in the 3rd inning."],"topPerformers":[{"player":{"person":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742","boxscoreName":"Soto, J"},"jerseyNumber":"22","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"200","stats":{"batting":{"summary":"2-2 | 2 HR, 2 BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","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":134,"flyOuts":63,"groundOuts":136,"airOuts":110,"runs":102,"doubles":16,"triples":0,"homeRuns":35,"strikeOuts":115,"baseOnBalls":111,"intentionalWalks":11,"hits":121,"hitByPitch":3,"avg":".254","atBats":476,"obp":".395","slg":".508","ops":".903","caughtStealing":1,"stolenBases":25,"stolenBasePercentage":".962","caughtStealingPercentage":".038","groundIntoDoublePlay":16,"groundIntoTriplePlay":0,"plateAppearances":596,"totalBases":242,"rbi":84,"leftOnBase":207,"sacBunts":1,"sacFlies":5,"babip":".260","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.60","popOuts":22,"lineOuts":25},"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":6,"putOuts":213,"errors":0,"chances":219,"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"}]},"type":"hitter","gameScore":87,"hittingGameScore":87},{"player":{"person":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572","boxscoreName":"Wagaman"},"jerseyNumber":"33","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":67,"groundOuts":116,"airOuts":112,"runs":48,"doubles":23,"triples":3,"homeRuns":9,"strikeOuts":92,"baseOnBalls":30,"intentionalWalks":0,"hits":99,"hitByPitch":1,"avg":".239","atBats":415,"obp":".289","slg":".373","ops":".662","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":450,"totalBases":155,"rbi":45,"leftOnBase":190,"sacBunts":0,"sacFlies":4,"babip":".283","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.11","popOuts":19,"lineOuts":26},"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":45,"putOuts":667,"errors":6,"chances":718,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393","boxscoreName":"Norby"},"jerseyNumber":"1","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","stats":{"batting":{"summary":"1-2 | 2B, 2 BB, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":43,"groundOuts":59,"airOuts":66,"runs":36,"doubles":13,"triples":1,"homeRuns":6,"strikeOuts":74,"baseOnBalls":16,"intentionalWalks":0,"hits":64,"hitByPitch":4,"avg":".246","atBats":260,"obp":".297","slg":".373","ops":".670","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":283,"totalBases":97,"rbi":29,"leftOnBase":108,"sacBunts":0,"sacFlies":3,"babip":".317","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.33","popOuts":8,"lineOuts":15},"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":97,"putOuts":36,"errors":6,"chances":139,"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"}]},"type":"hitter","gameScore":60,"hittingGameScore":60}]},"decisions":{"winner":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"loser":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"save":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}