{"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":776959,"link":"/api/v1.1/game/776959/feed/live","metaData":{"wait":10,"timeStamp":"20250729_050343","gameEvents":["single","game_finished"],"logicalEvents":["countChange","count12","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776959,"type":"R","doubleHeader":"N","id":"2025/07/28/nynmlb-sdnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776959-2025-07-28","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-29T01:40:00Z","originalDate":"2025-07-28","officialDate":"2025-07-28","dayNight":"night","time":"6:40","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":107,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":62,"losses":45,"ties":0,"pct":".579"},"records":{},"divisionLeader":false,"wins":62,"losses":45,"winningPercentage":".579"},"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":107,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":58,"losses":49,"ties":0,"pct":".542"},"records":{},"divisionLeader":false,"wins":58,"losses":49,"winningPercentage":".542"},"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},"ID623211":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211","firstName":"Huascar","lastName":"Brazobán","primaryNumber":"50","birthDate":"1989-10-15","currentAge":36,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":155,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Huascar","useLastName":"Brazobán","middleName":"Leandro","boxscoreName":"Brazobán","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"WAHS-kahr BRAH-zo-bahn","mlbDebutDate":"2022-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Huascar Brazobán","nameSlug":"huascar-brazoban-623211","firstLastName":"Huascar Brazobán","lastFirstName":"Brazobán, Huascar","lastInitName":"Brazobán, H","initLastName":"H Brazobán","fullFMLName":"Huascar Leandro Brazobán","fullLFMName":"Brazobán, Huascar Leandro","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"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},"ID663568":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568","firstName":"Stephen","lastName":"Kolek","primaryNumber":"32","birthDate":"1997-04-18","currentAge":29,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Stephen","useLastName":"Kolek","middleName":"James","boxscoreName":"Kolek","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"COLE-ick","mlbDebutDate":"2024-03-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Stephen Kolek","nameSlug":"stephen-kolek-663568","firstLastName":"Stephen Kolek","lastFirstName":"Kolek, Stephen","lastInitName":"Kolek, S","initLastName":"S Kolek","fullFMLName":"Stephen J. Kolek","fullLFMName":"Kolek, Stephen J.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID676130":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130","firstName":"José","lastName":"Buttó","primaryNumber":"70","birthDate":"1998-03-19","currentAge":28,"birthCity":"Cumana","birthCountry":"Venezuela","height":"6' 0\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Buttó","middleName":"Alejandro","boxscoreName":"Buttó","gender":"M","nameMatrilineal":"Salazar","isPlayer":true,"isVerified":false,"pronunciation":"BOO-toh","mlbDebutDate":"2022-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Buttó","nameSlug":"jose-butto-676130","firstLastName":"José Buttó","lastFirstName":"Buttó, José","lastInitName":"Buttó, J","initLastName":"J Buttó","fullFMLName":"José Alejandro Buttó","fullLFMName":"Buttó, José Alejandro","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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":"Clear","temp":"68","wind":"9 mph, L To R"},"gameInfo":{"attendance":43596,"firstPitch":"2025-07-29T01:42:00.000Z","gameDurationMinutes":201},"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":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"home":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"}},"officialScorer":{"id":680379,"fullName":"John Maffei","link":"/api/v1/people/680379"},"primaryDatacaster":{"id":431181,"fullName":"Jim Marshall","link":"/api/v1/people/431181"},"moundVisits":{"away":{"used":4,"remaining":0},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T01:42:07.234Z","endTime":"2025-07-29T01:43:27.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"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-28T21:06:25.907Z","endTime":"2025-07-29T01:19:17.520Z","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-29T01:19:17.520Z","endTime":"2025-07-29T01:41:22.324Z","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-29T01:41:22.324Z","endTime":"2025-07-29T01:42:09.597Z","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":97.6,"endSpeed":87.9,"strikeZoneTop":3.65068172042896,"strikeZoneBottom":1.83483018012192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.58330011143111,"aZ":-9.451012595111244,"pfxX":-1.8737569711989912,"pfxZ":11.346101152014334,"pX":-0.6059823469137104,"pZ":2.393266049647784,"vX0":2.3997576662059874,"vY0":-141.8446587496058,"vZ0":-8.191792560132946,"x":140.1,"y":174.16,"x0":-1.22636719138121,"y0":50.00557782557563,"z0":5.950929251013855,"aX":-3.7538357820121204},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.7,"breakHorizontal":2.8,"spinRate":2595,"spinDirection":192},"zone":7,"typeConfidence":2.0,"plateTime":0.38868306995185264,"extension":6.145074797383081},"index":3,"playId":"022c70f7-9b08-3f28-9d14-a52df76cc93e","pitchNumber":1,"startTime":"2025-07-29T01:42:09.597Z","endTime":"2025-07-29T01:42:13.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.1,"strikeZoneTop":3.69661972361701,"strikeZoneBottom":1.97975887151599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.599489608243715,"aZ":-10.049241658100291,"pfxX":-3.6488913868226778,"pfxZ":11.00364838186941,"pX":0.8686415236772524,"pZ":2.1549263714516056,"vX0":6.787083001472202,"vY0":-142.09081966028626,"vZ0":-8.677944839142047,"x":83.89,"y":180.6,"x0":-1.0951152832879345,"y0":50.00403818988402,"z0":5.917742515361772,"aX":-7.33803691837276},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.0,"breakHorizontal":4.9,"spinRate":2507,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.3879466072200839,"extension":6.163957274910826},"index":4,"playId":"df22ea01-4cb9-37bd-8ee1-33854e9a52e9","pitchNumber":2,"startTime":"2025-07-29T01:42:25.731Z","endTime":"2025-07-29T01:42:30.287Z","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":98.5,"endSpeed":88.7,"strikeZoneTop":3.64999905825797,"strikeZoneBottom":1.88741424191631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.88937688552725,"aZ":-7.599381000764086,"pfxX":-3.3904144251505564,"pfxZ":12.16594033226247,"pX":1.5889339033431646,"pZ":0.27607931206244934,"vX0":8.391703953002933,"vY0":-142.4324224035042,"vZ0":-13.902105601920972,"x":56.43,"y":231.33,"x0":-0.9774722467968936,"y0":50.00055941433925,"z0":5.742775281195765,"aX":-6.847835468997073},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.7,"breakHorizontal":4.1,"spinRate":2610,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.38706659254005116,"extension":6.29258130305136},"index":5,"playId":"2d976b23-d16b-39d1-87f8-c72354537286","pitchNumber":3,"startTime":"2025-07-29T01:42:41.441Z","endTime":"2025-07-29T01:42:45.517Z","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":98.5,"endSpeed":88.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.26305605868064,"aZ":-12.998235548765187,"pfxX":-3.0706429152071175,"pfxZ":9.384281950011792,"pX":-0.11596895344528446,"pZ":3.2942769769864326,"vX0":4.164002397008692,"vY0":-143.24611575308575,"vZ0":-5.318551393598026,"x":121.42,"y":149.83,"x0":-1.2010073159174386,"y0":50.000954886497894,"z0":6.012332542188105,"aX":-6.273787549328238},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.8,"breakHorizontal":4.6,"spinRate":2340,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.3848515357634059,"extension":6.298252610728931},"index":6,"playId":"dfd9879f-29dd-3b0a-b0ff-25fbccdd82be","pitchNumber":4,"startTime":"2025-07-29T01:43:02.851Z","endTime":"2025-07-29T01:43:06.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":89.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.5901893870556,"aZ":-13.345489848833711,"pfxX":-3.057268095451506,"pfxZ":9.054260224099199,"pX":-0.5459717375392751,"pZ":3.6430330111503277,"vX0":3.148298325024805,"vY0":-143.82520037422313,"vZ0":-4.295329003564276,"x":137.81,"y":140.42,"x0":-1.26138858116954,"y0":50.00605486799526,"z0":5.993056362778945,"aX":-6.3603128443985835},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.6,"breakHorizontal":4.8,"spinRate":2472,"spinDirection":194},"zone":1,"typeConfidence":2.0,"plateTime":0.38187604187682567,"extension":6.1341969183742115},"index":7,"playId":"241ee44d-47f5-357a-bc61-1f22984cf8ea","pitchNumber":5,"startTime":"2025-07-29T01:43:24.054Z","endTime":"2025-07-29T01:43:27.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:43:27.417Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Lindor called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T01:43:43.200Z","endTime":"2025-07-29T01:45:28.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":89.7,"strikeZoneTop":3.50999885968149,"strikeZoneBottom":1.76425834173472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.00591446985825,"aZ":-10.751724310161924,"pfxX":-2.5799633296524265,"pfxZ":10.267958730867573,"pX":-1.9204846503468451,"pZ":3.5438135012203014,"vX0":-0.8758487741277523,"vY0":-144.32865759435154,"vZ0":-5.108032106820507,"x":190.2,"y":143.1,"x0":-1.277015382519417,"y0":50.00644434254333,"z0":6.013070372237406,"aX":-5.3848256770557255},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.6,"breakHorizontal":4.8,"spinRate":2540,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.3810966846171979,"extension":6.133236208256261},"index":0,"playId":"0c570cea-e6b1-34df-bda1-5bcc6b0ebb8e","pitchNumber":1,"startTime":"2025-07-29T01:43:55.724Z","endTime":"2025-07-29T01:43:58.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":89.6,"strikeZoneTop":3.36533822272704,"strikeZoneBottom":1.68602313301462,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.022035277963376,"aZ":-8.434415205366946,"pfxX":-3.3065108468200126,"pfxZ":11.408473588055301,"pX":-0.38438392944009486,"pZ":3.4284634532746887,"vX0":4.162239431805042,"vY0":-144.14927764702014,"vZ0":-5.7834747284175085,"x":131.65,"y":146.21,"x0":-1.4251259031051604,"y0":50.00364445255911,"z0":5.99613474750442,"aX":-6.881109312372794},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.4,"breakHorizontal":5.0,"spinRate":2722,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.38162738527516327,"extension":6.486754297157776},"index":1,"playId":"4c4e73d6-3633-3dcf-8d5c-ad8f6fd52c90","pitchNumber":2,"startTime":"2025-07-29T01:44:11.969Z","endTime":"2025-07-29T01:44:16.123Z","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":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.978493678863394,"aZ":-6.928099897680693,"pfxX":-3.262620152217431,"pfxZ":12.214286156445766,"pX":-0.27177846112463133,"pZ":2.54127930544838,"vX0":4.073287002031842,"vY0":-143.50997142887158,"vZ0":-8.294805698913123,"x":127.36,"y":170.17,"x0":-1.2916732509330706,"y0":50.00687565873177,"z0":5.9150431890808655,"aX":-6.746131110064974},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":20.4,"breakHorizontal":5.0,"spinRate":2675,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.38296812859421037,"extension":6.418676450469791},"index":2,"playId":"b9651210-5688-338c-acbf-d0ac6464f22d","pitchNumber":3,"startTime":"2025-07-29T01:44:30.036Z","endTime":"2025-07-29T01:44:33.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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.51739824310582,"strikeZoneBottom":1.65177191786497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.833735202451333,"aZ":-29.82734389060317,"pfxX":-2.6082903364923737,"pfxZ":1.3255044655584989,"pX":-0.6410681993042932,"pZ":3.3468932034042154,"vX0":2.9385840028747494,"vY0":-132.58707835584138,"vZ0":-1.2810542377962284,"x":141.44,"y":148.41,"x0":-1.4278247198404705,"y0":50.00321549152826,"z0":6.024356428618494,"aX":-4.618084180226597},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.3,"breakHorizontal":4.1,"spinRate":2809,"spinDirection":122},"zone":1,"typeConfidence":2.0,"plateTime":0.41400472740249317,"extension":6.2934748031132015},"index":3,"playId":"7247f013-9f81-343d-8ef6-3970c6166cf5","pitchNumber":4,"startTime":"2025-07-29T01:44:49.187Z","endTime":"2025-07-29T01:44:52.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.1,"strikeZoneTop":3.47566347167214,"strikeZoneBottom":1.53012928866848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.11581773834416,"aZ":-30.019608309570657,"pfxX":-1.7840615044918176,"pfxZ":1.22915525702021,"pX":-0.9161926615402225,"pZ":4.456961983932605,"vX0":2.1801389476170554,"vY0":-132.39598241936093,"vZ0":1.3613705707402182,"x":151.92,"y":118.44,"x0":-1.5242021008293107,"y0":50.00032796235337,"z0":6.156926411215384,"aX":-3.120649104527739},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.8,"breakHorizontal":2.6,"spinRate":2912,"spinDirection":122},"zone":11,"typeConfidence":2.0,"plateTime":0.416030604226695,"extension":6.351705888516958},"index":4,"playId":"6d9dc007-b1c5-3304-b68e-a47d14f56dda","pitchNumber":5,"startTime":"2025-07-29T01:45:05.290Z","endTime":"2025-07-29T01:45:08.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.37999099102237,"strikeZoneBottom":1.50771395510936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.31892294707432,"aZ":-30.596154834823736,"pfxX":-3.127673672875177,"pfxZ":0.9020264805960245,"pX":-0.6638839038077505,"pZ":3.4149531389336465,"vX0":3.131164677069798,"vY0":-131.92593075611745,"vZ0":-0.8516185912137779,"x":142.31,"y":146.58,"x0":-1.4646925425556065,"y0":50.00294111980274,"z0":6.0146360308322695,"aX":-5.466058003078693},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.7,"breakHorizontal":4.9,"spinRate":2825,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.4165573002183436,"extension":6.347507195403792},"index":5,"playId":"011bf308-f741-3bd8-b4cd-50fffe19c33d","pitchNumber":6,"startTime":"2025-07-29T01:45:23.792Z","endTime":"2025-07-29T01:45:28.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:45:28.364Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Juan Soto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T01:45:49.421Z","endTime":"2025-07-29T01:46:59.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"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":2},"pitchData":{"startSpeed":99.1,"endSpeed":89.5,"strikeZoneTop":3.57435521927056,"strikeZoneBottom":1.78888916240948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.460371960056335,"aZ":-8.743319518336866,"pfxX":-4.15979876625393,"pfxZ":11.271350387319584,"pX":-0.5877691348025261,"pZ":3.5837608972156416,"vX0":3.66007233214719,"vY0":-144.17644193807428,"vZ0":-5.62986868927448,"x":139.4,"y":142.02,"x0":-1.3411969892164513,"y0":50.00184714693074,"z0":6.117496728331874,"aX":-8.646791553232346},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.3,"breakHorizontal":6.7,"spinRate":2655,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.3817431371066351,"extension":5.94568226125409},"index":0,"playId":"7e34eba6-a605-33c9-a109-ba1050dbb7dd","pitchNumber":1,"startTime":"2025-07-29T01:45:55.135Z","endTime":"2025-07-29T01:45:58.744Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.24510011072632,"strikeZoneBottom":1.61922996571642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.360122241200806,"aZ":-47.14287336676577,"pfxX":1.5346013749580396,"pfxZ":-9.736660306573622,"pX":0.3436961309226274,"pZ":1.889703876788975,"vX0":3.4373040739488534,"vY0":-124.16040580761874,"vZ0":-0.6063306763629888,"x":103.9,"y":187.76,"x0":-1.266362345859313,"y0":50.00211963313063,"z0":6.111662512179381,"aX":2.3590391351291866},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-17.4,"breakHorizontal":-3.7,"spinRate":2886,"spinDirection":25},"zone":9,"typeConfidence":2.0,"plateTime":0.4437182178012691,"extension":6.226301388936871},"index":1,"playId":"0ca2eead-a62c-3ce7-87ad-7e85abea3a22","pitchNumber":2,"startTime":"2025-07-29T01:46:11.549Z","endTime":"2025-07-29T01:46:15.366Z","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-29T01:46:20.519Z","endTime":"2025-07-29T01:46:38.684Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.9,"strikeZoneTop":3.13479547102961,"strikeZoneBottom":1.62196984755526,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.35987312288716,"aZ":-46.455938581450745,"pfxX":1.439031717046857,"pfxZ":-9.535283234011956,"pX":-0.6584053012180451,"pZ":1.430251882878182,"vX0":1.2907526015930502,"vY0":-122.9424264968138,"vZ0":-1.674133920594488,"x":142.1,"y":200.16,"x0":-1.381469068118031,"y0":50.00572793722698,"z0":6.142933918455621,"aX":2.154480798446152},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-17.3,"breakHorizontal":-3.0,"spinRate":2993,"spinDirection":19},"zone":13,"typeConfidence":2.0,"plateTime":0.44932631474108575,"extension":6.574223702836378},"index":3,"playId":"e49ffd14-3847-3786-a8cd-4a0f4bafba3c","pitchNumber":3,"startTime":"2025-07-29T01:46:38.684Z","endTime":"2025-07-29T01:46:43.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.091531205246085,"aZ":-28.30814543270151,"pfxX":-0.29764228246732927,"pfxZ":2.284057846286128,"pX":-0.7128004914399861,"pZ":2.4568547055096435,"vX0":2.2475935803704927,"vY0":-130.0365128958308,"vZ0":-3.424188835940717,"x":144.17,"y":172.44,"x0":-1.5538195660886418,"y0":50.00389885794388,"z0":5.964572714758517,"aX":-0.5042612141086494},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.5,"breakHorizontal":0.0,"spinRate":2980,"spinDirection":64},"zone":4,"typeConfidence":2.0,"plateTime":0.42301581674771693,"extension":6.367758772509541},"index":4,"playId":"05e8ceb2-7945-3a78-9a0a-a8d613765aec","pitchNumber":4,"startTime":"2025-07-29T01:46:55.999Z","endTime":"2025-07-29T01:46:59.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:46:59.755Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Fernando Tatis Jr. pops out to second baseman Brett Baty.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T01:49:11.861Z","endTime":"2025-07-29T01:51:22.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":5},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":85.8,"strikeZoneTop":3.87353342238888,"strikeZoneBottom":1.8432051068918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.51109783664367,"aZ":-9.588913744815057,"pfxX":-3.5722575904447886,"pfxZ":11.747178465926858,"pX":-1.3901886813934776,"pZ":3.354033798182871,"vX0":-0.07045729011466778,"vY0":-139.27507940578775,"vZ0":-5.5171856450255445,"x":169.99,"y":148.22,"x0":-0.9019556321679004,"y0":50.00114742705301,"z0":6.024335213622354,"aX":-6.8671387475963055},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.0,"breakHorizontal":6.5,"spinRate":2289,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3965237358939224,"extension":5.751058627039218},"index":0,"playId":"2ed3a17d-8371-3631-94fc-9fa58cfb6625","pitchNumber":1,"startTime":"2025-07-29T01:49:33.409Z","endTime":"2025-07-29T01:49:38.069Z","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":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.4,"strikeZoneTop":3.83,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.32941191413373,"aZ":-10.682817506054402,"pfxX":-4.0183452317246555,"pfxZ":11.081070090485518,"pX":-0.03192333088413879,"pZ":3.324790026765228,"vX0":3.390004296751163,"vY0":-139.3341031785345,"vZ0":-5.5695890075335015,"x":118.22,"y":149.01,"x0":-0.7506397702324402,"y0":50.00014088352908,"z0":6.0753820324413335,"aX":-7.791141429653083},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.8,"breakHorizontal":6.5,"spinRate":2319,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.39519259141177443,"extension":5.821896943497342},"index":1,"playId":"3880d05c-65bf-38cb-b471-508c10a6223f","pitchNumber":2,"startTime":"2025-07-29T01:49:51.741Z","endTime":"2025-07-29T01:49:56.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.6,"strikeZoneTop":3.73420756584235,"strikeZoneBottom":1.67563193646961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.22845745390864,"aZ":-29.24154959420798,"pfxX":-6.321628283119781,"pfxZ":1.8106088276541947,"pX":0.5559661006246641,"pZ":0.8327750300281441,"vX0":5.066280140235441,"vY0":-125.69970825934787,"vZ0":-6.958243490524016,"x":95.81,"y":216.3,"x0":-0.6509873205211203,"y0":50.00577826170817,"z0":5.968921425285909,"aX":-10.255886548222941},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.0,"breakHorizontal":10.4,"spinRate":1609,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.4335034454275104,"extension":5.9452936061412265},"index":2,"playId":"bab051ef-cfdc-3cf1-88c3-f1f294b2b8f3","pitchNumber":3,"startTime":"2025-07-29T01:50:11.130Z","endTime":"2025-07-29T01:50:14.451Z","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":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.83000124193242,"strikeZoneBottom":1.66683318956334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.537847108880406,"aZ":-21.18215974502382,"pfxX":4.891667459771812,"pfxZ":7.080814564735626,"pX":-0.359374096304644,"pZ":2.0280641797631653,"vX0":0.4318568459265072,"vY0":-123.77940709889235,"vZ0":-5.208570955876069,"x":130.7,"y":184.02,"x0":-1.171748541651793,"y0":50.00513243536011,"z0":5.931546915616108,"aX":7.596820427664525},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":11.9,"breakHorizontal":-9.0,"spinRate":2400,"spinDirection":97},"zone":7,"typeConfidence":2.0,"plateTime":0.4423833568959794,"extension":5.8101890124492535},"index":3,"playId":"fa0c1e91-dab2-3936-8291-0f47080e3d34","pitchNumber":4,"startTime":"2025-07-29T01:50:32.739Z","endTime":"2025-07-29T01:50:36.498Z","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.6,"endSpeed":80.8,"strikeZoneTop":3.83000085559309,"strikeZoneBottom":1.75109254031524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.814133701171308,"aZ":-28.35725154653568,"pfxX":-8.266564651665966,"pfxZ":2.312316118660151,"pX":-0.9888804202139462,"pZ":1.5466006726091373,"vX0":2.3943089005682965,"vY0":-127.53512330846428,"vZ0":-5.28107361260218,"x":154.69,"y":197.02,"x0":-0.8649551802559818,"y0":50.001341728365595,"z0":5.8759472182388235,"aX":-13.63946945366758},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.2,"breakHorizontal":14.4,"spinRate":1608,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.42919113720487356,"extension":5.791313067791873},"index":4,"playId":"b437fbc2-a691-3848-aba7-0243eb311270","pitchNumber":5,"startTime":"2025-07-29T01:50:49.537Z","endTime":"2025-07-29T01:50:54.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.83,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.732550390133994,"aZ":-11.981705571947142,"pfxX":-3.0424877902764824,"pfxZ":10.26876026294292,"pX":-0.7256111157593567,"pZ":3.4359207854703655,"vX0":1.044227610455752,"vY0":-139.65149642681078,"vZ0":-5.0122091483959,"x":144.66,"y":146.01,"x0":-0.7100299442242741,"y0":50.006003042811514,"z0":6.048487737607539,"aX":-5.98406807091653},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.6,"breakHorizontal":5.3,"spinRate":2209,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3928679299189999,"extension":5.742569304513584},"hitData":{"launchSpeed":84.1,"launchAngle":48.0,"totalDistance":237.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":136.28,"coordY":106.12}},"index":5,"playId":"10a7dbc7-28b6-31ad-b92d-dded9af69c6e","pitchNumber":6,"startTime":"2025-07-29T01:51:10.857Z","endTime":"2025-07-29T01:51:22.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:51:22.483Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to center fielder Jeff McNeil.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T01:51:46.363Z","endTime":"2025-07-29T01:53:39.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"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,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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"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, 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":85.7,"endSpeed":78.4,"strikeZoneTop":3.48606814521224,"strikeZoneBottom":1.51280865219992,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.13191467569744,"aZ":-20.76790139776517,"pfxX":5.550813693605134,"pfxZ":7.259367092513276,"pX":-0.4048194833237807,"pZ":2.5611453495733913,"vX0":-0.3704572774232059,"vY0":-124.84038007897264,"vZ0":-4.2173596102331645,"x":132.43,"y":169.63,"x0":-0.9749978010086029,"y0":50.00596025420282,"z0":5.991122838662938,"aX":8.72536263265569},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":12.4,"breakHorizontal":-10.0,"spinRate":2291,"spinDirection":115},"zone":4,"typeConfidence":2.0,"plateTime":0.43946236165137886,"extension":5.630384940889018},"index":0,"playId":"c01724fd-e39a-34d4-a629-2c3ff40ebf0a","pitchNumber":1,"startTime":"2025-07-29T01:51:47.463Z","endTime":"2025-07-29T01:51:51.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.38055650355544,"strikeZoneBottom":1.60717439527245,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.95056945655017,"aZ":-19.929253851119647,"pfxX":6.5817825973583854,"pfxZ":7.955170913846398,"pX":0.8382720460055815,"pZ":0.9200008545882198,"vX0":2.130679634689448,"vY0":-123.89039014674653,"vZ0":-7.820956744181268,"x":85.05,"y":213.94,"x0":-0.8903077906838629,"y0":50.006059281254785,"z0":5.809732565883625,"aX":10.135261748004279},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":12.6,"breakHorizontal":-12.5,"spinRate":2406,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.4437304544399683,"extension":5.7653819823241115},"index":1,"playId":"d24efb5a-7bbf-39a3-97b3-10861ced93e7","pitchNumber":2,"startTime":"2025-07-29T01:52:02.584Z","endTime":"2025-07-29T01:52:05.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.30999851443475,"strikeZoneBottom":1.65204878081166,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.76792376429838,"aZ":-14.662276672580994,"pfxX":-3.7214061656678847,"pfxZ":8.918890892427724,"pX":-1.0267539894571798,"pZ":3.2481311119536236,"vX0":0.7428352712557638,"vY0":-139.34957226347697,"vZ0":-5.003038690538161,"x":156.14,"y":151.08,"x0":-0.8135985592264461,"y0":50.002624902102326,"z0":6.037806633560739,"aX":-7.307294044286332},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":6.6,"spinRate":2229,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39329109586934585,"extension":5.606823598523569},"index":2,"playId":"a20ec7ed-85fd-3e94-b357-0619a561b285","pitchNumber":3,"startTime":"2025-07-29T01:52:19.455Z","endTime":"2025-07-29T01:52:23.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.155548252486124,"aZ":-13.942678287365307,"pfxX":-3.7860858897866176,"pfxZ":9.175435082787164,"pX":0.034499781976184946,"pZ":2.2229737775460783,"vX0":3.2209025353779652,"vY0":-139.97251771044327,"vZ0":-7.658383491894515,"x":115.68,"y":178.76,"x0":-0.6383653117470891,"y0":50.005487327771014,"z0":5.904768053784825,"aX":-7.5250394551445945},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":6.2,"spinRate":2195,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.39109339019949196,"extension":5.777717720032607},"index":3,"playId":"b1f16e65-6705-3306-b0d7-8c9c07588518","pitchNumber":4,"startTime":"2025-07-29T01:52:39.075Z","endTime":"2025-07-29T01:52:42.399Z","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":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-29T01:52:52.607Z","endTime":"2025-07-29T01:53:06.589Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.91776726932179,"aZ":-11.896613346995263,"pfxX":-5.454547286055746,"pfxZ":10.228721207790318,"pX":-0.265648277139758,"pZ":2.5415719507719072,"vX0":3.0789004452710778,"vY0":-140.41257365706394,"vZ0":-6.9897611006414735,"x":127.13,"y":170.16,"x0":-0.6718762197763677,"y0":50.004159803026866,"z0":5.849550978459271,"aX":-10.814290126829517},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":9.2,"spinRate":2345,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39115154569226673,"extension":5.770559454984035},"index":5,"playId":"5e0208ec-0d7f-3452-9c1c-690ab954fdfb","pitchNumber":5,"startTime":"2025-07-29T01:53:06.589Z","endTime":"2025-07-29T01:53:09.756Z","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":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.137711676824853,"aZ":-27.402570482447153,"pfxX":4.43977556587916,"pfxZ":3.220592827727982,"pX":-0.7290664520374154,"pZ":2.2438695552364893,"vX0":-0.6678473293291871,"vY0":-121.87717270425247,"vZ0":-2.99251674638245,"x":144.79,"y":178.2,"x0":-1.0253294702741385,"y0":50.005322851246525,"z0":5.890142294037562,"aX":6.584795761319508},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.3,"breakHorizontal":-7.8,"spinRate":2500,"spinDirection":94},"zone":4,"typeConfidence":2.0,"plateTime":0.4518854997997215,"extension":5.654829423130592},"hitData":{"launchSpeed":94.2,"launchAngle":12.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.0,"coordY":97.0}},"index":6,"playId":"8cb8cf21-f063-3a04-9d16-120248610e5a","pitchNumber":6,"startTime":"2025-07-29T01:53:28.731Z","endTime":"2025-07-29T01:53:39.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:53:39.198Z","atBatIndex":4},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Manny Machado grounds into a double play, shortstop Francisco Lindor to second baseman Brett Baty to first baseman Pete Alonso. Luis Arraez out at 2nd. Manny Machado out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T01:53:53.623Z","endTime":"2025-07-29T01:57:29.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.4,"strikeZoneTop":3.64999911487854,"strikeZoneBottom":1.72465600491596,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.81241593314531,"aZ":-25.87313144489747,"pfxX":4.681081551001476,"pfxZ":4.213248505405881,"pX":0.27218928893716327,"pZ":1.6427556503003151,"vX0":1.740821536438755,"vY0":-122.50909728410315,"vZ0":-4.675770256271841,"x":106.62,"y":194.43,"x0":-1.0589498378186883,"y0":50.00256579624189,"z0":5.830350073961093,"aX":7.001526613527869},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.6,"breakHorizontal":-8.9,"spinRate":2422,"spinDirection":112},"zone":8,"typeConfidence":2.0,"plateTime":0.4498557416323292,"extension":6.0066646382359306},"index":0,"playId":"52e6bf46-de80-3f90-9345-54a79daab58a","pitchNumber":1,"startTime":"2025-07-29T01:54:07.369Z","endTime":"2025-07-29T01:54:11.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.65000041843182,"strikeZoneBottom":1.50882144421112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.85346617713787,"aZ":-19.82438393809412,"pfxX":-9.13196111510534,"pfxZ":6.545006355477438,"pX":-0.6177118149090252,"pZ":1.6570585129061148,"vX0":3.680542303086476,"vY0":-137.5204755534594,"vZ0":-7.554800405979023,"x":140.55,"y":194.04,"x0":-0.7989037017921716,"y0":50.00043132736677,"z0":5.8198160272257295,"aX":-17.22020763555705},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.2,"breakHorizontal":15.6,"spinRate":2225,"spinDirection":208},"zone":7,"typeConfidence":0.9,"plateTime":0.40065654873254397,"extension":5.782432835126947},"index":1,"playId":"e1173b5b-cf0c-38b7-918a-f38d33252c59","pitchNumber":2,"startTime":"2025-07-29T01:54:26.542Z","endTime":"2025-07-29T01:54:30.458Z","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":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.3,"strikeZoneTop":3.65000058163512,"strikeZoneBottom":1.71912191292469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.323447830952606,"aZ":-30.75151864803346,"pfxX":-10.212329450724571,"pfxZ":0.8897840435801045,"pX":-0.5399233759960397,"pZ":0.8969418716768025,"vX0":4.236706089918441,"vY0":-126.23855278257483,"vZ0":-6.121815500447552,"x":137.58,"y":214.56,"x0":-0.9234249208276711,"y0":50.0027229955484,"z0":5.862975291194008,"aX":-16.301740592873603},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.4,"breakHorizontal":17.4,"spinRate":1607,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.435710575971743,"extension":5.846390506418698},"index":2,"playId":"3edbcb02-acbd-3d16-9bd2-eb061a121d28","pitchNumber":3,"startTime":"2025-07-29T01:54:46.901Z","endTime":"2025-07-29T01:54:51.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":76.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.989647108818914,"aZ":-21.933478973807006,"pfxX":4.76974160010037,"pfxZ":6.746877674049214,"pX":0.0513745913773038,"pZ":2.6360165770848014,"vX0":1.0261583299156802,"vY0":-123.13684257008806,"vZ0":-3.5222278003217893,"x":115.04,"y":167.61,"x0":-0.9913530176154461,"y0":50.00497738734994,"z0":5.964733503971369,"aX":7.244294116091441},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":11.5,"breakHorizontal":-8.9,"spinRate":2383,"spinDirection":91},"zone":5,"typeConfidence":2.0,"plateTime":0.4467033582734823,"extension":5.856406103167514},"index":3,"playId":"c8062e9f-00ba-345a-b6ce-d4787043cc06","pitchNumber":4,"startTime":"2025-07-29T01:55:17.059Z","endTime":"2025-07-29T01:55:26.035Z","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":1},"index":4,"playId":"8eb582ac-5d8a-3cfb-a621-c7b27e7a763d","startTime":"2025-07-29T01:56:01.080Z","endTime":"2025-07-29T01:56:04.213Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.06026732914944,"aZ":-31.571678980251875,"pfxX":-7.637087260608643,"pfxZ":0.3896631473215795,"pX":-0.1596024014755749,"pZ":1.0724462680186486,"vX0":4.135500777400129,"vY0":-124.48375286879946,"vZ0":-5.4403116765562824,"x":123.08,"y":209.82,"x0":-0.857883255026179,"y0":50.00508881251817,"z0":5.927695336863696,"aX":-11.88096019379057},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.4,"breakHorizontal":12.7,"spinRate":1590,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.4415058456741332,"extension":5.793459122953177},"index":5,"playId":"3c313844-56cb-36fa-970d-8d4376c7534b","pitchNumber":5,"startTime":"2025-07-29T01:56:21.236Z","endTime":"2025-07-29T01:56:25.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.64999985390775,"strikeZoneBottom":1.67562409189813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.565622474510388,"aZ":-28.53591979150115,"pfxX":-8.545769992203011,"pfxZ":2.301663257184679,"pX":0.4663154998242688,"pZ":0.19721944899490793,"vX0":5.4347909240156405,"vY0":-125.52253588330325,"vZ0":-8.079430082624203,"x":99.23,"y":233.46,"x0":-0.6266873524730654,"y0":50.002460010836984,"z0":5.811082615464005,"aX":-13.512471728503625},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.4,"breakHorizontal":14.0,"spinRate":1554,"spinDirection":233},"zone":14,"typeConfidence":0.9,"plateTime":0.4378824132876078,"extension":5.955622093995137},"index":6,"playId":"2368ff36-b0fb-3c98-9fec-dd850924cffa","pitchNumber":6,"startTime":"2025-07-29T01:56:54.814Z","endTime":"2025-07-29T01:56:58.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":84.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.38156406460192,"aZ":-20.755136223701292,"pfxX":-9.40006405433332,"pfxZ":6.130391264122679,"pX":-0.34155501859739296,"pZ":2.83677899997856,"vX0":4.29570754485087,"vY0":-137.10612503195907,"vZ0":-4.518065996253224,"x":130.02,"y":162.19,"x0":-0.7261781932682296,"y0":50.00368016946665,"z0":5.963380718217034,"aX":-17.5126853397966},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.1,"breakHorizontal":15.8,"spinRate":2192,"spinDirection":208},"zone":4,"typeConfidence":0.9,"plateTime":0.4028164539880792,"extension":5.695730700581511},"hitData":{"launchSpeed":104.9,"launchAngle":-12.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":112.8,"coordY":153.71}},"index":7,"playId":"9c41a03d-036e-338c-ba53-4ba19d17c2fa","pitchNumber":7,"startTime":"2025-07-29T01:57:20.666Z","endTime":"2025-07-29T01:57:29.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:57:29.007Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Alonso flies out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T02:00:01.903Z","endTime":"2025-07-29T02:00:24.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":"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":83.8,"endSpeed":75.5,"strikeZoneTop":3.48057270515137,"strikeZoneBottom":1.67482375326719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.28182946492541,"aZ":-38.41828448270743,"pfxX":5.898127458359296,"pfxZ":-4.271874536204368,"pX":0.1712684461104285,"pZ":2.0511190290203256,"vX0":2.739821131174625,"vY0":-121.89566440315612,"vZ0":-1.3485108429245511,"x":110.47,"y":183.4,"x0":-1.743488098304621,"y0":50.001854503395435,"z0":6.0153636763860145,"aX":8.623426625580501},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-7.8,"breakHorizontal":-11.4,"spinRate":2930,"spinDirection":32},"zone":8,"typeConfidence":2.0,"plateTime":0.4543000624669933,"extension":6.405792805214535},"index":0,"playId":"76ddeb77-0fc3-3abc-8d3b-26af7ea580f0","pitchNumber":1,"startTime":"2025-07-29T02:00:01.903Z","endTime":"2025-07-29T02:00:06.005Z","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":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.27794742492964,"aZ":-12.261390225477339,"pfxX":-6.707190889395962,"pfxZ":9.895738272000377,"pX":0.14707422079243707,"pZ":2.6878125136334887,"vX0":6.366924017882482,"vY0":-141.4339228031648,"vZ0":-7.198802554681654,"x":111.39,"y":166.21,"x0":-1.2692084633822143,"y0":50.004037386548454,"z0":6.064151249799781,"aX":-13.49832415163151},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":10.7,"spinRate":2390,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.38826930448266905,"extension":6.481792516751506},"hitData":{"launchSpeed":103.8,"launchAngle":22.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":151.15,"coordY":50.33}},"index":1,"playId":"a9bf071d-f6b5-354c-8439-e4877d116c83","pitchNumber":2,"startTime":"2025-07-29T02:00:15.740Z","endTime":"2025-07-29T02:00:24.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:00:24.819Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeff McNeil walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T02:00:42.986Z","endTime":"2025-07-29T02:03:11.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.0,"strikeZoneTop":3.63999972218437,"strikeZoneBottom":1.85326197461515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.41981014657724,"aZ":-9.996343759822423,"pfxX":-6.604348854409881,"pfxZ":11.016182075581334,"pX":-0.8967480380193062,"pZ":3.3869795044227065,"vX0":4.105701482173294,"vY0":-142.12984352070853,"vZ0":-5.653692308968996,"x":151.18,"y":147.33,"x0":-1.5140927225521728,"y0":50.00288338221092,"z0":6.058797500985615,"aX":-13.296604483000387},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.7,"breakHorizontal":10.9,"spinRate":2635,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.38773853980336437,"extension":6.336183256529383},"index":0,"playId":"892e2586-b09e-3dc5-966a-eaeeb4ae54d5","pitchNumber":1,"startTime":"2025-07-29T02:00:55.283Z","endTime":"2025-07-29T02:00:59.970Z","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.9,"endSpeed":88.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.42388158941752,"aZ":-9.839889323041685,"pfxX":-3.4264999082932595,"pfxZ":11.029012441898463,"pX":-0.44090800493914417,"pZ":3.1826845464372004,"vX0":4.448373496898406,"vY0":-142.2930719741121,"vZ0":-5.988610084720167,"x":133.81,"y":152.85,"x0":-1.5884792651947155,"y0":50.00626648531997,"z0":5.955794127568796,"aX":-6.941175916929364},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.7,"breakHorizontal":5.2,"spinRate":2661,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.386771981887867,"extension":6.531962396333913},"index":1,"playId":"e8c374de-a6fa-3cb6-9952-dc8b9610b134","pitchNumber":2,"startTime":"2025-07-29T02:01:12.236Z","endTime":"2025-07-29T02:01:15.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.64000063564067,"strikeZoneBottom":1.86966119296727,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.918169013080696,"aZ":-28.378460211050097,"pfxX":0.14594100837167617,"pfxZ":2.229235640538872,"pX":-0.07823265186916407,"pZ":1.0275292510311944,"vX0":3.812662842022933,"vY0":-129.638244756742,"vZ0":-6.580887932552835,"x":119.98,"y":211.04,"x0":-1.5865209758844585,"y0":50.00360216064337,"z0":5.763106394794522,"aX":0.2482869370105028},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.8,"breakHorizontal":-1.1,"spinRate":2772,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.42238185644432447,"extension":6.406887788967526},"index":2,"playId":"1b2bffa5-6291-3513-8c06-d838048bf2d2","pitchNumber":3,"startTime":"2025-07-29T02:01:29.714Z","endTime":"2025-07-29T02:01:34.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.876395485464954,"aZ":-28.198867360405195,"pfxX":1.0390488626173973,"pfxZ":2.338555052716379,"pX":0.2200215963270061,"pZ":0.8368047554806846,"vX0":4.483319825467034,"vY0":-129.36940686472158,"vZ0":-7.090231597356464,"x":108.61,"y":216.19,"x0":-1.667448954531408,"y0":50.0059063518905,"z0":5.7616429839399546,"aX":1.7691019469985538},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.9,"breakHorizontal":-2.9,"spinRate":2825,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.42266338544910775,"extension":6.290088385008632},"index":3,"playId":"2c78798a-6e8e-3d61-a0a1-8e4d69b4f810","pitchNumber":4,"startTime":"2025-07-29T02:01:46.778Z","endTime":"2025-07-29T02:01:51.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.76502690151375,"aZ":-6.188407270966598,"pfxX":-4.738484579129839,"pfxZ":12.731171490993857,"pX":-0.5045015552282746,"pZ":3.65024658648061,"vX0":5.0005133190853215,"vY0":-142.4418915937663,"vZ0":-5.881291207689902,"x":136.23,"y":140.22,"x0":-1.6728052867819228,"y0":50.00314634370292,"z0":6.1410910647594275,"aX":-9.672349608270887},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-6.7,"breakVerticalInduced":22.0,"breakHorizontal":7.4,"spinRate":2595,"spinDirection":195},"zone":1,"typeConfidence":2.0,"plateTime":0.38551914301153456,"extension":6.3135726008592155},"index":4,"playId":"dc1841cd-3f59-3fd6-a807-7c30cd59c9a7","pitchNumber":5,"startTime":"2025-07-29T02:02:07.768Z","endTime":"2025-07-29T02:02:10.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.165555047439852,"aZ":-27.36012336627901,"pfxX":-2.235595734261703,"pfxZ":2.819211854517678,"pX":-0.5030975700331404,"pZ":1.3623186109748042,"vX0":3.9238908140863833,"vY0":-130.80221717463934,"vZ0":-5.937577197378945,"x":136.18,"y":202.0,"x0":-1.7417787427817144,"y0":50.00348857746667,"z0":5.750522872702833,"aX":-3.820074158986648},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.8,"breakHorizontal":3.0,"spinRate":2708,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.42097389951595865,"extension":6.28329755052744},"index":5,"playId":"d461adc8-ed02-3b7e-94d7-002e70e508b4","pitchNumber":6,"startTime":"2025-07-29T02:02:26.462Z","endTime":"2025-07-29T02:02:29.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.66602220477431,"strikeZoneBottom":1.80217984779701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.542507600308042,"aZ":-44.88925715956962,"pfxX":1.955341964013512,"pfxZ":-8.180799219643568,"pX":1.0790692170552347,"pZ":0.6832618411699594,"vX0":5.5894125562995445,"vY0":-124.99908674106305,"vZ0":-3.7953305730206615,"x":75.87,"y":220.33,"x0":-1.4570877288823019,"y0":50.006157492224794,"z0":5.97663911124392,"aX":3.0371168776539568},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-15.5,"breakHorizontal":-5.0,"spinRate":2786,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.4413323215611946,"extension":6.5092244671711965},"index":6,"playId":"390ed117-be1f-3aed-a6f8-2ad8fe913e30","pitchNumber":7,"startTime":"2025-07-29T02:02:46.499Z","endTime":"2025-07-29T02:02:50.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.2,"strikeZoneTop":3.50240101908053,"strikeZoneBottom":1.77647091595279,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.21297063153654,"aZ":-25.98145954295859,"pfxX":-2.5793905905250494,"pfxZ":3.6565223884166116,"pX":-0.17646629383250795,"pZ":0.8716130100238331,"vX0":4.4369170309074075,"vY0":-130.7089739908861,"vZ0":-7.564038847397047,"x":123.73,"y":215.25,"x0":-1.5780468695901628,"y0":50.000896707067156,"z0":5.817623571000768,"aX":-4.364853283832022},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.8,"breakHorizontal":3.5,"spinRate":2680,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.42264134746948745,"extension":6.310184258585833},"index":7,"playId":"af99545f-2373-36f5-aa85-81121c279ee0","pitchNumber":8,"startTime":"2025-07-29T02:03:07.408Z","endTime":"2025-07-29T02:03:11.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:03:11.499Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mark Vientos singles on a sharp ground ball to center fielder Jackson Merrill. Jeff McNeil to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T02:03:31.063Z","endTime":"2025-07-29T02:04:28.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"postOnThird":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":87.0,"strikeZoneTop":3.64999937841258,"strikeZoneBottom":1.69730011142985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.30072574226353,"aZ":-8.999369753773514,"pfxX":-3.889899912251077,"pfxZ":11.71503432675014,"pX":0.801004038604302,"pZ":4.249633024469308,"vX0":7.43296241685312,"vY0":-141.20782275874132,"vZ0":-3.717023910584967,"x":86.47,"y":124.04,"x0":-1.3847622986008992,"y0":50.001741178815145,"z0":6.183658103278211,"aX":-7.695601989005658},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.4,"breakHorizontal":5.2,"spinRate":2544,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.3909845108283858,"extension":6.525925576174709},"index":0,"playId":"ea7db334-7fe3-376d-bcf9-b0f2f532df7e","pitchNumber":1,"startTime":"2025-07-29T02:03:38.274Z","endTime":"2025-07-29T02:03:42.194Z","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":89.0,"endSpeed":80.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.070659649649418,"aZ":-30.071564656033644,"pfxX":-1.9369357070086735,"pfxZ":1.2595671954128065,"pX":-0.08669430787311042,"pZ":2.5666208572865656,"vX0":4.484059650409481,"vY0":-129.4289745641893,"vZ0":-2.7904206298521124,"x":120.3,"y":169.48,"x0":-1.6025328264152896,"y0":50.00247173335558,"z0":6.000214036788785,"aX":-3.233410871532702},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.8,"breakHorizontal":2.3,"spinRate":2917,"spinDirection":115},"zone":5,"typeConfidence":2.0,"plateTime":0.42582042668353415,"extension":6.466367326995008},"index":1,"playId":"24b0996a-5c94-312e-bf6e-1d903c46c49e","pitchNumber":2,"startTime":"2025-07-29T02:03:55.409Z","endTime":"2025-07-29T02:03:59.470Z","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":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.161043088453994,"aZ":-17.54063923504925,"pfxX":-8.451595338248172,"pfxZ":7.47365384404546,"pX":-0.39439569290009574,"pZ":3.8298921174387526,"vX0":5.650516316199335,"vY0":-139.700618401973,"vZ0":-2.904390316251562,"x":132.03,"y":135.37,"x0":-1.3546998487732584,"y0":50.00509318295476,"z0":6.048919863319742,"aX":-16.554496041236312},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.1,"breakHorizontal":14.0,"spinRate":2351,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.39345324887848054,"extension":6.440373519062588},"hitData":{"launchSpeed":100.6,"launchAngle":-4.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":102.0,"coordY":106.0}},"index":2,"playId":"5fc1c711-9f66-3b98-9e34-010c1c1fa22e","pitchNumber":3,"startTime":"2025-07-29T02:04:18.248Z","endTime":"2025-07-29T02:04:28.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:04:28.952Z","atBatIndex":8},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Brett Baty out on a sacrifice fly to left fielder Bryce Johnson. Jeff McNeil scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T02:05:00.142Z","endTime":"2025-07-29T02:06:12.676Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"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,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":{"id":656302,"link":"/api/v1/people/656302"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.8,"strikeZoneTop":3.81000088592041,"strikeZoneBottom":1.75937658802286,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.89073386475512,"aZ":-47.19436264698193,"pfxX":0.27791869845547934,"pfxZ":-10.609897390290557,"pX":-0.6692524641422203,"pZ":1.3486934117081892,"vX0":2.1919096782896097,"vY0":-119.57496495682335,"vZ0":-0.8101451598530741,"x":142.51,"y":202.37,"x0":-1.6426022249876888,"y0":50.00360357103022,"z0":6.0103676775926225,"aX":0.3931978081942239},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-19.0,"breakHorizontal":-1.2,"spinRate":2831,"spinDirection":17},"zone":13,"typeConfidence":2.0,"plateTime":0.46206260891688533,"extension":6.347160729720385},"index":0,"playId":"310ab9b1-3c7a-3f0f-b3aa-c00ca5b9ec34","pitchNumber":1,"startTime":"2025-07-29T02:05:05.695Z","endTime":"2025-07-29T02:05:10.393Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.7,"strikeZoneTop":3.81,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.991823429740396,"aZ":-46.5649651129073,"pfxX":-1.4708664093248185,"pfxZ":-9.68401140203937,"pX":0.6355650794098542,"pZ":1.256967337848744,"vX0":5.624509418182022,"vY0":-122.47401763087251,"vZ0":-1.6869151896101346,"x":92.77,"y":204.84,"x0":-1.521135182726673,"y0":50.00141143442231,"z0":6.01542385471904,"aX":-2.187822734714368},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-17.6,"breakHorizontal":1.1,"spinRate":2933,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.4509158991129647,"extension":6.48949265216742},"index":1,"playId":"4e888b87-45dd-3808-8d57-175d941ddaed","pitchNumber":2,"startTime":"2025-07-29T02:05:24.916Z","endTime":"2025-07-29T02:05:28.756Z","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":1,"outs":1},"index":2,"startTime":"2025-07-29T02:05:44.448Z","endTime":"2025-07-29T02:06:02.366Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.8,"strikeZoneTop":3.81,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.65038784067463,"aZ":-32.95916478628945,"pfxX":1.8109070361419994,"pfxZ":-0.45812550021214804,"pX":-0.6364776116011982,"pZ":3.002635869643059,"vX0":2.4877561870467804,"vY0":-130.67702678851538,"vZ0":-1.1940506937045527,"x":141.26,"y":157.71,"x0":-1.8390746969431246,"y0":50.00354796403017,"z0":5.960252612995599,"aX":3.1053560241305322},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.8,"breakHorizontal":-3.8,"spinRate":2974,"spinDirection":113},"zone":4,"typeConfidence":2.0,"plateTime":0.4204837474354739,"extension":6.3060694166087705},"hitData":{"launchSpeed":99.9,"launchAngle":19.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.6,"coordY":88.69}},"index":3,"playId":"774094ae-3a0a-3911-a021-fae2f9a18659","pitchNumber":3,"startTime":"2025-07-29T02:06:02.366Z","endTime":"2025-07-29T02:06:12.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:06:12.676Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Francisco Alvarez walks. Mark Vientos to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T02:06:33.021Z","endTime":"2025-07-29T02:07:58.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"postOnSecond":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":86.9,"strikeZoneTop":3.37695507538165,"strikeZoneBottom":1.54246192151773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":40.42785503690893,"aZ":-10.408094095118715,"pfxX":-3.338901684380393,"pfxZ":10.985736141818187,"pX":-0.6097990911676304,"pZ":3.640768274718618,"vX0":3.5344048423563157,"vY0":-141.7633561552256,"vZ0":-4.894934910719654,"x":140.24,"y":140.48,"x0":-1.455090376886396,"y0":50.00465183535096,"z0":6.089108053804825,"aX":-6.616430498570236},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.7,"breakHorizontal":5.0,"spinRate":2569,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.3903691950377368,"extension":6.336767071257001},"index":0,"playId":"91f2537b-67e9-3315-995c-57f3b8a2a6ae","pitchNumber":1,"startTime":"2025-07-29T02:06:43.685Z","endTime":"2025-07-29T02:06:47.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":81.5,"strikeZoneTop":3.31999973950182,"strikeZoneBottom":1.44398097501145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.01112619947757,"aZ":-26.303312285451646,"pfxX":1.0425765128533735,"pfxZ":3.4520377847411288,"pX":1.2187279577046362,"pZ":1.2495901593804268,"vX0":6.554253869736679,"vY0":-130.97674382891032,"vZ0":-6.376553924524204,"x":70.54,"y":205.04,"x0":-1.4733236326094263,"y0":50.003935101205045,"z0":5.738863954989223,"aX":1.7736467154361006},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.8,"breakHorizontal":-3.6,"spinRate":2884,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.42154180564938404,"extension":6.551656205035702},"index":1,"playId":"0de76473-03dc-3225-a29e-a488fb9a7882","pitchNumber":2,"startTime":"2025-07-29T02:06:59.454Z","endTime":"2025-07-29T02:07:03.128Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2025-07-29T02:07:17.138Z","endTime":"2025-07-29T02:07:34.351Z","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":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":80.0,"strikeZoneTop":3.17017256956117,"strikeZoneBottom":1.45313757448972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.25047925386071,"aZ":-34.94715314862937,"pfxX":0.9545868710219008,"pfxZ":-1.6710072266722964,"pX":1.2967851065042724,"pZ":2.872537202355361,"vX0":6.5419451783993985,"vY0":-129.66531488082265,"vZ0":-1.0363886426073023,"x":67.57,"y":161.22,"x0":-1.4131432750378803,"y0":50.005439984489804,"z0":6.013033737545017,"aX":1.5803307062014136},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.0,"breakHorizontal":-3.6,"spinRate":2846,"spinDirection":89},"zone":12,"typeConfidence":2.0,"plateTime":0.4270628986758136,"extension":6.454891467862236},"index":3,"playId":"c246e802-bad5-3874-99d8-d3096a43d3d7","pitchNumber":3,"startTime":"2025-07-29T02:07:34.351Z","endTime":"2025-07-29T02:07:38.055Z","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":2},"pitchData":{"startSpeed":97.9,"endSpeed":87.3,"strikeZoneTop":3.31999904699274,"strikeZoneBottom":1.48733381669302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":40.54292205382906,"aZ":-8.911984274292454,"pfxX":-2.393459040054411,"pfxZ":11.637293755429233,"pX":-0.6633275188424851,"pZ":3.5589283422539406,"vX0":2.986875205271769,"vY0":-142.34703359949785,"vZ0":-5.314215717582758,"x":142.28,"y":142.69,"x0":-1.4282669828821402,"y0":50.00361756840874,"z0":6.047360696774652,"aX":-4.7849936183301836},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.8,"breakHorizontal":3.5,"spinRate":2558,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.3886535149311463,"extension":6.47111465518815},"index":4,"playId":"b45068e5-595d-32c5-8db8-f6cf808bfa79","pitchNumber":4,"startTime":"2025-07-29T02:07:53.992Z","endTime":"2025-07-29T02:07:58.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:07:58.274Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronny Mauricio strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T02:09:10.717Z","endTime":"2025-07-29T02:10:44.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T02:08:12.699Z","endTime":"2025-07-29T02:09:12.882Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.90999961823971,"strikeZoneBottom":1.76152051554605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.860637979462304,"aZ":-42.734154534588995,"pfxX":-0.3675760566183395,"pfxZ":-7.1375017975474915,"pX":0.5564825040443253,"pZ":1.7593438131246928,"vX0":4.729517949562115,"vY0":-121.48712291741242,"vZ0":-1.3406689087484567,"x":95.79,"y":191.28,"x0":-1.375347986270507,"y0":50.000245253124056,"z0":6.063890134369958,"aX":-0.5454109871991544},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-13.0,"breakHorizontal":-0.6,"spinRate":2878,"spinDirection":21},"zone":9,"typeConfidence":2.0,"plateTime":0.4524642091771969,"extension":6.417024239100124},"index":1,"playId":"e33ce2a3-dddf-3611-a060-a9cc7795db37","pitchNumber":1,"startTime":"2025-07-29T02:09:12.882Z","endTime":"2025-07-29T02:09:16.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.91000001968271,"strikeZoneBottom":1.8746854898402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.41103119272396,"aZ":-43.49979648626659,"pfxX":0.3056650567333524,"pfxZ":-7.792489044761817,"pX":-0.18295795806122825,"pZ":1.3051414315054852,"vX0":3.0989627421721795,"vY0":-120.87644339381774,"vZ0":-2.0398337200504746,"x":123.97,"y":203.54,"x0":-1.5307328905178819,"y0":50.001139589076224,"z0":6.041926221399864,"aX":0.44425124043024583},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-14.3,"breakHorizontal":-1.4,"spinRate":2910,"spinDirection":20},"zone":13,"typeConfidence":2.0,"plateTime":0.4561891781046974,"extension":6.226613153647855},"index":2,"playId":"66dc1bbd-f4af-3545-9096-ddc6aec2caeb","pitchNumber":2,"startTime":"2025-07-29T02:09:30.256Z","endTime":"2025-07-29T02:09:34.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.91,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.475027134973953,"aZ":-30.89690356524804,"pfxX":0.9021565558825797,"pfxZ":0.7283464717322667,"pX":-0.42299034564790183,"pZ":1.977173546361631,"vX0":3.9032540761601684,"vY0":-132.4274735744678,"vZ0":-3.707382395585203,"x":133.12,"y":185.4,"x0":-2.0383807749068645,"y0":50.006569854301986,"z0":5.676296605698797,"aX":1.588528612766704},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.7,"breakHorizontal":-2.5,"spinRate":2846,"spinDirection":126},"zone":7,"typeConfidence":2.0,"plateTime":0.4149285946553465,"extension":6.275213272478226},"index":3,"playId":"f6b366bd-3cc5-34ab-aa40-f3fba43e952a","pitchNumber":3,"startTime":"2025-07-29T02:09:48.073Z","endTime":"2025-07-29T02:09:51.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":88.5,"strikeZoneTop":3.71280622240277,"strikeZoneBottom":1.82673398669747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.56366930933824,"aZ":-10.037399256556297,"pfxX":-1.994865713021876,"pfxZ":10.921093017019952,"pX":1.0571214302431589,"pZ":2.085384152114656,"vX0":7.699750471340156,"vY0":-142.80335733284903,"vZ0":-8.8947345504392,"x":76.71,"y":182.47,"x0":-1.437172751885593,"y0":50.00600984903644,"z0":5.906719012956336,"aX":-4.045595866342138},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.8,"breakHorizontal":1.8,"spinRate":2679,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.3863157893455096,"extension":6.369573415363136},"index":4,"playId":"5d47f9be-b89c-3e8b-a84c-996ab8210913","pitchNumber":4,"startTime":"2025-07-29T02:10:17.659Z","endTime":"2025-07-29T02:10:21.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":88.2,"strikeZoneTop":3.91,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.09053729654697,"aZ":-9.985091986971561,"pfxX":-4.041673984142871,"pfxZ":10.971590757225554,"pX":-0.7292591075576187,"pZ":3.0469249350317784,"vX0":4.159627401991061,"vY0":-142.56409067620723,"vZ0":-6.4989175278372215,"x":144.8,"y":156.51,"x0":-1.6944944437340597,"y0":50.004509662905924,"z0":6.012543998689517,"aX":-8.175659966529004},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.5,"breakHorizontal":6.2,"spinRate":2628,"spinDirection":196},"zone":4,"typeConfidence":2.0,"plateTime":0.38677603905474944,"extension":6.260841573599559},"index":5,"playId":"45cf3b2e-5c23-3db0-b11e-9836a7ef8537","pitchNumber":5,"startTime":"2025-07-29T02:10:39.898Z","endTime":"2025-07-29T02:10:44.496Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:10:44.496Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a sharp line drive to right fielder Juan Soto.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T02:13:04.950Z","endTime":"2025-07-29T02:14:41.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.60000028571673,"strikeZoneBottom":1.68220172504871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.43089176708613,"aZ":-23.063636792630856,"pfxX":5.335115637117692,"pfxZ":6.081409117656401,"pX":-0.9087764333189121,"pZ":3.955485912835589,"vX0":-1.2352941181344446,"vY0":-121.55654961280025,"vZ0":-0.38933606869951376,"x":151.64,"y":131.98,"x0":-1.087836984177906,"y0":50.00581551609486,"z0":6.116956456987072,"aX":7.999692486886565},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":11.2,"breakHorizontal":-9.4,"spinRate":2402,"spinDirection":105},"zone":11,"typeConfidence":2.0,"plateTime":0.45028207120423325,"extension":5.553863331433233},"index":0,"playId":"37a77a12-c1e5-3376-ba88-09d462e44a61","pitchNumber":1,"startTime":"2025-07-29T02:13:15.289Z","endTime":"2025-07-29T02:13:18.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.93461318539013,"aZ":-23.263733682770205,"pfxX":4.972040534477337,"pfxZ":5.794019631893264,"pX":0.18664580282090718,"pZ":2.09720027242882,"vX0":1.2563350788015408,"vY0":-123.3234662956675,"vZ0":-4.438491941386619,"x":109.89,"y":182.16,"x0":-0.9754521330825315,"y0":50.00100942337678,"z0":5.88673992437093,"aX":7.643846263938594},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.7,"breakHorizontal":-9.2,"spinRate":2402,"spinDirection":95},"zone":8,"typeConfidence":2.0,"plateTime":0.44443793869069603,"extension":5.828808904859407},"index":1,"playId":"354004da-511d-314b-90bf-76644fead997","pitchNumber":2,"startTime":"2025-07-29T02:13:31.610Z","endTime":"2025-07-29T02:13:37.765Z","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":85.5,"endSpeed":78.0,"strikeZoneTop":3.60000010666981,"strikeZoneBottom":1.7280366896601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.884061117501183,"aZ":-26.556822420722465,"pfxX":-7.010153095120668,"pfxZ":3.626202970376,"pX":0.47583031053075364,"pZ":1.1831166735698326,"vX0":5.14151047811535,"vY0":-124.20832562724046,"vZ0":-6.067283101044364,"x":98.86,"y":206.84,"x0":-0.7191234067274862,"y0":50.0023782321786,"z0":5.890608086462717,"aX":-10.858539080819861},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.3,"breakHorizontal":11.4,"spinRate":1603,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.4424426158965429,"extension":5.666895225190182},"index":2,"playId":"fc65b8fa-d933-3f34-b06b-1182b4e5a3d9","pitchNumber":3,"startTime":"2025-07-29T02:13:54.592Z","endTime":"2025-07-29T02:13:58.658Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.761855521427254,"aZ":-28.20275483788589,"pfxX":-8.026281881427678,"pfxZ":2.545954010425965,"pX":-0.9474809308806241,"pZ":1.1827651670799038,"vX0":2.4094271229344892,"vY0":-124.86477305321286,"vZ0":-5.934540759642896,"x":153.12,"y":206.85,"x0":-0.8886110360032233,"y0":50.00475524142195,"z0":5.943911523900342,"aX":-12.53373525802651},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.4,"breakHorizontal":13.9,"spinRate":1706,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.4405439219356886,"extension":5.622152948373591},"index":3,"playId":"733d21c2-dead-38c1-bcb9-a5f17aa3839e","pitchNumber":4,"startTime":"2025-07-29T02:14:10.507Z","endTime":"2025-07-29T02:14:13.952Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-29T02:14:23.018Z","endTime":"2025-07-29T02:14:30.673Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":85.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.31149508628223,"aZ":-11.075322335890935,"pfxX":-4.480852731852096,"pfxZ":11.05318678667777,"pX":-0.12025580428788482,"pZ":1.9493112770497265,"vX0":3.2236660911533503,"vY0":-138.56908503852262,"vZ0":-8.506090974714969,"x":121.58,"y":186.15,"x0":-0.7275481137576858,"y0":50.00323402457741,"z0":5.834724816380832,"aX":-8.552722066056727},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.0,"breakHorizontal":7.3,"spinRate":2349,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.398123950991625,"extension":5.835613175000054},"hitData":{"launchSpeed":109.4,"launchAngle":14.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":155.03,"coordY":113.3}},"index":5,"playId":"2b79bdc9-fa65-33ec-b6fe-4a364deb206e","pitchNumber":5,"startTime":"2025-07-29T02:14:30.673Z","endTime":"2025-07-29T02:14:41.265Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:14:41.265Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, shortstop Francisco Lindor to first baseman Pete Alonso. Jackson Merrill to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T02:15:06.545Z","endTime":"2025-07-29T02:16:39.201Z","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":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":84.0,"strikeZoneTop":3.64000117437083,"strikeZoneBottom":1.75149760455529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.95821930294497,"aZ":-16.360928473423368,"pfxX":-9.98540538807959,"pfxZ":8.600688911355372,"pX":-1.39946088101318,"pZ":2.165062914071521,"vX0":1.935174338732281,"vY0":-136.65934373935247,"vZ0":-6.763922972285653,"x":170.34,"y":180.32,"x0":-0.834137380693311,"y0":50.00284270862121,"z0":5.852646213399783,"aX":-18.358418883424903},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.9,"breakHorizontal":17.4,"spinRate":2161,"spinDirection":215},"zone":13,"typeConfidence":0.9,"plateTime":0.40516682635241885,"extension":5.60967464599777},"index":0,"playId":"a6646e1e-b2a1-306f-8b68-15ad35400fe7","pitchNumber":1,"startTime":"2025-07-29T02:15:08.921Z","endTime":"2025-07-29T02:15:12.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.3,"endSpeed":84.4,"strikeZoneTop":3.64000060469242,"strikeZoneBottom":1.69402191206502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.60648480899966,"aZ":-17.236037057358683,"pfxX":-10.877604942041865,"pfxZ":8.07891257141685,"pX":-0.6576026247844445,"pZ":1.5865196454708925,"vX0":3.9792448523885486,"vY0":-136.91694843991053,"vZ0":-8.22082147858545,"x":142.07,"y":195.94,"x0":-0.7392631206250708,"y0":50.00166710169877,"z0":5.867479782230977,"aX":-20.109636737254593},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.6,"breakHorizontal":18.5,"spinRate":2215,"spinDirection":206},"zone":7,"typeConfidence":0.9,"plateTime":0.40411800310263946,"extension":5.672464028166014},"index":1,"playId":"1ffc2502-dcf0-36ac-b829-01ef574f1892","pitchNumber":2,"startTime":"2025-07-29T02:15:28.479Z","endTime":"2025-07-29T02:15:32.694Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"7a31672f-b1b7-3499-b389-6ce27650ac76","startTime":"2025-07-29T02:15:47.734Z","endTime":"2025-07-29T02:15:52.319Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.1,"strikeZoneTop":3.56125871110455,"strikeZoneBottom":1.63860179463362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.149540623764235,"aZ":-26.711914600773046,"pfxX":-9.349035380044064,"pfxZ":3.506668461494824,"pX":-0.6754047275628885,"pZ":1.0093216975062231,"vX0":3.7040260004870578,"vY0":-125.0637746557542,"vZ0":-6.411904120063426,"x":142.74,"y":211.53,"x0":-0.9750110278671127,"y0":50.00233435024102,"z0":5.846276400246141,"aX":-14.56206110746133},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.9,"breakHorizontal":15.8,"spinRate":1678,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.4407737688291298,"extension":5.548052322168955},"index":3,"playId":"b3daeba1-b250-3549-a867-aab16f091f21","pitchNumber":3,"startTime":"2025-07-29T02:16:08.866Z","endTime":"2025-07-29T02:16:12.600Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":84.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.77317944395246,"aZ":-15.995123686400941,"pfxX":-10.333792610266183,"pfxZ":8.751059772775193,"pX":0.061332368267823685,"pZ":1.601898261147472,"vX0":5.521993277310324,"vY0":-136.9554310860479,"vZ0":-8.325390056261881,"x":114.66,"y":195.53,"x0":-0.6677142484305476,"y0":50.00225914574873,"z0":5.834816205236465,"aX":-19.105815782401155},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.7,"breakHorizontal":17.0,"spinRate":2232,"spinDirection":211},"zone":8,"typeConfidence":0.9,"plateTime":0.40409569447121063,"extension":5.7061197152975},"hitData":{"launchSpeed":83.9,"launchAngle":1.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":151.68}},"index":4,"playId":"b6d6f21d-f4f3-367f-a4bc-32d78bb2eeb6","pitchNumber":4,"startTime":"2025-07-29T02:16:30.298Z","endTime":"2025-07-29T02:16:39.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:16:39.201Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T02:17:02.522Z","endTime":"2025-07-29T02:19:05.421Z","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":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":74.8,"strikeZoneTop":3.44238836420961,"strikeZoneBottom":1.74037488097764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.46989075639301,"aZ":-22.449728900548937,"pfxX":8.429358593970626,"pfxZ":6.728642247392708,"pX":-0.44659342138425184,"pZ":3.698662996455409,"vX0":-0.9081085984614156,"vY0":-120.31478295917611,"vZ0":-0.8037089628514476,"x":134.02,"y":138.92,"x0":-1.154406441554741,"y0":50.00274723633964,"z0":6.052754621273794,"aX":12.179524422569846},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":12.2,"breakHorizontal":-15.0,"spinRate":2415,"spinDirection":91},"zone":11,"typeConfidence":2.0,"plateTime":0.4577711125911508,"extension":5.709432378590602},"index":0,"playId":"be1e8bc0-81a8-3896-a745-c2eac265ca78","pitchNumber":1,"startTime":"2025-07-29T02:17:07.921Z","endTime":"2025-07-29T02:17:11.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.46999985634079,"strikeZoneBottom":1.76630342772381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.196304184239064,"aZ":-29.599074616963126,"pfxX":2.4569536203008373,"pfxZ":1.630129933570875,"pX":0.6991953774929228,"pZ":0.20284722814459233,"vX0":3.038743329461982,"vY0":-125.02919507142988,"vZ0":-7.583756980958112,"x":90.35,"y":233.3,"x0":-0.8529627987868245,"y0":50.001067294145045,"z0":5.718209067091435,"aX":3.8724110752858505},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.3,"breakHorizontal":-5.2,"spinRate":2477,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.43879501599937987,"extension":5.624730332796572},"index":1,"playId":"19450d33-2dcc-3d06-a622-ff41b9321654","pitchNumber":2,"startTime":"2025-07-29T02:17:27.455Z","endTime":"2025-07-29T02:17:31.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.47000082747603,"strikeZoneBottom":1.71139094566987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.603221003038335,"aZ":-17.24050198163152,"pfxX":-4.00288544490118,"pfxZ":7.891013903123107,"pX":-0.3030203667050826,"pZ":2.1681583876884316,"vX0":2.9795955642592595,"vY0":-137.22755675071025,"vZ0":-6.527774974762156,"x":128.55,"y":180.24,"x0":-0.8871351980554779,"y0":50.00285822465998,"z0":5.76805735168697,"aX":-7.574246390687647},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.0,"breakHorizontal":6.6,"spinRate":2277,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.40035963635501437,"extension":5.713695813549922},"index":2,"playId":"4ee93821-cbc1-33ee-a492-493f26ff55bb","pitchNumber":3,"startTime":"2025-07-29T02:17:54.281Z","endTime":"2025-07-29T02:17:57.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.47000009440563,"strikeZoneBottom":1.6953743740379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.649947831342534,"aZ":-28.065230078800976,"pfxX":1.9013928999210674,"pfxZ":2.5157839807914537,"pX":0.19884929636586005,"pZ":0.7396977460622284,"vX0":2.086706220028096,"vY0":-126.78036664051906,"vZ0":-7.091118638373414,"x":109.42,"y":218.81,"x0":-0.881460785210606,"y0":50.00017834287879,"z0":5.809552013507137,"aX":3.097141599119788},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.2,"breakHorizontal":-4.0,"spinRate":2449,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4318557068724571,"extension":5.765492424443197},"index":3,"playId":"f83ca183-dbe8-3f42-b3b5-8bced15beb7e","pitchNumber":4,"startTime":"2025-07-29T02:18:13.786Z","endTime":"2025-07-29T02:18:17.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.5,"strikeZoneTop":3.47000142959116,"strikeZoneBottom":1.60531788085984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.892150496436404,"aZ":-29.458175697306533,"pfxX":-6.802868941738613,"pfxZ":1.6821682318870024,"pX":-0.40747582669409477,"pZ":0.6053866086892222,"vX0":3.6383998053486857,"vY0":-125.34957497986004,"vZ0":-7.08516916110455,"x":132.53,"y":222.43,"x0":-0.9830005243828318,"y0":50.00349406508979,"z0":5.8280257997652365,"aX":-10.983172600973337},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.8,"breakHorizontal":11.6,"spinRate":1542,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.4345567875458589,"extension":5.805657328022169},"index":4,"playId":"bd9d52bc-4e41-3da9-b253-710694b448d9","pitchNumber":5,"startTime":"2025-07-29T02:18:36.397Z","endTime":"2025-07-29T02:18:40.565Z","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.5,"endSpeed":76.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.30276138882861,"aZ":-26.370914920844793,"pfxX":4.5498326307483525,"pfxZ":3.928118781630717,"pX":0.48047740538241024,"pZ":1.227550863086339,"vX0":1.7217544292077267,"vY0":-121.5164975105715,"vZ0":-5.445436697742889,"x":98.69,"y":205.64,"x0":-0.8307260267808473,"y0":50.00491761530941,"z0":5.820778703472025,"aX":6.729028203963661},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.9,"breakHorizontal":-8.6,"spinRate":2371,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.4526793015066932,"extension":5.971153598981919},"index":5,"playId":"95516c57-263e-392a-889c-be729b0e0a5c","pitchNumber":6,"startTime":"2025-07-29T02:19:00.939Z","endTime":"2025-07-29T02:19:05.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:19:05.421Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Cronenworth walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T02:19:36.798Z","endTime":"2025-07-29T02:20:57.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"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.3,"endSpeed":83.3,"strikeZoneTop":3.30000072058122,"strikeZoneBottom":1.57627325539259,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.257968196585416,"aZ":-20.86495320140943,"pfxX":-0.6749668206464783,"pfxZ":6.395977637052798,"pX":1.4149148232019824,"pZ":1.373986801886094,"vX0":5.867158538116895,"vY0":-132.59181661245879,"vZ0":-7.460688441987751,"x":63.07,"y":201.68,"x0":-0.7456706304751759,"y0":50.00291518627953,"z0":5.764671545344309,"aX":-1.194731636745235},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.1,"breakHorizontal":-0.1,"spinRate":2362,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.4142497728071377,"extension":5.513527601451008},"index":0,"playId":"ed1756c2-3976-3e5f-b1e7-56ccfc495c87","pitchNumber":1,"startTime":"2025-07-29T02:19:45.604Z","endTime":"2025-07-29T02:19:49.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":75.9,"strikeZoneTop":3.29999961824763,"strikeZoneBottom":1.53455328656474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.071278293123815,"aZ":-29.226292991372556,"pfxX":5.326893402934254,"pfxZ":2.013903654647807,"pX":-0.32914231968651947,"pZ":0.43167764699644007,"vX0":0.2317791810944143,"vY0":-121.49393627381238,"vZ0":-6.510414652665568,"x":129.55,"y":227.12,"x0":-1.1165061923307598,"y0":50.005961356872746,"z0":5.7497307611979105,"aX":7.811314718900676},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.0,"breakHorizontal":-9.6,"spinRate":2378,"spinDirection":89},"zone":13,"typeConfidence":2.0,"plateTime":0.4541971276994108,"extension":5.750778397524905},"index":1,"playId":"6bf8da94-4968-3c30-b8d4-084fcfafed17","pitchNumber":2,"startTime":"2025-07-29T02:20:06.194Z","endTime":"2025-07-29T02:20:10.315Z","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":94.8,"endSpeed":85.7,"strikeZoneTop":3.29999647064242,"strikeZoneBottom":1.52577574131252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.40888626498081,"aZ":-18.260170122582032,"pfxX":-10.572204954923727,"pfxZ":7.367860899182766,"pX":0.8034125756855861,"pZ":1.270480276397254,"vX0":7.447198683570511,"vY0":-137.49213374715322,"vZ0":-8.646827351573817,"x":86.38,"y":204.48,"x0":-0.5858770670535277,"y0":50.00080067219344,"z0":5.728006135651562,"aX":-19.95978940244557},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.4,"breakHorizontal":17.3,"spinRate":2319,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.40049065951637797,"extension":5.588198722588667},"index":2,"playId":"4253f6e9-54e8-39e3-98a8-54544d9f07d9","pitchNumber":3,"startTime":"2025-07-29T02:20:30.951Z","endTime":"2025-07-29T02:20:34.956Z","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":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.1,"strikeZoneTop":3.34478215933145,"strikeZoneBottom":1.47990907041064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.00445666082766,"aZ":-14.569397369210057,"pfxX":-4.890026126507671,"pfxZ":9.220655117421554,"pX":0.028454916223641737,"pZ":1.181047577084068,"vX0":4.035014144271686,"vY0":-138.30107546819713,"vZ0":-9.631150468502776,"x":115.92,"y":206.89,"x0":-0.8246381473540844,"y0":50.00268778651912,"z0":5.7191331715237625,"aX":-9.33591945504035},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.5,"breakHorizontal":7.8,"spinRate":2399,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3982436905820843,"extension":5.633672744487622},"index":3,"playId":"345f3810-7724-33a4-b98c-4621fe4c66fa","pitchNumber":4,"startTime":"2025-07-29T02:20:52.308Z","endTime":"2025-07-29T02:20:57.106Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:20:57.106Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Johnson singles on a ground ball to shortstop Francisco Lindor. Jackson Merrill to 3rd. Jake Cronenworth to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T02:22:12.949Z","endTime":"2025-07-29T02:23:57.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnThird":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"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":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T02:21:04.890Z","endTime":"2025-07-29T02:22:15.165Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.47789728035629,"aZ":-12.204917291192514,"pfxX":-3.821741430810592,"pfxZ":10.577029356168081,"pX":0.4065787704545473,"pZ":2.7490473032372202,"vX0":4.387242407332063,"vY0":-137.06883864014983,"vZ0":-6.242795062917468,"x":101.5,"y":164.56,"x0":-0.7241096203111611,"y0":50.00633066731354,"z0":5.902561836584439,"aX":-7.217858101436918},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":5.9,"spinRate":2353,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.4007862544843479,"extension":5.965071303592613},"index":1,"playId":"06704ce3-9080-3f1a-a2b3-77520d68a10d","pitchNumber":1,"startTime":"2025-07-29T02:22:15.165Z","endTime":"2025-07-29T02:22:18.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.9,"strikeZoneTop":3.43999935170952,"strikeZoneBottom":1.6677794184423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.96715252713205,"aZ":-23.495618458441715,"pfxX":4.392397785200659,"pfxZ":5.882380976272055,"pX":-0.47118604273592146,"pZ":2.295078842179038,"vX0":-0.0627422779959192,"vY0":-121.29638259966889,"vZ0":-3.6572872371814302,"x":134.96,"y":176.81,"x0":-1.0144940190132192,"y0":50.000996239896224,"z0":5.8948156813504395,"aX":6.478040700082466},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":10.0,"breakHorizontal":-7.9,"spinRate":2497,"spinDirection":84},"zone":4,"typeConfidence":2.0,"plateTime":0.45331703551929436,"extension":5.6756926634093805},"index":2,"playId":"29d0b1ce-ada5-367d-8b46-4a0891b1add0","pitchNumber":2,"startTime":"2025-07-29T02:22:37.415Z","endTime":"2025-07-29T02:22:41.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.44000059166227,"strikeZoneBottom":1.5992653990641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.245545728713576,"aZ":-30.06196977440771,"pfxX":-8.886132592862872,"pfxZ":1.3081615716476076,"pX":0.3208444985370566,"pZ":-0.7838996129727311,"vX0":5.450767316378951,"vY0":-126.3231543171881,"vZ0":-10.193039690787524,"x":104.77,"y":259.95,"x0":-0.7127415768119169,"y0":50.002710798972934,"z0":5.72818113327226,"aX":-14.3306158221052},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.2,"breakHorizontal":14.8,"spinRate":1649,"spinDirection":234},"zone":14,"typeConfidence":0.9,"plateTime":0.43395650286490417,"extension":5.938175975982351},"index":3,"playId":"2d22af8b-9a9d-3f2c-a422-ee251d330923","pitchNumber":3,"startTime":"2025-07-29T02:22:58.158Z","endTime":"2025-07-29T02:23:02.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.43161593775364,"strikeZoneBottom":1.61780294556807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.26892906879654,"aZ":-29.853640943498828,"pfxX":-8.828657867710007,"pfxZ":1.4596605457300051,"pX":0.4554789358779923,"pZ":-0.1682592424649336,"vX0":5.780824103114149,"vY0":-125.83602681646444,"vZ0":-8.775306320745683,"x":99.64,"y":243.32,"x0":-0.7329784159644304,"y0":50.00487201396825,"z0":5.808440953471929,"aX":-14.057369477658305},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.7,"breakHorizontal":14.5,"spinRate":1646,"spinDirection":234},"zone":14,"typeConfidence":0.9,"plateTime":0.436491064355391,"extension":5.792987148621413},"index":4,"playId":"abe4e7df-8265-371d-97d8-e18729176772","pitchNumber":4,"startTime":"2025-07-29T02:23:23.862Z","endTime":"2025-07-29T02:23:27.658Z","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":85.2,"endSpeed":76.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.398807097284504,"aZ":-22.50805872983378,"pfxX":5.9811106130684655,"pfxZ":6.401946802397779,"pX":0.2025040691426361,"pZ":2.7235467324542317,"vX0":0.8027606214954819,"vY0":-123.90649190884334,"vZ0":-3.1916581879126156,"x":109.28,"y":165.24,"x0":-0.9029856126455835,"y0":50.0035559352975,"z0":5.97131421310964,"aX":9.032363401408714},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":10.8,"breakHorizontal":-11.0,"spinRate":2224,"spinDirection":102},"zone":5,"typeConfidence":2.0,"plateTime":0.44702352758240504,"extension":5.7399143900747305},"hitData":{"launchSpeed":64.0,"launchAngle":-47.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.79,"coordY":158.39}},"index":5,"playId":"abfd8129-261c-333a-9d95-cf870b4e0c6e","pitchNumber":5,"startTime":"2025-07-29T02:23:49.332Z","endTime":"2025-07-29T02:23:57.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:23:57.987Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elias Díaz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T02:24:24.764Z","endTime":"2025-07-29T02:25:33.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"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":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":94.0,"endSpeed":84.5,"strikeZoneTop":3.25999962084131,"strikeZoneBottom":1.51723598585346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.39449576628868,"aZ":-18.565635153349152,"pfxX":-10.037973895438725,"pfxZ":7.334144726196659,"pX":-0.3468654182045489,"pZ":3.2484256660071447,"vX0":4.142618534438181,"vY0":-136.66179852872526,"vZ0":-3.993218059608976,"x":130.22,"y":151.07,"x0":-0.5944222984988446,"y0":50.00528460412667,"z0":6.035863653164559,"aX":-18.63273298814802},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.5,"breakHorizontal":17.0,"spinRate":2360,"spinDirection":196},"zone":1,"typeConfidence":0.9,"plateTime":0.40371578178864853,"extension":5.759850592814326},"index":0,"playId":"ad13c9e1-126f-311e-923b-d30709d33be0","pitchNumber":1,"startTime":"2025-07-29T02:24:43.661Z","endTime":"2025-07-29T02:24:47.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.25999961626944,"strikeZoneBottom":1.50881274769186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.739135314716755,"aZ":-13.004433637886914,"pfxX":-3.5373446500280017,"pfxZ":9.939995240490454,"pX":-0.3782250444119846,"pZ":2.408304928107266,"vX0":2.164182283517952,"vY0":-138.4422641367327,"vZ0":-6.828560236180477,"x":131.42,"y":173.76,"x0":-0.7130552089697375,"y0":50.00658056962367,"z0":5.788745694852782,"aX":-6.8242938273409335},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":5.9,"spinRate":2337,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.39659732108827006,"extension":5.632323364116044},"index":1,"playId":"34eb0c30-5c30-3106-94c5-18546c9216b8","pitchNumber":2,"startTime":"2025-07-29T02:25:06.532Z","endTime":"2025-07-29T02:25:10.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.361759988720806,"aZ":-10.345477762116975,"pfxX":-2.379184411306723,"pfxZ":11.035700427450173,"pX":-0.139197208527429,"pZ":2.5363705808410897,"vX0":2.442614950388419,"vY0":-140.37135689543834,"vZ0":-7.198879605966706,"x":122.31,"y":170.3,"x0":-0.7152080076721403,"y0":50.00624755375711,"z0":5.82237299132803,"aX":-4.707548960476895},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.5,"breakHorizontal":3.7,"spinRate":2358,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.3915118200510084,"extension":5.624799676583539},"index":2,"playId":"7a3940dc-3efb-35f5-813a-308d0919dbce","pitchNumber":3,"startTime":"2025-07-29T02:25:29.151Z","endTime":"2025-07-29T02:25:33.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:25:33.193Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T02:28:20.812Z","endTime":"2025-07-29T02:30:00.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T02:28:06.668Z","endTime":"2025-07-29T02:28:22.942Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.4,"strikeZoneTop":3.65007905640227,"strikeZoneBottom":1.76728986830383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.255023117362335,"aZ":-43.518371145633466,"pfxX":1.839586459100874,"pfxZ":-8.080534047906431,"pX":-0.995465643859272,"pZ":2.5967647093442214,"vX0":0.8034073901428842,"vY0":-118.46296254397117,"vZ0":0.837739874225057,"x":154.94,"y":168.67,"x0":-1.5792977025588057,"y0":50.00311045452762,"z0":6.25630601086574,"aX":2.5821374441091844},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-14.0,"breakHorizontal":-3.5,"spinRate":2829,"spinDirection":20},"zone":13,"typeConfidence":2.0,"plateTime":0.46458141761185034,"extension":6.295662542183702},"index":1,"playId":"17c41528-6d0f-3f68-826c-9078411f08dc","pitchNumber":1,"startTime":"2025-07-29T02:28:22.942Z","endTime":"2025-07-29T02:28:26.689Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.63665815378167,"strikeZoneBottom":1.71175727136038,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.70949088289933,"aZ":-31.473649822973666,"pfxX":0.5777417323547436,"pfxZ":0.40825896201423006,"pX":-1.038974715427206,"pZ":2.2974560288938948,"vX0":1.7348083959391571,"vY0":-130.29609992610708,"vZ0":-3.2832082193889294,"x":156.6,"y":176.75,"x0":-1.7898519811603748,"y0":50.002418148834586,"z0":5.965290491573775,"aX":0.9877917776393613},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.2,"breakHorizontal":-1.4,"spinRate":2761,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.4212167522298751,"extension":6.441693015290407},"index":2,"playId":"10c3c27b-f1a4-3dbc-ace9-85de83114d0a","pitchNumber":2,"startTime":"2025-07-29T02:28:37.569Z","endTime":"2025-07-29T02:28:41.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":87.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.65091539103553,"aZ":-8.686584634476707,"pfxX":-3.0425143933720955,"pfxZ":11.742932509791293,"pX":0.10889764762237397,"pZ":3.2459958022231405,"vX0":5.744897844268503,"vY0":-141.3496321512966,"vZ0":-6.290420822256134,"x":112.85,"y":151.14,"x0":-1.565252364674284,"y0":50.0054723396861,"z0":6.07424332046519,"aX":-6.087154311340279},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.9,"breakHorizontal":4.2,"spinRate":2725,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.3891983687340086,"extension":6.197073976316693},"index":3,"playId":"379cf229-f5ab-3668-b3f3-fb2c337b1c9c","pitchNumber":3,"startTime":"2025-07-29T02:28:57.361Z","endTime":"2025-07-29T02:29:00.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.64999993317238,"strikeZoneBottom":1.77210338949289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.47099636731973,"aZ":-46.22599888905305,"pfxX":-0.18185239652538776,"pfxZ":-9.031905916425629,"pX":0.758003634003152,"pZ":0.6382305068144768,"vX0":5.575327383528989,"vY0":-124.64127200826748,"vZ0":-3.575619172512921,"x":88.11,"y":221.55,"x0":-1.4938914322675731,"y0":50.0001953054969,"z0":5.94803605789193,"aX":-0.2846287839908591},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-16.9,"breakHorizontal":-1.1,"spinRate":2887,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.44120598225884766,"extension":6.453344608573146},"index":4,"playId":"cc069eeb-4231-3a7e-bfc9-520a4203841a","pitchNumber":4,"startTime":"2025-07-29T02:29:18.992Z","endTime":"2025-07-29T02:29:22.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.64999877734897,"strikeZoneBottom":1.78963220577306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.167038027632376,"aZ":-30.92720911354962,"pfxX":0.27019789644547965,"pfxZ":0.7216463021672528,"pX":-0.8951237917682494,"pZ":2.757353844490409,"vX0":2.5363061237520865,"vY0":-130.74960612281882,"vZ0":-2.404349327752776,"x":151.12,"y":164.33,"x0":-1.915279736689988,"y0":50.00022654221641,"z0":6.024029419393842,"aX":0.4645222638533357},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.0,"breakHorizontal":-1.1,"spinRate":2724,"spinDirection":101},"zone":11,"typeConfidence":2.0,"plateTime":0.419906370973929,"extension":6.309554495743912},"index":5,"playId":"3ec75220-a641-3ccc-92ff-5e7bc2961a17","pitchNumber":5,"startTime":"2025-07-29T02:29:36.940Z","endTime":"2025-07-29T02:29:41.726Z","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":0},"pitchData":{"startSpeed":98.2,"endSpeed":88.8,"strikeZoneTop":3.6332430296347,"strikeZoneBottom":1.6904427698948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.52102182520909,"aZ":-11.247399640705783,"pfxX":-3.761302861460243,"pfxZ":10.297725928935932,"pX":0.1814440351981826,"pZ":1.628015125496744,"vX0":5.7962170401048265,"vY0":-142.53137634520695,"vZ0":-10.010391647290831,"x":110.08,"y":194.82,"x0":-1.4014953933336407,"y0":50.005927102237244,"z0":5.9219642542386275,"aX":-7.64581994839713},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":5.5,"spinRate":2464,"spinDirection":194},"zone":8,"typeConfidence":2.0,"plateTime":0.386111740971816,"extension":6.415778508150572},"index":6,"playId":"cc8be846-06b9-39a9-8b00-e0ced416d610","pitchNumber":6,"startTime":"2025-07-29T02:29:55.784Z","endTime":"2025-07-29T02:30:00.244Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:30:00.244Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Francisco Lindor doubles (20) on a ground ball to third baseman Manny Machado, deflected by pitcher Dylan Cease.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T02:30:20.685Z","endTime":"2025-07-29T02:31:25.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":656302,"link":"/api/v1/people/656302"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":99.1,"endSpeed":88.9,"strikeZoneTop":3.46622754105861,"strikeZoneBottom":1.70549630091811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.69251391534944,"aZ":-10.342890725889234,"pfxX":-3.156303328098463,"pfxZ":10.601438712941283,"pX":-0.30171145504208974,"pZ":2.9835222293217387,"vX0":4.604412767237293,"vY0":-144.0440272312477,"vZ0":-6.924982641742519,"x":128.5,"y":158.22,"x0":-1.5258831316117047,"y0":50.00418018163465,"z0":6.089694168986109,"aX":-6.5008193869508215},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.6,"breakHorizontal":4.6,"spinRate":2627,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.3831892721929844,"extension":6.192410039438342},"index":0,"playId":"4838c141-a5f0-3021-8bc7-369a14b12255","pitchNumber":1,"startTime":"2025-07-29T02:30:28.325Z","endTime":"2025-07-29T02:30:31.914Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-29T02:30:48.694Z","endTime":"2025-07-29T02:30:55.901Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":75.2,"strikeZoneTop":3.42552619005691,"strikeZoneBottom":1.56061291832338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.401479438694192,"aZ":-47.52726881812269,"pfxX":2.3878342063762283,"pfxZ":-10.562030746881133,"pX":-0.4565717355278569,"pZ":3.527663091137858,"vX0":2.1232681932750674,"vY0":-121.35665079699622,"vZ0":3.543773003134625,"x":134.4,"y":143.53,"x0":-1.6613284367522918,"y0":50.004070625775874,"z0":6.26250435712639,"aX":3.4701625607362345},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-17.6,"breakHorizontal":-4.9,"spinRate":2920,"spinDirection":26},"zone":1,"typeConfidence":2.0,"plateTime":0.4558432548405662,"extension":6.342616351851565},"index":2,"playId":"f8c3da4a-2d7f-388f-ae7c-d17a9e79c735","pitchNumber":2,"startTime":"2025-07-29T02:30:55.901Z","endTime":"2025-07-29T02:31:00.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":88.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.5216762218978,"aZ":-12.2809391447219,"pfxX":-0.810999922749422,"pfxZ":9.73858335611872,"pX":-0.6623187708647448,"pZ":2.5014495300369957,"vX0":2.8579171364825404,"vY0":-143.07902892941496,"vZ0":-7.832986630395051,"x":142.25,"y":171.24,"x0":-1.5752593822395382,"y0":50.00439432672479,"z0":6.070805950172842,"aX":-1.6570356922888065},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.0,"breakHorizontal":0.8,"spinRate":2688,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.38497357070837923,"extension":5.928110321518344},"hitData":{"launchSpeed":99.6,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":87.97,"coordY":181.58}},"index":3,"playId":"af1d1cf6-8652-39c4-8415-08f13fef98d1","pitchNumber":3,"startTime":"2025-07-29T02:31:14.093Z","endTime":"2025-07-29T02:31:25.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:31:25.125Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Juan Soto called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T02:34:44.283Z","endTime":"2025-07-29T02:37:55.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7,8,9,10],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T02:32:06.305Z","endTime":"2025-07-29T02:34:46.456Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.1,"strikeZoneTop":3.12150852397957,"strikeZoneBottom":1.61673171448849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.794822021569487,"aZ":-45.445594806489794,"pfxX":0.6393351421364137,"pfxZ":-9.289727421190953,"pX":-1.2146209484942718,"pZ":1.5452438241061515,"vX0":1.386833990592283,"vY0":-120.07075430052585,"vZ0":-0.7929694963295949,"x":163.3,"y":197.06,"x0":-1.887582098819793,"y0":50.00001875448905,"z0":5.9984199558921505,"aX":0.913606830186222},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-16.6,"breakHorizontal":-1.6,"spinRate":2840,"spinDirection":20},"zone":13,"typeConfidence":2.0,"plateTime":0.45988953269337074,"extension":6.329474449538541},"index":1,"playId":"365287e9-639b-37eb-956d-56849d93c665","pitchNumber":1,"startTime":"2025-07-29T02:34:46.456Z","endTime":"2025-07-29T02:34:50.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":80.7,"strikeZoneTop":3.21000001076403,"strikeZoneBottom":1.70937902101761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.885281612701338,"aZ":-30.24572824959094,"pfxX":-2.599119914275307,"pfxZ":1.1564570603247384,"pX":-0.2793482158800986,"pZ":0.4171253782236795,"vX0":5.380412462215276,"vY0":-129.26409140246358,"vZ0":-7.481301558990987,"x":127.65,"y":227.52,"x0":-2.0685974793715776,"y0":50.00004281607535,"z0":5.733947438837304,"aX":-4.312440842511871},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.4,"breakHorizontal":3.2,"spinRate":2757,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.42696152971714696,"extension":6.280343754786021},"index":2,"playId":"cbab2ac7-c5a3-33d1-90b3-b2ddf17a1862","pitchNumber":2,"startTime":"2025-07-29T02:35:05.490Z","endTime":"2025-07-29T02:35:09.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.21000066183182,"strikeZoneBottom":1.64027579510602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.75452213371103,"aZ":-26.25329905839845,"pfxX":-1.1660266633127845,"pfxZ":3.4154761752127065,"pX":0.22910726468657122,"pZ":1.637658412715718,"vX0":5.917164615620304,"vY0":-131.31699491327396,"vZ0":-5.403272989234369,"x":108.27,"y":194.56,"x0":-1.909238028786995,"y0":50.002859357579965,"z0":5.693831249565177,"aX":-2.0218339003156816},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.2,"breakHorizontal":0.7,"spinRate":2759,"spinDirection":157},"zone":8,"typeConfidence":2.0,"plateTime":0.41830901896225514,"extension":6.382834287275042},"index":3,"playId":"a373cea2-d0bb-3a15-a2e1-e7bcb351d844","pitchNumber":3,"startTime":"2025-07-29T02:35:27.717Z","endTime":"2025-07-29T02:35:31.712Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":74.4,"strikeZoneTop":3.2382342039708,"strikeZoneBottom":1.65875660159187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.24712751553372,"aZ":-44.717460503491985,"pfxX":0.24475010003290532,"pfxZ":-8.761056612098024,"pX":-1.022212733822236,"pZ":2.6303783685624333,"vX0":1.7874262235255391,"vY0":-121.03632576700542,"vZ0":1.5485109143450657,"x":155.96,"y":167.76,"x0":-1.8128990283312052,"y0":50.00093018073018,"z0":6.005143234275161,"aX":0.35037862659097485},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-14.9,"breakHorizontal":-1.0,"spinRate":2813,"spinDirection":28},"zone":11,"typeConfidence":2.0,"plateTime":0.45868378741497784,"extension":6.239504078984111},"index":4,"playId":"0a72a194-c12b-323c-8597-d17f70832c48","pitchNumber":4,"startTime":"2025-07-29T02:35:45.069Z","endTime":"2025-07-29T02:35:49.243Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-29T02:36:01.762Z","endTime":"2025-07-29T02:36:23.825Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.471532401450464,"aZ":-27.1090345700664,"pfxX":-2.0361791201488417,"pfxZ":2.9290747963537305,"pX":-0.21298390494436345,"pZ":1.9290648650389934,"vX0":5.606418284802163,"vY0":-131.3235967131099,"vZ0":-4.606677524563947,"x":125.12,"y":186.7,"x0":-2.1206835671894257,"y0":50.00228038334041,"z0":5.747482874326924,"aX":-3.520473901807227},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.4,"breakHorizontal":2.3,"spinRate":2832,"spinDirection":150},"zone":8,"typeConfidence":2.0,"plateTime":0.41873201967671925,"extension":6.2086959895374365},"index":6,"playId":"ffb9382b-70dd-3e07-b729-a847fe04e882","pitchNumber":5,"startTime":"2025-07-29T02:36:23.825Z","endTime":"2025-07-29T02:36:26.985Z","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":1},"index":7,"playId":"3ff96769-9f0e-429a-97f9-376bdd32f6eb","startTime":"2025-07-29T02:36:45.591Z","endTime":"2025-07-29T02:36:50.591Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":88.8,"strikeZoneTop":3.08782570259844,"strikeZoneBottom":1.45608910326919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.09763609771196,"aZ":-12.68209016326169,"pfxX":-3.524790333923163,"pfxZ":9.593844653551958,"pX":1.424377733744138,"pZ":1.9157718949542324,"vX0":9.857269374003868,"vY0":-142.63712840116753,"vZ0":-8.817182684254382,"x":62.71,"y":187.05,"x0":-1.6399706503858749,"y0":50.0033614820643,"z0":5.874637292960983,"aX":-7.1627171790778},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":4.1,"spinRate":2630,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.3860806351761221,"extension":6.552855865092241},"index":8,"playId":"dbfaae34-8d4d-32f9-b8df-01c96ac71ebe","pitchNumber":6,"startTime":"2025-07-29T02:37:03.070Z","endTime":"2025-07-29T02:37:06.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":88.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.298085222857054,"aZ":-14.227933924222633,"pfxX":-3.2046854005495136,"pfxZ":8.83278055850474,"pX":0.5870870398368419,"pZ":2.2354957900382573,"vX0":7.223367845727127,"vY0":-142.46142000767634,"vZ0":-7.721051413567759,"x":94.62,"y":178.42,"x0":-1.5783243657730757,"y0":50.00271093055233,"z0":5.90261285767575,"aX":-6.511707334291271},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.4,"breakHorizontal":4.2,"spinRate":2669,"spinDirection":187},"zone":6,"typeConfidence":2.0,"plateTime":0.38622262531808804,"extension":6.53245709860611},"index":9,"playId":"eb96ac1a-2657-36b3-8c44-9ecfa4ee3ab1","pitchNumber":7,"startTime":"2025-07-29T02:37:26.002Z","endTime":"2025-07-29T02:37:30.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.5,"strikeZoneTop":3.02077434802006,"strikeZoneBottom":1.46610730101565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.43361402391017,"aZ":-47.0372490457335,"pfxX":0.8831825511815592,"pfxZ":-9.685910459097437,"pX":-0.7822783438290489,"pZ":2.7114142385522855,"vX0":2.2779431521259914,"vY0":-124.30488227601445,"vZ0":1.38489001348182,"x":146.82,"y":165.57,"x0":-1.8325114623366505,"y0":50.00245143833013,"z0":6.111792982457808,"aX":1.3551674988068294},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-16.8,"breakHorizontal":-2.3,"spinRate":2970,"spinDirection":31},"zone":1,"typeConfidence":2.0,"plateTime":0.44394173131004244,"extension":6.328455669298983},"index":10,"playId":"42931141-16c1-3080-97e1-32a99565b5fc","pitchNumber":8,"startTime":"2025-07-29T02:37:50.506Z","endTime":"2025-07-29T02:37:55.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:37:55.395Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T02:40:14.040Z","endTime":"2025-07-29T02:41:22.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[0,1],"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T02:38:14.686Z","endTime":"2025-07-29T02:39:46.316Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"}},{"details":{"description":"Mets manager Carlos Mendoza ejected by HP umpire Emil Jimenez.","event":"Ejection","eventType":"ejection","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-29T02:39:46.316Z","endTime":"2025-07-29T02:40:16.172Z","isPitch":false,"type":"action","player":{"id":425825,"link":"/api/v1/people/425825"},"umpire":{"id":621660,"link":"/api/v1/people/621660"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.0,"strikeZoneTop":3.59999981974297,"strikeZoneBottom":1.75404370180749,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.176083004545422,"aZ":-46.33885817791414,"pfxX":0.05473113285590192,"pfxZ":-9.87992647693075,"pX":-0.3696735320035492,"pZ":2.300567050328317,"vX0":2.723404572206298,"vY0":-120.35869417904591,"vZ0":0.8897139519772128,"x":131.09,"y":176.66,"x0":-1.5335654820033262,"y0":50.000163796709536,"z0":6.10335304221412,"aX":0.07791809705551349},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-17.2,"breakHorizontal":-0.8,"spinRate":2880,"spinDirection":28},"zone":7,"typeConfidence":2.0,"plateTime":0.4589852625296875,"extension":6.375090966314183},"index":2,"playId":"54d5dd94-dca3-3702-8e56-baf0353f3144","pitchNumber":1,"startTime":"2025-07-29T02:40:16.172Z","endTime":"2025-07-29T02:40:19.788Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":3,"playId":"61fa0f4d-621d-47e5-82ab-2a8f47a81b81","startTime":"2025-07-29T02:40:34.572Z","endTime":"2025-07-29T02:40:39.572Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.406378326572003,"aZ":-31.027658701662293,"pfxX":-2.28576924264199,"pfxZ":0.6605542400126279,"pX":1.0040623415649332,"pZ":1.8042071138638707,"vX0":7.460190986903834,"vY0":-131.58199884969022,"vZ0":-4.343930533989239,"x":78.73,"y":190.07,"x0":-1.5876049197480888,"y0":50.001081143054,"z0":5.810661914167398,"aX":-3.9547635670575496},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.4,"breakHorizontal":2.3,"spinRate":2881,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4184199540098703,"extension":6.355170790608099},"index":4,"playId":"7e5a4cbd-2a16-3193-9daf-f65feb161147","pitchNumber":2,"startTime":"2025-07-29T02:40:50.292Z","endTime":"2025-07-29T02:40:53.599Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-29T02:41:05.025Z","endTime":"2025-07-29T02:41:19.238Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.641098063905734,"aZ":-30.862646548053768,"pfxX":-1.325777085584133,"pfxZ":0.7775883307626819,"pX":1.0832161847852693,"pZ":2.0465324568939476,"vX0":7.045299275829561,"vY0":-129.69108391996815,"vZ0":-3.793653186975224,"x":75.71,"y":183.52,"x0":-1.5080067515283042,"y0":50.0023962509315,"z0":5.90790689513512,"aX":-2.236187304469074},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.7,"breakHorizontal":0.7,"spinRate":2986,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.42395428976432914,"extension":6.478533743901891},"index":6,"playId":"7b3d893f-92bc-3533-bed9-46809c63c2b5","pitchNumber":3,"startTime":"2025-07-29T02:41:19.238Z","endTime":"2025-07-29T02:41:22.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:41:22.796Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, third baseman Ronny Mauricio to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T02:43:51.766Z","endTime":"2025-07-29T02:44:16.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":83.9,"strikeZoneTop":3.82999872224381,"strikeZoneBottom":1.80442374700283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.5393592667367,"aZ":-13.306748623575308,"pfxX":-4.538269288812298,"pfxZ":10.241182200552819,"pX":-1.551465885720976,"pZ":3.007676442312396,"vX0":-0.3597641019451048,"vY0":-136.68377369423382,"vZ0":-5.376641693503222,"x":176.14,"y":157.57,"x0":-0.8297154200676224,"y0":50.00231348158155,"z0":5.956897327862936,"aX":-8.35920827267033},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":8.3,"spinRate":2305,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40485242628264695,"extension":5.7489672458811},"index":0,"playId":"d1bd583e-96b8-3bac-a99c-74715284b91d","pitchNumber":1,"startTime":"2025-07-29T02:43:52.344Z","endTime":"2025-07-29T02:43:55.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.0,"strikeZoneTop":3.83,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.75410748808962,"aZ":-31.003188519247306,"pfxX":-7.007494197903801,"pfxZ":0.7523225177951955,"pX":-0.344638188335323,"pZ":1.9050493286609032,"vX0":3.28832907322083,"vY0":-124.57767055336923,"vZ0":-3.7369098490323633,"x":130.14,"y":187.34,"x0":-0.7796526522034397,"y0":50.00235101720738,"z0":6.019875717421471,"aX":-10.88531053865928},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.7,"breakHorizontal":11.8,"spinRate":1549,"spinDirection":234},"zone":7,"typeConfidence":0.9,"plateTime":0.4416567996283538,"extension":5.8292340254940385},"hitData":{"launchSpeed":103.5,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.06,"coordY":164.71}},"index":1,"playId":"a100c8ab-8740-3c03-8979-2488fe100a9d","pitchNumber":2,"startTime":"2025-07-29T02:44:08.174Z","endTime":"2025-07-29T02:44:16.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:44:16.210Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to left fielder Brandon Nimmo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T02:44:34.832Z","endTime":"2025-07-29T02:45:23.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":2},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":95.6,"endSpeed":86.3,"strikeZoneTop":3.30999951689596,"strikeZoneBottom":1.59625979248544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.04028182275824,"aZ":-10.257074682041276,"pfxX":-3.7621497565901407,"pfxZ":11.369795272305792,"pX":1.3765924889791823,"pZ":2.52450084171764,"vX0":6.414133040705391,"vY0":-138.89683872395932,"vZ0":-7.235408315918656,"x":64.53,"y":170.62,"x0":-0.48817004322457613,"y0":50.00097434369234,"z0":5.867991346444593,"aX":-7.251423082780474},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.0,"breakHorizontal":5.3,"spinRate":2326,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3964103747955745,"extension":5.652369620916694},"index":0,"playId":"6f4081b2-e85f-3724-9d02-8a711845cfe7","pitchNumber":1,"startTime":"2025-07-29T02:44:40.360Z","endTime":"2025-07-29T02:44:44.477Z","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":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.30999908932922,"strikeZoneBottom":1.55201325115292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.305815864129585,"aZ":-12.386087860387322,"pfxX":-3.416366171333161,"pfxZ":10.29064060637224,"pX":-0.08768808346737357,"pZ":1.9129108054709951,"vX0":2.989440432899542,"vY0":-138.59117460898605,"vZ0":-8.28434079184964,"x":120.34,"y":187.13,"x0":-0.7426071055185091,"y0":50.00257001937129,"z0":5.790730843170437,"aX":-6.569269271412502},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":5.5,"spinRate":2278,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.39696624946540426,"extension":5.918265662434544},"index":1,"playId":"c359994d-f34e-355a-b6dc-6d43cdef048f","pitchNumber":2,"startTime":"2025-07-29T02:44:56.634Z","endTime":"2025-07-29T02:45:00.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.53984576005665,"aZ":-10.00134543515992,"pfxX":-3.309524808570314,"pfxZ":11.386527385990487,"pX":0.6126620624632572,"pZ":2.4807041409565955,"vX0":4.379499808044581,"vY0":-139.21827183299766,"vZ0":-7.501898179211601,"x":93.65,"y":171.8,"x0":-0.5566501705130518,"y0":50.004686211162365,"z0":5.885589831234746,"aX":-6.446142009737997},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.1,"breakHorizontal":5.0,"spinRate":2294,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.39460390001696544,"extension":5.90972204385526},"hitData":{"launchSpeed":73.2,"launchAngle":46.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.29,"coordY":136.53}},"index":2,"playId":"02e24003-76b6-3ad5-907a-9684c41fbacf","pitchNumber":3,"startTime":"2025-07-29T02:45:13.723Z","endTime":"2025-07-29T02:45:23.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:45:23.362Z","atBatIndex":23},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Manny Machado hit by pitch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T02:45:44.804Z","endTime":"2025-07-29T02:46:17.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.6507186834502,"aZ":-11.75548196483051,"pfxX":-3.4278357801509736,"pfxZ":10.48197300760788,"pX":0.24278533833559623,"pZ":2.951190738462656,"vX0":3.6344028538581954,"vY0":-139.46688933674733,"vZ0":-6.101024459502465,"x":107.75,"y":159.1,"x0":-0.6389346695498486,"y0":50.00355004450299,"z0":5.960273635166446,"aX":-6.6776258447352435},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.8,"breakHorizontal":5.4,"spinRate":2338,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.39442841388383876,"extension":5.511751106134694},"index":0,"playId":"4e5e9de7-8eac-3acc-9c1b-2081e9963cec","pitchNumber":1,"startTime":"2025-07-29T02:45:48.863Z","endTime":"2025-07-29T02:45:52.158Z","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(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":85.8,"endSpeed":78.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.83156889370329,"aZ":-30.174836436886984,"pfxX":-4.374904276543947,"pfxZ":1.273174082755352,"pX":-2.0570418655035954,"pZ":3.5095017610369243,"vX0":-1.375000872446817,"vY0":-124.9434511167256,"vZ0":-0.5835184726677582,"x":195.41,"y":144.02,"x0":-0.9302567837383201,"y0":50.00259798658835,"z0":6.241066837528696,"aX":-6.867561025936805},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.4,"breakHorizontal":8.3,"spinRate":1635,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.43956990998372225,"extension":5.637597782334579},"index":1,"playId":"31ddc8d7-a7b5-3385-b09d-3a2a3cb53618","pitchNumber":2,"startTime":"2025-07-29T02:46:10.890Z","endTime":"2025-07-29T02:46:17.565Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:46:17.565Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Merrill walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T02:47:35.902Z","endTime":"2025-07-29T02:49:30.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[0,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T02:46:54.875Z","endTime":"2025-07-29T02:47:38.092Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.8,"strikeZoneTop":3.60000048418545,"strikeZoneBottom":1.58393597348848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.46082877583349,"aZ":-13.115918266444035,"pfxX":-2.2843838776397787,"pfxZ":10.206491523106918,"pX":-0.8899420921533582,"pZ":4.200256385622366,"vX0":0.9563950268573516,"vY0":-136.59748264581805,"vZ0":-2.4705467096969884,"x":150.92,"y":125.37,"x0":-0.9502238476194813,"y0":50.00130456454884,"z0":6.031919342080658,"aX":-4.264512991043236},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.1,"breakHorizontal":3.8,"spinRate":2299,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4028502266532539,"extension":5.7741469250381225},"index":1,"playId":"71485730-efa0-33fd-a548-2312058a974d","pitchNumber":1,"startTime":"2025-07-29T02:47:38.092Z","endTime":"2025-07-29T02:47:45.905Z","isPitch":true,"type":"pitch"},{"details":{"description":"Manny Machado steals (9) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"71485730-efa0-33fd-a548-2312058a974d","startTime":"2025-07-29T02:47:58.871Z","endTime":"2025-07-29T02:48:15.658Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"}},{"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":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.39565023075572,"aZ":-13.800202963399911,"pfxX":-4.420175942245377,"pfxZ":9.717041784602026,"pX":0.0031355200583017572,"pZ":3.084345561379615,"vX0":3.502953305849432,"vY0":-137.80164357077982,"vZ0":-5.1315284533167125,"x":116.88,"y":155.5,"x0":-0.7209234059899798,"y0":50.003644877150386,"z0":5.929399630674899,"aX":-8.359263413191025},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":7.1,"spinRate":2341,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4000355448881985,"extension":5.819813622461384},"index":3,"playId":"c590a5f1-98c4-3443-91db-6adabb60cceb","pitchNumber":2,"startTime":"2025-07-29T02:48:15.658Z","endTime":"2025-07-29T02:48:18.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.1,"strikeZoneTop":3.59999948693497,"strikeZoneBottom":1.65464283567023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.057248711008913,"aZ":-29.703798460511557,"pfxX":3.5533699629981665,"pfxZ":1.5439214398070855,"pX":0.8164988447684496,"pZ":0.6250387266816545,"vX0":2.873666192580938,"vY0":-126.85993630182195,"vZ0":-7.0456868180355,"x":85.88,"y":221.9,"x0":-0.801043112978272,"y0":50.0011857634701,"z0":5.873645213543015,"aX":5.667526368585265},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.1,"breakHorizontal":-7.2,"spinRate":2360,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4353040269338697,"extension":5.726003503048049},"index":4,"playId":"37bd8d77-29b7-3ce0-94c5-db182cb7d09e","pitchNumber":3,"startTime":"2025-07-29T02:48:38.808Z","endTime":"2025-07-29T02:48:42.319Z","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":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.6,"strikeZoneTop":3.60000102652381,"strikeZoneBottom":1.67418336507107,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.461739543501693,"aZ":-29.83381036633977,"pfxX":-6.860357661058107,"pfxZ":1.4849170917047378,"pX":-0.7578632221062949,"pZ":0.8166919093169321,"vX0":2.551167006464377,"vY0":-125.35493783637688,"vZ0":-6.457485057602357,"x":145.89,"y":216.73,"x0":-0.9052523207686672,"y0":50.00059448875031,"z0":5.903269278896733,"aX":-10.772053047229125},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.3,"breakHorizontal":11.8,"spinRate":1602,"spinDirection":226},"zone":13,"typeConfidence":0.9,"plateTime":0.4391758672333612,"extension":5.850875631500965},"index":5,"playId":"a415fedd-1f38-33c3-a2ba-9f8b33e337e3","pitchNumber":4,"startTime":"2025-07-29T02:49:03.027Z","endTime":"2025-07-29T02:49:07.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":75.7,"strikeZoneTop":3.6000007879151,"strikeZoneBottom":1.67888992063201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.978399193373132,"aZ":-24.853307430383595,"pfxX":4.187126524452633,"pfxZ":4.992387444220788,"pX":0.4227749947169824,"pZ":1.015301183435205,"vX0":2.01156344774022,"vY0":-121.4998541471988,"vZ0":-6.136695497837748,"x":100.88,"y":211.37,"x0":-0.9648341285081568,"y0":50.00401407479668,"z0":5.788186793521191,"aX":6.1428240098268985},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.6,"breakHorizontal":-8.2,"spinRate":2398,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4540766167924559,"extension":5.97587204610074},"index":6,"playId":"2ff194ab-6a51-36c5-9e38-17572cf9312e","pitchNumber":5,"startTime":"2025-07-29T02:49:23.545Z","endTime":"2025-07-29T02:49:30.098Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:49:30.098Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a line drive to center fielder Jeff McNeil. Manny Machado scores. Jackson Merrill to 3rd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T02:49:58.927Z","endTime":"2025-07-29T02:51:34.841Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnThird":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":593423,"link":"/api/v1/people/593423"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.02699529110345,"aZ":-17.963306649329496,"pfxX":-9.901090154939402,"pfxZ":7.53332692446474,"pX":-0.775110594054148,"pZ":3.1743898294763135,"vX0":3.4178350395490487,"vY0":-137.7935963967953,"vZ0":-4.248574426875105,"x":146.55,"y":153.07,"x0":-0.75930610036249,"y0":50.00407317406374,"z0":5.981911007230416,"aX":-18.679790104172177},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.7,"breakHorizontal":16.9,"spinRate":2219,"spinDirection":210},"zone":1,"typeConfidence":0.9,"plateTime":0.4004148648273458,"extension":5.823546948338574},"index":0,"playId":"0645100b-565b-300b-9411-aa1ea004c14f","pitchNumber":1,"startTime":"2025-07-29T02:50:09.721Z","endTime":"2025-07-29T02:50:13.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.60876177756587,"strikeZoneBottom":1.64476584147743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.270261392641984,"aZ":-30.85203218311791,"pfxX":-6.373050489134924,"pfxZ":0.822454436261252,"pX":-0.9576445512636358,"pZ":0.7841423691291906,"vX0":1.9468785505987691,"vY0":-126.0866064226973,"vZ0":-6.64478116057246,"x":153.5,"y":217.61,"x0":-0.913037204749606,"y0":50.00303383806303,"z0":5.951731097884607,"aX":-10.233922703650395},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.1,"breakHorizontal":11.0,"spinRate":1540,"spinDirection":224},"zone":13,"typeConfidence":0.9,"plateTime":0.4348483882850709,"extension":5.881990700852125},"index":1,"playId":"1818d304-616a-33dc-8cc5-9a0cee14d993","pitchNumber":2,"startTime":"2025-07-29T02:50:37.925Z","endTime":"2025-07-29T02:50:42.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.47232661195602,"strikeZoneBottom":1.64820632051222,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.674548396820867,"aZ":-29.42071947917634,"pfxX":-6.374288081808756,"pfxZ":1.7688944021962438,"pX":0.07148499934068323,"pZ":3.2016120700388577,"vX0":4.045910331688686,"vY0":-124.18503874981411,"vZ0":-1.2931354025360797,"x":114.28,"y":152.34,"x0":-0.7535555092737819,"y0":50.00216453439764,"z0":6.184157763048832,"aX":-9.921177690809676},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.1,"breakHorizontal":10.6,"spinRate":1608,"spinDirection":230},"zone":2,"typeConfidence":0.9,"plateTime":0.44163185910835434,"extension":5.723908544655046},"index":2,"playId":"bc0215d3-95e6-39ea-839e-050a0be1421d","pitchNumber":3,"startTime":"2025-07-29T02:51:01.344Z","endTime":"2025-07-29T02:51:06.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":85.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.03341027430318,"aZ":-20.20999449722039,"pfxX":-10.47429122473062,"pfxZ":6.235122349283786,"pX":-0.6883372631185875,"pZ":3.042360051675739,"vX0":3.7755399735148583,"vY0":-139.03645762909193,"vZ0":-4.293685133846872,"x":143.24,"y":156.64,"x0":-0.7194877364770178,"y0":50.00136977151044,"z0":5.984064106215873,"aX":-20.091016662946668},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.4,"breakHorizontal":17.9,"spinRate":2223,"spinDirection":206},"zone":1,"typeConfidence":0.91,"plateTime":0.3970236259519959,"extension":5.739461364905859},"hitData":{"launchSpeed":72.1,"launchAngle":21.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.25,"coordY":114.67}},"index":3,"playId":"3cd2e534-1693-3fcf-92a0-c53af6da9565","pitchNumber":4,"startTime":"2025-07-29T02:51:24.562Z","endTime":"2025-07-29T02:51:34.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:51:34.841Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T02:52:37.678Z","endTime":"2025-07-29T02:53:48.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"346dcd43-b92c-32a8-b8a3-aa1ab5191ffa","startTime":"2025-07-29T02:52:20.215Z","endTime":"2025-07-29T02:52:24.906Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.85842930363047,"aZ":-20.433416859666078,"pfxX":-0.6924643284086622,"pfxZ":6.593793250298605,"pX":1.1371599006524438,"pZ":2.0487335420381036,"vX0":5.103170345951304,"vY0":-132.9088399663063,"vZ0":-6.111370052369619,"x":73.65,"y":183.46,"x0":-0.7219534652352724,"y0":50.00007626499588,"z0":5.873167405518848,"aX":-1.2331868127563033},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.8,"breakHorizontal":0.1,"spinRate":2319,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.41293044239116883,"extension":5.7963911942238155},"index":1,"playId":"68e8521d-aad8-304b-9e76-e993e10868c8","pitchNumber":1,"startTime":"2025-07-29T02:52:39.891Z","endTime":"2025-07-29T02:52:43.960Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.34105454506593,"aZ":-28.982066119769087,"pfxX":-6.560116582983506,"pfxZ":2.016563023131031,"pX":-1.3342871574333417,"pZ":2.5522509387859706,"vX0":1.356448043545184,"vY0":-124.60851864950718,"vZ0":-2.598312868358265,"x":167.86,"y":169.87,"x0":-1.030688416639482,"y0":50.00351329906414,"z0":5.98543418011487,"aX":-10.391368182028742},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.4,"breakHorizontal":11.6,"spinRate":1479,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.4383502718274759,"extension":5.788823197035597},"index":2,"playId":"32646e4b-1276-303c-be5d-014b818dd2bd","pitchNumber":2,"startTime":"2025-07-29T02:53:01.881Z","endTime":"2025-07-29T02:53:07.737Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":85.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.187950053432125,"aZ":-11.041505172811352,"pfxX":-4.252467892054343,"pfxZ":10.986473833645917,"pX":-0.3788653477426958,"pZ":4.404622040043294,"vX0":2.7870998233897812,"vY0":-139.020312510103,"vZ0":-2.2713094448323154,"x":131.44,"y":119.86,"x0":-0.8509155856671655,"y0":50.003100652599095,"z0":5.981870190123173,"aX":-8.179971994586337},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.4,"breakHorizontal":7.0,"spinRate":2387,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.396628990129837,"extension":5.7641295978167335},"index":3,"playId":"f8ab00ee-0389-331f-8b6b-6e96717490dc","pitchNumber":3,"startTime":"2025-07-29T02:53:43.491Z","endTime":"2025-07-29T02:53:48.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:53:48.745Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeff McNeil walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T02:56:20.113Z","endTime":"2025-07-29T02:58:53.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.28566033692484,"aZ":-14.038898403129759,"pfxX":-7.972927904355058,"pfxZ":9.29002866499283,"pX":-0.4222059260858604,"pZ":3.298932669031523,"vX0":5.949150765959378,"vY0":-139.52802921157374,"vZ0":-4.9406978663995575,"x":133.09,"y":149.71,"x0":-1.5568094618859591,"y0":50.00257810073632,"z0":6.032741482463126,"aX":-15.564897321739437},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":13.1,"spinRate":2410,"spinDirection":194},"zone":1,"typeConfidence":2.0,"plateTime":0.3940410837785495,"extension":6.277498032915489},"index":0,"playId":"9e1d8366-27ba-3229-af3d-a6d6a711fd1e","pitchNumber":1,"startTime":"2025-07-29T02:56:34.653Z","endTime":"2025-07-29T02:56:38.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.0,"strikeZoneTop":3.57196382419579,"strikeZoneBottom":1.6839096279714,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.55428379655404,"aZ":-12.41523708199707,"pfxX":-3.054354159768253,"pfxZ":10.027458017456407,"pX":0.5912094594376096,"pZ":5.548570748013655,"vX0":6.544112116667845,"vY0":-140.38926729008543,"vZ0":0.1853744962158571,"x":94.46,"y":88.97,"x0":-1.3866770968696824,"y0":50.00440318836625,"z0":6.29805327916029,"aX":-6.020049524384951},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.4,"breakHorizontal":4.0,"spinRate":2343,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.3920553240589828,"extension":6.240973892675821},"index":1,"playId":"2c59a93b-20cb-382a-87b2-46b46da494d2","pitchNumber":2,"startTime":"2025-07-29T02:56:50.711Z","endTime":"2025-07-29T02:56:53.964Z","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":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.39851513447495,"aZ":-17.387926469425143,"pfxX":-10.520294619437024,"pfxZ":7.368410053072269,"pX":0.06863542425140874,"pZ":3.1652988453518485,"vX0":8.135179803703448,"vY0":-141.09456762468633,"vZ0":-4.837728457886885,"x":114.38,"y":153.32,"x0":-1.4913735115865334,"y0":50.00646106978603,"z0":6.029845717475497,"aX":-21.124011626690173},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.5,"breakHorizontal":17.3,"spinRate":2397,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.3888357390968884,"extension":6.416697031726274},"index":2,"playId":"120fae78-042a-3882-a3d7-f6544a9f43fc","pitchNumber":3,"startTime":"2025-07-29T02:57:05.789Z","endTime":"2025-07-29T02:57:08.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.3,"strikeZoneTop":3.54481696367966,"strikeZoneBottom":1.83831442618523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.59165670585927,"aZ":-27.902348551487112,"pfxX":-1.9791026718259044,"pfxZ":2.5120381365542803,"pX":-1.0927676953358598,"pZ":1.8530584638562013,"vX0":2.6939324076499154,"vY0":-130.61492206605115,"vZ0":-4.436837365258455,"x":158.65,"y":188.75,"x0":-1.8880716456533808,"y0":50.00395705538338,"z0":5.711689020501767,"aX":-3.365758206598379},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.6,"breakHorizontal":2.9,"spinRate":2596,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.42193200716076884,"extension":6.259729309629445},"index":3,"playId":"c4f53b84-048c-31e9-b498-95d744bcd378","pitchNumber":4,"startTime":"2025-07-29T02:57:23.561Z","endTime":"2025-07-29T02:57:27.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":88.4,"strikeZoneTop":3.63999935678299,"strikeZoneBottom":1.78507636644256,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.75459352790026,"aZ":-9.836542012108277,"pfxX":-4.562940637415413,"pfxZ":10.920141508278952,"pX":0.17175850234242288,"pZ":4.627071981492816,"vX0":6.58333699529401,"vY0":-143.62794937539596,"vZ0":-2.665083541922317,"x":110.45,"y":113.85,"x0":-1.5798229075931087,"y0":50.001962828656644,"z0":6.197831425530166,"aX":-9.333614819071494},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.2,"breakHorizontal":6.6,"spinRate":2448,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.38444168167801696,"extension":6.242678510297376},"index":4,"playId":"1bff8bf4-e214-32ed-ae26-861c4e0f4f95","pitchNumber":5,"startTime":"2025-07-29T02:57:41.118Z","endTime":"2025-07-29T02:57:44.285Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-29T02:57:51.373Z","endTime":"2025-07-29T02:58:07.344Z","isPitch":false,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":87.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.659342960189605,"aZ":-6.806466763891695,"pfxX":-2.78297564561657,"pfxZ":12.590909562923937,"pX":-0.45888677133382927,"pZ":2.0995429616235906,"vX0":4.12324742342901,"vY0":-142.64962916689697,"vZ0":-9.310209531946528,"x":134.49,"y":182.09,"x0":-1.5766920684944423,"y0":50.00227846784225,"z0":5.8740806566977986,"aX":-5.607070332146291},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":20.5,"breakHorizontal":4.0,"spinRate":2430,"spinDirection":198},"zone":7,"typeConfidence":2.0,"plateTime":0.38730534842509634,"extension":6.37154478251287},"index":6,"playId":"126b11bc-fb4f-3c2a-825b-4e9f05b73229","pitchNumber":6,"startTime":"2025-07-29T02:58:07.344Z","endTime":"2025-07-29T02:58:10.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":88.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.13104591700729,"aZ":-8.774853622967099,"pfxX":-2.1013320896654184,"pfxZ":11.44990146867832,"pX":0.09262776464342024,"pZ":2.7917646767144437,"vX0":4.431485847000465,"vY0":-143.22642632358335,"vZ0":-7.5179872306701725,"x":113.47,"y":163.4,"x0":-1.2131463878706183,"y0":50.000154714843326,"z0":6.025095514872186,"aX":-4.293619521809736},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.1,"breakHorizontal":2.8,"spinRate":2248,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.3848332379430408,"extension":6.485125622329092},"index":7,"playId":"e720d434-776c-3c1b-bedd-0f3fd72844c6","pitchNumber":7,"startTime":"2025-07-29T02:58:27.386Z","endTime":"2025-07-29T02:58:30.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":89.2,"strikeZoneTop":3.54021675027338,"strikeZoneBottom":1.7338096096213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.60601468351255,"aZ":-9.830968447378433,"pfxX":-4.544046377018667,"pfxZ":10.745227526299988,"pX":-1.1371551673689382,"pZ":4.325245995070305,"vX0":3.32223718362891,"vY0":-144.6473555735159,"vZ0":-3.3635143151232034,"x":160.35,"y":122.0,"x0":-1.7212151519160712,"y0":50.003751534736814,"z0":6.124675617132854,"aX":-9.449989384883645},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.7,"breakHorizontal":7.4,"spinRate":2343,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.3814039758908261,"extension":6.350415862298271},"index":8,"playId":"28ca9eb8-02cb-3442-826c-4071a92fe63e","pitchNumber":8,"startTime":"2025-07-29T02:58:49.628Z","endTime":"2025-07-29T02:58:53.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:58:53.063Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mark Vientos flies out sharply to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T02:59:15.584Z","endTime":"2025-07-29T03:00:25.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.47690211263255,"aZ":-28.575056822441695,"pfxX":-3.791179971861396,"pfxZ":2.10783719665168,"pX":-0.42222535267222894,"pZ":3.268974670404637,"vX0":4.048577976187626,"vY0":-130.51622158587983,"vZ0":-1.4471121305818544,"x":133.09,"y":150.52,"x0":-1.5096532465866979,"y0":50.001002040862694,"z0":6.006611151501347,"aX":-6.463681602452738},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.7,"breakHorizontal":5.9,"spinRate":2577,"spinDirection":161},"zone":1,"typeConfidence":2.0,"plateTime":0.4215670941245033,"extension":6.350345445727553},"index":0,"playId":"7a777c5a-867a-3244-99b6-28e45c042306","pitchNumber":1,"startTime":"2025-07-29T02:59:17.699Z","endTime":"2025-07-29T02:59:21.248Z","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":97.4,"endSpeed":86.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":40.14990545919422,"aZ":-6.387783868297147,"pfxX":-3.0362669731994947,"pfxZ":13.056390614841732,"pX":-0.08198330945233985,"pZ":3.2227966820436333,"vX0":4.700053357759424,"vY0":-141.51034486946372,"vZ0":-6.639712424459815,"x":120.13,"y":151.76,"x0":-1.390334764947721,"y0":50.00582329109803,"z0":6.044344704423249,"aX":-5.998344898871142},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.6,"breakVerticalInduced":22.0,"breakHorizontal":4.2,"spinRate":2450,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.39099715015007064,"extension":6.525602141465493},"index":1,"playId":"79a9bcb5-9532-33f9-b4cd-f67075bdac82","pitchNumber":2,"startTime":"2025-07-29T02:59:39.162Z","endTime":"2025-07-29T02:59:42.388Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-29T02:59:56.466Z","endTime":"2025-07-29T03:00:12.043Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"}},{"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":0},"pitchData":{"startSpeed":96.8,"endSpeed":86.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.655924785005425,"aZ":-8.482191818582837,"pfxX":-2.4948688590469508,"pfxZ":12.073110820491374,"pX":0.5018898137180422,"pZ":3.139583905877974,"vX0":6.1731278665128855,"vY0":-140.58043378528768,"vZ0":-6.479130497317451,"x":97.87,"y":154.01,"x0":-1.4176952249913832,"y0":50.00454130338075,"z0":6.053097521090191,"aX":-4.896831040319448},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.4,"breakHorizontal":3.0,"spinRate":2493,"spinDirection":188},"zone":3,"typeConfidence":2.0,"plateTime":0.39254748892617863,"extension":6.397032376423411},"hitData":{"launchSpeed":103.3,"launchAngle":35.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":188.86,"coordY":58.65}},"index":3,"playId":"543ea976-28f9-3b12-b7e1-54eaddfc4317","pitchNumber":3,"startTime":"2025-07-29T03:00:12.043Z","endTime":"2025-07-29T03:00:25.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:00:25.743Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty strikes out swinging. Jeff McNeil steals (2) 2nd base.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T03:01:18.411Z","endTime":"2025-07-29T03:03:31.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":87.4,"strikeZoneTop":3.94107066226972,"strikeZoneBottom":1.95825680022109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.389915751768655,"aZ":-10.676569593813667,"pfxX":-2.553036772480851,"pfxZ":10.791500011021945,"pX":0.7495885716462191,"pZ":4.581000592762723,"vX0":7.3060976098647,"vY0":-141.45341128522287,"vZ0":-2.518285964573045,"x":88.43,"y":115.09,"x0":-1.554652025764782,"y0":50.000568772530805,"z0":6.183577600069795,"aX":-5.085584516358607},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.1,"breakHorizontal":2.9,"spinRate":2436,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.3897547692621184,"extension":6.305221177098565},"index":0,"playId":"9fd3a7f3-750b-3f48-8998-3797ab8cb406","pitchNumber":1,"startTime":"2025-07-29T03:01:24.017Z","endTime":"2025-07-29T03:01:28.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.4,"strikeZoneTop":3.81,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.641386230348473,"aZ":-46.8719148057641,"pfxX":-0.5052536496013618,"pfxZ":-10.008024953879179,"pX":-0.5239508261782044,"pZ":0.4543130738317444,"vX0":2.4201666140552507,"vY0":-121.69817486389786,"vZ0":-3.2463785983245694,"x":136.97,"y":226.51,"x0":-1.4750226432811262,"y0":50.00468350589178,"z0":5.951257109254714,"aX":-0.7417365279905027},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-18.6,"breakHorizontal":0.2,"spinRate":2822,"spinDirection":17},"zone":13,"typeConfidence":2.0,"plateTime":0.45380522223573516,"extension":6.305135529768413},"index":1,"playId":"ac7df121-0f01-311d-92b9-a20d1ef8682a","pitchNumber":2,"startTime":"2025-07-29T03:01:41.925Z","endTime":"2025-07-29T03:01:46.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":75.5,"strikeZoneTop":3.80999953797058,"strikeZoneBottom":1.76184763467655,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.2331045634654,"aZ":-48.41076476447123,"pfxX":2.981876016584854,"pfxZ":-11.09065455172673,"pX":-0.8703012185378529,"pZ":3.4212960863998423,"vX0":1.1582926199453394,"vY0":-121.70480744496389,"vZ0":3.4740616517496474,"x":150.17,"y":146.41,"x0":-1.7431079404991405,"y0":50.00289632180514,"z0":6.23913544987622,"aX":4.365296955941227},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-18.6,"breakHorizontal":-5.8,"spinRate":2830,"spinDirection":27},"zone":11,"typeConfidence":2.0,"plateTime":0.4542505323415793,"extension":6.242019927466503},"index":2,"playId":"9f49c157-21bf-33b4-89d2-c4fd56f0cf3e","pitchNumber":3,"startTime":"2025-07-29T03:02:04.893Z","endTime":"2025-07-29T03:02:09.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":85.9,"strikeZoneTop":3.73049257631382,"strikeZoneBottom":1.74242289999239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.84066363616675,"aZ":-11.748232941487053,"pfxX":-2.5214526646825637,"pfxZ":10.600497667944438,"pX":0.7738944322490061,"pZ":5.214431424826478,"vX0":7.707905440308394,"vY0":-139.267347431534,"vZ0":-0.517154660334031,"x":87.5,"y":97.99,"x0":-1.7256018944017122,"y0":50.00195104349575,"z0":6.193649724028202,"aX":-4.859311182585715},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.2,"breakHorizontal":2.6,"spinRate":2603,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.39619862276629414,"extension":6.428251163987578},"index":3,"playId":"cda25959-ed1a-38ff-8dfb-14329e005e09","pitchNumber":4,"startTime":"2025-07-29T03:02:24.739Z","endTime":"2025-07-29T03:02:28.116Z","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":1},"index":4,"playId":"9bc667de-c392-4cb3-91b1-d292a8e1ecac","startTime":"2025-07-29T03:02:43.862Z","endTime":"2025-07-29T03:02:48.862Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":74.5,"strikeZoneTop":3.83789473108515,"strikeZoneBottom":1.68494819759567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.972330370168258,"aZ":-47.488643678815194,"pfxX":1.1761426770515437,"pfxZ":-10.79593184827582,"pX":-0.6322271704164094,"pZ":2.3564337850418866,"vX0":1.9665258974471855,"vY0":-119.97297608578434,"vZ0":1.332480855386155,"x":141.1,"y":175.16,"x0":-1.6239860659923007,"y0":50.00205789824214,"z0":6.116204255232916,"aX":1.6683198281281244},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-18.6,"breakHorizontal":-2.8,"spinRate":2823,"spinDirection":24},"zone":7,"typeConfidence":2.0,"plateTime":0.4612899262077983,"extension":6.324896188187279},"index":5,"playId":"c52aaa5c-d2f2-3b3f-b226-77411cba17c1","pitchNumber":5,"startTime":"2025-07-29T03:02:59.135Z","endTime":"2025-07-29T03:03:03.068Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":87.8,"strikeZoneTop":3.81,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.150470997561435,"aZ":-9.594629427766796,"pfxX":-1.5520707166492986,"pfxZ":11.223998168734088,"pX":0.061037485315674773,"pZ":3.1684063255177612,"vX0":4.759516711253904,"vY0":-142.43913552666598,"vZ0":-6.0144935621062325,"x":114.67,"y":153.23,"x0":-1.445631379033967,"y0":50.00072104832815,"z0":5.943835003921244,"aX":-3.122547305074374},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.0,"breakHorizontal":1.7,"spinRate":2573,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.3876843289288625,"extension":6.326664148311332},"index":6,"playId":"9bc15012-31ee-3105-bd84-6ee34736fae9","pitchNumber":6,"startTime":"2025-07-29T03:03:21.001Z","endTime":"2025-07-29T03:03:31.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:03:31.785Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Francisco Alvarez walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T03:03:54.785Z","endTime":"2025-07-29T03:06:36.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":90.0,"endSpeed":81.8,"strikeZoneTop":3.32000136218075,"strikeZoneBottom":1.52516263791874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.816412073357633,"aZ":-30.20465490562886,"pfxX":-0.6897198465408694,"pfxZ":1.148397943658619,"pX":0.32313307716809153,"pZ":3.78752108509099,"vX0":5.205788072404256,"vY0":-130.95143651840576,"vZ0":0.13355551255347553,"x":104.68,"y":136.52,"x0":-1.6082833086712398,"y0":50.006278468901776,"z0":6.01105732086676,"aX":-1.1878910659954176},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.4,"breakHorizontal":0.0,"spinRate":2855,"spinDirection":97},"zone":12,"typeConfidence":2.0,"plateTime":0.41960305337167636,"extension":6.262068702015646},"index":0,"playId":"7ece7755-314d-36fb-8c0e-2bbb9e382e92","pitchNumber":1,"startTime":"2025-07-29T03:04:04.563Z","endTime":"2025-07-29T03:04:08.400Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.32000072653387,"strikeZoneBottom":1.51141967908797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.46908107707983,"aZ":-9.929763245899844,"pfxX":-2.169742204446591,"pfxZ":11.112854554605937,"pX":0.8603883371928004,"pZ":0.24011506914328642,"vX0":6.702611362811767,"vY0":-140.71812351608017,"vZ0":-13.48644657338849,"x":84.2,"y":232.3,"x0":-1.272413842939308,"y0":50.00419463997616,"z0":5.742911962635146,"aX":-4.343977518236855},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.4,"breakHorizontal":2.5,"spinRate":2598,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.38950401443183846,"extension":6.4866816225717825},"index":1,"playId":"bb6c1448-a737-38bc-a52c-6c8f4abccd16","pitchNumber":2,"startTime":"2025-07-29T03:04:22.500Z","endTime":"2025-07-29T03:04:25.879Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2025-07-29T03:04:38.995Z","endTime":"2025-07-29T03:05:41.268Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":87.3,"strikeZoneTop":3.320001003289,"strikeZoneBottom":1.55960578717186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.77627250578981,"aZ":-9.516140593932317,"pfxX":-2.854746512008047,"pfxZ":11.39111543938286,"pX":0.5538344704001971,"pZ":3.9069362459808983,"vX0":6.085146819600333,"vY0":-141.44477811862916,"vZ0":-4.231293421213418,"x":95.89,"y":133.29,"x0":-1.2724463266376256,"y0":50.00124937259954,"z0":6.053537255081844,"aX":-5.677969936956922},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.7,"breakHorizontal":3.7,"spinRate":2551,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.38997711229909804,"extension":6.471021605563645},"index":3,"playId":"aeff37fa-fa12-3c30-a466-1a003d1cf680","pitchNumber":3,"startTime":"2025-07-29T03:05:41.268Z","endTime":"2025-07-29T03:05:44.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":87.9,"strikeZoneTop":3.32000117289863,"strikeZoneBottom":1.49020493837765,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.114134102188764,"aZ":-8.678074997898163,"pfxX":-2.888439037388642,"pfxZ":11.73971215138395,"pX":0.4470209749097409,"pZ":2.033742772738094,"vX0":5.954533656004479,"vY0":-141.69274181352958,"vZ0":-8.782727699650314,"x":99.96,"y":183.87,"x0":-1.321442057318718,"y0":50.00129284965392,"z0":5.755971301635995,"aX":-5.780578613481148},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.3,"breakHorizontal":3.8,"spinRate":2576,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.3888934246927911,"extension":6.453709661918508},"index":4,"playId":"b5efe283-6271-3fff-9cb6-69156dfc4f68","pitchNumber":4,"startTime":"2025-07-29T03:05:59.918Z","endTime":"2025-07-29T03:06:04.019Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":5,"startTime":"2025-07-29T03:06:15.423Z","endTime":"2025-07-29T03:06:32.103Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":73.4,"strikeZoneTop":3.18119616883813,"strikeZoneBottom":1.46168782002362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.3510352648566,"aZ":-47.2422120757214,"pfxX":2.083877590244736,"pfxZ":-10.881059000743535,"pX":0.026677487385164865,"pZ":3.651378026249834,"vX0":3.161706739961861,"vY0":-118.53747948235649,"vZ0":4.221922750516063,"x":115.98,"y":140.19,"x0":-1.609385613612994,"y0":50.00391624963058,"z0":6.238990626591787,"aX":2.8848085381634117},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-17.9,"breakHorizontal":-4.7,"spinRate":2845,"spinDirection":23},"zone":12,"typeConfidence":2.0,"plateTime":0.46694039499664886,"extension":6.44153933170997},"index":6,"playId":"afa44946-4439-3389-b3f6-3e734e95f68c","pitchNumber":5,"startTime":"2025-07-29T03:06:32.103Z","endTime":"2025-07-29T03:06:36.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:06:36.459Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ronny Mauricio pops out to third baseman Manny Machado in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T03:07:01.020Z","endTime":"2025-07-29T03:07:17.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":88.7,"strikeZoneTop":3.91,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.63619689208173,"aZ":-9.939259997088742,"pfxX":-1.977500039903656,"pfxZ":10.906139891724013,"pX":0.003789693831335563,"pZ":3.5873923081883192,"vX0":5.166462905834248,"vY0":-142.77091033652115,"vZ0":-5.07117213061532,"x":116.86,"y":141.92,"x0":-1.5823971530480898,"y0":50.00664195125409,"z0":6.028045140919437,"aX":-4.033376782548985},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.7,"breakHorizontal":2.4,"spinRate":2590,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.38545593476563944,"extension":6.45816373774439},"hitData":{"launchSpeed":78.0,"launchAngle":75.0,"totalDistance":92.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":94.56,"coordY":196.28}},"index":0,"playId":"f363a984-092d-373a-9e67-7da2aea7fcd6","pitchNumber":1,"startTime":"2025-07-29T03:07:08.578Z","endTime":"2025-07-29T03:07:17.496Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:07:17.496Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out to right fielder Juan Soto.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T03:09:34.702Z","endTime":"2025-07-29T03:10:33.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.4,"strikeZoneTop":3.30000028911347,"strikeZoneBottom":1.50294326767543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.652150357867924,"aZ":-17.06560340158508,"pfxX":-9.417889331471642,"pfxZ":8.03046096107081,"pX":-0.8009199755560062,"pZ":1.4092715762282806,"vX0":3.1169149387269157,"vY0":-137.54524313660139,"vZ0":-8.723630336422111,"x":147.53,"y":200.73,"x0":-0.7376409945414207,"y0":50.00480031071294,"z0":5.821600847029526,"aX":-17.720182299699204},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.5,"breakHorizontal":16.2,"spinRate":2155,"spinDirection":214},"zone":13,"typeConfidence":0.9,"plateTime":0.4010076046216171,"extension":5.682138886087821},"index":0,"playId":"c279be6e-d705-36b2-95d6-c86064cb0668","pitchNumber":1,"startTime":"2025-07-29T03:09:50.734Z","endTime":"2025-07-29T03:09:55.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.4,"strikeZoneTop":3.4346515195186,"strikeZoneBottom":1.56725594221617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.238897011425614,"aZ":-17.474246046730652,"pfxX":-10.288276658118546,"pfxZ":7.776510652559461,"pX":0.05352556853069849,"pZ":2.3622048927554498,"vX0":5.494872070391649,"vY0":-137.97699045406992,"vZ0":-6.2682804023350185,"x":114.96,"y":175.0,"x0":-0.64784563201055,"y0":50.00593788999696,"z0":5.87918536958893,"aX":-19.45638038367499},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.6,"breakHorizontal":17.2,"spinRate":2167,"spinDirection":211},"zone":5,"typeConfidence":0.9,"plateTime":0.39994785498139107,"extension":5.741648135238075},"index":1,"playId":"fceff634-450b-322c-bcda-9517e9239bbf","pitchNumber":2,"startTime":"2025-07-29T03:10:07.412Z","endTime":"2025-07-29T03:10:11.229Z","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":84.5,"endSpeed":75.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.53626623435151,"aZ":-21.98322440126036,"pfxX":5.162950843521244,"pfxZ":6.8645193675583265,"pX":-0.2955398416952399,"pZ":2.1539784851342336,"vX0":-0.18345085780164494,"vY0":-122.78216915680302,"vZ0":-4.393351071954304,"x":128.27,"y":180.62,"x0":-0.8866398237350689,"y0":50.00362915286907,"z0":5.902196875876217,"aX":7.666393507613664},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":11.3,"breakHorizontal":-9.2,"spinRate":2416,"spinDirection":108},"zone":4,"typeConfidence":2.0,"plateTime":0.45087905797163064,"extension":5.754158551185473},"hitData":{"launchSpeed":99.1,"launchAngle":36.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.49,"coordY":65.56}},"index":2,"playId":"2c846349-9466-3d1a-85ad-9178987f7da8","pitchNumber":3,"startTime":"2025-07-29T03:10:24.045Z","endTime":"2025-07-29T03:10:33.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:10:33.296Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryce Johnson pops out to second baseman Brett Baty.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T03:10:50.561Z","endTime":"2025-07-29T03:12:03.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"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(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":84.7,"endSpeed":76.7,"strikeZoneTop":3.60118907061122,"strikeZoneBottom":1.66830990178716,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.53908167827787,"aZ":-23.42577984005029,"pfxX":5.0451328564847495,"pfxZ":5.751435235847623,"pX":-0.48164585441814456,"pZ":3.595395323767481,"vX0":-0.15774893679733482,"vY0":-123.33806558975522,"vZ0":-1.1335073956505015,"x":135.36,"y":141.7,"x0":-1.0703990857621253,"y0":50.0001505471393,"z0":6.060784102603594,"aX":7.669304261524165},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":10.3,"breakHorizontal":-9.0,"spinRate":2313,"spinDirection":105},"zone":1,"typeConfidence":2.0,"plateTime":0.4463450495350094,"extension":5.793165373688399},"index":0,"playId":"43230223-32d3-3cc8-a208-17b41e9beca5","pitchNumber":1,"startTime":"2025-07-29T03:11:01.141Z","endTime":"2025-07-29T03:11:05.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.5578355029347,"aZ":-16.982896102910487,"pfxX":-3.8001149197299817,"pfxZ":7.788816898538686,"pX":-0.6963776298001243,"pZ":3.6075476907566455,"vX0":1.4563164214796929,"vY0":-139.31143676969882,"vZ0":-3.2389960452091193,"x":143.54,"y":141.38,"x0":-0.734573308519588,"y0":50.001595522731876,"z0":5.918860862131889,"aX":-7.411093906063776},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.6,"breakHorizontal":6.6,"spinRate":2292,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3943250490578789,"extension":5.664377749816221},"index":1,"playId":"35018e9d-0d97-3077-8df6-919b075d2e07","pitchNumber":2,"startTime":"2025-07-29T03:11:16.317Z","endTime":"2025-07-29T03:11:19.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.13293205475493,"aZ":-18.063379519062334,"pfxX":-3.6941420589216056,"pfxZ":7.206611797549515,"pX":-0.541249357324508,"pZ":2.921835773443739,"vX0":1.8203854168976905,"vY0":-139.69570409659258,"vZ0":-4.938027999223982,"x":137.63,"y":159.89,"x0":-0.7246026137660967,"y0":50.0044892630697,"z0":5.9156745278195615,"aX":-7.235773969762037},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.1,"breakHorizontal":6.2,"spinRate":2305,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.39344523056446246,"extension":5.74728580024435},"index":2,"playId":"d84c661e-ef3a-30f1-8b01-dd3f22d4e893","pitchNumber":3,"startTime":"2025-07-29T03:11:35.189Z","endTime":"2025-07-29T03:11:38.377Z","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":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.73833656536949,"aZ":-17.195900765937214,"pfxX":-4.5457210535386725,"pfxZ":7.761674757017161,"pX":0.5969546567556274,"pZ":3.1682237585947606,"vX0":4.860117077932231,"vY0":-138.89235715191452,"vZ0":-4.215858999268112,"x":94.25,"y":153.24,"x0":-0.5955008772772112,"y0":50.0009061221481,"z0":5.869378428587413,"aX":-8.7697176285108},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.2,"breakHorizontal":7.1,"spinRate":2312,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.39626288334138504,"extension":5.673151465987249},"hitData":{"launchSpeed":71.0,"launchAngle":48.0,"totalDistance":204.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":143.47,"coordY":121.26}},"index":3,"playId":"9ef15d8c-ac2a-3e66-8cad-826793fdd9cc","pitchNumber":4,"startTime":"2025-07-29T03:11:54.290Z","endTime":"2025-07-29T03:12:03.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:12:03.049Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Elias Díaz flies out to left fielder Brandon Nimmo.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T03:12:17.976Z","endTime":"2025-07-29T03:12:34.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.23510609231178,"aZ":-16.294182694343306,"pfxX":-9.927389114180224,"pfxZ":8.181778445703808,"pX":-0.5824944171890608,"pZ":2.580972951473372,"vX0":3.30555572949869,"vY0":-139.14406838964172,"vZ0":-6.213280683034422,"x":139.2,"y":169.09,"x0":-0.5037036227132974,"y0":50.00020431549702,"z0":5.941568100846952,"aX":-19.26172766812054},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.6,"breakHorizontal":17.2,"spinRate":2309,"spinDirection":209},"zone":4,"typeConfidence":0.91,"plateTime":0.3952050018929931,"extension":5.6535955266377025},"hitData":{"launchSpeed":76.5,"launchAngle":39.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.6,"coordY":95.57}},"index":0,"playId":"7c5ae6f6-90ab-3035-86b7-8149477eee73","pitchNumber":1,"startTime":"2025-07-29T03:12:25.585Z","endTime":"2025-07-29T03:12:34.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:12:34.605Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Nimmo singles on a ground ball to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T03:15:01.838Z","endTime":"2025-07-29T03:15:33.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":87.8,"strikeZoneTop":3.64999913837924,"strikeZoneBottom":1.81057456401628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.858014894964604,"aZ":-11.26223663007126,"pfxX":-3.1770020735294433,"pfxZ":10.421708284023815,"pX":-0.5285178166223293,"pZ":4.812628098932473,"vX0":4.378414603031419,"vY0":-141.80771288945505,"vZ0":-1.8041469634145106,"x":137.15,"y":108.84,"x0":-1.690421763875531,"y0":50.00535999469305,"z0":6.188414329994565,"aX":-6.376859742864307},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.6,"breakHorizontal":4.7,"spinRate":2583,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.38842845160714345,"extension":6.32668284983907},"index":0,"playId":"d9e00721-d36b-3c6d-a222-35f82ea79a42","pitchNumber":1,"startTime":"2025-07-29T03:15:07.420Z","endTime":"2025-07-29T03:15:10.432Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.48482634027306,"aZ":-44.43673519637432,"pfxX":1.202832449302171,"pfxZ":-8.603477710372406,"pX":-0.07515192069843406,"pZ":2.9461678391295694,"vX0":2.75135498724231,"vY0":-119.55527143348193,"vZ0":1.932275003105412,"x":119.86,"y":159.23,"x0":-1.4046333850572,"y0":50.00464263913619,"z0":6.163809485301275,"aX":1.7137592683792748},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-14.6,"breakHorizontal":-2.9,"spinRate":2672,"spinDirection":22},"zone":5,"typeConfidence":2.0,"plateTime":0.46095416383338383,"extension":6.246914014196038},"hitData":{"launchSpeed":92.9,"launchAngle":-3.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.0,"coordY":98.0}},"index":1,"playId":"f3474637-95e0-3191-acba-2b0180bc77dc","pitchNumber":2,"startTime":"2025-07-29T03:15:23.832Z","endTime":"2025-07-29T03:15:33.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:15:33.905Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Lindor singles on a soft ground ball to third baseman Manny Machado. Brandon Nimmo to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T03:15:52.139Z","endTime":"2025-07-29T03:18:09.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"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,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"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":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.1,"strikeZoneTop":3.50999993562571,"strikeZoneBottom":1.64837691096603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.29862642265337,"aZ":-14.729421851460636,"pfxX":-7.774012404286662,"pfxZ":8.86314200258231,"pX":0.6373362837214002,"pZ":3.8860098427460907,"vX0":8.225020777721394,"vY0":-140.2549434614944,"vZ0":-3.332532620197446,"x":92.71,"y":133.86,"x0":-1.3403268065767728,"y0":50.002018162022694,"z0":6.065981511044415,"aX":-15.300536292532039},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":12.1,"spinRate":2326,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.3923383246145433,"extension":6.396192441062603},"index":0,"playId":"179169ad-7676-3302-90f5-1104d3b662dc","pitchNumber":1,"startTime":"2025-07-29T03:16:02.551Z","endTime":"2025-07-29T03:16:06.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.8,"strikeZoneTop":3.46078441462686,"strikeZoneBottom":1.63625093410436,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.930530109666535,"aZ":-27.460970091535454,"pfxX":-1.543265411567882,"pfxZ":2.6827067245603535,"pX":0.122493209168751,"pZ":1.2167599061667183,"vX0":5.501905927612083,"vY0":-132.8087539619789,"vZ0":-6.667414987586769,"x":112.33,"y":205.93,"x0":-1.790959718992931,"y0":50.00178767896758,"z0":5.803645881330273,"aX":-2.710458692677008},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.4,"breakHorizontal":1.4,"spinRate":2718,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.4151218886483732,"extension":6.256427583474945},"index":1,"playId":"f61e9fd4-df85-303c-b6fc-ace1e764b58e","pitchNumber":2,"startTime":"2025-07-29T03:16:21.769Z","endTime":"2025-07-29T03:16:25.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.3,"strikeZoneTop":3.31714413886975,"strikeZoneBottom":1.52117055611627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.16085972831805,"aZ":-28.83527632408626,"pfxX":-0.3896905796911181,"pfxZ":1.8720157847250967,"pX":-0.6994795632327484,"pZ":2.5031791828466954,"vX0":3.2958480365132674,"vY0":-133.55739107633852,"vZ0":-3.3914969505924413,"x":143.66,"y":171.19,"x0":-1.9056321503492137,"y0":50.00408946275467,"z0":5.89230533610025,"aX":-0.6958591460960172},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.8,"breakHorizontal":-0.1,"spinRate":2713,"spinDirection":180},"zone":4,"typeConfidence":2.0,"plateTime":0.412107582580882,"extension":6.32375298686068},"index":2,"playId":"51c53706-a562-33b2-a2cb-116fa015ab57","pitchNumber":3,"startTime":"2025-07-29T03:16:42.822Z","endTime":"2025-07-29T03:16:46.483Z","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":98.9,"endSpeed":89.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.3674714148304,"aZ":-6.6503915688190025,"pfxX":-3.3510047451158638,"pfxZ":12.388112599713372,"pX":-0.13950744644677832,"pZ":2.0609612606455325,"vX0":5.5602362619131025,"vY0":-143.58750690177686,"vZ0":-9.627953802264283,"x":122.32,"y":183.13,"x0":-1.6776203059711337,"y0":50.00550108644006,"z0":5.895149823116036,"aX":-6.905993867775678},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":20.3,"breakHorizontal":4.8,"spinRate":2514,"spinDirection":198},"zone":8,"typeConfidence":2.0,"plateTime":0.38342457264068974,"extension":6.484681272026818},"index":3,"playId":"cf7abe23-95a0-3e8d-938f-30bc63c64035","pitchNumber":4,"startTime":"2025-07-29T03:17:03.551Z","endTime":"2025-07-29T03:17:07.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.325842135273213,"aZ":-44.94231754923006,"pfxX":2.823049972542633,"pfxZ":-8.088280033850712,"pX":0.1095369756304382,"pZ":0.763888168303277,"vX0":3.5920874393802897,"vY0":-125.87494351785509,"vZ0":-3.453021200835889,"x":112.82,"y":218.16,"x0":-1.7113360197149505,"y0":50.002099088351365,"z0":5.850214210229013,"aX":4.456984478758073},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-15.2,"breakHorizontal":-6.0,"spinRate":2886,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.43780732049519067,"extension":6.372324826454139},"index":4,"playId":"e1d6313b-9ed3-3897-9a3d-b6fd954f2ee6","pitchNumber":5,"startTime":"2025-07-29T03:17:27.647Z","endTime":"2025-07-29T03:17:39.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.327031162003838,"aZ":-28.26527465597804,"pfxX":-0.6945814823226556,"pfxZ":2.1215507609961985,"pX":-0.20850033247767683,"pZ":2.945712143817882,"vX0":5.162464400403595,"vY0":-134.5002186945705,"vZ0":-2.3885917776545065,"x":124.95,"y":159.25,"x0":-2.0570383062228355,"y0":50.00457120783321,"z0":5.835951659981465,"aX":-1.2813608899484947},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.6,"breakHorizontal":0.2,"spinRate":2728,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.4061752656332569,"extension":6.232887425818662},"hitData":{"launchSpeed":50.9,"launchAngle":-54.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":101.0,"coordY":171.0}},"index":5,"playId":"331f4e99-c833-3664-a6f2-71a4a53200a3","pitchNumber":6,"startTime":"2025-07-29T03:17:59.676Z","endTime":"2025-07-29T03:18:09.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:18:09.541Z","atBatIndex":37},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Juan Soto grounds into a force out, second baseman Jake Cronenworth to shortstop Xander Bogaerts. Brandon Nimmo to 3rd. Francisco Lindor out at 2nd. Juan Soto to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T03:18:41.072Z","endTime":"2025-07-29T03:19:28.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnThird":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"0b3555be-7ace-43b7-b820-ee10f494d382","startTime":"2025-07-29T03:18:41.072Z","endTime":"2025-07-29T03:18:46.072Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":76.6,"strikeZoneTop":3.20999967439477,"strikeZoneBottom":1.56532210696755,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.305133395692756,"aZ":-42.275720683609386,"pfxX":7.307016242653474,"pfxZ":-6.637859863726467,"pX":-1.1694378133965013,"pZ":2.9476832736248766,"vX0":0.46107630675513905,"vY0":-124.78457080780666,"vZ0":1.264848648037222,"x":161.58,"y":159.19,"x0":-2.3030965920026096,"y0":50.00383529268053,"z0":6.014562263754966,"aX":11.118836331485564},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-11.2,"breakHorizontal":-13.2,"spinRate":3073,"spinDirection":34},"zone":11,"typeConfidence":2.0,"plateTime":0.44498138910403107,"extension":6.238526449097915},"index":1,"playId":"2c58ba29-e706-31af-baf2-7f63ff2ff603","pitchNumber":1,"startTime":"2025-07-29T03:18:59.175Z","endTime":"2025-07-29T03:19:03.394Z","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":89.1,"endSpeed":80.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.40010094930259,"aZ":-26.329392333553557,"pfxX":0.3458618909563125,"pfxZ":3.475346171176681,"pX":-0.9268544851369157,"pZ":2.2090176571539097,"vX0":2.8022289883380367,"vY0":-129.6825455169543,"vZ0":-4.027810992548869,"x":152.33,"y":179.14,"x0":-2.072180057269416,"y0":50.00223985733227,"z0":5.821216385046053,"aX":0.5809088090233152},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.5,"breakHorizontal":-1.3,"spinRate":2711,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.424483744992489,"extension":6.350671762291803},"hitData":{"launchSpeed":74.5,"launchAngle":-2.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.3,"coordY":158.78}},"index":2,"playId":"da5204bb-03ee-3c7e-8446-b0a62ef9cf0f","pitchNumber":2,"startTime":"2025-07-29T03:19:19.315Z","endTime":"2025-07-29T03:19:28.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:19:28.220Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T03:20:02.647Z","endTime":"2025-07-29T03:21:03.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnThird":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"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(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":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.594767755582716,"aZ":-13.348982584106912,"pfxX":-8.789692791628086,"pfxZ":9.4488442159914,"pX":-0.6150807920989646,"pZ":1.7080455453552754,"vX0":5.193414665882713,"vY0":-140.66090519819116,"vZ0":-9.091648191782706,"x":140.45,"y":192.66,"x0":-1.348840993982063,"y0":50.00431354101641,"z0":5.859618530566294,"aX":-17.514780533812345},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":14.8,"spinRate":2492,"spinDirection":185},"zone":7,"typeConfidence":2.0,"plateTime":0.3902362968817723,"extension":6.520839734163116},"index":0,"playId":"2c151c72-9220-3224-9ec7-0d8a0ca3f45d","pitchNumber":1,"startTime":"2025-07-29T03:20:08.944Z","endTime":"2025-07-29T03:20:16.594Z","isPitch":true,"type":"pitch"},{"details":{"description":"Juan Soto steals (15) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"2c151c72-9220-3224-9ec7-0d8a0ca3f45d","startTime":"2025-07-29T03:20:24.682Z","endTime":"2025-07-29T03:20:36.410Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.5,"endSpeed":87.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.9808642003412,"aZ":-13.788447979884305,"pfxX":-7.347443907037136,"pfxZ":9.176101744284066,"pX":-0.5218531805750215,"pZ":2.9533443765850493,"vX0":5.002864881656019,"vY0":-141.719788708491,"vZ0":-6.101344841120231,"x":136.89,"y":159.04,"x0":-1.3693528246099511,"y0":50.00101628786769,"z0":6.040102220102409,"aX":-14.716882418106463},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":12.1,"spinRate":2597,"spinDirection":186},"zone":4,"typeConfidence":2.0,"plateTime":0.38876236534405484,"extension":6.402674400915361},"index":2,"playId":"0c2247f7-1b75-3277-a4a0-bf6be7712c6b","pitchNumber":2,"startTime":"2025-07-29T03:20:36.410Z","endTime":"2025-07-29T03:20:41.155Z","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(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":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.934117497710517,"aZ":-28.12667144911492,"pfxX":-0.44014370136187475,"pfxZ":2.3275014411222763,"pX":0.25659809310739934,"pZ":3.403052036947842,"vX0":4.86716521908041,"vY0":-131.53095133690746,"vZ0":-1.2170916761541422,"x":107.22,"y":146.9,"x0":-1.5668193960590773,"y0":50.003053026954284,"z0":5.97266682277158,"aX":-0.7663235260811204},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.2,"breakHorizontal":-0.4,"spinRate":2944,"spinDirection":94},"zone":2,"typeConfidence":2.0,"plateTime":0.4176881706618576,"extension":6.290581753737163},"index":3,"playId":"7c7cb89e-8b13-3b53-b76f-4b2cae79c575","pitchNumber":3,"startTime":"2025-07-29T03:20:59.512Z","endTime":"2025-07-29T03:21:03.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:21:03.105Z","atBatIndex":39},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Dylan Cease intentionally walks Jeff McNeil.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T03:21:31.166Z","endTime":"2025-07-29T03:21:35.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnThird":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"07769596-0416-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-29T03:21:33.998Z","endTime":"2025-07-29T03:21:34.010Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"07769596-0416-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-29T03:21:34.010Z","endTime":"2025-07-29T03:21:34.012Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"07769596-0416-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-29T03:21:34.012Z","endTime":"2025-07-29T03:21:34.013Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"07769596-0416-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-29T03:21:34.013Z","endTime":"2025-07-29T03:21:35.512Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2025-07-29T03:21:35.512Z","atBatIndex":40},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Mark Vientos hits a grand slam (7) to right field. Brandon Nimmo scores. Juan Soto scores. Jeff McNeil scores.","rbi":4,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T03:21:47.503Z","endTime":"2025-07-29T03:24:22.268Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":{"id":656302,"link":"/api/v1/people/656302"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":{"id":656302,"link":"/api/v1/people/656302"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":{"id":656302,"link":"/api/v1/people/656302"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":{"id":656302,"link":"/api/v1/people/656302"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":90.9,"endSpeed":82.9,"strikeZoneTop":3.65000020724107,"strikeZoneBottom":1.6253462985008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.068341380494584,"aZ":-30.80751324891306,"pfxX":0.13357875203910385,"pfxZ":0.7817044123293311,"pX":0.8753794425417407,"pZ":3.410798909924877,"vX0":6.108448182866502,"vY0":-132.25725206915638,"vZ0":-0.9019854451352829,"x":83.63,"y":146.69,"x0":-1.4885951784999358,"y0":50.00652422186473,"z0":6.030023995289932,"aX":0.23501651607969443},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.4,"breakHorizontal":-1.7,"spinRate":3005,"spinDirection":66},"zone":12,"typeConfidence":2.0,"plateTime":0.4152625619243504,"extension":6.349533881100864},"index":0,"playId":"5cf364a5-d483-3b09-bae0-fc94263a48c3","pitchNumber":1,"startTime":"2025-07-29T03:21:47.503Z","endTime":"2025-07-29T03:21:51.480Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":75.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.5091640869543,"aZ":-47.76592816314807,"pfxX":1.3964823655466898,"pfxZ":-10.6816859091881,"pX":0.1267287865397781,"pZ":1.7162714514356745,"vX0":3.5339283103333297,"vY0":-121.82476231193387,"vZ0":-0.049595812906015446,"x":112.17,"y":192.44,"x0":-1.5417531934404884,"y0":50.00595200143199,"z0":5.970053203286184,"aX":2.037408955336287},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-18.8,"breakHorizontal":-3.6,"spinRate":2999,"spinDirection":25},"zone":8,"typeConfidence":2.0,"plateTime":0.45479186788410253,"extension":6.3532861573276564},"index":1,"playId":"7248bfe0-d782-33ed-8558-95cfe7d17a9c","pitchNumber":2,"startTime":"2025-07-29T03:22:04.419Z","endTime":"2025-07-29T03:22:07.896Z","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":88.8,"endSpeed":81.1,"strikeZoneTop":3.59493904865709,"strikeZoneBottom":1.64472574327761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.266875149666735,"aZ":-31.295719204937157,"pfxX":0.25075716035009454,"pfxZ":0.5222606775905998,"pX":0.2329653954821376,"pZ":3.66083280246727,"vX0":4.868854974918586,"vY0":-129.28805320003417,"vZ0":0.2954797150826196,"x":108.12,"y":139.94,"x0":-1.7113258971082637,"y0":50.00254661515095,"z0":5.957013177098646,"aX":0.4223803057835913},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.2,"breakHorizontal":-1.6,"spinRate":3070,"spinDirection":62},"zone":2,"typeConfidence":2.0,"plateTime":0.42449575307503373,"extension":6.109401171872982},"index":2,"playId":"9ef0290e-33ed-35bd-ac78-36dc40d811dd","pitchNumber":3,"startTime":"2025-07-29T03:22:28.504Z","endTime":"2025-07-29T03:22:32.434Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2025-07-29T03:22:49.278Z","endTime":"2025-07-29T03:23:08.452Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.5,"strikeZoneTop":3.65000062930205,"strikeZoneBottom":1.67434296843478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.936531610044536,"aZ":-27.117179082077996,"pfxX":-0.7565086633166747,"pfxZ":2.9807594730856337,"pX":0.9889655832867961,"pZ":1.4985549599837131,"vX0":7.217416461829387,"vY0":-130.35813368562825,"vZ0":-5.4700459788164375,"x":79.3,"y":198.32,"x0":-1.7339107674950898,"y0":50.00555152907918,"z0":5.707662286450677,"aX":-1.2857822237778451},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.2,"breakHorizontal":-0.5,"spinRate":2990,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.42242057575061187,"extension":6.339650862602181},"index":4,"playId":"06d60170-a37f-31a3-98d8-7ec0de8ebf45","pitchNumber":4,"startTime":"2025-07-29T03:23:08.452Z","endTime":"2025-07-29T03:23:12.509Z","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":88.8,"endSpeed":80.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.912398049180222,"aZ":-28.592591387822164,"pfxX":-0.5473304760084865,"pfxZ":2.14989206741342,"pX":-0.46374280858541195,"pZ":2.9230080714611675,"vX0":3.067262699004585,"vY0":-129.23041343273255,"vZ0":-2.029035815323485,"x":134.68,"y":159.86,"x0":-1.6030898699810772,"y0":50.002470577223995,"z0":5.949447374768711,"aX":-0.9118038509100796},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.6,"breakHorizontal":0.2,"spinRate":3019,"spinDirection":107},"zone":4,"typeConfidence":2.0,"plateTime":0.4264449871418021,"extension":6.246461657673592},"index":5,"playId":"a95e2a08-4c9d-3dad-820d-ebba8f87fb7d","pitchNumber":5,"startTime":"2025-07-29T03:23:29.010Z","endTime":"2025-07-29T03:23:33.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.2,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.113766729375655,"aZ":-9.546034668133776,"pfxX":-2.1928502579931495,"pfxZ":11.439150030448078,"pX":0.657858927489525,"pZ":3.282651728851811,"vX0":6.0018746245620775,"vY0":-140.95815955810085,"vZ0":-5.7621381394804265,"x":91.92,"y":150.15,"x0":-1.2302998440874116,"y0":50.003013628267546,"z0":5.993336196384649,"aX":-4.338385299949708},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.4,"breakHorizontal":2.5,"spinRate":2572,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.39113371777376127,"extension":6.409645798405689},"hitData":{"launchSpeed":104.7,"launchAngle":33.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.96,"coordY":68.19}},"index":6,"playId":"b3b03d75-3982-3c47-b9af-5b537a2f0980","pitchNumber":6,"startTime":"2025-07-29T03:23:52.567Z","endTime":"2025-07-29T03:24:22.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:24:22.268Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brett Baty lines out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T03:27:04.690Z","endTime":"2025-07-29T03:28:12.831Z","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":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T03:24:45.035Z","endTime":"2025-07-29T03:25:12.978Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: David Morgan replaces Dylan Cease.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-29T03:25:12.978Z","endTime":"2025-07-29T03:27:06.902Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688158,"link":"/api/v1/people/688158"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":87.4,"strikeZoneTop":3.80999899666565,"strikeZoneBottom":1.84948439854625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.39847225942895,"aZ":-12.464139497243503,"pfxX":-2.5556471789775124,"pfxZ":9.86976762889436,"pX":-1.7495863911636245,"pZ":3.9993278581136216,"vX0":2.1736108834979717,"vY0":-141.83364052813423,"vZ0":-1.664408822587742,"x":183.69,"y":130.8,"x0":-2.2013896507221835,"y0":50.005672644900514,"z0":5.406869563560226,"aX":-5.105199916073995},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":4.1,"spinRate":2375,"spinDirection":213},"zone":11,"typeConfidence":0.93,"plateTime":0.3891394292200774,"extension":5.645621157353806},"index":2,"playId":"4394a940-38db-3ae6-912c-fbd850047d94","pitchNumber":1,"startTime":"2025-07-29T03:27:06.902Z","endTime":"2025-07-29T03:27:13.518Z","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":97.8,"endSpeed":88.1,"strikeZoneTop":3.81000050827394,"strikeZoneBottom":1.80346890060263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.097849473425676,"aZ":-12.921418969592604,"pfxX":-4.661448569559576,"pfxZ":9.564252398452316,"pX":-0.2074872441921014,"pZ":2.192762166065683,"vX0":7.0619408120232325,"vY0":-142.0637101108747,"vZ0":-5.755564965501269,"x":124.91,"y":179.58,"x0":-2.137353100885438,"y0":50.00587771522988,"z0":5.089770420143095,"aX":-9.386993160313306},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":6.7,"spinRate":2366,"spinDirection":218},"zone":8,"typeConfidence":0.92,"plateTime":0.38778542919103876,"extension":5.792887018542429},"index":3,"playId":"187330ac-832c-35a5-93d6-896accc5162f","pitchNumber":2,"startTime":"2025-07-29T03:27:24.660Z","endTime":"2025-07-29T03:27:28.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.1,"strikeZoneTop":3.72321812438778,"strikeZoneBottom":1.63955288786651,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.738871913151268,"aZ":-41.90163377816647,"pfxX":4.871602867999196,"pfxZ":-6.629839876442611,"pX":0.23387224314412752,"pZ":0.7607363008690128,"vX0":3.2486576776167064,"vY0":-121.63681754083355,"vZ0":-2.6912160448603517,"x":108.09,"y":218.24,"x0":-1.762345606228952,"y0":50.00605844244947,"z0":5.592552406349747,"aX":7.1415081857870755},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-12.4,"breakHorizontal":-9.7,"spinRate":2553,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.4541280568357564,"extension":5.975877521181112},"index":4,"playId":"b8427136-1d96-37c3-898f-76a7b7263092","pitchNumber":3,"startTime":"2025-07-29T03:27:43.076Z","endTime":"2025-07-29T03:27:47.449Z","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":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.2,"strikeZoneTop":3.81,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.00220183345874,"aZ":-27.658900781698843,"pfxX":-11.192384434958747,"pfxZ":2.2456742301254415,"pX":-0.05026148583007467,"pZ":2.982970117220029,"vX0":9.750753886223455,"vY0":-141.82658828375602,"vZ0":-1.0336560184175128,"x":118.92,"y":158.24,"x0":-2.098741575336906,"y0":50.00693548307362,"z0":5.135537166459233,"aX":-22.53828171159771},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.1,"breakHorizontal":18.0,"spinRate":2002,"spinDirection":231},"zone":5,"typeConfidence":0.97,"plateTime":0.3879650322723971,"extension":5.825761864004893},"hitData":{"launchSpeed":104.6,"launchAngle":19.0,"totalDistance":373.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":143.64,"coordY":49.91}},"index":5,"playId":"0d390152-dafe-3388-8c01-45299d2caceb","pitchNumber":4,"startTime":"2025-07-29T03:28:04.215Z","endTime":"2025-07-29T03:28:12.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:28:12.831Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Fernando Tatis Jr. doubles (18) on a ground ball to right fielder Juan Soto, deflected by second baseman Brett Baty.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T03:30:39.536Z","endTime":"2025-07-29T03:31:15.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"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],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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_deflection"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.83,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.568811079702336,"aZ":-13.221515867705833,"pfxX":-4.2521500811752,"pfxZ":9.879944224865682,"pX":0.15910600478048975,"pZ":2.445211885225544,"vX0":3.7087549428671998,"vY0":-138.2978649580343,"vZ0":-6.945081162084681,"x":110.94,"y":172.76,"x0":-0.6531244880684539,"y0":50.005137209278466,"z0":5.892987850839528,"aX":-8.15982208243732},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":6.8,"spinRate":2279,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.39748845259299026,"extension":5.752367607194488},"index":0,"playId":"59296104-aa94-399f-a1f9-a21c6d8477ad","pitchNumber":1,"startTime":"2025-07-29T03:30:43.193Z","endTime":"2025-07-29T03:30:47.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.0,"strikeZoneTop":3.83,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.12228257397291,"aZ":-12.80143763894391,"pfxX":-4.102319039261857,"pfxZ":10.293675257219444,"pX":-0.6221385943308672,"pZ":3.3132640937681215,"vX0":1.62110064622954,"vY0":-137.66530689523697,"vZ0":-4.723884032598593,"x":140.71,"y":149.32,"x0":-0.6923644150918727,"y0":50.00091546602443,"z0":5.946504080782361,"aX":-7.719497882834384},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.6,"breakHorizontal":7.0,"spinRate":2324,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.40086930778775454,"extension":5.828532503440177},"hitData":{"launchSpeed":81.8,"launchAngle":-4.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":184.25,"coordY":123.31}},"index":1,"playId":"950ad3f3-edf0-3e07-a2ee-06d2088a1f10","pitchNumber":2,"startTime":"2025-07-29T03:31:02.064Z","endTime":"2025-07-29T03:31:15.082Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:31:15.082Z","atBatIndex":43},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luis Arraez homers (6) on a fly ball to right field. Fernando Tatis Jr. scores.","rbi":2,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T03:31:41.730Z","endTime":"2025-07-29T03:32:45.314Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":{"id":593423,"link":"/api/v1/people/593423"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":593423,"link":"/api/v1/people/593423"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":84.6,"strikeZoneTop":3.30999869367438,"strikeZoneBottom":1.56058449253637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.17322467444336,"aZ":-14.024721522747381,"pfxX":-4.021287235481814,"pfxZ":9.673234138030299,"pX":-1.848550999257231,"pZ":3.7240079009621203,"vX0":-1.030153548399109,"vY0":-137.94134186252265,"vZ0":-3.4777203327238198,"x":153.91,"y":109.33,"x0":-0.9458225741897572,"y0":50.00580428833628,"z0":5.98201770686557,"aX":-7.547475980818965},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":7.4,"spinRate":2353,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4011231938213742,"extension":5.649359160940051},"index":0,"playId":"129bc6ad-7f6c-33c0-bb48-cdbd8eb18d13","pitchNumber":1,"startTime":"2025-07-29T03:31:54.918Z","endTime":"2025-07-29T03:31:58.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.471781160033125,"aZ":-12.494392483434286,"pfxX":-3.316127926926757,"pfxZ":10.458514834936173,"pX":0.9495101495251498,"pZ":2.699940661238666,"vX0":5.6338349803019305,"vY0":-137.5246672265676,"vZ0":-6.34451165593602,"x":80.81,"y":165.88,"x0":-0.7113752960961621,"y0":50.00550537028078,"z0":5.914169990107685,"aX":-6.242047964044635},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":4.6,"spinRate":2344,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.40096655194741526,"extension":5.952857347139251},"hitData":{"launchSpeed":99.0,"launchAngle":35.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":237.09,"coordY":96.93}},"index":1,"playId":"890349ea-ec8a-3053-a58b-453d1b270285","pitchNumber":2,"startTime":"2025-07-29T03:32:15.433Z","endTime":"2025-07-29T03:32:45.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:32:45.314Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a ground ball to left fielder Brandon Nimmo.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T03:33:10.326Z","endTime":"2025-07-29T03:33:22.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.66489908825258,"aZ":-20.097873259239734,"pfxX":-9.663873681686079,"pfxZ":6.284366460546663,"pX":-0.9608925982520087,"pZ":2.232259662730469,"vX0":2.7237001953447066,"vY0":-139.4867554850354,"vZ0":-6.207651122072686,"x":153.63,"y":178.51,"x0":-0.7102778251658177,"y0":50.00214603781676,"z0":5.863636706321717,"aX":-18.56688220569831},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.0,"breakHorizontal":16.7,"spinRate":2156,"spinDirection":207},"zone":13,"typeConfidence":0.91,"plateTime":0.39648537420590957,"extension":5.721156983301221},"hitData":{"launchSpeed":101.7,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.43,"coordY":112.66}},"index":0,"playId":"b9017309-1dcf-3193-ba21-c6f14f62da91","pitchNumber":1,"startTime":"2025-07-29T03:33:13.159Z","endTime":"2025-07-29T03:33:22.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:33:22.123Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jackson Merrill pops out to first baseman Pete Alonso in foul territory.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T03:34:33.367Z","endTime":"2025-07-29T03:34:45.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"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":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T03:33:31.604Z","endTime":"2025-07-29T03:34:35.675Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":76.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.053806128721142,"aZ":-21.69346562283108,"pfxX":5.560661096241764,"pfxZ":6.920353168183732,"pX":0.4527217431743073,"pZ":2.8415550066707387,"vX0":1.6123102665845077,"vY0":-123.26660933240599,"vZ0":-2.9866322510362195,"x":99.74,"y":162.06,"x0":-0.9348703008088038,"y0":50.006133626504905,"z0":5.9326017922184295,"aX":8.424921040671927},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":12.0,"breakHorizontal":-10.4,"spinRate":2367,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.4470107283860023,"extension":5.810322698837349},"hitData":{"launchSpeed":98.9,"launchAngle":72.0,"totalDistance":89.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":196.28}},"index":1,"playId":"968fcc93-878f-34a6-8723-0c53b548313e","pitchNumber":1,"startTime":"2025-07-29T03:34:35.675Z","endTime":"2025-07-29T03:34:45.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:34:45.562Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Xander Bogaerts doubles (24) on a sharp line drive to left fielder Brandon Nimmo. Manny Machado to 3rd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T03:35:13.418Z","endTime":"2025-07-29T03:36:35.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnThird":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.9,"endSpeed":79.8,"strikeZoneTop":3.6400001882729,"strikeZoneBottom":1.71065283527987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.754193754712638,"aZ":-29.196682515727478,"pfxX":1.5577324346566581,"pfxZ":1.8415820736773147,"pX":0.3769626035148966,"pZ":1.3803742547008908,"vX0":2.4180043208585134,"vY0":-126.50213027161574,"vZ0":-5.3248586245002505,"x":102.63,"y":201.51,"x0":-0.7950244453341065,"y0":50.000869022302496,"z0":5.864226229671068,"aX":2.5139841674166385},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.3,"breakHorizontal":-3.4,"spinRate":2351,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4336225755854648,"extension":5.698909447707806},"index":0,"playId":"a519951a-de8a-3aec-b353-af8ac64c0c0c","pitchNumber":1,"startTime":"2025-07-29T03:35:16.565Z","endTime":"2025-07-29T03:35:20.139Z","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":94.0,"endSpeed":85.3,"strikeZoneTop":3.60431262412283,"strikeZoneBottom":1.68561209925766,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.13303803825325,"aZ":-21.2892574166482,"pfxX":-10.861223895640205,"pfxZ":5.812154474564627,"pX":-0.9854348228259491,"pZ":2.6218387523190168,"vX0":3.4664602225402437,"vY0":-136.7268857452756,"vZ0":-4.786154910151908,"x":154.56,"y":167.99,"x0":-0.8668034628446196,"y0":50.00331285850781,"z0":5.876798860380533,"aX":-20.34632872091017},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.6,"breakHorizontal":18.8,"spinRate":2127,"spinDirection":209},"zone":13,"typeConfidence":0.9,"plateTime":0.40223033131214914,"extension":5.650126173250931},"index":1,"playId":"9f2eccd2-7f25-3768-9afb-40eb0763549f","pitchNumber":2,"startTime":"2025-07-29T03:35:36.845Z","endTime":"2025-07-29T03:35:41.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.63999904314153,"strikeZoneBottom":1.70517424951295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.678764240223583,"aZ":-28.240453892213942,"pfxX":-9.54108832873887,"pfxZ":2.537296128992902,"pX":-0.7789615685786629,"pZ":0.40681173916783964,"vX0":3.3205625981009956,"vY0":-124.24327992041738,"vZ0":-7.447538719893943,"x":146.69,"y":227.8,"x0":-0.8990284429358376,"y0":50.00572250416258,"z0":5.815357510827354,"aX":-14.803591713669725},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.0,"breakHorizontal":16.4,"spinRate":1663,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.44215204653492934,"extension":5.701093772609536},"index":2,"playId":"d8cddaa6-e3c7-36ab-a85d-baf80eebce88","pitchNumber":3,"startTime":"2025-07-29T03:35:57.026Z","endTime":"2025-07-29T03:36:01.080Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":84.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.98203443587881,"aZ":-16.45641065114634,"pfxX":-10.286106969807559,"pfxZ":8.477133989170184,"pX":-0.2355801238503337,"pZ":2.245410944657754,"vX0":4.644398563751562,"vY0":-136.94008760069067,"vZ0":-6.51698808932568,"x":125.98,"y":178.15,"x0":-0.6400408982290285,"y0":50.00227223384156,"z0":5.829237630741957,"aX":-19.06711460061351},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.8,"breakHorizontal":17.3,"spinRate":2180,"spinDirection":205},"zone":8,"typeConfidence":0.9,"plateTime":0.40370637967616974,"extension":5.751721513263635},"hitData":{"launchSpeed":111.0,"launchAngle":16.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":41.97,"coordY":104.92}},"index":3,"playId":"34fba412-7b2f-3f5d-af04-bf45430bfcb2","pitchNumber":4,"startTime":"2025-07-29T03:36:21.919Z","endTime":"2025-07-29T03:36:35.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:36:35.743Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gavin Sheets pops out to catcher Francisco Alvarez in foul territory.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T03:39:20.454Z","endTime":"2025-07-29T03:41:47.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnThird":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T03:36:45.330Z","endTime":"2025-07-29T03:38:01.205Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Huascar Brazobán replaces Frankie Montas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-29T03:38:01.205Z","endTime":"2025-07-29T03:39:22.615Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623211,"link":"/api/v1/people/623211"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.56980608908205,"strikeZoneBottom":1.74335555167188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.68767929454617,"aZ":-23.47375648260506,"pfxX":-1.4676465496821511,"pfxZ":4.985581785589588,"pX":0.2834559639098738,"pZ":2.823209160800077,"vX0":5.8266843448883945,"vY0":-131.20705067647125,"vZ0":-3.291925106363625,"x":106.2,"y":162.55,"x0":-1.7749576654555548,"y0":50.00031075908947,"z0":5.842774218877422,"aX":-2.5604684810661276},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.5,"breakHorizontal":1.4,"spinRate":2361,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.4174125895193166,"extension":5.346967899632067},"index":2,"playId":"335525f1-f5f5-3755-a806-04face97c691","pitchNumber":1,"startTime":"2025-07-29T03:39:22.615Z","endTime":"2025-07-29T03:39:26.003Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.558277710972977,"aZ":-23.843561945861538,"pfxX":-3.2115386510394237,"pfxZ":4.6449513384591645,"pX":-0.07085710304535434,"pZ":1.574293978508431,"vX0":5.4461252795097375,"vY0":-133.54249950929488,"vZ0":-6.529856699960342,"x":119.7,"y":196.27,"x0":-1.7257106501011885,"y0":50.00628711544343,"z0":5.783222201923947,"aX":-5.763639539516214},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.1,"breakHorizontal":4.6,"spinRate":2480,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.4112170809670923,"extension":5.406993500526717},"index":3,"playId":"6acd9953-e6c9-3e19-b754-af9fa6a5f898","pitchNumber":2,"startTime":"2025-07-29T03:39:37.485Z","endTime":"2025-07-29T03:39:41.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.46955945246623,"aZ":-27.175633952762784,"pfxX":-11.901523116921076,"pfxZ":2.8147365001785714,"pX":-0.9404488873918067,"pZ":2.2242450124693294,"vX0":6.100943426253368,"vY0":-133.30066362999455,"vZ0":-4.1786951047039995,"x":152.85,"y":178.73,"x0":-1.7303277162912571,"y0":50.00019891661557,"z0":5.8071696295849575,"aX":-21.10918807681133},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.3,"breakHorizontal":19.9,"spinRate":2169,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.41316710659029754,"extension":5.623794728566907},"index":4,"playId":"04713aa6-a345-3ba2-9297-ef56daaee771","pitchNumber":3,"startTime":"2025-07-29T03:39:52.618Z","endTime":"2025-07-29T03:39:56.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.40688639768812,"strikeZoneBottom":1.55414792663646,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.16639350931045,"aZ":-34.17228975872974,"pfxX":-12.906216767786553,"pfxZ":-1.1219518355953464,"pX":-0.22928854051576178,"pZ":0.8706871814648215,"vX0":8.165199970389933,"vY0":-133.32685457542786,"vZ0":-5.187585700134288,"x":125.74,"y":215.27,"x0":-1.6754014423828325,"y0":50.0041966419451,"z0":5.345684070929581,"aX":-22.933223592340013},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-3.1,"breakHorizontal":21.2,"spinRate":2030,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4128758449359924,"extension":5.7282279813590105},"index":5,"playId":"b99ba96f-9754-3e72-82bd-cb5818b51de0","pitchNumber":4,"startTime":"2025-07-29T03:40:10.973Z","endTime":"2025-07-29T03:40:15.071Z","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":93.0,"endSpeed":84.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.28919468495483,"aZ":-24.73271506318551,"pfxX":-10.613011874675308,"pfxZ":4.032062964632413,"pX":-0.44825053716268914,"pZ":2.4894549488365145,"vX0":6.619984252527549,"vY0":-135.1799462307574,"vZ0":-4.153837701865479,"x":134.09,"y":171.56,"x0":-1.5538054535046208,"y0":50.00350365240903,"z0":5.788674957315985,"aX":-19.583727868994412},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.6,"breakHorizontal":17.8,"spinRate":2155,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.4056549238203728,"extension":5.924502839638418},"index":6,"playId":"fd774e10-d045-339e-a28e-1b7f45e04575","pitchNumber":5,"startTime":"2025-07-29T03:40:26.746Z","endTime":"2025-07-29T03:40:30.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":89.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.312042093757405,"aZ":-21.200801394812103,"pfxX":-11.981833492415818,"pfxZ":5.313925556466226,"pX":-1.4650996352072,"pZ":2.1016424909452884,"vX0":4.776277858137512,"vY0":-143.9049431105719,"vZ0":-6.146622685360924,"x":172.85,"y":182.04,"x0":-1.6050619526520717,"y0":50.00203838295164,"z0":5.610552320848464,"aX":-24.730918150178343},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.4,"breakHorizontal":20.5,"spinRate":2429,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.3829450656281539,"extension":5.648503566870117},"index":7,"playId":"1163cf2f-7c4c-3665-913b-f1ebbadc390a","pitchNumber":6,"startTime":"2025-07-29T03:40:49.683Z","endTime":"2025-07-29T03:40:55.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":78.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.456456374333904,"aZ":-30.461222094578154,"pfxX":-2.2738888916967053,"pfxZ":1.072244747273892,"pX":0.0021323742910082932,"pZ":2.112158872570675,"vX0":4.928499374966701,"vY0":-126.65595023581608,"vZ0":-3.056552724837509,"x":116.92,"y":181.75,"x0":-1.6902398878123859,"y0":50.00103128395023,"z0":5.8195402219304295,"aX":-3.6241869137929137},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.4,"breakHorizontal":2.8,"spinRate":2310,"spinDirection":0},"zone":8,"typeConfidence":2.0,"plateTime":0.4356370947128756,"extension":5.319996151377273},"index":8,"playId":"e26e2b24-3b79-3274-9bf2-b787902e3e8e","pitchNumber":7,"startTime":"2025-07-29T03:41:12.956Z","endTime":"2025-07-29T03:41:20.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":82.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.10415954713651,"aZ":-26.393238829744725,"pfxX":-1.337594710557899,"pfxZ":3.2722412972699164,"pX":-0.6095916382880862,"pZ":2.3780671437020504,"vX0":3.5467753735749827,"vY0":-133.4122924347213,"vZ0":-3.7445349477103806,"x":140.24,"y":174.57,"x0":-1.7945192279556732,"y0":50.002755423416296,"z0":5.7468071990467555,"aX":-2.3630131339293974},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.2,"breakHorizontal":1.4,"spinRate":2368,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.41377730407165103,"extension":5.943623261354508},"hitData":{"launchSpeed":82.3,"launchAngle":84.0,"totalDistance":42.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":109.76,"coordY":209.96}},"index":9,"playId":"8ee4ae3f-96b0-3f32-94d3-23a6dacf354e","pitchNumber":8,"startTime":"2025-07-29T03:41:39.474Z","endTime":"2025-07-29T03:41:47.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:41:47.968Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Cronenworth singles on a ground ball to first baseman Pete Alonso. Manny Machado scores. Xander Bogaerts to 3rd.","rbi":1,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T03:42:14.550Z","endTime":"2025-07-29T03:42:43.849Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnThird":{"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,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":593423,"link":"/api/v1/people/593423"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":89.8,"strikeZoneTop":3.35154994069556,"strikeZoneBottom":1.53871684547696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.6706340476671,"aZ":-23.95882906627754,"pfxX":-11.109532814256392,"pfxZ":3.9604901961883883,"pX":-0.7112487817932794,"pZ":2.203366850605314,"vX0":6.6088760069360575,"vY0":-143.8797711020684,"vZ0":-5.394834848161993,"x":144.11,"y":179.29,"x0":-1.6074388611579606,"y0":50.00428846466454,"z0":5.609082736257555,"aX":-23.048197075532286},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.1,"breakHorizontal":18.6,"spinRate":2358,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.38223844791252004,"extension":5.860030005800388},"index":0,"playId":"9b1525b1-eece-3bd1-96cd-9e7573d7db4a","pitchNumber":1,"startTime":"2025-07-29T03:42:19.217Z","endTime":"2025-07-29T03:42:22.756Z","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":91.7,"endSpeed":83.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.907432139686982,"aZ":-28.610120015495244,"pfxX":-8.921439323903977,"pfxZ":1.9951168494397455,"pX":-0.21231112726580273,"pZ":2.023646882732405,"vX0":5.973637550785397,"vY0":-133.26965089727133,"vZ0":-4.395562619190652,"x":125.09,"y":184.14,"x0":-1.3334980450084921,"y0":50.00158816387027,"z0":5.781557105216431,"aX":-15.910616998212468},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.8,"breakHorizontal":14.8,"spinRate":1941,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.4123439900490484,"extension":5.895617396996626},"hitData":{"launchSpeed":89.2,"launchAngle":5.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.94,"coordY":163.84}},"index":1,"playId":"db7088ff-d55e-336f-832a-bd627f78c482","pitchNumber":2,"startTime":"2025-07-29T03:42:34.754Z","endTime":"2025-07-29T03:42:43.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:42:43.849Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Johnson singles on a ground ball to right fielder Juan Soto. Xander Bogaerts scores. Jake Cronenworth to 3rd.","rbi":1,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T03:43:28.302Z","endTime":"2025-07-29T03:44:17.551Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"postOnThird":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":593423,"link":"/api/v1/people/593423"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.0,"endSpeed":83.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.17800598238002,"aZ":-29.244347680922452,"pfxX":-11.158760988788085,"pfxZ":1.6409524686024612,"pX":0.1945233205599988,"pZ":1.5923663990960513,"vX0":8.15016980350729,"vY0":-133.6253422566833,"vZ0":-5.290754634824928,"x":109.59,"y":195.79,"x0":-1.4646719849630798,"y0":50.004043431548254,"z0":5.732056282289624,"aX":-19.926924333235487},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.9,"breakHorizontal":18.1,"spinRate":2065,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.41190223915218294,"extension":5.9352246059649065},"index":0,"playId":"f9607556-8523-35b9-a95c-ffbceba1d1b5","pitchNumber":1,"startTime":"2025-07-29T03:43:47.019Z","endTime":"2025-07-29T03:43:50.314Z","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":91.9,"endSpeed":84.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.009477758829274,"aZ":-34.98746485399588,"pfxX":-8.821793055565701,"pfxZ":-1.5567515056082595,"pX":-0.5748040064929772,"pZ":1.65012779001794,"vX0":6.214079717603782,"vY0":-133.68382535647447,"vZ0":-3.4125577547384935,"x":138.91,"y":194.23,"x0":-1.7840961701883298,"y0":50.00307747471668,"z0":5.456660386267509,"aX":-15.956306003338316},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-3.4,"breakHorizontal":14.6,"spinRate":2046,"spinDirection":257},"zone":7,"typeConfidence":2.0,"plateTime":0.4098396603587524,"extension":5.908611049377112},"hitData":{"launchSpeed":77.5,"launchAngle":-4.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.67,"coordY":126.85}},"index":1,"playId":"8da3f2be-6faf-3908-a7cb-fbc09c64f2b7","pitchNumber":2,"startTime":"2025-07-29T03:44:07.548Z","endTime":"2025-07-29T03:44:17.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:44:17.551Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Elias Díaz singles on a line drive to left fielder Brandon Nimmo. Jake Cronenworth scores. Bryce Johnson to 2nd.","rbi":1,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T03:45:10.419Z","endTime":"2025-07-29T03:45:24.604Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"postOnSecond":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":623211,"link":"/api/v1/people/623211"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":90.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.75083151127093,"aZ":-19.487581487413028,"pfxX":-11.449900321426462,"pfxZ":6.043293459183582,"pX":-0.5501312309257091,"pZ":2.5143248927317323,"vX0":7.04416109875764,"vY0":-145.10429767412796,"vZ0":-5.412322271993068,"x":137.97,"y":170.89,"x0":-1.5409680314873955,"y0":50.005774685410536,"z0":5.618336644999446,"aX":-24.050608005563536},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":9.8,"breakHorizontal":19.1,"spinRate":2296,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.3796857078253124,"extension":6.071658803301448},"hitData":{"launchSpeed":77.2,"launchAngle":18.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":100.96,"coordY":111.24}},"index":0,"playId":"0cf4f54e-b727-34ed-9044-41ffdba51178","pitchNumber":1,"startTime":"2025-07-29T03:45:14.158Z","endTime":"2025-07-29T03:45:24.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:45:24.604Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T03:46:38.578Z","endTime":"2025-07-29T03:49:28.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"postOnThird":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,3,4,5,6,7,8,9],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"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":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"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":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T03:45:36.501Z","endTime":"2025-07-29T03:46:40.772Z","isPitch":false,"type":"action"},{"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":93.4,"endSpeed":86.2,"strikeZoneTop":3.62200112725247,"strikeZoneBottom":1.73447247299889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.906008190865524,"aZ":-23.601404917889305,"pfxX":-0.7373483122831175,"pfxZ":4.604597302365596,"pX":2.124795251791315,"pZ":0.1089604727992689,"vX0":9.722151051192352,"vY0":-135.43534249558195,"vZ0":-9.940243430736404,"x":36.01,"y":235.84,"x0":-1.411928520373858,"y0":50.002928250349186,"z0":5.470217730698092,"aX":-1.3728671594067823},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.4,"breakHorizontal":-0.7,"spinRate":2398,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.4040355471031525,"extension":5.937662624045885},"index":1,"playId":"fe619c10-4c5e-3782-9778-ec578fd8ac16","pitchNumber":1,"startTime":"2025-07-29T03:46:40.772Z","endTime":"2025-07-29T03:46:44.571Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Huascar Brazobán. Bryce Johnson to 3rd. Elias Díaz to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"fe619c10-4c5e-3782-9778-ec578fd8ac16","startTime":"2025-07-29T03:47:05.047Z","endTime":"2025-07-29T03:47:07.904Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":3,"playId":"1aaca743-6122-4241-95b6-a62e5d986733","startTime":"2025-07-29T03:47:07.904Z","endTime":"2025-07-29T03:47:12.904Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.2,"strikeZoneTop":3.83,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.30132907237822,"aZ":-19.056328136680676,"pfxX":-10.886583137624502,"pfxZ":6.261636307189629,"pX":0.08638185793173365,"pZ":2.358216624180797,"vX0":8.36077115217466,"vY0":-144.42264504452092,"vZ0":-5.8798961059180055,"x":113.71,"y":175.11,"x0":-1.444129413487565,"y0":50.00221935892673,"z0":5.60829776656491,"aX":-22.801530246962415},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.2,"breakHorizontal":17.9,"spinRate":2501,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.38049071703272475,"extension":5.749975256816869},"index":4,"playId":"fe4a81b9-e64e-3b4b-bd3b-019c889a2a40","pitchNumber":2,"startTime":"2025-07-29T03:47:20.796Z","endTime":"2025-07-29T03:47:26.884Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.83000090310591,"strikeZoneBottom":1.7801478420908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.04398413025309,"aZ":-31.814914903203782,"pfxX":-10.494563424379159,"pfxZ":0.1923338866184774,"pX":-0.7393910737974869,"pZ":0.5937584540601882,"vX0":5.484760292228073,"vY0":-137.5199597047994,"vZ0":-7.911481745542082,"x":145.18,"y":222.75,"x0":-1.4095359696683913,"y0":50.00580729904368,"z0":5.704145963417062,"aX":-19.85343630864605},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-1.3,"breakHorizontal":17.6,"spinRate":2226,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.40019997480382585,"extension":6.134445184212983},"index":5,"playId":"926a3b5d-567b-3fa7-b084-ec0a1a6be3af","pitchNumber":3,"startTime":"2025-07-29T03:47:53.400Z","endTime":"2025-07-29T03:47:59.211Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.2,"strikeZoneTop":3.83,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.08130195462289,"aZ":-30.724520100951743,"pfxX":-9.10664322152989,"pfxZ":0.8324924369107674,"pX":-0.11578559374232662,"pZ":2.479652800668257,"vX0":6.998726388877099,"vY0":-131.71781233595607,"vZ0":-2.403827202903145,"x":121.41,"y":171.83,"x0":-1.6399467480746879,"y0":50.00156960172335,"z0":5.703253380521774,"aX":-15.810550936491646},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.2,"breakHorizontal":14.8,"spinRate":1956,"spinDirection":249},"zone":5,"typeConfidence":2.0,"plateTime":0.4177369663533983,"extension":5.739235203520516},"index":6,"playId":"261f52bd-8230-35c2-9e7a-c5815004a9ed","pitchNumber":4,"startTime":"2025-07-29T03:48:17.462Z","endTime":"2025-07-29T03:48:21.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":88.4,"strikeZoneTop":3.83,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.887898731841865,"aZ":-13.604120430209202,"pfxX":-7.593060751744931,"pfxZ":9.140211837730185,"pX":0.18744839615450762,"pZ":2.366952557249077,"vX0":7.318691857530686,"vY0":-143.0066414680959,"vZ0":-6.027693053792258,"x":109.85,"y":174.87,"x0":-1.4426448413993642,"y0":50.000023621170065,"z0":5.3864520860747165,"aX":-15.422591092803126},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.2,"breakHorizontal":11.9,"spinRate":2270,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.3858641388534969,"extension":5.755297883246258},"index":7,"playId":"ffb7a07b-14b9-3889-bc2f-8df2d9a73342","pitchNumber":5,"startTime":"2025-07-29T03:48:37.876Z","endTime":"2025-07-29T03:48:53.020Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.82453238683147,"strikeZoneBottom":1.76276480220749,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.460875635451146,"aZ":-27.811650821979022,"pfxX":-4.736678462009634,"pfxZ":2.523812866477119,"pX":-0.3426845492818869,"pZ":0.5237807318970644,"vX0":5.2387173491984464,"vY0":-131.32141103126557,"vZ0":-6.883726482591083,"x":130.06,"y":224.64,"x0":-1.7577278280991253,"y0":50.00219600466537,"z0":5.276879333184408,"aX":-8.188189618188467},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.1,"breakHorizontal":7.3,"spinRate":2420,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4187247466403461,"extension":5.767561455465373},"index":8,"playId":"7e2dbe7c-872f-3edc-aad4-af4b9523d26c","pitchNumber":6,"startTime":"2025-07-29T03:49:01.940Z","endTime":"2025-07-29T03:49:06.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.68508133401665,"strikeZoneBottom":1.78940703213589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.08767378774097,"aZ":-28.451554559077113,"pfxX":-10.026168687500988,"pfxZ":2.034897124010423,"pX":-0.2416613405983749,"pZ":0.6307761532827376,"vX0":6.75643885061188,"vY0":-135.22961461173608,"vZ0":-7.735077188977596,"x":126.21,"y":221.75,"x0":-1.4867130099784234,"y0":50.00106044324265,"z0":5.561836852607665,"aX":-18.32469426973898},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.0,"breakHorizontal":16.4,"spinRate":2051,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.40707749973824914,"extension":6.006770371285243},"index":9,"playId":"b00c2417-25ff-3df7-ae6b-e28f2cb7cfc1","pitchNumber":7,"startTime":"2025-07-29T03:49:24.730Z","endTime":"2025-07-29T03:49:28.528Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:49:28.528Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to left fielder Brandon Nimmo.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T03:49:53.041Z","endTime":"2025-07-29T03:51:56.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":6},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":97.8,"endSpeed":88.8,"strikeZoneTop":3.62719288754653,"strikeZoneBottom":1.71081251537879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.41878049859323,"aZ":-24.612013276031405,"pfxX":-12.645676903147535,"pfxZ":3.724575500546397,"pX":-1.0484986191053927,"pZ":2.707466689368948,"vX0":6.3932546649917334,"vY0":-142.21706760880002,"vZ0":-3.8894880001040137,"x":156.97,"y":165.68,"x0":-1.6940694646956789,"y0":50.00245204424699,"z0":5.671351663515269,"aX":-25.663990970120082},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.0,"breakHorizontal":21.5,"spinRate":2118,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.38650990874654445,"extension":5.91400277419144},"index":0,"playId":"12434cf6-1f86-3210-b661-831576732dab","pitchNumber":1,"startTime":"2025-07-29T03:49:58.007Z","endTime":"2025-07-29T03:50:02.050Z","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":98.3,"endSpeed":89.7,"strikeZoneTop":3.37453431802036,"strikeZoneBottom":1.62508806557462,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.0959056775894,"aZ":-21.797337819519626,"pfxX":-11.476730238900577,"pfxZ":5.064428636953988,"pX":0.23200868137371444,"pZ":0.7680852152983223,"vX0":8.976331724236418,"vY0":-142.5932334737349,"vZ0":-8.832198155334666,"x":108.16,"y":218.04,"x0":-1.4723453952248635,"y0":50.00618214506764,"z0":5.291489650805206,"aX":-23.537419016860415},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.4,"breakHorizontal":18.8,"spinRate":2338,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.38474298434181486,"extension":5.978307549758182},"index":1,"playId":"c04ef3ff-97d0-3c08-bb4c-f81c7987a3d6","pitchNumber":2,"startTime":"2025-07-29T03:50:10.818Z","endTime":"2025-07-29T03:50:15.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.5,"strikeZoneTop":3.49706630000829,"strikeZoneBottom":1.69327979066752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.06753559690956,"aZ":-15.144980703691505,"pfxX":-8.048509243928631,"pfxZ":8.398307517496821,"pX":-0.40093766312938406,"pZ":2.5338619502340363,"vX0":6.686527483786736,"vY0":-142.28097498806363,"vZ0":-5.397701961496852,"x":132.28,"y":170.37,"x0":-1.7490082449184672,"y0":50.000916976843534,"z0":5.433398267936741,"aX":-16.314768071501607},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.2,"breakHorizontal":13.0,"spinRate":2094,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.3866424618827091,"extension":5.9143421129853735},"index":2,"playId":"99c680a6-9328-3ab0-a9c9-1dd2829220fb","pitchNumber":3,"startTime":"2025-07-29T03:50:35.018Z","endTime":"2025-07-29T03:50:38.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.3,"endSpeed":87.6,"strikeZoneTop":3.36335945452183,"strikeZoneBottom":1.64190436961884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.041965367707704,"aZ":-14.271042627547502,"pfxX":-9.105356962896938,"pfxZ":9.008015176523237,"pX":0.07601187390562143,"pZ":1.6500769862667286,"vX0":7.310170553252376,"vY0":-141.25393311090355,"vZ0":-7.65645150064179,"x":114.1,"y":194.23,"x0":-1.3835640655429227,"y0":50.00682047400488,"z0":5.3448080221393095,"aX":-18.105712186917348},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":14.6,"spinRate":2229,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.39018529893836096,"extension":5.911601273757954},"index":3,"playId":"bad79b63-600f-3cf3-be84-f8c032144885","pitchNumber":4,"startTime":"2025-07-29T03:50:49.781Z","endTime":"2025-07-29T03:50:53.529Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-29T03:51:02.847Z","endTime":"2025-07-29T03:51:12.874Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.32356846474769,"strikeZoneBottom":1.52817818322342,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.302201198943735,"aZ":-26.266057493805526,"pfxX":-11.60275546857738,"pfxZ":3.1655098841291043,"pX":2.2506822034381915,"pZ":-0.1906599551921133,"vX0":13.006408600962342,"vY0":-136.4008783977532,"vZ0":-10.275305087081827,"x":31.21,"y":243.93,"x0":-1.0907411053404306,"y0":50.00651195094159,"z0":5.462128069461304,"aX":-21.68822074675568},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.4,"breakHorizontal":18.0,"spinRate":2136,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.40282019420873594,"extension":5.911040124935164},"index":5,"playId":"68f04c21-daf0-3436-83c6-29c5efb8d838","pitchNumber":5,"startTime":"2025-07-29T03:51:12.874Z","endTime":"2025-07-29T03:51:19.882Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":88.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.10566955924108,"aZ":-13.115089890496629,"pfxX":-6.614334685180216,"pfxZ":9.315155532497737,"pX":0.029839227756225457,"pZ":2.161145159455207,"vX0":6.528110085721671,"vY0":-143.09610588701085,"vZ0":-6.7301578371207045,"x":115.86,"y":180.43,"x0":-1.4364988226735547,"y0":50.004243746749324,"z0":5.387689697972631,"aX":-13.536209446441273},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.5,"breakHorizontal":10.4,"spinRate":2203,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.384721031204978,"extension":5.970512719852772},"hitData":{"launchSpeed":94.7,"launchAngle":25.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.61,"coordY":84.41}},"index":6,"playId":"995ec189-e79c-3bd0-8df0-2daeaef95eb4","pitchNumber":6,"startTime":"2025-07-29T03:51:48.735Z","endTime":"2025-07-29T03:51:56.621Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:51:56.621Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T03:54:58.626Z","endTime":"2025-07-29T03:55:44.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Adrian Morejon replaces David Morgan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T03:52:31.256Z","endTime":"2025-07-29T03:54:57.141Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670970,"link":"/api/v1/people/670970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-29T03:54:57.141Z","endTime":"2025-07-29T03:55:00.618Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"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":98.6,"endSpeed":88.6,"strikeZoneTop":3.32000157620922,"strikeZoneBottom":1.45929316911292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.76824671390493,"aZ":-16.375447818385602,"pfxX":10.695076608711405,"pfxZ":7.749825861147528,"pX":-0.5613383705137054,"pZ":3.246866363458804,"vX0":-11.414659597182464,"vY0":-143.00745983294684,"vZ0":-4.584677517334884,"x":138.4,"y":151.11,"x0":2.122458712334509,"y0":50.00684963758084,"z0":5.922335517215999,"aX":21.813307028127166},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.1,"breakHorizontal":-16.6,"spinRate":2407,"spinDirection":150},"zone":1,"typeConfidence":0.91,"plateTime":0.3853186008525711,"extension":6.267669038497066},"index":2,"playId":"9c2ccafc-d3b6-3dc7-98ac-9874868f10b4","pitchNumber":1,"startTime":"2025-07-29T03:55:00.618Z","endTime":"2025-07-29T03:55:04.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.859665333449893,"aZ":-31.550960443238143,"pfxX":-1.8005725910317314,"pfxZ":0.3803605446412579,"pX":0.03409923544295105,"pZ":2.7676710640337427,"vX0":-6.262952464864608,"vY0":-128.0084174140484,"vZ0":-1.6830591317924575,"x":115.7,"y":164.05,"x0":2.7562559245457843,"y0":50.00351298232273,"z0":5.926960864244496,"aX":-2.9582989238642687},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.5,"breakHorizontal":4.8,"spinRate":2893,"spinDirection":282},"zone":2,"typeConfidence":0.9,"plateTime":0.42950891080910925,"extension":6.089223326037915},"index":3,"playId":"898e7498-7263-3652-8e8b-86ddf109e000","pitchNumber":2,"startTime":"2025-07-29T03:55:17.164Z","endTime":"2025-07-29T03:55:24.764Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.826968665922173,"aZ":-27.544178236915858,"pfxX":10.305123526384794,"pfxZ":2.6564261204616235,"pX":1.122965674296185,"pZ":1.9235067139277173,"vX0":-7.169075312905556,"vY0":-131.682171681059,"vZ0":-4.673088435930314,"x":74.2,"y":186.85,"x0":2.551688623535874,"y0":50.00395346310885,"z0":5.776467593708005,"aX":17.969740555017825},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.0,"breakHorizontal":-16.9,"spinRate":1444,"spinDirection":110},"zone":14,"typeConfidence":0.96,"plateTime":0.41708543090070593,"extension":6.260772580671846},"index":4,"playId":"c489d023-0481-3cd4-92fa-5156de502a74","pitchNumber":3,"startTime":"2025-07-29T03:55:40.604Z","endTime":"2025-07-29T03:55:44.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:55:44.117Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ronny Mauricio flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T03:56:05.050Z","endTime":"2025-07-29T03:56:39.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"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":"Flyout","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":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.0,"strikeZoneTop":3.79634491807485,"strikeZoneBottom":1.67588731549544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.338736327301547,"aZ":-34.52225043623159,"pfxX":-3.162545307208329,"pfxZ":-1.4037325964624632,"pX":-0.6732528044056779,"pZ":2.397788147841175,"vX0":-7.192966804969958,"vY0":-128.9115511626628,"vZ0":-2.181737486033901,"x":142.66,"y":174.04,"x0":2.575657151448322,"y0":50.006034393846974,"z0":5.946343602222398,"aX":-5.270487109984929},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.9,"breakHorizontal":7.4,"spinRate":2841,"spinDirection":279},"zone":4,"typeConfidence":0.91,"plateTime":0.426535701816555,"extension":6.173883605929285},"index":0,"playId":"bbfe9b96-1b89-3c40-b6f9-fe8dcdc2c966","pitchNumber":1,"startTime":"2025-07-29T03:56:11.140Z","endTime":"2025-07-29T03:56:15.163Z","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":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.91,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.715731410037474,"aZ":-27.501389381949142,"pfxX":9.760562243515157,"pfxZ":2.673402588819484,"pX":0.27880057687983245,"pZ":1.431662230386299,"vX0":-9.027759586209585,"vY0":-131.62985332536746,"vZ0":-6.112577331876726,"x":106.37,"y":200.13,"x0":2.4897446879739054,"y0":50.00561185564686,"z0":5.828273274302738,"aX":17.07989581644795},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.6,"breakHorizontal":-15.6,"spinRate":1453,"spinDirection":110},"zone":14,"typeConfidence":0.91,"plateTime":0.4165806668475103,"extension":6.070713638891335},"hitData":{"launchSpeed":70.3,"launchAngle":35.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.51,"coordY":133.34}},"index":1,"playId":"0ac5ba36-0a2a-389f-84e8-3e47de92aacf","pitchNumber":2,"startTime":"2025-07-29T03:56:27.869Z","endTime":"2025-07-29T03:56:39.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:56:39.777Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo called out on strikes.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T03:57:04.593Z","endTime":"2025-07-29T03:59:20.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"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":100.2,"endSpeed":90.6,"strikeZoneTop":3.62220769089976,"strikeZoneBottom":1.7250294510611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.570681532818675,"aZ":-16.961584314408523,"pfxX":9.55920413547609,"pfxZ":7.167455098808977,"pX":0.7576196764788311,"pZ":3.10211853748264,"vX0":-7.853107120973391,"vY0":-145.56727376841147,"vZ0":-4.869836193148706,"x":88.12,"y":155.02,"x0":2.2627960515839862,"y0":50.006570603614854,"z0":5.84048362850069,"aX":20.300467016399505},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.0,"breakHorizontal":-15.5,"spinRate":2453,"spinDirection":143},"zone":3,"typeConfidence":0.91,"plateTime":0.3778142765900716,"extension":6.35912413564847},"index":0,"playId":"58a9c963-ff92-3774-86fc-c5a13b9cae78","pitchNumber":1,"startTime":"2025-07-29T03:57:21.229Z","endTime":"2025-07-29T03:57:24.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":89.2,"strikeZoneTop":3.65000104020761,"strikeZoneBottom":1.82525326233796,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.60666363761022,"aZ":-14.950007652297336,"pfxX":9.595083007831807,"pfxZ":8.350341788042593,"pX":0.5594105359178816,"pZ":3.120836957537391,"vX0":-8.1857465120575,"vY0":-143.7065473255641,"vZ0":-5.091656388748973,"x":95.68,"y":154.52,"x0":2.2178990419821734,"y0":50.00155556221093,"z0":5.865482384489188,"aX":19.789427854123115},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.0,"breakHorizontal":-15.5,"spinRate":2426,"spinDirection":148},"zone":3,"typeConfidence":0.91,"plateTime":0.38318127605489316,"extension":6.325353300892867},"index":1,"playId":"20850c73-aed2-30d5-a0f2-038a30ffa09b","pitchNumber":2,"startTime":"2025-07-29T03:57:38.203Z","endTime":"2025-07-29T03:57:42.149Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-29T03:57:53.016Z","endTime":"2025-07-29T03:58:06.260Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.3,"strikeZoneTop":3.65000137501396,"strikeZoneBottom":1.84204754748632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.26382510562,"aZ":-32.3199982114565,"pfxX":-2.2946172427732803,"pfxZ":-0.08316584589189979,"pX":-1.0502649588375288,"pZ":1.9771102385126265,"vX0":-8.291590053721924,"vY0":-129.97254450804232,"vZ0":-3.3587176079469985,"x":157.03,"y":185.4,"x0":2.500296260568808,"y0":50.00538143150673,"z0":5.782056002767869,"aX":-3.863871443214696},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.8,"breakHorizontal":6.2,"spinRate":2863,"spinDirection":284},"zone":13,"typeConfidence":0.9,"plateTime":0.4240019678539939,"extension":6.304576882058977},"index":3,"playId":"903129ac-d7a5-3417-a457-ee6c954f3505","pitchNumber":3,"startTime":"2025-07-29T03:58:06.260Z","endTime":"2025-07-29T03:58:12.218Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-29T03:58:25.970Z","endTime":"2025-07-29T03:58:25.971Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"}},{"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":98.6,"endSpeed":89.1,"strikeZoneTop":3.65,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.56280726673275,"aZ":-16.54514748463461,"pfxX":9.294936288204198,"pfxZ":7.636565950314592,"pX":0.039858890115348586,"pZ":1.9351836890136094,"vX0":-9.15980127371272,"vY0":-142.98894581331973,"vZ0":-7.8592737258333205,"x":115.48,"y":186.53,"x0":2.0954388878109214,"y0":50.001075412459244,"z0":5.781142895503816,"aX":19.02068394351979},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.1,"breakHorizontal":-14.8,"spinRate":2409,"spinDirection":148},"zone":8,"typeConfidence":0.9,"plateTime":0.3847759367024497,"extension":6.317867445731645},"index":5,"playId":"72e27645-6885-36fc-add8-0bbcbea90dc1","pitchNumber":4,"startTime":"2025-07-29T03:58:25.972Z","endTime":"2025-07-29T03:58:29.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.64999849869792,"strikeZoneBottom":1.80891944182293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.25611999370796,"aZ":-30.3551087975813,"pfxX":-0.39679663865430914,"pfxZ":1.0704772048120041,"pX":-1.0594887040006087,"pZ":1.9101408748037627,"vX0":-9.104978996716182,"vY0":-129.65255813154135,"vZ0":-3.8197047641891375,"x":157.39,"y":187.21,"x0":2.550289498277882,"y0":50.004281230824226,"z0":5.720618926658154,"aX":-0.6741009054127897},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.3,"breakHorizontal":2.8,"spinRate":2838,"spinDirection":278},"zone":13,"typeConfidence":0.89,"plateTime":0.422559094428943,"extension":6.280803814165112},"index":6,"playId":"68b67c0f-a7a6-3ce6-99fe-a87d339b8eb8","pitchNumber":5,"startTime":"2025-07-29T03:58:56.155Z","endTime":"2025-07-29T03:59:01.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.4,"strikeZoneTop":3.64999931908193,"strikeZoneBottom":1.77077088758388,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.02014445905229,"aZ":-23.24253979490609,"pfxX":10.84481910685984,"pfxZ":4.365941245310648,"pX":-0.7286749046263575,"pZ":1.7043883018368866,"vX0":-12.08053774931197,"vY0":-142.63977587386717,"vZ0":-7.165661559706539,"x":144.78,"y":192.76,"x0":2.167078159652088,"y0":50.00287124876456,"z0":5.73108615218636,"aX":22.186349415695794},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.5,"breakHorizontal":-16.9,"spinRate":2406,"spinDirection":142},"zone":7,"typeConfidence":0.91,"plateTime":0.3850478799668835,"extension":6.331921979293162},"index":7,"playId":"0b8889f2-a41f-3ce3-a698-b1667ad9efaa","pitchNumber":6,"startTime":"2025-07-29T03:59:15.749Z","endTime":"2025-07-29T03:59:20.559Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:59:20.559Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a ground ball to third baseman Ronny Mauricio.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T04:02:05.656Z","endTime":"2025-07-29T04:03:37.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"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"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Rico Garcia replaces Huascar Brazobán.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T04:01:48.598Z","endTime":"2025-07-29T04:02:05.656Z","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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.635805800726974,"aZ":-31.714153283659194,"pfxX":-0.2806006093754275,"pfxZ":0.2940144438446506,"pX":-0.24743798969931877,"pZ":3.2118545666273204,"vX0":2.789181633261158,"vY0":-125.98921419755031,"vZ0":-0.418546919787829,"x":108.33,"y":148.44,"x0":-1.340510967465038,"y0":50.00412751516093,"z0":5.980931647182549,"aX":-0.44335251145545923},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.7,"breakHorizontal":-0.2,"spinRate":2453,"spinDirection":116},"zone":2,"typeConfidence":0.79,"plateTime":0.4375768032242613,"extension":5.556459326209659},"index":1,"playId":"2cc6505b-fec3-3bdf-9af6-a25ab0f76e9b","pitchNumber":1,"startTime":"2025-07-29T04:02:05.656Z","endTime":"2025-07-29T04:02: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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.6,"strikeZoneTop":3.64999901297824,"strikeZoneBottom":1.64617081910327,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.613734982341974,"aZ":-7.85807088153032,"pfxX":-6.473185149986005,"pfxZ":12.501641711925538,"pX":0.8436653905354753,"pZ":3.8047560197616854,"vX0":7.064633599497478,"vY0":-139.36217247694134,"vZ0":-4.594338002800616,"x":84.84,"y":136.05,"x0":-0.8968550778044065,"y0":50.00092901357654,"z0":6.006548675314422,"aX":-12.588857931652852},"breaks":{"breakAngle":50.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":21.7,"breakHorizontal":10.1,"spinRate":2564,"spinDirection":202},"zone":12,"typeConfidence":0.91,"plateTime":0.39474196202400513,"extension":5.657390277719678},"index":2,"playId":"5e83f3c9-5345-3cc4-8f89-bb0635c803e2","pitchNumber":2,"startTime":"2025-07-29T04:02:25.455Z","endTime":"2025-07-29T04:02:29.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.43679782655272,"aZ":-8.25645758192468,"pfxX":-5.790870836357657,"pfxZ":12.351919824344007,"pX":-1.2112169118247855,"pZ":3.3021107852818266,"vX0":2.36994176962052,"vY0":-139.05757024069098,"vZ0":-5.607370670152624,"x":163.17,"y":149.62,"x0":-1.327614940767058,"y0":50.0033794711063,"z0":5.907168407280628,"aX":-11.214639108638531},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":21.2,"breakHorizontal":10.0,"spinRate":2552,"spinDirection":203},"zone":11,"typeConfidence":0.91,"plateTime":0.39558057469489594,"extension":5.691787665297529},"index":3,"playId":"80bdabc0-9414-3d0d-9195-75d3cb29c183","pitchNumber":3,"startTime":"2025-07-29T04:02:41.021Z","endTime":"2025-07-29T04:02:47.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.228420529010016,"aZ":-6.92451429506734,"pfxX":-5.966849091428798,"pfxZ":13.003986708850956,"pX":0.8661662673160377,"pZ":4.049449121565937,"vX0":6.891317455870261,"vY0":-139.39902248276024,"vZ0":-4.029728579940109,"x":83.98,"y":129.44,"x0":-0.8785326395658559,"y0":50.006680442920484,"z0":5.984374558521736,"aX":-11.589794991042762},"breaks":{"breakAngle":51.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.4,"breakVerticalInduced":22.7,"breakHorizontal":9.1,"spinRate":2547,"spinDirection":200},"zone":12,"typeConfidence":0.91,"plateTime":0.39494773447396136,"extension":5.683780566907675},"index":4,"playId":"415124cd-4ad1-3ce2-a4dc-f37425b2b5e0","pitchNumber":4,"startTime":"2025-07-29T04:02:58.611Z","endTime":"2025-07-29T04:03:02.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.33674472418402,"aZ":-39.8693620270167,"pfxX":-1.4727432851774673,"pfxZ":-4.839927721949543,"pX":0.6527999869223504,"pZ":2.390247120635296,"vX0":4.8877782814508155,"vY0":-125.53406000171839,"vZ0":-0.8325035072695195,"x":92.12,"y":174.24,"x0":-1.1314661132517496,"y0":50.00282436382316,"z0":5.982771238952955,"aX":-2.3415769699701845},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-8.8,"breakHorizontal":1.4,"spinRate":2643,"spinDirection":25},"zone":6,"typeConfidence":0.89,"plateTime":0.4369709453858266,"extension":5.749279984697438},"hitData":{"launchSpeed":66.5,"launchAngle":-64.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.32,"coordY":180.57}},"index":5,"playId":"e900e09f-f5ff-315f-8149-5c666fbbf9d7","pitchNumber":5,"startTime":"2025-07-29T04:03:21.356Z","endTime":"2025-07-29T04:03:37.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:03:37.368Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T04:04:02.142Z","endTime":"2025-07-29T04:05:32.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"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"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":85.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.58409378253391,"aZ":-7.204316675000224,"pfxX":-5.409375504767757,"pfxZ":12.988970622297852,"pX":-0.23209699394714764,"pZ":2.756965618830066,"vX0":4.490635569364207,"vY0":-139.27893894001573,"vZ0":-6.961423767725754,"x":125.85,"y":164.34,"x0":-1.180011973798318,"y0":50.00064029192743,"z0":5.7970262498154925,"aX":-10.396839721989322},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":21.8,"breakHorizontal":8.6,"spinRate":2440,"spinDirection":203},"zone":5,"typeConfidence":0.91,"plateTime":0.3965561589129458,"extension":5.90252986684463},"index":0,"playId":"1268e3f6-3f10-3285-b6be-7dba53630990","pitchNumber":1,"startTime":"2025-07-29T04:04:08.063Z","endTime":"2025-07-29T04:04:11.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.1,"strikeZoneTop":3.60000081881976,"strikeZoneBottom":1.62750687135658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.24109461727364,"aZ":-7.076642076520506,"pfxX":-6.541104927351286,"pfxZ":12.990838499580574,"pX":-0.6390744179389625,"pZ":2.410434214900577,"vX0":4.089011319213277,"vY0":-139.5144263719187,"vZ0":-7.5873609679037495,"x":141.36,"y":173.7,"x0":-1.2893216557496248,"y0":50.001219184884306,"z0":5.662730775663786,"aX":-12.635482564142654},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":21.7,"breakHorizontal":10.8,"spinRate":2528,"spinDirection":208},"zone":4,"typeConfidence":0.91,"plateTime":0.3956341885284731,"extension":5.903251278604037},"index":1,"playId":"d0360758-4c6e-3705-a71d-e49e168ca399","pitchNumber":2,"startTime":"2025-07-29T04:04:22.031Z","endTime":"2025-07-29T04:04:25.670Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-29T04:04:34.138Z","endTime":"2025-07-29T04:04:44.740Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"playId":"87d5970d-343c-3462-b2d3-106ec85baaf9","startTime":"2025-07-29T04:04:44.740Z","endTime":"2025-07-29T04:04:48.749Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.91579288201758,"aZ":-8.658415611636562,"pfxX":-4.715066284600596,"pfxZ":11.879765701277783,"pX":-0.7029173877389734,"pZ":1.9772982389545948,"vX0":3.0423789684954947,"vY0":-140.96028056136717,"vZ0":-8.52593588747363,"x":143.79,"y":185.39,"x0":-1.192814611421691,"y0":50.00300669912023,"z0":5.628868432344124,"aX":-9.333896221651841},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.6,"breakHorizontal":7.8,"spinRate":2585,"spinDirection":206},"zone":7,"typeConfidence":0.91,"plateTime":0.3910225927336808,"extension":5.9101696518481},"index":4,"playId":"cab31532-67b1-37ff-aaab-e52a4b179b56","pitchNumber":3,"startTime":"2025-07-29T04:05:02.712Z","endTime":"2025-07-29T04:05:05.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.012907972842275,"aZ":-43.6921630718538,"pfxX":-0.8213890134006798,"pfxZ":-7.316618507683559,"pX":0.48717723928337725,"pZ":0.4839363367398198,"vX0":4.267668867616708,"vY0":-125.59955162143645,"vZ0":-4.264843649504137,"x":98.43,"y":225.71,"x0":-1.138505650551974,"y0":50.005807455924035,"z0":5.813327955533241,"aX":-1.2936209991348158},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-14.0,"breakHorizontal":0.4,"spinRate":2662,"spinDirection":5},"zone":14,"typeConfidence":0.91,"plateTime":0.43864384365528775,"extension":5.745337451793854},"index":5,"playId":"cc141ebe-bf47-3962-835b-e06171c789e9","pitchNumber":4,"startTime":"2025-07-29T04:05:27.037Z","endTime":"2025-07-29T04:05:32.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:05:32.176Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T04:06:13.325Z","endTime":"2025-07-29T04:07:37.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"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"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":"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":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"cf3fce3c-4c35-331b-80a4-851283b09cd1","startTime":"2025-07-29T04:05:57.273Z","endTime":"2025-07-29T04:06:02.639Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.9,"strikeZoneTop":3.50687007675237,"strikeZoneBottom":1.62798296769635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.983829578997934,"aZ":-32.48409471973606,"pfxX":-0.22621543752113715,"pfxZ":-0.1965498018916989,"pX":0.2612417900544843,"pZ":2.610316823284575,"vX0":4.233090011158345,"vY0":-125.69853881172666,"vZ0":-1.3219808904418562,"x":107.04,"y":168.3,"x0":-1.4197325508658396,"y0":50.002138556315145,"z0":5.795906835634728,"aX":-0.3604384117789642},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.4,"breakHorizontal":-0.6,"spinRate":2447,"spinDirection":42},"zone":5,"typeConfidence":0.75,"plateTime":0.43680337211489073,"extension":5.8856919578370315},"index":1,"playId":"200968d4-a94b-39b2-a9a7-edb22aad0a66","pitchNumber":1,"startTime":"2025-07-29T04:06:15.527Z","endTime":"2025-07-29T04:06:19.299Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.07784128434686,"aZ":-7.9488415724920065,"pfxX":-5.6904743581419375,"pfxZ":12.369130012026353,"pX":0.0735087967458123,"pZ":2.437824357908883,"vX0":5.19077720286091,"vY0":-139.68306880747076,"vZ0":-7.664847127650455,"x":114.2,"y":172.96,"x0":-1.0776716226646084,"y0":50.00432906146751,"z0":5.7544703301726186,"aX":-11.146040240723327},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.8,"breakHorizontal":9.1,"spinRate":2507,"spinDirection":201},"zone":5,"typeConfidence":0.91,"plateTime":0.3934629221662975,"extension":5.860255426870392},"index":2,"playId":"972d9b93-3f3e-3c18-8633-8d5d5b9c708a","pitchNumber":2,"startTime":"2025-07-29T04:06:33.614Z","endTime":"2025-07-29T04:06:36.964Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-29T04:06:44.168Z","endTime":"2025-07-29T04:07:05.088Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.63999997206995,"strikeZoneBottom":1.72298382241623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.637865817595955,"aZ":-41.00452275386346,"pfxX":-1.1048984748919164,"pfxZ":-5.567557643340668,"pX":1.4395155276661014,"pZ":0.2124915701092798,"vX0":6.553107628018943,"vY0":-125.43706643996423,"vZ0":-5.2237851082923905,"x":62.13,"y":233.04,"x0":-1.0693513044962253,"y0":50.0045484241604,"z0":5.6847416409912945,"aX":-1.7515711095300024},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-11.2,"breakHorizontal":0.4,"spinRate":2666,"spinDirection":35},"zone":14,"typeConfidence":0.91,"plateTime":0.43754046011426784,"extension":5.954476454396537},"index":4,"playId":"f69a7879-30c3-394f-9915-da3f7b36ce3a","pitchNumber":3,"startTime":"2025-07-29T04:07:05.088Z","endTime":"2025-07-29T04:07:09.113Z","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":86.4,"endSpeed":79.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.05693526792206,"aZ":-41.389760614361215,"pfxX":-0.7308199912083946,"pfxZ":-5.758436244444763,"pX":0.10585650930502057,"pZ":1.121136486121085,"vX0":3.7693002889349017,"vY0":-125.79116318481888,"vZ0":-3.3246765990691327,"x":112.96,"y":208.51,"x0":-1.3186010905055938,"y0":50.0062187804852,"z0":5.823246805518535,"aX":-1.1690557397640944},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-10.9,"breakHorizontal":0.5,"spinRate":2680,"spinDirection":13},"zone":14,"typeConfidence":0.91,"plateTime":0.4358027476052424,"extension":5.891802120332178},"index":5,"playId":"500a14ef-0f62-32c2-8216-d146b6f658d7","pitchNumber":4,"startTime":"2025-07-29T04:07:31.178Z","endTime":"2025-07-29T04:07:37.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:07:37.316Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks. Manny Machado to 2nd.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T04:07:49.579Z","endTime":"2025-07-29T04:09:38.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.3,"strikeZoneTop":3.4699995166146,"strikeZoneBottom":1.58174533550289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.97371206925758,"aZ":-8.93216325125788,"pfxX":-3.0711435251175496,"pfxZ":11.789147943291482,"pX":1.2467787953488814,"pZ":3.634246105362193,"vX0":7.452466799117476,"vY0":-140.06743840995676,"vZ0":-4.426264851192903,"x":69.48,"y":140.66,"x0":-1.0586993326956404,"y0":50.00087163129917,"z0":5.828228721125494,"aX":-6.055190862957252},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.5,"breakHorizontal":3.8,"spinRate":2328,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.3922405740507391,"extension":5.942056467527843},"index":0,"playId":"0b19d4cc-05e8-3eda-b7db-71f3b84ee508","pitchNumber":1,"startTime":"2025-07-29T04:08:02.343Z","endTime":"2025-07-29T04:08:07.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.3,"strikeZoneTop":3.30812586776755,"strikeZoneBottom":1.59295423938951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.473333580151465,"aZ":-31.975694822650926,"pfxX":-0.18724144260052,"pfxZ":0.12464054255906021,"pX":-0.990876408426929,"pZ":3.673228890485452,"vX0":1.3314362091151308,"vY0":-124.94135658421291,"vZ0":1.1465208952814117,"x":154.77,"y":139.6,"x0":-1.507602674739725,"y0":50.001596036365946,"z0":5.8472053901968755,"aX":-0.2945233648603587},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.7,"breakHorizontal":0.0,"spinRate":2255,"spinDirection":68},"zone":11,"typeConfidence":0.79,"plateTime":0.4393095154357316,"extension":5.899797735352191},"index":1,"playId":"ee5f08a0-76f9-313d-a109-7be3b871255a","pitchNumber":2,"startTime":"2025-07-29T04:08:24.576Z","endTime":"2025-07-29T04:08:28.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.30770005899455,"aZ":-9.347679024319785,"pfxX":-4.596780694235319,"pfxZ":11.49211305298785,"pX":-0.3535513243136828,"pZ":2.5330788522388157,"vX0":4.198195590776828,"vY0":-140.1902835388096,"vZ0":-6.897276246670845,"x":130.48,"y":170.39,"x0":-1.2747624320107163,"y0":50.00602631181767,"z0":5.638910417266012,"aX":-9.132649090498353},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.6,"breakHorizontal":7.4,"spinRate":2403,"spinDirection":209},"zone":4,"typeConfidence":0.91,"plateTime":0.39102744643620335,"extension":6.004131162202182},"index":2,"playId":"69790bf2-f84e-3177-adbc-317b0cdafa31","pitchNumber":3,"startTime":"2025-07-29T04:08:47.830Z","endTime":"2025-07-29T04:08:51.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.43820824949698,"strikeZoneBottom":1.58345597202233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.23270971112474,"aZ":-41.57374412455321,"pfxX":-1.0327373303611025,"pfxZ":-6.206219948615509,"pX":-0.4104809933999799,"pZ":4.016683447449061,"vX0":2.326884691785435,"vY0":-122.28388437957955,"vZ0":3.5860276982185693,"x":132.65,"y":130.33,"x0":-1.2404396017261887,"y0":50.005551127630646,"z0":6.099050198946504,"aX":-1.5637955214634038},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-10.1,"breakHorizontal":1.3,"spinRate":2461,"spinDirection":23},"zone":11,"typeConfidence":0.9,"plateTime":0.4480151046099268,"extension":5.879833383862665},"index":3,"playId":"59d8c6ee-5659-3acc-b78b-bb090a73c66c","pitchNumber":4,"startTime":"2025-07-29T04:09:11.713Z","endTime":"2025-07-29T04:09:15.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":87.9,"strikeZoneTop":3.45207432082137,"strikeZoneBottom":1.65332428876955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.69906514403005,"aZ":-9.731445061377155,"pfxX":-7.209025261575899,"pfxZ":11.227522177203113,"pX":0.9585158318175289,"pZ":3.108737000981253,"vX0":8.153410312597918,"vY0":-141.10328739852326,"vZ0":-5.45402683871616,"x":80.46,"y":154.84,"x0":-1.0438358085317,"y0":50.00538369872261,"z0":5.705485282441428,"aX":-14.41375795823495},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.2,"breakHorizontal":11.2,"spinRate":2442,"spinDirection":205},"zone":12,"typeConfidence":0.91,"plateTime":0.38946641913524704,"extension":5.962289819470597},"index":4,"playId":"33d62c1f-fbc8-34d9-9099-a31608354d45","pitchNumber":5,"startTime":"2025-07-29T04:09:32.906Z","endTime":"2025-07-29T04:09:38.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:09:38.043Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T04:10:05.408Z","endTime":"2025-07-29T04:11:43.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.21735981961259,"aZ":-6.855725631661433,"pfxX":-6.108222887320082,"pfxZ":13.117878051134653,"pX":-0.1529129165023613,"pZ":2.7363982958769175,"vX0":5.149208262173764,"vY0":-138.80826974761072,"vZ0":-6.9359595961666995,"x":122.83,"y":164.9,"x0":-1.2483940114070382,"y0":50.00409353599146,"z0":5.739678085307753,"aX":-11.791178487385759},"breaks":{"breakAngle":50.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":22.3,"breakHorizontal":9.8,"spinRate":2551,"spinDirection":207},"zone":5,"typeConfidence":0.91,"plateTime":0.39624381708997847,"extension":5.97398007739972},"index":0,"playId":"3dff3422-c7d2-30c6-8921-dc85e1dd029d","pitchNumber":1,"startTime":"2025-07-29T04:10:15.219Z","endTime":"2025-07-29T04:10:18.594Z","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":87.1,"endSpeed":78.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.79669798037914,"aZ":-21.29768618287916,"pfxX":-9.957265202327463,"pfxZ":6.775465029079813,"pX":-0.4321924198434808,"pZ":2.7466670695098165,"vX0":5.720780685090146,"vY0":-126.65313700614955,"vZ0":-3.044778315140846,"x":133.47,"y":164.62,"x0":-1.4408965507821563,"y0":50.0013580459109,"z0":5.691232462855358,"aX":-15.978974109162403},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":11.8,"breakHorizontal":16.6,"spinRate":2103,"spinDirection":235},"zone":4,"typeConfidence":0.9,"plateTime":0.43447937916804236,"extension":6.041562562010958},"index":1,"playId":"54710743-8f8d-3386-b106-53667727c16a","pitchNumber":2,"startTime":"2025-07-29T04:10:37.781Z","endTime":"2025-07-29T04:10:41.949Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-29T04:11:13.004Z","endTime":"2025-07-29T04:11:19.236Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":86.9,"strikeZoneTop":3.30000034215923,"strikeZoneBottom":1.56331385791833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.883272920148805,"aZ":-13.089900825069886,"pfxX":-7.22818864903533,"pfxZ":9.733031450276538,"pX":-1.7423185025723773,"pZ":2.776539977205701,"vX0":1.5191655614213553,"vY0":-140.37518728254526,"vZ0":-5.807181108780071,"x":183.41,"y":163.81,"x0":-1.3579842406374703,"y0":50.006035917620565,"z0":5.751942537561189,"aX":-14.179849856105228},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":12.6,"spinRate":2402,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.39279032596590646,"extension":5.956339185267689},"index":3,"playId":"d4df1d77-92f9-3324-906f-1e4e8e8b9ad9","pitchNumber":3,"startTime":"2025-07-29T04:11:19.236Z","endTime":"2025-07-29T04:11:23.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.34822928305586,"aZ":-36.12177126361155,"pfxX":-1.6356571501274968,"pfxZ":-2.472057039534318,"pX":0.6730864304279044,"pZ":0.2005222650321904,"vX0":4.932985892910977,"vY0":-126.00897897550666,"vZ0":-6.3005840751439255,"x":91.34,"y":233.37,"x0":-1.103761041716633,"y0":50.00430590746473,"z0":5.677396504207806,"aX":-2.6120374737380656},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.8,"breakHorizontal":1.8,"spinRate":2560,"spinDirection":12},"zone":14,"typeConfidence":0.81,"plateTime":0.4358890095694026,"extension":5.982494475256244},"index":4,"playId":"4ec7dbe5-9d67-3958-bf48-4023dd1fa1d2","pitchNumber":4,"startTime":"2025-07-29T04:11:37.974Z","endTime":"2025-07-29T04:11:43.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:11:43.436Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Lindor called out on strikes.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T04:14:08.914Z","endTime":"2025-07-29T04:15:27.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"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":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.47693972938055,"strikeZoneBottom":1.63202306327738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.042439031405195,"aZ":-31.138424451814036,"pfxX":-2.0514947461605937,"pfxZ":0.6153850538770289,"pX":0.5416464791534921,"pZ":2.5359259116467445,"vX0":-4.969169125913356,"vY0":-129.3605597879407,"vZ0":-2.6119795616690915,"x":96.35,"y":170.31,"x0":2.7543385341530016,"y0":50.005826376994456,"z0":5.9463737196513415,"aX":-3.4766207734241568},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.7,"breakHorizontal":4.8,"spinRate":2726,"spinDirection":269},"zone":6,"typeConfidence":0.9,"plateTime":0.42344041890320216,"extension":6.00743936634051},"index":0,"playId":"143a4c8e-03f7-3bad-a180-3eaaa6282ffe","pitchNumber":1,"startTime":"2025-07-29T04:14:28.185Z","endTime":"2025-07-29T04:14:32.214Z","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":97.6,"endSpeed":88.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.55528113454283,"aZ":-18.577515116683628,"pfxX":10.376135644543941,"pfxZ":6.71555938342542,"pX":1.1555491168122798,"pZ":3.0615923182940477,"vX0":-7.59770920580806,"vY0":-141.897378432628,"vZ0":-4.574718334644786,"x":72.95,"y":156.12,"x0":2.5290348199417685,"y0":50.004494886392436,"z0":5.8898276667655685,"aX":21.01579116725056},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.3,"breakHorizontal":-17.2,"spinRate":2386,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.38701893408049637,"extension":6.208972498172068},"index":1,"playId":"1ddfe310-6cc3-3a13-bd37-ec6ca14d6707","pitchNumber":2,"startTime":"2025-07-29T04:14:43.018Z","endTime":"2025-07-29T04:14:46.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.50999986097832,"strikeZoneBottom":1.56786053783065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.423358616627276,"aZ":-27.57994226504346,"pfxX":9.379043128592222,"pfxZ":2.6555664318246865,"pX":2.548973191023456,"pZ":2.814232251674283,"vX0":-3.879362091156766,"vY0":-131.2036347940613,"vZ0":-2.6801742967532656,"x":19.84,"y":162.8,"x0":2.833386054337354,"y0":50.005751082052655,"z0":5.918142391915068,"aX":16.249608964215515},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.4,"breakHorizontal":-16.1,"spinRate":1478,"spinDirection":112},"zone":12,"typeConfidence":0.97,"plateTime":0.418487809512019,"extension":6.104284289399648},"index":2,"playId":"35fd0610-8403-3c94-a8e4-559662526aa0","pitchNumber":3,"startTime":"2025-07-29T04:15:04.229Z","endTime":"2025-07-29T04:15:07.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":88.9,"strikeZoneTop":3.50999861600161,"strikeZoneBottom":1.54492913003324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.255337352933964,"aZ":-15.71644433907135,"pfxX":9.007199141997566,"pfxZ":8.076281466453116,"pX":-0.5504763133627865,"pZ":3.039731981959553,"vX0":-10.341229751538812,"vY0":-142.44482818140008,"vZ0":-5.379655912412733,"x":137.98,"y":156.71,"x0":1.9711395648503431,"y0":50.00346490033833,"z0":5.96001839926167,"aX":18.357116793511217},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.6,"breakHorizontal":-14.0,"spinRate":2340,"spinDirection":146},"zone":1,"typeConfidence":0.9,"plateTime":0.38575104734760624,"extension":6.2036413944205835},"index":3,"playId":"c175c24d-b560-3483-9ba2-16d7de83547c","pitchNumber":4,"startTime":"2025-07-29T04:15:22.740Z","endTime":"2025-07-29T04:15:27.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:15:27.201Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Juan Soto called out on strikes.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T04:15:35.324Z","endTime":"2025-07-29T04:16:46.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.7,"strikeZoneTop":3.20999845021055,"strikeZoneBottom":1.5656007323341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.418782751890955,"aZ":-29.16801507807818,"pfxX":-1.1729468424344809,"pfxZ":1.7587170735174826,"pX":0.11894350318187522,"pZ":2.761351700666312,"vX0":-6.3809439084913215,"vY0":-130.3027005933722,"vZ0":-2.284568681399279,"x":112.47,"y":164.22,"x0":2.75977733405514,"y0":50.00052672599322,"z0":5.870993357495584,"aX":-1.9989235834871055},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.9,"breakHorizontal":3.6,"spinRate":2821,"spinDirection":272},"zone":2,"typeConfidence":0.9,"plateTime":0.42163501397484415,"extension":6.30313765896998},"index":0,"playId":"b2d9b618-8082-35ce-99fb-fed1eecf0896","pitchNumber":1,"startTime":"2025-07-29T04:15:56.505Z","endTime":"2025-07-29T04:16:00.017Z","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":89.3,"endSpeed":80.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.57468433904831,"aZ":-31.38734718109828,"pfxX":-2.82148184120536,"pfxZ":0.4695179338264861,"pX":-0.04101904988539111,"pZ":2.340755535113378,"vX0":-5.729205687299682,"vY0":-129.84974201704946,"vZ0":-2.63394164822322,"x":118.56,"y":175.58,"x0":2.575710347533451,"y0":50.002622052156525,"z0":5.798621752331657,"aX":-4.734811600857646},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.4,"breakHorizontal":6.6,"spinRate":2946,"spinDirection":278},"zone":5,"typeConfidence":0.91,"plateTime":0.42464014011054996,"extension":6.218323920697895},"index":1,"playId":"67d3cbf9-ac83-3bb5-993e-1b8d4272393c","pitchNumber":2,"startTime":"2025-07-29T04:16:13.726Z","endTime":"2025-07-29T04:16:17.096Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-29T04:16:27.949Z","endTime":"2025-07-29T04:16:41.043Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.1,"strikeZoneTop":3.11829791885099,"strikeZoneBottom":1.47691026974778,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.224341550518442,"aZ":-31.34687104654092,"pfxX":-1.875248024222664,"pfxZ":0.4887075089002284,"pX":-0.03571519601093433,"pZ":3.534643887126531,"vX0":-6.270252915873028,"vY0":-129.91779045479396,"vZ0":0.06490079908268209,"x":118.36,"y":143.34,"x0":2.6642134397801884,"y0":50.001291600665084,"z0":5.915330713044517,"aX":-3.1672957876664123},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.2,"breakHorizontal":4.9,"spinRate":2957,"spinDirection":283},"zone":11,"typeConfidence":0.9,"plateTime":0.42352056437086727,"extension":6.210594553581057},"index":3,"playId":"d6fa54ea-23aa-38d0-ac3e-92e25659d823","pitchNumber":3,"startTime":"2025-07-29T04:16:41.043Z","endTime":"2025-07-29T04:16:46.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:16:46.194Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Alonso pops out to second baseman Jake Cronenworth.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T04:19:29.246Z","endTime":"2025-07-29T04:19:38.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T04:17:16.396Z","endTime":"2025-07-29T04:19:57.038Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jeremiah Estrada replaces Adrian Morejon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-29T04:19:29.244Z","endTime":"2025-07-29T04:19:29.245Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669093,"link":"/api/v1/people/669093"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.834808592531548,"aZ":-28.131055600314877,"pfxX":3.080117892351223,"pfxZ":2.3894171133410236,"pX":0.9010740743804267,"pZ":2.30191718635904,"vX0":2.342215319439173,"vY0":-129.97553622022107,"vZ0":-3.422009351826711,"x":111.39,"y":129.12,"x0":-0.41518614897954503,"y0":50.00433824437606,"z0":5.795728212942423,"aX":5.216524953236549},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.7,"breakHorizontal":-6.1,"spinRate":2249,"spinDirection":144},"zone":14,"typeConfidence":0.92,"plateTime":0.42305347593013165,"extension":6.48189189167595},"hitData":{"launchSpeed":78.2,"launchAngle":52.0,"totalDistance":204.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":129.27,"coordY":119.34}},"index":2,"playId":"460539e3-6bef-371d-bf64-507aff2a60cf","pitchNumber":1,"startTime":"2025-07-29T04:19:29.246Z","endTime":"2025-07-29T04:19:38.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:19:38.817Z","atBatIndex":64},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Bryce Johnson bunt grounds out softly to first baseman Pete Alonso.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T04:22:13.229Z","endTime":"2025-07-29T04:22:24.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"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":1},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.01170244676636,"aZ":-10.43766658925397,"pfxX":-5.214298239564326,"pfxZ":11.249031763168585,"pX":0.5091578345519355,"pZ":3.4453878596308414,"vX0":6.300709416220873,"vY0":-139.26406755023848,"vZ0":-4.776591132570964,"x":97.59,"y":145.75,"x0":-1.1226675123553334,"y0":50.001812341401354,"z0":5.894447139361867,"aX":-10.075306744211051},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.3,"breakHorizontal":7.9,"spinRate":2542,"spinDirection":202},"zone":3,"typeConfidence":0.9,"plateTime":0.3957573347811203,"extension":5.703674960294688},"hitData":{"launchSpeed":35.8,"launchAngle":2.0,"totalDistance":29.0,"trajectory":"bunt_grounder","hardness":"soft","location":"3","coordinates":{"coordX":137.07,"coordY":188.3}},"index":0,"playId":"77e5b8c0-fcbe-3b22-bcc5-7a9bac63a38c","pitchNumber":1,"startTime":"2025-07-29T04:22:15.010Z","endTime":"2025-07-29T04:22:24.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:22:24.909Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Elias Díaz grounds out, shortstop Francisco Lindor to first baseman Pete Alonso.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T04:24:35.919Z","endTime":"2025-07-29T04:26:46.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"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":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T04:22:44.577Z","endTime":"2025-07-29T04:24:38.117Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.17675968682149,"strikeZoneBottom":1.44054877135915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.799969478668537,"aZ":-39.29194195449578,"pfxX":-0.40505827745338774,"pfxZ":-4.580912739449047,"pX":0.6389317444639195,"pZ":2.0592447553884234,"vX0":4.566057881198725,"vY0":-124.31798809432767,"vZ0":-1.6142541233162508,"x":92.65,"y":183.18,"x0":-1.175351035064527,"y0":50.00497226198871,"z0":6.002716947682373,"aX":-0.6292746084599155},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-8.4,"breakHorizontal":-0.4,"spinRate":2591,"spinDirection":22},"zone":6,"typeConfidence":0.9,"plateTime":0.44195788353896104,"extension":5.6448096797048235},"index":1,"playId":"9c082ab9-974a-3cfd-a894-f6f1b859a31f","pitchNumber":1,"startTime":"2025-07-29T04:24:38.117Z","endTime":"2025-07-29T04:24:42.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":85.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.85792349410251,"aZ":-9.134012172069875,"pfxX":-6.127229847375432,"pfxZ":12.198332155564504,"pX":0.7143269009038231,"pZ":2.7782112433019686,"vX0":6.60801242554741,"vY0":-138.04678051471987,"vZ0":-6.6017623493487045,"x":89.77,"y":163.77,"x0":-0.9391338196758892,"y0":50.003834395032385,"z0":5.848693259859159,"aX":-11.574166026629204},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.5,"breakHorizontal":9.4,"spinRate":2559,"spinDirection":206},"zone":3,"typeConfidence":0.9,"plateTime":0.40007054661995056,"extension":5.795824889137786},"index":2,"playId":"005d3b94-1131-3108-916b-cd38ab1408af","pitchNumber":2,"startTime":"2025-07-29T04:24:54.145Z","endTime":"2025-07-29T04:25:01.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.15253567984516,"aZ":-40.300495643532145,"pfxX":0.19117846418535267,"pfxZ":-5.152079823280863,"pX":0.28382403470350326,"pZ":1.9613056393933186,"vX0":3.767941886315525,"vY0":-125.01965928246565,"vZ0":-1.5811359132582616,"x":106.18,"y":185.82,"x0":-1.2702936736780364,"y0":50.00543387923922,"z0":5.9220342442710106,"aX":0.3005364393672715},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-9.5,"breakHorizontal":-1.2,"spinRate":2534,"spinDirection":21},"zone":9,"typeConfidence":0.91,"plateTime":0.43878919946005235,"extension":5.691513811429211},"index":3,"playId":"0c482885-7a95-3198-a702-0b3ca5d579ae","pitchNumber":3,"startTime":"2025-07-29T04:25:16.945Z","endTime":"2025-07-29T04:25:20.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":85.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.872267630115275,"aZ":-8.192748909818519,"pfxX":-4.297031532506306,"pfxZ":12.464064994910059,"pX":0.5853392142465055,"pZ":3.3985667660168226,"vX0":5.967286244602284,"vY0":-139.19372173317237,"vZ0":-5.017027984407631,"x":94.69,"y":147.02,"x0":-1.047536806471883,"y0":50.00567009792103,"z0":5.790612623180412,"aX":-8.270056391082012},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":21.4,"breakHorizontal":6.2,"spinRate":2570,"spinDirection":203},"zone":12,"typeConfidence":0.91,"plateTime":0.3964481041100063,"extension":5.971622683703476},"index":4,"playId":"d624ada8-e6d0-38e6-a140-adee88805c82","pitchNumber":4,"startTime":"2025-07-29T04:25:40.934Z","endTime":"2025-07-29T04:25:47.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.0,"strikeZoneTop":3.23735862644018,"strikeZoneBottom":1.44721346591007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.079557511540507,"aZ":-32.220227454353676,"pfxX":-1.3443075854439428,"pfxZ":-0.030894769497486152,"pX":0.5091540408265153,"pZ":4.272752918633646,"vX0":4.9391380948715735,"vY0":-126.15935525301734,"vZ0":2.3015437228386046,"x":97.59,"y":123.42,"x0":-1.3043015396608943,"y0":50.00056042160724,"z0":5.956092989693509,"aX":-2.154070259375331},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.7,"breakHorizontal":1.2,"spinRate":2311,"spinDirection":13},"zone":12,"typeConfidence":0.85,"plateTime":0.4351340547093723,"extension":5.737002776219127},"index":5,"playId":"689fa851-03f2-34e6-be07-c8c507d32424","pitchNumber":5,"startTime":"2025-07-29T04:26:01.362Z","endTime":"2025-07-29T04:26:05.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.5,"strikeZoneTop":3.26000095474337,"strikeZoneBottom":1.46476974331473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.43038627928819,"aZ":-10.95425868905879,"pfxX":-5.952387400949987,"pfxZ":11.157700796946706,"pX":-0.40743638953067624,"pZ":4.707406319328909,"vX0":3.8906517365444673,"vY0":-137.95205483242867,"vZ0":-1.4127573050886384,"x":132.53,"y":111.68,"x0":-1.0721885949992238,"y0":50.0067069807607,"z0":5.975558530826572,"aX":-11.325330380013469},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.0,"breakHorizontal":9.8,"spinRate":2417,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.3990327648318872,"extension":5.973067692017346},"index":6,"playId":"1c762143-9c7a-3ff8-87c3-312ca38a9b00","pitchNumber":6,"startTime":"2025-07-29T04:26:19.682Z","endTime":"2025-07-29T04:26:23.250Z","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":85.6,"endSpeed":79.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.392918086804517,"aZ":-41.90557169749002,"pfxX":1.342628322379944,"pfxZ":-6.197191651149586,"pX":0.544012821492787,"pZ":1.62348842950104,"vX0":3.9266981361710718,"vY0":-124.63020039711996,"vZ0":-1.9393678437747033,"x":96.26,"y":194.95,"x0":-1.2272656574507022,"y0":50.001865756674874,"z0":5.877420924612382,"aX":2.1083453253548368},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-11.4,"breakHorizontal":-3.4,"spinRate":2720,"spinDirection":24},"zone":9,"typeConfidence":0.91,"plateTime":0.43973701331106296,"extension":5.993036354046034},"hitData":{"launchSpeed":97.5,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.76,"coordY":155.74}},"index":7,"playId":"eecdfd94-46e5-314c-8c8a-1fdf8291d912","pitchNumber":7,"startTime":"2025-07-29T04:26:37.668Z","endTime":"2025-07-29T04:26:46.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:26:46.651Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. called out on strikes.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T04:27:08.851Z","endTime":"2025-07-29T04:28:34.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":"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":86.2,"endSpeed":78.7,"strikeZoneTop":3.8300005139462,"strikeZoneBottom":1.77782908264743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.2180462623356,"aZ":-31.118132254622896,"pfxX":-0.7735742958025604,"pfxZ":0.663921184503355,"pX":-0.11023280773540979,"pZ":4.175541752154879,"vX0":3.5008658908853434,"vY0":-125.54844852724457,"vZ0":2.1452975496207203,"x":121.2,"y":126.04,"x0":-1.424244014006193,"y0":50.00280518935723,"z0":5.848454718380183,"aX":-1.2310870079639118},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.9,"breakHorizontal":0.6,"spinRate":2231,"spinDirection":60},"zone":11,"typeConfidence":0.88,"plateTime":0.4368388952187341,"extension":5.86417588684883},"index":0,"playId":"e83ecdec-fa42-3d21-8275-130b352dac3c","pitchNumber":1,"startTime":"2025-07-29T04:27:15.278Z","endTime":"2025-07-29T04:27:19.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.5,"strikeZoneTop":3.75874657668514,"strikeZoneBottom":1.83194044277736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.4248898112024,"aZ":-41.323646370897364,"pfxX":-0.7294468548819846,"pfxZ":-6.0147980988230145,"pX":-0.9856095231995348,"pZ":3.153786489641614,"vX0":1.1586570242670928,"vY0":-122.31410820786273,"vZ0":1.6499983099967264,"x":154.57,"y":153.63,"x0":-1.3700240715139078,"y0":50.00505457658974,"z0":6.005473938214881,"aX":-1.1088117225978549},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-10.3,"breakHorizontal":1.1,"spinRate":2389,"spinDirection":26},"zone":11,"typeConfidence":0.9,"plateTime":0.4472706660205712,"extension":5.765599330366885},"index":1,"playId":"42f2bc6a-d999-3055-b032-938a1c55b644","pitchNumber":2,"startTime":"2025-07-29T04:27:32.088Z","endTime":"2025-07-29T04:27:36.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.2,"strikeZoneTop":3.83,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.73325570007978,"aZ":-9.421926511838565,"pfxX":-5.286150537787885,"pfxZ":11.517284056706803,"pX":-0.6717970467528972,"pZ":4.098479147732098,"vX0":3.348446532810499,"vY0":-140.36975288160315,"vZ0":-3.024632147041257,"x":142.61,"y":128.12,"x0":-1.1995332216703327,"y0":50.00484554595861,"z0":5.8131651301832745,"aX":-10.444742262483055},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.3,"breakHorizontal":8.8,"spinRate":2413,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.39169512991667466,"extension":6.012117211572293},"index":2,"playId":"a1f77709-e8a0-3510-817f-0c2de1ef6915","pitchNumber":3,"startTime":"2025-07-29T04:27:49.763Z","endTime":"2025-07-29T04:27:53.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.2,"strikeZoneTop":3.83000025842525,"strikeZoneBottom":1.74736697998873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.164445252736922,"aZ":-43.23317378161569,"pfxX":0.7035473327536517,"pfxZ":-7.296164546809779,"pX":-1.245651689550886,"pZ":2.5923382386992606,"vX0":0.07739032017823987,"vY0":-123.10764950845925,"vZ0":0.7690460208889951,"x":164.48,"y":168.79,"x0":-1.3688592874900056,"y0":50.00046361681825,"z0":5.970525866690012,"aX":1.066803305221528},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-12.7,"breakHorizontal":-1.3,"spinRate":2448,"spinDirection":28},"zone":13,"typeConfidence":0.91,"plateTime":0.4469618551333183,"extension":5.909445300201711},"index":3,"playId":"f96fe414-edc1-347c-a9d7-ce07dea84a9d","pitchNumber":4,"startTime":"2025-07-29T04:28:08.017Z","endTime":"2025-07-29T04:28:12.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.68717551293287,"strikeZoneBottom":1.74455122210323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.875043655570163,"aZ":-40.62093943538834,"pfxX":0.28730533266710223,"pfxZ":-5.372552083333231,"pX":0.4359596798928077,"pZ":1.8754578033332439,"vX0":3.799387395491307,"vY0":-124.81753042125449,"vZ0":-1.6610812015400143,"x":100.38,"y":188.14,"x0":-1.145257103921838,"y0":50.001643896229346,"z0":5.904187848737996,"aX":0.4514681883044742},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-9.8,"breakHorizontal":-1.4,"spinRate":2518,"spinDirection":23},"zone":9,"typeConfidence":0.91,"plateTime":0.4393662811972008,"extension":5.743001333889732},"index":4,"playId":"285c15b3-a973-323d-9c3e-2d1fdc2911c5","pitchNumber":5,"startTime":"2025-07-29T04:28:29.242Z","endTime":"2025-07-29T04:28:34.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:28:34.930Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T04:31:22.262Z","endTime":"2025-07-29T04:31:55.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"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":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jason Adam replaces Jeremiah Estrada.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T04:31:07.081Z","endTime":"2025-07-29T04:31:24.421Z","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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.36827203692592,"aZ":-31.50832288935452,"pfxX":1.564287072215636,"pfxZ":0.4528064849485869,"pX":-0.04608475093521203,"pZ":2.69079917004642,"vX0":1.9919510578854753,"vY0":-121.01577313773952,"vZ0":-2.0341035857398126,"x":118.76,"y":166.13,"x0":-1.0828359245321404,"y0":50.00540791168596,"z0":6.299287968889513,"aX":2.3231222593961793},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.6,"breakHorizontal":-3.4,"spinRate":2595,"spinDirection":44},"zone":5,"typeConfidence":0.9,"plateTime":0.45240710839861364,"extension":6.297482293328876},"index":1,"playId":"038c6075-8ea9-3031-b371-26ff1aee8bf6","pitchNumber":1,"startTime":"2025-07-29T04:31:24.421Z","endTime":"2025-07-29T04:31:27.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.901276043003115,"aZ":-11.845084360752296,"pfxX":-5.35085526948064,"pfxZ":10.667710215453116,"pX":0.3225958264801212,"pZ":3.4252621941556507,"vX0":5.22805439151874,"vY0":-137.50664370822182,"vZ0":-5.427727814911277,"x":104.7,"y":146.3,"x0":-0.9126852812778338,"y0":50.00042026724177,"z0":6.2357478323111515,"aX":-10.19483011405718},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.2,"breakHorizontal":8.5,"spinRate":2592,"spinDirection":209},"zone":3,"typeConfidence":0.9,"plateTime":0.39907737335029525,"extension":6.401326748085554},"hitData":{"launchSpeed":98.9,"launchAngle":48.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.27,"coordY":97.25}},"index":2,"playId":"e8512132-1522-3d00-afbb-22c1b5121011","pitchNumber":2,"startTime":"2025-07-29T04:31:44.924Z","endTime":"2025-07-29T04:31:55.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:31:55.219Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mark Vientos flies out to left fielder Bryce Johnson.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T04:32:20.837Z","endTime":"2025-07-29T04:34:19.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"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":[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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":3.69734546711263,"strikeZoneBottom":1.67436721259821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.935940129242763,"aZ":-27.349205228977706,"pfxX":-9.719996381807746,"pfxZ":2.9019170393433225,"pX":-0.6769769572091862,"pZ":0.47667652562757246,"vX0":3.7127986622569584,"vY0":-128.99166021306615,"vZ0":-8.90591879697229,"x":142.8,"y":225.91,"x0":-0.8823231349771465,"y0":50.004085881453996,"z0":6.122779826987007,"aX":-16.17800632062928},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.2,"breakHorizontal":16.6,"spinRate":1947,"spinDirection":230},"zone":13,"typeConfidence":0.91,"plateTime":0.42664765666939886,"extension":6.481948542039738},"index":0,"playId":"bd4dfb4b-ecc1-3346-87c8-43acf30406f8","pitchNumber":1,"startTime":"2025-07-29T04:32:26.756Z","endTime":"2025-07-29T04:32:30.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.64999916672469,"strikeZoneBottom":1.63117000084997,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.973467988007176,"aZ":-34.522337697252745,"pfxX":2.6614986766744675,"pfxZ":-1.5411845975274474,"pX":-1.9089182874234059,"pZ":4.188870191268446,"vX0":-2.6104408652240054,"vY0":-122.52436195494249,"vZ0":1.6083938593379068,"x":189.76,"y":125.68,"x0":-1.1760067030832473,"y0":50.00418852328111,"z0":6.471715882683492,"aX":4.05123934806101},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.2,"breakHorizontal":-4.2,"spinRate":2564,"spinDirection":77},"zone":11,"typeConfidence":0.91,"plateTime":0.44686709172352845,"extension":6.123417438271096},"index":1,"playId":"f60dab37-661f-3a80-99f3-8988ca022934","pitchNumber":2,"startTime":"2025-07-29T04:32:44.166Z","endTime":"2025-07-29T04:32:49.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.7,"strikeZoneTop":3.64999902107749,"strikeZoneBottom":1.62599665164942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.714900948693405,"aZ":-28.98977459630907,"pfxX":-8.938087833282207,"pfxZ":1.9088011026649276,"pX":-0.3539853319713521,"pZ":3.414401266135278,"vX0":4.4780771618223145,"vY0":-128.50939881634068,"vZ0":-1.6406927784841328,"x":130.49,"y":146.59,"x0":-0.9620238428293997,"y0":50.000226868736526,"z0":6.322373308878611,"aX":-14.882080860375606},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.4,"breakHorizontal":15.1,"spinRate":2060,"spinDirection":235},"zone":1,"typeConfidence":0.91,"plateTime":0.426924239282346,"extension":6.20383420196187},"index":2,"playId":"ddd5f22b-60ed-3167-a161-f9c6da386ae1","pitchNumber":3,"startTime":"2025-07-29T04:33:04.997Z","endTime":"2025-07-29T04:33:09.163Z","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":88.6,"endSpeed":81.2,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.073017050289693,"aZ":-29.027002337119477,"pfxX":-8.190401630820702,"pfxZ":1.866732672497461,"pX":-0.2549147907139638,"pZ":3.4787021466063925,"vX0":4.378630008997024,"vY0":-128.9622319489618,"vZ0":-1.7092985564920404,"x":126.72,"y":144.86,"x0":-0.9116582607280206,"y0":50.000587401726605,"z0":6.391298610339301,"aX":-13.77980088091062},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.2,"breakHorizontal":13.8,"spinRate":2052,"spinDirection":233},"zone":2,"typeConfidence":0.91,"plateTime":0.42489650418696856,"extension":6.22647014121434},"index":3,"playId":"ec4415b7-1c17-3f0f-ae96-a3f29a3bf5d9","pitchNumber":4,"startTime":"2025-07-29T04:33:21.510Z","endTime":"2025-07-29T04:33:25.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.56920085671783,"aZ":-25.908050212451087,"pfxX":-9.390991558345918,"pfxZ":3.720791018116209,"pX":-0.7420145181001743,"pZ":2.7612105218040854,"vX0":3.646320946102537,"vY0":-129.1789615512803,"vZ0":-3.7842875194633843,"x":145.28,"y":164.23,"x0":-0.9537540145996256,"y0":50.00509162247623,"z0":6.242814509332777,"aX":-15.831854569935244},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.1,"breakHorizontal":16.2,"spinRate":2180,"spinDirection":230},"zone":4,"typeConfidence":0.91,"plateTime":0.4244233466033305,"extension":6.292236005091873},"index":4,"playId":"e0a41a15-14fa-331a-bea7-7ddad269cbe4","pitchNumber":5,"startTime":"2025-07-29T04:33:48.605Z","endTime":"2025-07-29T04:33:53.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.349332105637348,"aZ":-30.191247116966675,"pfxX":7.509857133707996,"pfxZ":1.4581769195727832,"pX":0.142878929928833,"pZ":2.0682647343102327,"vX0":0.7335629588561449,"vY0":-116.01607025108417,"vZ0":-2.5101416367627376,"x":111.55,"y":182.94,"x0":-1.152908978209492,"y0":50.00166416036163,"z0":6.050754029749281,"aX":10.203846971260562},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":2.3,"breakHorizontal":-13.8,"spinRate":2725,"spinDirection":47},"zone":8,"typeConfidence":0.89,"plateTime":0.4726878577437792,"extension":6.269709312898442},"hitData":{"launchSpeed":95.8,"launchAngle":51.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.76,"coordY":97.03}},"index":5,"playId":"64c0b6ac-7a19-3280-a8d5-684728d908d1","pitchNumber":6,"startTime":"2025-07-29T04:34:08.453Z","endTime":"2025-07-29T04:34:19.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:34:19.641Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty called out on strikes.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T04:34:36.061Z","endTime":"2025-07-29T04:37:06.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"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],"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":4},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.5,"strikeZoneTop":3.80935283923604,"strikeZoneBottom":1.74038959028126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.66142432441749,"aZ":-30.259735864460705,"pfxX":-11.103788370816057,"pfxZ":1.1821689987712922,"pX":-1.7861690883456318,"pZ":1.9712275653947433,"vX0":1.7586363947909835,"vY0":-127.56126627297532,"vZ0":-4.323894968281551,"x":185.08,"y":185.56,"x0":-1.0516417091422077,"y0":50.00335816623446,"z0":6.123544441943743,"aX":-17.967643995714095},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.2,"breakHorizontal":19.6,"spinRate":2004,"spinDirection":233},"zone":13,"typeConfidence":0.91,"plateTime":0.4323899141612393,"extension":6.234348995381275},"index":0,"playId":"87de3e31-43c6-32f3-8cb3-1a6324d4439d","pitchNumber":1,"startTime":"2025-07-29T04:34:50.230Z","endTime":"2025-07-29T04:34:54.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":79.6,"strikeZoneTop":3.85339816036615,"strikeZoneBottom":1.85188629456549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.68239809112718,"aZ":-27.627937144720942,"pfxX":-8.875928227253123,"pfxZ":2.7774062111197164,"pX":-1.196037504311381,"pZ":3.194496385048714,"vX0":2.6888396579948597,"vY0":-128.19502073174584,"vZ0":-1.9949745741463931,"x":162.59,"y":152.53,"x0":-1.1162303384058196,"y0":50.00255454750549,"z0":6.175929922202128,"aX":-14.522459511371741},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.8,"breakHorizontal":15.2,"spinRate":1866,"spinDirection":236},"zone":11,"typeConfidence":0.91,"plateTime":0.4300588056356687,"extension":6.293779202648511},"index":1,"playId":"14f6db95-224f-33de-81c3-6bf97a8146e0","pitchNumber":2,"startTime":"2025-07-29T04:35:07.615Z","endTime":"2025-07-29T04:35:12.845Z","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":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.81,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.01104442173752,"aZ":-31.15810663721132,"pfxX":0.7175528701179879,"pfxZ":0.6870747421024275,"pX":-0.08000178841144068,"pZ":1.793135366849081,"vX0":1.6889527442620118,"vY0":-121.2598238365451,"vZ0":-4.191863718365368,"x":120.05,"y":190.37,"x0":-0.8816464319530561,"y0":50.002395962284425,"z0":6.294078512644746,"aX":1.0569453982919397},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.5,"breakHorizontal":-1.7,"spinRate":2631,"spinDirection":44},"zone":8,"typeConfidence":0.89,"plateTime":0.45351423438231864,"extension":6.198327465441629},"index":2,"playId":"ed7076f2-4d40-3737-89d0-f62a121276fa","pitchNumber":3,"startTime":"2025-07-29T04:35:26.066Z","endTime":"2025-07-29T04:35:29.500Z","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":77.9,"endSpeed":70.6,"strikeZoneTop":3.81,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.634250186530355,"aZ":-35.71392050772408,"pfxX":8.061543059416639,"pfxZ":-2.8167898156199636,"pX":2.089203714785847,"pZ":0.6524988361790311,"vX0":4.855873216064412,"vY0":-113.24060026829414,"vZ0":-3.515308050221421,"x":37.36,"y":221.16,"x0":-1.153025921054272,"y0":50.00006359928099,"z0":5.912863274904063,"aX":10.144074398372299},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-5.9,"breakHorizontal":-16.1,"spinRate":2685,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.4895292171631884,"extension":6.339831885864504},"index":3,"playId":"a0d43509-9d6d-35b7-8793-0f3d07ad9d52","pitchNumber":4,"startTime":"2025-07-29T04:36:21.131Z","endTime":"2025-07-29T04:36:27.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.4,"strikeZoneTop":3.81000076289547,"strikeZoneBottom":1.86118174277638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.718764090496503,"aZ":-28.562282646850864,"pfxX":-9.598074753583939,"pfxZ":2.170004451212357,"pX":-0.7515344020549132,"pZ":3.3724475427649994,"vX0":3.9182400652690776,"vY0":-128.88385395461606,"vZ0":-1.6232546573707058,"x":145.65,"y":147.72,"x0":-1.054644240480654,"y0":50.00114489410393,"z0":6.241149250550499,"aX":-15.955924739713153},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.7,"breakHorizontal":16.3,"spinRate":2093,"spinDirection":231},"zone":1,"typeConfidence":0.91,"plateTime":0.4269036022942232,"extension":6.405201865674383},"index":4,"playId":"8466ae02-12e6-3d0b-935d-79b7a2091071","pitchNumber":5,"startTime":"2025-07-29T04:37:01.275Z","endTime":"2025-07-29T04:37:06.098Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:37:06.098Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Arraez lines out to third baseman Ronny Mauricio.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T04:39:45.654Z","endTime":"2025-07-29T04:41:24.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":[1,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":"Lineout","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":6},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryne Stanek replaces Rico Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T04:39:35.626Z","endTime":"2025-07-29T04:39:47.873Z","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.0,"endSpeed":87.7,"strikeZoneTop":3.45198232835869,"strikeZoneBottom":1.64186724768242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.49479031881578,"aZ":-8.76479545880447,"pfxX":-7.15788305807348,"pfxZ":11.80251136589481,"pX":-0.3300778248664479,"pZ":1.7187424122241115,"vX0":3.599900815533761,"vY0":-140.7717757535636,"vZ0":-10.724615726752766,"x":129.58,"y":192.37,"x0":-0.7038871519892465,"y0":50.000088622285965,"z0":6.169939937650324,"aX":-14.19301007665431},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.1,"breakHorizontal":12.1,"spinRate":2356,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.39086151481985665,"extension":5.624319730750895},"index":1,"playId":"dc724c95-e496-3efa-b379-05cd9e38223a","pitchNumber":1,"startTime":"2025-07-29T04:39:47.873Z","endTime":"2025-07-29T04:39:51.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.30437920527197,"strikeZoneBottom":1.5532786393308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.434724481649752,"aZ":-29.166950071558638,"pfxX":-2.4274873642865336,"pfxZ":1.8561695367187925,"pX":1.2779853985383405,"pZ":1.7179646493658671,"vX0":4.649499338536154,"vY0":-127.15571612553275,"vZ0":-5.6017317437919845,"x":68.29,"y":192.39,"x0":-0.26692277556799293,"y0":50.005606752941,"z0":6.291845913252992,"aX":-3.9377849431416214},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.2,"breakHorizontal":3.2,"spinRate":1020,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.4323700948621929,"extension":5.776694484251739},"index":2,"playId":"b9a4ac46-e9b3-37b9-9129-61b909af2efa","pitchNumber":2,"startTime":"2025-07-29T04:40:01.934Z","endTime":"2025-07-29T04:40:08.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.2,"strikeZoneTop":3.31000025660338,"strikeZoneBottom":1.55514514870556,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.66431326517419,"aZ":-7.216309403697813,"pfxX":-5.833686062672291,"pfxZ":12.409487526826444,"pX":-0.3819632930537917,"pZ":1.939659343886285,"vX0":2.31325290729961,"vY0":-142.11252726903643,"vZ0":-10.696567892649915,"x":131.56,"y":186.41,"x0":-0.4565614248923679,"y0":50.00305462016958,"z0":6.244259625843837,"aX":-11.731942788740046},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.0,"breakHorizontal":10.0,"spinRate":2402,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.38791729924625384,"extension":5.712073811199734},"index":3,"playId":"13d6f315-df8e-3c7f-8f8f-158d8a7710db","pitchNumber":3,"startTime":"2025-07-29T04:40:19.450Z","endTime":"2025-07-29T04:40:23.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.3,"strikeZoneTop":3.31000036110973,"strikeZoneBottom":1.57927679729092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.35760776352132,"aZ":-28.63420092085994,"pfxX":-8.853429705283201,"pfxZ":2.1195700879589743,"pX":0.13272624162367747,"pZ":0.3823462769530833,"vX0":3.3847681237794394,"vY0":-129.34073152336256,"vZ0":-9.17959042246362,"x":111.94,"y":228.46,"x0":-0.05261402341502073,"y0":50.00563701681359,"z0":6.218641068724857,"aX":-14.800838922161438},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.7,"breakHorizontal":15.1,"spinRate":788,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4256777254514894,"extension":5.808306193836271},"index":4,"playId":"680e9035-214f-3bd5-8306-d49e1550f156","pitchNumber":4,"startTime":"2025-07-29T04:40:40.978Z","endTime":"2025-07-29T04:40:44.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.1,"strikeZoneTop":3.24353826407366,"strikeZoneBottom":1.57849667389471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.046193336583215,"aZ":-8.13313377342928,"pfxX":-7.073858300932208,"pfxZ":11.8058775085714,"pX":-0.772850428081169,"pZ":0.9649875800935835,"vX0":1.7879851236899023,"vY0":-142.56353580064456,"vZ0":-13.06653424779562,"x":146.46,"y":212.73,"x0":-0.49345973926805853,"y0":50.0067600357713,"z0":6.146975912137296,"aX":-14.407892023997722},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.6,"breakHorizontal":12.4,"spinRate":2397,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3857932291082684,"extension":5.663112705024978},"index":5,"playId":"84e2bd23-1b37-3823-93b1-4086552ca82e","pitchNumber":5,"startTime":"2025-07-29T04:40:59.916Z","endTime":"2025-07-29T04:41:04.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.21409715749708,"aZ":-9.7952008340212,"pfxX":-6.419446127110398,"pfxZ":11.158726636006602,"pX":0.2057226298011547,"pZ":1.9599857486854935,"vX0":4.2560410312142025,"vY0":-141.62750885993069,"vZ0":-9.744813505923346,"x":109.16,"y":185.86,"x0":-0.4924363359359516,"y0":50.005039838285526,"z0":6.097590274653709,"aX":-12.875404781072639},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.1,"breakHorizontal":10.6,"spinRate":2310,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.3886632392416933,"extension":5.7965155129932135},"hitData":{"launchSpeed":75.0,"launchAngle":15.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":95.74,"coordY":147.2}},"index":6,"playId":"eda0c39d-0026-3dc1-9ceb-16c74afd8f9a","pitchNumber":6,"startTime":"2025-07-29T04:41:17.302Z","endTime":"2025-07-29T04:41:24.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:41:24.161Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T04:41:34.104Z","endTime":"2025-07-29T04:42:41.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"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":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.3,"strikeZoneTop":3.64999950948835,"strikeZoneBottom":1.62679664538713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.78653066732715,"aZ":-25.86887201531503,"pfxX":5.237466314401182,"pfxZ":4.091843026604291,"pX":-0.46350357860911184,"pZ":4.16581723265821,"vX0":0.1911374201993976,"vY0":-123.86663932361635,"vZ0":0.11125940218186525,"x":134.67,"y":126.3,"x0":-1.2213042708493935,"y0":50.00115231713067,"z0":6.299157948873622,"aX":8.06511649633218},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.7,"breakHorizontal":-9.5,"spinRate":2547,"spinDirection":48},"zone":11,"typeConfidence":2.0,"plateTime":0.4437049298942961,"extension":5.913715853228771},"index":0,"playId":"2ade0d34-482f-35d0-aaca-ee6de574b056","pitchNumber":1,"startTime":"2025-07-29T04:41:50.419Z","endTime":"2025-07-29T04:41:55.881Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.528896956557485,"aZ":-22.92651630356272,"pfxX":4.9548184197274585,"pfxZ":6.0150078586594775,"pX":1.1101654318056555,"pZ":2.1229935195607887,"vX0":2.9992033894538737,"vY0":-123.7372426320353,"vZ0":-5.212297938350573,"x":74.68,"y":181.46,"x0":-0.764749626108405,"y0":50.005182883652694,"z0":6.197690173803976,"aX":7.623214508082717},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":9.8,"breakHorizontal":-9.7,"spinRate":2593,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4440074971733008,"extension":6.046142942238956},"index":1,"playId":"a6a68e09-17fa-35e8-a387-93c533be56cb","pitchNumber":2,"startTime":"2025-07-29T04:42:05.740Z","endTime":"2025-07-29T04:42:09.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":89.3,"strikeZoneTop":3.6060111493904,"strikeZoneBottom":1.59346913358618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.82645856164925,"aZ":-6.613319832302582,"pfxX":-5.853757656801479,"pfxZ":12.386157236946406,"pX":-0.6984848789731245,"pZ":1.8082438221019193,"vX0":0.8518285378044821,"vY0":-143.99394187264306,"vZ0":-11.06127050247179,"x":143.62,"y":189.96,"x0":-0.24189600425849667,"y0":50.00665722650031,"z0":6.1433490912850335,"aX":-12.081747394019068},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.9,"breakHorizontal":10.3,"spinRate":2442,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.3829339601873083,"extension":5.795102950872163},"index":2,"playId":"26b9b6b0-5b2a-3439-83c9-ac40a1adc1c7","pitchNumber":3,"startTime":"2025-07-29T04:42:20.792Z","endTime":"2025-07-29T04:42:25.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.78667091752425,"aZ":-29.096275423210635,"pfxX":-9.000303230988283,"pfxZ":1.8775168971738818,"pX":0.02758423099877394,"pZ":0.5394859146703745,"vX0":2.75061768133167,"vY0":-128.34882956748356,"vZ0":-8.554979262145608,"x":115.95,"y":224.21,"x0":0.10024802223896247,"y0":50.00458524366405,"z0":6.238744866386942,"aX":-14.761269757250632},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.4,"breakHorizontal":15.5,"spinRate":831,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.4295684490471601,"extension":6.032039711931747},"index":3,"playId":"fccc98dd-3261-32fe-88f2-c50c3b30a22a","pitchNumber":4,"startTime":"2025-07-29T04:42:36.400Z","endTime":"2025-07-29T04:42:41.918Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:42:41.918Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out to left fielder Brandon Nimmo.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T04:43:07.868Z","endTime":"2025-07-29T04:43:31.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"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],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":89.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.85965285636227,"aZ":-9.118352482495913,"pfxX":-7.238835505685812,"pfxZ":11.23726775526046,"pX":-0.13984225413535878,"pZ":0.8790952158348344,"vX0":3.1659505901492673,"vY0":-143.83625193870043,"vZ0":-13.11955118224817,"x":122.33,"y":215.04,"x0":-0.32743435668881365,"y0":50.00463792070302,"z0":6.115896525725575,"aX":-14.851965836467985},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.3,"breakHorizontal":12.2,"spinRate":2453,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.3838992381979649,"extension":5.875414886852147},"index":0,"playId":"5d320178-7868-3338-9f7a-7451eeddde41","pitchNumber":1,"startTime":"2025-07-29T04:43:08.410Z","endTime":"2025-07-29T04:43:13.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":89.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.29880102093136,"aZ":-6.461610097961424,"pfxX":-5.975145884459652,"pfxZ":12.458472753398421,"pX":0.22038632960877153,"pZ":1.758379907248428,"vX0":3.438872968734734,"vY0":-143.67739892597925,"vZ0":-11.384064525120891,"x":108.6,"y":191.3,"x0":-0.22400010391575131,"y0":50.002281373864506,"z0":6.19963109687634,"aX":-12.330512540962573},"breaks":{"breakAngle":50.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.0,"breakHorizontal":10.0,"spinRate":2342,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.3831222556122804,"extension":5.906270259460072},"hitData":{"launchSpeed":93.1,"launchAngle":38.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.4,"coordY":100.85}},"index":1,"playId":"76f5a8f1-31f5-39d4-b646-3f339879cd55","pitchNumber":2,"startTime":"2025-07-29T04:43:23.210Z","endTime":"2025-07-29T04:43:31.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:43:31.486Z","atBatIndex":73},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Francisco Alvarez pops out to catcher Elias Díaz in foul territory.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T04:46:12.134Z","endTime":"2025-07-29T04:48:29.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"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":[1,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Robert Suarez replaces Jason Adam.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T04:45:32.403Z","endTime":"2025-07-29T04:46:14.495Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663158,"link":"/api/v1/people/663158"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.39266968766057,"aZ":-9.833055889637658,"pfxX":-3.6691520329462195,"pfxZ":10.982355900951001,"pX":0.36342657868525546,"pZ":3.3694255785123706,"vX0":4.459904917563349,"vY0":-142.36098329884308,"vZ0":-5.798161613964299,"x":103.15,"y":147.81,"x0":-0.7534066845817875,"y0":50.00422623552505,"z0":6.067353230450451,"aX":-7.465221509869873},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.7,"breakHorizontal":5.6,"spinRate":2383,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.3860591566526561,"extension":6.5785821570140515},"index":1,"playId":"d7087940-f96e-3504-a772-2d7d70afd542","pitchNumber":1,"startTime":"2025-07-29T04:46:14.495Z","endTime":"2025-07-29T04:46:17.639Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-07-29T04:46:30.257Z","endTime":"2025-07-29T04:46:45.384Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.31999852871369,"strikeZoneBottom":1.55015065688754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.43295086390575,"aZ":-17.38248780187941,"pfxX":-9.546925569092293,"pfxZ":8.285638653621383,"pX":1.1518805355160282,"pZ":1.3588494852335828,"vX0":8.556671732289326,"vY0":-132.9978398676313,"vZ0":-8.286126977447326,"x":73.09,"y":202.09,"x0":-0.8720733090268958,"y0":50.00422442947224,"z0":5.7836549050937665,"aX":-17.046233409035917},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.3,"breakHorizontal":15.4,"spinRate":2154,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4123772891941724,"extension":6.919367565598318},"index":3,"playId":"b3a07701-2590-3ab8-8aa8-34ec2d650a20","pitchNumber":2,"startTime":"2025-07-29T04:46:45.384Z","endTime":"2025-07-29T04:46:48.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":89.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.1703964087812,"aZ":-10.438955894784607,"pfxX":-4.316596538183789,"pfxZ":10.399302108811632,"pX":0.0051029072671107695,"pZ":2.8525311721177014,"vX0":4.015669129476568,"vY0":-144.46083088081573,"vZ0":-7.146495097120615,"x":116.81,"y":161.76,"x0":-0.8498276282561981,"y0":50.002751246658114,"z0":6.0180156645657785,"aX":-9.021488655663482},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.4,"breakHorizontal":6.8,"spinRate":2508,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.3808025213479804,"extension":6.615825601407443},"index":4,"playId":"394d56a9-f2c8-34f6-afd6-b752e2603e18","pitchNumber":3,"startTime":"2025-07-29T04:47:02.381Z","endTime":"2025-07-29T04:47:06.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.4,"endSpeed":90.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.88515704432131,"aZ":-11.127803423320461,"pfxX":-4.183022565673349,"pfxZ":9.912849190798774,"pX":-0.04927568993055444,"pZ":3.572056883792613,"vX0":4.0428186192065665,"vY0":-146.05864007125987,"vZ0":-5.105863980036167,"x":118.88,"y":142.33,"x0":-0.9195572532673232,"y0":50.00723473892205,"z0":6.034529239202383,"aX":-8.885521582198155},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.9,"breakHorizontal":6.6,"spinRate":2468,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.37748694473429767,"extension":6.555024383562677},"index":5,"playId":"98273160-7403-3f3f-9c3d-8d44439cfbd0","pitchNumber":4,"startTime":"2025-07-29T04:47:22.605Z","endTime":"2025-07-29T04:47:26.430Z","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":0},"pitchData":{"startSpeed":100.1,"endSpeed":90.8,"strikeZoneTop":3.31999870444718,"strikeZoneBottom":1.53403026320389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.61886824694497,"aZ":-8.457384394371385,"pfxX":-3.944621219695574,"pfxZ":11.183513628671326,"pX":0.9301846958430152,"pZ":1.8133186296165429,"vX0":6.105892488805194,"vY0":-145.2883518407308,"vZ0":-10.215830405471383,"x":81.54,"y":189.82,"x0":-0.6940343632650318,"y0":50.00137223127489,"z0":5.904593384161537,"aX":-8.364528806894853},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.1,"breakHorizontal":5.8,"spinRate":2427,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3781790167168446,"extension":6.781309997421156},"index":6,"playId":"c80fc469-3831-3690-94c8-65b00ac18bf3","pitchNumber":5,"startTime":"2025-07-29T04:47:42.723Z","endTime":"2025-07-29T04:47:47.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":89.8,"strikeZoneTop":3.32000110129401,"strikeZoneBottom":1.52566304046896,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.30238995524557,"aZ":-10.538231902625329,"pfxX":-6.7503873700577905,"pfxZ":10.376875068116888,"pX":1.1903952873158445,"pZ":2.453817537798536,"vX0":8.03778406467467,"vY0":-144.3397481463215,"vZ0":-8.035794856899361,"x":71.62,"y":172.53,"x0":-0.7691140486583063,"y0":50.00585434880298,"z0":5.9434986096911695,"aX":-14.078376613612326},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.0,"breakHorizontal":10.4,"spinRate":2440,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.3812121876920891,"extension":6.723210686336097},"index":7,"playId":"9ef7ede1-4fbe-318b-99e7-1018c4182ddd","pitchNumber":6,"startTime":"2025-07-29T04:48:01.323Z","endTime":"2025-07-29T04:48:06.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":89.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.129106940700275,"aZ":-11.005522195608936,"pfxX":-4.815047525637296,"pfxZ":10.118922425659047,"pX":-0.8054934989771958,"pZ":3.37324473682684,"vX0":2.602214705107875,"vY0":-144.51361863341415,"vZ0":-5.588633586440564,"x":147.7,"y":147.7,"x0":-1.0974525980469914,"y0":50.0000428248938,"z0":6.023305180531482,"aX":-10.070974523214009},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.3,"breakHorizontal":8.2,"spinRate":2458,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.38061079338980486,"extension":6.756080332464029},"hitData":{"launchSpeed":71.2,"launchAngle":88.0,"totalDistance":39.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":126.4,"coordY":220.66}},"index":8,"playId":"8ceb67c6-3839-32a5-80df-ed3028b7de13","pitchNumber":7,"startTime":"2025-07-29T04:48:19.470Z","endTime":"2025-07-29T04:48:29.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:48:29.397Z","atBatIndex":74},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ronny Mauricio homers (6) on a fly ball to right center field.","rbi":1,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T04:48:49.596Z","endTime":"2025-07-29T04:50:17.847Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":{"id":663158,"link":"/api/v1/people/663158"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.91000015200146,"strikeZoneBottom":1.86734306864196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.91720432796852,"aZ":-20.301430028879913,"pfxX":-9.567371171473916,"pfxZ":7.011364584852366,"pX":-0.6744148863686525,"pZ":1.2652527483974292,"vX0":4.4010120125974534,"vY0":-129.54643621354836,"vZ0":-7.410621865779861,"x":142.71,"y":204.62,"x0":-1.1553045977047742,"y0":50.00564372559409,"z0":5.7234174507036215,"aX":-16.20909095965532},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.2,"breakHorizontal":16.3,"spinRate":2017,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4233430787627728,"extension":6.874237376968295},"index":0,"playId":"fd82596f-e4e2-33fb-b79a-001d3e6cf214","pitchNumber":1,"startTime":"2025-07-29T04:48:59.267Z","endTime":"2025-07-29T04:49:03.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.90999953744904,"strikeZoneBottom":1.82847461774094,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.895056677819454,"aZ":-21.10031090009854,"pfxX":-9.557951143430587,"pfxZ":6.196799368511765,"pX":0.10365622139616301,"pZ":1.4572758331478222,"vX0":6.156035918374779,"vY0":-132.69635799847558,"vZ0":-7.222364069310597,"x":113.05,"y":199.43,"x0":-1.002368873867243,"y0":50.00040386133269,"z0":5.7467976978820206,"aX":-17.074799237392142},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.8,"breakHorizontal":16.0,"spinRate":2065,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.41246625467817877,"extension":6.8560362587939565},"index":1,"playId":"cef30af9-583a-3a3d-b4cc-4bc20ec2d60d","pitchNumber":2,"startTime":"2025-07-29T04:49:14.283Z","endTime":"2025-07-29T04:49:18.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":89.3,"strikeZoneTop":3.91,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.564989798346645,"aZ":-9.694372634200427,"pfxX":-4.482264087496981,"pfxZ":10.855965550426234,"pX":0.16279317191039533,"pZ":3.1404933680200813,"vX0":4.97586138703834,"vY0":-143.9478156605354,"vZ0":-6.272598769637562,"x":110.79,"y":153.99,"x0":-1.0169417083099515,"y0":50.00162852021322,"z0":5.967017319267858,"aX":-9.280841040340011},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.4,"breakHorizontal":7.0,"spinRate":2391,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.3824591051948887,"extension":6.628434251597345},"index":2,"playId":"88bb0c68-ad17-32ea-a146-21aa1e89cf0a","pitchNumber":3,"startTime":"2025-07-29T04:49:32.089Z","endTime":"2025-07-29T04:49:35.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":88.8,"strikeZoneTop":3.91,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.629395811909546,"aZ":-10.075807148460468,"pfxX":-6.1315022924688325,"pfxZ":10.827107222545212,"pX":-0.6254630657263498,"pZ":2.658927039084474,"vX0":3.7355548871165687,"vY0":-142.83605167517683,"vZ0":-7.402159042265062,"x":140.84,"y":166.99,"x0":-1.1619712797954573,"y0":50.00415957049347,"z0":5.937455706514682,"aX":-12.516594039196875},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.0,"breakHorizontal":10.2,"spinRate":2354,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.3852531613785293,"extension":6.571910225180196},"hitData":{"launchSpeed":106.3,"launchAngle":26.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":179.59,"coordY":39.76}},"index":3,"playId":"d5e602f7-b00b-3db1-b138-17e63cb0c493","pitchNumber":4,"startTime":"2025-07-29T04:49:48.573Z","endTime":"2025-07-29T04:50:17.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:50:17.847Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Nimmo flies out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T04:50:39.739Z","endTime":"2025-07-29T04:50:54.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"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"},"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":"Flyout","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":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":89.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.59811163268297,"aZ":-10.985494524383066,"pfxX":-5.555991631650521,"pfxZ":10.228630673297728,"pX":-0.02961424992539384,"pZ":3.0002766122885167,"vX0":4.79535619050192,"vY0":-143.96851279453247,"vZ0":-6.371002854320566,"x":118.13,"y":157.77,"x0":-1.0061288294747406,"y0":50.0000742446639,"z0":5.942038673486033,"aX":-11.505467985328785},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.2,"breakHorizontal":8.9,"spinRate":2397,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.3824147881497768,"extension":6.729820716223148},"hitData":{"launchSpeed":102.4,"launchAngle":38.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":119.99,"coordY":53.71}},"index":0,"playId":"82b46e59-13e3-397c-9a81-d1175e80fa3d","pitchNumber":1,"startTime":"2025-07-29T04:50:44.284Z","endTime":"2025-07-29T04:50:54.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:50:54.290Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Lindor strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T04:51:18.512Z","endTime":"2025-07-29T04:52:22.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"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,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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"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, 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.9,"endSpeed":83.2,"strikeZoneTop":3.47302676468222,"strikeZoneBottom":1.6545785028476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.671254073380908,"aZ":-23.539093875501628,"pfxX":-10.237196808111307,"pfxZ":4.890777261781337,"pX":-0.2348556825959602,"pZ":1.6767309921877593,"vX0":5.898290241078668,"vY0":-132.1545331884701,"vZ0":-5.9765007382228745,"x":125.95,"y":193.51,"x0":-1.1679021164136276,"y0":50.00252669146752,"z0":5.701173846009993,"aX":-18.072294759889235},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.7,"breakHorizontal":17.2,"spinRate":1942,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.4147602105776733,"extension":6.8003953390035425},"index":0,"playId":"6fa1814b-f808-3221-b3a5-3b78b06b8043","pitchNumber":1,"startTime":"2025-07-29T04:51:24.271Z","endTime":"2025-07-29T04:51:28.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":90.0,"strikeZoneTop":3.46446725926598,"strikeZoneBottom":1.66755688246575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.93599353964272,"aZ":-9.697305677892354,"pfxX":-3.1042053061962522,"pfxZ":10.683282321286503,"pX":-0.6784898239352004,"pZ":3.2578108229979006,"vX0":2.2713963117602667,"vY0":-145.27126305630733,"vZ0":-6.123456487181255,"x":142.86,"y":150.82,"x0":-1.073374101655774,"y0":50.00664854883149,"z0":6.004179138075237,"aX":-6.533732125316794},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.0,"breakHorizontal":5.0,"spinRate":2472,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.37928236389376035,"extension":6.6005990500873795},"index":1,"playId":"b8084aca-aae0-3651-9779-b94ee4b177e6","pitchNumber":2,"startTime":"2025-07-29T04:51:41.273Z","endTime":"2025-07-29T04:51:46.690Z","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":91.9,"endSpeed":83.8,"strikeZoneTop":3.43508353967304,"strikeZoneBottom":1.58806474762733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.14443291097456,"aZ":-20.47458245981481,"pfxX":-10.347577977996695,"pfxZ":6.514341157312402,"pX":0.23860647587304176,"pZ":1.6784057605401395,"vX0":7.288340026101469,"vY0":-133.54906388586025,"vZ0":-6.669630679504601,"x":107.9,"y":193.46,"x0":-1.1884943573831113,"y0":50.00655004613216,"z0":5.692768853106667,"aX":-18.59897252996027},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.4,"breakHorizontal":17.0,"spinRate":2020,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.41093980051288614,"extension":6.839331065499753},"index":2,"playId":"70768049-e32f-33f3-90ce-ecb38c0dee17","pitchNumber":3,"startTime":"2025-07-29T04:51:59.114Z","endTime":"2025-07-29T04:52:03.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":89.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.36608033856294,"aZ":-8.56023159875658,"pfxX":-4.486664005861444,"pfxZ":11.27674896476456,"pX":-0.17474906476478075,"pZ":3.4707891215098488,"vX0":4.287673552378488,"vY0":-144.84090656696358,"vZ0":-5.825623861532522,"x":107.89,"y":137.13,"x0":-1.1018102736660211,"y0":50.00542685501138,"z0":6.050413724475972,"aX":-9.397437291659545},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.2,"breakHorizontal":7.1,"spinRate":2439,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.3802635915428585,"extension":6.515437893045777},"index":3,"playId":"37038339-5969-3415-ba89-be4e6b099c58","pitchNumber":4,"startTime":"2025-07-29T04:52:18.697Z","endTime":"2025-07-29T04:52:22.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:52:22.636Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a line drive to center fielder Jeff McNeil.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T04:55:19.635Z","endTime":"2025-07-29T04:55:59.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gregory Soto replaces Ryne Stanek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T04:54:56.744Z","endTime":"2025-07-29T04:55:21.801Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.67480060451981,"strikeZoneBottom":1.69805854865682,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.631773326019694,"aZ":-28.11257305546742,"pfxX":-1.0665551909891766,"pfxZ":2.6144947906813054,"pX":-1.2694275431088182,"pZ":0.728203317075549,"vX0":-6.656596048207144,"vY0":-123.84317396251303,"vZ0":-5.885154962767821,"x":165.39,"y":219.12,"x0":1.5913563691901025,"y0":50.00283082159868,"z0":5.485436478019774,"aX":-1.65737669457748},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.6,"breakHorizontal":3.5,"spinRate":2369,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.44219925379505387,"extension":6.615581069068366},"index":1,"playId":"752b1091-f49b-33fb-a492-701b350dc51d","pitchNumber":1,"startTime":"2025-07-29T04:55:21.801Z","endTime":"2025-07-29T04:55:25.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.6,"endSpeed":85.4,"strikeZoneTop":3.6400012782024,"strikeZoneBottom":1.64116954353044,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.986316408738258,"aZ":-23.826766936551298,"pfxX":10.241130079130215,"pfxZ":4.466339954153437,"pX":-0.3516044773345005,"pZ":2.5123816783106125,"vX0":-9.80919504972394,"vY0":-135.8853786669975,"vZ0":-3.277388061326628,"x":130.4,"y":170.95,"x0":1.9757925976027915,"y0":50.0024865517783,"z0":5.3909347618347345,"aX":19.13748101785662},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.6,"breakHorizontal":-16.4,"spinRate":2134,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.40319746351937136,"extension":6.37545518384199},"index":2,"playId":"160ade45-e8e2-3727-a561-365562a52565","pitchNumber":2,"startTime":"2025-07-29T04:55:35.841Z","endTime":"2025-07-29T04:55:39.858Z","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":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.86783926168919,"aZ":-20.362659819990963,"pfxX":8.72186120352746,"pfxZ":6.052171587099499,"pX":0.34905829377092157,"pZ":1.8736729339713203,"vX0":-7.239356399374105,"vY0":-139.21640914944868,"vZ0":-5.93441974698567,"x":103.69,"y":188.19,"x0":1.8570836961708184,"y0":50.00574726226031,"z0":5.3921825747389915,"aX":17.02856717530635},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":-14.2,"spinRate":2242,"spinDirection":126},"zone":9,"typeConfidence":2.0,"plateTime":0.39427653070177193,"extension":6.378796506338567},"hitData":{"launchSpeed":99.3,"launchAngle":9.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.41,"coordY":94.74}},"index":3,"playId":"f842f248-8e70-31fe-a862-35b9321dff65","pitchNumber":3,"startTime":"2025-07-29T04:55:49.728Z","endTime":"2025-07-29T04:55:59.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:55:59.345Z","atBatIndex":78},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Jose Iglesias reaches on a fielder's choice, fielded by pitcher Gregory Soto. Xander Bogaerts to 2nd. Xander Bogaerts advances to 2nd, on a throwing error by pitcher Gregory Soto.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T04:56:31.402Z","endTime":"2025-07-29T04:56:42.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","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":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jose Iglesias replaces Gavin Sheets.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T04:56:11.717Z","endTime":"2025-07-29T04:56:33.626Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.770577353604054,"aZ":-23.782759870051677,"pfxX":10.010329310514647,"pfxZ":4.438209513768746,"pX":0.15402917864004653,"pZ":1.9963584594949448,"vX0":-7.5833606266063045,"vY0":-137.0024266461455,"vZ0":-4.9692446598375275,"x":111.13,"y":184.88,"x0":1.6647014356208278,"y0":50.00300452883397,"z0":5.470439837417534,"aX":18.92837344016575},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.1,"breakHorizontal":-16.4,"spinRate":2183,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.4006107196644697,"extension":6.498741117316745},"hitData":{"launchSpeed":45.3,"launchAngle":-46.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":127.6,"coordY":185.88}},"index":1,"playId":"8128219c-ff60-31ca-b8e4-8c2e9acec8ee","pitchNumber":1,"startTime":"2025-07-29T04:56:33.626Z","endTime":"2025-07-29T04:56:42.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:56:42.288Z","atBatIndex":79},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jake Cronenworth ground bunts into a force out, pitcher Gregory Soto to third baseman Ronny Mauricio. Xander Bogaerts out at 3rd. Jose Iglesias to 2nd. Jake Cronenworth to 1st.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T04:58:04.305Z","endTime":"2025-07-29T04:58:15.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"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":"Forceout","eventType":"force_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":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T04:57:06.070Z","endTime":"2025-07-29T04:58:06.503Z","isPitch":false,"type":"action"},{"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":96.7,"endSpeed":87.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.20609819258048,"aZ":-22.56809991904318,"pfxX":11.690490982150568,"pfxZ":4.850130242834833,"pX":0.3020797535315924,"pZ":2.604078231441833,"vX0":-8.315291062577062,"vY0":-140.44286352989033,"vZ0":-3.7525137310895733,"x":105.49,"y":168.47,"x0":1.794519746070532,"y0":50.005358724637354,"z0":5.439908765873898,"aX":23.168112711914425},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.2,"breakHorizontal":-19.3,"spinRate":2396,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.39121822744576384,"extension":6.543531319947875},"hitData":{"launchSpeed":46.3,"launchAngle":-48.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":117.71,"coordY":183.94}},"index":1,"playId":"e3cca6ab-32af-3b7c-b210-1da13a39336e","pitchNumber":1,"startTime":"2025-07-29T04:58:06.503Z","endTime":"2025-07-29T04:58:15.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:58:15.333Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Johnson called out on strikes.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T04:58:55.402Z","endTime":"2025-07-29T05:00:56.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.34963656984526,"strikeZoneBottom":1.55894023887887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.736550860315106,"aZ":-30.78833994971348,"pfxX":-5.4615887584874,"pfxZ":0.9977072204669337,"pX":-1.4034627290566277,"pZ":1.5915309607680315,"vX0":-6.089552294666547,"vY0":-117.92398221468125,"vZ0":-2.446469703497229,"x":170.5,"y":195.81,"x0":1.932823609292001,"y0":50.00429364674136,"z0":5.513871236307339,"aX":-7.607508340834482},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.4,"breakHorizontal":11.5,"spinRate":2607,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.4664570304793636,"extension":6.171840427596583},"index":0,"playId":"f5c02d59-1023-371c-aabd-1208b9866032","pitchNumber":1,"startTime":"2025-07-29T04:58:57.604Z","endTime":"2025-07-29T04:59:01.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.3,"strikeZoneTop":3.43999956228761,"strikeZoneBottom":1.5659431167794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.22099013552905,"aZ":-24.736700966666316,"pfxX":12.188376087028118,"pfxZ":3.7919713048666406,"pX":-0.749107550296869,"pZ":2.4251337612754535,"vX0":-10.567715894384913,"vY0":-139.79116263704603,"vZ0":-3.721160224953138,"x":145.55,"y":173.3,"x0":1.5139004846337039,"y0":50.0023064691863,"z0":5.415184641678129,"aX":23.90010261355459},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.2,"breakHorizontal":-19.7,"spinRate":2419,"spinDirection":130},"zone":4,"typeConfidence":2.0,"plateTime":0.3932094828205521,"extension":6.379983456637323},"index":1,"playId":"154e0844-bda9-3e8f-ae61-a9c11a67cae8","pitchNumber":2,"startTime":"2025-07-29T04:59:16.043Z","endTime":"2025-07-29T04:59:20.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.15378119279669,"aZ":-30.786615085893636,"pfxX":-0.5455335659825883,"pfxZ":0.886426572675477,"pX":0.21491145113718305,"pZ":1.1376307403354706,"vX0":-3.473688002828961,"vY0":-124.80393199379898,"vZ0":-4.146499855934994,"x":108.81,"y":208.06,"x0":1.7030564969145052,"y0":50.00007663321785,"z0":5.392953307279865,"aX":-0.8485071220038269},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.8,"breakHorizontal":1.9,"spinRate":2450,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.44106743839988205,"extension":6.433920161339006},"index":2,"playId":"fce8d748-97ea-3c63-89e3-e198a9da127a","pitchNumber":3,"startTime":"2025-07-29T04:59:35.575Z","endTime":"2025-07-29T04:59:38.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.1,"strikeZoneTop":3.40665501158214,"strikeZoneBottom":1.58884596557151,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.26578474626946,"aZ":-27.225868296460167,"pfxX":-1.3434667606326927,"pfxZ":3.0961392211149112,"pX":0.8827945783309367,"pZ":1.5255309813455746,"vX0":-1.6770913667566847,"vY0":-126.34168462457411,"vZ0":-4.227464241044376,"x":83.35,"y":197.59,"x0":1.7324567459383526,"y0":50.00574458615691,"z0":5.435479302963177,"aX":-2.1491070485681023},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.8,"breakHorizontal":2.9,"spinRate":2467,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.43528122616047416,"extension":6.495754087202973},"index":3,"playId":"3dfe3023-53ce-3af5-ba79-624252339dc0","pitchNumber":4,"startTime":"2025-07-29T05:00:00.885Z","endTime":"2025-07-29T05:00:04.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.13190134974107,"aZ":-28.91289132430849,"pfxX":-0.03953853277841768,"pfxZ":1.987206382338103,"pX":-0.9800412481865935,"pZ":1.861258566067319,"vX0":-6.2814267396262515,"vY0":-127.4594705709701,"vZ0":-3.2062167384668037,"x":154.36,"y":188.53,"x0":1.5253096342708183,"y0":50.00161892933496,"z0":5.427901588178317,"aX":-0.06337316804763798},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.1,"breakHorizontal":1.6,"spinRate":2338,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.4303513868361386,"extension":6.528246889297287},"index":4,"playId":"c1e3f11d-624d-3b00-b0a2-da197630cac2","pitchNumber":5,"startTime":"2025-07-29T05:00:21.044Z","endTime":"2025-07-29T05:00:24.895Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.3,"strikeZoneTop":3.38396587888037,"strikeZoneBottom":1.56640416888927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.805453031305483,"aZ":-28.289929828362823,"pfxX":-1.7668665461574697,"pfxZ":2.4128569920888756,"pX":0.5494650458961958,"pZ":1.7805319738154457,"vX0":-2.2116653371385695,"vY0":-126.80791823324002,"vZ0":-3.6203544001740973,"x":96.06,"y":190.71,"x0":1.6664179684981875,"y0":50.00313592591946,"z0":5.513480634524246,"aX":-2.842628434148565},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.7,"breakHorizontal":3.7,"spinRate":2451,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.43391375163075585,"extension":6.485157697853855},"index":5,"playId":"5d2cde59-d780-3590-a8d0-5ff7b5d1f53a","pitchNumber":6,"startTime":"2025-07-29T05:00:51.643Z","endTime":"2025-07-29T05:00:56.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T05:00:56.891Z","atBatIndex":81},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Elias Díaz singles on a line drive to left fielder Brandon Nimmo. Jose Iglesias scores. Jake Cronenworth to 2nd.","rbi":1,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T05:01:28.549Z","endTime":"2025-07-29T05:03:43.586Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":{"id":642397,"link":"/api/v1/people/642397"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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.8,"endSpeed":87.2,"strikeZoneTop":3.16613361049383,"strikeZoneBottom":1.41958285197767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.55750753662753,"aZ":-22.712675475913855,"pfxX":10.122620456671761,"pfxZ":4.788998123827131,"pX":0.8217735989194301,"pZ":3.385591430892867,"vX0":-5.9999098808396285,"vY0":-140.75520081453888,"vZ0":-1.7039976529521514,"x":85.68,"y":147.37,"x0":1.683382082116931,"y0":50.00198070386512,"z0":5.492639086950292,"aX":19.996242623548042},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.4,"breakHorizontal":-16.8,"spinRate":2349,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.3914651751478826,"extension":6.346282893552441},"index":0,"playId":"5dce6692-b0d0-3727-b214-58e8d7fc25cc","pitchNumber":1,"startTime":"2025-07-29T05:01:41.104Z","endTime":"2025-07-29T05:01:45.703Z","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":2},"pitchData":{"startSpeed":96.5,"endSpeed":86.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.40077426149203,"aZ":-23.743385985599282,"pfxX":11.959646272678604,"pfxZ":4.3249836191125075,"pX":-0.11040406552984626,"pZ":2.257996234486403,"vX0":-9.033514996187218,"vY0":-140.13017495155339,"vZ0":-4.0286254254749005,"x":121.21,"y":177.81,"x0":1.6330892880335663,"y0":50.0040114275999,"z0":5.302851720607972,"aX":23.32436874244287},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.0,"breakHorizontal":-19.3,"spinRate":2327,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.39380214930991464,"extension":6.467309415402764},"index":1,"playId":"4c0c81d5-2dac-3fc2-b903-4659b45c0bd5","pitchNumber":2,"startTime":"2025-07-29T05:02:00.345Z","endTime":"2025-07-29T05:02:07.623Z","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":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.86508902170916,"aZ":-20.374155963735245,"pfxX":11.702588725696046,"pfxZ":5.932673485645431,"pX":0.6747496336142768,"pZ":2.172090826579761,"vX0":-7.048961432976233,"vY0":-141.2231115268883,"vZ0":-5.105561935782279,"x":91.28,"y":180.13,"x0":1.7034757086275618,"y0":50.00118928296547,"z0":5.3433507671733835,"aX":23.264894256712328},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.7,"breakHorizontal":-19.4,"spinRate":2296,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.39020006281969444,"extension":6.494524309186087},"index":2,"playId":"03c9d5d2-f613-3adf-af72-b4fb7b81a63c","pitchNumber":3,"startTime":"2025-07-29T05:02:39.523Z","endTime":"2025-07-29T05:02:43.646Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-29T05:02:51.569Z","endTime":"2025-07-29T05:03:05.207Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.80127538337322,"aZ":-31.2927198958672,"pfxX":-0.24140108734887633,"pfxZ":0.5354275770724666,"pX":0.7550740138104148,"pZ":2.5352822835317173,"vX0":-2.239166387299453,"vY0":-127.82600259883596,"vZ0":-1.1104289816115116,"x":88.22,"y":170.33,"x0":1.6759101485846397,"y0":50.00236854212587,"z0":5.445355842745024,"aX":-0.3969068829690405},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.0,"breakHorizontal":1.0,"spinRate":2418,"spinDirection":177},"zone":6,"typeConfidence":2.0,"plateTime":0.4294553216513357,"extension":6.247856465135998},"index":4,"playId":"3977d0bc-b054-3e78-87b6-a41b9cb4f58c","pitchNumber":4,"startTime":"2025-07-29T05:03:05.207Z","endTime":"2025-07-29T05:03:10.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.44306531856605,"aZ":-24.02140956155903,"pfxX":12.210513582876956,"pfxZ":4.159680157987504,"pX":-0.10093119288060108,"pZ":2.3867645416058108,"vX0":-8.225815424049078,"vY0":-139.7848490953818,"vZ0":-3.7133857158244052,"x":120.85,"y":174.34,"x0":1.308659260588872,"y0":50.00201092715811,"z0":5.328358398802706,"aX":23.92196946288831},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.8,"breakHorizontal":-20.2,"spinRate":2377,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.3933437745555617,"extension":6.2797906123986635},"hitData":{"launchSpeed":88.8,"launchAngle":16.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":98.07,"coordY":98.65}},"index":5,"playId":"677c5de3-09f6-3672-b95d-c2d0f2052d8f","pitchNumber":5,"startTime":"2025-07-29T05:03:31.977Z","endTime":"2025-07-29T05:03:43.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T05:03:43.586Z","atBatIndex":82}],"currentPlay":{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Elias Díaz singles on a line drive to left fielder Brandon Nimmo. Jose Iglesias scores. Jake Cronenworth to 2nd.","rbi":1,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T05:01:28.549Z","endTime":"2025-07-29T05:03:43.586Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":{"id":642397,"link":"/api/v1/people/642397"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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.8,"endSpeed":87.2,"strikeZoneTop":3.16613361049383,"strikeZoneBottom":1.41958285197767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.55750753662753,"aZ":-22.712675475913855,"pfxX":10.122620456671761,"pfxZ":4.788998123827131,"pX":0.8217735989194301,"pZ":3.385591430892867,"vX0":-5.9999098808396285,"vY0":-140.75520081453888,"vZ0":-1.7039976529521514,"x":85.68,"y":147.37,"x0":1.683382082116931,"y0":50.00198070386512,"z0":5.492639086950292,"aX":19.996242623548042},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.4,"breakHorizontal":-16.8,"spinRate":2349,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.3914651751478826,"extension":6.346282893552441},"index":0,"playId":"5dce6692-b0d0-3727-b214-58e8d7fc25cc","pitchNumber":1,"startTime":"2025-07-29T05:01:41.104Z","endTime":"2025-07-29T05:01:45.703Z","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":2},"pitchData":{"startSpeed":96.5,"endSpeed":86.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.40077426149203,"aZ":-23.743385985599282,"pfxX":11.959646272678604,"pfxZ":4.3249836191125075,"pX":-0.11040406552984626,"pZ":2.257996234486403,"vX0":-9.033514996187218,"vY0":-140.13017495155339,"vZ0":-4.0286254254749005,"x":121.21,"y":177.81,"x0":1.6330892880335663,"y0":50.0040114275999,"z0":5.302851720607972,"aX":23.32436874244287},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.0,"breakHorizontal":-19.3,"spinRate":2327,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.39380214930991464,"extension":6.467309415402764},"index":1,"playId":"4c0c81d5-2dac-3fc2-b903-4659b45c0bd5","pitchNumber":2,"startTime":"2025-07-29T05:02:00.345Z","endTime":"2025-07-29T05:02:07.623Z","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":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.86508902170916,"aZ":-20.374155963735245,"pfxX":11.702588725696046,"pfxZ":5.932673485645431,"pX":0.6747496336142768,"pZ":2.172090826579761,"vX0":-7.048961432976233,"vY0":-141.2231115268883,"vZ0":-5.105561935782279,"x":91.28,"y":180.13,"x0":1.7034757086275618,"y0":50.00118928296547,"z0":5.3433507671733835,"aX":23.264894256712328},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.7,"breakHorizontal":-19.4,"spinRate":2296,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.39020006281969444,"extension":6.494524309186087},"index":2,"playId":"03c9d5d2-f613-3adf-af72-b4fb7b81a63c","pitchNumber":3,"startTime":"2025-07-29T05:02:39.523Z","endTime":"2025-07-29T05:02:43.646Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-29T05:02:51.569Z","endTime":"2025-07-29T05:03:05.207Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.80127538337322,"aZ":-31.2927198958672,"pfxX":-0.24140108734887633,"pfxZ":0.5354275770724666,"pX":0.7550740138104148,"pZ":2.5352822835317173,"vX0":-2.239166387299453,"vY0":-127.82600259883596,"vZ0":-1.1104289816115116,"x":88.22,"y":170.33,"x0":1.6759101485846397,"y0":50.00236854212587,"z0":5.445355842745024,"aX":-0.3969068829690405},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.0,"breakHorizontal":1.0,"spinRate":2418,"spinDirection":177},"zone":6,"typeConfidence":2.0,"plateTime":0.4294553216513357,"extension":6.247856465135998},"index":4,"playId":"3977d0bc-b054-3e78-87b6-a41b9cb4f58c","pitchNumber":4,"startTime":"2025-07-29T05:03:05.207Z","endTime":"2025-07-29T05:03:10.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.44306531856605,"aZ":-24.02140956155903,"pfxX":12.210513582876956,"pfxZ":4.159680157987504,"pX":-0.10093119288060108,"pZ":2.3867645416058108,"vX0":-8.225815424049078,"vY0":-139.7848490953818,"vZ0":-3.7133857158244052,"x":120.85,"y":174.34,"x0":1.308659260588872,"y0":50.00201092715811,"z0":5.328358398802706,"aX":23.92196946288831},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.8,"breakHorizontal":-20.2,"spinRate":2377,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.3933437745555617,"extension":6.2797906123986635},"hitData":{"launchSpeed":88.8,"launchAngle":16.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":98.07,"coordY":98.65}},"index":5,"playId":"677c5de3-09f6-3672-b95d-c2d0f2052d8f","pitchNumber":5,"startTime":"2025-07-29T05:03:31.977Z","endTime":"2025-07-29T05:03:43.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T05:03:43.586Z","atBatIndex":82},"scoringPlays":[9,26,41,44,49,50,51,75,82],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[],"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":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":136.28,"y":106.12},"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":1,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":132.0,"y":97.0},"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":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":112.8,"y":153.71},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":6,"endIndex":17,"top":[6,7,8,9,10,11],"bottom":[12,13,14,15,16,17],"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":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":151.15,"y":50.33},"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":2,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":102.0,"y":106.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":60.6,"y":88.69},"type":"O","description":"Sac Fly"}],"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":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":155.03,"y":113.3},"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":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":110.26,"y":151.68},"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":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"coordinates":{"x":118.79,"y":158.39},"type":"H","description":"Single"}]}},{"startIndex":18,"endIndex":27,"top":[18,19,20,21],"bottom":[22,23,24,25,26,27],"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":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":87.97,"y":181.58},"type":"H","description":"Double"}],"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":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":92.06,"y":164.71},"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":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":60.29,"y":136.53},"type":"O","description":"Flyout"},{"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":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":117.25,"y":114.67},"type":"H","description":"Single"}]}},{"startIndex":28,"endIndex":35,"top":[28,29,30,31,32],"bottom":[33,34,35],"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":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":188.86,"y":58.65},"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":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"coordinates":{"x":94.56,"y":196.28},"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":4,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":174.49,"y":65.56},"type":"O","description":"Flyout"},{"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":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"coordinates":{"x":143.47,"y":121.26},"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":4,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":93.6,"y":95.57},"type":"O","description":"Flyout"}]}},{"startIndex":36,"endIndex":53,"top":[36,37,38,39,40,41,42],"bottom":[43,44,45,46,47,48,49,50,51,52,53],"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":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":145.0,"y":98.0},"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":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":101.0,"y":171.0},"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":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":150.3,"y":158.78},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":210.96,"y":68.19},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":143.64,"y":49.91},"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":5,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":184.25,"y":123.31},"type":"H","description":"Double"},{"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":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":237.09,"y":96.93},"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":5,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":85.43,"y":112.66},"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":5,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":156.88,"y":196.28},"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":5,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":41.97,"y":104.92},"type":"H","description":"Double"},{"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":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":109.76,"y":209.96},"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":5,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":160.94,"y":163.84},"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":5,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"coordinates":{"x":178.67,"y":126.85},"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":5,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":100.96,"y":111.24},"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":5,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":64.61,"y":84.41},"type":"O","description":"Flyout"}]}},{"startIndex":54,"endIndex":61,"top":[54,55,56],"bottom":[57,58,59,60,61],"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":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"coordinates":{"x":182.51,"y":133.34},"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":6,"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":114.32,"y":180.57},"type":"H","description":"Single"}]}},{"startIndex":62,"endIndex":67,"top":[62,63,64],"bottom":[65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":129.27,"y":119.34},"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":7,"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"coordinates":{"x":137.07,"y":188.3},"type":"O","description":"Bunt 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":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":109.76,"y":155.74},"type":"O","description":"Groundout"}]}},{"startIndex":68,"endIndex":73,"top":[68,69,70],"bottom":[71,72,73],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":187.27,"y":97.25},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":87.76,"y":97.03},"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":8,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":95.74,"y":147.2},"type":"O","description":"Lineout"},{"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":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":47.4,"y":100.85},"type":"O","description":"Flyout"}]}},{"startIndex":74,"endIndex":82,"top":[74,75,76,77],"bottom":[78,79,80,81,82],"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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":126.4,"y":220.66},"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":9,"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"coordinates":{"x":179.59,"y":39.76},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":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":119.99,"y":53.71},"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":9,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":142.41,"y":94.74},"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":9,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"coordinates":{"x":127.6,"y":185.88},"type":"O","description":"Fielders Choice"},{"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":9,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":117.71,"y":183.94},"type":"O","description":"Forceout"},{"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":9,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":98.07,"y":98.65},"type":"H","description":"Single"}]}}]},"linescore":{"note":"Two out when winning run scored.","currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":5,"hits":7,"errors":0,"leftOnBase":3},"away":{"runs":4,"hits":3,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":1,"leftOnBase":0}}],"teams":{"home":{"runs":7,"hits":14,"errors":0,"leftOnBase":12},"away":{"runs":6,"hits":6,"errors":1,"leftOnBase":5}},"defense":{"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"catcher":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"first":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"second":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"third":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"shortstop":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"left":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"center":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"right":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"onDeck":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"inHole":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"battingOrder":3,"team":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"}},"offense":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"onDeck":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"inHole":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"first":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"second":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"battingOrder":9,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"balls":1,"strikes":2,"outs":2},"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":6,"groundOuts":1,"airOuts":11,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":5,"intentionalWalks":1,"hits":6,"hitByPitch":0,"avg":".243","atBats":32,"obp":".322","slg":".414","ops":".736","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":13,"rbi":6,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":7,"airOuts":10,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":40,"obp":".422","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":172,"era":"3.54","inningsPitched":"8.2","saveOpportunities":0,"earnedRuns":6,"whip":"1.31","battersFaced":45,"outs":26,"completeGames":0,"shutouts":0,"pitchesThrown":172,"balls":59,"strikes":113,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":7,"pitchesPerInning":"19.85","runsScoredPer9":"7.27","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":6,"putOuts":26,"errors":1,"chances":33,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":22,"groundOuts":59,"airOuts":43,"runs":10,"doubles":10,"triples":1,"homeRuns":2,"strikeOuts":47,"baseOnBalls":17,"intentionalWalks":0,"hits":41,"hitByPitch":1,"avg":".216","atBats":190,"obp":".284","slg":".311","ops":".595","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":208,"totalBases":59,"rbi":16,"leftOnBase":75,"sacBunts":0,"sacFlies":0,"babip":".277","groundOutsToAirouts":"1.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"95.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":14,"stolenBases":19,"stolenBasePercentage":".576","caughtStealingPercentage":".424","assists":28,"putOuts":480,"errors":4,"chances":512,"fielding":".992","passedBall":4,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":42,"groundOuts":53,"airOuts":93,"runs":27,"doubles":13,"triples":3,"homeRuns":2,"strikeOuts":69,"baseOnBalls":13,"intentionalWalks":1,"hits":54,"hitByPitch":8,"avg":".204","atBats":265,"obp":".260","slg":".298","ops":".558","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":291,"totalBases":79,"rbi":18,"leftOnBase":114,"sacBunts":2,"sacFlies":2,"babip":".265","groundOutsToAirouts":"0.57","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"132.50","popOuts":26,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":209,"errors":2,"chances":218,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"2.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":35,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":11,"strikes":24,"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":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":6,"gamesStarted":0,"flyOuts":3,"groundOuts":13,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":43,"obp":".196","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":198,"era":"2.19","inningsPitched":"12.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"0.73","battersFaced":46,"outs":37,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":198,"balls":70,"strikes":128,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":".---","pitchesPerInning":"16.05","gamesFinished":2,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"10.22","walksPer9Inn":"2.19","hitsPer9Inn":"4.38","runsScoredPer9":"2.19","homeRunsPer9":"0.73","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"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":"800","stats":{"batting":{"summary":"0-2 | 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":16,"groundOuts":33,"airOuts":32,"runs":16,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":42,"baseOnBalls":18,"intentionalWalks":0,"hits":35,"hitByPitch":2,"avg":".246","atBats":142,"obp":".340","slg":".380","ops":".720","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":162,"totalBases":54,"rbi":13,"leftOnBase":66,"sacBunts":0,"sacFlies":0,"babip":".323","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.50","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":20,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":22,"putOuts":328,"errors":3,"chances":353,"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":3,"gamesStarted":2,"flyOuts":6,"groundOuts":8,"airOuts":11,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":45,"obp":".260","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":216,"era":"2.19","inningsPitched":"12.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.97","battersFaced":50,"outs":37,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":216,"balls":74,"strikes":142,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".500","pitchesPerInning":"17.51","gamesFinished":1,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"13.14","walksPer9Inn":"2.92","hitsPer9Inn":"5.84","runsScoredPer9":"2.19","homeRunsPer9":"1.46","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"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}},"ID643446":{"person":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"500","stats":{"batting":{"summary":"0-1 | 3 BB, 2 R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":51,"groundOuts":60,"airOuts":81,"runs":24,"doubles":10,"triples":4,"homeRuns":9,"strikeOuts":27,"baseOnBalls":33,"intentionalWalks":4,"hits":55,"hitByPitch":5,"avg":".251","atBats":219,"obp":".358","slg":".457","ops":".815","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":261,"totalBases":100,"rbi":32,"leftOnBase":90,"sacBunts":1,"sacFlies":3,"babip":".247","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.33","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":106,"errors":4,"chances":201,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":"600","stats":{"batting":{"summary":"2-4 | HR, 4 RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":4,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":40,"groundOuts":70,"airOuts":66,"runs":23,"doubles":12,"triples":2,"homeRuns":7,"strikeOuts":67,"baseOnBalls":18,"intentionalWalks":0,"hits":60,"hitByPitch":2,"avg":".230","atBats":261,"obp":".283","slg":".372","ops":".655","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":283,"totalBases":97,"rbi":31,"leftOnBase":120,"sacBunts":0,"sacFlies":2,"babip":".280","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.29","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":77,"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":70,"errors":2,"chances":187,"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":"700","stats":{"batting":{"summary":"0-3 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":28,"groundOuts":76,"airOuts":53,"runs":28,"doubles":9,"triples":2,"homeRuns":11,"strikeOuts":69,"baseOnBalls":20,"intentionalWalks":0,"hits":59,"hitByPitch":1,"avg":".232","atBats":254,"obp":".288","slg":".413","ops":".701","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":279,"totalBases":105,"rbi":34,"leftOnBase":109,"sacBunts":0,"sacFlies":3,"babip":".271","groundOutsToAirouts":"1.43","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"23.09","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":146,"putOuts":97,"errors":6,"chances":249,"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"}]},"ID623211":{"person":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":8,"strikes":18,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"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":44,"gamesStarted":3,"flyOuts":29,"groundOuts":45,"airOuts":49,"runs":25,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":51,"baseOnBalls":26,"intentionalWalks":1,"hits":40,"hitByPitch":4,"atBats":179,"obp":".329","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":839,"era":"3.83","inningsPitched":"51.2","wins":5,"losses":2,"saves":2,"saveOpportunities":6,"holds":11,"blownSaves":4,"earnedRuns":22,"whip":"1.28","battersFaced":215,"outs":155,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":839,"balls":309,"strikes":530,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":3,"winPercentage":".714","pitchesPerInning":"16.24","gamesFinished":6,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"8.88","walksPer9Inn":"4.53","hitsPer9Inn":"6.97","runsScoredPer9":"4.35","homeRunsPer9":"0.87","inheritedRunners":28,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":11,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(L, 0-3)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":4,"strikes":12,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":1,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676130":{"person":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"jerseyNumber":"70","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":33,"gamesStarted":0,"flyOuts":23,"groundOuts":49,"airOuts":38,"runs":16,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":40,"baseOnBalls":20,"intentionalWalks":1,"hits":38,"hitByPitch":1,"atBats":162,"obp":".319","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":745,"era":"2.78","inningsPitched":"45.1","wins":3,"losses":1,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":14,"whip":"1.28","battersFaced":187,"outs":136,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":745,"balls":288,"strikes":457,"strikePercentage":".610","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".750","pitchesPerInning":"16.43","gamesFinished":7,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.94","walksPer9Inn":"3.97","hitsPer9Inn":"7.54","runsScoredPer9":"3.18","homeRunsPer9":"0.40","inheritedRunners":27,"inheritedRunnersScored":9,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":58,"groundOuts":86,"airOuts":104,"runs":54,"doubles":26,"triples":1,"homeRuns":22,"strikeOuts":109,"baseOnBalls":47,"intentionalWalks":4,"hits":105,"hitByPitch":12,"avg":".263","atBats":399,"obp":".354","slg":".499","ops":".853","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":16,"groundIntoTriplePlay":0,"plateAppearances":463,"totalBases":199,"rbi":81,"leftOnBase":189,"sacBunts":0,"sacFlies":5,"babip":".304","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.14","popOuts":22,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":81,"putOuts":770,"errors":4,"chances":855,"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":61,"flyOuts":23,"groundOuts":48,"airOuts":44,"runs":23,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":34,"baseOnBalls":16,"intentionalWalks":0,"hits":50,"hitByPitch":8,"avg":".289","atBats":173,"obp":".372","slg":".416","ops":".788","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":200,"totalBases":72,"rbi":20,"leftOnBase":72,"sacBunts":1,"sacFlies":2,"babip":".336","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.25","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":{"summary":"4.1 IP, 5 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":6,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":20,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":83,"inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":23,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":32,"strikes":51,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"10.38","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"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":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":3,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"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":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":27,"groundOuts":19,"airOuts":52,"runs":21,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":39,"baseOnBalls":18,"intentionalWalks":0,"hits":35,"hitByPitch":0,"atBats":144,"obp":".325","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":687,"era":"3.93","inningsPitched":"36.2","wins":2,"losses":5,"saves":3,"saveOpportunities":7,"holds":8,"blownSaves":4,"earnedRuns":16,"whip":"1.45","battersFaced":163,"outs":110,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":687,"balls":246,"strikes":441,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.37","rbi":0,"winPercentage":".286","pitchesPerInning":"18.74","gamesFinished":10,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"9.57","walksPer9Inn":"4.42","hitsPer9Inn":"8.59","runsScoredPer9":"5.15","homeRunsPer9":"0.74","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":{},"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":42,"groundOuts":147,"airOuts":90,"runs":46,"doubles":15,"triples":1,"homeRuns":11,"strikeOuts":88,"baseOnBalls":44,"intentionalWalks":0,"hits":101,"hitByPitch":7,"atBats":422,"obp":".319","caughtStealing":6,"stolenBases":4,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1892,"era":"3.40","inningsPitched":"113.2","wins":9,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.28","battersFaced":477,"outs":341,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1892,"balls":695,"strikes":1197,"strikePercentage":".630","hitBatsmen":7,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".643","pitchesPerInning":"16.65","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.97","walksPer9Inn":"3.48","hitsPer9Inn":"8.00","runsScoredPer9":"3.64","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":32},"fielding":{"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":true,"isSubstitute":false}},"ID596019":{"person":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | 2B, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":105,"flyOuts":73,"groundOuts":103,"airOuts":133,"runs":68,"doubles":20,"triples":0,"homeRuns":20,"strikeOuts":90,"baseOnBalls":34,"intentionalWalks":2,"hits":107,"hitByPitch":10,"avg":".251","atBats":427,"obp":".317","slg":".438","ops":".755","caughtStealing":2,"stolenBases":17,"stolenBasePercentage":".895","caughtStealingPercentage":".105","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":477,"totalBases":187,"rbi":59,"leftOnBase":157,"sacBunts":0,"sacFlies":6,"babip":".269","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.35","popOuts":29,"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":238,"putOuts":144,"errors":8,"chances":390,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID621242":{"person":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"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-5 | 3 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":56,"groundOuts":98,"airOuts":105,"runs":53,"doubles":20,"triples":0,"homeRuns":19,"strikeOuts":87,"baseOnBalls":32,"intentionalWalks":1,"hits":101,"hitByPitch":6,"avg":".260","atBats":388,"obp":".324","slg":".459","ops":".783","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":429,"totalBases":178,"rbi":60,"leftOnBase":177,"sacBunts":0,"sacFlies":3,"babip":".288","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.42","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":162,"errors":0,"chances":165,"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,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | 3 K, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":50,"groundOuts":108,"airOuts":90,"runs":75,"doubles":16,"triples":0,"homeRuns":25,"strikeOuts":90,"baseOnBalls":84,"intentionalWalks":10,"hits":94,"hitByPitch":1,"avg":".249","atBats":377,"obp":".384","slg":".491","ops":".875","caughtStealing":1,"stolenBases":15,"stolenBasePercentage":".938","caughtStealingPercentage":".063","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":467,"totalBases":185,"rbi":62,"leftOnBase":174,"sacBunts":1,"sacFlies":4,"babip":".259","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.08","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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{},"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":44,"gamesStarted":0,"flyOuts":22,"groundOuts":36,"airOuts":40,"runs":16,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":48,"baseOnBalls":21,"intentionalWalks":2,"hits":32,"hitByPitch":0,"atBats":156,"obp":".299","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":726,"era":"2.79","inningsPitched":"42.0","wins":2,"losses":4,"saves":3,"saveOpportunities":8,"holds":20,"blownSaves":5,"earnedRuns":13,"whip":"1.26","battersFaced":177,"outs":126,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":726,"balls":277,"strikes":449,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".333","pitchesPerInning":"17.29","gamesFinished":7,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"10.29","walksPer9Inn":"4.50","hitsPer9Inn":"6.86","runsScoredPer9":"3.43","homeRunsPer9":"0.43","inheritedRunners":27,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":7,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"900","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":13,"groundOuts":26,"airOuts":27,"runs":17,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":33,"baseOnBalls":10,"intentionalWalks":1,"hits":29,"hitByPitch":1,"avg":".252","atBats":115,"obp":".317","slg":".461","ops":".778","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":53,"rbi":9,"leftOnBase":56,"sacBunts":0,"sacFlies":0,"babip":".303","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.17","popOuts":8,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":64,"putOuts":34,"errors":4,"chances":102,"fielding":".961","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":{},"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":0,"flyOuts":4,"groundOuts":1,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":12,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":60,"era":"0.00","inningsPitched":"3.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":0,"whip":"1.20","battersFaced":14,"outs":10,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":60,"balls":27,"strikes":33,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.17","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.00","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"8.10","walksPer9Inn":"5.40","hitsPer9Inn":"5.40","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[607043,596019,665742,624413,643446,668901,683146,682626,677595,593423,623211,670329,592773,642397],"pitchers":[593423,623211,670329,592773,642397],"bench":[682668,516782,621438,620443],"bullpen":[676130,621242,657585,605280,640455,656849,548384,673540],"battingOrder":[607043,596019,665742,624413,643446,668901,683146,682626,677595],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lindor (20, Cease)."},{"label":"HR","value":"Vientos (7, 5th inning off Cease, 3 on, 2 out); Mauricio (6, 9th inning off Suarez, R, 0 on, 1 out)."},{"label":"TB","value":"Lindor 3; Mauricio 4; Nimmo; Vientos 5."},{"label":"RBI","value":"Baty (34); Mauricio (9); Vientos 4 (31)."},{"label":"2-out RBI","value":"Vientos 4."},{"label":"Runners left in scoring position, 2 out","value":"Mauricio 2; Alonso."},{"label":"SF","value":"Baty."},{"label":"Team RISP","value":"1-for-7."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"McNeil (2, 2nd base off Cease/Díaz, E); Soto, J (15, 2nd base off Cease/Díaz, E)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Soto, G (3, throw)."},{"label":"DP","value":"(Lindor-Baty-Alonso)."}]}],"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":5,"groundOuts":7,"airOuts":10,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".250","atBats":40,"obp":".317","slg":".379","ops":".696","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":19,"rbi":7,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":4,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":1,"airOuts":11,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":5,"intentionalWalks":1,"hits":6,"hitByPitch":0,"atBats":32,"obp":".289","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":154,"era":"3.60","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.23","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":154,"balls":56,"strikes":98,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.09","rbi":6,"pitchesPerInning":"17.11","runsScoredPer9":"6.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":27,"errors":0,"chances":28,"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":41,"gamesStarted":0,"flyOuts":31,"groundOuts":24,"airOuts":48,"runs":22,"doubles":10,"triples":1,"homeRuns":7,"strikeOuts":41,"baseOnBalls":21,"intentionalWalks":2,"hits":35,"hitByPitch":0,"atBats":144,"obp":".333","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":676,"era":"4.89","inningsPitched":"38.2","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":21,"whip":"1.45","battersFaced":169,"outs":116,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":676,"balls":257,"strikes":419,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".667","pitchesPerInning":"17.48","gamesFinished":9,"strikeoutWalkRatio":"1.95","strikeoutsPer9Inn":"9.54","walksPer9Inn":"4.89","hitsPer9Inn":"8.15","runsScoredPer9":"5.12","homeRunsPer9":"1.63","inheritedRunners":31,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":17,"groundOuts":33,"airOuts":32,"runs":10,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":56,"baseOnBalls":8,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".196","atBats":143,"obp":".238","slg":".322","ops":".560","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":46,"rbi":12,"leftOnBase":51,"sacBunts":6,"sacFlies":0,"babip":".289","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.75","popOuts":12,"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":7,"stolenBases":46,"stolenBasePercentage":".868","caughtStealingPercentage":".132","assists":12,"putOuts":399,"errors":2,"chances":413,"fielding":".995","passedBall":8,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(W, 3-4)(BS, 4)","summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"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":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"9.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":46,"gamesStarted":0,"flyOuts":24,"groundOuts":30,"airOuts":51,"runs":18,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":46,"baseOnBalls":12,"intentionalWalks":0,"hits":32,"hitByPitch":2,"atBats":158,"obp":".267","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":694,"era":"3.50","inningsPitched":"43.2","wins":3,"losses":4,"saves":30,"saveOpportunities":34,"holds":0,"blownSaves":4,"earnedRuns":17,"whip":"1.01","battersFaced":173,"outs":131,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":694,"balls":227,"strikes":467,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":1,"winPercentage":".429","pitchesPerInning":"15.89","gamesFinished":37,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"9.48","walksPer9Inn":"2.47","hitsPer9Inn":"6.60","runsScoredPer9":"3.71","homeRunsPer9":"0.41","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":false,"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":{"summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":4,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":2,"strikes":2,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":48,"gamesStarted":0,"flyOuts":21,"groundOuts":64,"airOuts":37,"runs":20,"doubles":10,"triples":2,"homeRuns":3,"strikeOuts":42,"baseOnBalls":23,"intentionalWalks":2,"hits":43,"hitByPitch":0,"atBats":183,"obp":".319","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":762,"era":"3.38","inningsPitched":"48.0","wins":4,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":18,"whip":"1.38","battersFaced":209,"outs":144,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":762,"balls":281,"strikes":481,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.73","rbi":0,"winPercentage":".800","pitchesPerInning":"15.88","gamesFinished":14,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"7.88","walksPer9Inn":"4.31","hitsPer9Inn":"8.06","runsScoredPer9":"3.75","homeRunsPer9":"0.56","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":"1-4 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":52,"groundOuts":63,"airOuts":83,"runs":37,"doubles":14,"triples":2,"homeRuns":7,"strikeOuts":69,"baseOnBalls":24,"intentionalWalks":1,"hits":74,"hitByPitch":3,"avg":".260","atBats":285,"obp":".321","slg":".396","ops":".717","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":316,"totalBases":113,"rbi":38,"leftOnBase":127,"sacBunts":1,"sacFlies":3,"babip":".316","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.71","popOuts":11,"lineOuts":20},"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":200,"errors":0,"chances":205,"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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-1 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":23,"groundOuts":82,"airOuts":43,"runs":17,"doubles":8,"triples":0,"homeRuns":0,"strikeOuts":44,"baseOnBalls":14,"intentionalWalks":0,"hits":50,"hitByPitch":5,"avg":".233","atBats":215,"obp":".292","slg":".270","ops":".562","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":238,"totalBases":58,"rbi":24,"leftOnBase":101,"sacBunts":2,"sacFlies":2,"babip":".289","groundOutsToAirouts":"1.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"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":122,"putOuts":86,"errors":3,"chances":211,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":{"note":"(H, 26)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"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":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":51,"gamesStarted":0,"flyOuts":33,"groundOuts":44,"airOuts":50,"runs":15,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":54,"baseOnBalls":23,"intentionalWalks":2,"hits":43,"hitByPitch":2,"atBats":188,"obp":".316","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","numberOfPitches":860,"era":"1.93","inningsPitched":"51.1","wins":6,"losses":3,"saves":0,"saveOpportunities":2,"holds":26,"blownSaves":2,"earnedRuns":11,"whip":"1.29","battersFaced":217,"outs":154,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":860,"balls":316,"strikes":544,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".667","pitchesPerInning":"16.75","gamesFinished":3,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"9.47","walksPer9Inn":"4.03","hitsPer9Inn":"7.54","runsScoredPer9":"2.63","homeRunsPer9":"0.53","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":10,"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":{},"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":4,"flyOuts":9,"groundOuts":22,"airOuts":15,"runs":17,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":9,"intentionalWalks":0,"hits":21,"hitByPitch":2,"atBats":68,"obp":".405","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":284,"era":"9.18","inningsPitched":"16.2","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.80","battersFaced":80,"outs":50,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":284,"balls":108,"strikes":176,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".000","pitchesPerInning":"17.04","gamesFinished":0,"strikeoutWalkRatio":"1.22","strikeoutsPer9Inn":"5.94","walksPer9Inn":"4.86","hitsPer9Inn":"11.34","runsScoredPer9":"9.18","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(H, 22)","summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":1,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":1,"balls":0,"strikes":1,"strikePercentage":"1.000","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":51,"gamesStarted":0,"flyOuts":25,"groundOuts":31,"airOuts":45,"runs":17,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":65,"baseOnBalls":16,"intentionalWalks":2,"hits":35,"hitByPitch":3,"atBats":172,"obp":".280","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":750,"era":"2.64","inningsPitched":"47.2","wins":4,"losses":4,"saves":3,"saveOpportunities":6,"holds":22,"blownSaves":3,"earnedRuns":14,"whip":"1.07","battersFaced":195,"outs":143,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":750,"balls":240,"strikes":510,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".500","pitchesPerInning":"15.73","gamesFinished":6,"strikeoutWalkRatio":"4.06","strikeoutsPer9Inn":"12.27","walksPer9Inn":"3.02","hitsPer9Inn":"6.61","runsScoredPer9":"3.21","homeRunsPer9":"0.94","inheritedRunners":15,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":13,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID657757":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":102,"flyOuts":47,"groundOuts":78,"airOuts":115,"runs":38,"doubles":15,"triples":1,"homeRuns":14,"strikeOuts":77,"baseOnBalls":30,"intentionalWalks":1,"hits":88,"hitByPitch":3,"avg":".248","atBats":355,"obp":".309","slg":".414","ops":".723","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":391,"totalBases":147,"rbi":52,"leftOnBase":178,"sacBunts":0,"sacFlies":3,"babip":".277","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.36","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":140,"errors":2,"chances":154,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{"summary":"4.2 IP, 5 ER, 9 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":1,"airOuts":4,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":1,"hits":5,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":102,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":24,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":102,"balls":41,"strikes":61,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"9.64","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":5,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(H, 15)","summary":"1.2 IP, 0 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":3,"strikes":15,"strikePercentage":".830","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":51,"gamesStarted":0,"flyOuts":21,"groundOuts":58,"airOuts":42,"runs":14,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":49,"baseOnBalls":9,"intentionalWalks":2,"hits":28,"hitByPitch":0,"atBats":173,"obp":".202","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":654,"era":"1.66","inningsPitched":"48.2","wins":8,"losses":4,"saves":2,"saveOpportunities":5,"holds":15,"blownSaves":3,"earnedRuns":9,"whip":"0.76","battersFaced":186,"outs":146,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":654,"balls":204,"strikes":450,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".667","pitchesPerInning":"13.44","gamesFinished":8,"strikeoutWalkRatio":"5.44","strikeoutsPer9Inn":"9.06","walksPer9Inn":"1.66","hitsPer9Inn":"5.18","runsScoredPer9":"2.59","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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-4 | HBP, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":67,"groundOuts":98,"airOuts":117,"runs":63,"doubles":27,"triples":0,"homeRuns":19,"strikeOuts":77,"baseOnBalls":39,"intentionalWalks":2,"hits":124,"hitByPitch":3,"avg":".302","atBats":411,"obp":".362","slg":".506","ops":".868","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":458,"totalBases":208,"rbi":66,"leftOnBase":180,"sacBunts":0,"sacFlies":5,"babip":".328","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.63","popOuts":28,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":148,"putOuts":80,"errors":14,"chances":242,"fielding":".942","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}},"ID663568":{"person":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"jerseyNumber":"32","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":14,"gamesStarted":14,"flyOuts":45,"groundOuts":92,"airOuts":77,"runs":40,"doubles":8,"triples":1,"homeRuns":8,"strikeOuts":56,"baseOnBalls":26,"intentionalWalks":1,"hits":78,"hitByPitch":7,"atBats":298,"obp":".330","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1233,"era":"4.18","inningsPitched":"79.2","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.31","battersFaced":336,"outs":239,"gamesPitched":14,"completeGames":1,"shutouts":1,"pitchesThrown":1233,"balls":457,"strikes":776,"strikePercentage":".630","hitBatsmen":7,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".444","pitchesPerInning":"15.48","gamesFinished":0,"strikeoutWalkRatio":"2.15","strikeoutsPer9Inn":"6.33","walksPer9Inn":"2.94","hitsPer9Inn":"8.81","runsScoredPer9":"4.52","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":10,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":1,"chances":9,"fielding":".889","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-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"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":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":56,"groundOuts":114,"airOuts":96,"runs":73,"doubles":18,"triples":2,"homeRuns":17,"strikeOuts":83,"baseOnBalls":58,"intentionalWalks":7,"hits":107,"hitByPitch":4,"avg":".268","atBats":399,"obp":".366","slg":".451","ops":".817","caughtStealing":3,"stolenBases":22,"stolenBasePercentage":".880","caughtStealingPercentage":".120","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":462,"totalBases":180,"rbi":44,"leftOnBase":114,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.47","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":234,"errors":3,"chances":241,"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":"800","stats":{"batting":{"summary":"2-5 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":2,"groundOuts":10,"airOuts":5,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":1,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".366","atBats":41,"obp":".395","slg":".439","ops":".834","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":18,"rbi":4,"leftOnBase":13,"sacBunts":2,"sacFlies":0,"babip":".536","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":34,"errors":0,"chances":34,"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"}]},"ID593428":{"person":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"3-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":59,"groundOuts":94,"airOuts":122,"runs":46,"doubles":24,"triples":0,"homeRuns":7,"strikeOuts":66,"baseOnBalls":43,"intentionalWalks":3,"hits":102,"hitByPitch":1,"avg":".270","atBats":378,"obp":".342","slg":".389","ops":".731","caughtStealing":1,"stolenBases":16,"stolenBasePercentage":".941","caughtStealingPercentage":".059","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":428,"totalBases":147,"rbi":37,"leftOnBase":188,"sacBunts":1,"sacFlies":5,"babip":".306","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.00","popOuts":18,"lineOuts":45},"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":201,"putOuts":112,"errors":5,"chances":318,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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,"battingOrder":"900","stats":{"batting":{"summary":"2-5 | K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":3,"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":16,"errors":0,"chances":16,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":34,"groundOuts":43,"airOuts":65,"runs":24,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":60,"baseOnBalls":18,"intentionalWalks":0,"hits":41,"hitByPitch":1,"avg":".200","atBats":205,"obp":".268","slg":".302","ops":".570","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":228,"totalBases":62,"rbi":19,"leftOnBase":110,"sacBunts":4,"sacFlies":0,"babip":".257","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","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":{"gamesStarted":1,"caughtStealing":11,"stolenBases":29,"stolenBasePercentage":".725","caughtStealingPercentage":".275","assists":18,"putOuts":538,"errors":6,"chances":562,"fielding":".989","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"obp":".167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":26,"era":"0.00","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.60","battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":10,"strikes":16,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.60","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"16.20","walksPer9Inn":"5.40","hitsPer9Inn":"0.00","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":0,"errors":0,"chances":0,"fielding":".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":"700","stats":{"batting":{"summary":"1-4 | BB, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":51,"groundOuts":62,"airOuts":79,"runs":35,"doubles":14,"triples":1,"homeRuns":8,"strikeOuts":66,"baseOnBalls":39,"intentionalWalks":0,"hits":64,"hitByPitch":6,"avg":".242","atBats":265,"obp":".347","slg":".392","ops":".739","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":316,"totalBases":104,"rbi":32,"leftOnBase":116,"sacBunts":2,"sacFlies":4,"babip":".287","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.12","popOuts":13,"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":144,"putOuts":152,"errors":7,"chances":303,"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-5 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"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":101,"flyOuts":86,"groundOuts":136,"airOuts":153,"runs":47,"doubles":20,"triples":4,"homeRuns":6,"strikeOuts":12,"baseOnBalls":20,"intentionalWalks":0,"hits":120,"hitByPitch":2,"avg":".292","atBats":411,"obp":".326","slg":".404","ops":".730","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":443,"totalBases":166,"rbi":41,"leftOnBase":161,"sacBunts":7,"sacFlies":3,"babip":".288","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.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":48,"putOuts":546,"errors":1,"chances":595,"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,657757,578428,630105,669369,553869,656302,688158,670970,669093,592094,663158],"pitchers":[656302,688158,670970,669093,592094,663158],"bench":[670092,455117,669200,642180],"bullpen":[506433,663568,676760,673513,593974,681190],"battingOrder":[665487,650333,592518,701538,593428,578428,630105,669369,553869],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Tatis Jr. (18, Montas); Bogaerts (24, Montas)."},{"label":"HR","value":"Arraez (6, 5th inning off Montas, 1 on, 0 out)."},{"label":"TB","value":"Arraez 5; Bogaerts 4; Cronenworth; Díaz, E 2; Johnson, B 2; Machado, M 2; Merrill; Tatis Jr. 2."},{"label":"RBI","value":"Arraez 2 (41); Bogaerts (37); Cronenworth (32); Díaz, E 2 (19); Johnson, B (4)."},{"label":"2-out RBI","value":"Cronenworth; Johnson, B; Díaz, E 2; Bogaerts."},{"label":"Runners left in scoring position, 2 out","value":"Cronenworth; Arraez 2; Díaz, E 2; Sheets."},{"label":"GIDP","value":"Machado, M."},{"label":"Team RISP","value":"7-for-15."},{"label":"Team LOB","value":"12."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Machado, M (9, 2nd base off Montas/Alvarez, F)."}]}],"note":[{"label":"a","value":"Reached on a fielder's choice for Sheets in the 9th."}]}},"officials":[{"official":{"id":621660,"fullName":"Emil Jimenez","link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"fullName":"Mike Muchlinski","link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":658292,"fullName":"Derek Thomas","link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":427139,"fullName":"Doug Eddings","link":"/api/v1/people/427139"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Brazobán."},{"label":"IBB","value":"McNeil (by Cease)."},{"label":"HBP","value":"Machado, M (by Montas)."},{"label":"Pitches-strikes","value":"Montas 83-51; Brazobán 26-18; Garcia, Ri 35-24; Stanek 12-8; Soto, G 16-12; Cease 102-61; Morgan, D 4-2; Morejon 18-15; Estrada, J 1-1; Adam 13-9; Suarez, R 16-10."},{"label":"Groundouts-flyouts","value":"Montas 3-3; Brazobán 0-1; Garcia, Ri 2-0; Stanek 0-1; Soto, G 2-0; Cease 1-2; Morgan, D 0-0; Morejon 0-1; Estrada, J 0-0; Adam 0-2; Suarez, R 0-1."},{"label":"Batters faced","value":"Montas 23; Brazobán 6; Garcia, Ri 8; Stanek 3; Soto, G 5; Cease 24; Morgan, D 1; Morejon 5; Estrada, J 1; Adam 3; Suarez, R 4."},{"label":"Inherited runners-scored","value":"Brazobán 2-2."},{"label":"Ejections","value":"Mets manager Carlos Mendoza ejected by HP umpire Emil Jimenez (3rd)."},{"label":"Umpires","value":"HP: Emil Jimenez. 1B: Mike Muchlinski. 2B: Derek Thomas. 3B: Doug Eddings. "},{"label":"Weather","value":"68 degrees, Clear."},{"label":"Wind","value":"9 mph, L To R."},{"label":"First pitch","value":"6:42 PM."},{"label":"T","value":"3:21."},{"label":"Att","value":"43,596."},{"label":"Venue","value":"Petco Park."},{"label":"July 28, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901","boxscoreName":"Vientos"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | HR, 4 RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":4,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":40,"groundOuts":70,"airOuts":66,"runs":23,"doubles":12,"triples":2,"homeRuns":7,"strikeOuts":67,"baseOnBalls":18,"intentionalWalks":0,"hits":60,"hitByPitch":2,"avg":".230","atBats":261,"obp":".283","slg":".372","ops":".655","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":283,"totalBases":97,"rbi":31,"leftOnBase":120,"sacBunts":0,"sacFlies":2,"babip":".280","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.29","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"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428","boxscoreName":"Bogaerts"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"3-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":59,"groundOuts":94,"airOuts":122,"runs":46,"doubles":24,"triples":0,"homeRuns":7,"strikeOuts":66,"baseOnBalls":43,"intentionalWalks":3,"hits":102,"hitByPitch":1,"avg":".270","atBats":378,"obp":".342","slg":".389","ops":".731","caughtStealing":1,"stolenBases":16,"stolenBasePercentage":".941","caughtStealingPercentage":".059","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":428,"totalBases":147,"rbi":37,"leftOnBase":188,"sacBunts":1,"sacFlies":5,"babip":".306","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.00","popOuts":18,"lineOuts":45},"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":201,"putOuts":112,"errors":5,"chances":318,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":56,"hittingGameScore":56},{"player":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","boxscoreName":"Arraez"},"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-5 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"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":101,"flyOuts":86,"groundOuts":136,"airOuts":153,"runs":47,"doubles":20,"triples":4,"homeRuns":6,"strikeOuts":12,"baseOnBalls":20,"intentionalWalks":0,"hits":120,"hitByPitch":2,"avg":".292","atBats":411,"obp":".326","slg":".404","ops":".730","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":443,"totalBases":166,"rbi":41,"leftOnBase":161,"sacBunts":7,"sacFlies":3,"babip":".288","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.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":48,"putOuts":546,"errors":1,"chances":595,"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"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"loser":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}