{"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":776931,"link":"/api/v1.1/game/776931/feed/live","metaData":{"wait":10,"timeStamp":"20250730_223658","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count02","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776931,"type":"R","doubleHeader":"N","id":"2025/07/30/nynmlb-sdnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776931-2025-07-30","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-30T20:10:00Z","originalDate":"2025-07-30","officialDate":"2025-07-30","dayNight":"day","time":"1: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":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":109,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":62,"losses":47,"ties":0,"pct":".569"},"records":{},"divisionLeader":false,"wins":62,"losses":47,"winningPercentage":".569"},"franchiseName":"New York","clubName":"Mets","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135","season":2025,"venue":{"id":2680,"name":"Petco Park","link":"/api/v1/venues/2680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sdn","fileCode":"sd","abbreviation":"SD","teamName":"Padres","locationName":"San Diego","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Diego","record":{"gamesPlayed":109,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":60,"losses":49,"ties":0,"pct":".550"},"records":{},"divisionLeader":false,"wins":60,"losses":49,"winningPercentage":".550"},"franchiseName":"San Diego","clubName":"Padres","active":true}},"players":{"ID673513":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513","firstName":"Yuki","lastName":"Matsui","primaryNumber":"1","birthDate":"1995-10-30","currentAge":30,"birthCity":"Yokohama","birthCountry":"Japan","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yuki","useLastName":"Matsui","boxscoreName":"Matsui","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yuki Matsui","nameSlug":"yuki-matsui-673513","firstLastName":"Yuki Matsui","lastFirstName":"Matsui, Yuki","lastInitName":"Matsui, Y","initLastName":"Y Matsui","fullFMLName":"Yuki Matsui","fullLFMName":"Matsui, Yuki ","strikeZoneTop":3.032,"strikeZoneBottom":1.53},"ID455117":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117","firstName":"Martín","lastName":"Maldonado","primaryNumber":"15","birthDate":"1986-08-16","currentAge":40,"birthCity":"Naguabo","birthCountry":"Puerto Rico","height":"6' 0\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Martín","useLastName":"Maldonado","boxscoreName":"Maldonado, M","nickName":"Martincito","gender":"M","nameMatrilineal":"Valdes","isPlayer":true,"isVerified":true,"draftYear":2004,"pronunciation":"Mar-TEEN","mlbDebutDate":"2011-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Martín Maldonado","nameSlug":"martin-maldonado-455117","firstLastName":"Martín Maldonado","lastFirstName":"Maldonado, Martín","lastInitName":"Maldonado, M","initLastName":"M Maldonado","fullFMLName":"Martín Maldonado","fullLFMName":"Maldonado, Martín","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID621438":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438","firstName":"Tyrone","lastName":"Taylor","primaryNumber":"55","birthDate":"1994-01-22","currentAge":32,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyrone","useLastName":"Taylor","middleName":"Anthony","boxscoreName":"Taylor, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2019-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyrone Taylor","nameSlug":"tyrone-taylor-621438","firstLastName":"Tyrone Taylor","lastFirstName":"Taylor, Tyrone","lastInitName":"Taylor, T","initLastName":"T Taylor","fullFMLName":"Tyrone Anthony Taylor","fullLFMName":"Taylor, Tyrone Anthony","strikeZoneTop":3.231,"strikeZoneBottom":1.631},"ID670329":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329","firstName":"Joshua","lastName":"Garcia","primaryNumber":"50","birthDate":"1994-01-10","currentAge":32,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"5' 9\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rico","useLastName":"Garcia","middleName":"Rico","boxscoreName":"Garcia, Ri","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rico Garcia","nameSlug":"rico-garcia-670329","firstLastName":"Rico Garcia","lastFirstName":"Garcia, Rico","lastInitName":"Garcia, R","initLastName":"R Garcia","fullFMLName":"Joshua Rico Garcia","fullLFMName":"Garcia, Joshua Rico","strikeZoneTop":3.076,"strikeZoneBottom":1.553},"ID663158":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158","firstName":"Robert","lastName":"Suarez","primaryNumber":"75","birthDate":"1991-03-01","currentAge":35,"birthCity":"Bolivar","birthCountry":"Venezuela","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Suarez","middleName":"Alexander","boxscoreName":"Suarez, R","gender":"M","nameMatrilineal":"Subero","isPlayer":true,"isVerified":false,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Robert Suarez","nameSlug":"robert-suarez-663158","firstLastName":"Robert Suarez","lastFirstName":"Suarez, Robert","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Robert Alexander Suarez","fullLFMName":"Suarez, Robert Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID682626":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626","firstName":"Francisco","lastName":"Alvarez","primaryNumber":"4","birthDate":"2001-11-19","currentAge":24,"birthCity":"Guatire","birthCountry":"Venezuela","height":"5' 10\"","weight":233,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Francisco","useLastName":"Alvarez","middleName":"Javier","boxscoreName":"Alvarez, F","gender":"M","nameMatrilineal":"Pulido","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Francisco Alvarez","nameSlug":"francisco-alvarez-682626","firstLastName":"Francisco Alvarez","lastFirstName":"Alvarez, Francisco","lastInitName":"Alvarez, F","initLastName":"F Alvarez","fullFMLName":"Francisco Javier Alvarez","fullLFMName":"Alvarez, Francisco Javier","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID682668":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668","firstName":"Luisangel","lastName":"Acuña","primaryNumber":"0","birthDate":"2002-03-12","currentAge":24,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 7\"","weight":181,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Luisangel","useLastName":"Acuña","middleName":"Jose","boxscoreName":"Acuña","nickName":"Jose","gender":"M","nameMatrilineal":"Cartaya","isPlayer":true,"isVerified":false,"pronunciation":"Loo-EESE-ahn-hel","mlbDebutDate":"2024-09-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luisangel Acuña","nameSlug":"luisangel-acuna-682668","firstLastName":"Luisangel Acuña","lastFirstName":"Acuña, Luisangel","lastInitName":"Acuña, L","initLastName":"L Acuña","fullFMLName":"Luisangel Jose Acuña","fullLFMName":"Acuña, Luisangel Jose","strikeZoneTop":3.008,"strikeZoneBottom":1.518},"ID670092":{"id":670092,"fullName":"Trenton Brooks","link":"/api/v1/people/670092","firstName":"Trenton","lastName":"Brooks","primaryNumber":"62","birthDate":"1995-07-03","currentAge":31,"birthCity":"Alpine","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Trenton","useLastName":"Brooks","middleName":"Alan","boxscoreName":"Brooks","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2024-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Trenton Brooks","nameSlug":"trenton-brooks-670092","firstLastName":"Trenton Brooks","lastFirstName":"Brooks, Trenton","lastInitName":"Brooks, T","initLastName":"T Brooks","fullFMLName":"Trenton Alan Brooks","fullLFMName":"Brooks, Trenton Alan","strikeZoneTop":3.147,"strikeZoneBottom":1.588},"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},"ID506433":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433","firstName":"Yu","lastName":"Darvish","primaryNumber":"11","birthDate":"1986-08-16","currentAge":40,"birthCity":"Osaka","birthCountry":"Japan","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yu","useLastName":"Darvish","boxscoreName":"Darvish","nickName":"Yu-San","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2012-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yu Darvish","nameSlug":"yu-darvish-506433","firstLastName":"Yu Darvish","lastFirstName":"Darvish, Yu","lastInitName":"Darvish, Y","initLastName":"Y Darvish","fullFMLName":"Yu Darvish","fullLFMName":"Darvish, Yu","strikeZoneTop":3.63,"strikeZoneBottom":1.75},"ID669093":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093","firstName":"Jeremiah","lastName":"Estrada","primaryNumber":"56","birthDate":"1998-11-01","currentAge":27,"birthCity":"Indio","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeremiah","useLastName":"Estrada","middleName":"Ramiro","boxscoreName":"Estrada, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremiah Estrada","nameSlug":"jeremiah-estrada-669093","firstLastName":"Jeremiah Estrada","lastFirstName":"Estrada, Jeremiah","lastInitName":"Estrada, J","initLastName":"J Estrada","fullFMLName":"Jeremiah Ramiro Estrada","fullLFMName":"Estrada, Jeremiah Ramiro","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID657757":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757","firstName":"Gavin","lastName":"Sheets","primaryNumber":"30","birthDate":"1996-04-23","currentAge":30,"birthCity":"Lutherville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Gavin","useLastName":"Sheets","middleName":"Crawford","boxscoreName":"Sheets","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gavin Sheets","nameSlug":"gavin-sheets-657757","firstLastName":"Gavin Sheets","lastFirstName":"Sheets, Gavin","lastInitName":"Sheets, G","initLastName":"G Sheets","fullFMLName":"Gavin Crawford Sheets","fullLFMName":"Sheets, Gavin Crawford","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"ID656302":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302","firstName":"Dylan","lastName":"Cease","primaryNumber":"84","birthDate":"1995-12-28","currentAge":30,"birthCity":"Milton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Cease","middleName":"Edward","boxscoreName":"Cease","nickName":"Cease","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Cease","nameSlug":"dylan-cease-656302","firstLastName":"Dylan Cease","lastFirstName":"Cease, Dylan","lastInitName":"Cease, D","initLastName":"D Cease","fullFMLName":"Dylan Edward Cease","fullLFMName":"Cease, Dylan Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID670970":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970","firstName":"Adrian","lastName":"Morejon","primaryNumber":"50","birthDate":"1999-02-27","currentAge":27,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Morejon","boxscoreName":"Morejon","nickName":"More","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"more-eh-HONE","mlbDebutDate":"2019-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adrian Morejon","nameSlug":"adrian-morejon-670970","firstLastName":"Adrian Morejon","lastFirstName":"Morejon, Adrian","lastInitName":"Morejon, A","initLastName":"A Morejon","fullFMLName":"Adrian Morejon","fullLFMName":"Morejon, Adrian","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID592518":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518","firstName":"Manuel","lastName":"Machado","primaryNumber":"13","birthDate":"1992-07-06","currentAge":34,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Manny","useLastName":"Machado","middleName":"Arturo","boxscoreName":"Machado, M","nickName":"El Ministro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2012-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Manny Machado","nameSlug":"manny-machado-592518","firstLastName":"Manny Machado","lastFirstName":"Machado, Manny","lastInitName":"Machado, M","initLastName":"M Machado","fullFMLName":"Manuel Arturo Machado","fullLFMName":"Machado, Manuel Arturo","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"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},"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},"ID553869":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869","firstName":"Elias","lastName":"Díaz","primaryNumber":"35","birthDate":"1990-11-17","currentAge":35,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Elias","useLastName":"Díaz","middleName":"David","boxscoreName":"Díaz, E","nickName":"El Maracucho","gender":"M","nameMatrilineal":"Soto","isPlayer":true,"isVerified":true,"pronunciation":"ee-LEE-iss DEE-az","mlbDebutDate":"2015-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elias Díaz","nameSlug":"elias-diaz-553869","firstLastName":"Elias Díaz","lastFirstName":"Díaz, Elias","lastInitName":"Díaz, E","initLastName":"E Díaz","fullFMLName":"Elias David Díaz","fullLFMName":"Díaz, Elias David","strikeZoneTop":3.241,"strikeZoneBottom":1.636},"ID630105":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105","firstName":"Jacob","lastName":"Cronenworth","primaryNumber":"9","birthDate":"1994-01-21","currentAge":32,"birthCity":"St. Clair","birthStateProvince":"MI","birthCountry":"USA","height":"5' 11\"","weight":187,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jake","useLastName":"Cronenworth","middleName":"John","boxscoreName":"Cronenworth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"CROW-nen-worth","mlbDebutDate":"2020-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Cronenworth","nameSlug":"jake-cronenworth-630105","firstLastName":"Jake Cronenworth","lastFirstName":"Cronenworth, Jake","lastInitName":"Cronenworth, J","initLastName":"J Cronenworth","fullFMLName":"Jacob John Cronenworth","fullLFMName":"Cronenworth, Jacob John","strikeZoneTop":3.172,"strikeZoneBottom":1.601},"ID650333":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","firstName":"Luis","lastName":"Arraez","primaryNumber":"4","birthDate":"1997-04-09","currentAge":29,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Arraez","middleName":"Sangel","boxscoreName":"Arraez","nickName":"La Regadera","gender":"M","nameMatrilineal":"Reveron","isPlayer":true,"isVerified":true,"pronunciation":"ah-RISE","mlbDebutDate":"2019-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Arraez","nameSlug":"luis-arraez-650333","firstLastName":"Luis Arraez","lastFirstName":"Arraez, Luis","lastInitName":"Arraez, L","initLastName":"L Arraez","fullFMLName":"Luis Sangel Arraez","fullLFMName":"Arraez, Luis Sangel","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"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},"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},"ID688158":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158","firstName":"David","lastName":"Morgan","primaryNumber":"66","birthDate":"1999-10-26","currentAge":26,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Morgan","middleName":"Scott","boxscoreName":"Morgan, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Morgan","nameSlug":"david-morgan-688158","firstLastName":"David Morgan","lastFirstName":"Morgan, David","lastInitName":"Morgan, D","initLastName":"D Morgan","fullFMLName":"David Scott Morgan","fullLFMName":"Morgan, David Scott","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID593974":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974","firstName":"Wandy","lastName":"Peralta","primaryNumber":"58","birthDate":"1991-07-27","currentAge":35,"birthCity":"San Francisco de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wandy","useLastName":"Peralta","middleName":"Luis","boxscoreName":"Peralta, W","nickName":"La Grasa","gender":"M","nameMatrilineal":"Dominguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wandy Peralta","nameSlug":"wandy-peralta-593974","firstLastName":"Wandy Peralta","lastFirstName":"Peralta, Wandy","lastInitName":"Peralta, W","initLastName":"W Peralta","fullFMLName":"Wandy Luis Peralta","fullLFMName":"Peralta, Wandy Luis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID701538":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538","firstName":"Jackson","lastName":"Merrill","primaryNumber":"3","birthDate":"2003-04-19","currentAge":23,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jackson","useLastName":"Merrill","middleName":"Peter","boxscoreName":"Merrill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Merrill","nameSlug":"jackson-merrill-701538","firstLastName":"Jackson Merrill","lastFirstName":"Merrill, Jackson","lastInitName":"Merrill, J","initLastName":"J Merrill","fullFMLName":"Jackson Peter Merrill","fullLFMName":"Merrill, Jackson Peter","strikeZoneTop":3.32,"strikeZoneBottom":1.676},"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},"ID578428":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428","firstName":"Jose","lastName":"Iglesias","primaryNumber":"7","birthDate":"1990-01-05","currentAge":36,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jose","useLastName":"Iglesias","middleName":"Antonio","boxscoreName":"Iglesias, J","nickName":"Candelita","gender":"M","nameMatrilineal":"Aleman","isPlayer":true,"isVerified":true,"pronunciation":"e-GLAY-see-uhs","mlbDebutDate":"2011-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Iglesias","nameSlug":"jose-iglesias-578428","firstLastName":"Jose Iglesias","lastFirstName":"Iglesias, Jose","lastInitName":"Iglesias, J","initLastName":"J Iglesias","fullFMLName":"Jose Antonio Iglesias","fullLFMName":"Iglesias, Jose Antonio","strikeZoneTop":3.26,"strikeZoneBottom":1.45},"ID592094":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094","firstName":"Jason","lastName":"Adam","primaryNumber":"40","birthDate":"1991-08-04","currentAge":35,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 3\"","weight":229,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jason","useLastName":"Adam","middleName":"Kendall","boxscoreName":"Adam","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2018-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jason Adam","nameSlug":"jason-adam-592094","firstLastName":"Jason Adam","lastFirstName":"Adam, Jason","lastInitName":"Adam, J","initLastName":"J Adam","fullFMLName":"Jason Kendall Adam","fullLFMName":"Adam, Jason Kendall","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID669200":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200","firstName":"Mason","lastName":"McCoy","primaryNumber":"18","birthDate":"1995-03-31","currentAge":31,"birthCity":"Peoria","birthStateProvince":"IL","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Mason","useLastName":"McCoy","middleName":"Steven","boxscoreName":"McCoy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason McCoy","nameSlug":"mason-mccoy-669200","firstLastName":"Mason McCoy","lastFirstName":"McCoy, Mason","lastInitName":"McCoy, M","initLastName":"M McCoy","fullFMLName":"Mason Steven McCoy","fullLFMName":"McCoy, Mason Steven","strikeZoneTop":3.156,"strikeZoneBottom":1.593},"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},"ID642180":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180","firstName":"Tyler","lastName":"Wade","primaryNumber":"14","birthDate":"1994-11-23","currentAge":31,"birthCity":"Murrieta","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":188,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Tyler","useLastName":"Wade","middleName":"Dean","boxscoreName":"Wade","nickName":"T-Wade","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"mlbDebutDate":"2017-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Wade","nameSlug":"tyler-wade-642180","firstLastName":"Tyler Wade","lastFirstName":"Wade, Tyler","lastInitName":"Wade, T","initLastName":"T Wade","fullFMLName":"Tyler Dean Wade","fullLFMName":"Wade, Tyler Dean","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID593423":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423","firstName":"Francelis","lastName":"Montas","primaryNumber":"47","birthDate":"1993-03-21","currentAge":33,"birthCity":"Sainagua","birthCountry":"Dominican Republic","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Frankie","useLastName":"Montas","boxscoreName":"Montas","gender":"M","nameMatrilineal":"Luna","isPlayer":true,"isVerified":true,"pronunciation":"MOAN-toss","mlbDebutDate":"2015-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Frankie Montas","nameSlug":"frankie-montas-593423","firstLastName":"Frankie Montas","lastFirstName":"Montas, Frankie","lastInitName":"Montas, F","initLastName":"F Montas","fullFMLName":"Francelis Montas","fullLFMName":"Montas, Francelis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID665487":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","firstName":"Fernando","lastName":"Tatis","primaryNumber":"23","birthDate":"1999-01-02","currentAge":27,"birthCity":"San Pedro De Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Fernando","useLastName":"Tatis Jr.","middleName":"Gabriel","boxscoreName":"Tatis Jr.","nickName":"El Niño","gender":"M","nameMatrilineal":"Medina","isPlayer":true,"isVerified":false,"pronunciation":"tah-TEES","mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Fernando Tatis Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"fernando-tatis-jr-665487","firstLastName":"Fernando Tatis Jr.","lastFirstName":"Tatis Jr., Fernando","lastInitName":"Tatis Jr., F","initLastName":"F Tatis Jr.","fullFMLName":"Fernando Gabriel Tatis Jr.","fullLFMName":"Tatis Jr., Fernando Gabriel","strikeZoneTop":3.346,"strikeZoneBottom":1.689},"ID669369":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369","firstName":"Bryce","lastName":"Johnson","primaryNumber":"29","birthDate":"1995-10-27","currentAge":30,"birthCity":"Cypress","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Bryce","useLastName":"Johnson","middleName":"Christopher","boxscoreName":"Johnson, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Johnson","nameSlug":"bryce-johnson-669369","firstLastName":"Bryce Johnson","lastFirstName":"Johnson, Bryce","lastInitName":"Johnson, B","initLastName":"B Johnson","fullFMLName":"Bryce Christopher Johnson","fullLFMName":"Johnson, Bryce Christopher","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"ID593428":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428","firstName":"Xander","lastName":"Bogaerts","primaryNumber":"2","birthDate":"1992-10-01","currentAge":33,"birthCity":"Oranjestad","birthCountry":"Aruba","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Xander","useLastName":"Bogaerts","middleName":"Jan","boxscoreName":"Bogaerts","nickName":"X-Man","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"BOH-garts","mlbDebutDate":"2013-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xander Bogaerts","nameSlug":"xander-bogaerts-593428","firstLastName":"Xander Bogaerts","lastFirstName":"Bogaerts, Xander","lastInitName":"Bogaerts, X","initLastName":"X Bogaerts","fullFMLName":"Xander Jan Bogaerts","fullLFMName":"Bogaerts, Xander Jan","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID657585":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585","firstName":"Reed","lastName":"Garrett","primaryNumber":"75","birthDate":"1993-01-02","currentAge":33,"birthCity":"Henrico","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reed","useLastName":"Garrett","boxscoreName":"Garrett, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Reed Garrett","nameSlug":"reed-garrett-657585","firstLastName":"Reed Garrett","lastFirstName":"Garrett, Reed","lastInitName":"Garrett, R","initLastName":"R Garrett","fullFMLName":"Reed Garrett","fullLFMName":"Garrett, Reed","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID676760":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760","firstName":"Ronald","lastName":"Marinaccio","birthDate":"1995-07-01","currentAge":31,"birthCity":"Toms River","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ron","useLastName":"Marinaccio","middleName":"James","boxscoreName":"Marinaccio","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"mair-uh-NAH-chee-oh","mlbDebutDate":"2022-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ron Marinaccio","nameSlug":"ron-marinaccio-676760","firstLastName":"Ron Marinaccio","lastFirstName":"Marinaccio, Ron","lastInitName":"Marinaccio, R","initLastName":"R Marinaccio","fullFMLName":"Ronald James Marinaccio","fullLFMName":"Marinaccio, Ronald James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681190":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190","firstName":"Randy","lastName":"Vásquez","primaryNumber":"98","birthDate":"1998-11-03","currentAge":27,"birthCity":"Navarette","birthCountry":"Dominican Republic","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Vásquez","middleName":"Marcelino","boxscoreName":"Vásquez, R","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Vásquez","nameSlug":"randy-vasquez-681190","firstLastName":"Randy Vásquez","lastFirstName":"Vásquez, Randy","lastInitName":"Vásquez, R","initLastName":"R Vásquez","fullFMLName":"Randy Marcelino Vásquez","fullLFMName":"Vásquez, Randy Marcelino","strikeZoneTop":3.21,"strikeZoneBottom":1.62}},"venue":{"id":2680,"name":"Petco Park","link":"/api/v1/venues/2680","location":{"address1":"100 Park Boulevard","city":"San Diego","state":"California","stateAbbrev":"CA","postalCode":"92101","defaultCoordinates":{"latitude":32.707861,"longitude":-117.157278},"azimuthAngle":0.0,"elevation":23,"country":"USA","phone":"(619) 795-5000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":39909,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":386,"center":396,"rightCenter":391,"rightLine":322},"active":true,"season":"2025"},"officialVenue":{"id":2680,"link":"/api/v1/venues/2680"},"weather":{"condition":"Sunny","temp":"73","wind":"8 mph, L To R"},"gameInfo":{"attendance":42627,"firstPitch":"2025-07-30T20:11:00.000Z","gameDurationMinutes":145},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"home":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"}},"officialScorer":{"id":431092,"fullName":"Bill Zavestoski","link":"/api/v1/people/431092"},"primaryDatacaster":{"id":800988,"fullName":"Marissa Richards","link":"/api/v1/people/800988"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T20:11:05.638Z","endTime":"2025-07-30T20:12:14.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T17:21:00.435Z","endTime":"2025-07-30T19:39:22.322Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"}},{"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-07-30T19:39:22.322Z","endTime":"2025-07-30T20:10:32.471Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"}},{"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-07-30T20:10:32.471Z","endTime":"2025-07-30T20:11:07.569Z","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(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.8,"endSpeed":84.7,"strikeZoneTop":3.64613025767745,"strikeZoneBottom":1.74120230198736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.585112015546358,"aZ":-15.423794333806566,"pfxX":-8.178881287424812,"pfxZ":9.091739440022812,"pX":-0.7435407590382875,"pZ":2.9389864250524527,"vX0":7.38567008606098,"vY0":-134.93895401302012,"vZ0":-3.357317499679522,"x":145.34,"y":159.43,"x0":-2.454508437359695,"y0":50.00426525280685,"z0":5.287130975978429,"aX":-15.072062789725901},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.0,"breakHorizontal":13.2,"spinRate":2380,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.40603010997527855,"extension":6.6323499082749855},"index":3,"playId":"b429b4ae-0dea-399f-b963-7f7db00f30f8","pitchNumber":1,"startTime":"2025-07-30T20:11:07.569Z","endTime":"2025-07-30T20:11:11.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, 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":73.5,"endSpeed":67.0,"strikeZoneTop":3.56290034025852,"strikeZoneBottom":1.69448180405857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.424312072215955,"aZ":-42.5267807118311,"pfxX":4.799065140018803,"pfxZ":-9.160754714670304,"pX":0.26233847935645094,"pZ":1.200407578940053,"vX0":3.231750344432551,"vY0":-106.9122751605105,"vZ0":0.862723823712302,"x":107.0,"y":206.37,"x0":-1.9047769882697902,"y0":50.0009299328328,"z0":5.6548004608481355,"aX":5.425205325784544},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.3,"breakVerticalInduced":-15.7,"breakHorizontal":-9.7,"spinRate":2699,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.5169419818150911,"extension":6.674968554419806},"index":4,"playId":"36f41d71-2315-3da4-96e1-9569334d3195","pitchNumber":2,"startTime":"2025-07-30T20:11:24.258Z","endTime":"2025-07-30T20:11:29.314Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.085394533609705,"aZ":-22.963194010778103,"pfxX":-10.12556317740228,"pfxZ":4.948907253608167,"pX":-0.4826746883259915,"pZ":2.2693431358812246,"vX0":8.681045087822563,"vY0":-135.22557523083807,"vZ0":-3.3402971911416364,"x":135.4,"y":177.51,"x0":-2.4110220471836405,"y0":50.00442132918696,"z0":5.122291644891936,"aX":-18.849757693799898},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.5,"breakHorizontal":16.6,"spinRate":2330,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.40427879966001923,"extension":6.764685403533497},"index":5,"playId":"5d285016-9bbd-34a8-9ce2-dc0c0f8a411a","pitchNumber":3,"startTime":"2025-07-30T20:11:43.454Z","endTime":"2025-07-30T20:11:47.253Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2025-07-30T20:11:57.017Z","endTime":"2025-07-30T20:12:10.386Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.073451342134526,"aZ":-26.85442074069081,"pfxX":2.6923573359264394,"pfxZ":3.2114827059116466,"pX":-0.2105969696536534,"pZ":2.1336307647441104,"vX0":4.6440544548566836,"vY0":-127.31794545905507,"vZ0":-2.7219721749674877,"x":125.03,"y":181.17,"x0":-2.4020077325320104,"y0":50.00147279778899,"z0":5.323254327077499,"aX":4.456055445648798},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.5,"breakHorizontal":-5.9,"spinRate":2795,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.4288172984835015,"extension":6.374908771497815},"index":7,"playId":"e4c554af-e1f2-31e2-8e4d-e43aaea63b6f","pitchNumber":4,"startTime":"2025-07-30T20:12:10.386Z","endTime":"2025-07-30T20:12:14.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:12:14.373Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mark Vientos singles on a ground ball to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T20:12:28.871Z","endTime":"2025-07-30T20:14:41.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Single","eventType":"single","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.56961507607328,"strikeZoneBottom":1.56163980058395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.39248790617759,"aZ":-11.634707255933751,"pfxX":-7.116806518357176,"pfxZ":11.236437961587784,"pX":2.443262070382671,"pZ":1.913383907264334,"vX0":14.460881240362639,"vY0":-134.64056182910286,"vZ0":-6.444735792518524,"x":23.87,"y":187.12,"x0":-2.083091472081548,"y0":50.00633854104712,"z0":5.168808428391162,"aX":-13.014663551246189},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.0,"breakHorizontal":9.6,"spinRate":2439,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4074716037931836,"extension":6.872472713214441},"index":0,"playId":"3d157250-28df-326d-a2a2-d14cb45e2c56","pitchNumber":1,"startTime":"2025-07-30T20:12:41.022Z","endTime":"2025-07-30T20:12:44.181Z","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":82.0,"endSpeed":74.5,"strikeZoneTop":3.51446733211706,"strikeZoneBottom":1.58909827804967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.586421755111623,"aZ":-26.96013592066119,"pfxX":5.977986719739615,"pfxZ":3.6573765948374515,"pX":-1.0424640660249693,"pZ":2.763014256027496,"vX0":1.7558454760620261,"vY0":-119.3922583637804,"vZ0":-0.2845143442106727,"x":156.74,"y":164.18,"x0":-2.566351270329922,"y0":50.00446463760824,"z0":5.335429640370365,"aX":8.525556162580116},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.8,"breakHorizontal":-11.3,"spinRate":2748,"spinDirection":68},"zone":11,"typeConfidence":2.0,"plateTime":0.4609029176596029,"extension":6.471020301349403},"index":1,"playId":"ebdb344a-ee18-3dfe-b9ab-e31cc6e7581b","pitchNumber":2,"startTime":"2025-07-30T20:12:57.923Z","endTime":"2025-07-30T20:13:02.982Z","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":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.62663551343953,"strikeZoneBottom":1.59253524195882,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.267961713844233,"aZ":-20.659446860754592,"pfxX":-10.597621251067892,"pfxZ":6.322816615187385,"pX":1.9013357710877816,"pZ":1.801343176406621,"vX0":14.132007349547099,"vY0":-134.40949629403903,"vZ0":-4.9977494607742745,"x":44.53,"y":190.14,"x0":-2.058046579383949,"y0":50.00558093977468,"z0":5.160274953639886,"aX":-19.31213405230526},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.4,"breakHorizontal":16.0,"spinRate":2267,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4081433744507992,"extension":6.738544865374079},"index":2,"playId":"b8c58930-78eb-30dd-a000-faa1be1aee98","pitchNumber":3,"startTime":"2025-07-30T20:13:16.915Z","endTime":"2025-07-30T20:13:20.924Z","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":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.2,"strikeZoneTop":3.59336462546464,"strikeZoneBottom":1.66803526641735,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.850085387135106,"aZ":-31.200480375665798,"pfxX":3.0188550960221843,"pfxZ":0.6193056951223621,"pX":-0.4931214122482677,"pZ":2.944966509244351,"vX0":3.481618096906211,"vY0":-124.78673398884061,"vZ0":0.10771939041581802,"x":135.8,"y":159.27,"x0":-2.3023703306861973,"y0":50.000338780470614,"z0":5.487400611441067,"aX":4.724622094432135},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.4,"breakHorizontal":-6.4,"spinRate":2738,"spinDirection":109},"zone":4,"typeConfidence":2.0,"plateTime":0.44017042052152,"extension":6.355288264133558},"index":3,"playId":"52fb32c1-136f-3be1-89e6-1153f3c0de2c","pitchNumber":4,"startTime":"2025-07-30T20:13:38.101Z","endTime":"2025-07-30T20:13:42.087Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2025-07-30T20:13:56.196Z","endTime":"2025-07-30T20:14:10.854Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"}},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.88470385929566,"aZ":-30.984711775877976,"pfxX":1.9523175907882937,"pfxZ":0.7519996214999018,"pX":0.04640990156315015,"pZ":1.731772828579143,"vX0":5.497307340911137,"vY0":-125.75930489357138,"vZ0":-2.7204640929020316,"x":115.23,"y":192.02,"x0":-2.426820450521873,"y0":50.00597026189052,"z0":5.355657640303557,"aX":3.1098845040690266},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.0,"breakHorizontal":-4.9,"spinRate":2752,"spinDirection":109},"zone":8,"typeConfidence":2.0,"plateTime":0.4364906744770307,"extension":6.639488627252063},"index":5,"playId":"4b2eb7de-df54-340d-86b4-b4cfe50f3de9","pitchNumber":5,"startTime":"2025-07-30T20:14:10.854Z","endTime":"2025-07-30T20:14:14.561Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.36192226191186,"aZ":-27.988018672372842,"pfxX":1.9779025654206746,"pfxZ":2.5645887199574133,"pX":0.7026670605220305,"pZ":2.4108295756937443,"vX0":6.802769847510316,"vY0":-127.47011108401715,"vZ0":-1.8822148272538821,"x":90.22,"y":173.69,"x0":-2.2670640180462196,"y0":50.00098291494693,"z0":5.387539619353713,"aX":3.225079229891488},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.4,"breakHorizontal":-5.3,"spinRate":2798,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.43114150816847907,"extension":6.54054767992079},"hitData":{"launchSpeed":79.7,"launchAngle":8.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.4,"coordY":99.87}},"index":6,"playId":"04a7fa37-a02b-33d8-83dd-c6a40314c518","pitchNumber":6,"startTime":"2025-07-30T20:14:30.585Z","endTime":"2025-07-30T20:14:41.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:14:41.940Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Francisco Lindor pops out to third baseman Manny Machado.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T20:14:53.527Z","endTime":"2025-07-30T20:16:27.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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.5,"endSpeed":85.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.75255856193158,"aZ":-14.482249342244886,"pfxX":-6.289384143224948,"pfxZ":9.342285926420068,"pX":-0.43522193325964187,"pZ":3.4913524380740673,"vX0":7.392678513404541,"vY0":-137.32596225002544,"vZ0":-2.1588732654825264,"x":133.59,"y":144.51,"x0":-2.3555684683200613,"y0":50.0067194755371,"z0":5.2824829565084075,"aX":-11.916376375360413},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":9.7,"spinRate":2432,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.4001228731019837,"extension":6.673636225751024},"index":0,"playId":"60065ffd-4dd0-3fbe-a7cb-8f39193113aa","pitchNumber":1,"startTime":"2025-07-30T20:15:12.666Z","endTime":"2025-07-30T20:15:16.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.55032404002978,"strikeZoneBottom":1.48490160094179,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.125750960731544,"aZ":-25.34167459028262,"pfxX":-3.432881940056415,"pfxZ":4.134180553636229,"pX":-2.354700205304934,"pZ":2.8455566351250585,"vX0":1.4347450983702494,"vY0":-127.92623556162519,"vZ0":-1.3532889012644245,"x":206.76,"y":161.95,"x0":-2.477763243287917,"y0":50.00136661393735,"z0":5.373437419164707,"aX":-5.672336521160837},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.4,"breakHorizontal":5.9,"spinRate":1115,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.42864721507504466,"extension":6.574225236724754},"index":1,"playId":"c8d48595-b12a-371f-bf9e-523c663abe32","pitchNumber":2,"startTime":"2025-07-30T20:15:35.164Z","endTime":"2025-07-30T20:15:38.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.6,"endSpeed":66.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.29353117641504,"aZ":-43.03611051628819,"pfxX":3.341599322372616,"pfxZ":-9.826317034422082,"pX":-0.3493900820973397,"pZ":2.7044681240993924,"vX0":2.3482086857675672,"vY0":-105.53369043184382,"vZ0":4.0629082215899945,"x":130.32,"y":165.76,"x0":-1.918610637889679,"y0":50.00272963664589,"z0":5.778658352117097,"aX":3.693604507209815},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.8,"breakVerticalInduced":-16.0,"breakHorizontal":-6.8,"spinRate":2424,"spinDirection":40},"zone":4,"typeConfidence":2.0,"plateTime":0.5230264230359163,"extension":6.693228675408537},"index":2,"playId":"10d9bd37-f361-387f-83a1-695e148b8b98","pitchNumber":3,"startTime":"2025-07-30T20:15:54.118Z","endTime":"2025-07-30T20:15:57.912Z","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":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.47241212471848,"aZ":-15.578864412194532,"pfxX":-7.36747541655776,"pfxZ":8.793720026048142,"pX":0.00538344833333207,"pZ":3.4066027985450456,"vX0":9.082153386271202,"vY0":-136.37606039575306,"vZ0":-2.0523653078217916,"x":116.79,"y":146.8,"x0":-2.4079323357162683,"y0":50.00237666502951,"z0":5.24127903617466,"aX":-13.903649651587175},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":11.5,"spinRate":2319,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.401353732643686,"extension":6.689152755072968},"hitData":{"launchSpeed":88.9,"launchAngle":69.0,"totalDistance":125.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":105.12,"coordY":159.18}},"index":3,"playId":"b995f3af-9917-39dd-b9da-ae0d5440ea61","pitchNumber":4,"startTime":"2025-07-30T20:16:16.759Z","endTime":"2025-07-30T20:16:27.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:16:27.623Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pete Alonso lines out softly to first baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T20:16:41.457Z","endTime":"2025-07-30T20:17:35.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":72.1,"endSpeed":65.8,"strikeZoneTop":3.35631873935958,"strikeZoneBottom":1.47085068103308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.9996039765693,"aZ":-41.6235196354944,"pfxX":3.5840832315213293,"pfxZ":-8.612462057469848,"pX":0.29016648138530987,"pZ":3.0221934376575357,"vX0":3.6968611136956038,"vY0":-104.78258237143787,"vZ0":4.5163757970580525,"x":105.94,"y":157.18,"x0":-1.9720983343947975,"y0":50.00505298219676,"z0":5.74626327388637,"aX":3.930046293044303},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.1,"breakVerticalInduced":-13.7,"breakHorizontal":-7.7,"spinRate":2435,"spinDirection":38},"zone":3,"typeConfidence":2.0,"plateTime":0.5255267529281347,"extension":6.801256901734707},"index":0,"playId":"41e93fa0-c8f0-3f30-bde9-75fc164d59d4","pitchNumber":1,"startTime":"2025-07-30T20:16:53.045Z","endTime":"2025-07-30T20:16:57.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.46651769775049,"strikeZoneBottom":1.63839820215302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.301578503988633,"aZ":-31.11681123577072,"pfxX":4.712863346337768,"pfxZ":0.7253914800261523,"pX":1.3371202965762443,"pZ":0.8748939734894765,"vX0":7.401060128022619,"vY0":-120.476659987943,"vZ0":-3.7587397103343947,"x":66.03,"y":215.16,"x0":-2.397390209067519,"y0":50.00366847517912,"z0":5.231329761222176,"aX":6.866257325718549},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.6,"breakHorizontal":-10.4,"spinRate":2753,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4561467059271145,"extension":6.577625411192905},"index":1,"playId":"e16d17c7-f07e-3995-8c8c-937dcc91e3c0","pitchNumber":2,"startTime":"2025-07-30T20:17:10.968Z","endTime":"2025-07-30T20:17:14.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.832072441617672,"aZ":-24.375913695720204,"pfxX":-10.221431129919324,"pfxZ":4.261499006469981,"pX":-1.0065395251719218,"pZ":2.761970482494466,"vX0":7.54991437066794,"vY0":-134.7943385351354,"vZ0":-1.9016680309775107,"x":155.37,"y":164.21,"x0":-2.5236614580456385,"y0":50.0021833049624,"z0":5.207332334663354,"aX":-18.70333715627627},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.4,"breakHorizontal":16.8,"spinRate":2232,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4072180541583892,"extension":6.646301861694983},"hitData":{"launchSpeed":49.1,"launchAngle":18.0,"totalDistance":89.0,"trajectory":"line_drive","hardness":"soft","location":"3","coordinates":{"coordX":143.47,"coordY":171.46}},"index":2,"playId":"a38570fb-ee95-3acf-9fc5-5b7c698dcb7d","pitchNumber":3,"startTime":"2025-07-30T20:17:30.028Z","endTime":"2025-07-30T20:17:35.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:17:35.415Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, shortstop Francisco Lindor to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T20:19:30.642Z","endTime":"2025-07-30T20:20:31.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":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(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":93.6,"endSpeed":85.5,"strikeZoneTop":3.82772731683917,"strikeZoneBottom":1.8274596900402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.668810877715725,"aZ":-26.653033026998948,"pfxX":-10.999471842892241,"pfxZ":2.976789947713357,"pX":1.1315625654446333,"pZ":1.159396293561001,"vX0":8.375750876385498,"vY0":-135.81597406402102,"vZ0":-8.529873598061291,"x":73.87,"y":207.48,"x0":-0.5739493633540289,"y0":50.002909336040936,"z0":6.214248627088154,"aX":-20.406873012437686},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.6,"breakHorizontal":18.0,"spinRate":2153,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4043450485704576,"extension":5.733156646891113},"index":0,"playId":"eb5a00aa-70e9-3771-882c-1980dacaf7bc","pitchNumber":1,"startTime":"2025-07-30T20:19:49.389Z","endTime":"2025-07-30T20:19:52.543Z","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":94.1,"endSpeed":85.8,"strikeZoneTop":3.85,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.36387430063705,"aZ":-27.002549183717733,"pfxX":-9.70221263694127,"pfxZ":2.751525083230498,"pX":-0.36234709929669423,"pZ":2.134764050882561,"vX0":4.560689221564747,"vY0":-136.8619223641175,"vZ0":-6.168944207290559,"x":130.81,"y":181.14,"x0":-0.7967001190374939,"y0":50.006091877403264,"z0":6.286530445321046,"aX":-18.26855273866703},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.7,"breakHorizontal":16.4,"spinRate":2048,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.4013714981994725,"extension":5.714661896995491},"index":1,"playId":"8baaa1e0-ac1d-3211-990b-3eb7a885b267","pitchNumber":2,"startTime":"2025-07-30T20:20:03.993Z","endTime":"2025-07-30T20:20:08.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.85,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.43938172553053,"aZ":-35.324493101227134,"pfxX":8.421669271554979,"pfxZ":-2.1173653567316553,"pX":0.4720420638363046,"pZ":1.5288053938126063,"vX0":0.719521766336777,"vY0":-121.05839066397834,"vZ0":-4.087008594204635,"x":99.01,"y":197.5,"x0":-0.9233798196660734,"y0":50.00505345603807,"z0":6.3283078134969495,"aX":12.511979118003442},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.6,"breakHorizontal":-15.5,"spinRate":2879,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.45230391761387034,"extension":5.600177125329097},"hitData":{"launchSpeed":68.5,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.18,"coordY":152.09}},"index":2,"playId":"4f8ee293-4e95-3565-83d1-04f1e3d510c9","pitchNumber":3,"startTime":"2025-07-30T20:20:23.672Z","endTime":"2025-07-30T20:20:31.853Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:20:31.853Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to center fielder Tyrone Taylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T20:20:47.707Z","endTime":"2025-07-30T20:21:40.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.35072746874676,"strikeZoneBottom":1.51082143988674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.656643546791926,"aZ":-29.221568659309344,"pfxX":-9.05899404062532,"pfxZ":1.5454959501956438,"pX":-0.9714290652921747,"pZ":2.6985126948383664,"vX0":3.1379397201688066,"vY0":-137.61766900125616,"vZ0":-4.479061158314709,"x":154.03,"y":165.92,"x0":-0.9521186101857028,"y0":50.00410880395377,"z0":6.335860954972031,"aX":-17.30837776782927},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.0,"breakHorizontal":15.7,"spinRate":2017,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.39860357934171864,"extension":5.702147660144785},"index":0,"playId":"3949541b-de70-3c07-9c2f-cc6b801e3e6f","pitchNumber":1,"startTime":"2025-07-30T20:20:59.735Z","endTime":"2025-07-30T20:21:04.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.37608395778158,"strikeZoneBottom":1.53124778570607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.41030604833866,"aZ":-30.504920004832762,"pfxX":-9.619759249570441,"pfxZ":0.8716031939709357,"pX":-0.8267782213820484,"pZ":2.3881687322514957,"vX0":3.5262700167676804,"vY0":-138.47890155976532,"vZ0":-4.9542784472134915,"x":148.51,"y":174.3,"x0":-0.873158732066441,"y0":50.00610161095561,"z0":6.262392090243305,"aX":-18.525979481638657},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":0.6,"breakHorizontal":16.6,"spinRate":2181,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.39683361155737096,"extension":5.790053784097867},"index":1,"playId":"8605f717-b975-3428-ad02-775d3ecba729","pitchNumber":2,"startTime":"2025-07-30T20:21:13.728Z","endTime":"2025-07-30T20:21:18.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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.403651503408707,"aZ":-37.64505347663788,"pfxX":9.683513784322635,"pfxZ":-3.669571616505843,"pX":0.7851810733393014,"pZ":1.5159014728407338,"vX0":1.332527452659773,"vY0":-122.0116021061804,"vZ0":-3.607120217961322,"x":87.07,"y":197.85,"x0":-1.026221715766745,"y0":50.001855758904334,"z0":6.293252416535715,"aX":14.442337027097059},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-7.3,"breakHorizontal":-17.9,"spinRate":2927,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.45077021360664027,"extension":5.605463660127954},"hitData":{"launchSpeed":91.9,"launchAngle":18.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":91.66,"coordY":85.51}},"index":2,"playId":"b97aedc9-7f63-3fe1-a080-22dc8ca0682c","pitchNumber":3,"startTime":"2025-07-30T20:21:29.347Z","endTime":"2025-07-30T20:21:40.012Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:21:40.012Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a line drive to center fielder Tyrone Taylor. Luis Arraez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T20:21:49.069Z","endTime":"2025-07-30T20:22:18.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.65,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.826388705703547,"aZ":-27.570393211397402,"pfxX":-10.403562594857691,"pfxZ":2.377403928853699,"pX":-0.6156025178168314,"pZ":2.7401937965472727,"vX0":4.1515718362696585,"vY0":-138.4414345282224,"vZ0":-4.65576986905873,"x":140.47,"y":164.79,"x0":-0.785864414060358,"y0":50.00033294503519,"z0":6.296112937762461,"aX":-20.127056302546517},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.5,"breakHorizontal":17.9,"spinRate":2168,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.39611076750213936,"extension":5.870768919375247},"hitData":{"launchSpeed":93.4,"launchAngle":14.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":151.65,"coordY":85.45}},"index":0,"playId":"8b55c6c7-11a4-3510-8494-6248d8ef6d85","pitchNumber":1,"startTime":"2025-07-30T20:22:08.096Z","endTime":"2025-07-30T20:22:18.662Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:22:18.662Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out, second baseman Brett Baty to first baseman Pete Alonso. Luis Arraez to 3rd. Manny Machado to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T20:22:47.771Z","endTime":"2025-07-30T20:22:57.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.74196963768523,"aZ":-21.921794102977657,"pfxX":0.7969933604424151,"pfxZ":5.751816524037562,"pX":0.21786729998462695,"pZ":3.048297847351879,"vX0":2.200857671767127,"vY0":-133.20193742647425,"vZ0":-4.626205295470142,"x":108.7,"y":156.48,"x0":-0.7252991445726221,"y0":50.00393275058015,"z0":6.409115982412133,"aX":1.420432175884385},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.5,"breakHorizontal":-1.9,"spinRate":2443,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.4124688338134459,"extension":5.831621228749429},"hitData":{"launchSpeed":82.9,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.3,"coordY":161.72}},"index":0,"playId":"fc834e53-82dd-3480-a11f-8f12e0b08b32","pitchNumber":1,"startTime":"2025-07-30T20:22:47.771Z","endTime":"2025-07-30T20:22:57.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:22:57.499Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xander Bogaerts walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T20:23:12.933Z","endTime":"2025-07-30T20:25:26.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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":96.0,"endSpeed":88.0,"strikeZoneTop":3.60513784981124,"strikeZoneBottom":1.74493193472867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.478301691546825,"aZ":-28.188250010303747,"pfxX":-9.93599126013481,"pfxZ":2.0247775802784176,"pX":-2.476789124256724,"pZ":2.4559644695791407,"vX0":-0.5018994853203901,"vY0":-139.71644935276709,"vZ0":-5.420827845655676,"x":211.41,"y":172.47,"x0":-1.0042852422663562,"y0":50.00450129559952,"z0":6.281852861312935,"aX":-19.578457212431474},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.8,"breakHorizontal":18.1,"spinRate":2037,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.3925323324226686,"extension":5.785678808000271},"index":0,"playId":"3c745ac8-0a7e-3fa2-bf29-896bf79f27fb","pitchNumber":1,"startTime":"2025-07-30T20:23:38.927Z","endTime":"2025-07-30T20:23:43.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.56699897348255,"strikeZoneBottom":1.65219909103521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.975472228320697,"aZ":-27.768918252069884,"pfxX":-9.143320304114487,"pfxZ":2.2152387713527215,"pX":-1.419055340428017,"pZ":3.3141324303465507,"vX0":1.5437690945278773,"vY0":-139.9118898052623,"vZ0":-3.5807123833218344,"x":171.09,"y":149.3,"x0":-0.7893539926615659,"y0":50.00064955730428,"z0":6.426180803460848,"aX":-18.16036656192031},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.5,"breakHorizontal":16.2,"spinRate":2031,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3911860164499741,"extension":5.72836724141081},"index":1,"playId":"21ffb821-746b-38b7-8530-3b67bc9a638a","pitchNumber":2,"startTime":"2025-07-30T20:23:59.754Z","endTime":"2025-07-30T20:24:03.415Z","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":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.59543967114197,"strikeZoneBottom":1.62559672305456,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.468050882921613,"aZ":-38.540132696523976,"pfxX":10.885702539072629,"pfxZ":-4.388355930035276,"pX":0.47265527070712643,"pZ":2.5164860913063496,"vX0":0.15678272452383368,"vY0":-120.57990676001639,"vZ0":-1.2484426222349476,"x":98.98,"y":170.83,"x0":-1.0043257932670004,"y0":50.00050678862943,"z0":6.484009695273728,"aX":15.805075224584664},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.9,"breakHorizontal":-19.7,"spinRate":2952,"spinDirection":43},"zone":6,"typeConfidence":2.0,"plateTime":0.45666698353063584,"extension":5.592540752125689},"index":2,"playId":"f649a4c7-7258-301b-9d1f-cd1ae641982f","pitchNumber":3,"startTime":"2025-07-30T20:24:19.080Z","endTime":"2025-07-30T20:24:23.293Z","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":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.60425657101525,"strikeZoneBottom":1.57926884620357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.33769121011131,"aZ":-29.666746449527896,"pfxX":-8.785373683113647,"pfxZ":1.277875284909527,"pX":-1.4397022099571184,"pZ":3.3264569361547274,"vX0":1.3561306825436636,"vY0":-139.67860349936694,"vZ0":-3.084396792030944,"x":171.88,"y":148.97,"x0":-0.7925486066632031,"y0":50.00500016640182,"z0":6.409264824374022,"aX":-17.249469216083046},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":1.8,"breakHorizontal":15.6,"spinRate":2045,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39309771454466613,"extension":5.754793763096725},"index":3,"playId":"5105c1a8-0bfa-36fd-b725-4f07147d4021","pitchNumber":4,"startTime":"2025-07-30T20:24:38.422Z","endTime":"2025-07-30T20:24:42.609Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"playId":"80711523-3200-4e6d-abbe-7aac844df0e2","startTime":"2025-07-30T20:24:59.461Z","endTime":"2025-07-30T20:25:04.461Z","isPitch":false,"type":"stepoff"},{"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":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.61892326821463,"strikeZoneBottom":1.59454572751878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.562302652911356,"aZ":-31.03048731276627,"pfxX":-9.169950465069284,"pfxZ":0.5753251576496101,"pX":-0.9372746157444121,"pZ":3.766062751979112,"vX0":2.2894275274708638,"vY0":-140.63119599937548,"vZ0":-1.9850620398605565,"x":152.73,"y":137.1,"x0":-0.5735026433534438,"y0":50.00521207613039,"z0":6.505120749773359,"aX":-18.265739370124233},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":0.8,"breakHorizontal":16.1,"spinRate":2042,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.39031852970938097,"extension":5.668706110407122},"index":5,"playId":"6ead6240-fca9-3e8a-bb2e-5a4c2954ba69","pitchNumber":5,"startTime":"2025-07-30T20:25:22.765Z","endTime":"2025-07-30T20:25:26.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:25:26.733Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T20:25:41.788Z","endTime":"2025-07-30T20:26:50.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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, 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.7,"endSpeed":88.1,"strikeZoneTop":3.36037763555201,"strikeZoneBottom":1.56544651390988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.490827814365705,"aZ":-28.368351775173306,"pfxX":-9.578930994554856,"pfxZ":1.934681368662348,"pX":0.08233691318236686,"pZ":2.243969732091379,"vX0":5.2530958516648605,"vY0":-139.25712667428047,"vZ0":-6.01312260129017,"x":113.86,"y":178.19,"x0":-0.5812390837194621,"y0":50.00439140798972,"z0":6.301291053398513,"aX":-18.865454309488484},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.5,"breakHorizontal":16.3,"spinRate":2200,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3929084350807397,"extension":5.77758855217497},"index":0,"playId":"12869bc6-f3e9-3873-bbe1-b50c9eea9541","pitchNumber":1,"startTime":"2025-07-30T20:25:56.600Z","endTime":"2025-07-30T20:26:01.053Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.026628104304788,"aZ":-27.68143500697678,"pfxX":-6.676126117056787,"pfxZ":2.674582139146718,"pX":-0.05498966770805036,"pZ":1.4195907969044228,"vX0":3.68485653464002,"vY0":-128.57851536905406,"vZ0":-6.727763340321107,"x":119.1,"y":200.45,"x0":-0.6374559241026257,"y0":50.00058680456579,"z0":6.210516624431256,"aX":-11.20528113606197},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.6,"breakHorizontal":11.3,"spinRate":1059,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.4255768335633121,"extension":6.106302549350705},"index":1,"playId":"8e1541fa-7819-3e73-91f1-1d696d9ffaa0","pitchNumber":2,"startTime":"2025-07-30T20:26:14.669Z","endTime":"2025-07-30T20:26:18.887Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-30T20:26:28.052Z","endTime":"2025-07-30T20:26:45.813Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.187827917387036,"aZ":-31.273634269171716,"pfxX":-6.772750674938466,"pfxZ":0.5096167757245107,"pX":-0.8763193631138344,"pZ":1.649488264502762,"vX0":2.2424280762738693,"vY0":-131.8048316377706,"vZ0":-5.805056847290421,"x":150.4,"y":194.24,"x0":-0.8566299974897493,"y0":50.0022583040549,"z0":6.180814492319177,"aX":-11.953423766110358},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.1,"breakHorizontal":11.8,"spinRate":1057,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4150617784132531,"extension":5.974214804695989},"index":3,"playId":"d4b6c941-0424-3816-877c-05cd7c713675","pitchNumber":3,"startTime":"2025-07-30T20:26:45.813Z","endTime":"2025-07-30T20:26:50.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:26:50.345Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T20:28:49.330Z","endTime":"2025-07-30T20:29:56.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":2},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.6,"endSpeed":83.4,"strikeZoneTop":3.44428515346694,"strikeZoneBottom":1.5503675190304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.72566319576106,"aZ":-21.85804710037284,"pfxX":-12.53293750762214,"pfxZ":5.728859251103912,"pX":-1.1103377892929165,"pZ":1.8134277453234482,"vX0":7.920573088850358,"vY0":-134.46521704930586,"vZ0":-4.648330192867025,"x":159.32,"y":189.82,"x0":-2.4915638402554956,"y0":50.00263080650054,"z0":5.149802499674539,"aX":-22.564514428470115},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.4,"breakHorizontal":20.6,"spinRate":2404,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4099837125494652,"extension":6.6479874303784285},"index":0,"playId":"122bc4b4-d0cc-3fa5-8144-29545cfa59e1","pitchNumber":1,"startTime":"2025-07-30T20:29:06.000Z","endTime":"2025-07-30T20:29:10.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":71.8,"strikeZoneTop":3.61078158170471,"strikeZoneBottom":1.60634869003302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.591363228366887,"aZ":-34.20356645028099,"pfxX":8.885816643633529,"pfxZ":-1.5235568037830713,"pX":-1.9982140904994303,"pZ":2.2768559799858576,"vX0":-0.7730268147180923,"vY0":-116.01476505873458,"vZ0":0.6575373148255361,"x":193.17,"y":177.3,"x0":-2.807004607219253,"y0":50.00360540101806,"z0":5.313762080043363,"aX":11.820523146901484},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-2.2,"breakHorizontal":-15.7,"spinRate":2866,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.476545441129856,"extension":6.5111004951734275},"index":1,"playId":"152acc74-98ce-32bb-bcaa-22f94fcb09a2","pitchNumber":2,"startTime":"2025-07-30T20:29:23.531Z","endTime":"2025-07-30T20:29:27.208Z","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":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.47802281476081,"aZ":-29.331067364533475,"pfxX":0.827289581300894,"pfxZ":1.8448523159712558,"pX":-0.6224381116407733,"pZ":2.6848905995507852,"vX0":4.07465043789861,"vY0":-123.09385583085069,"vZ0":-0.6998857066957678,"x":140.73,"y":166.29,"x0":-2.4038575096384935,"y0":50.00355615108297,"z0":5.447192939857733,"aX":1.2738429729756093},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.5,"breakHorizontal":-2.4,"spinRate":2700,"spinDirection":101},"zone":4,"typeConfidence":2.0,"plateTime":0.4442681355744318,"extension":6.4796149072023494},"hitData":{"launchSpeed":95.2,"launchAngle":45.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":97.78,"coordY":93.14}},"index":2,"playId":"fddd23f7-21dc-36c8-971f-72021b6028ac","pitchNumber":3,"startTime":"2025-07-30T20:29:44.025Z","endTime":"2025-07-30T20:29:56.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:29:56.013Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T20:30:07.091Z","endTime":"2025-07-30T20:31:27.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.6,"strikeZoneTop":3.22303176130787,"strikeZoneBottom":1.50186130089553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.303735492650205,"aZ":-15.981876238378252,"pfxX":-7.616656767338091,"pfxZ":8.735260689754504,"pX":-0.14458368085003298,"pZ":3.259203587266943,"vX0":8.122612433451252,"vY0":-135.897267375994,"vZ0":-2.5340835230443584,"x":122.51,"y":150.78,"x0":-2.1956538970887536,"y0":50.00109796324876,"z0":5.325932399907429,"aX":-14.116217324682198},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.4,"breakHorizontal":11.9,"spinRate":2435,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.40445147417825256,"extension":6.689671974895047},"index":0,"playId":"b0069638-bab8-3ef3-9ea7-d186c35e17bd","pitchNumber":1,"startTime":"2025-07-30T20:30:21.612Z","endTime":"2025-07-30T20:30:25.988Z","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.9,"endSpeed":80.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.137929996242452,"aZ":-27.794770475035925,"pfxX":1.688909399476092,"pfxZ":2.697740888885509,"pX":0.2600128152607015,"pZ":1.5780390223559444,"vX0":5.968291425456727,"vY0":-126.3985088328589,"vZ0":-3.677026121560549,"x":107.09,"y":196.17,"x0":-2.3485987228536422,"y0":50.000703210727735,"z0":5.276897684371302,"aX":2.739242442324873},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.3,"breakHorizontal":-4.4,"spinRate":2815,"spinDirection":118},"zone":8,"typeConfidence":2.0,"plateTime":0.4329059949545462,"extension":6.508918043129812},"index":1,"playId":"66e093dc-4bc0-3497-9113-7fa68eea191c","pitchNumber":2,"startTime":"2025-07-30T20:30:38.933Z","endTime":"2025-07-30T20:30:42.893Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-30T20:30:49.905Z","endTime":"2025-07-30T20:31:06.023Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"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.1,"endSpeed":79.4,"strikeZoneTop":3.31814790403359,"strikeZoneBottom":1.48234232025927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.42686851118842,"aZ":-28.03592782991844,"pfxX":2.7381353374303234,"pfxZ":2.5780780374480674,"pX":1.2002231092125815,"pZ":1.3950895776986774,"vX0":7.512399730995025,"vY0":-126.53140713951798,"vZ0":-4.082348370020606,"x":71.25,"y":201.11,"x0":-2.175782593347876,"y0":50.00091834389802,"z0":5.303569153253452,"aX":4.390559251371693},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.8,"breakHorizontal":-6.8,"spinRate":2853,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.43468665627310843,"extension":6.534312451867368},"index":3,"playId":"d41bc070-a3ea-34c1-abc6-1b3395fd3e23","pitchNumber":3,"startTime":"2025-07-30T20:31:06.023Z","endTime":"2025-07-30T20:31:10.904Z","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":1},"pitchData":{"startSpeed":71.7,"endSpeed":64.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.008124835211287,"aZ":-42.98490485599163,"pfxX":5.851652415020431,"pfxZ":-10.28259569856624,"pX":1.3487818082797995,"pZ":1.2043023224966198,"vX0":4.750104157215497,"vY0":-104.02320268543625,"vZ0":1.7184976991396348,"x":65.59,"y":206.26,"x0":-1.759238632442926,"y0":50.00179978758837,"z0":5.626925094146203,"aX":6.152835670213544},"breaks":{"breakAngle":9.6,"breakLength":16.8,"breakY":24.0,"breakVertical":-72.5,"breakVerticalInduced":-17.2,"breakHorizontal":-12.4,"spinRate":2566,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.5349312190645454,"extension":6.967557059252234},"index":4,"playId":"48bbeaea-1acd-35ef-82d9-bd54481e6099","pitchNumber":4,"startTime":"2025-07-30T20:31:22.090Z","endTime":"2025-07-30T20:31:27.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:31:27.404Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronny Mauricio strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T20:31:37.070Z","endTime":"2025-07-30T20:33:11.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"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":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.58200764927005,"strikeZoneBottom":1.6724106433857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.877566122049497,"aZ":-31.456300924265182,"pfxX":1.5552565487659518,"pfxZ":0.44746626829374847,"pX":-0.45027884124906614,"pZ":2.5245046985409942,"vX0":4.341929262998686,"vY0":-125.05920625576611,"vZ0":-0.7885994961177152,"x":134.16,"y":170.62,"x0":-2.4069245599349838,"y0":50.000403840914075,"z0":5.411183007827887,"aX":2.476450306980224},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.8,"breakHorizontal":-3.7,"spinRate":2804,"spinDirection":121},"zone":4,"typeConfidence":2.0,"plateTime":0.43702699959818947,"extension":6.644894381672548},"index":0,"playId":"93f45f4b-7348-3411-9f56-3df38bc826c6","pitchNumber":1,"startTime":"2025-07-30T20:31:55.434Z","endTime":"2025-07-30T20:31:59.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":78.5,"strikeZoneTop":3.92,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.239177910620686,"aZ":-21.488518325307343,"pfxX":-4.529775829860256,"pfxZ":6.689921417551986,"pX":-0.5890182523176805,"pZ":2.86775012553684,"vX0":6.153379125510814,"vY0":-126.47418382691498,"vZ0":-1.5065274337981576,"x":139.45,"y":161.35,"x0":-2.4812186222599544,"y0":50.001565901216274,"z0":5.218971387812071,"aX":-7.2336301887955745},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":12.0,"breakHorizontal":6.6,"spinRate":1310,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.43547460048676445,"extension":6.809281795296124},"index":1,"playId":"26cab000-4c1e-3529-b20c-f9cc3c780e8c","pitchNumber":2,"startTime":"2025-07-30T20:32:14.194Z","endTime":"2025-07-30T20:32:20.501Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-30T20:32:33.267Z","endTime":"2025-07-30T20:32:46.069Z","isPitch":false,"type":"action","player":{"id":677595,"link":"/api/v1/people/677595"}},{"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":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.80380520408811,"strikeZoneBottom":1.72363015798025,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.683666980861926,"aZ":-34.187596983206134,"pfxX":6.6304686071719505,"pfxZ":-1.4166066771789696,"pX":-0.9863775931413284,"pZ":1.617657133208798,"vX0":1.6056038672486128,"vY0":-118.69944290844748,"vZ0":-1.3889780444627668,"x":154.6,"y":195.1,"x0":-2.532750328738752,"y0":50.0002522116234,"z0":5.322766356546954,"aX":9.460151743859075},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.6,"breakHorizontal":-12.4,"spinRate":2841,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.4614091379036558,"extension":6.458347737371813},"index":3,"playId":"b4c45124-176a-3b68-b568-33d01b4986b6","pitchNumber":3,"startTime":"2025-07-30T20:32:46.069Z","endTime":"2025-07-30T20:32:50.851Z","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":71.0,"endSpeed":64.4,"strikeZoneTop":3.92,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.20137421216241,"aZ":-41.21817644352476,"pfxX":5.32216336996289,"pfxZ":-8.632060112047323,"pX":0.9437959795810108,"pZ":1.7801199947973594,"vX0":4.117425564829598,"vY0":-103.07399483449672,"vZ0":2.61936043085644,"x":81.02,"y":190.72,"x0":-1.7897117636368924,"y0":50.000015675021054,"z0":5.563998169604746,"aX":5.579133938007215},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.7,"breakVerticalInduced":-14.2,"breakHorizontal":-11.0,"spinRate":2539,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.5366741465315998,"extension":6.9837671592187345},"index":4,"playId":"fe49cd01-0477-3f76-b14d-561935260919","pitchNumber":4,"startTime":"2025-07-30T20:33:05.989Z","endTime":"2025-07-30T20:33:11.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:33:11.806Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Iglesias grounds out, third baseman Ronny Mauricio to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T20:35:06.111Z","endTime":"2025-07-30T20:35:41.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"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":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"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"}]}],"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":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.15677349534312,"strikeZoneBottom":1.39337162262258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.218531273359275,"aZ":-28.342896413292323,"pfxX":-11.164688264085827,"pfxZ":2.0377233623821702,"pX":0.35789854282172806,"pZ":2.144822850247976,"vX0":6.452829434740916,"vY0":-137.08122726267115,"vZ0":-5.9653084234132105,"x":103.36,"y":180.87,"x0":-0.5887679653455772,"y0":50.005545953164635,"z0":6.310383677376546,"aX":-21.032420032082918},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.5,"breakHorizontal":18.7,"spinRate":2084,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.40113861225704595,"extension":5.748188618970219},"index":0,"playId":"aed00ebc-9cd8-3669-9ff9-3f04c918509e","pitchNumber":1,"startTime":"2025-07-30T20:35:19.354Z","endTime":"2025-07-30T20:35:23.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.419466293476706,"aZ":-38.39932465403613,"pfxX":9.503226672026978,"pfxZ":-4.452749159799678,"pX":0.3828972208167732,"pZ":1.8100627967956968,"vX0":0.31298717591664016,"vY0":-119.02561693501289,"vZ0":-2.210630775098767,"x":102.4,"y":189.91,"x0":-0.9810729629058175,"y0":50.004614939814374,"z0":6.316083250016216,"aX":13.279110088486288},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-8.4,"breakHorizontal":-17.2,"spinRate":2917,"spinDirection":44},"zone":9,"typeConfidence":2.0,"plateTime":0.46487422869461525,"extension":5.727469198138291},"hitData":{"launchSpeed":70.4,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.05,"coordY":166.79}},"index":1,"playId":"91a1508a-72ee-3212-a4a8-95cff6535850","pitchNumber":2,"startTime":"2025-07-30T20:35:32.290Z","endTime":"2025-07-30T20:35:41.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:35:41.610Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T20:35:49.923Z","endTime":"2025-07-30T20:37:31.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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, 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":94.3,"endSpeed":86.1,"strikeZoneTop":3.62968019997286,"strikeZoneBottom":1.74512648003072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.23622756009211,"aZ":-30.234074763607158,"pfxX":-10.122139571219646,"pfxZ":1.0207732377101113,"pX":-0.11804249295833888,"pZ":2.7935777342493218,"vX0":5.181961912810135,"vY0":-137.25294996608596,"vZ0":-4.173007478766211,"x":121.5,"y":163.35,"x0":-0.7221778813556784,"y0":50.00141739813848,"z0":6.408082887801228,"aX":-19.183760161332753},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.1,"breakHorizontal":17.2,"spinRate":2154,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.4000706683266926,"extension":5.659914430863627},"index":0,"playId":"22b6e9d6-c413-3e72-b119-caa54d491532","pitchNumber":1,"startTime":"2025-07-30T20:36:03.978Z","endTime":"2025-07-30T20:36:07.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.6,"strikeZoneTop":3.42680246450226,"strikeZoneBottom":1.6289180487132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.941327790062445,"aZ":-24.0527826110239,"pfxX":1.2985826703432946,"pfxZ":4.494917520493953,"pX":-0.4370350398064598,"pZ":4.866144124207383,"vX0":0.21024667861795487,"vY0":-134.06032284509718,"vZ0":-0.05457691156281086,"x":133.66,"y":107.39,"x0":-0.685232752106454,"y0":50.00421692825465,"z0":6.614182950611091,"aX":2.346450443130581},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.3,"breakHorizontal":-2.4,"spinRate":2407,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.40971723553648554,"extension":5.6591977954545145},"index":1,"playId":"4ec566f1-f3d4-35a5-be6e-4d4a87074b3b","pitchNumber":2,"startTime":"2025-07-30T20:36:17.045Z","endTime":"2025-07-30T20:36:20.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.1,"strikeZoneTop":3.42690401472938,"strikeZoneBottom":1.62934587623042,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.589456024754803,"aZ":-27.550552389314486,"pfxX":1.6543973290102523,"pfxZ":2.6535163472889174,"pX":-0.6258740828199093,"pZ":6.019959488942036,"vX0":-0.13093852172782133,"vY0":-131.56019520981266,"vZ0":3.408530841004814,"x":140.86,"y":76.24,"x0":-0.7900081226674934,"y0":50.00127658772661,"z0":6.757051323640608,"aX":2.881005401116112},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.9,"breakHorizontal":-3.0,"spinRate":2407,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.4173590710688049,"extension":5.638292733092539},"index":2,"playId":"6b1174f7-7953-3d8a-88cb-ab2d49e81810","pitchNumber":3,"startTime":"2025-07-30T20:36:34.172Z","endTime":"2025-07-30T20:36:37.633Z","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":82.8,"endSpeed":74.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.16639304974572,"aZ":-37.233749952662315,"pfxX":9.549845385570853,"pfxZ":-3.516875560976965,"pX":0.5741535739660871,"pZ":3.0733474262554603,"vX0":0.4286278411626027,"vY0":-120.42377720884619,"vZ0":-0.0953763017795719,"x":95.11,"y":155.8,"x0":-0.8441516145285417,"y0":50.00585115636148,"z0":6.468858101788876,"aX":13.720649588351964},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-6.0,"breakHorizontal":-17.3,"spinRate":2857,"spinDirection":47},"zone":3,"typeConfidence":2.0,"plateTime":0.4587145184647552,"extension":5.722922774226024},"index":3,"playId":"9d851997-0509-34da-83c4-84c6023cf2e5","pitchNumber":4,"startTime":"2025-07-30T20:36:52.108Z","endTime":"2025-07-30T20:36:56.562Z","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":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.4,"strikeZoneTop":3.45239941012455,"strikeZoneBottom":1.62616687647573,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.45330629918805,"aZ":-25.35347898326735,"pfxX":-10.398245888579192,"pfxZ":3.6137896283499575,"pX":1.2259875168353775,"pZ":2.678690392324921,"vX0":7.6860966317700115,"vY0":-137.8798840047621,"vZ0":-5.088603959395965,"x":70.27,"y":166.46,"x0":-0.2756224668107141,"y0":50.002204465363064,"z0":6.304505677924155,"aX":-19.61414698065184},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.4,"breakHorizontal":16.8,"spinRate":2126,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.40038442212864567,"extension":5.920943375974875},"index":4,"playId":"002b17fd-8676-3894-8b3e-47cc63ec75b9","pitchNumber":5,"startTime":"2025-07-30T20:37:09.598Z","endTime":"2025-07-30T20:37:14.662Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.58293019651528,"aZ":-35.605670853912244,"pfxX":7.5882589455284535,"pfxZ":-2.3866750869360365,"pX":0.9651861438175638,"pZ":1.5139124829124946,"vX0":1.7994238524890058,"vY0":-120.84380966123659,"vZ0":-3.7101203000975747,"x":80.21,"y":197.9,"x0":-0.7791123886203166,"y0":50.00261446955838,"z0":6.288538778212117,"aX":10.91341717253279},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.0,"breakHorizontal":-14.2,"spinRate":2865,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.458121214786384,"extension":5.761726353919352},"index":5,"playId":"c5fbe7b9-2d32-34d5-b7cd-7a57b54c95f2","pitchNumber":6,"startTime":"2025-07-30T20:37:26.618Z","endTime":"2025-07-30T20:37:31.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:37:31.007Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Martín Maldonado singles on a ground ball to left fielder Brandon Nimmo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T20:37:45.619Z","endTime":"2025-07-30T20:38:38.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":93.7,"endSpeed":84.0,"strikeZoneTop":3.39611916472174,"strikeZoneBottom":1.50609730314975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.771755447074916,"aZ":-25.95238818631635,"pfxX":-10.007297094435538,"pfxZ":3.401736234034937,"pX":-0.06639839320842973,"pZ":2.918540005182938,"vX0":4.818087073054276,"vY0":-136.13402743772386,"vZ0":-4.313183877065633,"x":119.53,"y":159.98,"x0":-0.583113868608043,"y0":50.00662975340677,"z0":6.374740712396355,"aX":-18.322239132203915},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.2,"breakHorizontal":16.7,"spinRate":2116,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.40622817062166616,"extension":5.785818627437767},"index":0,"playId":"376ad181-deff-3160-a8aa-46c6c9a60ebe","pitchNumber":1,"startTime":"2025-07-30T20:37:57.138Z","endTime":"2025-07-30T20:38:02.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.4,"strikeZoneTop":3.35951159960908,"strikeZoneBottom":1.55556028395712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.22911761383343,"aZ":-22.192862202514945,"pfxX":-9.77242351245637,"pfxZ":5.180232169563635,"pX":0.9646837242859123,"pZ":2.046471935198883,"vX0":7.592208310131213,"vY0":-139.1061109759355,"vZ0":-7.189820054919685,"x":80.23,"y":183.53,"x0":-0.5541856213374452,"y0":50.000130304289435,"z0":6.176250351792628,"aX":-18.818507696561106},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.8,"breakHorizontal":15.7,"spinRate":2233,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.39637529980847175,"extension":5.844719687298298},"index":1,"playId":"088232c3-5f81-3303-9c84-c5ca1e4a05ac","pitchNumber":2,"startTime":"2025-07-30T20:38:11.567Z","endTime":"2025-07-30T20:38:17.559Z","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":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.846525562084125,"aZ":-27.279222517593375,"pfxX":-11.142272774361345,"pfxZ":2.6078598891760922,"pX":0.21670759969442518,"pZ":2.7112062524138776,"vX0":5.771111244205591,"vY0":-137.27917793223375,"vZ0":-4.81406039527709,"x":108.74,"y":165.58,"x0":-0.48295681233269755,"y0":50.0063481249559,"z0":6.381096963766492,"aX":-20.93625505106776},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.7,"breakHorizontal":18.7,"spinRate":2041,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.4014167124058243,"extension":5.793500750545239},"hitData":{"launchSpeed":88.4,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":106.75,"coordY":161.23}},"index":2,"playId":"83f358f8-8511-37fa-a387-95b6f44b1646","pitchNumber":3,"startTime":"2025-07-30T20:38:28.528Z","endTime":"2025-07-30T20:38:38.811Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:38:38.811Z","atBatIndex":15},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Fernando Tatis Jr. hit by pitch. Martín Maldonado to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T20:38:56.647Z","endTime":"2025-07-30T20:40:14.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":71.8,"strikeZoneTop":3.69200867142322,"strikeZoneBottom":1.68900891716734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.688034793859646,"aZ":-37.95452471385045,"pfxX":9.653503304654375,"pfxZ":-4.315804915306016,"pX":-0.8738778204640054,"pZ":3.2760175309827106,"vX0":-2.623286830312677,"vY0":-117.18545663817687,"vZ0":1.0127124528919094,"x":150.31,"y":150.33,"x0":-0.9685312987328747,"y0":50.00265257277742,"z0":6.488876516126271,"aX":12.933799000504345},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-7.0,"breakHorizontal":-16.4,"spinRate":2858,"spinDirection":40},"zone":11,"typeConfidence":2.0,"plateTime":0.4741319462257372,"extension":5.551155151329275},"index":0,"playId":"8eb86c0a-0ca7-31c4-89af-43432a618ff1","pitchNumber":1,"startTime":"2025-07-30T20:39:05.182Z","endTime":"2025-07-30T20:39:09.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":84.8,"strikeZoneTop":3.76017447662224,"strikeZoneBottom":1.77848934815885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.71202448081483,"aZ":-28.747097299212836,"pfxX":-10.121047062070232,"pfxZ":1.8301171730652381,"pX":-0.7889108145338409,"pZ":3.4675830863624104,"vX0":3.2625840492772213,"vY0":-137.98720747875345,"vZ0":-2.614209438359457,"x":147.07,"y":145.16,"x0":-0.6920332156391085,"y0":50.00542872866757,"z0":6.421919791241997,"aX":-18.972909151674816},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.9,"breakHorizontal":17.3,"spinRate":2158,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.4012888857412338,"extension":5.688388758801789},"index":1,"playId":"08afcd8b-880f-3d69-b524-57e72e545f08","pitchNumber":2,"startTime":"2025-07-30T20:39:22.551Z","endTime":"2025-07-30T20:39:26.802Z","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":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":72.4,"strikeZoneTop":3.85,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.531623692927916,"aZ":-39.14217219019711,"pfxX":7.63100134067337,"pfxZ":-5.126893969655287,"pX":0.2580690776384837,"pZ":2.9529818771014464,"vX0":0.2720553402257827,"vY0":-118.11634440991122,"vZ0":0.4346319816086177,"x":107.16,"y":159.05,"x0":-0.8455125795218047,"y0":50.004260736090224,"z0":6.481914440407305,"aX":10.368593054035308},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-8.6,"breakHorizontal":-13.8,"spinRate":2860,"spinDirection":42},"zone":5,"typeConfidence":2.0,"plateTime":0.47071956713413377,"extension":5.680799139365974},"index":2,"playId":"e355de06-27a1-3127-a2bd-cabf72e43eed","pitchNumber":3,"startTime":"2025-07-30T20:39:41.280Z","endTime":"2025-07-30T20:39:45.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.85,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.204452247131805,"aZ":-30.025289715952017,"pfxX":-10.434275772276646,"pfxZ":1.1562982261252621,"pX":-1.82113974595171,"pZ":4.360345678526285,"vX0":0.66682585083873,"vY0":-136.4114691990327,"vZ0":-0.0309508920078726,"x":186.42,"y":121.05,"x0":-0.7167025995698106,"y0":50.006168091734985,"z0":6.461762830956849,"aX":-19.442435225720384},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.3,"breakHorizontal":18.7,"spinRate":2064,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.40329999211335466,"extension":5.765734356512259},"index":3,"playId":"f9901e31-33a5-356f-be57-8b37fc6fe233","pitchNumber":4,"startTime":"2025-07-30T20:40:08.061Z","endTime":"2025-07-30T20:40:14.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:40:14.192Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Arraez walks. Martín Maldonado to 3rd. Fernando Tatis Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T20:42:29.338Z","endTime":"2025-07-30T20:44:37.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"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":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T20:40:28.086Z","endTime":"2025-07-30T20:42:31.541Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.37362250871337,"strikeZoneBottom":1.4848866869888,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.30811033692793,"aZ":-22.421762631979554,"pfxX":-12.909907198362285,"pfxZ":5.106216945242871,"pX":0.12129923903374876,"pZ":1.2324627790546414,"vX0":6.696161890458214,"vY0":-138.36489480538893,"vZ0":-9.104343365768264,"x":112.38,"y":205.5,"x0":-0.6731943734538842,"y0":50.001347631439884,"z0":6.109023840703609,"aX":-24.64383767023234},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.2,"breakHorizontal":21.6,"spinRate":2341,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.39821200684138924,"extension":5.951941016569758},"index":1,"playId":"9af8333e-a612-3f71-8a06-1fdd9ab9b7d5","pitchNumber":1,"startTime":"2025-07-30T20:42:31.541Z","endTime":"2025-07-30T20:42:35.385Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.34570743577682,"strikeZoneBottom":1.57169269064736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.14078468062544,"aZ":-25.53300033271406,"pfxX":-11.984957538529057,"pfxZ":3.5139878612097197,"pX":0.616327876164687,"pZ":0.20509757084195201,"vX0":7.398187060788007,"vY0":-137.32372142577063,"vZ0":-10.983072699930485,"x":93.51,"y":233.24,"x0":-0.5689298266470906,"y0":50.00686514645885,"z0":6.024130179953481,"aX":-22.674941928754794},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.0,"breakHorizontal":19.9,"spinRate":2204,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.40034317379588735,"extension":5.927273891090219},"index":2,"playId":"2fa54188-f508-3c47-b2e5-2a7e8024fe76","pitchNumber":2,"startTime":"2025-07-30T20:42:50.282Z","endTime":"2025-07-30T20:42:55.531Z","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":95.6,"endSpeed":87.2,"strikeZoneTop":3.28665015443777,"strikeZoneBottom":1.47306977660488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.426015946673495,"aZ":-27.826576453095676,"pfxX":-10.729104889147393,"pfxZ":2.2410357590758387,"pX":0.6981194660558221,"pZ":1.5403821341238892,"vX0":7.174234176435407,"vY0":-138.8543190037689,"vZ0":-7.523013166747663,"x":90.39,"y":197.19,"x0":-0.5358816657744363,"y0":50.00126690219999,"z0":6.158048254799693,"aX":-20.780317924112516},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.5,"breakHorizontal":17.8,"spinRate":2163,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.3956820643627754,"extension":5.888397844658967},"index":3,"playId":"27b4c5e2-4e39-307b-9526-b06f1e0665d8","pitchNumber":3,"startTime":"2025-07-30T20:43:22.388Z","endTime":"2025-07-30T20:43:26.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.1,"strikeZoneTop":3.33659421962619,"strikeZoneBottom":1.52370311319755,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.48507176092737,"aZ":-29.482754381133862,"pfxX":-11.212304788183532,"pfxZ":1.405689720967338,"pX":-0.48632494262033443,"pZ":2.925114080614015,"vX0":4.624544646188214,"vY0":-138.80905718336058,"vZ0":-3.7120925452846785,"x":135.54,"y":159.8,"x0":-0.7351361766915938,"y0":50.002576844074994,"z0":6.284338114755811,"aX":-21.47084380783428},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.8,"breakHorizontal":19.1,"spinRate":2158,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3974466180487459,"extension":5.857537621198009},"index":4,"playId":"3113fa31-dd4b-3114-b1b1-7d645ac9fa8c","pitchNumber":4,"startTime":"2025-07-30T20:43:41.503Z","endTime":"2025-07-30T20:43:45.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.35328148514639,"strikeZoneBottom":1.51062390418107,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.46455155625567,"aZ":-28.610638776572188,"pfxX":-9.4812882675651,"pfxZ":1.839174781219203,"pX":0.039752199844395236,"pZ":2.8622105146434276,"vX0":5.149156940886215,"vY0":-139.0647287121658,"vZ0":-4.141579271236207,"x":115.48,"y":161.5,"x0":-0.6152198491925787,"y0":50.00332306976788,"z0":6.293891905284508,"aX":-18.361226399766057},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.5,"breakHorizontal":16.0,"spinRate":2163,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.3955883821844126,"extension":5.782768757877657},"index":5,"playId":"6a1b629c-3d9d-3acf-bd95-388bd22d7ef6","pitchNumber":5,"startTime":"2025-07-30T20:44:00.183Z","endTime":"2025-07-30T20:44:04.348Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-07-30T20:44:13.759Z","endTime":"2025-07-30T20:44:29.116Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.31112589929471,"strikeZoneBottom":1.52771747826253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.80718108284556,"aZ":-18.969650363333617,"pfxX":-4.18976074431204,"pfxZ":6.8428680675199995,"pX":-0.7341820659953892,"pZ":4.48573947333805,"vX0":1.4624765512951021,"vY0":-138.47243052553887,"vZ0":-1.6098853801611748,"x":144.99,"y":117.67,"x0":-0.7269475613951238,"y0":50.00067832752702,"z0":6.352312493509657,"aX":-8.082025567868312},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.2,"breakHorizontal":7.2,"spinRate":2288,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39654901047239566,"extension":5.959993284789669},"index":7,"playId":"c82d2765-09e7-36c6-89a3-f9b5edb139ff","pitchNumber":6,"startTime":"2025-07-30T20:44:29.116Z","endTime":"2025-07-30T20:44:37.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:44:37.364Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a sharp line drive to left fielder Brandon Nimmo. Martín Maldonado scores. Fernando Tatis Jr. scores. Luis Arraez to 3rd.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T20:45:49.290Z","endTime":"2025-07-30T20:46:19.390Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":605280,"link":"/api/v1/people/605280"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"responsiblePitcher":{"id":605280,"link":"/api/v1/people/605280"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T20:44:40.558Z","endTime":"2025-07-30T20:45:51.419Z","isPitch":false,"type":"action"},{"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":82.9,"endSpeed":75.0,"strikeZoneTop":3.70109355627707,"strikeZoneBottom":1.6593280411257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.161564304967452,"aZ":-39.13199439013013,"pfxX":5.521811183824376,"pfxZ":-4.825064563011724,"pX":0.44076732118024414,"pZ":2.994484548979456,"vX0":1.0619598431798596,"vY0":-120.59971392082876,"vZ0":-0.008213923084928298,"x":100.2,"y":157.93,"x0":-0.7242046532935166,"y0":50.00501854998787,"z0":6.512680946034925,"aX":7.958801076178822},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-8.4,"breakHorizontal":-10.2,"spinRate":2728,"spinDirection":33},"zone":6,"typeConfidence":2.0,"plateTime":0.457973911504701,"extension":5.759243433445934},"index":1,"playId":"e36de8b7-16af-37ab-bf79-1572bbf9c8ed","pitchNumber":1,"startTime":"2025-07-30T20:45:51.419Z","endTime":"2025-07-30T20:45:55.463Z","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":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.326381559701588,"aZ":-26.167724984285325,"pfxX":-9.619325492465125,"pfxZ":3.4987953570258625,"pX":-0.40312205723311706,"pZ":2.6460980622332473,"vX0":3.6129158840515716,"vY0":-130.4231305163887,"vZ0":-4.25041461386551,"x":132.37,"y":167.34,"x0":-0.5593149810997082,"y0":50.00432981125927,"z0":6.278724707536633,"aX":-16.51462764083245},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.6,"breakHorizontal":16.6,"spinRate":1265,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.4205285241566239,"extension":5.995506895425564},"hitData":{"launchSpeed":109.3,"launchAngle":13.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":70.94,"coordY":118.16}},"index":2,"playId":"508318a7-fc47-3193-89e8-0cb116fc551d","pitchNumber":2,"startTime":"2025-07-30T20:46:09.516Z","endTime":"2025-07-30T20:46:19.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:46:19.390Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Merrill lines out to center fielder Tyrone Taylor.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T20:46:56.389Z","endTime":"2025-07-30T20:48:52.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.2,"endSpeed":84.0,"strikeZoneTop":3.6450539034532,"strikeZoneBottom":1.65903706586759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.324683961767665,"aZ":-27.629613894192865,"pfxX":0.16363991012464307,"pfxZ":2.5272437704241746,"pX":0.5452186149689195,"pZ":3.8404144835745817,"vX0":3.1184119181243273,"vY0":-132.8846557715865,"vZ0":-1.7987394933624277,"x":96.22,"y":135.09,"x0":-0.6625622940945393,"y0":50.000398112233704,"z0":6.5249143976311315,"aX":0.29321061607995286},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.4,"breakHorizontal":-1.0,"spinRate":2362,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.4114999861648543,"extension":5.747269238705887},"index":0,"playId":"b647ae5f-7381-37d0-8c26-910d4b10a1d5","pitchNumber":1,"startTime":"2025-07-30T20:47:11.030Z","endTime":"2025-07-30T20:47:15.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.8,"strikeZoneTop":3.70242203667587,"strikeZoneBottom":1.60330796013479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.52769003595867,"aZ":-37.49191481232708,"pfxX":10.35571939317278,"pfxZ":-3.7367477512727714,"pX":-0.8630221991215392,"pZ":2.620985452216901,"vX0":-2.688150271394136,"vY0":-119.27793105337754,"vZ0":-0.7912220678954043,"x":149.9,"y":168.01,"x0":-1.0583099763658785,"y0":50.00307791083195,"z0":6.373715022412135,"aX":14.74101346013523},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.6,"breakHorizontal":-18.0,"spinRate":2794,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.46134277446335936,"extension":5.68450212796158},"index":1,"playId":"c4d5adcb-aea9-3d28-8708-a770bf1e6d64","pitchNumber":2,"startTime":"2025-07-30T20:47:27.181Z","endTime":"2025-07-30T20:47:32.051Z","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":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.63,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.232538742075967,"aZ":-27.979833798743094,"pfxX":-7.828289621791998,"pfxZ":2.4046091176129822,"pX":0.9081343173668563,"pZ":1.3695103102970028,"vX0":6.3621010219281136,"vY0":-131.54829162029287,"vZ0":-6.966198477446148,"x":82.38,"y":201.8,"x0":-0.5307205050857005,"y0":50.00159292002212,"z0":6.140549567153604,"aX":-13.649264799461593},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.9,"breakHorizontal":12.7,"spinRate":1106,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4171747920826703,"extension":6.0410494168359525},"index":2,"playId":"97bd7cc1-135a-3932-8328-b6cb5989a743","pitchNumber":3,"startTime":"2025-07-30T20:47:42.479Z","endTime":"2025-07-30T20:47:46.112Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"13b4af35-92fd-34e8-add3-a825602aff55","startTime":"2025-07-30T20:48:02.829Z","endTime":"2025-07-30T20:48:07.176Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.6776801878572,"strikeZoneBottom":1.63157384876952,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.917452642816478,"aZ":-30.6196103219052,"pfxX":-10.188509586047024,"pfxZ":0.893997631463705,"pX":0.29046963826814476,"pZ":0.6655144174203804,"vX0":5.979883526789776,"vY0":-131.137607791458,"vZ0":-8.124595543101947,"x":105.93,"y":220.81,"x0":-0.7011903720992452,"y0":50.00067698332108,"z0":6.102516265488494,"aX":-17.661786330595373},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.0,"breakHorizontal":17.0,"spinRate":1233,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.41839551104588324,"extension":6.091512485345994},"index":4,"playId":"de79d94b-6699-3e53-b504-ed136efb5da3","pitchNumber":4,"startTime":"2025-07-30T20:48:19.897Z","endTime":"2025-07-30T20:48:34.242Z","isPitch":true,"type":"pitch"},{"details":{"description":"Manny Machado steals (10) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"actionPlayId":"de79d94b-6699-3e53-b504-ed136efb5da3","startTime":"2025-07-30T20:48:40.100Z","endTime":"2025-07-30T20:48:44.512Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"}},{"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":89.1,"endSpeed":81.8,"strikeZoneTop":3.63,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.617710852561594,"aZ":-31.50771881075664,"pfxX":-10.050416673353057,"pfxZ":0.39142469756564147,"pX":-0.9902088947190313,"pZ":2.4564093091546426,"vX0":2.7825798731980047,"vY0":-129.66969169193422,"vZ0":-3.5953731685261783,"x":154.74,"y":172.46,"x0":-0.7728408290446341,"y0":50.00198683679181,"z0":6.269890361333572,"aX":-17.079987276592345},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.1,"breakHorizontal":17.5,"spinRate":1170,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.42271312178622056,"extension":5.916703857703813},"hitData":{"launchSpeed":98.5,"launchAngle":21.0,"totalDistance":348.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.25,"coordY":68.95}},"index":6,"playId":"5b76a834-3857-3e54-b539-1883dfedb369","pitchNumber":5,"startTime":"2025-07-30T20:48:44.512Z","endTime":"2025-07-30T20:48:52.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:48:52.258Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out, first baseman Luis Arraez to pitcher Yu Darvish.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T20:50:54.666Z","endTime":"2025-07-30T20:52:56.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":4},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.6,"strikeZoneTop":3.78304006899017,"strikeZoneBottom":1.739987065245,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.46400252222788,"aZ":-29.29094061858793,"pfxX":5.80771836949461,"pfxZ":2.0957307533068574,"pX":-0.11511389002031161,"pZ":1.586276828848002,"vX0":3.7543886843329144,"vY0":-117.25959133797272,"vZ0":-2.005402977718472,"x":121.39,"y":195.95,"x0":-2.4977026254070123,"y0":50.00396535135307,"z0":5.21482488388978,"aX":7.998329241936966},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":3.5,"breakHorizontal":-11.5,"spinRate":2739,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.4691048138770939,"extension":6.440663826417122},"index":0,"playId":"f995bf30-873c-3b51-9c10-0e1f5ae6b943","pitchNumber":1,"startTime":"2025-07-30T20:51:17.858Z","endTime":"2025-07-30T20:51:21.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.3,"strikeZoneTop":3.75370710480702,"strikeZoneBottom":1.68337140243446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.32080554692514,"aZ":-30.47548333637897,"pfxX":6.904459268169759,"pfxZ":1.2403717904544518,"pX":0.8674426162336241,"pZ":2.066127143680381,"vX0":5.600863146679765,"vY0":-117.5144068947484,"vZ0":-0.8133408272119748,"x":83.94,"y":182.99,"x0":-2.460854703816943,"y0":50.00420096629912,"z0":5.297444052279922,"aX":9.467907679670335},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":2.3,"breakHorizontal":-14.0,"spinRate":2671,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.46961786195938116,"extension":6.559027496004314},"index":1,"playId":"b858ea45-9f5b-3ea4-823b-624ae62c665b","pitchNumber":2,"startTime":"2025-07-30T20:51:35.101Z","endTime":"2025-07-30T20:51:39.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.82,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.748720218875615,"aZ":-14.106979577145186,"pfxX":-7.088114722147323,"pfxZ":9.812870626106537,"pX":0.2907248098994592,"pZ":2.492258353863361,"vX0":9.455607242816034,"vY0":-135.15227012582181,"vZ0":-4.464778316680422,"x":105.92,"y":171.49,"x0":-2.339992803834362,"y0":50.003208895858165,"z0":5.163576380142846,"aX":-13.051814720032164},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.9,"breakHorizontal":10.7,"spinRate":2367,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.40598848787462316,"extension":6.706571359706514},"index":2,"playId":"13dd2e62-6428-3480-a4a6-1b8542c2c96e","pitchNumber":3,"startTime":"2025-07-30T20:51:54.027Z","endTime":"2025-07-30T20:51:59.955Z","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":92.7,"endSpeed":84.6,"strikeZoneTop":3.82,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.399172126090058,"aZ":-16.206820306076626,"pfxX":-7.58452358516168,"pfxZ":8.68550135573644,"pX":-0.4258579942197803,"pZ":3.1146806388381454,"vX0":7.854408151686822,"vY0":-134.76738908239443,"vZ0":-2.6011028413766115,"x":133.23,"y":154.68,"x0":-2.393257241567843,"y0":50.00409091476121,"z0":5.237630229110273,"aX":-13.946707701090602},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.4,"breakHorizontal":12.0,"spinRate":2375,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.40649158963558074,"extension":6.714887962347463},"index":3,"playId":"831fc88e-b373-3010-8828-efc4cf54782c","pitchNumber":4,"startTime":"2025-07-30T20:52:17.244Z","endTime":"2025-07-30T20:52:25.511Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.1,"strikeZoneTop":3.82,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.69066979853766,"aZ":-40.732986120879936,"pfxX":3.19272197094621,"pfxZ":-6.3007262375816335,"pX":-0.1434228076834624,"pZ":2.2896537184120285,"vX0":3.8198282668031642,"vY0":-116.61883779419243,"vZ0":1.2882637409330664,"x":122.47,"y":176.96,"x0":-2.225766575222543,"y0":50.001563731269265,"z0":5.612707162045369,"aX":4.337660311439672},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-10.7,"breakHorizontal":-6.8,"spinRate":2742,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.4721118794655004,"extension":6.504290555680974},"hitData":{"launchSpeed":75.8,"launchAngle":-33.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.73,"coordY":169.32}},"index":4,"playId":"c72a210f-ddd0-3b9e-b90c-8ef28f177fde","pitchNumber":5,"startTime":"2025-07-30T20:52:48.947Z","endTime":"2025-07-30T20:52:56.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:52:56.799Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tyrone Taylor pops out to second baseman Jake Cronenworth.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T20:53:17.235Z","endTime":"2025-07-30T20:54:20.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.45516713337778,"strikeZoneBottom":1.62266726131017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.352383952393588,"aZ":-32.58132923557645,"pfxX":2.5990472722944116,"pfxZ":-0.2534459572595207,"pX":-0.22831033750880608,"pZ":3.1032893033535536,"vX0":4.438511597886219,"vY0":-124.89257940048698,"vZ0":0.7548095497353506,"x":125.7,"y":154.99,"x0":-2.3639798191831374,"y0":50.005872768831324,"z0":5.469655061821123,"aX":4.119522548132748},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.0,"breakHorizontal":-5.8,"spinRate":2802,"spinDirection":98},"zone":2,"typeConfidence":2.0,"plateTime":0.4379988623687794,"extension":6.598746523110276},"index":0,"playId":"faa5c0b2-f6bb-31d2-b09a-76dd05ab9519","pitchNumber":1,"startTime":"2025-07-30T20:53:49.777Z","endTime":"2025-07-30T20:53:54.107Z","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":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.6,"strikeZoneTop":3.63,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.948331904173887,"aZ":-30.22361473072705,"pfxX":7.128815067642465,"pfxZ":1.339516011629314,"pX":0.30064909248029453,"pZ":2.585844649952261,"vX0":4.774409786105024,"vY0":-120.34629418565457,"vZ0":0.2620708243499119,"x":105.54,"y":168.96,"x0":-2.6401232963527526,"y0":50.003664560590884,"z0":5.168706300978623,"aX":10.378769649303354},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.8,"breakHorizontal":-14.2,"spinRate":2729,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.45641391684817423,"extension":6.642942023488509},"hitData":{"launchSpeed":62.4,"launchAngle":35.0,"totalDistance":176.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":152.67,"coordY":135.85}},"index":1,"playId":"bdf8cea3-4da0-307d-813f-e3b405010a01","pitchNumber":2,"startTime":"2025-07-30T20:54:07.765Z","endTime":"2025-07-30T20:54:20.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:54:20.350Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T20:55:05.484Z","endTime":"2025-07-30T20:56:18.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T20:55:05.482Z","endTime":"2025-07-30T20:55:05.483Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":506433,"fullName":"Yu Darvish"}}},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"c5ea06bd-2cd1-407e-9062-2f59dbf4a8db","pitchNumber":0,"startTime":"2025-07-30T20:55:05.484Z","endTime":"2025-07-30T20:55:12.831Z","isPitch":false,"type":"no_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":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.62129686917623,"strikeZoneBottom":1.68229298067924,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.664980290298608,"aZ":-23.897956366165975,"pfxX":-12.000033317581607,"pfxZ":4.537137919985272,"pX":0.4392878173125688,"pZ":2.1497231931358343,"vX0":11.824585702142713,"vY0":-134.61075197069763,"vZ0":-3.1607456059241974,"x":100.26,"y":180.74,"x0":-2.4625259813483162,"y0":50.006701479014986,"z0":5.041262413815643,"aX":-21.91077467120262},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.7,"breakHorizontal":19.1,"spinRate":2403,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.4077217453344999,"extension":6.668796145041142},"index":2,"playId":"5fda121a-419c-3dcf-9745-31d54fe9c666","pitchNumber":1,"startTime":"2025-07-30T20:55:32.421Z","endTime":"2025-07-30T20:55:36.084Z","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":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.760258407235426,"aZ":-24.5493357446595,"pfxX":-12.695643383330218,"pfxZ":4.0400304794276405,"pX":-0.16330806381386978,"pZ":2.631913864072883,"vX0":10.587080008877914,"vY0":-137.05801950667285,"vZ0":-2.027345691842369,"x":123.22,"y":167.72,"x0":-2.443464192150002,"y0":50.00003276934198,"z0":5.072706246490309,"aX":-23.939417352016537},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.1,"breakHorizontal":20.5,"spinRate":2263,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.400973815662625,"extension":6.761049826713174},"index":3,"playId":"b067a21c-f9ab-38da-937b-7f93861a7490","pitchNumber":2,"startTime":"2025-07-30T20:55:50.738Z","endTime":"2025-07-30T20:55:53.738Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.1,"strikeZoneTop":3.65,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.154961841807836,"aZ":-22.588214322531922,"pfxX":-5.440400860788445,"pfxZ":5.687450514385476,"pX":-0.6230061427248569,"pZ":1.3287596404685023,"vX0":6.481210627179889,"vY0":-129.52197680181277,"vZ0":-5.29847559146524,"x":140.75,"y":202.9,"x0":-2.460703435867694,"y0":50.00099316689626,"z0":5.147451883493825,"aX":-9.165985223212605},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.2,"breakHorizontal":8.3,"spinRate":1275,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4242421584565266,"extension":6.64313547520152},"index":4,"playId":"9d175310-1019-3912-a0db-69fe58a06fc9","pitchNumber":3,"startTime":"2025-07-30T20:56:14.046Z","endTime":"2025-07-30T20:56:18.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:56:18.693Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, shortstop Francisco Lindor to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T20:58:18.977Z","endTime":"2025-07-30T20:59:27.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":{"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":91.8,"endSpeed":83.7,"strikeZoneTop":3.68472673481385,"strikeZoneBottom":1.70071281877508,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.92954276036929,"aZ":-25.795634960766606,"pfxX":-10.24534568333217,"pfxZ":3.570830381976368,"pX":-0.2731498372721159,"pZ":1.8915102438280105,"vX0":4.232345694942354,"vY0":-133.40767595547217,"vZ0":-6.807557355005599,"x":127.41,"y":187.71,"x0":-0.5564818959851804,"y0":50.00406438990682,"z0":6.357598196306685,"aX":-18.31525434347041},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.0,"breakHorizontal":17.5,"spinRate":2024,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.4118769271063121,"extension":5.642522377686792},"index":0,"playId":"d5fa69b5-1d07-33b6-ba01-db00d667a30e","pitchNumber":1,"startTime":"2025-07-30T20:58:29.641Z","endTime":"2025-07-30T20:58:33.934Z","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":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.67445082779219,"strikeZoneBottom":1.66263925196217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.72336790540917,"aZ":-26.30403882157146,"pfxX":-10.43973139735635,"pfxZ":3.2144480589433186,"pX":-0.27564896387471677,"pZ":0.806591278186229,"vX0":4.211331456911285,"vY0":-134.70235133969837,"vZ0":-9.033709203469849,"x":127.51,"y":217.0,"x0":-0.50765002633419,"y0":50.00465624066796,"z0":6.0793831607669295,"aX":-19.084238114606933},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.0,"breakHorizontal":17.9,"spinRate":2152,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4074519920060946,"extension":5.742863769048328},"index":1,"playId":"debbe366-6179-35db-8a43-ce5e703394a6","pitchNumber":2,"startTime":"2025-07-30T20:58:44.436Z","endTime":"2025-07-30T20:58:49.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.67926246826843,"strikeZoneBottom":1.66738090611689,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.77114879863877,"aZ":-35.53373094875379,"pfxX":6.860253280502293,"pfxZ":-2.3397667991825895,"pX":1.4703316101738233,"pZ":2.212117756603919,"vX0":3.2954644062625227,"vY0":-119.80496854972867,"vZ0":-2.136511692122725,"x":60.95,"y":179.05,"x0":-0.8195404465198177,"y0":50.00250630260346,"z0":6.328364162262133,"aX":9.850747305790975},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.6,"breakHorizontal":-13.3,"spinRate":2886,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.45931546889675534,"extension":5.753115794387436},"index":2,"playId":"36bc2d6a-e1e7-3244-bcfa-39b08acf1366","pitchNumber":3,"startTime":"2025-07-30T20:58:59.403Z","endTime":"2025-07-30T20:59:05.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.02500938472531,"aZ":-26.70944236283315,"pfxX":-10.58485749414597,"pfxZ":2.909605815653265,"pX":0.6564628623170571,"pZ":2.520759063376918,"vX0":6.691806525842851,"vY0":-136.90695070613418,"vZ0":-5.276341139909853,"x":91.98,"y":170.72,"x0":-0.4568161042691488,"y0":50.004326268825544,"z0":6.324372490350173,"aX":-19.895781195956832},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.2,"breakHorizontal":17.5,"spinRate":2152,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4015928412001295,"extension":5.713351452069285},"hitData":{"launchSpeed":99.5,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.18,"coordY":149.55}},"index":3,"playId":"0d20be8a-618f-3bcd-9404-965ad7c4483d","pitchNumber":4,"startTime":"2025-07-30T20:59:18.429Z","endTime":"2025-07-30T20:59:27.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T20:59:27.364Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, second baseman Brett Baty to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T20:59:51.498Z","endTime":"2025-07-30T21:00:01.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"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"}]}],"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":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.3569135702388,"aZ":-29.45313355417392,"pfxX":-10.150049526031601,"pfxZ":1.4384051146694148,"pX":0.08814592537026991,"pZ":2.789610856974555,"vX0":5.5909571639731945,"vY0":-136.9335433399512,"vZ0":-4.049935792110835,"x":113.64,"y":163.46,"x0":-0.6656403260874333,"y0":50.00383845917132,"z0":6.3120947802999945,"aX":-19.199856022098597},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.9,"breakHorizontal":17.2,"spinRate":2118,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.40060140263946353,"extension":5.728748031315375},"hitData":{"launchSpeed":90.8,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.65,"coordY":148.54}},"index":0,"playId":"69d9a9bf-0b65-3134-b996-98c08b0723a8","pitchNumber":1,"startTime":"2025-07-30T20:59:52.927Z","endTime":"2025-07-30T21:00:01.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:00:01.988Z","atBatIndex":24},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jose Iglesias reaches on a throwing error by shortstop Francisco Lindor.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T21:00:13.530Z","endTime":"2025-07-30T21:01:36.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"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":92.5,"endSpeed":84.0,"strikeZoneTop":3.21643710955118,"strikeZoneBottom":1.42168040682526,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.11506059681266,"aZ":-22.024509098588368,"pfxX":-10.313699160461972,"pfxZ":5.591045874915771,"pX":-0.8647910985427898,"pZ":3.186487281222967,"vX0":2.8348601189876463,"vY0":-134.61540818907181,"vZ0":-4.270335669620743,"x":149.96,"y":152.74,"x0":-0.598535662642677,"y0":50.00617747440982,"z0":6.373805792913615,"aX":-18.730500621507577},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.4,"breakHorizontal":18.0,"spinRate":2066,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40855307212023995,"extension":5.7606710529664795},"index":0,"playId":"e5010c66-76d0-3fa4-97f1-7570e6709153","pitchNumber":1,"startTime":"2025-07-30T21:00:25.713Z","endTime":"2025-07-30T21:00:31.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":83.8,"strikeZoneTop":3.27863213555598,"strikeZoneBottom":1.45657814238258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.70868187795917,"aZ":-25.877125061397003,"pfxX":-10.421967805981195,"pfxZ":3.465266332967646,"pX":-1.4878893371942545,"pZ":3.4251328876254283,"vX0":1.263504948090929,"vY0":-135.27762904247038,"vZ0":-2.950468212026153,"x":173.71,"y":146.3,"x0":-0.6148765308542468,"y0":50.00606138131356,"z0":6.381896689611954,"aX":-18.953610134979158},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.8,"breakHorizontal":18.5,"spinRate":2120,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4078664811889472,"extension":5.720707681939802},"index":1,"playId":"068eb206-367d-3cd9-81f3-36418acde587","pitchNumber":2,"startTime":"2025-07-30T21:00:40.331Z","endTime":"2025-07-30T21:00:44.797Z","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":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":73.9,"strikeZoneTop":3.23294409741564,"strikeZoneBottom":1.432208286859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.942856835444804,"aZ":-35.73379095422474,"pfxX":10.186631909755537,"pfxZ":-2.5469751125916797,"pX":0.472410960506474,"pZ":2.185245625985837,"vX0":0.19330426162541753,"vY0":-118.86310457199453,"vZ0":-1.9748362912407722,"x":98.99,"y":179.78,"x0":-0.9289361036246245,"y0":50.00459558219137,"z0":6.347214203805194,"aX":14.222812819596143},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.8,"breakHorizontal":-18.4,"spinRate":2882,"spinDirection":45},"zone":6,"typeConfidence":2.0,"plateTime":0.46516452997847857,"extension":5.713568145296508},"index":2,"playId":"30e31ceb-dd26-3d06-9dfc-4c1d4deb61d3","pitchNumber":3,"startTime":"2025-07-30T21:00:56.939Z","endTime":"2025-07-30T21:01:01.588Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":75.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.242840783684443,"aZ":-36.68913598326744,"pfxX":7.3573336623680055,"pfxZ":-3.091136144202676,"pX":1.0150526730214673,"pZ":1.1922925425320106,"vX0":2.0715763539315275,"vY0":-121.6167016966939,"vZ0":-4.136080101049474,"x":78.31,"y":206.59,"x0":-0.8084430248186961,"y0":50.00127942646318,"z0":6.180443062726707,"aX":10.752452393784642},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-6.5,"breakHorizontal":-13.8,"spinRate":2796,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.454625955295918,"extension":5.676687493594683},"index":3,"playId":"8eed30d2-3722-3511-a233-eae4fd2eac94","pitchNumber":4,"startTime":"2025-07-30T21:01:09.970Z","endTime":"2025-07-30T21:01:13.959Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":74.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.649169485956257,"aZ":-36.95598270982633,"pfxX":11.292289091466916,"pfxZ":-3.3963941452471804,"pX":0.4328548276919321,"pZ":1.944844650063001,"vX0":-0.7076814595791256,"vY0":-119.82416050900734,"vZ0":-2.217941566057269,"x":100.5,"y":186.27,"x0":-0.7234990723369098,"y0":50.0006299470802,"z0":6.281633997518003,"aX":15.922306739702957},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.5,"breakHorizontal":-20.0,"spinRate":2896,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.46250085872502256,"extension":5.7600855816092125},"hitData":{"launchSpeed":75.6,"launchAngle":10.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.09,"coordY":137.74}},"index":4,"playId":"2d0fbea2-a1ff-3fed-9a42-2f28b98f2102","pitchNumber":5,"startTime":"2025-07-30T21:01:28.431Z","endTime":"2025-07-30T21:01:36.209Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:01:36.209Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gavin Sheets homers (15) on a fly ball to right center field. Jose Iglesias scores.","rbi":2,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T21:02:01.508Z","endTime":"2025-07-30T21:03:41.713Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":{"id":605280,"link":"/api/v1/people/605280"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"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":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":{"id":605280,"link":"/api/v1/people/605280"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.64793267293228,"aZ":-25.023757995378325,"pfxX":-1.4161831650136243,"pfxZ":4.145317391854013,"pX":0.92731365655697,"pZ":1.984042368950088,"vX0":4.449880856404087,"vY0":-130.8286772315043,"vZ0":-6.270952081772703,"x":81.65,"y":185.21,"x0":-0.6147376509443401,"y0":50.00594720391146,"z0":6.298156364048534,"aX":-2.445420969849002},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.2,"breakHorizontal":1.6,"spinRate":2332,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.41931466047766985,"extension":5.891760931028859},"index":0,"playId":"bc741189-43f7-3e30-9289-a56e9a130b88","pitchNumber":1,"startTime":"2025-07-30T21:02:06.246Z","endTime":"2025-07-30T21:02:10.569Z","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":89.5,"endSpeed":81.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.1050219628549,"aZ":-32.33135279615873,"pfxX":-8.603610848374469,"pfxZ":-0.09240568107505354,"pX":-0.07667118050543001,"pZ":1.7495213631954083,"vX0":4.283167765960467,"vY0":-130.23682225086534,"vZ0":-5.047884753410891,"x":119.92,"y":191.54,"x0":-0.634331804742578,"y0":50.00376048283878,"z0":6.189291518354028,"aX":-14.620897159693152},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.2,"breakHorizontal":14.5,"spinRate":1160,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.422316548083427,"extension":5.848625538159413},"index":1,"playId":"f3d5463b-bf7e-3eed-aa7e-d70c75593e24","pitchNumber":2,"startTime":"2025-07-30T21:02:23.660Z","endTime":"2025-07-30T21:02:28.956Z","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":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.720478529350064,"aZ":-28.124784912776928,"pfxX":-10.21954433189014,"pfxZ":2.0503999831527704,"pX":-0.12156921975215083,"pZ":3.2372213029382517,"vX0":5.102199431017816,"vY0":-139.62861768305496,"vZ0":-3.4395856124803768,"x":121.63,"y":151.38,"x0":-0.6458546382179083,"y0":50.00120977235997,"z0":6.337646306435689,"aX":-20.157178849757823},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.2,"breakHorizontal":17.4,"spinRate":2365,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.3924235387362187,"extension":5.743710350398001},"index":2,"playId":"e342965f-f067-3eb5-914f-d30045d829ab","pitchNumber":3,"startTime":"2025-07-30T21:02:58.189Z","endTime":"2025-07-30T21:03:03.634Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.996275464613685,"aZ":-38.337705010802615,"pfxX":9.948769709384784,"pfxZ":-4.144333379025907,"pX":-0.011189931142890049,"pZ":2.158860101939973,"vX0":-1.0836534406288132,"vY0":-121.7698235981715,"vZ0":-1.8233877706610255,"x":117.43,"y":180.49,"x0":-0.8491431234030832,"y0":50.003249856890484,"z0":6.263288904558858,"aX":14.80009384885048},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-7.7,"breakHorizontal":-17.6,"spinRate":2885,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.4514312771645952,"extension":5.639813995346559},"hitData":{"launchSpeed":108.6,"launchAngle":24.0,"totalDistance":427.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":182.4,"coordY":35.15}},"index":3,"playId":"8b23b8b2-43fa-3037-bc76-fe0a403afedc","pitchNumber":4,"startTime":"2025-07-30T21:03:18.683Z","endTime":"2025-07-30T21:03:41.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:03:41.713Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Martín Maldonado singles on a fly ball to center fielder Tyrone Taylor.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T21:03:54.682Z","endTime":"2025-07-30T21:04:52.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.8,"strikeZoneTop":3.3587227077215,"strikeZoneBottom":1.58776211859647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.68551120753656,"aZ":-22.718710753467132,"pfxX":-12.213178274704507,"pfxZ":5.118699461136369,"pX":0.5002942689308563,"pZ":1.8005652323888626,"vX0":6.8407331557420985,"vY0":-136.00053189865966,"vZ0":-7.486127953218019,"x":97.93,"y":190.16,"x0":-0.4793704427496024,"y0":50.00408691829883,"z0":6.199363314979248,"aX":-22.562635065983166},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.6,"breakHorizontal":20.4,"spinRate":2158,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.4048966938937517,"extension":5.809885548089993},"index":0,"playId":"17dc4737-9605-3dd8-a3fe-961b5a4a858e","pitchNumber":1,"startTime":"2025-07-30T21:04:04.927Z","endTime":"2025-07-30T21:04:09.104Z","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":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.56767909823981,"aZ":-37.170268408073696,"pfxX":9.6679187521056,"pfxZ":-3.4670295763743475,"pX":1.2344362803842062,"pZ":2.0554814624179727,"vX0":1.5024351037701693,"vY0":-120.66512966307145,"vZ0":-2.2909734273743405,"x":69.95,"y":183.28,"x0":-0.653633731197664,"y0":50.0033605741218,"z0":6.3662935833538405,"aX":13.925421900632424},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.6,"breakHorizontal":-17.9,"spinRate":2849,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4580289275946794,"extension":5.716088746308247},"index":1,"playId":"73a72e47-e061-3b80-b23e-441035caca47","pitchNumber":2,"startTime":"2025-07-30T21:04:17.273Z","endTime":"2025-07-30T21:04:21.334Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-30T21:04:27.035Z","endTime":"2025-07-30T21:04:40.107Z","isPitch":false,"type":"action","player":{"id":455117,"link":"/api/v1/people/455117"}},{"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":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.82402784542557,"aZ":-37.375341487735334,"pfxX":10.338937428247307,"pfxZ":-3.612487322749516,"pX":1.0221871113221224,"pZ":2.1968819941709654,"vX0":0.952463213837678,"vY0":-120.39006908915941,"vZ0":-1.7610099009000213,"x":78.04,"y":179.46,"x0":-0.7208325835372016,"y0":50.00533310899791,"z0":6.309596571142821,"aX":14.868574135896532},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-6.7,"breakHorizontal":-18.8,"spinRate":2803,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4585561343083837,"extension":5.730687990018076},"hitData":{"launchSpeed":68.4,"launchAngle":35.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.26,"coordY":104.37}},"index":3,"playId":"d7504545-ace2-3337-bdf1-3f472a48bb1b","pitchNumber":3,"startTime":"2025-07-30T21:04:40.107Z","endTime":"2025-07-30T21:04:52.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:04:52.857Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a line drive to center fielder Tyrone Taylor. Martín Maldonado to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T21:06:07.729Z","endTime":"2025-07-30T21:06:40.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"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":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T21:05:06.631Z","endTime":"2025-07-30T21:06:09.898Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.77125943604649,"strikeZoneBottom":1.81643030215705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.49466214313435,"aZ":-25.868380008638717,"pfxX":-11.628174209765215,"pfxZ":3.6369788852283187,"pX":1.0860561496398549,"pZ":0.6807017672158088,"vX0":7.564059325166559,"vY0":-131.48060933605376,"vZ0":-9.157078119217719,"x":75.6,"y":220.4,"x0":-0.3321902881598317,"y0":50.00330060769952,"z0":6.159486561651719,"aX":-20.154550922454607},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.6,"breakHorizontal":19.2,"spinRate":2051,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4182011891606261,"extension":5.965372212713717},"index":1,"playId":"aa20af8f-92db-38ca-80af-5ec3f8222fb9","pitchNumber":1,"startTime":"2025-07-30T21:06:09.898Z","endTime":"2025-07-30T21:06:13.534Z","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":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.85,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.9177197669342,"aZ":-25.91378448243549,"pfxX":-11.240071150385464,"pfxZ":3.3882848218295827,"pX":-0.09794656741358349,"pZ":2.856093147041758,"vX0":4.866357796083869,"vY0":-135.4248638156231,"vZ0":-4.260897750750904,"x":120.73,"y":161.67,"x0":-0.4626994219782204,"y0":50.00375122331324,"z0":6.273068240839548,"aX":-20.777279086904993},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.4,"breakHorizontal":19.2,"spinRate":2109,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.40520999747815134,"extension":5.874598987376036},"hitData":{"launchSpeed":99.7,"launchAngle":18.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.27,"coordY":89.81}},"index":2,"playId":"1fd2a27a-53d0-37dc-abb9-bc8e1685e85b","pitchNumber":2,"startTime":"2025-07-30T21:06:28.035Z","endTime":"2025-07-30T21:06:40.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:06:40.399Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, third baseman Ronny Mauricio to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T21:07:04.945Z","endTime":"2025-07-30T21:09:00.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"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"}]}],"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":83.0,"endSpeed":76.4,"strikeZoneTop":3.35280304814111,"strikeZoneBottom":1.56916530292195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.360451520533854,"aZ":-36.46560731081806,"pfxX":8.66944633439268,"pfxZ":-2.9102170272341965,"pX":0.0400545809586422,"pZ":2.511482618302937,"vX0":-0.2125264832895431,"vY0":-120.86036241816625,"vZ0":-1.261795809245813,"x":115.47,"y":170.97,"x0":-0.9964614570304436,"y0":50.00450099462446,"z0":6.253537435479876,"aX":12.778855119521424},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.3,"breakHorizontal":-15.6,"spinRate":2774,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.4538330309693652,"extension":5.6900548902603125},"index":0,"playId":"42eed8d9-c492-3c11-a355-9830c3270fe9","pitchNumber":1,"startTime":"2025-07-30T21:07:14.166Z","endTime":"2025-07-30T21:07:17.918Z","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":89.2,"endSpeed":82.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.636642055421802,"aZ":-27.75748406042729,"pfxX":-7.967661771095969,"pfxZ":2.5817635554063765,"pX":0.7729137144954438,"pZ":1.1706611395100217,"vX0":6.280004021773576,"vY0":-129.618686118933,"vZ0":-7.167334760951122,"x":87.54,"y":207.17,"x0":-0.6392683106318064,"y0":50.004795434240165,"z0":6.074555305432101,"aX":-13.637257442282746},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.4,"breakHorizontal":13.1,"spinRate":1170,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.42164313358655203,"extension":6.005551635083849},"index":1,"playId":"bdd64eaf-0cba-324e-8809-a7a1db8a544b","pitchNumber":2,"startTime":"2025-07-30T21:07:30.983Z","endTime":"2025-07-30T21:07:34.508Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-30T21:07:48.978Z","endTime":"2025-07-30T21:08:02.122Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"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":89.2,"endSpeed":82.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.597010900543243,"aZ":-28.757862962805,"pfxX":-8.760921563647539,"pfxZ":1.9944964652500268,"pX":-0.8368256645445425,"pZ":2.8887443534549533,"vX0":2.765891979466874,"vY0":-129.99269513575064,"vZ0":-3.083151312925577,"x":148.9,"y":160.78,"x0":-0.774627343236522,"y0":50.00574011158616,"z0":6.267516112929358,"aX":-15.034341125176208},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.1,"breakHorizontal":15.2,"spinRate":1283,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.420936249513685,"extension":5.895103072400136},"index":3,"playId":"9f2b4e8a-2584-3cf5-9af4-f8eabd04b0c9","pitchNumber":3,"startTime":"2025-07-30T21:08:02.122Z","endTime":"2025-07-30T21:08:05.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.27228181916033,"aZ":-12.775551499157919,"pfxX":-3.89142300783783,"pfxZ":9.949356619317717,"pX":0.03828731752414142,"pZ":2.9401392644917794,"vX0":3.4842558214773307,"vY0":-139.02421560104492,"vZ0":-6.385698047968161,"x":115.54,"y":159.4,"x0":-0.7279772444671953,"y0":50.005272945847736,"z0":6.121260203832525,"aX":-7.589596109465583},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":6.2,"spinRate":2309,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.39455533937026654,"extension":5.902356809360008},"index":4,"playId":"26c0fc31-d703-3184-9f4b-f4dfcedf8d2a","pitchNumber":4,"startTime":"2025-07-30T21:08:28.151Z","endTime":"2025-07-30T21:08:31.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":88.7,"endSpeed":81.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.427397162375456,"aZ":-35.049874497022785,"pfxX":-8.54622723665996,"pfxZ":-1.7009306505031248,"pX":-0.7885380343889672,"pZ":2.49057535256971,"vX0":2.731596233993334,"vY0":-129.19017393100077,"vZ0":-2.7192161536240356,"x":147.06,"y":171.53,"x0":-0.7504411334190614,"y0":50.00499699984722,"z0":6.256246119228233,"aX":-14.418499431314238},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.5,"breakHorizontal":14.9,"spinRate":1153,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.4242944229496737,"extension":5.898943305146259},"hitData":{"launchSpeed":94.5,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.62,"coordY":160.2}},"index":5,"playId":"7d090dde-8a42-3f4c-b620-5d9d77d7c57f","pitchNumber":5,"startTime":"2025-07-30T21:08:50.280Z","endTime":"2025-07-30T21:09:00.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:09:00.069Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mark Vientos strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T21:11:16.630Z","endTime":"2025-07-30T21:12:06.131Z","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":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":2},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.6,"strikeZoneTop":3.68232805070613,"strikeZoneBottom":1.66891555200433,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.620452873451285,"aZ":-16.599976281904794,"pfxX":-9.367681165950158,"pfxZ":8.62959014613088,"pX":0.4504888129513269,"pZ":2.0630339842526944,"vX0":10.562967353249592,"vY0":-134.3805441691509,"vZ0":-5.020368036643207,"x":99.83,"y":183.08,"x0":-2.338377180123403,"y0":50.00591158553401,"z0":5.15781112145571,"aX":-16.914713361127514},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.5,"breakHorizontal":14.4,"spinRate":2532,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.40961023950917186,"extension":6.589599895933007},"index":0,"playId":"739ae6e6-328e-3d0a-b03e-ffc0683ceef5","pitchNumber":1,"startTime":"2025-07-30T21:11:25.470Z","endTime":"2025-07-30T21:11:29.284Z","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.1,"endSpeed":74.6,"strikeZoneTop":3.66,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50682875813728,"aZ":-30.903092321944495,"pfxX":7.2295548150850895,"pfxZ":0.8982139261605351,"pX":0.6759517300663531,"pZ":2.1732902672835497,"vX0":5.427029990030709,"vY0":-119.4180399421189,"vZ0":-0.6828765616614629,"x":91.23,"y":180.1,"x0":-2.5787882218358913,"y0":50.004488644355895,"z0":5.283220642518383,"aX":10.272098445257832},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.7,"breakHorizontal":-14.5,"spinRate":2888,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.46156334418739453,"extension":6.51096132167963},"index":1,"playId":"801b34b3-7377-37c7-9ed0-c93bba6cd670","pitchNumber":2,"startTime":"2025-07-30T21:11:42.338Z","endTime":"2025-07-30T21:11:48.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.826771913012326,"aZ":-26.733997217165868,"pfxX":-3.4779267052333886,"pfxZ":3.382253847105784,"pX":0.7138991394723923,"pZ":1.412290453617169,"vX0":8.657497783720974,"vY0":-126.10356850185647,"vZ0":-4.2084475029365915,"x":89.79,"y":200.65,"x0":-2.313095138204812,"y0":50.003789428156104,"z0":5.2613463306813895,"aX":-5.5974212675408594},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.4,"breakHorizontal":4.3,"spinRate":1171,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4344776188865298,"extension":6.658564392741947},"index":2,"playId":"723212ae-b325-3a6c-9310-023bde7d7384","pitchNumber":3,"startTime":"2025-07-30T21:12:02.284Z","endTime":"2025-07-30T21:12:06.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:12:06.131Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Lindor flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T21:12:19.867Z","endTime":"2025-07-30T21:14:25.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.43793402320177,"strikeZoneBottom":1.5754230624468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.859315892293456,"aZ":-14.612099637750212,"pfxX":-8.246045872264366,"pfxZ":9.458620948150477,"pX":-0.43982870881747543,"pZ":2.2826200637148037,"vX0":8.414777844061652,"vY0":-135.4624881457191,"vZ0":-4.954512645518179,"x":133.77,"y":177.15,"x0":-2.5165449955691557,"y0":50.00203260818238,"z0":5.158390402629589,"aX":-15.309772102403219},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.2,"breakHorizontal":13.1,"spinRate":2453,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4044886370143499,"extension":6.604990250215721},"index":0,"playId":"7b0f0bca-4fa7-36d3-87d8-29b7724de9db","pitchNumber":1,"startTime":"2025-07-30T21:12:35.873Z","endTime":"2025-07-30T21:12:39.828Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-30T21:12:52.861Z","endTime":"2025-07-30T21:13:11.270Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.59803784239522,"aZ":-25.689120986639796,"pfxX":-7.224323893203602,"pfxZ":4.07611037312001,"pX":-0.6801189451020645,"pZ":1.385562249003,"vX0":6.756162306378368,"vY0":-125.45394028945688,"vZ0":-4.367352333251038,"x":142.92,"y":201.37,"x0":-2.4706682885679165,"y0":50.00537066661539,"z0":5.2451558725680565,"aX":-11.506511339103744},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.6,"breakHorizontal":11.5,"spinRate":1522,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.43674504808721837,"extension":6.612210565422065},"index":2,"playId":"c3dae33c-729b-353b-be9d-9e97554c3511","pitchNumber":2,"startTime":"2025-07-30T21:13:11.270Z","endTime":"2025-07-30T21:13:15.165Z","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":94.4,"endSpeed":85.8,"strikeZoneTop":3.38642474259781,"strikeZoneBottom":1.52403937943149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.01141579885889,"aZ":-13.673505155595764,"pfxX":-7.168980734783528,"pfxZ":9.729174946462779,"pX":-2.1780773866520193,"pZ":3.1229396222050165,"vX0":3.5227568628801533,"vY0":-137.40733401322987,"vZ0":-3.4831454924893,"x":200.02,"y":154.46,"x0":-2.549170985933377,"y0":50.00303833222709,"z0":5.3432390146924185,"aX":-13.6333538585289},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":12.2,"spinRate":2535,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3994459357822975,"extension":6.453123735944935},"index":3,"playId":"aa4ffc86-4f2f-3d1b-9376-d7696bbcb7ee","pitchNumber":3,"startTime":"2025-07-30T21:13:30.454Z","endTime":"2025-07-30T21:13:34.420Z","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":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.40937303484229,"strikeZoneBottom":1.54672906076128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.23766740692958,"aZ":-20.049019974444967,"pfxX":-10.674742197281034,"pfxZ":6.319300418721671,"pX":1.3447407209527709,"pZ":1.8417143563965321,"vX0":13.910507742128528,"vY0":-137.55628122568692,"vZ0":-5.04312097576053,"x":65.74,"y":189.05,"x0":-2.3885363156039157,"y0":50.000753009704546,"z0":5.056226911545993,"aX":-20.47507822104519},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.4,"breakHorizontal":16.4,"spinRate":2482,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.39804058026897504,"extension":6.681764187153026},"index":4,"playId":"13efe963-9a73-311b-bfe1-a2ed6c4b9f59","pitchNumber":4,"startTime":"2025-07-30T21:13:52.347Z","endTime":"2025-07-30T21:13:55.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":71.7,"endSpeed":64.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.275247111464257,"aZ":-39.20302158503506,"pfxX":6.316610911993598,"pfxZ":-6.544392690203351,"pX":-0.4483772040117489,"pZ":2.8426361507086813,"vX0":1.3695464268329345,"vY0":-104.20241053682791,"vZ0":3.731145912173199,"x":134.09,"y":162.03,"x0":-1.9379910475658115,"y0":50.00147572492553,"z0":5.733553270932978,"aX":6.785533999748827},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-10.1,"breakHorizontal":-11.9,"spinRate":2546,"spinDirection":38},"zone":4,"typeConfidence":2.0,"plateTime":0.5303472695238356,"extension":7.015477604027975},"hitData":{"launchSpeed":93.4,"launchAngle":30.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":159.81,"coordY":56.94}},"index":5,"playId":"a3ba541b-6e53-3ac3-be11-332010138d53","pitchNumber":5,"startTime":"2025-07-30T21:14:11.412Z","endTime":"2025-07-30T21:14:25.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:14:25.217Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Alonso flies out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T21:14:39.256Z","endTime":"2025-07-30T21:15:19.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.55645819076479,"strikeZoneBottom":1.64160661792575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.75859449115052,"aZ":-13.741108043501049,"pfxX":-7.5414982474472305,"pfxZ":9.943110572089186,"pX":1.538714039586213,"pZ":1.474029315855888,"vX0":13.091502649390184,"vY0":-135.57178016756075,"vZ0":-6.957764456427928,"x":58.35,"y":198.98,"x0":-2.3819155269907952,"y0":50.004254123281854,"z0":5.0405537258529,"aX":-13.983841195089214},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.6,"breakHorizontal":10.8,"spinRate":2330,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4046356684389303,"extension":6.83690158879052},"index":0,"playId":"108039e7-466e-3f74-8536-1757429a29cf","pitchNumber":1,"startTime":"2025-07-30T21:14:51.292Z","endTime":"2025-07-30T21:14:54.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.593101917058874,"aZ":-24.388079059353394,"pfxX":2.90204037805744,"pfxZ":5.323528991476531,"pX":0.2490722224902294,"pZ":3.427097790461847,"vX0":5.741099249984947,"vY0":-120.99977891176289,"vZ0":0.7708174504439367,"x":107.51,"y":146.25,"x0":-2.5442075229146135,"y0":50.00376931255321,"z0":5.263881874373183,"aX":4.243573525049055},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":10.1,"breakHorizontal":-6.8,"spinRate":2679,"spinDirection":80},"zone":2,"typeConfidence":2.0,"plateTime":0.455035204745351,"extension":6.551945831186505},"hitData":{"launchSpeed":101.2,"launchAngle":47.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":158.59,"coordY":83.32}},"index":1,"playId":"bf58db6f-3220-309c-8e67-62dfb4b10a04","pitchNumber":2,"startTime":"2025-07-30T21:15:09.334Z","endTime":"2025-07-30T21:15:19.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:15:19.359Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, shortstop Francisco Lindor to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T21:17:25.779Z","endTime":"2025-07-30T21:17:42.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":{"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":90.5,"endSpeed":82.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.45992884622137,"aZ":-28.62181334216735,"pfxX":-9.707946501327239,"pfxZ":2.0348373940268694,"pX":-0.11494349785999393,"pZ":2.386104726157904,"vX0":4.54909720614711,"vY0":-131.70079056972503,"vZ0":-4.514055169997848,"x":121.38,"y":174.36,"x0":-0.6086606516702718,"y0":50.00483388518091,"z0":6.253565867600461,"aX":-16.958160359584326},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.9,"breakHorizontal":16.6,"spinRate":1995,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.41681113036787654,"extension":5.739320119897662},"hitData":{"launchSpeed":100.6,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.45,"coordY":136.75}},"index":0,"playId":"f920a383-91be-31bb-abf2-679286e12b78","pitchNumber":1,"startTime":"2025-07-30T21:17:33.981Z","endTime":"2025-07-30T21:17:42.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:17:42.590Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T21:17:58.610Z","endTime":"2025-07-30T21:20:08.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.44738399082421,"strikeZoneBottom":1.59712209884994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.99930751304868,"aZ":-27.745215680636925,"pfxX":0.6468490126401258,"pfxZ":2.5811280764320514,"pX":-1.1737960051709753,"pZ":4.513327086635538,"vX0":-0.8287514187581377,"vY0":-129.89954309182042,"vZ0":0.11569608118779684,"x":161.74,"y":116.92,"x0":-0.9353639280933427,"y0":50.00389404139432,"z0":6.569283163736423,"aX":1.1107776861947756},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.9,"breakHorizontal":-1.0,"spinRate":2194,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.42089369729010606,"extension":5.5536850773731645},"index":0,"playId":"b66991df-dc5e-3d29-8633-cc7ca5dfdab7","pitchNumber":1,"startTime":"2025-07-30T21:18:06.443Z","endTime":"2025-07-30T21:18:11.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.63,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.310765282744786,"aZ":-24.644273355566103,"pfxX":-0.062212699849876874,"pfxZ":4.436836286424192,"pX":-0.5620786261496823,"pZ":2.843702799683932,"vX0":0.6654431885425511,"vY0":-129.06218994204744,"vZ0":-4.082273372313065,"x":138.43,"y":162.0,"x0":-0.8145011538787094,"y0":50.004653646566155,"z0":6.330301979772239,"aX":-0.10575053115340402},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.4,"breakHorizontal":0.0,"spinRate":2405,"spinDirection":184},"zone":4,"typeConfidence":2.0,"plateTime":0.4234069506490896,"extension":5.77075820862295},"index":1,"playId":"18d796b0-28c7-3917-8f0f-6343386cc9e9","pitchNumber":2,"startTime":"2025-07-30T21:18:21.774Z","endTime":"2025-07-30T21:18:25.557Z","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":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.76227519709924,"aZ":-29.21210054853332,"pfxX":-7.391421684867089,"pfxZ":1.7647225439110041,"pX":-0.18995348571511422,"pZ":1.6193875029520668,"vX0":3.8540751454351447,"vY0":-128.69313679747074,"vZ0":-5.877462613473492,"x":124.24,"y":195.06,"x0":-0.7468285105870022,"y0":50.002968476194305,"z0":6.196278798375432,"aX":-12.39525342465627},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.0,"breakHorizontal":12.5,"spinRate":1260,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.42565777633437873,"extension":5.9011547257639005},"index":2,"playId":"c415e5ed-a100-3435-b07a-f1dddb3a6b0e","pitchNumber":3,"startTime":"2025-07-30T21:18:37.649Z","endTime":"2025-07-30T21:18:40.876Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-30T21:18:50.042Z","endTime":"2025-07-30T21:19:05.731Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.15634796344439,"aZ":-32.72216964211995,"pfxX":-0.020523281421249553,"pfxZ":-0.34256349005109676,"pX":-0.020075532950303756,"pZ":2.3677220144560476,"vX0":1.572793939705707,"vY0":-126.1232084078008,"vZ0":-3.4144248855237107,"x":117.77,"y":174.85,"x0":-0.6507350863966722,"y0":50.001833236069,"z0":6.3953046916280085,"aX":-0.03283885818392153},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.2,"breakHorizontal":-0.4,"spinRate":2722,"spinDirection":62},"zone":5,"typeConfidence":2.0,"plateTime":0.4353230284927183,"extension":5.705975703327168},"index":4,"playId":"a53b8d52-e25b-35d4-8487-43c20b708a46","pitchNumber":4,"startTime":"2025-07-30T21:19:05.731Z","endTime":"2025-07-30T21:19:09.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.69285313780696,"strikeZoneBottom":1.61606832045589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.21130367271469,"aZ":-18.96348998689548,"pfxX":7.50091766525962E-4,"pfxZ":6.991912161039647,"pX":-1.394745782213656,"pZ":4.805064025425788,"vX0":-1.4194053228436616,"vY0":-136.61419305845462,"vZ0":-0.826290920283492,"x":170.16,"y":109.04,"x0":-0.8684685876267708,"y0":50.00198322817935,"z0":6.4153710841371225,"aX":0.0014773087506115795},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.7,"breakHorizontal":0.2,"spinRate":2187,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4009945798561443,"extension":5.650188149385767},"index":5,"playId":"d6882d5a-4dd3-35f0-a62b-8a0ec61afc2e","pitchNumber":5,"startTime":"2025-07-30T21:19:29.941Z","endTime":"2025-07-30T21:19:33.439Z","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":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.63599202873838,"strikeZoneBottom":1.61625035563342,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.838334926126436,"aZ":-22.14689737062846,"pfxX":-10.090149007227357,"pfxZ":5.709292757152748,"pX":-0.1910557147180924,"pZ":1.0748397868838802,"vX0":4.651431680781898,"vY0":-131.66787413593133,"vZ0":-8.579923788262436,"x":124.28,"y":209.76,"x0":-0.6690983145086814,"y0":50.00497523948564,"z0":6.013485802223379,"aX":-17.726227805144088},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.6,"breakHorizontal":17.3,"spinRate":1216,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.41591878743228117,"extension":5.910985548784346},"index":6,"playId":"3d8833fd-197e-3a20-ad91-8fbb695b7889","pitchNumber":6,"startTime":"2025-07-30T21:19:46.120Z","endTime":"2025-07-30T21:19:50.046Z","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, 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":93.8,"endSpeed":86.1,"strikeZoneTop":3.63,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.673913537201923,"aZ":-29.184944293774013,"pfxX":-10.36999748114122,"pfxZ":1.587193353594679,"pX":-0.39303693963245556,"pZ":1.5632967332548031,"vX0":4.132413631858802,"vY0":-136.43289071183395,"vZ0":-6.77804652649954,"x":131.98,"y":196.57,"x0":-0.5822083659667114,"y0":50.000056279551664,"z0":6.09740181936055,"aX":-19.500410342867855},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.6,"breakHorizontal":17.9,"spinRate":2108,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.4018206083187241,"extension":5.747752349752142},"index":7,"playId":"8cc17bd2-6ecf-3b52-a3c1-5bfee8dbea46","pitchNumber":7,"startTime":"2025-07-30T21:20:04.825Z","endTime":"2025-07-30T21:20:08.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:20:08.834Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a ground ball to left fielder Brandon Nimmo.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T21:20:29.302Z","endTime":"2025-07-30T21:20:47.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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(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":93.8,"endSpeed":86.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.836250776361172,"aZ":-26.712116179361832,"pfxX":-9.230085699964073,"pfxZ":2.886131836659354,"pX":0.18690636432461133,"pZ":2.5023440169811564,"vX0":5.515029017724689,"vY0":-136.49272290475724,"vZ0":-5.284806613339641,"x":109.88,"y":171.22,"x0":-0.65604100369134,"y0":50.00553861795425,"z0":6.292964462063804,"aX":-17.493354448781446},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.3,"breakHorizontal":15.6,"spinRate":2164,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.40062442430018796,"extension":5.84756065539179},"hitData":{"launchSpeed":104.5,"launchAngle":2.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.71,"coordY":95.82}},"index":0,"playId":"020dc3f6-c02f-3d82-b702-f30ee1294430","pitchNumber":1,"startTime":"2025-07-30T21:20:34.871Z","endTime":"2025-07-30T21:20:47.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:20:47.117Z","atBatIndex":35},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jake Cronenworth hit by pitch. Xander Bogaerts to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T21:20:53.821Z","endTime":"2025-07-30T21:21:43.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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(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":90.8,"endSpeed":83.9,"strikeZoneTop":3.34406372296459,"strikeZoneBottom":1.46115611678033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.25309823186409,"aZ":-25.599672431798734,"pfxX":1.012057447286315,"pfxZ":3.6629577898865158,"pX":-1.542782280676328,"pZ":5.622431849204487,"vX0":-2.0750862233671605,"vY0":-132.38997463026777,"vZ0":2.224541711488082,"x":175.81,"y":86.97,"x0":-0.8842799224620521,"y0":50.004027086256706,"z0":6.6314346437034235,"aX":1.8174086392143725},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.3,"breakHorizontal":-1.4,"spinRate":2229,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4119422624157285,"extension":5.708295562587181},"index":0,"playId":"e62098e5-4aef-3fda-8ad7-0193eadd866c","pitchNumber":1,"startTime":"2025-07-30T21:21:12.949Z","endTime":"2025-07-30T21:21:16.855Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.96546187614247,"aZ":-28.115641830115802,"pfxX":-0.5701269214424185,"pfxZ":2.2434858961504265,"pX":1.3225663332346385,"pZ":3.045400489117935,"vX0":4.823632028576289,"vY0":-133.1388841653259,"vZ0":-3.4395589855507134,"x":66.59,"y":156.55,"x0":-0.4337965803504481,"y0":50.00040935004836,"z0":6.375346871652369,"aX":-1.0307457852239834},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.6,"breakHorizontal":0.0,"spinRate":2253,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.41045394563489523,"extension":5.706869670738438},"index":1,"playId":"01f7ebac-7046-3ae9-8ea7-8eb6fc7d7552","pitchNumber":2,"startTime":"2025-07-30T21:21:34.194Z","endTime":"2025-07-30T21:21:43.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:21:43.115Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Iglesias grounds out softly, pitcher Reed Garrett to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T21:24:26.951Z","endTime":"2025-07-30T21:24:53.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657585,"link":"/api/v1/people/657585"},"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":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T21:22:43.108Z","endTime":"2025-07-30T21:23:04.115Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Reed Garrett replaces Clay Holmes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-30T21:23:04.115Z","endTime":"2025-07-30T21:24:29.158Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657585,"link":"/api/v1/people/657585"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":2.98892274504254,"strikeZoneBottom":1.39082502908327,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.358786197323695,"aZ":-24.134124006023605,"pfxX":-10.796098554892593,"pfxZ":4.108646265105879,"pX":0.053509577937901086,"pZ":2.726830415108779,"vX0":9.919764970515955,"vY0":-138.8636546625652,"vZ0":-3.5772064049406733,"x":114.96,"y":165.16,"x0":-2.157973207000066,"y0":50.004299922856084,"z0":5.632515700375454,"aX":-21.13952257876957},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.8,"breakHorizontal":17.5,"spinRate":2326,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.3940556814781506,"extension":6.199094092762772},"index":2,"playId":"b0e05159-2223-357e-bce8-0ee299c13474","pitchNumber":1,"startTime":"2025-07-30T21:24:29.158Z","endTime":"2025-07-30T21:24:32.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.738078067627928,"aZ":-22.356135124655136,"pfxX":-10.056561850189556,"pfxZ":4.962676010241758,"pX":-1.0686178989275998,"pZ":2.62223878144806,"vX0":6.919010420234649,"vY0":-139.81421418701723,"vZ0":-4.027542170548612,"x":157.73,"y":167.98,"x0":-2.269765046060678,"y0":50.00199714257373,"z0":5.5498225924076205,"aX":-19.894408916644892},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.3,"breakHorizontal":16.8,"spinRate":2325,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3918549974509622,"extension":5.921830410315438},"hitData":{"launchSpeed":41.3,"launchAngle":-44.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":128.13,"coordY":181.83}},"index":3,"playId":"d8243019-f9d7-3be2-9dd4-17601eb80160","pitchNumber":2,"startTime":"2025-07-30T21:24:45.969Z","endTime":"2025-07-30T21:24:53.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:24:53.450Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T21:27:03.923Z","endTime":"2025-07-30T21:27:36.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.6,"endSpeed":81.3,"strikeZoneTop":3.62559245879238,"strikeZoneBottom":1.68456211744627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.714210430252518,"aZ":-24.00520435236164,"pfxX":-10.735785328544132,"pfxZ":4.825427495612624,"pX":-0.045574095682028574,"pZ":1.2017515390966629,"vX0":9.965439017268354,"vY0":-129.94479739011507,"vZ0":-5.228898531093463,"x":118.74,"y":206.33,"x0":-2.5536512553671873,"y0":50.005823995999954,"z0":5.087359126929204,"aX":-18.184180064667988},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.6,"breakHorizontal":16.9,"spinRate":2252,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4230986627370723,"extension":6.589536275695382},"index":0,"playId":"0cba5b7f-0b77-32b0-b154-7192d8f1abfa","pitchNumber":1,"startTime":"2025-07-30T21:27:08.724Z","endTime":"2025-07-30T21:27:13.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.60509994148098,"aZ":-31.701758565829902,"pfxX":2.843698572667634,"pfxZ":0.3141861717331711,"pX":-0.4725408499277269,"pZ":2.729698940536436,"vX0":4.2180119620454875,"vY0":-121.60069602595313,"vZ0":0.15503936886187364,"x":135.01,"y":165.08,"x0":-2.595410557338203,"y0":50.00419577094296,"z0":5.403066410350036,"aX":4.281099810823342},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.8,"breakHorizontal":-6.1,"spinRate":2669,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.44948374181988315,"extension":6.550217727675317},"hitData":{"launchSpeed":93.3,"launchAngle":44.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.78,"coordY":85.27}},"index":1,"playId":"6f292897-1184-370e-b0eb-d3a202faffd7","pitchNumber":2,"startTime":"2025-07-30T21:27:24.983Z","endTime":"2025-07-30T21:27:36.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:27:36.977Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T21:27:51.042Z","endTime":"2025-07-30T21:28:57.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"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":85.2,"endSpeed":79.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.196890615509982,"aZ":-29.078813493986594,"pfxX":1.6698849311009174,"pfxZ":1.9646098626427273,"pX":-0.03837626153436268,"pZ":1.931895701000842,"vX0":5.741065651009366,"vY0":-124.02215847529523,"vZ0":-2.3478996401184737,"x":118.46,"y":186.62,"x0":-2.5897277697757253,"y0":50.00384431229578,"z0":5.289386929431919,"aX":2.628904517982255},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.2,"breakHorizontal":-4.2,"spinRate":2615,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.4397643781582272,"extension":6.5651611538224355},"index":0,"playId":"fb5bb0ed-4262-3f64-b173-cfa3a7db965f","pitchNumber":1,"startTime":"2025-07-30T21:28:01.243Z","endTime":"2025-07-30T21:28:05.180Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-30T21:28:17.574Z","endTime":"2025-07-30T21:28:26.629Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"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":92.0,"endSpeed":83.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.073004022058765,"aZ":-24.812650182267475,"pfxX":-11.785556795792791,"pfxZ":4.106354780889539,"pX":-0.5924645312201534,"pZ":3.5602397405447963,"vX0":9.046981778332658,"vY0":-133.63978810444934,"vZ0":0.10625193786865716,"x":139.58,"y":142.65,"x0":-2.504717206800217,"y0":50.004201569197875,"z0":5.314694056771345,"aX":-21.139180025503055},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.7,"breakHorizontal":19.2,"spinRate":2327,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.411191689568541,"extension":6.566056521977698},"index":2,"playId":"c107227c-074b-3bb6-b3b0-2b407b853ac3","pitchNumber":2,"startTime":"2025-07-30T21:28:26.629Z","endTime":"2025-07-30T21:28:32.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.656599137017636,"aZ":-20.769105168155267,"pfxX":-3.4818958471195964,"pfxZ":7.011994618316137,"pX":0.37460921737130565,"pZ":1.798240493244317,"vX0":7.96277236280662,"vY0":-127.40078872291632,"vZ0":-4.2703121910874335,"x":102.72,"y":190.23,"x0":-2.3533693141608323,"y0":50.004993578798675,"z0":5.158905764435573,"aX":-5.666152905247693},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":11.8,"breakHorizontal":4.3,"spinRate":1485,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.431610866636019,"extension":6.785208115494385},"index":3,"playId":"51342b5c-2bb5-3dc5-9c6b-b85cabd40835","pitchNumber":3,"startTime":"2025-07-30T21:28:52.953Z","endTime":"2025-07-30T21:28:57.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:28:57.508Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ronny Mauricio singles on a line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T21:29:14.738Z","endTime":"2025-07-30T21:29:39.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.92,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.98656226413934,"aZ":-30.32632240308725,"pfxX":2.46845580616111,"pfxZ":1.1764326753584733,"pX":-0.0041384446784043915,"pZ":2.8679260745897066,"vX0":5.263727252960312,"vY0":-125.07597524747166,"vZ0":0.029039811721261022,"x":117.16,"y":161.35,"x0":-2.4628928223199837,"y0":50.003517137401246,"z0":5.358465696467499,"aX":3.881688822912126},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.4,"breakHorizontal":-5.8,"spinRate":2722,"spinDirection":115},"zone":5,"typeConfidence":2.0,"plateTime":0.4391637974131708,"extension":6.449998979603632},"hitData":{"launchSpeed":94.3,"launchAngle":16.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.77,"coordY":87.6}},"index":0,"playId":"db6d1b00-8044-3e28-af8b-c63fc32d8c0a","pitchNumber":1,"startTime":"2025-07-30T21:29:28.451Z","endTime":"2025-07-30T21:29:39.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:29:39.099Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out to first baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T21:30:18.028Z","endTime":"2025-07-30T21:31:31.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T21:30:00.803Z","endTime":"2025-07-30T21:30:20.209Z","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(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":94.8,"endSpeed":86.6,"strikeZoneTop":3.77854308315594,"strikeZoneBottom":1.73286305571314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.69782500350565,"aZ":-14.215451728654557,"pfxX":-7.042030649873865,"pfxZ":9.371160127746442,"pX":-0.23090644195552687,"pZ":1.400265319228771,"vX0":8.725895964237099,"vY0":-137.60253390024423,"vZ0":-7.233636762552723,"x":125.8,"y":200.97,"x0":-2.5290829460069704,"y0":50.005704883903185,"z0":5.02761467423713,"aX":-13.499420005452235},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":10.9,"spinRate":2528,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3981431595976628,"extension":6.751491285954132},"index":1,"playId":"e542d7f2-91fb-3c25-b445-48d8f4c5cf35","pitchNumber":1,"startTime":"2025-07-30T21:30:20.209Z","endTime":"2025-07-30T21:30:23.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.78252271803115,"strikeZoneBottom":1.68178684418401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.29607558115058,"aZ":-31.49923153131885,"pfxX":7.980351818024498,"pfxZ":0.4686532376723296,"pX":-0.24668165226269617,"pZ":2.28699062916038,"vX0":3.082002280966517,"vY0":-119.17159164091763,"vZ0":-0.2785967828858854,"x":126.4,"y":177.03,"x0":-2.594087127748211,"y0":50.001930327564686,"z0":5.2551762008717775,"aX":11.455715162391982},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.1,"breakHorizontal":-15.2,"spinRate":2642,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.4599321467609072,"extension":6.591783655074109},"index":2,"playId":"b94e754c-4a98-32d2-aff3-108f910e29c6","pitchNumber":2,"startTime":"2025-07-30T21:30:42.017Z","endTime":"2025-07-30T21:30:45.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.72837762908277,"strikeZoneBottom":1.68299009399416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.84154650406309,"aZ":-28.258275613102093,"pfxX":-2.891618680404639,"pfxZ":2.430430609114844,"pX":-0.907072869581837,"pZ":1.226684529053977,"vX0":4.6987750763790945,"vY0":-126.24708465849156,"vZ0":-4.165058123694995,"x":151.58,"y":205.66,"x0":-2.4172339223661163,"y0":50.005200651636336,"z0":5.173869901758811,"aX":-4.6657065788106955},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.7,"breakHorizontal":4.2,"spinRate":1188,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4339538197799051,"extension":6.7080431820729025},"index":3,"playId":"c297841f-fac6-3da6-893d-a2ac6ee2f6ac","pitchNumber":3,"startTime":"2025-07-30T21:31:02.994Z","endTime":"2025-07-30T21:31:06.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.4,"endSpeed":67.2,"strikeZoneTop":3.82,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.81168257078702,"aZ":-41.27515373998853,"pfxX":4.111615188433879,"pfxZ":-7.9922756197508935,"pX":0.004884659011213501,"pZ":2.114526336879103,"vX0":3.025444494081121,"vY0":-106.80051872684864,"vZ0":2.2510112323492706,"x":116.81,"y":181.69,"x0":-1.9713912805451645,"y0":50.00182966943537,"z0":5.737704570105577,"aX":4.682431271681306},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.7,"breakVerticalInduced":-13.3,"breakHorizontal":-8.4,"spinRate":2526,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.5156417889744191,"extension":6.751815402937228},"hitData":{"launchSpeed":87.7,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.21,"coordY":174.9}},"index":4,"playId":"144c063d-f13f-3d15-aa08-821f1b1dabfa","pitchNumber":4,"startTime":"2025-07-30T21:31:24.822Z","endTime":"2025-07-30T21:31:31.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:31:31.389Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T21:33:32.653Z","endTime":"2025-07-30T21:35:41.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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(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":84.7,"endSpeed":76.8,"strikeZoneTop":3.42588177809758,"strikeZoneBottom":1.55613169772727,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.722748785624507,"aZ":-25.50232191790107,"pfxX":4.0166525087103135,"pfxZ":4.4086390148287045,"pX":0.3774678712051595,"pZ":2.7698944351112385,"vX0":5.252072253554729,"vY0":-123.16447124875319,"vZ0":-1.6294009871204262,"x":102.61,"y":163.99,"x0":-2.3162974207195535,"y0":50.00489688036329,"z0":5.626667940854824,"aX":6.083480128352465},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.8,"breakHorizontal":-8.6,"spinRate":2843,"spinDirection":62},"zone":6,"typeConfidence":2.0,"plateTime":0.4471638811293257,"extension":5.790951507915071},"index":0,"playId":"3fe6a83a-47a6-3072-9108-565e5c92b5be","pitchNumber":1,"startTime":"2025-07-30T21:33:41.369Z","endTime":"2025-07-30T21:33:45.576Z","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":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.50297191531469,"strikeZoneBottom":1.66054846196826,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.134883181304126,"aZ":-22.993049808435988,"pfxX":-0.3145562789123231,"pfxZ":5.159186589172311,"pX":1.9444320474280992,"pZ":2.57171200876014,"vX0":10.492967055347865,"vY0":-132.54279187800364,"vZ0":-3.497757637855047,"x":42.88,"y":169.34,"x0":-2.02383269859128,"y0":50.00516943909476,"z0":5.586094407129655,"aX":-0.5600549433516864},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.8,"breakHorizontal":-1.7,"spinRate":2438,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.4131283844263325,"extension":5.784866675274505},"index":1,"playId":"3b01e084-9d83-3816-851a-a1d7dd40d144","pitchNumber":2,"startTime":"2025-07-30T21:33:56.483Z","endTime":"2025-07-30T21:34:00.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.42239561233318,"strikeZoneBottom":1.66331340634448,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.165137683268053,"aZ":-33.74990265031193,"pfxX":-8.508287868946034,"pfxZ":-0.9645617604472907,"pX":-1.4453004099617877,"pZ":2.7085435718744435,"vX0":4.830849163087214,"vY0":-127.09302403514194,"vZ0":-0.5747188309733884,"x":172.09,"y":165.65,"x0":-2.2658038266224465,"y0":50.001868677153155,"z0":5.619101114883404,"aX":-13.911292806840521},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.7,"breakHorizontal":14.3,"spinRate":1485,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.43103899981283567,"extension":5.949651131975157},"index":2,"playId":"ebe238bc-d54c-3ba9-ba36-2925f7dca3b6","pitchNumber":3,"startTime":"2025-07-30T21:34:14.517Z","endTime":"2025-07-30T21:34:18.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.431813341978,"aZ":-23.71534389397471,"pfxX":1.326686360632916,"pfxZ":4.746367251768742,"pX":1.3455799725889346,"pZ":2.523256085998222,"vX0":8.467968407050176,"vY0":-133.08047344430466,"vZ0":-3.4298063875510634,"x":65.71,"y":170.65,"x0":-2.058967734239853,"y0":50.00049967010503,"z0":5.560489802499424,"aX":2.3603567501262206},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.0,"breakHorizontal":-4.3,"spinRate":2441,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.41269072919881244,"extension":5.883070004297495},"index":3,"playId":"441198d3-0993-3b1e-b0c4-42c0e81c507d","pitchNumber":4,"startTime":"2025-07-30T21:34:29.747Z","endTime":"2025-07-30T21:34:33.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.48516747558232,"strikeZoneBottom":1.69814869973444,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.05360001171838,"aZ":-33.61729956170821,"pfxX":-8.288951978756,"pfxZ":-0.8701157273145235,"pX":-2.131672000188172,"pZ":2.4695335195659993,"vX0":3.036215997857016,"vY0":-127.47483257675368,"vZ0":-1.4181480008933913,"x":198.25,"y":172.1,"x0":-2.258015414392595,"y0":50.004176819778415,"z0":5.67551219925227,"aX":-13.706756577225617},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.7,"breakHorizontal":14.4,"spinRate":1445,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.42890808757271603,"extension":6.114103533175051},"index":4,"playId":"174c1871-1448-33e6-8369-cf3c5f8915df","pitchNumber":5,"startTime":"2025-07-30T21:34:51.036Z","endTime":"2025-07-30T21:34:55.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.5077786199259,"aZ":-24.813482244282678,"pfxX":1.5993449992338902,"pfxZ":4.013645864187176,"pX":0.5918753386013379,"pZ":1.7246032649496605,"vX0":6.802524770026564,"vY0":-133.8039832405248,"vZ0":-5.048425250874112,"x":94.44,"y":192.22,"x0":-2.1786608962943013,"y0":50.00663208868303,"z0":5.385904393307939,"aX":2.936812246137512},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.5,"breakHorizontal":-4.2,"spinRate":2536,"spinDirection":176},"zone":9,"typeConfidence":2.0,"plateTime":0.4074131940458581,"extension":5.904546919825888},"index":5,"playId":"f8623e91-2287-3a13-90c6-1f9c1084a72e","pitchNumber":6,"startTime":"2025-07-30T21:35:09.539Z","endTime":"2025-07-30T21:35:14.086Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.48314765775868,"strikeZoneBottom":1.64603373687315,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.809603654536716,"aZ":-36.20860615904404,"pfxX":6.131333441515732,"pfxZ":-2.7179139919751822,"pX":-1.4259487286911066,"pZ":1.7520703100659294,"vX0":0.7495431911088062,"vY0":-121.58249314927127,"vZ0":-1.6330953429451736,"x":171.35,"y":191.47,"x0":-2.534783755846946,"y0":50.00286195246451,"z0":5.600507820606923,"aX":9.09808796708054},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-5.0,"breakHorizontal":-11.3,"spinRate":2874,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.4520231410642346,"extension":5.961392306725296},"index":6,"playId":"a6ad754b-6897-3b39-badd-92bbe312d2b2","pitchNumber":7,"startTime":"2025-07-30T21:35:37.252Z","endTime":"2025-07-30T21:35:41.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:35:41.794Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Martín Maldonado called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T21:35:58.076Z","endTime":"2025-07-30T21:41:39.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,5,6,7,9],"actionIndex":[1,4],"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.0440631463085,"aZ":-19.013355929724668,"pfxX":-7.315782812640318,"pfxZ":6.7569396621846725,"pX":-1.4857094923695442,"pZ":4.170279224513157,"vX0":4.424174171331643,"vY0":-138.88965212483987,"vZ0":-0.6892883076713262,"x":173.63,"y":126.18,"x0":-2.1515053134823217,"y0":50.00155042563904,"z0":5.689875332134621,"aX":-14.24548541348922},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.2,"breakHorizontal":12.2,"spinRate":2225,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3948539307688028,"extension":5.930941020495416},"index":0,"playId":"23c1ce98-8414-3f6d-a8e1-db6e610a7fbd","pitchNumber":1,"startTime":"2025-07-30T21:36:07.049Z","endTime":"2025-07-30T21:36:11.274Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-07-30T21:37:05.243Z","endTime":"2025-07-30T21:38:28.813Z","isPitch":false,"type":"action","player":{"id":455117,"link":"/api/v1/people/455117"}},{"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":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.35182195663346,"strikeZoneBottom":1.51652863060733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.35495207423918,"aZ":-31.088478279918984,"pfxX":3.747386710727847,"pfxZ":0.7007521979141438,"pX":1.846202171432048,"pZ":0.7507591779745647,"vX0":8.85601626859449,"vY0":-124.01373094466618,"vZ0":-5.00030776156258,"x":46.63,"y":218.51,"x0":-2.261477565332259,"y0":50.003450196382545,"z0":5.393501732575524,"aX":5.823557782355182},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.2,"breakHorizontal":-8.9,"spinRate":2857,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4420709712320008,"extension":6.161301917608994},"index":2,"playId":"4e5f89c6-544a-3c05-b559-a88852087b77","pitchNumber":2,"startTime":"2025-07-30T21:38:28.813Z","endTime":"2025-07-30T21:38:32.429Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.3248973153653,"strikeZoneBottom":1.54453685661424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.727996559887945,"aZ":-22.916777730845773,"pfxX":-11.60658480265518,"pfxZ":4.7832174147983855,"pX":0.589076657621171,"pZ":0.1959706164252857,"vX0":11.219373307613049,"vY0":-138.42214562696176,"vZ0":-9.71431774258226,"x":94.55,"y":233.49,"x0":-2.014288078556576,"y0":50.001827358550045,"z0":5.2930696637681525,"aX":-22.45763945045658},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.6,"breakHorizontal":18.6,"spinRate":2228,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3961283045804147,"extension":6.244028174207683},"index":3,"playId":"460af945-0661-36e4-b39c-7e62f5f0d53e","pitchNumber":3,"startTime":"2025-07-30T21:38:51.961Z","endTime":"2025-07-30T21:39:00.575Z","isPitch":true,"type":"pitch"},{"details":{"description":"Gavin Sheets steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"actionPlayId":"460af945-0661-36e4-b39c-7e62f5f0d53e","startTime":"2025-07-30T21:39:06.107Z","endTime":"2025-07-30T21:39:20.286Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.464968219436496,"aZ":-23.226297680224697,"pfxX":-9.872482001053088,"pfxZ":4.511900956314069,"pX":-0.8138663798106512,"pZ":1.6102264620897535,"vX0":7.361516492638696,"vY0":-139.73002037926398,"vZ0":-6.1856447295636015,"x":148.02,"y":195.3,"x0":-2.1952443233276626,"y0":50.00674230317928,"z0":5.3713610018006825,"aX":-19.59406860278051},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.1,"breakHorizontal":16.4,"spinRate":2291,"spinDirection":269},"zone":7,"typeConfidence":2.0,"plateTime":0.391484494360788,"extension":6.0085976409632265},"index":5,"playId":"e05c95ba-4f1f-3155-b2a9-8ade2d578f63","pitchNumber":4,"startTime":"2025-07-30T21:39:20.286Z","endTime":"2025-07-30T21:39:25.167Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"playId":"1deb7fcc-fcc2-48c3-9554-5e2f2b117c51","startTime":"2025-07-30T21:39:42.592Z","endTime":"2025-07-30T21:39:47.592Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.28609858281975,"strikeZoneBottom":1.38011487525666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.195424603930874,"aZ":-21.776772723293394,"pfxX":-11.433770249744025,"pfxZ":5.245337365438678,"pX":0.7469280627011207,"pZ":1.471728597913453,"vX0":11.424776140939791,"vY0":-140.2325268044301,"vZ0":-7.131612746575811,"x":88.53,"y":199.04,"x0":-1.9042932150258849,"y0":50.00312965912889,"z0":5.479895534676925,"aX":-22.65951434350746},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.0,"breakHorizontal":18.2,"spinRate":2192,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.39133943359874257,"extension":6.074145246311992},"index":7,"playId":"153ff673-e7aa-3197-89d2-bcc40f698fec","pitchNumber":5,"startTime":"2025-07-30T21:41:01.006Z","endTime":"2025-07-30T21:41:04.757Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2025-07-30T21:41:15.628Z","endTime":"2025-07-30T21:41:32.980Z","isPitch":false,"type":"action","player":{"id":455117,"link":"/api/v1/people/455117"}},{"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.24986944459596,"strikeZoneBottom":1.39372375897573,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.782333688439955,"aZ":-21.32430931180706,"pfxX":0.5008403822391327,"pfxZ":5.8772571447870705,"pX":0.3407725937285429,"pZ":1.9933435918803948,"vX0":6.453723513832121,"vY0":-135.5541021383502,"vZ0":-4.971994669456215,"x":104.01,"y":184.96,"x0":-2.14383014059165,"y0":50.00534813262925,"z0":5.35596902973636,"aX":0.9237886593213137},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.7,"breakHorizontal":-2.4,"spinRate":2587,"spinDirection":189},"zone":6,"typeConfidence":2.0,"plateTime":0.40527885285732745,"extension":6.146609769104347},"index":9,"playId":"c9c05985-d57e-3d8b-9a2f-adfe93f8352a","pitchNumber":6,"startTime":"2025-07-30T21:41:32.980Z","endTime":"2025-07-30T21:41:39.376Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:41:39.376Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T21:41:50.262Z","endTime":"2025-07-30T21:43:31.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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, 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.6,"endSpeed":87.6,"strikeZoneTop":3.80703374073012,"strikeZoneBottom":1.78540179550476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.93014511061561,"aZ":-19.837221955578077,"pfxX":-11.154636010885243,"pfxZ":6.249044302085094,"pX":0.10644120041703259,"pZ":2.1533327009429506,"vX0":9.806016714034353,"vY0":-140.16590048712087,"vZ0":-5.6241736474887025,"x":112.94,"y":180.64,"x0":-2.0012233905057277,"y0":50.005670810289594,"z0":5.49605558521985,"aX":-22.030383373943607},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.2,"breakHorizontal":18.0,"spinRate":2193,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.39191893411032197,"extension":6.046341451953531},"index":0,"playId":"37490acc-81db-33b9-a99e-c073a4a00bc7","pitchNumber":1,"startTime":"2025-07-30T21:42:05.409Z","endTime":"2025-07-30T21:42:09.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.71882105701534,"strikeZoneBottom":1.72605041330344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.54913422338394,"aZ":-29.591912959800094,"pfxX":-7.085079488151945,"pfxZ":1.561368657881097,"pX":-1.5511500971281393,"pZ":3.295514622949838,"vX0":4.00240368942142,"vY0":-127.51251212544203,"vZ0":-0.107756360383092,"x":176.13,"y":149.8,"x0":-2.218420069188158,"y0":50.00173076082159,"z0":5.66782800874379,"aX":-11.698198253068433},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.0,"breakHorizontal":12.0,"spinRate":1546,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4291074383675131,"extension":6.1233891688082025},"index":1,"playId":"52d5ae4e-a44a-3375-864c-5feb37a02c6c","pitchNumber":2,"startTime":"2025-07-30T21:42:23.058Z","endTime":"2025-07-30T21:42:27.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.73804771768164,"strikeZoneBottom":1.76962934329348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.116447651878225,"aZ":-21.80416144993167,"pfxX":0.24864248444355308,"pfxZ":5.747575623867982,"pX":1.8993279940846302,"pZ":2.0734977544427156,"vX0":9.975733789392056,"vY0":-133.5956381261681,"vZ0":-4.8655645245277785,"x":44.6,"y":182.8,"x0":-1.9176603851548542,"y0":50.0062131160948,"z0":5.488239754399572,"aX":0.4491683789000229},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.5,"breakHorizontal":-2.6,"spinRate":2529,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4101877073787743,"extension":6.057448924683749},"index":2,"playId":"e0a9f553-df83-334c-92da-87e9a4de9ba7","pitchNumber":3,"startTime":"2025-07-30T21:42:45.680Z","endTime":"2025-07-30T21:42:48.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(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.5,"strikeZoneTop":3.6772723390173,"strikeZoneBottom":1.73655907097024,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.35228836314623,"aZ":-29.564329404832094,"pfxX":5.751855519302554,"pfxZ":1.7003306462216443,"pX":0.40158113660418654,"pZ":1.8404116738793543,"vX0":4.866871664562994,"vY0":-124.03464981570514,"vZ0":-2.6969556037819875,"x":101.69,"y":189.09,"x0":-2.3440262794543987,"y0":50.001426263496725,"z0":5.445843291235991,"aX":8.824303222440543},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.6,"breakHorizontal":-11.6,"spinRate":2810,"spinDirection":75},"zone":9,"typeConfidence":2.0,"plateTime":0.44420704103597153,"extension":6.140174154014732},"index":3,"playId":"7167907d-0978-3614-b648-eacd79a4faf8","pitchNumber":4,"startTime":"2025-07-30T21:43:06.429Z","endTime":"2025-07-30T21:43:10.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.85,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.427849023349765,"aZ":-11.208948538151782,"pfxX":-5.845305740819583,"pfxZ":10.45482356567438,"pX":0.5017515136084544,"pZ":2.953412841234744,"vX0":8.817707948632416,"vY0":-141.02374814572778,"vZ0":-5.224934054300864,"x":97.87,"y":159.04,"x0":-1.9125687332618908,"y0":50.00062029585356,"z0":5.559455200892849,"aX":-11.71989617622828},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":8.6,"spinRate":2435,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.38906435152451246,"extension":5.923013054378572},"index":4,"playId":"d6a80813-0f5b-30ce-8f5f-2821b63f58d2","pitchNumber":5,"startTime":"2025-07-30T21:43:27.899Z","endTime":"2025-07-30T21:43:31.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:43:31.260Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, second baseman Brett Baty to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T21:43:43.840Z","endTime":"2025-07-30T21:44:23.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"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"}]}],"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":85.2,"endSpeed":77.7,"strikeZoneTop":3.38238758180251,"strikeZoneBottom":1.5143720604664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.027743403330234,"aZ":-29.104887436869888,"pfxX":7.012613873009937,"pfxZ":1.9938979751368624,"pX":0.49885128537072315,"pZ":2.5842459437213443,"vX0":4.7525190719041746,"vY0":-123.94640819173172,"vZ0":-1.146891986783113,"x":97.98,"y":169.01,"x0":-2.3610918132101886,"y0":50.00506695334797,"z0":5.505226927371806,"aX":10.804256763202288},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.6,"breakHorizontal":-13.9,"spinRate":2769,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.44358040426130163,"extension":6.106159282262254},"index":0,"playId":"d6cf6d96-9d7e-32ad-b4f4-b4e0e8188d26","pitchNumber":1,"startTime":"2025-07-30T21:43:57.502Z","endTime":"2025-07-30T21:44:01.158Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.802546265310802,"aZ":-22.459659393545888,"pfxX":1.3991805233419468,"pfxZ":5.322928164228513,"pX":0.12403562882481306,"pZ":3.3727247366372297,"vX0":5.221561993535323,"vY0":-133.721519105638,"vZ0":-1.7854946825390294,"x":112.27,"y":147.72,"x0":-2.0297101817664034,"y0":50.002305940201246,"z0":5.648311314341816,"aX":2.55128061776649},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.5,"breakHorizontal":-3.6,"spinRate":2555,"spinDirection":169},"zone":2,"typeConfidence":2.0,"plateTime":0.40843517810815655,"extension":5.796066904202671},"hitData":{"launchSpeed":89.7,"launchAngle":-10.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.3,"coordY":157.6}},"index":1,"playId":"b1b6fa52-2412-31ab-9044-422061865829","pitchNumber":2,"startTime":"2025-07-30T21:44:16.009Z","endTime":"2025-07-30T21:44:23.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:44:23.389Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tyrone Taylor pops out to third baseman Manny Machado in foul territory.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T21:46:14.117Z","endTime":"2025-07-30T21:46:43.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"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(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":84.4,"endSpeed":78.0,"strikeZoneTop":3.63,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.71340261131798,"aZ":-27.360083441451742,"pfxX":1.7835275714344283,"pfxZ":3.1238869756599392,"pX":-0.09205835707205619,"pZ":2.8551855565963735,"vX0":4.998108171123369,"vY0":-122.94228050191116,"vZ0":-0.7728500613386388,"x":120.51,"y":161.69,"x0":-2.377225765861782,"y0":50.00366080352847,"z0":5.480780675995554,"aX":2.750199712990125},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.8,"breakHorizontal":-4.3,"spinRate":2673,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.4442871049158894,"extension":6.372854615266113},"hitData":{"launchSpeed":91.3,"launchAngle":65.0,"totalDistance":144.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":79.11,"coordY":166.9}},"index":0,"playId":"6053d61f-313e-3be9-844d-d1a66048a93e","pitchNumber":1,"startTime":"2025-07-30T21:46:32.985Z","endTime":"2025-07-30T21:46:43.135Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:46:43.135Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Nimmo grounds out to first baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T21:47:23.502Z","endTime":"2025-07-30T21:48:29.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T21:47:09.793Z","endTime":"2025-07-30T21:47:25.679Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"}},{"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":91.8,"endSpeed":83.4,"strikeZoneTop":3.83143446175402,"strikeZoneBottom":1.82398888646899,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.21345452161123,"aZ":-22.847310031531798,"pfxX":-11.964835204252662,"pfxZ":5.209709665222134,"pX":-0.8677549108043568,"pZ":2.3165578701646665,"vX0":8.785550049653779,"vY0":-133.31518444074115,"vZ0":-2.84762133475979,"x":150.08,"y":176.23,"x0":-2.6611169810914297,"y0":50.00012136742647,"z0":5.058201883854474,"aX":-21.40870821212193},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.0,"breakHorizontal":19.6,"spinRate":2385,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4117648608894382,"extension":6.685102197741083},"index":1,"playId":"163cf4f3-3552-3d4b-b0a8-4133164d31be","pitchNumber":1,"startTime":"2025-07-30T21:47:25.679Z","endTime":"2025-07-30T21:47:30.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(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":91.4,"endSpeed":83.5,"strikeZoneTop":3.61748969365303,"strikeZoneBottom":1.74643548447864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.62756239511419,"aZ":-22.831925452013564,"pfxX":-11.113521658531582,"pfxZ":5.228835702268475,"pX":-0.7091212718704719,"pZ":2.511053154122964,"vX0":8.646048465179792,"vY0":-132.89277727618725,"vZ0":-2.281589819868302,"x":144.03,"y":170.98,"x0":-2.561689617430779,"y0":50.00636683090752,"z0":5.040299662337974,"aX":-19.871094409060706},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.1,"breakHorizontal":18.2,"spinRate":2371,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.41224363907790984,"extension":6.6788534951092995},"index":2,"playId":"9c8e5bf1-fbcc-3592-b3b7-4c459f830a5e","pitchNumber":2,"startTime":"2025-07-30T21:47:44.521Z","endTime":"2025-07-30T21:47:49.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.2,"strikeZoneTop":3.65,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.141697483765768,"aZ":-24.91933693739851,"pfxX":-6.843855961454986,"pfxZ":4.512064154228816,"pX":0.1922567660975678,"pZ":2.1266110854207785,"vX0":8.692883389815982,"vY0":-126.34683930348372,"vZ0":-2.750274605625127,"x":109.67,"y":181.36,"x0":-2.4130093406355293,"y0":50.00110601590302,"z0":5.244149119629529,"aX":-10.999778967774333},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.7,"breakHorizontal":10.3,"spinRate":1466,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.4344811757097955,"extension":6.595087929283895},"index":3,"playId":"e29c85d8-ea98-3a3d-945c-25da2783f8fd","pitchNumber":3,"startTime":"2025-07-30T21:48:01.841Z","endTime":"2025-07-30T21:48:05.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.62693750668735,"aZ":-28.010446998070012,"pfxX":1.5143112772597016,"pfxZ":2.5727457549026065,"pX":0.18832616736674482,"pZ":1.300947033678205,"vX0":6.125251885795983,"vY0":-126.83229093164938,"vZ0":-3.8941337186068052,"x":109.82,"y":203.65,"x0":-2.4616053529768553,"y0":50.003358947392165,"z0":5.107626718295875,"aX":2.4483070824911572},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.0,"breakHorizontal":-4.2,"spinRate":2797,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.43301186123238145,"extension":6.334543370235571},"hitData":{"launchSpeed":80.5,"launchAngle":-8.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.42,"coordY":164.76}},"index":4,"playId":"18ecbae7-df6f-3c37-a1cb-711bda6c4fcc","pitchNumber":4,"startTime":"2025-07-30T21:48:20.751Z","endTime":"2025-07-30T21:48:29.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:48:29.707Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mark Vientos strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T21:48:40.772Z","endTime":"2025-07-30T21:50:24.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"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":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"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":71.7,"endSpeed":65.6,"strikeZoneTop":3.43810424300412,"strikeZoneBottom":1.54816246999349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.912033895669573,"aZ":-38.35757066834038,"pfxX":5.21651438804647,"pfxZ":-5.704129519448484,"pX":0.8184808552457558,"pZ":2.2553773703613245,"vX0":4.6373356651295845,"vY0":-104.24786200278908,"vZ0":2.364492736000213,"x":85.8,"y":177.88,"x0":-2.124553798188762,"y0":50.001331773088445,"z0":5.682928001056576,"aX":5.656773692873748},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.0,"breakVerticalInduced":-9.1,"breakHorizontal":-10.9,"spinRate":2502,"spinDirection":42},"zone":6,"typeConfidence":2.0,"plateTime":0.5283765594207481,"extension":6.819733027850236},"index":0,"playId":"f6a0deb1-7f0f-3659-b418-ffd3f78684d3","pitchNumber":1,"startTime":"2025-07-30T21:49:09.635Z","endTime":"2025-07-30T21:49:13.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.7,"strikeZoneTop":3.58513731032791,"strikeZoneBottom":1.79177748563225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.400805483031068,"aZ":-24.598583619198646,"pfxX":-6.969471085560711,"pfxZ":4.777786544765663,"pX":-0.13183845194318636,"pZ":1.6425647669624588,"vX0":8.042583011472278,"vY0":-125.66445022346274,"vZ0":-3.6548782441213237,"x":122.03,"y":194.43,"x0":-2.480585593463519,"y0":50.00451791883009,"z0":5.132794010705151,"aX":-11.0570613176531},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.9,"breakHorizontal":10.6,"spinRate":1341,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.43723349896468156,"extension":6.730374264098421},"index":1,"playId":"40142821-c887-3ab2-8b52-8c76473f201d","pitchNumber":2,"startTime":"2025-07-30T21:49:28.187Z","endTime":"2025-07-30T21:49:33.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.57193366902952,"strikeZoneBottom":1.57194766418785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.009047022764353,"aZ":-26.43868189795868,"pfxX":-12.27157393771075,"pfxZ":3.169027050678677,"pX":-0.026005715645155598,"pZ":1.8536004211710613,"vX0":10.701075736087837,"vY0":-133.72561220078683,"vZ0":-3.5314113499837863,"x":117.99,"y":188.73,"x0":-2.4864453528577877,"y0":50.00245699047066,"z0":5.089236124217491,"aX":-22.210685486154848},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.2,"breakHorizontal":19.9,"spinRate":2284,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.40969487323595377,"extension":6.584636241174339},"index":2,"playId":"f322cd60-f5d2-3d32-a613-ee77e9371637","pitchNumber":3,"startTime":"2025-07-30T21:49:48.738Z","endTime":"2025-07-30T21:49:52.632Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-30T21:50:06.952Z","endTime":"2025-07-30T21:50:19.248Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.74424288064944,"aZ":-33.802564213976055,"pfxX":-5.435675133895446,"pfxZ":-1.0015797960592239,"pX":0.27681580333088995,"pZ":0.6872258663178877,"vX0":8.415135735773049,"vY0":-127.1523106460999,"vZ0":-4.637190755744043,"x":106.45,"y":220.22,"x0":-2.3734650979404006,"y0":50.000078189725684,"z0":5.22490488331257,"aX":-8.875389299992626},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.6,"breakHorizontal":7.9,"spinRate":1137,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.43122049836780185,"extension":6.519123971812763},"index":4,"playId":"98fcd953-0a8d-37ae-b3b7-3662c3c289da","pitchNumber":4,"startTime":"2025-07-30T21:50:19.248Z","endTime":"2025-07-30T21:50:24.041Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:50:24.041Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, third baseman Ronny Mauricio to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T21:52:52.030Z","endTime":"2025-07-30T21:53:49.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"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"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Luis Torrens replaces catcher Francisco Alvarez, batting 6th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T21:52:28.852Z","endTime":"2025-07-30T21:52:28.878Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":682626,"link":"/api/v1/people/682626"}},{"details":{"description":"Pitching Change: Ryne Stanek replaces Reed Garrett.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-30T21:52:28.878Z","endTime":"2025-07-30T21:52:53.963Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592773,"link":"/api/v1/people/592773"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":88.8,"strikeZoneTop":3.61477064834593,"strikeZoneBottom":1.53128696402944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.299796483899385,"aZ":-12.03224994158578,"pfxX":-6.567557085750041,"pfxZ":9.931449303516565,"pX":0.7363452896270902,"pZ":2.2974380474123053,"vX0":5.7012811670325405,"vY0":-142.14330714503845,"vZ0":-9.028388121060317,"x":88.93,"y":176.75,"x0":-0.45098618126125806,"y0":50.00447263721882,"z0":6.296771087451775,"aX":-13.320662512023143},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.1,"breakHorizontal":10.6,"spinRate":2330,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.38666913555321125,"extension":5.75745988114105},"index":2,"playId":"4acf639f-e448-3d62-9c2c-2c0e83017cea","pitchNumber":1,"startTime":"2025-07-30T21:52:53.963Z","endTime":"2025-07-30T21:52:57.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.1,"strikeZoneTop":3.65,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.88614398158729,"aZ":-12.58512867540486,"pfxX":-6.092717592038101,"pfxZ":9.359184227028887,"pX":0.10944000365535389,"pZ":3.3189631745174113,"vX0":3.2483090830319763,"vY0":-144.2803585983921,"vZ0":-6.380448683031104,"x":112.83,"y":149.17,"x0":-0.24399360249323726,"y0":50.000581492296355,"z0":6.346286121731002,"aX":-12.748396547743901},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.7,"breakHorizontal":10.3,"spinRate":2431,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.38071177148027546,"extension":5.704628642700808},"index":3,"playId":"22cc9df4-a250-3134-8163-107408869b03","pitchNumber":2,"startTime":"2025-07-30T21:53:07.956Z","endTime":"2025-07-30T21:53:11.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":90.4,"strikeZoneTop":3.64477749449683,"strikeZoneBottom":1.53347470066392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.95812814342612,"aZ":-11.268109001384357,"pfxX":-6.343298210419338,"pfxZ":9.875790369140384,"pX":1.2858435969260373,"pZ":3.9272432601450755,"vX0":6.141984101059424,"vY0":-145.23852406051978,"vZ0":-5.407110577418852,"x":67.99,"y":132.74,"x0":-0.04175403245446292,"y0":50.00130442877444,"z0":6.511016949146971,"aX":-13.425570328182072},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.8,"breakHorizontal":10.1,"spinRate":2453,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.3784728387322507,"extension":5.746929859172024},"index":4,"playId":"edb0fdb4-b984-3867-8525-faf574df5dd8","pitchNumber":3,"startTime":"2025-07-30T21:53:24.492Z","endTime":"2025-07-30T21:53:28.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.574258555988635,"aZ":-34.202632693195696,"pfxX":5.06093937296151,"pfxZ":-1.357866111074344,"pX":-0.016425757714195327,"pZ":2.862271449477559,"vX0":0.7167584752550586,"vY0":-121.83764571082334,"vZ0":-1.065632758956376,"x":117.63,"y":161.5,"x0":-0.9718519094473698,"y0":50.000806915322094,"z0":6.268731797280026,"aX":7.585083236313997},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.4,"breakHorizontal":-9.4,"spinRate":2634,"spinDirection":55},"zone":5,"typeConfidence":2.0,"plateTime":0.45004617416408665,"extension":6.003355887937},"hitData":{"launchSpeed":80.2,"launchAngle":-6.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.01,"coordY":166.28}},"index":5,"playId":"182cd92b-06e7-3f9c-ae31-e2cf2abcb592","pitchNumber":4,"startTime":"2025-07-30T21:53:39.973Z","endTime":"2025-07-30T21:53:49.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:53:49.318Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out to center fielder Tyrone Taylor.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T21:54:01.887Z","endTime":"2025-07-30T21:55:41.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":98.5,"endSpeed":90.1,"strikeZoneTop":3.62825226830504,"strikeZoneBottom":1.66393119727509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.6822687378517,"aZ":-8.11382840806188,"pfxX":-6.449923229432053,"pfxZ":11.624492366073763,"pX":1.4953263580472125,"pZ":1.701714911860219,"vX0":7.421768882904601,"vY0":-142.8999862520841,"vZ0":-11.179183089995922,"x":60.0,"y":192.83,"x0":-0.2965430217970409,"y0":50.003612996047295,"z0":6.172657061572079,"aX":-13.351057798664241},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.0,"breakHorizontal":10.2,"spinRate":2354,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.38316915827266484,"extension":5.954547444036074},"index":0,"playId":"e513e708-199b-3ad8-96e6-839308170b36","pitchNumber":1,"startTime":"2025-07-30T21:54:14.536Z","endTime":"2025-07-30T21:54:18.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.665056955899274,"aZ":-10.40269262967408,"pfxX":-5.986914662507983,"pfxZ":10.640006427746671,"pX":-0.492865482323305,"pZ":3.304847383791023,"vX0":2.347141934201509,"vY0":-142.1627057663965,"vZ0":-6.720125329412598,"x":135.79,"y":149.55,"x0":-0.5514292737945923,"y0":50.00466582751964,"z0":6.360132041965889,"aX":-12.252530642632259},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.1,"breakHorizontal":10.3,"spinRate":2318,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.38531870380267463,"extension":5.774591887636818},"index":1,"playId":"82af51d2-fa97-3d54-a2c8-02c7e9389a5e","pitchNumber":2,"startTime":"2025-07-30T21:54:30.181Z","endTime":"2025-07-30T21:54:33.644Z","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":99.0,"endSpeed":89.6,"strikeZoneTop":3.63,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.67770579960178,"aZ":-7.095099464299246,"pfxX":-6.630949729664531,"pfxZ":12.09230752931932,"pX":-0.19520454041024773,"pZ":2.444793299118924,"vX0":3.076972318227237,"vY0":-143.86428246599607,"vZ0":-9.620489476047833,"x":124.44,"y":172.77,"x0":-0.42343741269311264,"y0":50.00401813897943,"z0":6.2910708713209,"aX":-13.752785889595947},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":19.9,"breakHorizontal":11.3,"spinRate":2489,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.38228095377471405,"extension":5.787062586964127},"index":2,"playId":"e751cc68-7f00-3074-a1c8-8a66a37e5171","pitchNumber":3,"startTime":"2025-07-30T21:54:51.213Z","endTime":"2025-07-30T21:54:57.901Z","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":1},"pitchData":{"startSpeed":100.0,"endSpeed":89.7,"strikeZoneTop":3.63,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":40.431211957336,"aZ":-7.303658976962661,"pfxX":-6.4118149448491755,"pfxZ":11.87980280260237,"pX":0.5271006676897589,"pZ":2.887989399014098,"vX0":4.248645384490073,"vY0":-145.25095624987333,"vZ0":-8.529220677514619,"x":96.91,"y":160.8,"x0":-0.1369722369373949,"y0":50.00588760104993,"z0":6.3397964854706865,"aX":-13.425940004616143},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":19.6,"breakHorizontal":10.6,"spinRate":2349,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.38004315727523696,"extension":5.866330870888634},"hitData":{"launchSpeed":91.6,"launchAngle":28.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.02,"coordY":61.22}},"index":3,"playId":"78f91a3a-785c-3a61-954a-9619c3422feb","pitchNumber":4,"startTime":"2025-07-30T21:55:29.452Z","endTime":"2025-07-30T21:55:41.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:55:41.404Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T21:55:45.915Z","endTime":"2025-07-30T21:57:37.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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(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.4,"endSpeed":81.6,"strikeZoneTop":3.71773361746362,"strikeZoneBottom":1.65072456004237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.050519878536928,"aZ":-29.5758429416337,"pfxX":0.5517581034659012,"pfxZ":1.542405087560656,"pX":0.9792677299587509,"pZ":1.4212910097050877,"vX0":3.8756847476914102,"vY0":-129.9276018629793,"vZ0":-6.502518843639418,"x":79.67,"y":200.41,"x0":-0.6104778084670679,"y0":50.00627795621711,"z0":6.236875898134492,"aX":0.9334277082029289},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.4,"breakHorizontal":-1.9,"spinRate":2462,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.42336181264402883,"extension":5.9882180703174015},"index":0,"playId":"f7e9c384-3b22-35b4-9104-f3c7a879b76a","pitchNumber":1,"startTime":"2025-07-30T21:56:05.180Z","endTime":"2025-07-30T21:56:09.041Z","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":99.0,"endSpeed":90.3,"strikeZoneTop":3.61190285044703,"strikeZoneBottom":1.59965850581019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.308178980735434,"aZ":-9.80586049643661,"pfxX":-7.289718893318625,"pfxZ":10.710694997080772,"pX":0.21337943805724466,"pZ":1.789810492313709,"vX0":4.347417378054334,"vY0":-143.81059621051506,"vZ0":-10.688506746020659,"x":108.87,"y":190.46,"x0":-0.3733401647514939,"y0":50.00084179995416,"z0":6.169193894652341,"aX":-15.220118325062403},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.3,"breakHorizontal":12.2,"spinRate":2376,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.38132568941768596,"extension":5.975434076248038},"index":1,"playId":"286fc5e3-966c-3e09-888e-7225a99d649f","pitchNumber":2,"startTime":"2025-07-30T21:56:19.289Z","endTime":"2025-07-30T21:56:24.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.66051385125418,"strikeZoneBottom":1.62109762276424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.487003679443372,"aZ":-27.407022069705008,"pfxX":0.6734237736677375,"pfxZ":2.760815328697327,"pX":0.9403702705963466,"pZ":1.9739650168944294,"vX0":2.859717410948246,"vY0":-130.3167479944461,"vZ0":-6.101378635982088,"x":81.16,"y":185.48,"x0":-0.25712525131752056,"y0":50.00299872130618,"z0":6.406563586860545,"aX":1.1615966919149971},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.0,"breakHorizontal":-1.8,"spinRate":2560,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4197509846373153,"extension":6.011737666025689},"index":2,"playId":"3c177a03-1432-323d-97da-55476052ce28","pitchNumber":3,"startTime":"2025-07-30T21:56:33.763Z","endTime":"2025-07-30T21:56:38.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":89.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.95677284645275,"aZ":-6.850525508448466,"pfxX":-6.141115276550278,"pfxZ":12.103462180700834,"pX":-0.10545552292208488,"pZ":3.1329561614848416,"vX0":3.257336245134873,"vY0":-144.48169164129027,"vZ0":-7.804314775971017,"x":121.02,"y":154.19,"x0":-0.4561091010898127,"y0":50.00003447864095,"z0":6.305758687624587,"aX":-12.844965627523795},"breaks":{"breakAngle":54.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":20.3,"breakHorizontal":10.3,"spinRate":2530,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.3806253453569859,"extension":5.897708736190295},"index":3,"playId":"62a1a06a-b977-3ceb-b0ed-54495e6cb8fa","pitchNumber":4,"startTime":"2025-07-30T21:56:50.328Z","endTime":"2025-07-30T21:56:54.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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.93046421470747,"aZ":-31.32612568403768,"pfxX":1.56563851270982,"pfxZ":0.5095151790535226,"pX":0.40223709372078414,"pZ":4.153147794422392,"vX0":1.9166410202511865,"vY0":-128.142299145747,"vZ0":0.22257528749341882,"x":101.67,"y":126.65,"x0":-0.5603842962749627,"y0":50.00011627312814,"z0":6.524300702941736,"aX":2.5875901956142675},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.2,"breakHorizontal":-3.2,"spinRate":2540,"spinDirection":77},"zone":12,"typeConfidence":2.0,"plateTime":0.4284031583313652,"extension":5.943880978537181},"index":4,"playId":"9a812a6f-8e1b-3e73-8b6c-c0804d5b0e79","pitchNumber":5,"startTime":"2025-07-30T21:57:08.529Z","endTime":"2025-07-30T21:57:14.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.6,"strikeZoneTop":3.57673878281879,"strikeZoneBottom":1.64659510320277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.30949124909475,"aZ":-7.8092001884497115,"pfxX":-6.777587127836229,"pfxZ":11.84808240585691,"pX":-0.30200905243567727,"pZ":1.580454349230558,"vX0":1.7955371585454403,"vY0":-143.03399095749919,"vZ0":-11.815022616488886,"x":128.51,"y":196.11,"x0":-0.0605308472463224,"y0":50.00106869952854,"z0":6.2704340743078975,"aX":-13.93619991718607},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.1,"breakHorizontal":11.9,"spinRate":2296,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.38404610197788225,"extension":5.930689330896012},"index":5,"playId":"32bf98d2-be46-3cc4-8295-23c5c2b720fb","pitchNumber":6,"startTime":"2025-07-30T21:57:31.831Z","endTime":"2025-07-30T21:57:37.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:57:37.471Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Lindor grounds out to first baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T21:59:56.994Z","endTime":"2025-07-30T22:00:42.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Bryce Johnson replaces left fielder Gavin Sheets, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T21:59:18.298Z","endTime":"2025-07-30T21:59:59.197Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"}},{"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":91.2,"endSpeed":83.0,"strikeZoneTop":3.4790215013938,"strikeZoneBottom":1.59845182221401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.449352160247212,"aZ":-26.963745795479877,"pfxX":-11.738833122234283,"pfxZ":2.9534803734446182,"pX":0.6883138986205213,"pZ":1.9809845125369916,"vX0":12.250204150423606,"vY0":-132.21528559261722,"vZ0":-2.809851729194131,"x":90.76,"y":185.29,"x0":-2.490447618439827,"y0":50.00042869321384,"z0":5.046358987837878,"aX":-20.681864093698998},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.9,"breakHorizontal":18.5,"spinRate":2266,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.4150316260764568,"extension":6.69381934144339},"index":1,"playId":"bd45d0a9-9a18-3f7d-977e-d4de37050198","pitchNumber":1,"startTime":"2025-07-30T21:59:59.197Z","endTime":"2025-07-30T22:00:02.801Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-07-30T22:00:24.518Z","endTime":"2025-07-30T22:00:32.313Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.660433262418696,"aZ":-23.056962601693243,"pfxX":-6.3663570318110185,"pfxZ":5.6710086681352925,"pX":-0.6904258216365936,"pZ":2.129422429195089,"vX0":6.511378339033658,"vY0":-126.69209986765078,"vZ0":-3.062817537853414,"x":143.32,"y":181.29,"x0":-2.4808426911914356,"y0":50.00037717492081,"z0":5.220486964863524,"aX":-10.229258951867173},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.7,"breakHorizontal":9.8,"spinRate":1162,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.4342396946893703,"extension":6.507792912253729},"hitData":{"launchSpeed":63.5,"launchAngle":-40.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.8,"coordY":173.89}},"index":3,"playId":"6a46d28a-4ccf-3e31-bd35-76777f84242f","pitchNumber":2,"startTime":"2025-07-30T22:00:32.313Z","endTime":"2025-07-30T22:00:42.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:00:42.413Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Alonso pops out to first baseman Luis Arraez in foul territory.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T22:01:05.880Z","endTime":"2025-07-30T22:02:45.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"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":2},"details":{"event":"Pop Out","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":5},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":76.5,"strikeZoneTop":3.52423027837503,"strikeZoneBottom":1.68132008823647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.931374950729545,"aZ":-30.237624087979253,"pfxX":-4.13282845155884,"pfxZ":1.2800411989591325,"pX":-0.8738424780244032,"pZ":3.1029568733035378,"vX0":5.304845315237567,"vY0":-123.18785412884664,"vZ0":1.0177270684684585,"x":150.31,"y":155.0,"x0":-2.5335192624744085,"y0":50.003122880661934,"z0":5.270598552217947,"aX":-6.25593426252113},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.9,"breakHorizontal":6.0,"spinRate":982,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.44722553412345833,"extension":6.668878563772839},"index":0,"playId":"1c2c8e94-aa9c-383d-8469-e840773725f0","pitchNumber":1,"startTime":"2025-07-30T22:01:09.947Z","endTime":"2025-07-30T22:01:14.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.8,"strikeZoneTop":3.52982635908951,"strikeZoneBottom":1.74369269157496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.850124536564426,"aZ":-29.105916684290236,"pfxX":5.406429614878454,"pfxZ":2.1451074785158415,"pX":-0.33909616814442184,"pZ":2.279758850086672,"vX0":3.7993805835823355,"vY0":-119.35170903702779,"vZ0":-0.5989173727805552,"x":129.93,"y":177.23,"x0":-2.658800667088819,"y0":50.00166532941707,"z0":5.175218653799731,"aX":7.731020714490044},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.0,"breakHorizontal":-10.8,"spinRate":2658,"spinDirection":74},"zone":7,"typeConfidence":2.0,"plateTime":0.4604600941050072,"extension":6.55256726732144},"index":1,"playId":"36bb65bb-948a-3cc8-a3bd-4d172226c47d","pitchNumber":2,"startTime":"2025-07-30T22:01:26.042Z","endTime":"2025-07-30T22:01:29.830Z","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":2,"outs":1},"pitchData":{"startSpeed":70.9,"endSpeed":64.4,"strikeZoneTop":3.38403915928163,"strikeZoneBottom":1.56924643029473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.070994639987184,"aZ":-40.685428420382635,"pfxX":4.236316692199157,"pfxZ":-8.077552382837771,"pX":0.1977442085143663,"pZ":3.2352985860834687,"vX0":3.5288439717539335,"vY0":-102.94240069558805,"vZ0":4.957370338826202,"x":109.46,"y":151.43,"x0":-2.101117181943948,"y0":50.004365765923986,"z0":5.779778636978905,"aX":4.461622188387519},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.9,"breakVerticalInduced":-12.5,"breakHorizontal":-8.8,"spinRate":2548,"spinDirection":41},"zone":2,"typeConfidence":2.0,"plateTime":0.535920985088854,"extension":6.839758880023024},"index":2,"playId":"911e3128-99c1-31c7-a332-59a358ea74aa","pitchNumber":3,"startTime":"2025-07-30T22:01:45.452Z","endTime":"2025-07-30T22:01:49.204Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-30T22:01:56.396Z","endTime":"2025-07-30T22:02:14.341Z","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(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":92.9,"endSpeed":84.9,"strikeZoneTop":3.49416056469995,"strikeZoneBottom":1.70781962274652,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.97860116693017,"aZ":-18.349426049552754,"pfxX":-5.385604886606005,"pfxZ":7.457514854108126,"pX":-0.5782973270251103,"pZ":4.785548684320688,"vX0":7.039127323906775,"vY0":-135.18749246873404,"vZ0":1.9199007338009082,"x":139.04,"y":109.57,"x0":-2.514002864232553,"y0":50.00509483222427,"z0":5.352782057963028,"aX":-9.988074007362277},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.2,"breakHorizontal":8.3,"spinRate":2347,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40489735842076824,"extension":6.535362188695387},"index":4,"playId":"7db6cc37-a327-3c23-8547-0056174b3f2c","pitchNumber":4,"startTime":"2025-07-30T22:02:14.341Z","endTime":"2025-07-30T22:02:17.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(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":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.9951301911985,"aZ":-30.27766547020717,"pfxX":2.472475996404226,"pfxZ":1.1876400737628785,"pX":-0.23129293321261896,"pZ":3.2113877179371775,"vX0":4.692598909799775,"vY0":-125.15932526387448,"vZ0":0.5941986883565801,"x":125.82,"y":152.07,"x0":-2.447726116209313,"y0":50.002601236472934,"z0":5.440072795490259,"aX":3.9418300538406243},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.5,"breakHorizontal":-5.5,"spinRate":2673,"spinDirection":108},"zone":2,"typeConfidence":2.0,"plateTime":0.43673634109358694,"extension":6.505849167190354},"hitData":{"launchSpeed":79.2,"launchAngle":65.0,"totalDistance":141.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":172.55,"coordY":173.89}},"index":5,"playId":"32b344b9-0b00-304c-bda1-e8c6ee445736","pitchNumber":5,"startTime":"2025-07-30T22:02:35.529Z","endTime":"2025-07-30T22:02:45.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:02:45.323Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to left fielder Bryce Johnson.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T22:03:02.280Z","endTime":"2025-07-30T22:03:43.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":80.8,"strikeZoneTop":3.58854879709364,"strikeZoneBottom":1.68189083882987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.63680541052327,"aZ":-20.860245729330032,"pfxX":-0.8066147391730158,"pfxZ":6.697482055221686,"pX":0.5885113967648876,"pZ":3.1784325274792034,"vX0":8.445563229133242,"vY0":-130.24858726835046,"vZ0":-0.77245577022332,"x":94.57,"y":152.96,"x0":-2.6146954308199923,"y0":50.00276737895026,"z0":5.08072904241036,"aX":-1.3634043898995645},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":12.1,"breakHorizontal":-0.7,"spinRate":2560,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.42325717351732095,"extension":6.673145464162301},"index":0,"playId":"3576d7bf-789c-3b56-904f-535375e027f4","pitchNumber":1,"startTime":"2025-07-30T22:03:16.064Z","endTime":"2025-07-30T22:03:20.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":82.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.093934924310176,"aZ":-24.788013378926276,"pfxX":-11.636578054306073,"pfxZ":4.148704218092929,"pX":-0.56384234966231,"pZ":1.971836491170253,"vX0":9.590726960297195,"vY0":-133.8680422475012,"vZ0":-2.989842386862402,"x":138.49,"y":185.54,"x0":-2.715519683222299,"y0":50.0018386999251,"z0":4.915755782566035,"aX":-20.71199965957779},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.0,"breakHorizontal":18.5,"spinRate":2257,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.41221566596928927,"extension":6.825675794945869},"hitData":{"launchSpeed":86.1,"launchAngle":48.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.4,"coordY":118.0}},"index":1,"playId":"836a0fc2-c358-3016-9867-e04aba1db301","pitchNumber":2,"startTime":"2025-07-30T22:03:34.075Z","endTime":"2025-07-30T22:03:43.764Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:03:43.764Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jake Cronenworth pops out to shortstop Francisco Lindor.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T22:06:12.077Z","endTime":"2025-07-30T22:06:59.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brooks Raley replaces Ryne Stanek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T22:05:42.843Z","endTime":"2025-07-30T22:06:14.277Z","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":"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":91.6,"endSpeed":83.2,"strikeZoneTop":3.34074617873022,"strikeZoneBottom":1.52102040810881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.586491050835775,"aZ":-24.35025545904086,"pfxX":11.451980043083875,"pfxZ":4.40514930889855,"pX":0.183970984197254,"pZ":2.3025923243825273,"vX0":-10.152792023128862,"vY0":-132.96008287166478,"vZ0":-3.8000638069725587,"x":109.99,"y":176.61,"x0":2.5786628979261645,"y0":50.00459438113835,"z0":5.533731300832301,"aX":20.34651938372514},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.2,"breakHorizontal":-18.4,"spinRate":2234,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.413193642035381,"extension":5.987999973521314},"index":1,"playId":"cdd760b7-59e8-3b18-8cee-7da63ea0e56d","pitchNumber":1,"startTime":"2025-07-30T22:06:14.277Z","endTime":"2025-07-30T22:06:18.215Z","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":91.2,"endSpeed":82.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.98076874192546,"aZ":-27.202989841023054,"pfxX":11.448442861017558,"pfxZ":2.846624716336329,"pX":0.6303456505799262,"pZ":2.9758115535279233,"vX0":-9.188996244444029,"vY0":-132.4145220176552,"vZ0":-1.3982144297629115,"x":92.97,"y":158.43,"x0":2.6891188811439006,"y0":50.00017287903236,"z0":5.53510043259766,"aX":19.96450898563413},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.0,"breakHorizontal":-18.2,"spinRate":2336,"spinDirection":123},"zone":3,"typeConfidence":2.0,"plateTime":0.41651327211031,"extension":5.883567635608681},"index":2,"playId":"8c19c964-3d6f-3ca8-a008-985cc5b38f1e","pitchNumber":2,"startTime":"2025-07-30T22:06:27.625Z","endTime":"2025-07-30T22:06:32.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":73.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.45367450107051,"aZ":-31.335448498636005,"pfxX":-9.74344661133256,"pfxZ":0.6127572987766392,"pX":-0.08018611941931507,"pZ":2.4005229912127626,"vX0":-3.8501410388795234,"vY0":-117.86687500041234,"vZ0":-0.09104751996335358,"x":120.06,"y":173.97,"x0":2.849988440655549,"y0":50.00517779247884,"z0":5.380895209253336,"aX":-13.445843087810529},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":1.4,"breakHorizontal":18.7,"spinRate":2998,"spinDirection":288},"zone":5,"typeConfidence":2.0,"plateTime":0.4681941423955571,"extension":5.892775410422381},"hitData":{"launchSpeed":93.7,"launchAngle":63.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":129.02,"coordY":140.15}},"index":3,"playId":"16113cab-a635-3c6c-bb15-e465a68831f8","pitchNumber":3,"startTime":"2025-07-30T22:06:47.522Z","endTime":"2025-07-30T22:06:59.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:06:59.450Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Iglesias grounds out, third baseman Ronny Mauricio to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T22:07:10.928Z","endTime":"2025-07-30T22:07:37.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"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],"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":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"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"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.1,"strikeZoneTop":3.22237152632309,"strikeZoneBottom":1.47597710845352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.390976120111535,"aZ":-30.018623513669297,"pfxX":-9.50272505595104,"pfxZ":1.5555722290276215,"pX":-0.11994567178985945,"pZ":1.7983911480025756,"vX0":-3.83650182523776,"vY0":-117.28271334406374,"vZ0":-1.9928137263083299,"x":121.57,"y":190.22,"x0":2.7744336650761583,"y0":50.003044283781584,"z0":5.4745560965415265,"aX":-13.159373492561569},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.6,"breakHorizontal":18.1,"spinRate":2881,"spinDirection":291},"zone":8,"typeConfidence":2.0,"plateTime":0.4680688544920706,"extension":5.741056070606988},"index":0,"playId":"4d6319ef-39d0-359f-8d7a-362862f7c193","pitchNumber":1,"startTime":"2025-07-30T22:07:17.698Z","endTime":"2025-07-30T22:07:21.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.062643703050107,"aZ":-27.73972858189395,"pfxX":9.967086281937322,"pfxZ":2.4700322047350225,"pX":-0.15897437665453037,"pZ":1.7821353751915494,"vX0":-10.658427950064187,"vY0":-133.0279282586287,"vZ0":-4.330418982911399,"x":123.06,"y":190.66,"x0":2.601248974532809,"y0":50.002290159084,"z0":5.437720105294982,"aX":17.89491668391378},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.7,"breakHorizontal":-15.8,"spinRate":2460,"spinDirection":122},"zone":8,"typeConfidence":2.0,"plateTime":0.411447285675262,"extension":6.094592534347143},"hitData":{"launchSpeed":102.2,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.49,"coordY":165.78}},"index":1,"playId":"2ee3606d-7d36-3ffc-b568-f6432edd2c93","pitchNumber":2,"startTime":"2025-07-30T22:07:29.728Z","endTime":"2025-07-30T22:07:37.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:07:37.967Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Johnson walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T22:07:53.525Z","endTime":"2025-07-30T22:10:18.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":81.2,"endSpeed":73.8,"strikeZoneTop":3.38590239958647,"strikeZoneBottom":1.67237673150561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.71386237536006,"aZ":-29.685306170558597,"pfxX":-6.686434801891853,"pfxZ":1.7889040438274257,"pX":1.399472160007229,"pZ":1.7330026729669115,"vX0":-1.9952580546784653,"vY0":-118.19505103659097,"vZ0":-2.122725130758352,"x":63.66,"y":191.99,"x0":3.1266323645135,"y0":50.004862818139095,"z0":5.409383666349401,"aX":-9.31760986008786},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.9,"breakHorizontal":12.6,"spinRate":2889,"spinDirection":285},"zone":14,"typeConfidence":2.0,"plateTime":0.46612349546222154,"extension":5.80227860781308},"index":0,"playId":"ae231c0d-f823-31ad-8847-4f4f7aed5671","pitchNumber":1,"startTime":"2025-07-30T22:08:06.647Z","endTime":"2025-07-30T22:08:10.106Z","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":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.44158930257726,"strikeZoneBottom":1.69990655378034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.31843377896035,"aZ":-29.037294855779344,"pfxX":-1.0902158275426184,"pfxZ":2.0280887894625614,"pX":0.4415097914180928,"pZ":3.3045446723416774,"vX0":-4.748641253791145,"vY0":-123.5865857177891,"vZ0":-0.29711971117917213,"x":100.17,"y":149.56,"x0":2.5285120809537625,"y0":50.004512248165845,"z0":5.862317446766617,"aX":-1.6889542204659396},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.8,"breakHorizontal":3.1,"spinRate":2498,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.44295594070471855,"extension":5.671692271588876},"index":1,"playId":"c5761e4b-8681-3772-b23f-c799be6aac31","pitchNumber":2,"startTime":"2025-07-30T22:08:18.739Z","endTime":"2025-07-30T22:08:22.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.44107116533489,"strikeZoneBottom":1.69967758573483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.555531746847343,"aZ":-34.96197970115889,"pfxX":9.375641277523506,"pfxZ":-1.8603131256953116,"pX":0.06901196054993618,"pZ":3.0450851996124766,"vX0":-8.740927521935301,"vY0":-121.81209887310933,"vZ0":0.47287743048940056,"x":114.37,"y":156.56,"x0":2.4905901830899375,"y0":50.00310670682014,"z0":5.877968734138558,"aX":14.050707702568705},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.0,"breakHorizontal":-14.9,"spinRate":2051,"spinDirection":101},"zone":2,"typeConfidence":2.0,"plateTime":0.4501396690549786,"extension":5.703233383196042},"index":2,"playId":"a8f68a7d-80f0-3f58-bb2a-26c952d4d4ea","pitchNumber":3,"startTime":"2025-07-30T22:08:31.629Z","endTime":"2025-07-30T22:08:35.607Z","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":81.3,"endSpeed":73.9,"strikeZoneTop":3.3848545847681,"strikeZoneBottom":1.64335182102291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.874666670996394,"aZ":-28.986130711332514,"pfxX":-11.637021293243668,"pfxZ":2.2828951345751074,"pX":1.414184226101232,"pZ":1.8722022220691223,"vX0":-0.2126184622106348,"vY0":-118.29870628970349,"vZ0":-1.905018784490847,"x":63.09,"y":188.23,"x0":3.0135670365857217,"y0":50.001982939403696,"z0":5.38568632340317,"aX":-16.23235461821731},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.8,"breakHorizontal":21.0,"spinRate":3026,"spinDirection":287},"zone":14,"typeConfidence":2.0,"plateTime":0.46582667749914064,"extension":5.749996990089802},"index":3,"playId":"2956d5b5-64d9-31e5-8632-4d70aa53892d","pitchNumber":4,"startTime":"2025-07-30T22:08:47.822Z","endTime":"2025-07-30T22:08:51.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.259150180266477,"aZ":-32.4771771160874,"pfxX":10.271130671588367,"pfxZ":-0.1952328497522462,"pX":1.1473204569668016,"pZ":2.5006601829522275,"vX0":-6.35353752158631,"vY0":-123.77279687410046,"vZ0":-1.0960293204240816,"x":73.27,"y":171.26,"x0":2.427650116916842,"y0":50.0040260871428,"z0":5.6961537117407826,"aX":15.760787886993501},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.4,"breakHorizontal":-16.9,"spinRate":2024,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.44441759505115686,"extension":5.671855154940235},"index":4,"playId":"546a4b1b-1e15-32bc-83fb-8d1c59d7fdbd","pitchNumber":5,"startTime":"2025-07-30T22:09:05.107Z","endTime":"2025-07-30T22:09:09.853Z","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":80.6,"endSpeed":73.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.803540689872502,"aZ":-35.703674847694934,"pfxX":-9.227554486479992,"pfxZ":-2.5952762370343807,"pX":0.31759402977050005,"pZ":1.8286887815923907,"vX0":-3.2531651573037497,"vY0":-117.16924256748051,"vZ0":-0.3009159201375472,"x":104.89,"y":189.41,"x0":2.931838569936036,"y0":50.004728163417845,"z0":5.360458952777733,"aX":-12.539866185028986},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-4.4,"breakHorizontal":17.6,"spinRate":2973,"spinDirection":287},"zone":9,"typeConfidence":2.0,"plateTime":0.4715810190188643,"extension":5.772828840434366},"index":5,"playId":"69f6247c-715e-32ed-abb2-e74a595dd8d8","pitchNumber":6,"startTime":"2025-07-30T22:09:33.663Z","endTime":"2025-07-30T22:09:39.911Z","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":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.0,"strikeZoneTop":3.42156482540829,"strikeZoneBottom":1.71156806310564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.241824677802164,"aZ":-28.34720331113352,"pfxX":11.321354972105329,"pfxZ":2.1659662643359496,"pX":-1.7351420914241482,"pZ":2.1563594943948172,"vX0":-14.063973787651506,"vY0":-133.1201801136991,"vZ0":-3.472103814826989,"x":183.14,"y":180.56,"x0":2.179972526786447,"y0":50.00532001608922,"z0":5.561004988909786,"aX":20.042092176130524},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.2,"breakHorizontal":-16.9,"spinRate":2485,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.41363137424913177,"extension":6.031720898093107},"index":6,"playId":"85693893-7edf-3820-b136-28174ad0f94e","pitchNumber":7,"startTime":"2025-07-30T22:09:58.988Z","endTime":"2025-07-30T22:10:02.558Z","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":2},"pitchData":{"startSpeed":92.1,"endSpeed":82.8,"strikeZoneTop":3.42316870838577,"strikeZoneBottom":1.59307575357383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.06968289330289,"aZ":-28.481015065387638,"pfxX":13.60128092054655,"pfxZ":2.0998690755731486,"pX":-1.7614467730686363,"pZ":1.1192244918026448,"vX0":-15.528321357256583,"vY0":-132.93537311570884,"vZ0":-5.339036442987613,"x":133.75,"y":217.7,"x0":2.4364903992807045,"y0":50.00438982751985,"z0":5.266145411559698,"aX":23.928050643528962},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.5,"breakHorizontal":-20.5,"spinRate":2398,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.41478062113255154,"extension":6.01620938559766},"index":7,"playId":"890f285b-feff-3beb-ba45-7f000cac3de4","pitchNumber":8,"startTime":"2025-07-30T22:10:14.437Z","endTime":"2025-07-30T22:10:18.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:10:18.332Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Martín Maldonado pops out to shortstop Francisco Lindor.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T22:10:36.286Z","endTime":"2025-07-30T22:11:32.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":81.8,"strikeZoneTop":3.31545322246182,"strikeZoneBottom":1.52424124162039,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.80096258919794,"aZ":-30.817911099242117,"pfxX":12.977759456311727,"pfxZ":0.7887413106411856,"pX":-0.32726593334880494,"pZ":0.7545299292712728,"vX0":-11.501672235481413,"vY0":-131.30609793787278,"vZ0":-5.8451161750872656,"x":129.47,"y":218.41,"x0":2.4652740232282255,"y0":50.00208981372224,"z0":5.35836445636669,"aX":22.224542916820585},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.0,"breakHorizontal":-20.4,"spinRate":2286,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.42027017360557206,"extension":5.978038831585036},"index":0,"playId":"c6940b2d-0957-3632-ac77-a5662c35ab44","pitchNumber":1,"startTime":"2025-07-30T22:10:47.651Z","endTime":"2025-07-30T22:10:51.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":82.1,"strikeZoneTop":3.34071491985076,"strikeZoneBottom":1.54975524855382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.62496399602335,"aZ":-29.472956823998754,"pfxX":13.075826781158018,"pfxZ":1.5464777623541508,"pX":-1.2726343862092648,"pZ":1.8342488094442049,"vX0":-13.713053500032524,"vY0":-132.7963551886419,"vZ0":-3.5426272776832937,"x":165.51,"y":189.26,"x0":2.3176751801200295,"y0":50.001394848324914,"z0":5.385454675314536,"aX":22.80767967685031},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.0,"breakHorizontal":-19.8,"spinRate":2407,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.4162080942002091,"extension":5.7688147001824825},"index":1,"playId":"c964d3c5-8237-3f33-89dc-5535992bb65b","pitchNumber":2,"startTime":"2025-07-30T22:11:06.477Z","endTime":"2025-07-30T22:11:10.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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.968146632835094,"aZ":-24.122651529611705,"pfxX":-1.7789908717469785,"pfxZ":4.904204154425294,"pX":-0.7181909553286029,"pZ":2.615581152878852,"vX0":-8.029037076165839,"vY0":-127.07503384005717,"vZ0":-2.639710493832381,"x":144.38,"y":168.16,"x0":2.707962484518786,"y0":50.00467152800726,"z0":5.575274471309372,"aX":-2.922668842737171},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.5,"breakHorizontal":4.9,"spinRate":2474,"spinDirection":197},"zone":4,"typeConfidence":2.0,"plateTime":0.4303084235944339,"extension":5.851086045024486},"hitData":{"launchSpeed":84.9,"launchAngle":63.0,"totalDistance":159.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":94.98,"coordY":140.93}},"index":2,"playId":"38a43fa0-3a50-3b48-b46e-56075749c1f4","pitchNumber":3,"startTime":"2025-07-30T22:11:23.043Z","endTime":"2025-07-30T22:11:32.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:11:32.748Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Torrens called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T22:14:14.690Z","endTime":"2025-07-30T22:15:31.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,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":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jason Adam replaces Yu Darvish.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T22:13:55.759Z","endTime":"2025-07-30T22:14:16.898Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.44825570080785,"strikeZoneBottom":1.52444476079109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.496316373706485,"aZ":-10.948544085620371,"pfxX":-5.0929751774190315,"pfxZ":11.418297587442794,"pX":-0.6270071145718881,"pZ":2.678381409393984,"vX0":2.0330806765757954,"vY0":-136.1119374569227,"vZ0":-7.366312904089735,"x":140.9,"y":166.46,"x0":-0.7259997190139215,"y0":50.002053089168896,"z0":6.1947386347985,"aX":-9.465497085452322},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.1,"breakHorizontal":8.8,"spinRate":2408,"spinDirection":213},"zone":4,"typeConfidence":0.9,"plateTime":0.4038746295990885,"extension":6.467332212132501},"index":1,"playId":"b2cc59df-7950-3966-b227-3d506cd10e0d","pitchNumber":1,"startTime":"2025-07-30T22:14:16.898Z","endTime":"2025-07-30T22:14:20.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":84.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.55327715838647,"aZ":-9.367613933062684,"pfxX":-4.182702950873127,"pfxZ":12.238332695856947,"pX":0.3670050933124729,"pZ":4.538525100769508,"vX0":4.07752437594685,"vY0":-137.16207911776098,"vZ0":-3.3830049679126635,"x":103.01,"y":116.24,"x0":-0.6114306625732452,"y0":50.00191308118572,"z0":6.4501508899700415,"aX":-7.794319825170859},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":21.4,"breakHorizontal":6.5,"spinRate":2495,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.40273243483531873,"extension":6.350791205721764},"index":2,"playId":"1333486f-139a-31a0-bec0-c0f612b06b31","pitchNumber":2,"startTime":"2025-07-30T22:14:34.348Z","endTime":"2025-07-30T22:14:42.313Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-30T22:14:48.459Z","endTime":"2025-07-30T22:15:05.589Z","isPitch":false,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"}},{"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":86.7,"endSpeed":78.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.357050287319023,"aZ":-27.06789006315814,"pfxX":-9.766583301986875,"pfxZ":3.239635202465247,"pX":-1.1224254463945171,"pZ":1.9270343956642348,"vX0":1.982254879826528,"vY0":-126.01353516202047,"vZ0":-5.470388944222554,"x":159.78,"y":186.75,"x0":-0.6612941934137614,"y0":50.00386426318473,"z0":6.368196578404325,"aX":-15.3947306689123},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.6,"breakHorizontal":17.0,"spinRate":1994,"spinDirection":228},"zone":13,"typeConfidence":0.92,"plateTime":0.4380202300408813,"extension":6.36598909745408},"index":4,"playId":"593cb04a-d789-3447-a3c4-efacf9bee319","pitchNumber":3,"startTime":"2025-07-30T22:15:05.589Z","endTime":"2025-07-30T22:15:10.998Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.6,"strikeZoneTop":3.47116078933051,"strikeZoneBottom":1.60499248414604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.317189784557275,"aZ":-34.00188690542162,"pfxX":0.6400623960745886,"pfxZ":-1.178877650215128,"pX":0.7510858464793952,"pZ":2.1926640900510765,"vX0":3.2342868599116494,"vY0":-123.03308614905151,"vZ0":-3.433574729068719,"x":88.37,"y":179.58,"x0":-0.6588341878717283,"y0":50.00530584391327,"z0":6.460965717939983,"aX":0.9898046734156767},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.6,"breakHorizontal":-1.8,"spinRate":2649,"spinDirection":66},"zone":6,"typeConfidence":0.91,"plateTime":0.4436386841562454,"extension":6.219774155148958},"index":5,"playId":"9262af9b-4593-3ee9-adcc-e96592b70d19","pitchNumber":4,"startTime":"2025-07-30T22:15:27.985Z","endTime":"2025-07-30T22:15:31.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:15:31.895Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ronny Mauricio pops out to shortstop Jose Iglesias.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T22:15:44.000Z","endTime":"2025-07-30T22:17:47.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.1,"strikeZoneTop":3.96768328941987,"strikeZoneBottom":1.85794135968672,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.77395665380981,"aZ":-29.948620675811046,"pfxX":-0.6931624925735109,"pfxZ":1.4654283268298016,"pX":1.167133624625402,"pZ":2.0641790760210323,"vX0":4.997738567014753,"vY0":-123.69419138387609,"vZ0":-3.9082075346642187,"x":72.51,"y":183.05,"x0":-0.8051874708358444,"y0":50.00544524857221,"z0":6.225654954212597,"aX":-1.0555183269066073},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.8,"breakHorizontal":-0.1,"spinRate":2675,"spinDirection":67},"zone":14,"typeConfidence":0.84,"plateTime":0.445867547530153,"extension":6.4123482628710144},"index":0,"playId":"d95ca7e2-2b38-34af-84cd-f7956d4f1c3c","pitchNumber":1,"startTime":"2025-07-30T22:15:59.742Z","endTime":"2025-07-30T22:16:03.672Z","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":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":76.5,"strikeZoneTop":3.92,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.11147184034896,"aZ":-31.873521896361392,"pfxX":-0.3236268096377585,"pfxZ":0.20184681925646153,"pX":0.23429644126238622,"pZ":2.6252679967436747,"vX0":2.6845680378796266,"vY0":-122.85667231092638,"vZ0":-2.0876952865610674,"x":108.07,"y":167.9,"x0":-0.8383922086291214,"y0":50.003249933860374,"z0":6.23894681983673,"aX":-0.48641907709326426},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.1,"breakHorizontal":-0.1,"spinRate":2586,"spinDirection":157},"zone":5,"typeConfidence":0.89,"plateTime":0.44869105920149455,"extension":6.418128098313347},"index":1,"playId":"e2bb343d-ce8c-3112-b2e2-c1901534b0a7","pitchNumber":2,"startTime":"2025-07-30T22:16:15.216Z","endTime":"2025-07-30T22:16:18.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":84.7,"strikeZoneTop":3.92,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.43380131620247,"aZ":-10.787802454422136,"pfxX":-7.148427747440389,"pfxZ":11.430072022650752,"pX":0.26337481370416127,"pZ":3.643473032007737,"vX0":5.3547990335018785,"vY0":-137.16620100660214,"vZ0":-4.601715258244017,"x":106.96,"y":140.41,"x0":-0.8032066875164638,"y0":50.003857574017005,"z0":6.102533194894168,"aX":-13.377029614094699},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.7,"breakHorizontal":11.5,"spinRate":2604,"spinDirection":212},"zone":2,"typeConfidence":0.9,"plateTime":0.4021050859480173,"extension":6.4487823758270295},"index":2,"playId":"4336698d-45a7-3c1c-b38b-a888ed877e5b","pitchNumber":3,"startTime":"2025-07-30T22:16:58.302Z","endTime":"2025-07-30T22:17:01.721Z","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":89.1,"endSpeed":80.9,"strikeZoneTop":3.90743028359126,"strikeZoneBottom":1.79787192088298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.319864556076734,"aZ":-26.840020009804014,"pfxX":-10.416621037910575,"pfxZ":3.1724658808363646,"pX":-1.7686706566644113,"pZ":3.4205128536925917,"vX0":1.0521461457632004,"vY0":-129.73275106051722,"vZ0":-2.1758960480805,"x":184.42,"y":146.43,"x0":-0.8309857428946321,"y0":50.0056066821209,"z0":6.341978239320386,"aX":-17.535745287225577},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.4,"breakHorizontal":18.5,"spinRate":2154,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.4242350158454937,"extension":6.302387640036545},"index":3,"playId":"e353d551-1816-3822-ab3e-9bb7472a54f9","pitchNumber":4,"startTime":"2025-07-30T22:17:17.177Z","endTime":"2025-07-30T22:17:20.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":3.92,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.46826488439389,"aZ":-24.631872652153657,"pfxX":-10.300866727129144,"pfxZ":4.484708080902745,"pX":-0.43030612457072653,"pZ":2.9325928458371804,"vX0":3.9074960464066786,"vY0":-129.24050247832443,"vZ0":-3.82778312220465,"x":133.4,"y":159.6,"x0":-0.6288433706517764,"y0":50.002044864879224,"z0":6.338128352978363,"aX":-17.318222228023885},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.4,"breakHorizontal":17.6,"spinRate":2093,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.424789724037423,"extension":6.2276989811564505},"hitData":{"launchSpeed":89.6,"launchAngle":62.0,"totalDistance":164.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":126.92,"coordY":128.26}},"index":4,"playId":"c6a894b4-53d8-3600-ae2a-6178e2f5c8c5","pitchNumber":5,"startTime":"2025-07-30T22:17:37.004Z","endTime":"2025-07-30T22:17:47.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:17:47.175Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T22:17:57.196Z","endTime":"2025-07-30T22:20:10.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"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":94.5,"endSpeed":85.8,"strikeZoneTop":3.82880322417184,"strikeZoneBottom":1.80844531728754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.543965607026095,"aZ":-12.165677804453525,"pfxX":-4.72751821495501,"pfxZ":10.51555574247052,"pX":-0.838316507920939,"pZ":4.309056349737884,"vX0":1.294294737791704,"vY0":-137.57476155775305,"vZ0":-3.2105024524386847,"x":148.95,"y":122.44,"x0":-0.7027061978232318,"y0":50.00676335331447,"z0":6.324188424849388,"aX":-9.000051298950632},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.5,"breakHorizontal":8.3,"spinRate":2605,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.3992157960397842,"extension":6.402337733412429},"index":0,"playId":"d1f64edc-8df6-3e3c-b5ca-8f57d621fbcd","pitchNumber":1,"startTime":"2025-07-30T22:18:13.569Z","endTime":"2025-07-30T22:18:17.240Z","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":94.3,"endSpeed":86.0,"strikeZoneTop":3.80331067206052,"strikeZoneBottom":1.72700918605447,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.29344334294886,"aZ":-13.001216230274029,"pfxX":-6.283936682942976,"pfxZ":10.109169220772326,"pX":0.15924291467452542,"pZ":2.1510888403972337,"vX0":4.795058640562339,"vY0":-137.0994779644704,"vZ0":-7.815300673911526,"x":110.93,"y":180.7,"x0":-0.798989325806214,"y0":50.00654755440236,"z0":5.932933478945643,"aX":-11.92351690213927},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":10.3,"spinRate":2497,"spinDirection":214},"zone":8,"typeConfidence":0.9,"plateTime":0.4000380086054962,"extension":6.659956725565616},"index":1,"playId":"4de62138-51e3-3e7b-bb9a-6601fd326a57","pitchNumber":2,"startTime":"2025-07-30T22:18:30.575Z","endTime":"2025-07-30T22:18:34.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.3,"strikeZoneTop":3.77151168103426,"strikeZoneBottom":1.69543177663668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.236514042543877,"aZ":-22.365011739969237,"pfxX":-10.7496918231675,"pfxZ":5.794615071846414,"pX":-0.5829297060075362,"pZ":1.298987282182478,"vX0":3.8958869968613916,"vY0":-130.26499378980049,"vZ0":-7.857878333610313,"x":139.22,"y":203.71,"x0":-0.7145330941662777,"y0":50.00284255380194,"z0":6.0865905132119815,"aX":-18.193555034470627},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.6,"breakHorizontal":18.4,"spinRate":2172,"spinDirection":225},"zone":13,"typeConfidence":0.82,"plateTime":0.42294752167013394,"extension":6.303219640594142},"index":2,"playId":"432757a9-3b33-37e9-b1ff-8bb69ad0951d","pitchNumber":3,"startTime":"2025-07-30T22:18:49.375Z","endTime":"2025-07-30T22:18:53.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.82,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.371708226036326,"aZ":-13.014317168507631,"pfxX":-8.06411434150192,"pfxZ":10.166595174125176,"pX":0.5354877600498915,"pZ":2.9027902722099186,"vX0":6.335307569219787,"vY0":-137.14845943905203,"vZ0":-6.024171651963893,"x":96.59,"y":160.4,"x0":-0.7691201834794024,"y0":50.00382658332669,"z0":6.033505351555076,"aX":-15.198426012719697},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":13.1,"spinRate":2524,"spinDirection":213},"zone":6,"typeConfidence":0.88,"plateTime":0.40102122103786986,"extension":6.576938786175798},"index":3,"playId":"08087d5a-a449-36ec-af60-0245de2df8c8","pitchNumber":4,"startTime":"2025-07-30T22:19:05.198Z","endTime":"2025-07-30T22:19:08.613Z","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":95.7,"endSpeed":86.4,"strikeZoneTop":3.76991322400114,"strikeZoneBottom":1.69353905473916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.72551758692085,"aZ":-9.676081275958367,"pfxX":-5.098578678106137,"pfxZ":11.60054550713103,"pX":-0.6905275140894562,"pZ":4.15475826290081,"vX0":2.2239501570172693,"vY0":-139.21686603984367,"vZ0":-3.626417312921606,"x":143.32,"y":126.6,"x0":-0.8426329487963602,"y0":50.005222427875715,"z0":6.12780399060007,"aX":-9.89010040212184},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.3,"breakHorizontal":8.6,"spinRate":2649,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.39524652224383683,"extension":6.533804003547796},"index":4,"playId":"a0f36fe6-831e-3c23-b421-09aecabb47a6","pitchNumber":5,"startTime":"2025-07-30T22:19:27.381Z","endTime":"2025-07-30T22:19:31.747Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.82,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.457520615952678,"aZ":-35.37997348117582,"pfxX":2.392011730684478,"pfxZ":-2.1710064229388895,"pX":-0.2228659355356131,"pZ":3.630223712355965,"vX0":0.8408798219395811,"vY0":-120.13884578387295,"vZ0":1.0503953893680584,"x":125.5,"y":140.76,"x0":-0.8874585219749892,"y0":50.005539051392894,"z0":6.3118069416084985,"aX":3.5260803651721893},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.5,"breakHorizontal":-4.6,"spinRate":2543,"spinDirection":79},"zone":2,"typeConfidence":0.91,"plateTime":0.4544614743548294,"extension":6.364374805707692},"index":5,"playId":"d4919efe-aba9-3568-bf03-2b1b247039db","pitchNumber":6,"startTime":"2025-07-30T22:19:46.205Z","endTime":"2025-07-30T22:19:50.581Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.6,"strikeZoneTop":3.80056406252062,"strikeZoneBottom":1.64123986840216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.101959638804473,"aZ":-30.772148564464967,"pfxX":-10.684141543302845,"pfxZ":0.8413611456099872,"pX":-0.1871723276069588,"pZ":3.5946416616196135,"vX0":4.660240881770942,"vY0":-128.63777212475466,"vZ0":-0.8251390836807814,"x":124.13,"y":141.72,"x0":-0.6398957636774739,"y0":50.00226503960014,"z0":6.317194302397741,"aX":-17.803363873011776},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.6,"breakHorizontal":18.2,"spinRate":2032,"spinDirection":228},"zone":2,"typeConfidence":0.89,"plateTime":0.4267090189506928,"extension":6.217899651199401},"index":6,"playId":"179f7b8c-4362-3380-964a-a32fcbb556c4","pitchNumber":7,"startTime":"2025-07-30T22:20:06.717Z","endTime":"2025-07-30T22:20:10.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:20:10.301Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T22:22:43.189Z","endTime":"2025-07-30T22:23:40.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Rico Garcia replaces Brooks Raley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T22:22:21.697Z","endTime":"2025-07-30T22:22:45.342Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670329,"link":"/api/v1/people/670329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":82.9,"endSpeed":76.3,"strikeZoneTop":3.84147563984809,"strikeZoneBottom":1.76564707025857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.430250134168777,"aZ":-41.58229781952814,"pfxX":-1.5094470113657685,"pfxZ":-6.389001619508736,"pX":1.0219304022890305,"pZ":3.088302248187953,"vX0":5.5028369400951345,"vY0":-120.55531065965941,"vZ0":1.3265791532884559,"x":78.05,"y":155.4,"x0":-1.0941342701587689,"y0":50.00357132928971,"z0":6.201061743422129,"aX":-2.2218849117410775},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-10.9,"breakHorizontal":1.4,"spinRate":2620,"spinDirection":31},"zone":12,"typeConfidence":0.9,"plateTime":0.4543285227624594,"extension":5.545905453692575},"index":1,"playId":"0755428b-60b1-33a5-8add-769f7c2caa7c","pitchNumber":1,"startTime":"2025-07-30T22:22:45.342Z","endTime":"2025-07-30T22:22:49.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.0,"strikeZoneTop":3.81832660657101,"strikeZoneBottom":1.77018621474831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.291197784945055,"aZ":-9.87515815669237,"pfxX":-6.342482956881156,"pfxZ":11.925834957582076,"pX":1.3612050300081504,"pZ":4.6974749537573395,"vX0":8.498824994402575,"vY0":-136.43961340597812,"vZ0":-2.136045669132448,"x":65.11,"y":111.95,"x0":-0.9819322874637961,"y0":50.005986823068504,"z0":6.178373113744755,"aX":-11.863295032623272},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":21.2,"breakHorizontal":9.5,"spinRate":2464,"spinDirection":208},"zone":12,"typeConfidence":0.89,"plateTime":0.40269516406575745,"extension":5.620530579768125},"index":2,"playId":"bc68a477-1eb2-3c6c-a381-f0eed75e1628","pitchNumber":2,"startTime":"2025-07-30T22:22:59.397Z","endTime":"2025-07-30T22:23:02.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.7860875471085,"strikeZoneBottom":1.73790814014681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.421239838037895,"aZ":-7.536000514409355,"pfxX":-6.181022426333281,"pfxZ":13.13075468179953,"pX":1.6042025634468808,"pZ":1.88957746196811,"vX0":9.038441765623963,"vY0":-136.24032684865165,"vZ0":-9.13511595673264,"x":55.85,"y":187.76,"x0":-0.9560247876803435,"y0":50.00532664272466,"z0":5.810292343393891,"aX":-11.600891583120164},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":22.0,"breakHorizontal":9.2,"spinRate":2470,"spinDirection":206},"zone":14,"typeConfidence":0.89,"plateTime":0.4022946849390041,"extension":5.911498865626529},"index":3,"playId":"251f8f96-c975-36da-8c2d-312d0728d009","pitchNumber":3,"startTime":"2025-07-30T22:23:19.999Z","endTime":"2025-07-30T22:23:23.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.74745848349404,"strikeZoneBottom":1.78164752121543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.155567924675005,"aZ":-8.713759217528425,"pfxX":-5.897973509687887,"pfxZ":12.46879319265646,"pX":-0.034575930716552315,"pZ":4.203131414548712,"vX0":5.068178547888295,"vY0":-136.7828889850401,"vZ0":-3.167323833365863,"x":118.32,"y":125.3,"x0":-1.151646940344641,"y0":50.00107690541991,"z0":5.9804761003861024,"aX":-11.096146437057095},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":22.1,"breakHorizontal":9.5,"spinRate":2493,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.40150734098112073,"extension":5.730454380370738},"index":4,"playId":"4afede92-a258-337a-88fe-05b0b1be1286","pitchNumber":4,"startTime":"2025-07-30T22:23:36.763Z","endTime":"2025-07-30T22:23:40.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:23:40.155Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to right fielder Jeff McNeil. Fernando Tatis Jr. to 3rd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T22:23:56.326Z","endTime":"2025-07-30T22:24:35.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.7,"strikeZoneTop":3.39845261344673,"strikeZoneBottom":1.50194106547936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.864245770698055,"aZ":-10.279923718221902,"pfxX":-5.164763672067242,"pfxZ":12.081844248046231,"pX":-0.24376227939922238,"pZ":2.7747523661179487,"vX0":4.778714903570872,"vY0":-134.44391123699657,"vZ0":-6.019678715414223,"x":126.29,"y":163.86,"x0":-1.381893230375229,"y0":50.00440413460042,"z0":5.788056832215939,"aX":-9.361246974938366},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.6,"breakHorizontal":8.2,"spinRate":2450,"spinDirection":205},"zone":5,"typeConfidence":0.88,"plateTime":0.40896084486441664,"extension":5.962490585515893},"index":0,"playId":"0d926282-bc6e-394c-929f-649565ba040a","pitchNumber":1,"startTime":"2025-07-30T22:24:07.776Z","endTime":"2025-07-30T22:24:11.326Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.088021322754525,"aZ":-17.848271929493347,"pfxX":-8.661936421568084,"pfxZ":9.494231077210967,"pX":-0.5611579271087993,"pZ":2.8610172416188195,"vX0":5.0322235845144,"vY0":-122.55565813787378,"vZ0":-3.3523570802672054,"x":138.39,"y":161.53,"x0":-1.524517194539292,"y0":50.00054751592185,"z0":5.786305389527977,"aX":-13.06594538374766},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":16.6,"breakHorizontal":14.4,"spinRate":2232,"spinDirection":224},"zone":1,"typeConfidence":0.91,"plateTime":0.44833354242280343,"extension":6.0787805864295885},"hitData":{"launchSpeed":80.9,"launchAngle":14.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":147.16,"coordY":99.52}},"index":1,"playId":"8fe825c5-25f9-3e1e-8eb5-1e72ca4384a2","pitchNumber":2,"startTime":"2025-07-30T22:24:24.056Z","endTime":"2025-07-30T22:24:35.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:24:35.368Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging. Luis Arraez to 2nd. Wild pitch by pitcher Rico Garcia.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T22:24:51.837Z","endTime":"2025-07-30T22:26:11.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.360589805438295,"aZ":-9.223619351858133,"pfxX":-6.23209028397847,"pfxZ":12.257185851209377,"pX":-0.12684789641907884,"pZ":3.524333769287837,"vX0":4.908533358114521,"vY0":-136.74974039775668,"vZ0":-4.757800423027259,"x":121.84,"y":143.62,"x0":-1.1456322175996378,"y0":50.001382602976605,"z0":5.93386397178583,"aX":-11.668043142244038},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":21.2,"breakHorizontal":10.1,"spinRate":2411,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.40227857341746853,"extension":5.904629243978283},"index":0,"playId":"64243d15-2f3e-3b1d-a3ae-262b53f74da8","pitchNumber":1,"startTime":"2025-07-30T22:25:14.608Z","endTime":"2025-07-30T22:25:20.122Z","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":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.020869993819485,"aZ":-38.10025324811871,"pfxX":-1.6633902658838857,"pfxZ":-3.8311723105684514,"pX":0.11055403152283796,"pZ":2.1143079951817483,"vX0":3.8424909352036045,"vY0":-122.96251170892317,"vZ0":-1.5050963908694492,"x":112.79,"y":181.69,"x0":-1.2491111305608806,"y0":50.00255515863561,"z0":5.9367888166745395,"aX":-2.5738198947159647},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.1,"breakHorizontal":2.2,"spinRate":2564,"spinDirection":31},"zone":8,"typeConfidence":0.87,"plateTime":0.44369788581310265,"extension":5.966496357384426},"index":1,"playId":"ba14ba08-ab4a-32b1-b813-4e76116f2b76","pitchNumber":2,"startTime":"2025-07-30T22:25:41.687Z","endTime":"2025-07-30T22:25:44.687Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.910690931186277,"aZ":-37.136316449930206,"pfxX":-1.3974354408786458,"pfxZ":-3.1605109061154195,"pX":0.648720933893075,"pZ":0.21613792907906176,"vX0":5.179534032279037,"vY0":-123.96430007416507,"vZ0":-6.034835945317847,"x":92.27,"y":232.94,"x0":-1.2789656321687768,"y0":50.005449389079324,"z0":5.753658751901214,"aX":-2.1935716590300074},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-6.8,"breakHorizontal":1.4,"spinRate":2646,"spinDirection":35},"zone":14,"typeConfidence":0.86,"plateTime":0.4404935815919897,"extension":5.8846860809182475},"index":2,"playId":"f430439f-3dcc-3112-97df-d99af15a08d8","pitchNumber":3,"startTime":"2025-07-30T22:26:03.938Z","endTime":"2025-07-30T22:26:11.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:26:11.255Z","atBatIndex":64},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Jackson Merrill out on a sacrifice fly to center fielder Tyrone Taylor. Fernando Tatis Jr. scores. Luis Arraez to 3rd.","rbi":1,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T22:27:31.250Z","endTime":"2025-07-30T22:27:45.168Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":670329,"link":"/api/v1/people/670329"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T22:26:49.932Z","endTime":"2025-07-30T22:27:33.452Z","isPitch":false,"type":"action"},{"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":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":84.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.402370219251225,"aZ":-9.7560752324057,"pfxX":-6.600443904530559,"pfxZ":12.058585332910223,"pX":-0.6609315997881731,"pZ":3.7817734854550435,"vX0":3.7796737753594636,"vY0":-136.99741093944064,"vZ0":-3.975433794787361,"x":142.19,"y":136.67,"x0":-1.21685904456927,"y0":50.00624492152851,"z0":5.944408516112702,"aX":-12.275864472473542},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.9,"breakHorizontal":10.9,"spinRate":2451,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.4031690924738971,"extension":5.8935532225730425},"hitData":{"launchSpeed":99.9,"launchAngle":30.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.11,"coordY":48.65}},"index":1,"playId":"b448944d-f8b5-35fe-b765-8639dcec2c8a","pitchNumber":1,"startTime":"2025-07-30T22:27:33.452Z","endTime":"2025-07-30T22:27:45.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:27:45.168Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T22:28:15.244Z","endTime":"2025-07-30T22:29:11.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":83.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.912955451692135,"aZ":-8.895532779020416,"pfxX":-6.609853089256511,"pfxZ":12.779308231089914,"pX":0.45114644767474965,"pZ":3.7682723635041633,"vX0":6.236592882117932,"vY0":-135.65629285683212,"vZ0":-4.297757119240541,"x":99.8,"y":137.04,"x0":-1.044339303571247,"y0":50.006415588626616,"z0":6.020532594034721,"aX":-12.04435744521066},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":22.1,"breakHorizontal":10.3,"spinRate":2443,"spinDirection":203},"zone":12,"typeConfidence":0.89,"plateTime":0.4073010206376435,"extension":5.744940229259834},"index":0,"playId":"4b787521-27d4-35a6-92fe-56ac6f629522","pitchNumber":1,"startTime":"2025-07-30T22:28:21.705Z","endTime":"2025-07-30T22:28:25.172Z","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":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.388882456141616,"aZ":-38.63047189849672,"pfxX":-1.2176474131914086,"pfxZ":-4.254143920260446,"pX":-0.18421939020373848,"pZ":1.7206571706745144,"vX0":3.4135092250697463,"vY0":-123.18923030046207,"vZ0":-2.0924176145440603,"x":124.02,"y":192.32,"x0":-1.4375155478186936,"y0":50.004213726616534,"z0":5.886448803543232,"aX":-1.8482030576904276},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.9,"breakHorizontal":1.3,"spinRate":2544,"spinDirection":30},"zone":8,"typeConfidence":0.9,"plateTime":0.44682032615158374,"extension":5.791707145642632},"index":1,"playId":"e14b1454-3348-3fbb-94b9-54aaab8ce61c","pitchNumber":2,"startTime":"2025-07-30T22:28:41.277Z","endTime":"2025-07-30T22:28:44.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":85.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.12631881600854,"aZ":-9.220821335204523,"pfxX":-6.323772610403892,"pfxZ":11.991566825520222,"pX":0.712464627240978,"pZ":3.394538762918632,"vX0":7.079533739620777,"vY0":-138.49695637506758,"vZ0":-5.067571156340719,"x":89.84,"y":147.13,"x0":-1.0731120474984361,"y0":50.006096720249204,"z0":5.883655156765329,"aX":-12.108637946842439},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.6,"breakHorizontal":9.7,"spinRate":2483,"spinDirection":207},"zone":3,"typeConfidence":0.9,"plateTime":0.39770464829920815,"extension":5.957248524073408},"index":2,"playId":"abaa3483-bce3-39b9-9a2b-decbf1a9b0ae","pitchNumber":3,"startTime":"2025-07-30T22:29:06.847Z","endTime":"2025-07-30T22:29:11.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:29:11.578Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyrone Taylor grounds out, shortstop Jose Iglesias to first baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T22:31:41.924Z","endTime":"2025-07-30T22:33:00.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Robert Suarez replaces Jason Adam.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T22:31:13.250Z","endTime":"2025-07-30T22:31:33.587Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663158,"link":"/api/v1/people/663158"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-30T22:31:33.587Z","endTime":"2025-07-30T22:31:44.153Z","isPitch":false,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.46237793134034,"strikeZoneBottom":1.61441444734556,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.87596743194243,"aZ":-11.798299157848806,"pfxX":-4.971883365286623,"pfxZ":10.486260418352646,"pX":1.1761627028259751,"pZ":2.5174530515263567,"vX0":7.106097591818497,"vY0":-138.72838315654107,"vZ0":-7.578401650890296,"x":72.17,"y":170.81,"x0":-0.776077313054485,"y0":50.00562822134146,"z0":6.076401243056482,"aX":-9.664285036968241},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":7.4,"spinRate":2462,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.39524658496806486,"extension":6.705339661688307},"index":2,"playId":"83e0a922-1dfd-3510-865e-c9cedab3b3d1","pitchNumber":1,"startTime":"2025-07-30T22:31:44.153Z","endTime":"2025-07-30T22:31:48.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.1,"strikeZoneTop":3.58283095759741,"strikeZoneBottom":1.62144975881553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.09704069722607,"aZ":-9.776899552086972,"pfxX":-6.395813688658672,"pfxZ":11.141075021204385,"pX":-0.37333674426282004,"pZ":2.295206300852062,"vX0":3.887499817985545,"vY0":-141.96182963019731,"vZ0":-8.705944671587496,"x":131.23,"y":176.81,"x0":-0.940531810832426,"y0":50.001360567752506,"z0":6.051751872855995,"aX":-12.855192748407752},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.2,"breakHorizontal":10.6,"spinRate":2549,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.3880914177831767,"extension":6.759972830336406},"index":3,"playId":"29490207-8c7d-36cb-8f06-a168f18da735","pitchNumber":2,"startTime":"2025-07-30T22:31:59.582Z","endTime":"2025-07-30T22:32:02.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.3,"strikeZoneTop":3.5841061941459,"strikeZoneBottom":1.67939899016423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.24505749315979,"aZ":-9.882092337495706,"pfxX":-6.176775963580962,"pfxZ":11.029690715014812,"pX":0.5331515360890339,"pZ":3.80511855099053,"vX0":6.245870953510062,"vY0":-142.1306700001505,"vZ0":-4.893053120004992,"x":96.68,"y":136.04,"x0":-0.903253309885626,"y0":50.00482746768895,"z0":6.191827534700231,"aX":-12.486479616989694},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.0,"breakHorizontal":9.7,"spinRate":2534,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3871696365881574,"extension":6.6956558523148875},"index":4,"playId":"9bce7ffc-1e53-34d4-b168-6ed2d2ed5ed6","pitchNumber":3,"startTime":"2025-07-30T22:32:16.731Z","endTime":"2025-07-30T22:32:20.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.2,"endSpeed":89.3,"strikeZoneTop":3.58151066342297,"strikeZoneBottom":1.64849885026386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.493798803429875,"aZ":-9.908924713348792,"pfxX":-5.97625928608681,"pfxZ":10.879359089485144,"pX":0.6310387560532252,"pZ":1.8348890666972533,"vX0":6.381449921892098,"vY0":-142.56095771306576,"vZ0":-10.125156105676247,"x":92.95,"y":189.24,"x0":-0.8660296645071452,"y0":50.00696738153163,"z0":6.069778590634166,"aX":-12.235291035604378},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.6,"breakHorizontal":9.5,"spinRate":2485,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.3850402567110325,"extension":6.771420095431892},"index":5,"playId":"76d68e06-9432-30e5-a57e-6d5cd679240d","pitchNumber":4,"startTime":"2025-07-30T22:32:33.239Z","endTime":"2025-07-30T22:32:37.386Z","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":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.92983914662836,"aZ":-11.798647630947508,"pfxX":-6.274755287671523,"pfxZ":9.751787900272443,"pX":-0.5565581602158332,"pZ":2.710324037856949,"vX0":4.0220573060118205,"vY0":-143.7661920260296,"vZ0":-7.617492521322513,"x":138.21,"y":165.6,"x0":-1.1599256077331135,"y0":50.00018653877708,"z0":6.129757734957605,"aX":-13.107596830363544},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.3,"breakHorizontal":10.6,"spinRate":2558,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.3812557240172123,"extension":6.6441668928752575},"hitData":{"launchSpeed":103.1,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.19,"coordY":153.61}},"index":6,"playId":"9a305a40-7cc4-3c54-bd6c-ffdf4c6e0016","pitchNumber":5,"startTime":"2025-07-30T22:32:51.517Z","endTime":"2025-07-30T22:33:00.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:33:00.626Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brandon Nimmo doubles (21) on a line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T22:33:14.403Z","endTime":"2025-07-30T22:33:55.859Z","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":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.8,"strikeZoneTop":3.68561954959209,"strikeZoneBottom":1.76237441814982,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.52206922131146,"aZ":-10.01067607271073,"pfxX":-6.1971343999824935,"pfxZ":10.686158976803831,"pX":0.09084422035912548,"pZ":2.7272878124218964,"vX0":5.514212438672331,"vY0":-143.42082863360477,"vZ0":-7.572097662518523,"x":113.54,"y":165.14,"x0":-1.055709880441255,"y0":50.00354277835154,"z0":6.0331857755189064,"aX":-12.85445483101512},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.9,"breakHorizontal":10.1,"spinRate":2452,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.3825393125732397,"extension":6.7664461536292135},"index":0,"playId":"1fd8a2d6-5e2c-33b2-ab32-631400cc25f3","pitchNumber":1,"startTime":"2025-07-30T22:33:28.003Z","endTime":"2025-07-30T22:33:31.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.666097347237365,"aZ":-19.670613579446133,"pfxX":-9.578108360511894,"pfxZ":7.158870384247833,"pX":-0.4683477076074039,"pZ":2.5872884489929087,"vX0":4.85436613986311,"vY0":-131.3018813853631,"vZ0":-4.870790966987711,"x":134.85,"y":168.92,"x0":-1.0961239496174189,"y0":50.00494236107195,"z0":5.92915063084371,"aX":-16.734533380566674},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.1,"breakHorizontal":16.3,"spinRate":2093,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.41707723616240244,"extension":6.760651305126325},"hitData":{"launchSpeed":107.1,"launchAngle":13.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":152.78,"coordY":47.65}},"index":1,"playId":"2b03b43c-62a0-35a4-aa94-9519513cfdef","pitchNumber":2,"startTime":"2025-07-30T22:33:42.165Z","endTime":"2025-07-30T22:33:55.859Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:33:55.859Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mark Vientos strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T22:34:17.113Z","endTime":"2025-07-30T22:35:46.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"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":98.5,"endSpeed":89.5,"strikeZoneTop":3.67704661910351,"strikeZoneBottom":1.6387965115503,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.61070018859951,"aZ":-12.678652606709772,"pfxX":-6.075809838941719,"pfxZ":9.445378713648463,"pX":0.8285886210116541,"pZ":2.9273586744371745,"vX0":6.8328266138904326,"vY0":-143.1229191334847,"vZ0":-6.567903434729111,"x":85.42,"y":159.74,"x0":-0.806175714257932,"y0":50.003975200633974,"z0":6.054414016953277,"aX":-12.54185873474221},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.8,"breakHorizontal":9.6,"spinRate":2423,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.3834482836006927,"extension":6.729809417755929},"index":0,"playId":"c55ceb03-fe0c-3757-b150-01571f66a45b","pitchNumber":1,"startTime":"2025-07-30T22:34:27.697Z","endTime":"2025-07-30T22:34:32.165Z","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":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.199365232036975,"aZ":-13.405035067125107,"pfxX":-8.798812935455137,"pfxZ":9.056717507256925,"pX":-0.2865377803248446,"pZ":3.192962523167393,"vX0":5.0635382864510525,"vY0":-143.09124671951182,"vZ0":-5.772640593555891,"x":127.92,"y":152.57,"x0":-0.93638722797448,"y0":50.00501321382975,"z0":6.077468956852495,"aX":-18.237209025156538},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.4,"breakHorizontal":14.9,"spinRate":2402,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.38286648522599576,"extension":6.782801076678952},"index":1,"playId":"aa5c657c-a6fa-30c3-95c7-e7d67cf7cc8e","pitchNumber":2,"startTime":"2025-07-30T22:34:44.738Z","endTime":"2025-07-30T22:34:51.573Z","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":97.9,"endSpeed":89.2,"strikeZoneTop":3.65603350541986,"strikeZoneBottom":1.70131692822465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.176013084298425,"aZ":-9.937204941140045,"pfxX":-1.8938200607840319,"pfxZ":10.84187434653211,"pX":0.6797405107749935,"pZ":4.188319129792198,"vX0":5.158853536131193,"vY0":-142.4196079386122,"vZ0":-3.8702511248465186,"x":91.09,"y":125.7,"x0":-0.9103345434321239,"y0":50.00487978458437,"z0":6.19514409045328,"aX":-3.8858207611154736},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.0,"breakHorizontal":2.4,"spinRate":2341,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.38482385343295755,"extension":6.705580273983173},"index":2,"playId":"c3fb47d5-60de-31e0-afbb-64e78edbe2b9","pitchNumber":3,"startTime":"2025-07-30T22:35:03.888Z","endTime":"2025-07-30T22:35:08.448Z","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":90.8,"endSpeed":83.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.86382239695517,"aZ":-21.99191963433133,"pfxX":-9.918409552697593,"pfxZ":5.768205155763129,"pX":-0.1106882465419858,"pZ":1.822719676289642,"vX0":6.038628715966962,"vY0":-131.96244642125606,"vZ0":-6.679695332018315,"x":121.22,"y":189.57,"x0":-1.1390471575609813,"y0":50.00380268972487,"z0":6.0050145913870905,"aX":-17.508184319480694},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.2,"breakHorizontal":16.7,"spinRate":2103,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.41494307535066355,"extension":6.824674755422513},"index":3,"playId":"3fe8fba1-3f8c-33e9-9e9f-78b3707a5ac0","pitchNumber":4,"startTime":"2025-07-30T22:35:24.018Z","endTime":"2025-07-30T22:35:27.627Z","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":91.5,"endSpeed":84.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.260634484671655,"aZ":-21.97866708579497,"pfxX":-9.837718314693193,"pfxZ":5.674509757313764,"pX":-0.42341200548230973,"pZ":1.9420776347499442,"vX0":5.506458125701689,"vY0":-133.09635344124285,"vZ0":-6.4021010859655245,"x":133.14,"y":186.34,"x0":-1.2398272538091608,"y0":50.0000043595118,"z0":5.96741180251027,"aX":-17.66722280594963},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.1,"breakHorizontal":16.7,"spinRate":1907,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.41133461717279873,"extension":6.797903387413659},"index":4,"playId":"30c6a67f-bd22-3c90-9d01-62c4938d0e8e","pitchNumber":5,"startTime":"2025-07-30T22:35:42.717Z","endTime":"2025-07-30T22:35:46.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:35:46.390Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Lindor grounds out, shortstop Jose Iglesias to first baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T22:36:04.057Z","endTime":"2025-07-30T22:36:58.423Z","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":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":2},"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.49728010246969,"strikeZoneBottom":1.58275316585493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.652112705765706,"aZ":-24.656398472659355,"pfxX":-10.445497223145123,"pfxZ":4.3099753724096885,"pX":-0.28253747858388784,"pZ":2.8107047971247323,"vX0":5.860020008501569,"vY0":-131.1951648782896,"vZ0":-3.3707103028926633,"x":127.77,"y":162.89,"x0":-1.187607677573432,"y0":50.00113111390698,"z0":5.948886773615443,"aX":-18.21430508499485},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.3,"breakHorizontal":17.6,"spinRate":2057,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.4174246335306142,"extension":6.83979984614752},"index":0,"playId":"ce9372af-b8ed-3924-a9de-20ea37d81ab0","pitchNumber":1,"startTime":"2025-07-30T22:36:11.854Z","endTime":"2025-07-30T22:36:15.456Z","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":90.9,"endSpeed":83.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.064627358900132,"aZ":-22.205619043166074,"pfxX":-10.506225867629373,"pfxZ":5.6326183607458375,"pX":-0.31335137418259773,"pZ":1.743818759941513,"vX0":6.017582419441905,"vY0":-132.16680696625312,"vZ0":-6.460593075773479,"x":128.94,"y":191.7,"x0":-1.2542266154073158,"y0":50.0028360727952,"z0":5.849758205860893,"aX":-18.59425053871471},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.0,"breakHorizontal":17.8,"spinRate":2080,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.41435409844662097,"extension":6.828157048582253},"index":1,"playId":"4c5ab784-2fb9-3d00-9297-c926498ab4d5","pitchNumber":2,"startTime":"2025-07-30T22:36:29.261Z","endTime":"2025-07-30T22:36:32.752Z","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":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.60063923134239,"aZ":-11.47091417307802,"pfxX":-5.3027991829588865,"pfxZ":9.869494949387413,"pX":-0.2660579351010666,"pZ":2.601602199525549,"vX0":4.788027770156705,"vY0":-143.750037017345,"vZ0":-7.730907239747975,"x":127.14,"y":168.54,"x0":-1.2624367716779588,"y0":50.00166587716715,"z0":6.033897475353909,"aX":-11.122856526398213},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.6,"breakHorizontal":8.6,"spinRate":2370,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.38068540268512985,"extension":6.7666739567236},"hitData":{"launchSpeed":93.9,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.4,"coordY":147.02}},"index":2,"playId":"38b01f84-8605-39d1-a991-590e0534d915","pitchNumber":3,"startTime":"2025-07-30T22:36:50.449Z","endTime":"2025-07-30T22:36:58.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:36:58.423Z","atBatIndex":70}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Lindor grounds out, shortstop Jose Iglesias to first baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T22:36:04.057Z","endTime":"2025-07-30T22:36:58.423Z","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":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":2},"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.49728010246969,"strikeZoneBottom":1.58275316585493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.652112705765706,"aZ":-24.656398472659355,"pfxX":-10.445497223145123,"pfxZ":4.3099753724096885,"pX":-0.28253747858388784,"pZ":2.8107047971247323,"vX0":5.860020008501569,"vY0":-131.1951648782896,"vZ0":-3.3707103028926633,"x":127.77,"y":162.89,"x0":-1.187607677573432,"y0":50.00113111390698,"z0":5.948886773615443,"aX":-18.21430508499485},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.3,"breakHorizontal":17.6,"spinRate":2057,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.4174246335306142,"extension":6.83979984614752},"index":0,"playId":"ce9372af-b8ed-3924-a9de-20ea37d81ab0","pitchNumber":1,"startTime":"2025-07-30T22:36:11.854Z","endTime":"2025-07-30T22:36:15.456Z","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":90.9,"endSpeed":83.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.064627358900132,"aZ":-22.205619043166074,"pfxX":-10.506225867629373,"pfxZ":5.6326183607458375,"pX":-0.31335137418259773,"pZ":1.743818759941513,"vX0":6.017582419441905,"vY0":-132.16680696625312,"vZ0":-6.460593075773479,"x":128.94,"y":191.7,"x0":-1.2542266154073158,"y0":50.0028360727952,"z0":5.849758205860893,"aX":-18.59425053871471},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.0,"breakHorizontal":17.8,"spinRate":2080,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.41435409844662097,"extension":6.828157048582253},"index":1,"playId":"4c5ab784-2fb9-3d00-9297-c926498ab4d5","pitchNumber":2,"startTime":"2025-07-30T22:36:29.261Z","endTime":"2025-07-30T22:36:32.752Z","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":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.60063923134239,"aZ":-11.47091417307802,"pfxX":-5.3027991829588865,"pfxZ":9.869494949387413,"pX":-0.2660579351010666,"pZ":2.601602199525549,"vX0":4.788027770156705,"vY0":-143.750037017345,"vZ0":-7.730907239747975,"x":127.14,"y":168.54,"x0":-1.2624367716779588,"y0":50.00166587716715,"z0":6.033897475353909,"aX":-11.122856526398213},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.6,"breakHorizontal":8.6,"spinRate":2370,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.38068540268512985,"extension":6.7666739567236},"hitData":{"launchSpeed":93.9,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.4,"coordY":147.02}},"index":2,"playId":"38b01f84-8605-39d1-a991-590e0534d915","pitchNumber":3,"startTime":"2025-07-30T22:36:50.449Z","endTime":"2025-07-30T22:36:58.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:36:58.423Z","atBatIndex":70},"scoringPlays":[18,26,65],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":125.4,"y":99.87},"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":1,"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":105.12,"y":159.18},"type":"O","description":"Pop Out"},{"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":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":143.47,"y":171.46},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":109.18,"y":152.09},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":91.66,"y":85.51},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":151.65,"y":85.45},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":154.3,"y":161.72},"type":"O","description":"Groundout"}]}},{"startIndex":10,"endIndex":19,"top":[10,11,12],"bottom":[13,14,15,16,17,18,19],"hits":{"away":[{"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":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":97.78,"y":93.14},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":100.05,"y":166.79},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"coordinates":{"x":106.75,"y":161.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":70.94,"y":118.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":114.25,"y":68.95},"type":"O","description":"Lineout"}]}},{"startIndex":20,"endIndex":29,"top":[20,21,22],"bottom":[23,24,25,26,27,28,29],"hits":{"away":[{"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":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":149.73,"y":169.32},"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":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":152.67,"y":135.85},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":109.18,"y":149.55},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":143.65,"y":148.54},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":108.09,"y":137.74},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":182.4,"y":35.15},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"coordinates":{"x":115.26,"y":104.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":147.27,"y":89.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":104.62,"y":160.2},"type":"O","description":"Groundout"}]}},{"startIndex":30,"endIndex":37,"top":[30,31,32],"bottom":[33,34,35,36,37],"hits":{"away":[{"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":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":159.81,"y":56.94},"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":4,"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":158.59,"y":83.32},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":108.45,"y":136.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":74.71,"y":95.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":128.13,"y":181.83},"type":"O","description":"Groundout"}]}},{"startIndex":38,"endIndex":45,"top":[38,39,40,41],"bottom":[42,43,44,45],"hits":{"away":[{"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":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":133.78,"y":85.27},"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":5,"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"coordinates":{"x":158.77,"y":87.6},"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":5,"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":148.21,"y":174.9},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":144.3,"y":157.6},"type":"O","description":"Groundout"}]}},{"startIndex":46,"endIndex":51,"top":[46,47,48],"bottom":[49,50,51],"hits":{"away":[{"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":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":79.11,"y":166.9},"type":"O","description":"Pop Out"},{"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":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":163.42,"y":164.76},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":97.01,"y":166.28},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":137.02,"y":61.22},"type":"O","description":"Flyout"}]}},{"startIndex":52,"endIndex":58,"top":[52,53,54],"bottom":[55,56,57,58],"hits":{"away":[{"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":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":154.8,"y":173.89},"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":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":172.55,"y":173.89},"type":"O","description":"Pop Out"},{"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":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":79.4,"y":118.0},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":129.02,"y":140.15},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":95.49,"y":165.78},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"coordinates":{"x":94.98,"y":140.93},"type":"O","description":"Pop Out"}]}},{"startIndex":59,"endIndex":66,"top":[59,60,61],"bottom":[62,63,64,65,66],"hits":{"away":[{"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":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"coordinates":{"x":126.92,"y":128.26},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":147.16,"y":99.52},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":106.11,"y":48.65},"type":"O","description":"Sac Fly"}]}},{"startIndex":67,"endIndex":70,"top":[67,68,69,70],"bottom":[],"hits":{"away":[{"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":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":110.19,"y":153.61},"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":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":152.78,"y":47.65},"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":9,"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":125.4,"y":147.02},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"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":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":5,"hits":9,"errors":0,"leftOnBase":12},"away":{"runs":0,"hits":3,"errors":1,"leftOnBase":3}},"defense":{"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"catcher":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"first":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"second":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"third":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"shortstop":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"left":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"center":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"right":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"onDeck":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"inHole":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"battingOrder":6,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"offense":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"onDeck":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"inHole":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"battingOrder":3,"team":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"}},"balls":0,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"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":5,"groundOuts":6,"airOuts":11,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".241","atBats":30,"obp":".319","slg":".409","ops":".728","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":4,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":1},"pitching":{"flyOuts":2,"groundOuts":12,"airOuts":5,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":2,"atBats":33,"obp":".390","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":144,"era":"3.58","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.31","battersFaced":41,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":144,"balls":52,"strikes":92,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.40","rbi":5,"pitchesPerInning":"18.00","runsScoredPer9":"5.63","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":24,"errors":1,"chances":36,"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":"601","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":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":22,"groundOuts":60,"airOuts":43,"runs":10,"doubles":10,"triples":1,"homeRuns":2,"strikeOuts":49,"baseOnBalls":18,"intentionalWalks":0,"hits":42,"hitByPitch":1,"avg":".216","atBats":194,"obp":".286","slg":".309","ops":".595","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":213,"totalBases":60,"rbi":16,"leftOnBase":76,"sacBunts":0,"sacFlies":0,"babip":".280","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"97.00","popOuts":4,"lineOuts":17},"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":15,"stolenBases":19,"stolenBasePercentage":".559","caughtStealingPercentage":".441","assists":29,"putOuts":489,"errors":4,"chances":522,"fielding":".992","passedBall":4,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID621438":{"person":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"900","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":42,"groundOuts":54,"airOuts":95,"runs":27,"doubles":13,"triples":3,"homeRuns":2,"strikeOuts":69,"baseOnBalls":13,"intentionalWalks":1,"hits":54,"hitByPitch":8,"avg":".201","atBats":268,"obp":".258","slg":".295","ops":".553","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":294,"totalBases":79,"rbi":18,"leftOnBase":114,"sacBunts":2,"sacFlies":2,"babip":".261","groundOutsToAirouts":"0.57","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"134.00","popOuts":28,"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":7,"putOuts":212,"errors":2,"chances":221,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID670329":{"person":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":7,"gamesStarted":0,"flyOuts":4,"groundOuts":13,"airOuts":11,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":46,"obp":".216","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":211,"era":"2.70","inningsPitched":"13.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"0.83","battersFaced":51,"outs":40,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":211,"balls":74,"strikes":137,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":1,"winPercentage":".---","pitchesPerInning":"15.83","gamesFinished":3,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"2.70","hitsPer9Inn":"4.73","runsScoredPer9":"2.70","homeRunsPer9":"0.67","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682626":{"person":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"jerseyNumber":"4","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":16,"groundOuts":33,"airOuts":32,"runs":16,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":44,"baseOnBalls":18,"intentionalWalks":0,"hits":35,"hitByPitch":2,"avg":".243","atBats":144,"obp":".335","slg":".375","ops":".710","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":54,"rbi":13,"leftOnBase":66,"sacBunts":0,"sacFlies":0,"babip":".323","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":7,"lineOuts":9},"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":10,"stolenBases":22,"stolenBasePercentage":".688","caughtStealingPercentage":".313","assists":22,"putOuts":333,"errors":3,"chances":358,"fielding":".992","passedBall":4,"pickoffs":3}},"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":4,"gamesStarted":3,"flyOuts":10,"groundOuts":14,"airOuts":16,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":62,"obp":".239","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":302,"era":"2.08","inningsPitched":"17.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"0.87","battersFaced":68,"outs":52,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":302,"balls":96,"strikes":206,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".500","pitchesPerInning":"17.42","gamesFinished":1,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"11.42","walksPer9Inn":"2.08","hitsPer9Inn":"5.71","runsScoredPer9":"2.08","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"500","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":55,"groundOuts":62,"airOuts":85,"runs":24,"doubles":10,"triples":4,"homeRuns":9,"strikeOuts":27,"baseOnBalls":33,"intentionalWalks":4,"hits":56,"hitByPitch":5,"avg":".248","atBats":226,"obp":".352","slg":".447","ops":".799","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":268,"totalBases":101,"rbi":32,"leftOnBase":91,"sacBunts":1,"sacFlies":3,"babip":".244","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.11","popOuts":14,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":91,"putOuts":110,"errors":4,"chances":205,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"200","stats":{"batting":{"summary":"1-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"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":76,"flyOuts":40,"groundOuts":72,"airOuts":66,"runs":23,"doubles":12,"triples":2,"homeRuns":7,"strikeOuts":70,"baseOnBalls":18,"intentionalWalks":0,"hits":63,"hitByPitch":2,"avg":".234","atBats":269,"obp":".285","slg":".372","ops":".657","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":291,"totalBases":100,"rbi":31,"leftOnBase":123,"sacBunts":0,"sacFlies":2,"babip":".289","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.43","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":80,"putOuts":35,"errors":7,"chances":122,"fielding":".943","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID682668":{"person":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":20,"groundOuts":52,"airOuts":38,"runs":26,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":34,"baseOnBalls":11,"intentionalWalks":0,"hits":38,"hitByPitch":2,"avg":".239","atBats":159,"obp":".295","slg":".283","ops":".578","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":175,"totalBases":45,"rbi":7,"leftOnBase":87,"sacBunts":2,"sacFlies":1,"babip":".302","groundOutsToAirouts":"1.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":115,"putOuts":71,"errors":2,"chances":188,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683146":{"person":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"jerseyNumber":"7","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":29,"groundOuts":79,"airOuts":54,"runs":29,"doubles":9,"triples":2,"homeRuns":11,"strikeOuts":71,"baseOnBalls":21,"intentionalWalks":0,"hits":59,"hitByPitch":1,"avg":".227","atBats":260,"obp":".284","slg":".404","ops":".688","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":286,"totalBases":105,"rbi":34,"leftOnBase":112,"sacBunts":0,"sacFlies":3,"babip":".265","groundOutsToAirouts":"1.46","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"23.64","popOuts":9,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":149,"putOuts":98,"errors":6,"chances":253,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{},"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":47,"gamesStarted":0,"flyOuts":19,"groundOuts":38,"airOuts":30,"runs":18,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":46,"baseOnBalls":18,"intentionalWalks":1,"hits":31,"hitByPitch":5,"atBats":142,"obp":".323","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":638,"era":"3.79","inningsPitched":"38.0","wins":0,"losses":3,"saves":1,"saveOpportunities":2,"holds":19,"blownSaves":1,"earnedRuns":16,"whip":"1.29","battersFaced":168,"outs":114,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":638,"balls":234,"strikes":404,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".000","pitchesPerInning":"16.79","gamesFinished":11,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"10.89","walksPer9Inn":"4.26","hitsPer9Inn":"7.34","runsScoredPer9":"4.26","homeRunsPer9":"0.47","inheritedRunners":24,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":3,"chances":8,"fielding":".625","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":{},"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":11,"gamesStarted":1,"flyOuts":7,"groundOuts":13,"airOuts":15,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":2,"atBats":43,"obp":".275","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":202,"era":"2.84","inningsPitched":"12.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":4,"whip":"0.95","battersFaced":51,"outs":38,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":202,"balls":78,"strikes":124,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".---","pitchesPerInning":"15.95","gamesFinished":6,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"6.39","walksPer9Inn":"2.84","hitsPer9Inn":"5.68","runsScoredPer9":"2.84","homeRunsPer9":"0.71","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":16,"gamesStarted":16,"flyOuts":49,"groundOuts":89,"airOuts":75,"runs":22,"doubles":14,"triples":4,"homeRuns":7,"strikeOuts":82,"baseOnBalls":41,"intentionalWalks":0,"hits":63,"hitByPitch":1,"atBats":309,"obp":".299","caughtStealing":6,"stolenBases":4,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1407,"era":"2.00","inningsPitched":"85.2","wins":7,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.21","battersFaced":351,"outs":257,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1407,"balls":558,"strikes":849,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".700","pitchesPerInning":"16.42","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.61","walksPer9Inn":"4.31","hitsPer9Inn":"6.62","runsScoredPer9":"2.31","homeRunsPer9":"0.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":15,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":10,"errors":0,"chances":12,"fielding":"1.000","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":"400","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":59,"groundOuts":88,"airOuts":108,"runs":54,"doubles":26,"triples":1,"homeRuns":22,"strikeOuts":109,"baseOnBalls":48,"intentionalWalks":4,"hits":105,"hitByPitch":12,"avg":".259","atBats":405,"obp":".351","slg":".491","ops":".842","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":16,"groundIntoTriplePlay":0,"plateAppearances":470,"totalBases":199,"rbi":81,"leftOnBase":192,"sacBunts":0,"sacFlies":5,"babip":".297","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.41","popOuts":24,"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":82,"putOuts":788,"errors":4,"chances":874,"fielding":".995","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":{},"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":20,"gamesStarted":20,"flyOuts":41,"groundOuts":147,"airOuts":97,"runs":43,"doubles":21,"triples":0,"homeRuns":7,"strikeOuts":101,"baseOnBalls":41,"intentionalWalks":1,"hits":110,"hitByPitch":6,"atBats":453,"obp":".314","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1870,"era":"2.83","inningsPitched":"121.0","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.25","battersFaced":503,"outs":363,"gamesPitched":20,"completeGames":1,"shutouts":1,"pitchesThrown":1870,"balls":664,"strikes":1206,"strikePercentage":".640","hitBatsmen":6,"balks":1,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"1.52","rbi":0,"winPercentage":".636","pitchesPerInning":"15.45","gamesFinished":0,"strikeoutWalkRatio":"2.46","strikeoutsPer9Inn":"7.51","walksPer9Inn":"3.05","hitsPer9Inn":"8.18","runsScoredPer9":"3.20","homeRunsPer9":"0.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":48},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":9,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID516782":{"person":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"jerseyNumber":"6","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":24,"groundOuts":48,"airOuts":45,"runs":23,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":35,"baseOnBalls":16,"intentionalWalks":0,"hits":50,"hitByPitch":8,"avg":".287","atBats":174,"obp":".368","slg":".414","ops":".782","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":202,"totalBases":72,"rbi":21,"leftOnBase":72,"sacBunts":1,"sacFlies":3,"babip":".333","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.50","popOuts":7,"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":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID593423":{"person":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"jerseyNumber":"47","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":6,"gamesStarted":6,"flyOuts":17,"groundOuts":27,"airOuts":33,"runs":18,"doubles":11,"triples":0,"homeRuns":6,"strikeOuts":26,"baseOnBalls":8,"intentionalWalks":0,"hits":35,"hitByPitch":1,"atBats":120,"obp":".338","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":500,"era":"5.46","inningsPitched":"29.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.45","battersFaced":130,"outs":89,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":500,"balls":174,"strikes":326,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".750","pitchesPerInning":"16.85","gamesFinished":0,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"7.89","walksPer9Inn":"2.43","hitsPer9Inn":"10.62","runsScoredPer9":"5.46","homeRunsPer9":"1.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"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":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"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":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":28,"groundOuts":20,"airOuts":53,"runs":21,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":40,"baseOnBalls":18,"intentionalWalks":0,"hits":35,"hitByPitch":0,"atBats":147,"obp":".319","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":701,"era":"3.82","inningsPitched":"37.2","wins":2,"losses":5,"saves":3,"saveOpportunities":7,"holds":8,"blownSaves":4,"earnedRuns":16,"whip":"1.41","battersFaced":166,"outs":113,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":701,"balls":250,"strikes":451,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".286","pitchesPerInning":"18.61","gamesFinished":10,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"9.56","walksPer9Inn":"4.30","hitsPer9Inn":"8.36","runsScoredPer9":"5.02","homeRunsPer9":"0.72","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(L, 9-6)","summary":"3.2 IP, 2 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":8,"airOuts":1,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":2,"atBats":20,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":79,"inningsPitched":"3.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":29,"strikes":50,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"9.82","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":22,"gamesStarted":22,"flyOuts":42,"groundOuts":155,"airOuts":91,"runs":50,"doubles":15,"triples":1,"homeRuns":12,"strikeOuts":91,"baseOnBalls":46,"intentionalWalks":0,"hits":109,"hitByPitch":9,"atBats":442,"obp":".328","caughtStealing":6,"stolenBases":5,"stolenBasePercentage":".455","caughtStealingPercentage":".545","numberOfPitches":1971,"era":"3.45","inningsPitched":"117.1","wins":9,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.32","battersFaced":501,"outs":352,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1971,"balls":724,"strikes":1247,"strikePercentage":".630","hitBatsmen":9,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.70","rbi":4,"winPercentage":".600","pitchesPerInning":"16.80","gamesFinished":0,"strikeoutWalkRatio":"1.98","strikeoutsPer9Inn":"6.98","walksPer9Inn":"3.53","hitsPer9Inn":"8.36","runsScoredPer9":"3.84","homeRunsPer9":"0.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":33},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":10,"errors":0,"chances":24,"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"}]},"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":"300","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":74,"groundOuts":106,"airOuts":135,"runs":68,"doubles":20,"triples":0,"homeRuns":20,"strikeOuts":93,"baseOnBalls":34,"intentionalWalks":2,"hits":107,"hitByPitch":10,"avg":".246","atBats":435,"obp":".311","slg":".430","ops":".741","caughtStealing":2,"stolenBases":17,"stolenBasePercentage":".895","caughtStealingPercentage":".105","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":485,"totalBases":187,"rbi":59,"leftOnBase":163,"sacBunts":0,"sacFlies":6,"babip":".265","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.75","popOuts":30,"lineOuts":31},"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":243,"putOuts":147,"errors":9,"chances":399,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":{},"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":42,"gamesStarted":0,"flyOuts":16,"groundOuts":29,"airOuts":30,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":64,"baseOnBalls":16,"intentionalWalks":0,"hits":22,"hitByPitch":7,"atBats":143,"obp":".268","caughtStealing":5,"stolenBases":8,"stolenBasePercentage":".615","caughtStealingPercentage":".385","numberOfPitches":700,"era":"1.48","inningsPitched":"42.2","wins":5,"losses":0,"saves":23,"saveOpportunities":25,"holds":0,"blownSaves":2,"earnedRuns":7,"whip":"0.89","battersFaced":168,"outs":128,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":700,"balls":277,"strikes":423,"strikePercentage":".600","hitBatsmen":7,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.41","gamesFinished":32,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"3.38","hitsPer9Inn":"4.64","runsScoredPer9":"1.69","homeRunsPer9":"0.42","inheritedRunners":11,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"100","stats":{"batting":{"summary":"1-4 | 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":57,"groundOuts":100,"airOuts":106,"runs":53,"doubles":21,"triples":0,"homeRuns":19,"strikeOuts":90,"baseOnBalls":33,"intentionalWalks":1,"hits":102,"hitByPitch":6,"avg":".258","atBats":395,"obp":".323","slg":".456","ops":".779","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":437,"totalBases":180,"rbi":60,"leftOnBase":178,"sacBunts":0,"sacFlies":3,"babip":".287","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.79","popOuts":22,"lineOuts":27},"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":3,"putOuts":164,"errors":0,"chances":167,"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"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":51,"groundOuts":109,"airOuts":91,"runs":75,"doubles":16,"triples":0,"homeRuns":25,"strikeOuts":90,"baseOnBalls":84,"intentionalWalks":10,"hits":94,"hitByPitch":1,"avg":".248","atBats":379,"obp":".382","slg":".488","ops":".870","caughtStealing":1,"stolenBases":15,"stolenBasePercentage":".938","caughtStealingPercentage":".063","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":469,"totalBases":185,"rbi":62,"leftOnBase":174,"sacBunts":1,"sacFlies":4,"babip":".257","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.16","popOuts":18,"lineOuts":22},"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":6,"putOuts":176,"errors":0,"chances":182,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657585":{"person":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":22,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":9,"strikes":13,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":22,"groundOuts":38,"airOuts":40,"runs":16,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":50,"baseOnBalls":22,"intentionalWalks":2,"hits":32,"hitByPitch":0,"atBats":160,"obp":".297","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":748,"era":"2.70","inningsPitched":"43.1","wins":2,"losses":4,"saves":3,"saveOpportunities":8,"holds":20,"blownSaves":5,"earnedRuns":13,"whip":"1.25","battersFaced":182,"outs":130,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":748,"balls":286,"strikes":462,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".333","pitchesPerInning":"17.26","gamesFinished":7,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"10.38","walksPer9Inn":"4.57","hitsPer9Inn":"6.65","runsScoredPer9":"3.32","homeRunsPer9":"0.42","inheritedRunners":29,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":13,"groundOuts":28,"airOuts":29,"runs":17,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":35,"baseOnBalls":10,"intentionalWalks":1,"hits":30,"hitByPitch":1,"avg":".246","atBats":122,"obp":".308","slg":".443","ops":".751","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":54,"rbi":9,"leftOnBase":61,"sacBunts":0,"sacFlies":0,"babip":".296","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.33","popOuts":10,"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":71,"putOuts":35,"errors":4,"chances":110,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","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":2,"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":5,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":8,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":15,"obp":".278","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":76,"era":"0.00","inningsPitched":"4.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":0,"whip":"1.15","battersFaced":18,"outs":13,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":33,"strikes":43,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.54","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.23","walksPer9Inn":"6.23","hitsPer9Inn":"4.15","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[607043,668901,596019,624413,643446,682626,620443,677595,683146,621438,605280,657585,592773,548384,670329],"pitchers":[605280,657585,592773,548384,670329],"bench":[682668,516782,665742],"bullpen":[606965,621242,640455,593423,656849,673540,642397],"battingOrder":[607043,668901,596019,624413,643446,620443,677595,683146,621438],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Nimmo (21, Suarez, R)."},{"label":"TB","value":"Mauricio; Nimmo 2; Vientos."},{"label":"Runners left in scoring position, 2 out","value":"Lindor."},{"label":"Team RISP","value":"0-for-2."},{"label":"Team LOB","value":"3."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Lindor (9, throw)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":12,"airOuts":5,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".250","atBats":33,"obp":".318","slg":".380","ops":".698","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":12,"rbi":5,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":6,"airOuts":11,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":30,"obp":".100","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":107,"era":"3.55","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.22","battersFaced":30,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":107,"balls":31,"strikes":76,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"pitchesPerInning":"11.89","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":27,"errors":0,"chances":30,"passedBall":0,"pickoffs":0}},"players":{"ID673513":{"person":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":42,"gamesStarted":0,"flyOuts":31,"groundOuts":26,"airOuts":48,"runs":22,"doubles":10,"triples":1,"homeRuns":7,"strikeOuts":42,"baseOnBalls":21,"intentionalWalks":2,"hits":35,"hitByPitch":0,"atBats":147,"obp":".327","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":691,"era":"4.76","inningsPitched":"39.2","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":21,"whip":"1.41","battersFaced":172,"outs":119,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":691,"balls":262,"strikes":429,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".667","pitchesPerInning":"17.42","gamesFinished":10,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.53","walksPer9Inn":"4.76","hitsPer9Inn":"7.94","runsScoredPer9":"4.99","homeRunsPer9":"1.59","inheritedRunners":32,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID455117":{"person":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"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":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":17,"groundOuts":33,"airOuts":33,"runs":11,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":57,"baseOnBalls":8,"intentionalWalks":0,"hits":30,"hitByPitch":0,"avg":".204","atBats":147,"obp":".245","slg":".327","ops":".572","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":161,"totalBases":48,"rbi":12,"leftOnBase":53,"sacBunts":6,"sacFlies":0,"babip":".302","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.75","popOuts":13,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":46,"stolenBasePercentage":".868","caughtStealingPercentage":".132","assists":12,"putOuts":409,"errors":2,"chances":423,"fielding":".995","passedBall":8,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID663158":{"person":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"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":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":47,"gamesStarted":0,"flyOuts":24,"groundOuts":32,"airOuts":51,"runs":18,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":47,"baseOnBalls":12,"intentionalWalks":0,"hits":33,"hitByPitch":2,"atBats":162,"obp":".267","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":709,"era":"3.43","inningsPitched":"44.2","wins":3,"losses":4,"saves":30,"saveOpportunities":34,"holds":0,"blownSaves":4,"earnedRuns":17,"whip":"1.01","battersFaced":177,"outs":134,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":709,"balls":231,"strikes":478,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".429","pitchesPerInning":"15.87","gamesFinished":38,"strikeoutWalkRatio":"3.92","strikeoutsPer9Inn":"9.47","walksPer9Inn":"2.42","hitsPer9Inn":"6.65","runsScoredPer9":"3.63","homeRunsPer9":"0.40","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"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"}]},"ID688158":{"person":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":23,"gamesStarted":1,"flyOuts":13,"groundOuts":21,"airOuts":28,"runs":6,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":95,"obp":".305","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":411,"era":"2.08","inningsPitched":"26.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.19","battersFaced":105,"outs":78,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":411,"balls":141,"strikes":270,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".500","pitchesPerInning":"15.81","gamesFinished":12,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"8.31","walksPer9Inn":"3.12","hitsPer9Inn":"7.62","runsScoredPer9":"2.08","homeRunsPer9":"0.69","inheritedRunners":11,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID593974":{"person":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":49,"gamesStarted":0,"flyOuts":21,"groundOuts":67,"airOuts":37,"runs":20,"doubles":10,"triples":2,"homeRuns":3,"strikeOuts":42,"baseOnBalls":23,"intentionalWalks":2,"hits":44,"hitByPitch":0,"atBats":187,"obp":".318","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":778,"era":"3.31","inningsPitched":"49.0","wins":5,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":18,"whip":"1.37","battersFaced":213,"outs":147,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":778,"balls":286,"strikes":492,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.81","rbi":0,"winPercentage":".833","pitchesPerInning":"15.88","gamesFinished":14,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"7.71","walksPer9Inn":"4.22","hitsPer9Inn":"8.08","runsScoredPer9":"3.67","homeRunsPer9":"0.55","inheritedRunners":38,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701538":{"person":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":56,"groundOuts":64,"airOuts":88,"runs":37,"doubles":14,"triples":3,"homeRuns":7,"strikeOuts":70,"baseOnBalls":24,"intentionalWalks":1,"hits":76,"hitByPitch":3,"avg":".259","atBats":293,"obp":".318","slg":".399","ops":".717","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":325,"totalBases":117,"rbi":41,"leftOnBase":131,"sacBunts":1,"sacFlies":4,"babip":".314","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.86","popOuts":11,"lineOuts":21},"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":5,"putOuts":203,"errors":0,"chances":208,"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"}]},"ID578428":{"person":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":23,"groundOuts":86,"airOuts":44,"runs":19,"doubles":9,"triples":0,"homeRuns":0,"strikeOuts":44,"baseOnBalls":15,"intentionalWalks":0,"hits":52,"hitByPitch":5,"avg":".234","atBats":222,"obp":".295","slg":".275","ops":".570","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":246,"totalBases":61,"rbi":24,"leftOnBase":103,"sacBunts":2,"sacFlies":2,"babip":".289","groundOutsToAirouts":"1.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":126,"putOuts":88,"errors":3,"chances":217,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592094":{"person":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":52,"gamesStarted":0,"flyOuts":33,"groundOuts":44,"airOuts":51,"runs":15,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":56,"baseOnBalls":23,"intentionalWalks":2,"hits":43,"hitByPitch":2,"atBats":191,"obp":".312","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","numberOfPitches":876,"era":"1.89","inningsPitched":"52.1","wins":6,"losses":3,"saves":0,"saveOpportunities":2,"holds":26,"blownSaves":2,"earnedRuns":11,"whip":"1.26","battersFaced":220,"outs":157,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":876,"balls":321,"strikes":555,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".667","pitchesPerInning":"16.74","gamesFinished":3,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"9.63","walksPer9Inn":"3.96","hitsPer9Inn":"7.39","runsScoredPer9":"2.58","homeRunsPer9":"0.52","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"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"}]},"ID670092":{"person":{"id":670092,"fullName":"Trenton Brooks","link":"/api/v1/people/670092"},"jerseyNumber":"41","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":5,"groundOuts":12,"airOuts":10,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".146","atBats":41,"obp":".186","slg":".268","ops":".454","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":11,"rbi":2,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".185","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID506433":{"person":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(W, 1-3)","summary":"7.0 IP, 0 ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":10,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":76,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":23,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":22,"strikes":54,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":14,"groundOuts":26,"airOuts":25,"runs":17,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":9,"intentionalWalks":0,"hits":23,"hitByPitch":2,"atBats":91,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":360,"era":"6.46","inningsPitched":"23.2","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.35","battersFaced":103,"outs":71,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":360,"balls":130,"strikes":230,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".250","pitchesPerInning":"15.21","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.85","walksPer9Inn":"3.42","hitsPer9Inn":"8.75","runsScoredPer9":"6.46","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669093":{"person":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":52,"gamesStarted":0,"flyOuts":26,"groundOuts":31,"airOuts":47,"runs":17,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":66,"baseOnBalls":16,"intentionalWalks":2,"hits":35,"hitByPitch":3,"atBats":174,"obp":".276","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":762,"era":"2.59","inningsPitched":"48.2","wins":4,"losses":4,"saves":3,"saveOpportunities":6,"holds":22,"blownSaves":3,"earnedRuns":14,"whip":"1.05","battersFaced":198,"outs":146,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":762,"balls":242,"strikes":520,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".500","pitchesPerInning":"15.66","gamesFinished":6,"strikeoutWalkRatio":"4.13","strikeoutsPer9Inn":"12.21","walksPer9Inn":"2.96","hitsPer9Inn":"6.47","runsScoredPer9":"3.14","homeRunsPer9":"0.92","inheritedRunners":18,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657757":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.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":103,"flyOuts":47,"groundOuts":78,"airOuts":115,"runs":39,"doubles":15,"triples":1,"homeRuns":15,"strikeOuts":78,"baseOnBalls":31,"intentionalWalks":1,"hits":89,"hitByPitch":3,"avg":".249","atBats":357,"obp":".312","slg":".423","ops":".735","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":394,"totalBases":151,"rbi":54,"leftOnBase":178,"sacBunts":0,"sacFlies":3,"babip":".277","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.80","popOuts":26,"lineOuts":42},"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":12,"putOuts":141,"errors":2,"chances":155,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID656302":{"person":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":22,"gamesStarted":22,"flyOuts":63,"groundOuts":80,"airOuts":116,"runs":67,"doubles":28,"triples":0,"homeRuns":17,"strikeOuts":153,"baseOnBalls":47,"intentionalWalks":2,"hits":111,"hitByPitch":3,"atBats":454,"obp":".317","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":2096,"era":"4.79","inningsPitched":"118.1","wins":3,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.34","battersFaced":511,"outs":355,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2096,"balls":767,"strikes":1329,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".231","pitchesPerInning":"17.71","gamesFinished":0,"strikeoutWalkRatio":"3.26","strikeoutsPer9Inn":"11.64","walksPer9Inn":"3.57","hitsPer9Inn":"8.44","runsScoredPer9":"5.10","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":28,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":8,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670970":{"person":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":52,"gamesStarted":0,"flyOuts":21,"groundOuts":60,"airOuts":42,"runs":14,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":50,"baseOnBalls":9,"intentionalWalks":2,"hits":28,"hitByPitch":0,"atBats":176,"obp":".199","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":663,"era":"1.63","inningsPitched":"49.2","wins":8,"losses":4,"saves":2,"saveOpportunities":5,"holds":16,"blownSaves":3,"earnedRuns":9,"whip":"0.74","battersFaced":189,"outs":149,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":663,"balls":205,"strikes":458,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":".667","pitchesPerInning":"13.35","gamesFinished":8,"strikeoutWalkRatio":"5.56","strikeoutsPer9Inn":"9.06","walksPer9Inn":"1.63","hitsPer9Inn":"5.07","runsScoredPer9":"2.54","homeRunsPer9":"0.18","inheritedRunners":31,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":2,"chances":13,"fielding":".846","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592518":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | K, 2 RBI, SB","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":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":68,"groundOuts":100,"airOuts":119,"runs":64,"doubles":27,"triples":0,"homeRuns":20,"strikeOuts":79,"baseOnBalls":39,"intentionalWalks":2,"hits":127,"hitByPitch":3,"avg":".302","atBats":420,"obp":".362","slg":".510","ops":".872","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":467,"totalBases":214,"rbi":71,"leftOnBase":184,"sacBunts":0,"sacFlies":5,"babip":".328","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":28,"lineOuts":23},"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":148,"putOuts":82,"errors":14,"chances":244,"fielding":".943","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669200":{"person":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"jerseyNumber":"18","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":5,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642180":{"person":{"id":642180,"fullName":"Tyler Wade","link":"/api/v1/people/642180"},"jerseyNumber":"14","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":15,"groundOuts":35,"airOuts":23,"runs":13,"doubles":1,"triples":2,"homeRuns":0,"strikeOuts":31,"baseOnBalls":15,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".206","atBats":107,"obp":".309","slg":".252","ops":".561","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":127,"totalBases":27,"rbi":9,"leftOnBase":51,"sacBunts":4,"sacFlies":0,"babip":".289","groundOutsToAirouts":"1.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":10,"strikes":8,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":78,"errors":0,"chances":91,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665487":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | BB, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"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":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":56,"groundOuts":116,"airOuts":96,"runs":76,"doubles":18,"triples":2,"homeRuns":17,"strikeOuts":85,"baseOnBalls":60,"intentionalWalks":7,"hits":109,"hitByPitch":5,"avg":".269","atBats":405,"obp":".369","slg":".449","ops":".818","caughtStealing":4,"stolenBases":22,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":471,"totalBases":182,"rbi":44,"leftOnBase":116,"sacBunts":0,"sacFlies":1,"babip":".303","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.82","popOuts":19,"lineOuts":21},"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":237,"errors":3,"chances":244,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669369":{"person":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"jerseyNumber":"29","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"801","stats":{"batting":{"summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"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":30,"flyOuts":2,"groundOuts":12,"airOuts":5,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":2,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".333","atBats":45,"obp":".375","slg":".400","ops":".775","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":18,"rbi":4,"leftOnBase":17,"sacBunts":2,"sacFlies":0,"babip":".500","groundOutsToAirouts":"2.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":36,"errors":0,"chances":36,"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"}]},"ID593428":{"person":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"jerseyNumber":"2","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"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":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":107,"flyOuts":60,"groundOuts":97,"airOuts":124,"runs":46,"doubles":24,"triples":0,"homeRuns":7,"strikeOuts":68,"baseOnBalls":44,"intentionalWalks":3,"hits":103,"hitByPitch":1,"avg":".267","atBats":386,"obp":".339","slg":".383","ops":".722","caughtStealing":1,"stolenBases":16,"stolenBasePercentage":".941","caughtStealingPercentage":".059","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":437,"totalBases":148,"rbi":37,"leftOnBase":191,"sacBunts":1,"sacFlies":5,"babip":".304","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.14","popOuts":18,"lineOuts":46},"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":205,"putOuts":113,"errors":5,"chances":323,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID553869":{"person":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"jerseyNumber":"17","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":34,"groundOuts":44,"airOuts":65,"runs":25,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":61,"baseOnBalls":18,"intentionalWalks":0,"hits":42,"hitByPitch":1,"avg":".202","atBats":208,"obp":".269","slg":".308","ops":".577","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":231,"totalBases":64,"rbi":21,"leftOnBase":111,"sacBunts":4,"sacFlies":0,"babip":".261","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.60","popOuts":21,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":11,"stolenBases":29,"stolenBasePercentage":".725","caughtStealingPercentage":".275","assists":20,"putOuts":546,"errors":6,"chances":572,"fielding":".990","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676760":{"person":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"jerseyNumber":"97","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":9,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"0.00","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.75","battersFaced":10,"outs":8,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":13,"strikes":28,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.38","gamesFinished":1,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"3.38","hitsPer9Inn":"3.38","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID630105":{"person":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | HBP, K","gamesPlayed":1,"flyOuts":0,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":53,"groundOuts":64,"airOuts":82,"runs":36,"doubles":14,"triples":1,"homeRuns":8,"strikeOuts":67,"baseOnBalls":39,"intentionalWalks":0,"hits":65,"hitByPitch":7,"avg":".239","atBats":272,"obp":".345","slg":".386","ops":".731","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":324,"totalBases":105,"rbi":32,"leftOnBase":121,"sacBunts":2,"sacFlies":4,"babip":".284","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":14,"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":146,"putOuts":155,"errors":7,"chances":308,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"4","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"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":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":86,"groundOuts":140,"airOuts":153,"runs":49,"doubles":20,"triples":4,"homeRuns":6,"strikeOuts":12,"baseOnBalls":22,"intentionalWalks":0,"hits":123,"hitByPitch":2,"avg":".295","atBats":417,"obp":".331","slg":".405","ops":".736","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":452,"totalBases":169,"rbi":41,"leftOnBase":164,"sacBunts":8,"sacFlies":3,"babip":".291","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.50","popOuts":17,"lineOuts":50},"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":50,"putOuts":563,"errors":1,"chances":614,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID681190":{"person":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"jerseyNumber":"98","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":79,"groundOuts":92,"airOuts":155,"runs":43,"doubles":14,"triples":1,"homeRuns":13,"strikeOuts":52,"baseOnBalls":48,"intentionalWalks":1,"hits":94,"hitByPitch":7,"atBats":389,"obp":".333","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1687,"era":"3.65","inningsPitched":"103.2","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.37","battersFaced":448,"outs":311,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1687,"balls":642,"strikes":1045,"strikePercentage":".620","hitBatsmen":7,"balks":1,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".429","pitchesPerInning":"16.27","gamesFinished":0,"strikeoutWalkRatio":"1.08","strikeoutsPer9Inn":"4.51","walksPer9Inn":"4.17","hitsPer9Inn":"8.16","runsScoredPer9":"3.73","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":43,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[665487,650333,592518,701538,593428,630105,578428,657757,669369,455117,506433,592094,663158],"pitchers":[506433,592094,663158],"bench":[670092,553869,669200,642180],"bullpen":[656302,669093,676760,673513,670970,688158,593974,681190],"battingOrder":[665487,650333,592518,701538,593428,630105,578428,669369,455117],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Sheets (15, 3rd inning off Holmes, C, 1 on, 2 out)."},{"label":"TB","value":"Arraez 2; Bogaerts; Machado, M 2; Maldonado, M 2; Sheets 4; Tatis Jr."},{"label":"RBI","value":"Machado, M 2 (71); Merrill (41); Sheets 2 (54)."},{"label":"2-out RBI","value":"Sheets 2; Machado, M 2."},{"label":"Runners left in scoring position, 2 out","value":"Cronenworth 2; Arraez 2; Iglesias, J; Merrill 2; Bogaerts."},{"label":"SF","value":"Merrill."},{"label":"Team RISP","value":"1-for-11."},{"label":"Team LOB","value":"12."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Machado, M (10, 2nd base off Holmes, C/Alvarez, F); Sheets (2, 2nd base off Garrett, R/Alvarez, F)."}]}],"note":[]}},"officials":[{"official":{"id":658292,"fullName":"Derek Thomas","link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427139,"fullName":"Doug Eddings","link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":621660,"fullName":"Emil Jimenez","link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"fullName":"Mike Muchlinski","link":"/api/v1/people/483912"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Garcia, Ri."},{"label":"HBP","value":"Tatis Jr. (by Holmes, C); Cronenworth (by Holmes, C)."},{"label":"Pitch timer violations","value":"Darvish (pitcher)."},{"label":"Pitches-strikes","value":"Holmes, C 79-50; Garrett, R 22-13; Stanek 14-10; Raley, B 16-10; Garcia, Ri 13-9; Darvish 76-54; Adam 16-11; Suarez, R 15-11."},{"label":"Groundouts-flyouts","value":"Holmes, C 8-0; Garrett, R 2-0; Stanek 1-1; Raley, B 1-0; Garcia, Ri 0-1; Darvish 4-5; Adam 0-0; Suarez, R 2-0."},{"label":"Batters faced","value":"Holmes, C 24; Garrett, R 5; Stanek 3; Raley, B 4; Garcia, Ri 5; Darvish 23; Adam 3; Suarez, R 4."},{"label":"Inherited runners-scored","value":"Garrett, R 2-0."},{"label":"Umpires","value":"HP: Derek Thomas. 1B: Doug Eddings. 2B: Emil Jimenez. 3B: Mike Muchlinski. "},{"label":"Weather","value":"73 degrees, Sunny."},{"label":"Wind","value":"8 mph, L To R."},{"label":"First pitch","value":"1:11 PM."},{"label":"T","value":"2:25."},{"label":"Att","value":"42,627."},{"label":"Venue","value":"Petco Park."},{"label":"July 30, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433","boxscoreName":"Darvish"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(W, 1-3)","summary":"7.0 IP, 0 ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":10,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":76,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":23,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":22,"strikes":54,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":14,"groundOuts":26,"airOuts":25,"runs":17,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":9,"intentionalWalks":0,"hits":23,"hitByPitch":2,"atBats":91,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":360,"era":"6.46","inningsPitched":"23.2","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.35","battersFaced":103,"outs":71,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":360,"balls":130,"strikes":230,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".250","pitchesPerInning":"15.21","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.85","walksPer9Inn":"3.42","hitsPer9Inn":"8.75","runsScoredPer9":"6.46","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":85,"pitchingGameScore":85},{"player":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757","boxscoreName":"Sheets"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.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":103,"flyOuts":47,"groundOuts":78,"airOuts":115,"runs":39,"doubles":15,"triples":1,"homeRuns":15,"strikeOuts":78,"baseOnBalls":31,"intentionalWalks":1,"hits":89,"hitByPitch":3,"avg":".249","atBats":357,"obp":".312","slg":".423","ops":".735","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":394,"totalBases":151,"rbi":54,"leftOnBase":178,"sacBunts":0,"sacFlies":3,"babip":".277","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.80","popOuts":26,"lineOuts":42},"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":12,"putOuts":141,"errors":2,"chances":155,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","boxscoreName":"Tatis Jr."},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | BB, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"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":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":56,"groundOuts":116,"airOuts":96,"runs":76,"doubles":18,"triples":2,"homeRuns":17,"strikeOuts":85,"baseOnBalls":60,"intentionalWalks":7,"hits":109,"hitByPitch":5,"avg":".269","atBats":405,"obp":".369","slg":".449","ops":".818","caughtStealing":4,"stolenBases":22,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":471,"totalBases":182,"rbi":44,"leftOnBase":116,"sacBunts":0,"sacFlies":1,"babip":".303","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.82","popOuts":19,"lineOuts":21},"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":237,"errors":3,"chances":244,"fielding":".988","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":52,"hittingGameScore":52}]},"decisions":{"winner":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"loser":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}