{"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":823274,"link":"/api/v1.1/game/823274/feed/live","metaData":{"wait":10,"timeStamp":"20260712_224347","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823274,"type":"R","doubleHeader":"N","id":"2026/07/12/tormlb-sdnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823274-2026-07-12","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-12T20:10:00Z","originalDate":"2026-07-12","officialDate":"2026-07-12","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141","season":2026,"venue":{"id":14,"name":"Rogers Centre","link":"/api/v1/venues/14"},"springVenue":{"id":2536,"link":"/api/v1/venues/2536"},"teamCode":"tor","fileCode":"tor","abbreviation":"TOR","teamName":"Blue Jays","locationName":"Toronto","firstYearOfPlay":"1977","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Toronto","record":{"gamesPlayed":96,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":45,"losses":51,"ties":0,"pct":".469"},"records":{},"divisionLeader":false,"wins":45,"losses":51,"winningPercentage":".469"},"franchiseName":"Toronto","clubName":"Blue Jays","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":2026,"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":96,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":48,"losses":48,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":48,"losses":48,"winningPercentage":".500"},"franchiseName":"San Diego","clubName":"Padres","active":true}},"players":{"ID669456":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456","firstName":"Shane","lastName":"Bieber","primaryNumber":"57","birthDate":"1995-05-31","currentAge":31,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Bieber","middleName":"Robert","boxscoreName":"Bieber","nickName":"Not Justin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BEE-burr","mlbDebutDate":"2018-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shane Bieber","nameSlug":"shane-bieber-669456","firstLastName":"Shane Bieber","lastFirstName":"Bieber, Shane","lastInitName":"Bieber, S","initLastName":"S Bieber","fullFMLName":"Shane Robert Bieber","fullLFMName":"Bieber, Shane Robert","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID693686":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686","firstName":"Spencer","lastName":"Miles","primaryNumber":"62","birthDate":"2000-07-26","currentAge":26,"birthCity":"Columbia","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Miles","middleName":"David","boxscoreName":"Miles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Miles","nameSlug":"spencer-miles-693686","firstLastName":"Spencer Miles","lastFirstName":"Miles, Spencer","lastInitName":"Miles, S","initLastName":"S Miles","fullFMLName":"Spencer David Miles","fullLFMName":"Miles, Spencer David","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669134":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134","firstName":"Luis","lastName":"Campusano","primaryNumber":"12","birthDate":"1998-09-29","currentAge":27,"birthCity":"Augusta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":232,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luis","useLastName":"Campusano","middleName":"Genaro","boxscoreName":"Campusano","gender":"M","nameMatrilineal":"Bracero","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"cam-puh-SAH-know","mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Campusano","nameSlug":"luis-campusano-669134","firstLastName":"Luis Campusano","lastFirstName":"Campusano, Luis","lastInitName":"Campusano, L","initLastName":"L Campusano","fullFMLName":"Luis Genaro Campusano","fullLFMName":"Campusano, Luis Genaro","strikeZoneTop":3.119,"strikeZoneBottom":1.574},"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},"ID649966":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966","firstName":"Luis","lastName":"Urías","primaryNumber":"48","birthDate":"1997-06-03","currentAge":29,"birthCity":"Magdalena de Kino","birthCountry":"Mexico","height":"5' 9\"","weight":202,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Urías","middleName":"Fernando","boxscoreName":"Urías, L","nickName":"Wicho","gender":"M","nameMatrilineal":"Figueroa","isPlayer":true,"isVerified":true,"pronunciation":"oo-REE-ahse","mlbDebutDate":"2018-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Urías","nameSlug":"luis-urias-649966","firstLastName":"Luis Urías","lastFirstName":"Urías, Luis","lastInitName":"Urías, L","initLastName":"L Urías","fullFMLName":"Luis Fernando Urías","fullLFMName":"Urías, Luis Fernando","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID650633":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633","firstName":"Michael","lastName":"King","primaryNumber":"34","birthDate":"1995-05-25","currentAge":31,"birthCity":"Rochester","birthStateProvince":"NY","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"King","middleName":"McRae","boxscoreName":"King, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael King","nameSlug":"michael-king-650633","firstLastName":"Michael King","lastFirstName":"King, Michael","lastInitName":"King, M","initLastName":"M King","fullFMLName":"Michael McRae King","fullLFMName":"King, Michael McRae","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID671936":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936","firstName":"Adam","lastName":"Macko","primaryNumber":"71","birthDate":"2000-12-30","currentAge":25,"birthCity":"Bratislava","birthCountry":"Slovakia","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adam","useLastName":"Macko","boxscoreName":"Macko","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adam Macko","nameSlug":"adam-macko-671936","firstLastName":"Adam Macko","lastFirstName":"Macko, Adam","lastInitName":"Macko, A","initLastName":"A Macko","fullFMLName":"Adam Macko","fullLFMName":"Macko, Adam","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID621111":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111","firstName":"Walker","lastName":"Buehler","primaryNumber":"10","birthDate":"1994-07-28","currentAge":32,"birthCity":"Lexington","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walker","useLastName":"Buehler","middleName":"Anthony","boxscoreName":"Buehler","nickName":"Buetane","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BYOO-ler","mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walker Buehler","nameSlug":"walker-buehler-621111","firstLastName":"Walker Buehler","lastFirstName":"Buehler, Walker","lastInitName":"Buehler, W","initLastName":"W Buehler","fullFMLName":"Walker Anthony Buehler","fullLFMName":"Buehler, Walker Anthony","strikeZoneTop":3.29,"strikeZoneBottom":1.6},"ID676391":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391","firstName":"Ernie","lastName":"Clement","primaryNumber":"22","birthDate":"1996-03-22","currentAge":30,"birthCity":"Rochester","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ernie","useLastName":"Clement","middleName":"James","boxscoreName":"Clement","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ernie Clement","nameSlug":"ernie-clement-676391","firstLastName":"Ernie Clement","lastFirstName":"Clement, Ernie","lastInitName":"Clement, E","initLastName":"E Clement","fullFMLName":"Ernie James Clement","fullLFMName":"Clement, Ernie James","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"ID662139":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139","firstName":"Daulton","lastName":"Varsho","primaryNumber":"18","birthDate":"1996-07-02","currentAge":30,"birthCity":"Marshfield","birthStateProvince":"WI","birthCountry":"USA","height":"5' 8\"","weight":207,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Daulton","useLastName":"Varsho","middleName":"John","boxscoreName":"Varsho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"VAR-show","mlbDebutDate":"2020-07-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daulton Varsho","nameSlug":"daulton-varsho-662139","firstLastName":"Daulton Varsho","lastFirstName":"Varsho, Daulton","lastInitName":"Varsho, D","initLastName":"D Varsho","fullFMLName":"Daulton John Varsho","fullLFMName":"Varsho, Daulton John","strikeZoneTop":3.037,"strikeZoneBottom":1.532},"ID660710":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710","firstName":"Rodolfo","lastName":"Durán","primaryNumber":"48","birthDate":"1998-02-19","currentAge":28,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 8\"","weight":181,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Rodolfo","useLastName":"Durán","middleName":"Jose","boxscoreName":"Durán","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"ROH-dolph-oh doo-RAHN","mlbDebutDate":"2026-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rodolfo Durán","nameSlug":"rodolfo-duran-660710","firstLastName":"Rodolfo Durán","lastFirstName":"Durán, Rodolfo","lastInitName":"Durán, R","initLastName":"R Durán","fullFMLName":"Rodolfo Jose Durán","fullLFMName":"Durán, Rodolfo Jose","strikeZoneTop":3.03,"strikeZoneBottom":1.53},"ID665926":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926","firstName":"Andrés","lastName":"Giménez","primaryNumber":"0","birthDate":"1998-09-04","currentAge":28,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 11\"","weight":161,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andrés","useLastName":"Giménez","middleName":"Alfonso","boxscoreName":"Giménez","gender":"M","nameMatrilineal":"Osorio","isPlayer":true,"isVerified":true,"pronunciation":"ahn-DRAYS hee-MEH-nehz","mlbDebutDate":"2020-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Giménez","nameSlug":"andres-gimenez-665926","firstLastName":"Andrés Giménez","lastFirstName":"Giménez, Andrés","lastInitName":"Giménez, A","initLastName":"A Giménez","fullFMLName":"Andrés Alfonso Giménez","fullLFMName":"Giménez, Andrés Alfonso","strikeZoneTop":3.165,"strikeZoneBottom":1.597},"ID823550":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550","firstName":"Sung-Mun","lastName":"Song","primaryNumber":"24","birthDate":"1996-08-29","currentAge":30,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Sung-Mun","useLastName":"Song","boxscoreName":"Song","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sung-Mun Song","nameSlug":"sung-mun-song-823550","firstLastName":"Sung-Mun Song","lastFirstName":"Song, Sung-Mun","lastInitName":"Song, S","initLastName":"S Song","fullFMLName":"Sung-Mun Song","fullLFMName":"Song, Sung-Mun ","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID678218":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218","firstName":"Brandon","lastName":"Valenzuela","primaryNumber":"59","birthDate":"2000-10-02","currentAge":25,"birthCity":"Hermosillo","birthStateProvince":"Sonora","birthCountry":"Mexico","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brandon","useLastName":"Valenzuela","middleName":"Ivar","boxscoreName":"Valenzuela","gender":"M","nameMatrilineal":"Gerardo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-05","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Valenzuela","nameSlug":"brandon-valenzuela-678218","firstLastName":"Brandon Valenzuela","lastFirstName":"Valenzuela, Brandon","lastInitName":"Valenzuela, B","initLastName":"B Valenzuela","fullFMLName":"Brandon Ivar Valenzuela","fullLFMName":"Valenzuela, Brandon Ivar","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"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},"ID656546":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546","firstName":"Jeffrey","lastName":"Hoffman","primaryNumber":"24","birthDate":"1993-01-08","currentAge":33,"birthCity":"Latham","birthStateProvince":"NY","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeff","useLastName":"Hoffman","middleName":"Robert","boxscoreName":"Hoffman, J","nickName":"Hoff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2016-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff Hoffman","nameSlug":"jeff-hoffman-656546","firstLastName":"Jeff Hoffman","lastFirstName":"Hoffman, Jeff","lastInitName":"Hoffman, J","initLastName":"J Hoffman","fullFMLName":"Jeffrey Robert Hoffman","fullLFMName":"Hoffman, Jeffrey Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID664770":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770","firstName":"Nathan","lastName":"Lukes","primaryNumber":"38","birthDate":"1994-07-12","currentAge":32,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Nathan","useLastName":"Lukes","middleName":"Donald","boxscoreName":"Lukes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"lucas","mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nathan Lukes","nameSlug":"nathan-lukes-664770","firstLastName":"Nathan Lukes","lastFirstName":"Lukes, Nathan","lastInitName":"Lukes, N","initLastName":"N Lukes","fullFMLName":"Nathan Donald Lukes","fullLFMName":"Lukes, Nathan Donald","strikeZoneTop":3.164,"strikeZoneBottom":1.597},"ID663362":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362","firstName":"Matthew","lastName":"Waldron","primaryNumber":"56","birthDate":"1996-09-26","currentAge":29,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Waldron","middleName":"Lawrence","boxscoreName":"Waldron","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Waldron","nameSlug":"matt-waldron-663362","firstLastName":"Matt Waldron","lastFirstName":"Waldron, Matt","lastInitName":"Waldron, M","initLastName":"M Waldron","fullFMLName":"Matthew Lawrence Waldron","fullLFMName":"Waldron, Matthew Lawrence","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID609280":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280","firstName":"Miguel","lastName":"Andujar","primaryNumber":"41","birthDate":"1995-03-02","currentAge":31,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"6' 0\"","weight":211,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Miguel","useLastName":"Andujar","middleName":"Enrique","boxscoreName":"Andujar","nickName":"Papa","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ahn-DOO-har","mlbDebutDate":"2017-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Andujar","nameSlug":"miguel-andujar-609280","firstLastName":"Miguel Andujar","lastFirstName":"Andujar, Miguel","lastInitName":"Andujar, M","initLastName":"M Andujar","fullFMLName":"Miguel Enrique Andujar","fullLFMName":"Andujar, Miguel Enrique","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"ID689254":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254","firstName":"Mason","lastName":"Fluharty","primaryNumber":"68","birthDate":"2001-08-13","currentAge":25,"birthCity":"Lewes","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Fluharty","middleName":"Lynn","boxscoreName":"Fluharty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"FLEW-hardy","mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Fluharty","nameSlug":"mason-fluharty-689254","firstLastName":"Mason Fluharty","lastFirstName":"Fluharty, Mason","lastInitName":"Fluharty, M","initLastName":"M Fluharty","fullFMLName":"Mason Lynn Fluharty","fullLFMName":"Fluharty, Mason Lynn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID815873":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873","firstName":"Sean","lastName":"Keys","primaryNumber":"20","birthDate":"2003-05-26","currentAge":23,"birthCity":"Huntington","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":232,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Sean","useLastName":"Keys","middleName":"Thomas","boxscoreName":"Keys","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sean Keys","nameSlug":"sean-keys-815873","firstLastName":"Sean Keys","lastFirstName":"Keys, Sean","lastInitName":"Keys, S","initLastName":"S Keys","fullFMLName":"Sean Thomas Keys","fullLFMName":"Keys, Sean Thomas","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"ID680755":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755","firstName":"Braydon","lastName":"Fisher","primaryNumber":"63","birthDate":"2000-07-26","currentAge":26,"birthCity":"League City","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braydon","useLastName":"Fisher","boxscoreName":"Fisher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braydon Fisher","nameSlug":"braydon-fisher-680755","firstLastName":"Braydon Fisher","lastFirstName":"Fisher, Braydon","lastInitName":"Fisher, B","initLastName":"B Fisher","fullFMLName":"Braydon  Fisher","fullLFMName":"Fisher, Braydon","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID687749":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749","firstName":"Jase","lastName":"Bowen","primaryNumber":"4","birthDate":"2000-09-02","currentAge":26,"birthCity":"Northwood","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jase","useLastName":"Bowen","middleName":"Callaway","boxscoreName":"Bowen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jase Bowen","nameSlug":"jase-bowen-687749","firstLastName":"Jase Bowen","lastFirstName":"Bowen, Jase","lastInitName":"Bowen, J","initLastName":"J Bowen","fullFMLName":"Jase Callaway Bowen","fullLFMName":"Bowen, Jase Callaway","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID676664":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664","firstName":"John","lastName":"Sears","primaryNumber":"39","birthDate":"1996-02-19","currentAge":30,"birthCity":"Sumter","birthStateProvince":"SC","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JP","useLastName":"Sears","middleName":"Patrick","boxscoreName":"Sears, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JP Sears","nameSlug":"jp-sears-676664","firstLastName":"JP Sears","lastFirstName":"Sears, JP","lastInitName":"Sears, J","initLastName":"J Sears","fullFMLName":"John Patrick Sears","fullLFMName":"Sears, John Patrick","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID672386":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386","firstName":"Alejandro","lastName":"Kirk","primaryNumber":"30","birthDate":"1998-11-06","currentAge":27,"birthCity":"Tijuana","birthCountry":"Mexico","height":"5' 8\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Alejandro","useLastName":"Kirk","boxscoreName":"Kirk","gender":"M","nameMatrilineal":"Castellanos","isPlayer":true,"isVerified":false,"pronunciation":"all-uh-HAWN-dro","mlbDebutDate":"2020-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alejandro Kirk","nameSlug":"alejandro-kirk-672386","firstLastName":"Alejandro Kirk","lastFirstName":"Kirk, Alejandro","lastInitName":"Kirk, A","initLastName":"A Kirk","fullFMLName":"Alejandro Kirk","fullLFMName":"Kirk, Alejandro","strikeZoneTop":3.01,"strikeZoneBottom":1.519},"ID669310":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310","firstName":"Cornelis","lastName":"Van Eyk","primaryNumber":"58","birthDate":"1998-09-15","currentAge":28,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"CJ","useLastName":"Van Eyk","middleName":"Johannes","boxscoreName":"Van Eyk","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"VAN ike","mlbDebutDate":"2026-07-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"CJ Van Eyk","nameSlug":"cj-van-eyk-669310","firstLastName":"CJ Van Eyk","lastFirstName":"Van Eyk, CJ","lastInitName":"Van Eyk, C","initLastName":"C Van Eyk","fullFMLName":"Cornelis Johannes Van Eyk","fullLFMName":"Van Eyk, Cornelis Johannes","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID650859":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859","firstName":"Luis","lastName":"Rengifo","primaryNumber":"21","birthDate":"1997-02-26","currentAge":29,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 9\"","weight":204,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Luis","useLastName":"Rengifo","middleName":"Jose","boxscoreName":"Rengifo","nickName":"Fifo","gender":"M","nameMatrilineal":"Canate","isPlayer":true,"isVerified":true,"pronunciation":"ren-HE-foe","mlbDebutDate":"2019-04-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Rengifo","nameSlug":"luis-rengifo-650859","firstLastName":"Luis Rengifo","lastFirstName":"Rengifo, Luis","lastInitName":"Rengifo, L","initLastName":"L Rengifo","fullFMLName":"Luis Jose Rengifo","fullLFMName":"Rengifo, Luis Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID695243":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243","firstName":"Mason","lastName":"Miller","primaryNumber":"22","birthDate":"1998-08-24","currentAge":28,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Miller","middleName":"James","boxscoreName":"Miller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Miller","nameSlug":"mason-miller-695243","firstLastName":"Mason Miller","lastFirstName":"Miller, Mason","lastInitName":"Miller, M","initLastName":"M Miller","fullFMLName":"Mason James Miller","fullLFMName":"Miller, Mason James","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID682729":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729","firstName":"Jonatan","lastName":"Clase","primaryNumber":"8","birthDate":"2002-05-23","currentAge":24,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":150,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jonatan","useLastName":"Clase","boxscoreName":"Clase, J","gender":"M","nameMatrilineal":"Minaya","isPlayer":true,"isVerified":false,"pronunciation":"JAHN-uh-tun klah-SAY","mlbDebutDate":"2024-04-15","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonatan Clase","nameSlug":"jonatan-clase-682729","firstLastName":"Jonatan Clase","lastFirstName":"Clase, Jonatan","lastInitName":"Clase, J","initLastName":"J Clase","fullFMLName":"Jonatan Clase","fullLFMName":"Clase, Jonatan ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"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},"ID686973":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973","firstName":"Louis","lastName":"Varland","primaryNumber":"77","birthDate":"1997-12-09","currentAge":28,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Louis","useLastName":"Varland","middleName":"Dennis","boxscoreName":"Varland, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Louis Varland","nameSlug":"louis-varland-686973","firstLastName":"Louis Varland","lastFirstName":"Varland, Louis","lastInitName":"Varland, L","initLastName":"L Varland","fullFMLName":"Louis Dennis Varland","fullLFMName":"Varland, Louis Dennis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID656288":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288","firstName":"Griffin","lastName":"Canning","primaryNumber":"17","birthDate":"1996-05-11","currentAge":30,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Griffin","useLastName":"Canning","middleName":"Alexander","boxscoreName":"Canning","nickName":"Griff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2019-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Canning","nameSlug":"griffin-canning-656288","firstLastName":"Griffin Canning","lastFirstName":"Canning, Griffin","lastInitName":"Canning, G","initLastName":"G Canning","fullFMLName":"Griffin Alexander Canning","fullLFMName":"Canning, Griffin Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID608566":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566","firstName":"Germán","lastName":"Márquez","birthDate":"1995-02-22","currentAge":31,"birthCity":"San Felix","birthCountry":"Venezuela","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Germán","useLastName":"Márquez","middleName":"Andres","boxscoreName":"Márquez","nickName":"Marquee","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"hair-MAHN MAR-kehz","mlbDebutDate":"2016-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Germán Márquez","nameSlug":"german-marquez-608566","firstLastName":"Germán Márquez","lastFirstName":"Márquez, Germán","lastInitName":"Márquez, G","initLastName":"G Márquez","fullFMLName":"Germán Andres Márquez","fullLFMName":"Márquez, Germán Andres","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID592332":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332","firstName":"Kevin","lastName":"Gausman","primaryNumber":"12","birthDate":"1991-01-06","currentAge":35,"birthCity":"Centennial","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Gausman","middleName":"John","boxscoreName":"Gausman","nickName":"Gausy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"GAWZ-min","mlbDebutDate":"2013-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Gausman","nameSlug":"kevin-gausman-592332","firstLastName":"Kevin Gausman","lastFirstName":"Gausman, Kevin","lastInitName":"Gausman, K","initLastName":"K Gausman","fullFMLName":"Kevin John Gausman","fullLFMName":"Gausman, Kevin John","strikeZoneTop":3.59,"strikeZoneBottom":1.67},"ID699134":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134","firstName":"Bradgley","lastName":"Rodriguez","primaryNumber":"72","birthDate":"2003-11-16","currentAge":22,"birthCity":"Petare","birthCountry":"Venezuela","height":"6' 1\"","weight":160,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bradgley","useLastName":"Rodriguez","middleName":"Eduardo","boxscoreName":"Rodriguez, B","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"pronunciation":"BRAD-glay","mlbDebutDate":"2025-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bradgley Rodriguez","nameSlug":"bradgley-rodriguez-699134","firstLastName":"Bradgley Rodriguez","lastFirstName":"Rodriguez, Bradgley","lastInitName":"Rodriguez, B","initLastName":"B Rodriguez","fullFMLName":"Bradgley Eduardo Rodriguez","fullLFMName":"Rodriguez, Bradgley Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID702056":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056","firstName":"Trey","lastName":"Yesavage","primaryNumber":"39","birthDate":"2003-07-28","currentAge":23,"birthCity":"Pottstown","birthStateProvince":"PA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trey","useLastName":"Yesavage","middleName":"David","boxscoreName":"Yesavage","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-09-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trey Yesavage","nameSlug":"trey-yesavage-702056","firstLastName":"Trey Yesavage","lastFirstName":"Yesavage, Trey","lastInitName":"Yesavage, T","initLastName":"T Yesavage","fullFMLName":"Trey David Yesavage","fullLFMName":"Yesavage, Trey David","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID543807":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807","firstName":"George","lastName":"Springer","primaryNumber":"4","birthDate":"1989-09-19","currentAge":36,"birthCity":"New Britain","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"George","useLastName":"Springer","middleName":"Chelston","boxscoreName":"Springer","nickName":"Horhay","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Springer","nameTitle":"III","nameSuffix":"III","nameSlug":"george-springer-543807","firstLastName":"George Springer","lastFirstName":"Springer, George","lastInitName":"Springer, G","initLastName":"G Springer","fullFMLName":"George Chelston Springer","fullLFMName":"Springer, George Chelston","strikeZoneTop":3.267,"strikeZoneBottom":1.649},"ID643511":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511","firstName":"Tyler","lastName":"Rogers","primaryNumber":"71","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Rogers","middleName":"Scott","boxscoreName":"Rogers, Ty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2019-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Rogers","nameSlug":"tyler-rogers-643511","firstLastName":"Tyler Rogers","lastFirstName":"Rogers, Tyler","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Tyler Scott Rogers","fullLFMName":"Rogers, Tyler Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID664034":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034","firstName":"Tyler","lastName":"France","primaryNumber":"25","birthDate":"1994-07-13","currentAge":32,"birthCity":"Downey","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ty","useLastName":"France","middleName":"Lawrence","boxscoreName":"France, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ty France","nameSlug":"ty-france-664034","firstLastName":"Ty France","lastFirstName":"France, Ty","lastInitName":"France, T","initLastName":"T France","fullFMLName":"Tyler Lawrence France","fullLFMName":"France, Tyler Lawrence","strikeZoneTop":3.103,"strikeZoneBottom":1.566},"ID665489":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489","firstName":"Vladimir","lastName":"Guerrero","primaryNumber":"27","birthDate":"1999-03-16","currentAge":27,"birthCity":"Montreal","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 0\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vladimir","useLastName":"Guerrero Jr.","boxscoreName":"Guerrero Jr.","nickName":"El K","gender":"M","nameMatrilineal":"Ramos","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vladimir Guerrero Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"vladimir-guerrero-jr-665489","firstLastName":"Vladimir Guerrero Jr.","lastFirstName":"Guerrero Jr., Vladimir","lastInitName":"Guerrero Jr., V","initLastName":"V Guerrero Jr.","fullFMLName":"Vladimir Guerrero Jr.","fullLFMName":"Guerrero Jr., Vladimir ","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID571578":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578","firstName":"Patrick","lastName":"Corbin","primaryNumber":"46","birthDate":"1989-07-19","currentAge":37,"birthCity":"Clay","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Patrick","useLastName":"Corbin","middleName":"Alan","boxscoreName":"Corbin","nickName":"Corby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Patrick Corbin","nameSlug":"patrick-corbin-571578","firstLastName":"Patrick Corbin","lastFirstName":"Corbin, Patrick","lastInitName":"Corbin, P","initLastName":"P Corbin","fullFMLName":"Patrick Alan Corbin","fullLFMName":"Corbin, Patrick Alan","strikeZoneTop":3.42,"strikeZoneBottom":1.63},"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},"ID664702":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702","firstName":"Myles","lastName":"Straw","primaryNumber":"3","birthDate":"1994-10-17","currentAge":31,"birthCity":"Garden Grove","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":178,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Myles","useLastName":"Straw","middleName":"James Noble","boxscoreName":"Straw","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-09-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Myles Straw","nameSlug":"myles-straw-664702","firstLastName":"Myles Straw","lastFirstName":"Straw, Myles","lastInitName":"Straw, M","initLastName":"M Straw","fullFMLName":"Myles James Noble Straw","fullLFMName":"Straw, Myles James Noble","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"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},"ID606996":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996","firstName":"Kyle","lastName":"Hart","primaryNumber":"68","birthDate":"1992-11-23","currentAge":33,"birthCity":"Cincinnati","birthStateProvince":"OH","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Hart","middleName":"Patrick","boxscoreName":"Hart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-08-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Hart","nameSlug":"kyle-hart-606996","firstLastName":"Kyle Hart","lastFirstName":"Hart, Kyle","lastInitName":"Hart, K","initLastName":"K Hart","fullFMLName":"Kyle Patrick Hart","fullLFMName":"Hart, Kyle Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID672960":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960","firstName":"Kazuma","lastName":"Okamoto","primaryNumber":"7","birthDate":"1996-06-30","currentAge":30,"birthCity":"Gojo","birthCountry":"Japan","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kazuma","useLastName":"Okamoto","boxscoreName":"Okamoto","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kazuma Okamoto","nameSlug":"kazuma-okamoto-672960","firstLastName":"Kazuma Okamoto","lastFirstName":"Okamoto, Kazuma","lastInitName":"Okamoto, K","initLastName":"K Okamoto","fullFMLName":"Kazuma Okamoto","fullLFMName":"Okamoto, Kazuma","strikeZoneTop":3.256,"strikeZoneBottom":1.643}},"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":40000,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":386,"center":396,"rightCenter":391,"rightLine":322},"active":true,"season":"2026"},"officialVenue":{"id":2680,"link":"/api/v1/venues/2680"},"weather":{"condition":"Partly Cloudy","temp":"73","wind":"6 mph, L To R"},"gameInfo":{"attendance":41675,"firstPitch":"2026-07-12T20:11:00.000Z","gameDurationMinutes":152},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"home":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"}},"officialScorer":{"id":680379,"fullName":"John Maffei","link":"/api/v1/people/680379"},"primaryDatacaster":{"id":632812,"fullName":"Jason Martinez","link":"/api/v1/people/632812"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ernie Clement flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T20:11:12.810Z","endTime":"2026-07-12T20:11:38.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T17:30:34.942Z","endTime":"2026-07-12T19:43:33.365Z","isPitch":false,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T19:43:33.365Z","endTime":"2026-07-12T20:10:38.635Z","isPitch":false,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-12T20:10:38.635Z","endTime":"2026-07-12T20:11:14.991Z","isPitch":false,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.065035398586062,"aZ":-13.57188056876963,"pfxX":-8.613719609622956,"pfxZ":9.773324831526937,"pX":0.6070401211286979,"pZ":1.7005524981318298,"vX0":8.094120228283016,"vY0":-136.82176543816908,"vZ0":-8.60014167635828,"x":93.86,"y":192.87,"x0":-1.264806279254756,"y0":50.00291174191121,"z0":5.8062545000055,"aX":-16.396288140616825},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":13.9,"spinRate":2244,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.39971532860117476,"extension":5.2697680972076695},"index":3,"playId":"7b70a00a-b93d-3df4-9b8c-e2965466b4bd","pitchNumber":1,"startTime":"2026-07-12T20:11:14.991Z","endTime":"2026-07-12T20:11:18.917Z","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":93.6,"endSpeed":85.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.928613042113636,"aZ":-15.69382553535763,"pfxX":-8.708079783434817,"pfxZ":8.771620453759184,"pX":-0.8939814700117461,"pZ":3.6299349657720956,"vX0":4.411597897285161,"vY0":-136.22078437247936,"vZ0":-3.4528873939380493,"x":151.08,"y":140.77,"x0":-1.4030312377770295,"y0":50.005522318090634,"z0":5.998963210258119,"aX":-16.367632616289555},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":14.9,"spinRate":2198,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.40208197659267064,"extension":5.4982960565750965},"hitData":{"launchSpeed":80.7,"launchAngle":31.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.17,"coordY":106.85}},"index":4,"playId":"c6961df6-b6be-3aad-9e27-fd1e6b40ec83","pitchNumber":2,"startTime":"2026-07-12T20:11:27.427Z","endTime":"2026-07-12T20:11:38.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:11:38.004Z","atBatIndex":0},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nathan Lukes homers (5) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T20:11:47.245Z","endTime":"2026-07-12T20:13:05.683Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"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":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":{"id":608566,"link":"/api/v1/people/608566"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.949177978424697,"aZ":-12.274530640685908,"pfxX":-7.326144063355091,"pfxZ":10.306529272032396,"pX":-0.3179146778354713,"pZ":3.509710800877793,"vX0":5.840465458577831,"vY0":-138.12859097504733,"vZ0":-4.418410064710476,"x":129.12,"y":144.02,"x0":-1.508556789821323,"y0":50.005111781128534,"z0":5.956248017967725,"aX":-14.149538035132052},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.9,"breakHorizontal":12.0,"spinRate":2212,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3966347066330842,"extension":5.434979795986968},"index":0,"playId":"70fa5fc1-76b6-32e7-81d9-c6157ae7035e","pitchNumber":1,"startTime":"2026-07-12T20:11:59.175Z","endTime":"2026-07-12T20:12:03.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.627762630400394,"aZ":-11.012917930005369,"pfxX":-7.0735417852242595,"pfxZ":11.090850286419375,"pX":0.5185520388301218,"pZ":1.9129058203393416,"vX0":7.51214907190154,"vY0":-137.3022280579956,"vZ0":-8.433936002317127,"x":97.23,"y":187.13,"x0":-1.3349225740888968,"y0":50.000597121439206,"z0":5.775294065655911,"aX":-13.493366600530056},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.5,"breakHorizontal":11.2,"spinRate":2234,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.3990414929834105,"extension":5.842763478058016},"index":1,"playId":"1d5b7518-76d8-3640-b035-558a1eefd8b7","pitchNumber":2,"startTime":"2026-07-12T20:12:11.153Z","endTime":"2026-07-12T20:12:14.340Z","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":94.3,"endSpeed":86.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2104282318345,"aZ":-17.700805373422277,"pfxX":-10.463519409370901,"pfxZ":7.615676544805311,"pX":0.03469332349852519,"pZ":1.627432755156525,"vX0":7.395375671115074,"vY0":-136.97319911342723,"vZ0":-7.824572455175675,"x":115.68,"y":194.84,"x0":-1.3405598449276466,"y0":50.003768979336954,"z0":5.731177799290782,"aX":-19.88649476822069},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.2,"breakHorizontal":17.4,"spinRate":2188,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.39985609897832486,"extension":5.533973565242771},"index":2,"playId":"2a746745-53b1-3b11-b8a8-b4ff092508ed","pitchNumber":3,"startTime":"2026-07-12T20:12:24.715Z","endTime":"2026-07-12T20:12:27.955Z","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(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":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58409521167291,"aZ":-29.556995286274958,"pfxX":2.846346325721502,"pfxZ":1.6984480868986118,"pX":0.5737789082870886,"pZ":2.323156064056465,"vX0":3.984742381825112,"vY0":-124.1262048516942,"vZ0":-3.168701837486774,"x":95.13,"y":176.05,"x0":-1.4295543808280209,"y0":50.004985269756126,"z0":6.108280135326989,"aX":4.388308239162621},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.5,"breakHorizontal":-6.1,"spinRate":2653,"spinDirection":61},"zone":6,"typeConfidence":2.0,"plateTime":0.44329243672127694,"extension":5.396826153440382},"hitData":{"launchSpeed":95.3,"launchAngle":30.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":222.0,"coordY":80.05}},"index":3,"playId":"b06680e6-ced0-34ab-a9aa-9fa9a0eee78e","pitchNumber":4,"startTime":"2026-07-12T20:12:39.348Z","endTime":"2026-07-12T20:13:05.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:13:05.683Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vladimir Guerrero Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T20:13:16.289Z","endTime":"2026-07-12T20:14:49.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"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(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":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.450548572596816,"aZ":-28.90846647720011,"pfxX":1.2644486062682703,"pfxZ":2.060632708336491,"pX":0.4304941632973173,"pZ":2.00307209508833,"vX0":3.973249468115403,"vY0":-124.92653130803926,"vZ0":-4.181894234371961,"x":100.59,"y":184.7,"x0":-1.3429364180644827,"y0":50.004489368457705,"z0":6.066993101414608,"aX":2.0039412086303794},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.0,"breakHorizontal":-3.2,"spinRate":2674,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.43793860630455983,"extension":5.39443000730423},"index":0,"playId":"80ae00ad-41a6-38b1-9e99-7a13eea75d2c","pitchNumber":1,"startTime":"2026-07-12T20:13:23.961Z","endTime":"2026-07-12T20:13:27.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25542709446522,"aZ":-10.57511848434553,"pfxX":-8.496378083847704,"pfxZ":10.9399160324092,"pX":1.3151064383137148,"pZ":0.1957229488256088,"vX0":9.843031315812924,"vY0":-139.79055353856498,"vZ0":-13.056360255833663,"x":66.87,"y":233.5,"x0":-1.1519796284516064,"y0":50.00420373045386,"z0":5.627827515289287,"aX":-16.775320343695533},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":13.3,"spinRate":2315,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3922146936979942,"extension":5.479657284429863},"index":1,"playId":"360f3cfa-3b27-38bc-883e-f231dc6ef2e7","pitchNumber":2,"startTime":"2026-07-12T20:13:38.210Z","endTime":"2026-07-12T20:13:41.246Z","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":86.5,"endSpeed":77.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36835844163803,"aZ":-30.978936033964242,"pfxX":0.2734529396104426,"pfxZ":0.7628864074331805,"pX":-1.2564999441067408,"pZ":3.9438113239975254,"vX0":0.6012863529966597,"vY0":-125.87772725426247,"vZ0":0.5390427126918738,"x":164.89,"y":132.3,"x0":-1.5363383781535882,"y0":50.001848438315555,"z0":6.284811858996627,"aX":0.42806440508650656},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.8,"breakHorizontal":-0.7,"spinRate":2596,"spinDirection":71},"zone":11,"typeConfidence":2.0,"plateTime":0.43926568280895495,"extension":5.349509849204319},"index":2,"playId":"78b06fa4-6687-3da2-b458-adab5f6ea5f3","pitchNumber":3,"startTime":"2026-07-12T20:13:54.826Z","endTime":"2026-07-12T20:13:58.790Z","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.9,"endSpeed":87.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.018862616101536,"aZ":-15.178295607601571,"pfxX":-8.83479241674526,"pfxZ":8.653027589878253,"pX":1.0763490212968851,"pZ":1.9950222611984871,"vX0":9.658410080324348,"vY0":-139.2026228846508,"vZ0":-7.271838958931198,"x":75.97,"y":184.91,"x0":-1.2891389025972908,"y0":50.0002668284604,"z0":5.64432833430098,"aX":-17.349324515082007},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":14.0,"spinRate":2091,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.39335267788447137,"extension":5.4673490334489125},"index":3,"playId":"4efc94c1-fb7c-341f-b1b3-d8d27c9a1bb5","pitchNumber":4,"startTime":"2026-07-12T20:14:13.752Z","endTime":"2026-07-12T20:14:18.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.066333035614043,"aZ":-17.326356700095232,"pfxX":-9.260540033400815,"pfxZ":7.490683204481438,"pX":0.3913343617938906,"pZ":1.9943413338650195,"vX0":8.621292584366572,"vY0":-139.79600230461145,"vZ0":-6.5821669344451905,"x":102.08,"y":184.93,"x0":-1.5271477521057788,"y0":50.00283829948689,"z0":5.513760951661129,"aX":-18.357164325370327},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":15.0,"spinRate":2061,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.39157018577010216,"extension":5.360889759128764},"index":4,"playId":"a4725dbd-dc90-3019-b448-41f559e81663","pitchNumber":5,"startTime":"2026-07-12T20:14:26.493Z","endTime":"2026-07-12T20:14:30.127Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85614435024698,"aZ":-32.09166670578151,"pfxX":1.5788947214733149,"pfxZ":0.05007272884817837,"pX":-0.3074870287421505,"pZ":2.2815270809530075,"vX0":2.2350197999244497,"vY0":-123.51314130091792,"vZ0":-2.748708527266163,"x":128.72,"y":177.18,"x0":-1.4295516111456135,"y0":50.00145161044337,"z0":6.11052456891406,"aX":2.4357750749002465},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.4,"breakHorizontal":-3.4,"spinRate":2614,"spinDirection":56},"zone":4,"typeConfidence":2.0,"plateTime":0.44365652334826633,"extension":5.519264193449325},"index":5,"playId":"7070a398-d2e8-3ed5-a178-685acb28d5ea","pitchNumber":6,"startTime":"2026-07-12T20:14:45.926Z","endTime":"2026-07-12T20:14:49.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:14:49.990Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kazuma Okamoto doubles (12) on a sharp fly ball to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T20:15:00.869Z","endTime":"2026-07-12T20:15:53.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"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"}]}],"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":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.786201643277007,"aZ":-32.30568988618636,"pfxX":-0.2820319881342863,"pfxZ":-0.08127735745967501,"pX":1.5360915472799206,"pZ":0.4479157245178282,"vX0":6.781055220129231,"vY0":-125.76402704802028,"vZ0":-7.2929691785695825,"x":58.45,"y":226.69,"x0":-1.1503044499293857,"y0":50.00248001317962,"z0":5.981149164318668,"aX":-0.455148862788912},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.6,"breakHorizontal":-1.0,"spinRate":2593,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.43432338749889965,"extension":5.268321409641616},"index":0,"playId":"6f58d6ae-0b23-3a47-89d3-1e27c4df0b6e","pitchNumber":1,"startTime":"2026-07-12T20:15:11.186Z","endTime":"2026-07-12T20:15:14.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(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":85.8,"endSpeed":78.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.514346947995815,"aZ":-31.857030349438713,"pfxX":1.9029872652980773,"pfxZ":0.20511634375051901,"pX":0.5138339682755266,"pZ":1.722329054191626,"vX0":4.037660495858603,"vY0":-124.86957180601132,"vZ0":-4.133947454834093,"x":97.41,"y":192.28,"x0":-1.3779092787133944,"y0":50.004689496739466,"z0":6.049699569859401,"aX":2.974660665662042},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.5,"breakHorizontal":-4.4,"spinRate":2556,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.44034744314329277,"extension":5.522487646072651},"index":1,"playId":"68f87705-3265-376e-92d4-97ec926b8222","pitchNumber":2,"startTime":"2026-07-12T20:15:25.630Z","endTime":"2026-07-12T20:15:29.132Z","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":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.504768796592476,"aZ":-31.37257485085063,"pfxX":0.1539863521636608,"pfxZ":0.522602286592198,"pX":-0.08078244038398895,"pZ":2.3917664384904564,"vX0":3.350534999454175,"vY0":-124.44869888113197,"vZ0":-2.6821807727522486,"x":120.08,"y":174.2,"x0":-1.4732813642237608,"y0":50.00575653563025,"z0":6.122372945839522,"aX":0.23763146295726822},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.5,"breakHorizontal":-1.2,"spinRate":2586,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.44270519893116544,"extension":5.372614646668643},"hitData":{"launchSpeed":108.1,"launchAngle":22.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":98.94,"coordY":40.35}},"index":2,"playId":"2bf703be-888b-331a-b6f7-23b516239838","pitchNumber":3,"startTime":"2026-07-12T20:15:38.940Z","endTime":"2026-07-12T20:15:53.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:15:53.924Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daulton Varsho strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T20:16:16.990Z","endTime":"2026-07-12T20:17:49.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"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":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.471550410774377,"aZ":-20.888389504287236,"pfxX":-10.191703503583962,"pfxZ":5.831956852131626,"pX":-1.039106851712105,"pZ":3.333698859061586,"vX0":4.67596732263128,"vY0":-138.38256807344553,"vZ0":-3.142382741943707,"x":156.61,"y":148.77,"x0":-1.4284991943970389,"y0":50.00385537808209,"z0":5.88667471138484,"aX":-19.726854975190122},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.1,"breakHorizontal":17.4,"spinRate":2058,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39612200192303737,"extension":5.575194709478743},"index":0,"playId":"8fbf907e-a8bb-35d8-b0a1-86239025d2d0","pitchNumber":1,"startTime":"2026-07-12T20:16:22.200Z","endTime":"2026-07-12T20:16:25.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},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33323682899564,"aZ":-16.568108556303997,"pfxX":-9.003415135017754,"pfxZ":8.21356443693767,"pX":-0.37140453780482385,"pZ":2.0966019897949035,"vX0":5.447211030920413,"vY0":-137.20449492762293,"vZ0":-7.040452130697631,"x":131.16,"y":182.17,"x0":-1.2163132148768123,"y0":50.002449798293355,"z0":5.831882222359839,"aX":-17.106167193748078},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.6,"breakHorizontal":15.1,"spinRate":2112,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.399721702822871,"extension":5.525137199544253},"index":1,"playId":"0e91a32d-a23a-3ac5-a39b-17520abcfd74","pitchNumber":2,"startTime":"2026-07-12T20:16:39.258Z","endTime":"2026-07-12T20:16:42.475Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51286957164902,"aZ":-35.89518046609794,"pfxX":2.1777746808411558,"pfxZ":-2.369244866540811,"pX":-0.11811624307059955,"pZ":1.4880407619657656,"vX0":2.1329357557963635,"vY0":-124.32467374967872,"vZ0":-3.7908390733623163,"x":121.5,"y":198.6,"x0":-1.2696001249106985,"y0":50.00434719435838,"z0":6.00617090440555,"aX":3.4156252964181766},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.9,"breakHorizontal":-4.4,"spinRate":2665,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.44025048130274635,"extension":5.379067606669319},"index":2,"playId":"f541a02b-a750-315b-8a2f-dbb89993ae5c","pitchNumber":3,"startTime":"2026-07-12T20:16:57.847Z","endTime":"2026-07-12T20:17:03.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7463449477441,"aZ":-13.464103746861852,"pfxX":-7.282247408627846,"pfxZ":9.164800619476884,"pX":-0.047940680149836365,"pZ":3.012500358136856,"vX0":6.088168697856442,"vY0":-141.59012143387343,"vZ0":-5.771042749115874,"x":118.83,"y":157.44,"x0":-1.2743762224893682,"y0":50.00025053540488,"z0":5.930477873426119,"aX":-14.861318991528801},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.7,"breakHorizontal":12.0,"spinRate":2263,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.38607451955656114,"extension":5.7196218891696615},"index":3,"playId":"b9638f89-64bd-35b5-9510-65b9f22bd2c1","pitchNumber":4,"startTime":"2026-07-12T20:17:26.126Z","endTime":"2026-07-12T20:17:29.165Z","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":87.7,"endSpeed":79.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.962998584123017,"aZ":-29.243686531387173,"pfxX":-1.6072150014239766,"pfxZ":1.8131571231506518,"pX":0.8301743244020143,"pZ":1.1209827754336523,"vX0":6.361315070451041,"vY0":-127.4415949500794,"vZ0":-5.547034581364801,"x":85.36,"y":208.51,"x0":-1.5108682936564646,"y0":50.00040896984725,"z0":5.6919963578305035,"aX":-2.5927223795324386},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.0,"breakHorizontal":1.2,"spinRate":2364,"spinDirection":3},"zone":14,"typeConfidence":2.0,"plateTime":0.43303846468143137,"extension":5.696064617392525},"index":4,"playId":"c6a32f25-f113-323f-a4f0-edccba12bbb6","pitchNumber":5,"startTime":"2026-07-12T20:17:45.322Z","endTime":"2026-07-12T20:17:49.110Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:17:49.110Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T20:19:51.391Z","endTime":"2026-07-12T20:20:32.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.860343543666495,"aZ":-12.571539463112986,"pfxX":-8.349734248466483,"pfxZ":10.327380911772742,"pX":-0.10522115977061051,"pZ":1.945191893173182,"vX0":8.387579428292543,"vY0":-136.60062550477068,"vZ0":-7.829274869098437,"x":121.01,"y":186.26,"x0":-2.1242914237917074,"y0":50.00211621033962,"z0":5.704347135944703,"aX":-15.848118250360017},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":13.4,"spinRate":2209,"spinDirection":218},"zone":8,"typeConfidence":0.9,"plateTime":0.40030012027254047,"extension":6.768441034478965},"index":0,"playId":"60bb6ff7-119f-3886-9aac-b1ccd7a87316","pitchNumber":1,"startTime":"2026-07-12T20:20:02.815Z","endTime":"2026-07-12T20:20:06.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.4,"endSpeed":87.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.309636497992557,"aZ":-12.937398424965757,"pfxX":-8.523187647625448,"pfxZ":9.916754282700836,"pX":-0.0513057940634781,"pZ":1.7853877777970486,"vX0":8.509298263990377,"vY0":-138.4737153167956,"vZ0":-8.127154211972575,"x":118.96,"y":190.57,"x0":-2.0587061685611157,"y0":50.000907696578246,"z0":5.626544070801678,"aX":-16.52881377407838},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":13.7,"spinRate":2359,"spinDirection":223},"zone":8,"typeConfidence":0.9,"plateTime":0.3957599374932905,"extension":6.781616483981211},"index":1,"playId":"30cf192e-7bd7-3751-84a9-43c8455f6f58","pitchNumber":2,"startTime":"2026-07-12T20:20:13.825Z","endTime":"2026-07-12T20:20:17.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78033285615619,"aZ":-14.704718155522098,"pfxX":-9.017506873767712,"pfxZ":9.01638256500669,"pX":-0.26286770364073947,"pZ":3.699243380543301,"vX0":8.106508260702697,"vY0":-138.52341898282813,"vZ0":-2.9932866286321422,"x":127.02,"y":138.9,"x0":-2.0597889347676683,"y0":50.00473584665257,"z0":5.780640329980612,"aX":-17.476085775357298},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":14.6,"spinRate":2368,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.39583675578430233,"extension":6.6140517716323295},"index":2,"playId":"6de695ca-5009-3811-bb55-b264b274801b","pitchNumber":3,"startTime":"2026-07-12T20:20:29.035Z","endTime":"2026-07-12T20:20:32.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:20:32.775Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jackson Merrill pops out to third baseman Kazuma Okamoto.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T20:20:38.836Z","endTime":"2026-07-12T20:21:42.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":4},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20276029511331,"aZ":-25.87589011225208,"pfxX":-10.329635406068057,"pfxZ":4.006048109761107,"pX":-0.501526202014324,"pZ":2.374928723071619,"vX0":7.5866468827910785,"vY0":-124.67774294147756,"vZ0":-2.94161145922554,"x":136.12,"y":174.66,"x0":-2.242648783121634,"y0":50.00622445640008,"z0":5.7069949700305935,"aX":-16.256150599870463},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.8,"breakHorizontal":16.9,"spinRate":1760,"spinDirection":239},"zone":4,"typeConfidence":0.89,"plateTime":0.43942057912926735,"extension":6.693149133953349},"index":0,"playId":"86d192fd-6539-333c-88ac-6334663a8124","pitchNumber":1,"startTime":"2026-07-12T20:20:54.534Z","endTime":"2026-07-12T20:20:57.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.743907875402957,"aZ":-24.769556755124796,"pfxX":-10.038120512079605,"pfxZ":4.729083153410451,"pX":-1.0534116489252674,"pZ":1.8562037120721142,"vX0":6.489735426002117,"vY0":-123.81278514046605,"vZ0":-4.175112628577935,"x":157.15,"y":188.66,"x0":-2.393090600995066,"y0":50.00366201312195,"z0":5.616622797816651,"aX":-15.718697327468094},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.9,"breakHorizontal":16.8,"spinRate":1811,"spinDirection":235},"zone":13,"typeConfidence":0.89,"plateTime":0.44094546569837956,"extension":6.761984651829301},"index":1,"playId":"ba765fe0-bbc2-3425-a45b-d9e0819b7401","pitchNumber":2,"startTime":"2026-07-12T20:21:05.089Z","endTime":"2026-07-12T20:21:09.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.333800959099644,"aZ":-27.60722094283385,"pfxX":-11.093346776567554,"pfxZ":2.904249962494812,"pX":-0.3779564981583889,"pZ":1.1679208943146129,"vX0":8.242026180652868,"vY0":-124.20219348424989,"vZ0":-5.14113835247666,"x":131.41,"y":207.25,"x0":-2.2872785740369395,"y0":50.004410281562265,"z0":5.542391127412802,"aX":-17.448296589947205},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.3,"breakHorizontal":18.4,"spinRate":1930,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.4398978524291377,"extension":6.794476345932097},"index":2,"playId":"8d065120-c4af-37f5-8ce0-08e68f76e2fe","pitchNumber":3,"startTime":"2026-07-12T20:21:15.950Z","endTime":"2026-07-12T20:21:19.173Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-12T20:21:24.204Z","endTime":"2026-07-12T20:21:33.851Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"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":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.757011153399816,"aZ":-26.515698731506827,"pfxX":-9.202471578117493,"pfxZ":3.504543585054164,"pX":-0.8465727854081494,"pZ":1.3551342508813946,"vX0":6.50157703709533,"vY0":-125.9885792468267,"vZ0":-5.057823207637378,"x":149.27,"y":202.19,"x0":-2.260498007351989,"y0":50.001762047893834,"z0":5.522557384160861,"aX":-14.845073438356641},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.4,"breakHorizontal":15.2,"spinRate":1821,"spinDirection":235},"zone":13,"typeConfidence":0.88,"plateTime":0.4341784031917122,"extension":6.700736123178816},"hitData":{"launchSpeed":64.8,"launchAngle":56.0,"totalDistance":153.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":93.4,"coordY":149.72}},"index":4,"playId":"fe13252f-4868-31fc-b2e1-c77f07f4190e","pitchNumber":4,"startTime":"2026-07-12T20:21:33.851Z","endTime":"2026-07-12T20:21:42.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:21:42.898Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T20:22:00.501Z","endTime":"2026-07-12T20:23:12.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56804400544428,"aZ":-11.534370934270441,"pfxX":-7.063634811900178,"pfxZ":10.742437046394267,"pX":-0.7826204853665429,"pZ":2.324790591598083,"vX0":6.308380353514663,"vY0":-138.38400372923735,"vZ0":-6.990709545485556,"x":146.83,"y":176.01,"x0":-2.184509035907463,"y0":50.00242968471825,"z0":5.672352492950724,"aX":-13.571950109035674},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":11.3,"spinRate":2270,"spinDirection":223},"zone":4,"typeConfidence":0.91,"plateTime":0.3972193767795247,"extension":6.71889823917094},"index":0,"playId":"36d5c0e2-ecf6-3c69-9502-1a0187676c2a","pitchNumber":1,"startTime":"2026-07-12T20:22:04.661Z","endTime":"2026-07-12T20:22:31.687Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12955611439394,"aZ":-27.675315967406647,"pfxX":0.25192297216563597,"pfxZ":2.9236886378131484,"pX":0.48738141060911755,"pZ":2.117343257788415,"vX0":6.330331186493943,"vY0":-123.71011270953845,"vZ0":-2.963996333332024,"x":98.42,"y":181.61,"x0":-2.144278191577394,"y0":50.00509774189238,"z0":5.666278785483744,"aX":0.3876239449951382},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.8,"breakHorizontal":-2.0,"spinRate":2263,"spinDirection":94},"zone":9,"typeConfidence":2.0,"plateTime":0.4438125481698476,"extension":6.740917539443591},"index":1,"playId":"5dfca67f-ab6c-3c03-9c6d-660bf097b750","pitchNumber":2,"startTime":"2026-07-12T20:22:36.779Z","endTime":"2026-07-12T20:22:41.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19940893097193,"aZ":-29.19039659785128,"pfxX":-12.46468590091718,"pfxZ":1.8873665092851812,"pX":-0.6158312282416956,"pZ":1.9566880462798768,"vX0":8.386289664839456,"vY0":-125.06627878203814,"vZ0":-3.106686657962224,"x":140.47,"y":185.95,"x0":-2.3928159749405697,"y0":50.00519147577724,"z0":5.608737437311984,"aX":-19.750694319354942},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.9,"breakHorizontal":20.6,"spinRate":1774,"spinDirection":234},"zone":7,"typeConfidence":0.9,"plateTime":0.4379237557969957,"extension":6.811727914608777},"index":2,"playId":"24bc7cda-a767-3541-92b4-33f1e4b7deee","pitchNumber":3,"startTime":"2026-07-12T20:23:07.907Z","endTime":"2026-07-12T20:23:12.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:23:12.111Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Valenzuela singles on a line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T20:25:14.071Z","endTime":"2026-07-12T20:27:16.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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.4,"endSpeed":86.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33429374040467,"aZ":-12.22864533348731,"pfxX":-7.7178527935041,"pfxZ":10.310930870066183,"pX":-0.3485375509023155,"pZ":2.906261087839869,"vX0":5.740095769202125,"vY0":-138.76011393277824,"vZ0":-5.517546988525994,"x":130.29,"y":160.31,"x0":-1.4494848114710701,"y0":50.00395987567109,"z0":5.747220664887544,"aX":-14.932593482957742},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.5,"breakHorizontal":12.6,"spinRate":2236,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3959116340505724,"extension":5.498801391248652},"index":0,"playId":"a6fc7c75-949e-3766-9f94-b5c325c91064","pitchNumber":1,"startTime":"2026-07-12T20:25:21.280Z","endTime":"2026-07-12T20:25:24.295Z","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.0,"endSpeed":86.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4683399924469,"aZ":-15.967750647403385,"pfxX":-7.377273427248817,"pfxZ":8.502637636687439,"pX":1.6003376647327345,"pZ":2.7493543666009006,"vX0":10.213960441872274,"vY0":-137.87271685774823,"vZ0":-5.395303131230138,"x":56.0,"y":164.55,"x0":-1.210902899557783,"y0":50.00458511542845,"z0":5.826379380522612,"aX":-14.06503645187778},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.3,"breakHorizontal":10.9,"spinRate":2137,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3987845810018631,"extension":5.489469995330005},"index":1,"playId":"9afbe2a0-45e7-39ce-996a-4e135563d78a","pitchNumber":2,"startTime":"2026-07-12T20:25:34.992Z","endTime":"2026-07-12T20:25:38.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":75.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46833578494376,"aZ":-29.00779975124501,"pfxX":-2.35588882250989,"pfxZ":2.11000219676016,"pX":0.04298592504768838,"pZ":2.3947665365867348,"vX0":5.100688078262329,"vY0":-124.1892337417814,"vZ0":-2.276440302435322,"x":115.36,"y":174.12,"x0":-1.7664782590878485,"y0":50.0057013978265,"z0":5.828044257939335,"aX":-3.5435989350545967},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.4,"breakHorizontal":2.6,"spinRate":2342,"spinDirection":50},"zone":5,"typeConfidence":2.0,"plateTime":0.44748295186584297,"extension":5.487036014299629},"index":2,"playId":"321d1be8-e915-3fd8-aee7-25208f8340c3","pitchNumber":3,"startTime":"2026-07-12T20:25:49.935Z","endTime":"2026-07-12T20:25:55.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.212068152516,"aZ":-13.16154038325198,"pfxX":-8.22841473775402,"pfxZ":9.394053266676591,"pX":-1.0994792089043872,"pZ":2.0837007267197487,"vX0":3.959104635246596,"vY0":-142.20172323743594,"vZ0":-8.069352373439575,"x":158.91,"y":182.52,"x0":-1.449917290236504,"y0":50.00197833381733,"z0":5.815702301056037,"aX":-16.651045845122674},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.4,"breakHorizontal":13.9,"spinRate":2071,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.38693600611741985,"extension":5.347197676667294},"index":3,"playId":"dd256107-394f-3563-b462-2ef6ec8ae83c","pitchNumber":4,"startTime":"2026-07-12T20:26:24.907Z","endTime":"2026-07-12T20:26:29.264Z","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":85.9,"endSpeed":78.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26313274135896,"aZ":-33.174122826985936,"pfxX":-0.034901842120346416,"pfxZ":-0.6417697195099699,"pX":0.9888404092764917,"pZ":1.7426031607079764,"vX0":5.713161323115685,"vY0":-124.9655690581043,"vZ0":-3.7486318626420116,"x":79.31,"y":191.73,"x0":-1.330905383848385,"y0":50.001104095173254,"z0":6.013168177277563,"aX":-0.05602698951676707},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.8,"breakHorizontal":-1.3,"spinRate":2659,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.43979699404233186,"extension":5.621338525433027},"index":4,"playId":"69242b78-cd1f-3c4d-bd3f-77a488971307","pitchNumber":5,"startTime":"2026-07-12T20:26:39.084Z","endTime":"2026-07-12T20:26:42.310Z","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":5,"startTime":"2026-07-12T20:26:55.267Z","endTime":"2026-07-12T20:27:06.427Z","isPitch":false,"type":"action","player":{"id":678218,"link":"/api/v1/people/678218"}},{"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":96.4,"endSpeed":87.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.82790528898862,"aZ":-15.015963413199593,"pfxX":-8.461892574254833,"pfxZ":8.73006327066486,"pX":-0.6330420137522051,"pZ":2.2358985528781665,"vX0":5.177102082838806,"vY0":-140.04983459747638,"vZ0":-6.962082683214337,"x":141.13,"y":178.41,"x0":-1.4167522038767981,"y0":50.00064031260761,"z0":5.756482127030551,"aX":-16.624920376294984},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":14.0,"spinRate":2153,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3927264724127193,"extension":5.491168587588411},"hitData":{"launchSpeed":99.4,"launchAngle":12.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.01,"coordY":98.31}},"index":6,"playId":"868fa843-49cb-3a56-a41b-202dc8efa43d","pitchNumber":6,"startTime":"2026-07-12T20:27:06.427Z","endTime":"2026-07-12T20:27:16.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:27:16.904Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sean Keys strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T20:27:33.979Z","endTime":"2026-07-12T20:28:57.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"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(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":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.389869290750955,"aZ":-29.444727800906275,"pfxX":0.8103636390255107,"pfxZ":1.7927520056329485,"pX":0.4437186478905725,"pZ":1.1141880504950359,"vX0":3.8421197697833467,"vY0":-123.36604624545762,"vZ0":-5.6323098780222915,"x":100.09,"y":208.7,"x0":-1.247184898977355,"y0":50.00410364315008,"z0":5.947026978651104,"aX":1.2326134635788735},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.0,"breakHorizontal":-2.5,"spinRate":2666,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.44612067206860617,"extension":5.580118933933883},"index":0,"playId":"17815c34-de8d-371e-bf17-b600686bffd5","pitchNumber":1,"startTime":"2026-07-12T20:27:37.493Z","endTime":"2026-07-12T20:27:42.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.71708361657935,"aZ":-12.555995836726169,"pfxX":-9.747349452119948,"pfxZ":10.16906249332428,"pX":-0.78114401661608,"pZ":1.7291671512310098,"vX0":5.027189026233696,"vY0":-139.52861287672067,"vZ0":-8.526611551119492,"x":146.78,"y":192.09,"x0":-1.3612199123799955,"y0":50.00054495486537,"z0":5.695290596205361,"aX":-18.801335239287},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":16.3,"spinRate":2274,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.3958372461066926,"extension":5.613508708674236},"index":1,"playId":"bff6c547-40c0-3558-ada3-2ed407967b7d","pitchNumber":2,"startTime":"2026-07-12T20:27:57.599Z","endTime":"2026-07-12T20:28:01.511Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":76.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40915103811236,"aZ":-30.639114691134058,"pfxX":1.0742266059571843,"pfxZ":1.0071412604170007,"pX":0.018703194212694733,"pZ":1.8615232341059575,"vX0":2.969588695570317,"vY0":-125.31061843169101,"vZ0":-3.572574817951291,"x":116.29,"y":188.52,"x0":-1.3402164201378737,"y0":50.00428172385598,"z0":5.915836049094345,"aX":1.6428145542492743},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.0,"breakHorizontal":-2.9,"spinRate":2680,"spinDirection":46},"zone":8,"typeConfidence":2.0,"plateTime":0.4437146127089644,"extension":5.63213180098876},"index":2,"playId":"9f7cf858-8bf1-3577-8181-7d81a75d1706","pitchNumber":3,"startTime":"2026-07-12T20:28:16.169Z","endTime":"2026-07-12T20:28:20.555Z","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":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":79.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.729397167006816,"aZ":-30.09957988116348,"pfxX":-1.2993925769832662,"pfxZ":1.2723648134103192,"pX":-1.1008640036780641,"pZ":1.9158946829422552,"vX0":1.6550551038535077,"vY0":-128.8593077564854,"vZ0":-4.039647873715855,"x":158.96,"y":187.05,"x0":-1.5911551324738022,"y0":50.00499626972509,"z0":5.903460949277282,"aX":-2.1245257468485415},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.4,"breakHorizontal":1.8,"spinRate":2582,"spinDirection":353},"zone":13,"typeConfidence":2.0,"plateTime":0.4296692093971157,"extension":5.419693522619498},"index":3,"playId":"c9362375-c9ef-3d7d-aaac-69d711e81d48","pitchNumber":4,"startTime":"2026-07-12T20:28:37.318Z","endTime":"2026-07-12T20:28:41.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":78.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.274437046417034,"aZ":-24.99584661345955,"pfxX":-1.2639867316445255,"pfxZ":4.4681790921229405,"pX":0.2424809382595677,"pZ":1.4582938125654659,"vX0":4.987082815667517,"vY0":-127.96154705661267,"vZ0":-5.143066308384649,"x":107.76,"y":199.41,"x0":-1.5951866090146662,"y0":50.001107669092114,"z0":5.534097154522374,"aX":-2.0300440309598415},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.7,"breakHorizontal":0.7,"spinRate":2330,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4334032706572457,"extension":5.519085786870601},"index":4,"playId":"225c65e0-54dd-3685-a19b-d38a7e9d8bf1","pitchNumber":5,"startTime":"2026-07-12T20:28:53.317Z","endTime":"2026-07-12T20:28:57.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:28:57.846Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonatan Clase singles on a sharp ground ball to right fielder Fernando Tatis Jr. Brandon Valenzuela to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T20:29:16.821Z","endTime":"2026-07-12T20:31:34.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"postOnSecond":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"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":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4602847017243,"aZ":-17.800300657196843,"pfxX":-11.742377119062738,"pfxZ":7.468821041993863,"pX":0.6682713610797931,"pZ":0.8116583392269336,"vX0":9.10503948691835,"vY0":-138.46346266902464,"vZ0":-9.695891288402336,"x":91.53,"y":216.87,"x0":-1.151572424201404,"y0":50.005698493745115,"z0":5.5720451105653,"aX":-22.603507623425735},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.4,"breakHorizontal":19.2,"spinRate":2102,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.39691634128822617,"extension":5.743966489692637},"index":0,"playId":"93eb0a54-5d9c-3526-bd5e-19176c09a9bd","pitchNumber":1,"startTime":"2026-07-12T20:29:22.911Z","endTime":"2026-07-12T20:29:26.545Z","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":95.6,"endSpeed":86.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.25768745843081,"aZ":-17.290393663552884,"pfxX":-10.331997940093526,"pfxZ":7.727176207228742,"pX":-0.2193120144113518,"pZ":2.103790359332825,"vX0":6.484859488699684,"vY0":-138.89929917974246,"vZ0":-6.648811733302298,"x":125.36,"y":181.98,"x0":-1.2594059958554198,"y0":50.00079785239993,"z0":5.706434981738747,"aX":-19.89779908269724},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":17.0,"spinRate":2304,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.39650794336871975,"extension":5.486937018025752},"index":1,"playId":"a65b197a-4298-3249-94e5-c1b56cb00e85","pitchNumber":2,"startTime":"2026-07-12T20:29:44.773Z","endTime":"2026-07-12T20:29:48.146Z","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(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":86.9,"endSpeed":79.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2151783191586,"aZ":-28.43592806160974,"pfxX":0.16940127114987602,"pfxZ":2.3504503778685715,"pX":0.5275150525889125,"pZ":0.4375991616822978,"vX0":4.4370164332592905,"vY0":-126.23888128039431,"vZ0":-7.469008475188945,"x":96.89,"y":226.96,"x0":-1.2858352299163531,"y0":50.00408167001209,"z0":5.770665249003866,"aX":0.26850594754724755},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.5,"breakHorizontal":-1.4,"spinRate":2600,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4363551216620074,"extension":5.580211205605823},"index":2,"playId":"153af7fc-9b12-3bf1-b0e9-569cf10ca548","pitchNumber":3,"startTime":"2026-07-12T20:30:16.627Z","endTime":"2026-07-12T20:30:20.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6266767118266,"aZ":-10.832919288917955,"pfxX":-9.012146065948619,"pfxZ":10.83274717920322,"pX":-0.6023148935919979,"pZ":1.9014441016109196,"vX0":5.441758404697533,"vY0":-139.7346065715653,"vZ0":-8.335193711665378,"x":139.96,"y":187.44,"x0":-1.4080678994347657,"y0":50.003295971285226,"z0":5.64208207487929,"aX":-17.75301057182599},"breaks":{"breakAngle":52.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.0,"breakHorizontal":15.1,"spinRate":2275,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.39255873426389565,"extension":5.532817510570847},"index":3,"playId":"35f9bb9c-0b95-34d1-b505-6de47726349a","pitchNumber":4,"startTime":"2026-07-12T20:30:38.897Z","endTime":"2026-07-12T20:30:42.710Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.004274280985506,"aZ":-11.061783337860513,"pfxX":-8.481738491544883,"pfxZ":10.741676978114622,"pX":-0.3504778543800736,"pZ":0.3209261462571716,"vX0":5.490418800736538,"vY0":-139.46827656032767,"vZ0":-12.169662723083079,"x":130.36,"y":230.11,"x0":-1.2447870673929113,"y0":50.005239500880876,"z0":5.476024758392038,"aX":-16.6750911354666},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":14.2,"spinRate":2179,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.39304744205297437,"extension":5.464942307847349},"index":4,"playId":"a96f8981-71dd-357a-bf35-fd8420546df7","pitchNumber":5,"startTime":"2026-07-12T20:30:59.366Z","endTime":"2026-07-12T20:31:03.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.379448970504235,"aZ":-15.823570837259906,"pfxX":-8.466346269052407,"pfxZ":8.372210520826897,"pX":-0.03411415735849113,"pZ":2.3088049860094095,"vX0":6.274467390131604,"vY0":-139.56496547698515,"vZ0":-6.2676462410731455,"x":118.3,"y":176.44,"x0":-1.2230322345435367,"y0":50.00086864833223,"z0":5.644175728591126,"aX":-16.530998908508618},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.9,"breakHorizontal":13.8,"spinRate":2121,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.39397405881580516,"extension":5.514253599747509},"hitData":{"launchSpeed":103.5,"launchAngle":4.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":158.71,"coordY":144.72}},"index":5,"playId":"f3338ed3-ec78-31c5-b25b-f3dfbe11bf08","pitchNumber":6,"startTime":"2026-07-12T20:31:23.409Z","endTime":"2026-07-12T20:31:34.405Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:31:34.405Z","atBatIndex":10},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Andrés Giménez grounds into a force out, second baseman Jake Cronenworth to shortstop Xander Bogaerts. Brandon Valenzuela to 3rd. Jonatan Clase out at 2nd. Andrés Giménez to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T20:31:55.581Z","endTime":"2026-07-12T20:34:03.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"postOnThird":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60538075356591,"aZ":-33.6989535759409,"pfxX":0.19631506216295325,"pfxZ":-0.978261073494779,"pX":1.12402243933609,"pZ":1.3214065681612208,"vX0":5.74237410508004,"vY0":-124.66668105224556,"vZ0":-4.392509504643602,"x":74.15,"y":203.1,"x0":-1.2453687752918303,"y0":50.004529589720256,"z0":5.9214415704944505,"aX":0.30464474018782667},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.6,"breakHorizontal":-1.8,"spinRate":2679,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.44119617624363006,"extension":5.417872754994606},"index":0,"playId":"aa189766-39f9-3ca2-be69-09ab8b109663","pitchNumber":1,"startTime":"2026-07-12T20:32:06.871Z","endTime":"2026-07-12T20:32:11.540Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.879877557539793,"aZ":-29.707161791140685,"pfxX":-0.7710056014829965,"pfxZ":1.4420296798138224,"pX":-0.5307402335512964,"pZ":0.967080552539464,"vX0":2.507271109448307,"vY0":-129.34605902678314,"vZ0":-6.583714526336655,"x":137.23,"y":212.67,"x0":-1.4089271636205394,"y0":50.0010504872009,"z0":5.798675115800675,"aX":-1.3172992218586101},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.4,"breakHorizontal":0.8,"spinRate":2639,"spinDirection":21},"zone":13,"typeConfidence":2.0,"plateTime":0.4221146940841418,"extension":5.412761787941917},"index":1,"playId":"7c05f02e-2471-314e-a24a-71c3033a3dbc","pitchNumber":2,"startTime":"2026-07-12T20:32:25.293Z","endTime":"2026-07-12T20:32:28.725Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-12T20:32:36.782Z","endTime":"2026-07-12T20:32:54.762Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"}},{"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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.904200166656416,"aZ":-32.782474996849906,"pfxX":-1.7995533233465086,"pfxZ":-0.36422068609491554,"pX":-0.7655140390733748,"pZ":2.074349730873386,"vX0":2.4176451293575236,"vY0":-128.2542553223157,"vZ0":-3.297663537855362,"x":146.18,"y":182.77,"x0":-1.4854835191513072,"y0":50.00358755526885,"z0":5.926864416290765,"aX":-3.0058263342707825},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.2,"breakHorizontal":2.8,"spinRate":2666,"spinDirection":24},"zone":7,"typeConfidence":2.0,"plateTime":0.4266601207467118,"extension":5.422502427772155},"index":3,"playId":"0ddeff0c-d0ae-3d5a-bbec-9cccbf70e08c","pitchNumber":3,"startTime":"2026-07-12T20:32:54.762Z","endTime":"2026-07-12T20:32:59.337Z","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(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":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.599655078065286,"aZ":-30.102214491772415,"pfxX":-0.2012691621250262,"pfxZ":1.2272689868630788,"pX":1.5388078698223118,"pZ":-1.5599351147393068,"vX0":6.852423034140028,"vY0":-129.14054764284785,"vZ0":-12.23178656055078,"x":58.34,"y":280.9,"x0":-1.125870881070212,"y0":50.00023574571406,"z0":5.564184001596812,"aX":-0.33935739177157964},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.5,"breakHorizontal":-1.2,"spinRate":2669,"spinDirection":10},"zone":14,"typeConfidence":2.0,"plateTime":0.4245849225280658,"extension":5.559906845809719},"index":4,"playId":"9623733f-3c75-391f-866c-1858738afd3a","pitchNumber":4,"startTime":"2026-07-12T20:33:22.871Z","endTime":"2026-07-12T20:33:26.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.308429251581032,"aZ":-14.559302115479463,"pfxX":-6.970215328748372,"pfxZ":8.739615882128955,"pX":-0.6631296190389407,"pZ":1.5918172037130516,"vX0":4.428850134780805,"vY0":-140.90923533409224,"vZ0":-8.965811629528172,"x":142.28,"y":195.8,"x0":-1.3476906954407415,"y0":50.004692078945155,"z0":5.750706675987293,"aX":-14.051282888710373},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.2,"breakHorizontal":11.8,"spinRate":2305,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.3883499614031476,"extension":5.372358375708803},"hitData":{"launchSpeed":91.5,"launchAngle":-14.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.24,"coordY":154.56}},"index":5,"playId":"8cf036eb-d487-31c7-b122-981989f20060","pitchNumber":5,"startTime":"2026-07-12T20:33:54.586Z","endTime":"2026-07-12T20:34:03.679Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:34:03.679Z","atBatIndex":11},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ernie Clement grounds into a force out, shortstop Xander Bogaerts to second baseman Jake Cronenworth. Andrés Giménez out at 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T20:34:37.024Z","endTime":"2026-07-12T20:35:24.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.827054848721087,"aZ":-18.00006023214814,"pfxX":-8.623637913878309,"pfxZ":7.139693816048556,"pX":-1.3282230512073574,"pZ":3.9846951648609092,"vX0":3.1606063027855127,"vY0":-139.83722268241792,"vZ0":-2.0928923134768747,"x":167.63,"y":131.19,"x0":-1.3512074616292182,"y0":50.00147489151616,"z0":5.92054754763647,"aX":-17.11807227894687},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.7,"breakHorizontal":15.0,"spinRate":2161,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3913215252074691,"extension":5.435439861846079},"index":0,"playId":"3c8131e8-7722-3f94-8d5d-e0365ec9c687","pitchNumber":1,"startTime":"2026-07-12T20:34:39.571Z","endTime":"2026-07-12T20:34:43.736Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.848611425820337,"aZ":-31.523636103718637,"pfxX":0.07964164972870247,"pfxZ":0.39059436570296135,"pX":-0.5408148875506189,"pZ":2.625388645584493,"vX0":1.6316682569850924,"vY0":-128.04169358912512,"vZ0":-2.34748118664379,"x":137.61,"y":167.89,"x0":-1.1960310469063637,"y0":50.003266081307316,"z0":6.015005602982702,"aX":0.1322477885054039},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.4,"breakHorizontal":-0.5,"spinRate":2681,"spinDirection":64},"zone":4,"typeConfidence":2.0,"plateTime":0.42738252301605995,"extension":5.473445143848712},"index":1,"playId":"e223767b-6a56-3e32-8e1f-8bd326ac1dd5","pitchNumber":2,"startTime":"2026-07-12T20:34:59.166Z","endTime":"2026-07-12T20:35:02.959Z","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":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":79.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36573977325748,"aZ":-27.362464389662385,"pfxX":-1.2614684255850037,"pfxZ":2.9565580931534745,"pX":0.4977365149627709,"pZ":1.7774820510601603,"vX0":5.2033919371612605,"vY0":-128.24828558792709,"vZ0":-4.108859455185336,"x":98.03,"y":190.79,"x0":-1.414703978512822,"y0":50.00091399125816,"z0":5.593558099923666,"aX":-2.0518168703079116},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.4,"breakHorizontal":0.8,"spinRate":2463,"spinDirection":83},"zone":9,"typeConfidence":2.0,"plateTime":0.431010355541007,"extension":5.361212534586431},"hitData":{"launchSpeed":80.2,"launchAngle":5.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.99,"coordY":155.58}},"index":2,"playId":"404c9b9d-cf7b-3d84-ac6b-3abb3a624351","pitchNumber":3,"startTime":"2026-07-12T20:35:16.903Z","endTime":"2026-07-12T20:35:24.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:35:24.211Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a line drive to left fielder Jonatan Clase.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T20:37:24.352Z","endTime":"2026-07-12T20:38:38.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682729,"link":"/api/v1/people/682729"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.7,"endSpeed":78.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.894409917525305,"aZ":-26.102998403700454,"pfxX":-0.31360458279954795,"pfxZ":3.9499008679611816,"pX":1.2858299225323169,"pZ":0.7583281789863321,"vX0":8.776952330214414,"vY0":-123.00221232753145,"vZ0":-6.279975592983683,"x":67.99,"y":218.31,"x0":-2.2844216337150365,"y0":50.00095039048639,"z0":5.551434420369022,"aX":-0.48344498440086753},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.9,"breakHorizontal":-1.4,"spinRate":2304,"spinDirection":262},"zone":14,"typeConfidence":2.0,"plateTime":0.4449376953624853,"extension":6.690999269996078},"index":0,"playId":"149abd6e-63ed-3898-b217-3c819edb65f3","pitchNumber":1,"startTime":"2026-07-12T20:37:35.962Z","endTime":"2026-07-12T20:37:38.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.936033349320233,"aZ":-28.26748952422222,"pfxX":-0.6367184363682379,"pfxZ":2.5429407752346957,"pX":-0.46225509528511427,"pZ":2.18065644396103,"vX0":4.9933569477300415,"vY0":-122.98301293799435,"vZ0":-2.5765752208059154,"x":134.62,"y":179.9,"x0":-2.434399147103768,"y0":50.00108005231946,"z0":5.634615197305023,"aX":-0.9778157671234046},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.3,"breakHorizontal":0.0,"spinRate":2102,"spinDirection":170},"zone":7,"typeConfidence":2.0,"plateTime":0.44503528793962444,"extension":6.624193659195532},"index":1,"playId":"6a888fe6-4ecc-3ecb-9354-4f7a0f8b0925","pitchNumber":2,"startTime":"2026-07-12T20:37:48.858Z","endTime":"2026-07-12T20:37:52.340Z","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.5,"endSpeed":86.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51329550570996,"aZ":-11.72407788005737,"pfxX":-8.277670618671195,"pfxZ":10.553524251560859,"pX":-0.6218447702754262,"pZ":2.124646851472033,"vX0":7.4685083568012,"vY0":-138.69209609495107,"vZ0":-7.260137764658024,"x":140.7,"y":181.41,"x0":-2.2809160098540993,"y0":50.006416122851654,"z0":5.5674674452900215,"aX":-16.04632817621211},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.6,"breakHorizontal":13.3,"spinRate":2322,"spinDirection":223},"zone":7,"typeConfidence":0.91,"plateTime":0.3956979090297197,"extension":6.816958151163754},"index":2,"playId":"e12ac2e2-16e5-3685-9283-d8c5a079f813","pitchNumber":3,"startTime":"2026-07-12T20:37:59.806Z","endTime":"2026-07-12T20:38:03.684Z","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":85.9,"endSpeed":79.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64858287017532,"aZ":-26.457627051228066,"pfxX":-0.6401543314570994,"pfxZ":3.630123749412208,"pX":0.9341334769959261,"pZ":1.0702602471669116,"vX0":8.08052241304783,"vY0":-124.81270302381844,"vZ0":-5.4847966629564056,"x":81.39,"y":209.88,"x0":-2.2651069776782857,"y0":50.0007963532134,"z0":5.48097762929837,"aX":-1.0076559787680628},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.5,"breakHorizontal":-0.7,"spinRate":2286,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.43920788287352686,"extension":6.833474911753984},"index":3,"playId":"a73b642a-9efd-3a91-b0b3-f951359aae96","pitchNumber":4,"startTime":"2026-07-12T20:38:15.386Z","endTime":"2026-07-12T20:38:18.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.339184647512802,"aZ":-25.69637682104534,"pfxX":-11.241572745038384,"pfxZ":4.031903747468373,"pX":-0.08236499130769279,"pZ":1.392843503817446,"vX0":9.026143078757503,"vY0":-125.83004075291512,"vZ0":-5.067340327661453,"x":120.14,"y":201.17,"x0":-2.2540478901186956,"y0":50.00043076567115,"z0":5.512731698965024,"aX":-18.03918935570138},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.4,"breakHorizontal":18.4,"spinRate":1654,"spinDirection":238},"zone":13,"typeConfidence":0.88,"plateTime":0.43517421976399806,"extension":6.847320505788734},"hitData":{"launchSpeed":79.8,"launchAngle":15.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.03,"coordY":142.08}},"index":4,"playId":"a399416c-82e1-3ff5-aefc-e7d05e06c55d","pitchNumber":5,"startTime":"2026-07-12T20:38:26.806Z","endTime":"2026-07-12T20:38:38.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:38:38.399Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks. Manny Machado to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T20:38:55.617Z","endTime":"2026-07-12T20:41:33.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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,5,6,7],"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":7},"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":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.232054593080996,"aZ":-11.120383723885022,"pfxX":-7.807888184955668,"pfxZ":11.135416031893094,"pX":-0.7408404093611531,"pZ":3.0998521775143706,"vX0":6.800530471502118,"vY0":-136.89264023397132,"vZ0":-5.127451865560689,"x":145.24,"y":155.08,"x0":-2.2471987971052045,"y0":50.006418877332756,"z0":5.763668722907208,"aX":-14.768591507679664},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.2,"breakHorizontal":12.6,"spinRate":2218,"spinDirection":214},"zone":1,"typeConfidence":0.9,"plateTime":0.40066244925816275,"extension":6.729100662502202},"index":0,"playId":"df9e4c90-1324-31fb-a6b0-06daf621007d","pitchNumber":1,"startTime":"2026-07-12T20:39:02.316Z","endTime":"2026-07-12T20:39:06.265Z","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":84.6,"endSpeed":77.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01046866904937,"aZ":-24.944238246021342,"pfxX":-9.984749524429658,"pfxZ":4.715486239024401,"pX":-0.5990682054356306,"pZ":1.3635250925311233,"vX0":7.2874635876325495,"vY0":-122.92436020217123,"vZ0":-5.25382610748857,"x":139.84,"y":201.96,"x0":-2.302571880747877,"y0":50.00236212233598,"z0":5.64215754823383,"aX":-15.303918711049306},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.6,"breakHorizontal":16.4,"spinRate":1670,"spinDirection":227},"zone":13,"typeConfidence":0.89,"plateTime":0.4453187928308697,"extension":6.858778285708003},"index":1,"playId":"f9ab88a1-4093-385b-bf31-14f9ae6b2896","pitchNumber":2,"startTime":"2026-07-12T20:39:17.839Z","endTime":"2026-07-12T20:39:22.114Z","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.9,"endSpeed":79.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80767846105131,"aZ":-24.40445008414191,"pfxX":-9.402207903136183,"pfxZ":4.918626079012012,"pX":-0.47514151516764497,"pZ":1.1452686472012925,"vX0":7.431447089487053,"vY0":-124.79843558143878,"vZ0":-6.071115581032323,"x":135.11,"y":207.86,"x0":-2.268044035161298,"y0":50.003097218909325,"z0":5.616196089615441,"aX":-14.850750923957289},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.7,"breakHorizontal":15.4,"spinRate":1857,"spinDirection":231},"zone":13,"typeConfidence":0.88,"plateTime":0.4386829045432421,"extension":6.819119795827226},"index":2,"playId":"a5ba81c6-dcd2-3c63-b5bc-29efe6facb4f","pitchNumber":3,"startTime":"2026-07-12T20:39:33.315Z","endTime":"2026-07-12T20:39:37.564Z","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":94.7,"endSpeed":86.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.798964484432382,"aZ":-13.319650985984644,"pfxX":-8.572903683226993,"pfxZ":9.849187106507248,"pX":-0.4487819573242827,"pZ":2.4734436602616885,"vX0":7.953739928313517,"vY0":-137.55882112052515,"vZ0":-6.156766572168741,"x":134.11,"y":172.0,"x0":-2.265245669009154,"y0":50.00644133219,"z0":5.645587736159216,"aX":-16.41690210885842},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":13.8,"spinRate":2275,"spinDirection":216},"zone":4,"typeConfidence":0.9,"plateTime":0.3983324601637186,"extension":6.923927825301329},"index":3,"playId":"1bd55bf9-5209-32dd-b959-a4a19ef3163a","pitchNumber":4,"startTime":"2026-07-12T20:39:49.860Z","endTime":"2026-07-12T20:39:52.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69583622780538,"aZ":-13.819839099473153,"pfxX":-8.165971801378726,"pfxZ":9.460321596763613,"pX":0.22862600027520957,"pZ":2.5653799986104153,"vX0":9.06821586634436,"vY0":-139.02761524153271,"vZ0":-5.929444222790352,"x":108.29,"y":169.51,"x0":-2.0280253603082894,"y0":50.005058196401656,"z0":5.657567636380626,"aX":-15.84856798502071},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":12.7,"spinRate":2247,"spinDirection":216},"zone":5,"typeConfidence":0.91,"plateTime":0.39528774197143113,"extension":6.691148109746852},"index":4,"playId":"91a92ed6-4f40-322c-8903-76df9072d58c","pitchNumber":5,"startTime":"2026-07-12T20:40:10.700Z","endTime":"2026-07-12T20:40:17.092Z","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":96.5,"endSpeed":87.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11854385768316,"aZ":-14.273375033387463,"pfxX":-7.197908196245464,"pfxZ":9.017137801171753,"pX":-1.015977741697397,"pZ":3.0259789857727837,"vX0":5.8569469159688134,"vY0":-140.3173713156485,"vZ0":-4.866614247101981,"x":155.73,"y":157.08,"x0":-2.199988434916075,"y0":50.00165844522245,"z0":5.719843863042942,"aX":-14.286178340551555},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":11.8,"spinRate":2177,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.39105008876826197,"extension":6.724739003770534},"index":5,"playId":"42482d91-6da5-396b-b373-fa4df7efbc86","pitchNumber":6,"startTime":"2026-07-12T20:40:46.986Z","endTime":"2026-07-12T20:40:50.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.944267755360205,"aZ":-12.982631259253465,"pfxX":-8.49539549072847,"pfxZ":9.802723376783526,"pX":0.8049159931393468,"pZ":1.8458090958627522,"vX0":10.650709946568549,"vY0":-139.21266580456776,"vZ0":-7.871709917400032,"x":86.32,"y":188.94,"x0":-1.9710881420504514,"y0":50.00536621975581,"z0":5.574084763594797,"aX":-16.63765548687862},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.2,"breakHorizontal":13.1,"spinRate":2315,"spinDirection":217},"zone":14,"typeConfidence":0.91,"plateTime":0.39379463767194567,"extension":6.804694687543453},"index":6,"playId":"aabffdf4-9ee5-34a4-a153-f14517c1fc1d","pitchNumber":7,"startTime":"2026-07-12T20:41:11.573Z","endTime":"2026-07-12T20:41:16.581Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.371945558484093,"aZ":-29.11772116785006,"pfxX":-12.034361174952732,"pfxZ":1.9167324448466974,"pX":0.094293350680942,"pZ":0.843323790617,"vX0":9.709675866869786,"vY0":-125.67958975240583,"vZ0":-5.6824146068982335,"x":113.41,"y":216.01,"x0":-2.2628047611691877,"y0":50.00278046577809,"z0":5.509610508658744,"aX":-19.1791915907663},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.3,"breakHorizontal":19.4,"spinRate":1606,"spinDirection":232},"zone":14,"typeConfidence":0.89,"plateTime":0.4364410971807615,"extension":6.867649667391362},"index":7,"playId":"df32b43b-8425-3cdc-8681-0aa8b3866015","pitchNumber":8,"startTime":"2026-07-12T20:41:29.310Z","endTime":"2026-07-12T20:41:33.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:41:33.395Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ty France singles on a sharp line drive to left fielder Jonatan Clase. Manny Machado to 3rd. Gavin Sheets to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T20:41:58.006Z","endTime":"2026-07-12T20:44:29.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnSecond":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnThird":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682729,"link":"/api/v1/people/682729"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.039929935155804,"aZ":-11.945052978108839,"pfxX":-8.109736737947586,"pfxZ":10.407189114384671,"pX":-0.8911937317812229,"pZ":2.582412136918155,"vX0":6.582315493149108,"vY0":-139.2129347252085,"vZ0":-6.005322303364982,"x":150.97,"y":169.05,"x0":-2.2438960335113696,"y0":50.00505430299958,"z0":5.573396234889407,"aX":-15.767778077500138},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":13.2,"spinRate":2265,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.39488857021668977,"extension":6.938017143286557},"index":0,"playId":"4f554827-5921-396e-a4b8-32ff0dc36804","pitchNumber":1,"startTime":"2026-07-12T20:42:07.429Z","endTime":"2026-07-12T20:42:13.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34548856027721,"aZ":-13.879450149787855,"pfxX":-9.45578841704949,"pfxZ":9.31536236357495,"pX":0.005668311421248302,"pZ":2.476726635633914,"vX0":9.228097960590627,"vY0":-139.7004097284738,"vZ0":-6.092978660730518,"x":116.78,"y":171.91,"x0":-2.122107514845275,"y0":50.00426979142407,"z0":5.609232158146795,"aX":-18.572972977328423},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":15.1,"spinRate":2377,"spinDirection":221},"zone":5,"typeConfidence":0.91,"plateTime":0.39303084636403485,"extension":6.909755202710558},"index":1,"playId":"faacb3c7-1811-358b-a5aa-d5bb7c5b7619","pitchNumber":2,"startTime":"2026-07-12T20:42:27.270Z","endTime":"2026-07-12T20:42:30.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38857502672342,"aZ":-10.13828749947119,"pfxX":-8.134406331869297,"pfxZ":11.111551445742888,"pX":0.3407869096907795,"pZ":1.576851445734008,"vX0":9.619754221219214,"vY0":-139.897585845247,"vZ0":-9.15308189529553,"x":104.01,"y":196.21,"x0":-2.0846211648571464,"y0":50.00684550375264,"z0":5.554828135954777,"aX":-16.137545835518168},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.4,"breakHorizontal":12.7,"spinRate":2285,"spinDirection":218},"zone":9,"typeConfidence":0.91,"plateTime":0.39143585433031314,"extension":6.819855366774901},"index":2,"playId":"8399ab1b-974d-3395-ac6d-d495959376af","pitchNumber":3,"startTime":"2026-07-12T20:42:49.288Z","endTime":"2026-07-12T20:42:53.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48369593999734,"aZ":-26.29145270868267,"pfxX":-1.9860538417584888,"pfxZ":3.721913271486499,"pX":2.4106620225004414,"pZ":-0.42853587389275827,"vX0":11.76158309377225,"vY0":-125.26561645399988,"vZ0":-8.897898572400052,"x":25.11,"y":250.35,"x0":-2.097702036577218,"y0":50.004839441583876,"z0":5.33568940609672,"aX":-3.1419634879270095},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.7,"breakHorizontal":0.7,"spinRate":2357,"spinDirection":266},"zone":14,"typeConfidence":2.0,"plateTime":0.43809349968333455,"extension":6.903418027282198},"index":3,"playId":"c82ddba7-f554-3c82-a910-c80c42f35b7b","pitchNumber":4,"startTime":"2026-07-12T20:43:08.234Z","endTime":"2026-07-12T20:43:14.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46759573828561,"aZ":-12.757872872008871,"pfxX":-8.213121251655497,"pfxZ":9.975921636864154,"pX":-1.3773186057090807,"pZ":2.645705280151292,"vX0":5.320442592380245,"vY0":-139.14716996448658,"vZ0":-5.792522809673925,"x":169.5,"y":167.35,"x0":-2.25478921805508,"y0":50.00014164700981,"z0":5.611923071607122,"aX":-15.978875052490109},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":13.7,"spinRate":2289,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.3948026615452589,"extension":6.816669831128266},"index":4,"playId":"d81f4641-e01e-38a0-85dd-1463c575eac8","pitchNumber":5,"startTime":"2026-07-12T20:43:41.279Z","endTime":"2026-07-12T20:43:45.865Z","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":84.9,"endSpeed":78.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26423656530959,"aZ":-29.254865620276917,"pfxX":-0.023288842099167484,"pfxZ":1.8976160195519718,"pX":-0.07684133436458523,"pZ":1.7439149999438113,"vX0":5.833349954859799,"vY0":-123.55943675775016,"vZ0":-2.9890434557141603,"x":119.93,"y":191.69,"x0":-2.468221039467215,"y0":50.00606200325391,"z0":5.434781025582661,"aX":-0.03618082145502078},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.0,"breakHorizontal":-1.3,"spinRate":2368,"spinDirection":186},"zone":8,"typeConfidence":2.0,"plateTime":0.4437720270858989,"extension":6.726388953166678},"hitData":{"launchSpeed":107.6,"launchAngle":10.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":80.37,"coordY":126.27}},"index":5,"playId":"a7b6bfa6-72bd-3107-918a-5db8b3e515aa","pitchNumber":6,"startTime":"2026-07-12T20:44:17.427Z","endTime":"2026-07-12T20:44:29.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:44:29.312Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Cronenworth singles on a line drive to left fielder Jonatan Clase. Manny Machado scores. Gavin Sheets to 3rd. Ty France to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T20:45:34.998Z","endTime":"2026-07-12T20:45:47.762Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnThird":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682729,"link":"/api/v1/people/682729"},"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_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":592332,"link":"/api/v1/people/592332"},"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_force","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"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":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T20:44:59.173Z","endTime":"2026-07-12T20:45:37.173Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.51990221616685,"aZ":-14.202903495361065,"pfxX":-7.855599516040588,"pfxZ":9.4288680902552,"pX":-0.5648502054740073,"pZ":2.969082776902609,"vX0":7.2000343066017045,"vY0":-137.44395920597913,"vZ0":-4.751185091551051,"x":138.53,"y":158.61,"x0":-2.2025375952276014,"y0":50.004126160986914,"z0":5.6903933565338285,"aX":-14.975148057938831},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":12.6,"spinRate":2300,"spinDirection":219},"zone":1,"typeConfidence":0.9,"plateTime":0.3990840838003842,"extension":6.790170618022648},"hitData":{"launchSpeed":98.4,"launchAngle":10.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":127.28,"coordY":151.82}},"index":1,"playId":"777c1f68-40f4-346d-81a4-030fe2178d4c","pitchNumber":1,"startTime":"2026-07-12T20:45:37.173Z","endTime":"2026-07-12T20:45:47.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:45:47.762Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rodolfo Durán pops out to catcher Brandon Valenzuela in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T20:46:10.712Z","endTime":"2026-07-12T20:46:30.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnThird":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84767301581737,"aZ":-24.940291124244666,"pfxX":0.10476307443237554,"pfxZ":4.612307482718485,"pX":-0.368085285712174,"pZ":2.6714709913825234,"vX0":5.131119295192023,"vY0":-124.68602987825719,"vZ0":-2.043008974442732,"x":131.03,"y":166.65,"x0":-2.46923354589942,"y0":50.00542453874014,"z0":5.5663460668034235,"aX":0.16391986623960322},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.2,"breakHorizontal":-1.4,"spinRate":2242,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.439847826167977,"extension":6.790554480502087},"hitData":{"launchSpeed":87.5,"launchAngle":85.0,"totalDistance":27.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":124.92,"coordY":214.4}},"index":0,"playId":"146556fb-2ae2-35f6-b547-257613ca3649","pitchNumber":1,"startTime":"2026-07-12T20:46:19.399Z","endTime":"2026-07-12T20:46:30.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:46:30.034Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sung-Mun Song walks. Gavin Sheets scores. Ty France to 3rd. Jake Cronenworth to 2nd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T20:46:44.635Z","endTime":"2026-07-12T20:50:05.705Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnThird":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,6],"actionIndex":[4,5],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":{"id":592332,"link":"/api/v1/people/592332"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.731313846814253,"aZ":-27.81239537162957,"pfxX":-10.342967539198202,"pfxZ":2.8093341677159476,"pX":-0.4511274385673068,"pZ":0.8614437771095196,"vX0":7.675157614007039,"vY0":-123.31800824743527,"vZ0":-5.57191311258818,"x":108.4,"y":196.64,"x0":-2.248089747901764,"y0":50.003485042850556,"z0":5.474012215652071,"aX":-16.055225137111723},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.1,"breakHorizontal":17.2,"spinRate":1605,"spinDirection":236},"zone":13,"typeConfidence":0.9,"plateTime":0.4428562560958462,"extension":6.823931317326953},"index":0,"playId":"baada37b-4b3d-3d45-867c-52d0291f1431","pitchNumber":1,"startTime":"2026-07-12T20:46:57.532Z","endTime":"2026-07-12T20:47:01.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62459841075059,"aZ":-26.57587618127847,"pfxX":-9.331888875000775,"pfxZ":3.5919564192884605,"pX":-0.7539765744772985,"pZ":1.5513204486096772,"vX0":6.784499237296255,"vY0":-123.80052156827642,"vZ0":-4.443365730004777,"x":145.74,"y":196.89,"x0":-2.3111197313779472,"y0":50.00493505762566,"z0":5.581660583134795,"aX":-14.555647306992434},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.8,"breakHorizontal":15.5,"spinRate":1680,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.4416368976230145,"extension":6.7582235169480125},"index":1,"playId":"f46dc5be-60f6-3402-b43d-70b9a3f4bf93","pitchNumber":2,"startTime":"2026-07-12T20:47:14.847Z","endTime":"2026-07-12T20:47:19.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28478810430851,"aZ":-9.883143831141478,"pfxX":-8.379987481056494,"pfxZ":11.994151655368846,"pX":0.7275885377992571,"pZ":1.0721631281841064,"vX0":10.869050118587886,"vY0":-135.6191455385506,"vZ0":-9.982952516749165,"x":89.27,"y":209.83,"x0":-2.2475835218693767,"y0":50.004032796487714,"z0":5.4951315677271575,"aX":-15.576357393271186},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.6,"breakHorizontal":12.8,"spinRate":2368,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.4042218262574728,"extension":6.933617888806744},"index":2,"playId":"02a22dde-bdfd-343d-9f52-6b30fbe60ac5","pitchNumber":3,"startTime":"2026-07-12T20:47:34.031Z","endTime":"2026-07-12T20:47:38.062Z","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":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.463444786287575,"aZ":-8.108251550743967,"pfxX":-7.834541161571411,"pfxZ":12.764267253934893,"pX":-0.14796317051341631,"pZ":1.5812431562354772,"vX0":8.23664733150057,"vY0":-137.19277181414344,"vZ0":-8.986173421030529,"x":122.64,"y":196.09,"x0":-2.187123874881689,"y0":50.004209189526584,"z0":5.472385793303678,"aX":-14.77255105797489},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":21.1,"breakHorizontal":12.2,"spinRate":2344,"spinDirection":217},"zone":8,"typeConfidence":0.91,"plateTime":0.40094586104401886,"extension":6.956340925374716},"index":3,"playId":"c15586fc-ed87-316e-9908-2c79885f16fb","pitchNumber":4,"startTime":"2026-07-12T20:47:55.318Z","endTime":"2026-07-12T20:48:00.061Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-07-12T20:48:33.009Z","endTime":"2026-07-12T20:50:01.291Z","isPitch":false,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"}},{"details":{"description":"Padres hitting coach Steven Souza Jr. ejected by 3B umpire Adam Hamari.","event":"Ejection","eventType":"ejection","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":5,"startTime":"2026-07-12T20:50:00.475Z","endTime":"2026-07-12T20:50:00.476Z","isPitch":false,"type":"action","player":{"id":519306,"link":"/api/v1/people/519306"},"umpire":{"id":503077,"link":"/api/v1/people/503077"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2392348983891,"aZ":-14.553007775228133,"pfxX":-9.870456809759265,"pfxZ":9.211018404560214,"pX":-1.1964246722510714,"pZ":1.459481886914571,"vX0":6.3934159274933915,"vY0":-137.6094778431268,"vZ0":-8.095594182047718,"x":162.6,"y":199.37,"x0":-2.270390614303062,"y0":50.00470726999003,"z0":5.430690538070091,"aX":-18.885360936062245},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":16.4,"spinRate":2313,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.3984054099370584,"extension":6.872206782960431},"index":6,"playId":"9139715b-d4d8-3077-a49a-d6aab2dcbd25","pitchNumber":5,"startTime":"2026-07-12T20:50:00.477Z","endTime":"2026-07-12T20:50:05.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:50:05.705Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T20:50:28.676Z","endTime":"2026-07-12T20:51:27.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnThird":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49412405148274,"aZ":-27.840974669059975,"pfxX":-11.81715906164382,"pfxZ":2.7028034032395762,"pX":0.3128747982376796,"pZ":1.1410930568171,"vX0":10.138418591814338,"vY0":-125.6696606385185,"vZ0":-5.154971785420509,"x":105.07,"y":207.97,"x0":-2.2304106248113835,"y0":50.00601716085578,"z0":5.4693490302737935,"aX":-18.981944358809617},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.0,"breakHorizontal":19.2,"spinRate":1702,"spinDirection":233},"zone":14,"typeConfidence":0.89,"plateTime":0.4351711682209274,"extension":6.861952841160455},"index":0,"playId":"9ab82b1a-38b3-3bb0-90e7-e70f469579f7","pitchNumber":1,"startTime":"2026-07-12T20:50:44.799Z","endTime":"2026-07-12T20:50:48.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17552155564297,"aZ":-27.094624893868932,"pfxX":-10.147963524833044,"pfxZ":3.006432628753312,"pX":0.6384144311160801,"pZ":1.0264971119287656,"vX0":10.755686144436071,"vY0":-128.38672938140584,"vZ0":-5.906468240537797,"x":92.67,"y":211.06,"x0":-2.2598976417555816,"y0":50.00640542027145,"z0":5.428893431534822,"aX":-17.176139439220062},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.4,"breakHorizontal":16.3,"spinRate":1792,"spinDirection":234},"zone":14,"typeConfidence":0.88,"plateTime":0.42440427060399966,"extension":6.977911535993702},"index":1,"playId":"ed10c076-3869-3dc2-887d-fdca9ebbc9b1","pitchNumber":2,"startTime":"2026-07-12T20:50:58.381Z","endTime":"2026-07-12T20:51:02.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.213945557464342,"aZ":-15.547651674741797,"pfxX":-7.742346638067248,"pfxZ":8.31885648461906,"pX":-0.898949362822815,"pZ":3.271338383766871,"vX0":6.382405301948836,"vY0":-140.1312415152036,"vZ0":-3.87207112736872,"x":151.27,"y":150.45,"x0":-2.194681503810937,"y0":50.000939074781186,"z0":5.6796893570041345,"aX":-15.471658952332358},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":12.8,"spinRate":2466,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.3901340552892907,"extension":6.871507346661104},"index":2,"playId":"ba89f953-0829-3a5c-9ba5-b82f11290c5c","pitchNumber":3,"startTime":"2026-07-12T20:51:10.612Z","endTime":"2026-07-12T20:51:13.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.122172562947895,"aZ":-27.13150248296344,"pfxX":-10.518465514944811,"pfxZ":3.018983709794696,"pX":0.5997286176106218,"pZ":0.8220625262406726,"vX0":10.537939310795412,"vY0":-127.79684635528673,"vZ0":-6.204295697382969,"x":94.14,"y":216.58,"x0":-2.1930302079605903,"y0":50.00095339583462,"z0":5.387398653431847,"aX":-17.553327157269774},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.3,"breakHorizontal":16.9,"spinRate":1643,"spinDirection":238},"zone":14,"typeConfidence":0.88,"plateTime":0.4271390595922142,"extension":6.823116390421489},"index":3,"playId":"5e3e25e4-5156-3ae0-b95e-2ecaa65c4d8e","pitchNumber":4,"startTime":"2026-07-12T20:51:24.061Z","endTime":"2026-07-12T20:51:27.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:51:27.634Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T20:51:49.419Z","endTime":"2026-07-12T20:54:40.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":{"id":592332,"link":"/api/v1/people/592332"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","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":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"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":3},"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":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"f85319e9-6a25-348a-a7f6-bdd1932e1834","startTime":"2026-07-12T20:51:49.419Z","endTime":"2026-07-12T20:51:53.461Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"With Jackson Merrill batting, Ty France scores on a balk. Jake Cronenworth advances to 3rd on a balk. Sung-Mun Song advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":1,"homeScore":3,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"f85319e9-6a25-348a-a7f6-bdd1932e1834","startTime":"2026-07-12T20:53:55.978Z","endTime":"2026-07-12T20:53:57.802Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":592332,"link":"/api/v1/people/592332"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.510406974564216,"aZ":-26.18627906543158,"pfxX":-9.440657534358621,"pfxZ":3.7010852969568804,"pX":-0.9085917285186552,"pZ":2.1489987565636066,"vX0":6.65771998982699,"vY0":-126.10049673293531,"vZ0":-3.4525509837844712,"x":151.63,"y":180.76,"x0":-2.3502502776496375,"y0":50.00355723354619,"z0":5.637574420480187,"aX":-15.276299524446967},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.1,"breakHorizontal":15.7,"spinRate":1604,"spinDirection":233},"zone":13,"typeConfidence":0.88,"plateTime":0.43357896920552186,"extension":6.7167525367690795},"index":2,"playId":"79e0cf4b-0775-3a13-9422-655f7d087b17","pitchNumber":1,"startTime":"2026-07-12T20:53:57.802Z","endTime":"2026-07-12T20:54:02.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.6,"endSpeed":87.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.55136239863283,"aZ":-13.888027548804953,"pfxX":-9.158769956360588,"pfxZ":9.22386477239483,"pX":-0.619500691532855,"pZ":2.591614688430002,"vX0":7.732272191285761,"vY0":-140.32232376591432,"vZ0":-5.653523696989049,"x":140.61,"y":168.81,"x0":-2.2291556970316546,"y0":50.00049558094443,"z0":5.547019031293908,"aX":-18.15158741407739},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":14.9,"spinRate":2455,"spinDirection":226},"zone":4,"typeConfidence":0.91,"plateTime":0.3912446817604631,"extension":6.8059928279408455},"index":3,"playId":"a04b6578-1fdc-3549-a356-3861bb1b3a07","pitchNumber":2,"startTime":"2026-07-12T20:54:11.788Z","endTime":"2026-07-12T20:54:15.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75480008107101,"aZ":-11.250601653255385,"pfxX":-7.2279281519571095,"pfxZ":10.5701436950234,"pX":-1.5145785571146064,"pZ":3.5150421543391217,"vX0":4.609456615254004,"vY0":-140.2805646286898,"vZ0":-3.7328847164191172,"x":174.73,"y":143.87,"x0":-2.2458101152619565,"y0":50.00246836911455,"z0":5.604463237158456,"aX":-14.306765224711846},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.5,"breakHorizontal":12.0,"spinRate":2473,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.3914815062951673,"extension":6.669181762400064},"index":4,"playId":"86a1ed21-97fb-3b4e-a8ec-ce4e26fd3071","pitchNumber":3,"startTime":"2026-07-12T20:54:24.098Z","endTime":"2026-07-12T20:54:27.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.805078915209585,"aZ":-13.665708934752297,"pfxX":-8.543298618639808,"pfxZ":9.341789928022616,"pX":-0.7896286400973186,"pZ":3.18029321304292,"vX0":7.091327758307623,"vY0":-140.36014112150477,"vZ0":-4.18965684180138,"x":147.1,"y":152.91,"x0":-2.2474473588818573,"y0":50.006255934289136,"z0":5.591750547243468,"aX":-16.932859500759076},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":13.9,"spinRate":2344,"spinDirection":220},"zone":1,"typeConfidence":0.91,"plateTime":0.39125812774023716,"extension":6.833941846131644},"index":5,"playId":"e3a310d2-dbdb-3ffd-bbe9-6b9d269d6913","pitchNumber":4,"startTime":"2026-07-12T20:54:36.851Z","endTime":"2026-07-12T20:54:40.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:54:40.466Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Lukes flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T20:56:42.350Z","endTime":"2026-07-12T20:58:07.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89492601260258,"aZ":-12.944844443238544,"pfxX":-8.838304192664976,"pfxZ":10.228654856217627,"pX":-0.14639734366869228,"pZ":2.042505155807308,"vX0":6.504000713066031,"vY0":-136.9036456197551,"vZ0":-7.405373381311575,"x":102.13,"y":167.13,"x0":-1.4159416625268064,"y0":50.00528875722222,"z0":5.686560759191364,"aX":-16.620655136570495},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":14.5,"spinRate":2251,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.40153948859173916,"extension":5.28415025481967},"index":0,"playId":"475b0f1c-c2cc-355f-be83-e87342f4e281","pitchNumber":1,"startTime":"2026-07-12T20:56:42.350Z","endTime":"2026-07-12T20:56:45.971Z","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":94.1,"endSpeed":86.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.190985937278118,"aZ":-19.85820897175002,"pfxX":-9.94943380130944,"pfxZ":6.499645883734024,"pX":-0.09955637695452982,"pZ":2.3807711696012133,"vX0":7.257211116014211,"vY0":-136.78262026528253,"vZ0":-5.580810344250754,"x":120.79,"y":174.5,"x0":-1.4945901486763562,"y0":50.00223028039732,"z0":5.809261641678287,"aX":-18.850891247367862},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.8,"breakHorizontal":16.4,"spinRate":2159,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.4004414973713315,"extension":5.465439106742587},"index":1,"playId":"5e68f54d-bf9b-3d34-8a01-3bda85af4fa0","pitchNumber":2,"startTime":"2026-07-12T20:56:52.716Z","endTime":"2026-07-12T20:56:55.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50677133635734,"aZ":-14.463791172277375,"pfxX":-7.742140581318885,"pfxZ":8.875925498177828,"pX":0.7525339348076014,"pZ":1.2493211159391902,"vX0":8.316695153205375,"vY0":-139.87520364530627,"vZ0":-9.793813087605583,"x":88.32,"y":205.05,"x0":-1.2436223667310444,"y0":50.00286362260093,"z0":5.728923266461961,"aX":-15.447860936071121},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":12.5,"spinRate":2102,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3905615267282885,"extension":5.353047777175191},"index":2,"playId":"d56b39ca-3568-3bf8-99e5-6f079fc9d366","pitchNumber":3,"startTime":"2026-07-12T20:57:08.353Z","endTime":"2026-07-12T20:57:12.016Z","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.8,"endSpeed":87.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55412950866228,"aZ":-17.067664464697483,"pfxX":-7.385933215869338,"pfxZ":7.656368617561418,"pX":-0.5009001572350552,"pZ":2.9688053289932297,"vX0":5.222704389535929,"vY0":-139.38975364676122,"vZ0":-4.737836577570357,"x":136.09,"y":158.62,"x0":-1.4367609445430558,"y0":50.001925888565665,"z0":5.813040517525621,"aX":-14.571773950681724},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.1,"breakHorizontal":12.4,"spinRate":2084,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3925492292026034,"extension":5.327225789907155},"index":3,"playId":"6aad5127-b695-3d42-ae44-6d399cdbce6f","pitchNumber":4,"startTime":"2026-07-12T20:57:20.643Z","endTime":"2026-07-12T20:57:25.235Z","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":97.2,"endSpeed":90.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32813198835335,"aZ":-15.59327835781023,"pfxX":-7.750792784401917,"pfxZ":8.061498945764775,"pX":-0.44369870106986947,"pZ":2.602153377931183,"vX0":4.972615483397543,"vY0":-141.57470131363485,"vZ0":-6.477111182165195,"x":133.91,"y":168.52,"x0":-1.2040291655704787,"y0":50.00130798958895,"z0":5.8941441565182675,"aX":-15.939988234971166},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.7,"breakHorizontal":13.2,"spinRate":2142,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3849399941662921,"extension":5.306060520394371},"index":4,"playId":"02ba0ba7-7ab9-3545-a53a-431b9b59385f","pitchNumber":5,"startTime":"2026-07-12T20:57:37.708Z","endTime":"2026-07-12T20:57:41.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":78.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.820232439267873,"aZ":-28.609806781318817,"pfxX":0.3159720353269999,"pfxZ":2.2307512516004238,"pX":-0.23427877883349446,"pZ":3.2209269992264016,"vX0":3.728104471985997,"vY0":-126.21621717257291,"vZ0":-0.7430800798056255,"x":125.93,"y":151.81,"x0":-1.7770680395542553,"y0":50.003612457999196,"z0":5.841233103509202,"aX":0.505296784138176},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.1,"breakHorizontal":-1.4,"spinRate":2353,"spinDirection":98},"zone":2,"typeConfidence":2.0,"plateTime":0.4354312717168076,"extension":5.4487718994374275},"hitData":{"launchSpeed":97.9,"launchAngle":32.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.45,"coordY":56.93}},"index":5,"playId":"0c56164d-8332-3c25-8b6e-e830ef98886b","pitchNumber":6,"startTime":"2026-07-12T20:57:57.818Z","endTime":"2026-07-12T20:58:07.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:58:07.898Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vladimir Guerrero Jr. walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T20:58:28.600Z","endTime":"2026-07-12T20:59:30.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.0,"endSpeed":79.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.214451303170183,"aZ":-29.798090917505576,"pfxX":0.18188287475855036,"pfxZ":1.4643782836499684,"pX":0.8868047938404277,"pZ":1.7443140525000544,"vX0":6.199377165409846,"vY0":-126.55822913576476,"vZ0":-3.486541788141999,"x":83.2,"y":191.68,"x0":-1.6196060924859992,"y0":50.000303610873104,"z0":5.530401386622473,"aX":0.29405187601830807},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.0,"breakHorizontal":-1.8,"spinRate":2385,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4330464567672183,"extension":5.419585624908852},"index":0,"playId":"bc96129b-2c8e-3624-9332-561f3c81529f","pitchNumber":1,"startTime":"2026-07-12T20:58:32.327Z","endTime":"2026-07-12T20:58:36.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64688524161884,"aZ":-14.160609561218447,"pfxX":-8.722426970487444,"pfxZ":9.245916761763425,"pX":0.16612130438256387,"pZ":1.4520064163596218,"vX0":8.113794632473684,"vY0":-138.83408420076344,"vZ0":-8.206504371893207,"x":110.67,"y":199.58,"x0":-1.6637831257325297,"y0":50.004634726954166,"z0":5.392823225918205,"aX":-16.996388695251756},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":14.0,"spinRate":2267,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.39482506523445426,"extension":5.45209138611171},"index":1,"playId":"6f1774b3-bb64-343d-b7f7-eb5c97ea39e5","pitchNumber":2,"startTime":"2026-07-12T20:58:46.687Z","endTime":"2026-07-12T20:58:51.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21766579583741,"aZ":-16.227838296505702,"pfxX":-9.390291784349811,"pfxZ":8.038183633073835,"pX":0.3997336376107449,"pZ":1.340870551553028,"vX0":8.833843386233644,"vY0":-139.683304656552,"vZ0":-8.08255441722741,"x":101.76,"y":202.58,"x0":-1.5772626217311487,"y0":50.00606280881892,"z0":5.33016466217477,"aX":-18.63809588837355},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.1,"breakHorizontal":15.2,"spinRate":2166,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.39147751146230947,"extension":5.506067226169036},"index":2,"playId":"e72aacf0-c759-3250-8c23-706185bf1e69","pitchNumber":3,"startTime":"2026-07-12T20:58:59.577Z","endTime":"2026-07-12T20:59:04.368Z","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":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65017411185456,"aZ":-18.178963793056163,"pfxX":-9.967174371999299,"pfxZ":7.095570201336604,"pX":0.0344581884439947,"pZ":1.6781629656581731,"vX0":8.001640020633733,"vY0":-139.16098126525156,"vZ0":-6.742041643405793,"x":115.69,"y":193.47,"x0":-1.5755038402729662,"y0":50.002653304497194,"z0":5.325761026681485,"aX":-19.654717952852284},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.6,"breakHorizontal":16.6,"spinRate":2180,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.39279867565592363,"extension":5.405638609591876},"index":3,"playId":"ea585de4-ae98-31c2-9179-b79245a84659","pitchNumber":4,"startTime":"2026-07-12T20:59:12.492Z","endTime":"2026-07-12T20:59:16.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.843635453642193,"aZ":-15.977247396483637,"pfxX":-9.963612313463702,"pfxZ":8.163397195146281,"pX":1.1257287914218383,"pZ":1.9272208527681112,"vX0":10.882734943275215,"vY0":-139.1657767684379,"vZ0":-6.557863196696602,"x":74.09,"y":186.75,"x0":-1.5195397641019313,"y0":50.00194684209614,"z0":5.35092837117241,"aX":-19.768642468834948},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":16.1,"spinRate":2216,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3918414865218125,"extension":5.548792462004196},"index":4,"playId":"9129a895-c959-37f4-a156-d5a1e67174a8","pitchNumber":5,"startTime":"2026-07-12T20:59:25.689Z","endTime":"2026-07-12T20:59:30.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:59:30.234Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kazuma Okamoto walks. Vladimir Guerrero Jr. to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T20:59:48.197Z","endTime":"2026-07-12T21:01:18.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.672839179322583,"aZ":-13.632222950134732,"pfxX":-9.285676561786081,"pfxZ":9.123540711883466,"pX":0.4903858309656667,"pZ":1.2827030823371406,"vX0":8.179681233848061,"vY0":-141.29340974012615,"vZ0":-9.410598830108169,"x":98.31,"y":204.15,"x0":-1.228528231724575,"y0":50.00237106422464,"z0":5.5217955651889925,"aX":-18.869348933048386},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":15.2,"spinRate":2278,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.38691204828926606,"extension":5.390549866141219},"index":0,"playId":"2ecdcd95-3443-3606-9a88-d40cf612bdb1","pitchNumber":1,"startTime":"2026-07-12T20:59:51.654Z","endTime":"2026-07-12T20:59:56.245Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-12T21:00:03.823Z","endTime":"2026-07-12T21:00:43.705Z","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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.614377359451854,"aZ":-14.239837429615688,"pfxX":-8.60861166319657,"pfxZ":9.00719896816086,"pX":0.4973473637312679,"pZ":0.7779743575515227,"vX0":8.384638993690924,"vY0":-139.77265600806396,"vZ0":-9.995051369964369,"x":98.04,"y":217.77,"x0":-1.413599475954646,"y0":50.00399879287737,"z0":5.320842003747806,"aX":-17.14363691671721},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":14.0,"spinRate":2164,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.39090752554504915,"extension":5.599967764693569},"index":2,"playId":"c6a33d72-9554-308e-a0b5-976fb3567ecb","pitchNumber":2,"startTime":"2026-07-12T21:00:43.705Z","endTime":"2026-07-12T21:00:47.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6018786923144,"aZ":-17.06608070980712,"pfxX":-8.846611018259228,"pfxZ":7.709336307019611,"pX":0.926285543807103,"pZ":1.4257884119841204,"vX0":9.510215766782474,"vY0":-138.54544978785563,"vZ0":-7.592197446504329,"x":81.69,"y":200.28,"x0":-1.3882151289629057,"y0":50.00568485213575,"z0":5.325559893347559,"aX":-17.34144163839283},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.6,"breakHorizontal":14.3,"spinRate":2154,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3941253432148013,"extension":5.389250596536501},"index":3,"playId":"69eb1de6-8029-3ef5-bd80-3f1f1a7084b2","pitchNumber":3,"startTime":"2026-07-12T21:00:58.470Z","endTime":"2026-07-12T21:01:03.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.382915534462768,"aZ":-18.102545246650763,"pfxX":-9.127248105951036,"pfxZ":7.139733936223096,"pX":0.8964454711639371,"pZ":1.2846025210663736,"vX0":9.70386975584673,"vY0":-139.3047901232536,"vZ0":-7.763286947042257,"x":82.83,"y":204.1,"x0":-1.441138899183445,"y0":50.00474553273595,"z0":5.297541674630789,"aX":-17.99628844491765},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.5,"breakHorizontal":14.6,"spinRate":2284,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.39271830363080484,"extension":5.445852107054287},"index":4,"playId":"42d0030e-c972-3068-8c2f-08a64504681a","pitchNumber":4,"startTime":"2026-07-12T21:01:14.013Z","endTime":"2026-07-12T21:01:18.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:01:18.882Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daulton Varsho flies out to center fielder Jackson Merrill. Vladimir Guerrero Jr. to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T21:02:29.283Z","endTime":"2026-07-12T21:03:12.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"postOnThird":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"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_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T21:01:34.034Z","endTime":"2026-07-12T21:02:31.626Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.475161531939257,"aZ":-16.03424070621127,"pfxX":-9.657089303263227,"pfxZ":8.42353820756231,"pX":0.13827214288437525,"pZ":2.119270056316328,"vX0":7.266465155020923,"vY0":-137.7709510645381,"vZ0":-6.622186466078933,"x":111.73,"y":181.56,"x0":-1.2827022048619596,"y0":50.006395142825475,"z0":5.643799110513291,"aX":-18.511904543910745},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":16.0,"spinRate":2248,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3980199078251778,"extension":5.5082019841110474},"index":1,"playId":"0d1b69a3-9623-357b-a5eb-cb6d29be4d11","pitchNumber":1,"startTime":"2026-07-12T21:02:31.626Z","endTime":"2026-07-12T21:02:37.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.291232585851454,"aZ":-31.110273168063063,"pfxX":-3.30414961074216,"pfxZ":0.6381700584663133,"pX":-0.4819951549926428,"pZ":1.6115436222797945,"vX0":3.8695570613277255,"vY0":-128.22413420284457,"vZ0":-3.9831781064371565,"x":135.37,"y":195.27,"x0":-1.577911506479828,"y0":50.00474825674916,"z0":5.599424811397562,"aX":-5.529794913135315},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.5,"breakHorizontal":5.2,"spinRate":2354,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.4263613799314889,"extension":5.433287158506281},"hitData":{"launchSpeed":88.5,"launchAngle":32.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":154.28,"coordY":69.74}},"index":2,"playId":"c22c5ad5-deeb-3eda-ace1-2b36aaf59e7c","pitchNumber":2,"startTime":"2026-07-12T21:02:59.379Z","endTime":"2026-07-12T21:03:12.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:03:12.919Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Valenzuela grounds out softly, catcher Rodolfo Durán to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T21:03:32.691Z","endTime":"2026-07-12T21:04:12.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.1,"endSpeed":78.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.850381639642922,"aZ":-29.343041321051576,"pfxX":2.672803325457339,"pfxZ":1.8014342137424606,"pX":0.7635766780422856,"pZ":1.596313195538853,"vX0":4.151264762458264,"vY0":-125.2991326305589,"vZ0":-4.630074440996634,"x":87.89,"y":195.68,"x0":-1.2688466101451676,"y0":50.003315271931214,"z0":5.895673951490292,"aX":4.204592124749606},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.3,"breakHorizontal":-5.9,"spinRate":2716,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.43893891289483156,"extension":5.608417092466709},"index":0,"playId":"3142d65b-e9a8-3d70-b5ba-428c5e6f2c57","pitchNumber":1,"startTime":"2026-07-12T21:03:45.306Z","endTime":"2026-07-12T21:03:49.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.484646935009998,"aZ":-26.069581497395546,"pfxX":-2.8717035163805553,"pfxZ":3.636674555478839,"pX":-0.05333691221508454,"pZ":1.2506425484024923,"vX0":4.786290427601874,"vY0":-129.6219493004004,"vZ0":-5.691914999048255,"x":119.03,"y":205.01,"x0":-1.5620416620521298,"y0":50.00296336154383,"z0":5.500402581265543,"aX":-4.821339510815507},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.4,"breakHorizontal":4.0,"spinRate":2396,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4247412946012079,"extension":5.440920093086917},"hitData":{"launchSpeed":49.4,"launchAngle":-76.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":123.69,"coordY":199.1}},"index":1,"playId":"d63d65ff-0d2f-3907-93f5-72153643b760","pitchNumber":2,"startTime":"2026-07-12T21:04:04.397Z","endTime":"2026-07-12T21:04:12.162Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:04:12.162Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out sharply to center fielder Daulton Varsho.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T21:06:34.872Z","endTime":"2026-07-12T21:07:04.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38722534114512,"aZ":-11.080673461671257,"pfxX":-7.222469883023855,"pfxZ":11.447880884624372,"pX":-0.17048870157427212,"pZ":2.3134191029544833,"vX0":8.039743588532707,"vY0":-135.55938574199732,"vZ0":-6.792254522408645,"x":123.5,"y":176.32,"x0":-2.250462365475087,"y0":50.00449379351813,"z0":5.642244682964242,"aX":-13.310055343482862},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.2,"breakHorizontal":11.2,"spinRate":2341,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.40560190834240784,"extension":6.696967713681692},"index":0,"playId":"74032cfa-e88b-3be3-b2d7-cf7642fd172e","pitchNumber":1,"startTime":"2026-07-12T21:06:42.404Z","endTime":"2026-07-12T21:06:46.045Z","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":95.1,"endSpeed":85.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.72623509580005,"aZ":-11.593670487325591,"pfxX":-8.903777158144477,"pfxZ":10.800359783000212,"pX":-0.5193921972015001,"pZ":2.9659363118335444,"vX0":7.477409537375261,"vY0":-138.12146091227703,"vZ0":-5.3025994878203075,"x":136.8,"y":158.7,"x0":-2.123459838519545,"y0":50.00304560577848,"z0":5.710630834432631,"aX":-16.96646368838856},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.4,"breakHorizontal":14.3,"spinRate":2437,"spinDirection":217},"zone":1,"typeConfidence":0.91,"plateTime":0.3986775284911226,"extension":6.73591945665482},"hitData":{"launchSpeed":101.4,"launchAngle":25.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":146.54,"coordY":42.65}},"index":1,"playId":"8f691661-3042-39fc-a324-8cce6b1456e1","pitchNumber":2,"startTime":"2026-07-12T21:06:55.215Z","endTime":"2026-07-12T21:07:04.584Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:07:04.584Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T21:07:23.325Z","endTime":"2026-07-12T21:07:58.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"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(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.5,"endSpeed":87.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.897730073031482,"aZ":-12.254163655922225,"pfxX":-8.51628765597038,"pfxZ":10.20800635467759,"pX":-1.5388464900951184,"pZ":2.8711225763849235,"vX0":4.9011389844678614,"vY0":-138.97649087303236,"vZ0":-5.454371428646413,"x":175.66,"y":161.26,"x0":-2.2212725134954954,"y0":50.00040149870439,"z0":5.6769292514624645,"aX":-16.613400035564485},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":14.4,"spinRate":2406,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.39451838486563995,"extension":6.699583636861855},"index":0,"playId":"be67a8d7-ccb5-3dec-8205-636bd6d5b4b3","pitchNumber":1,"startTime":"2026-07-12T21:07:33.262Z","endTime":"2026-07-12T21:07:39.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29560689825552,"aZ":-10.687904218968834,"pfxX":-7.722959930742444,"pfxZ":11.09403342317129,"pX":-0.6286874989581402,"pZ":2.3363298952466343,"vX0":7.117833761150948,"vY0":-138.39276833889792,"vZ0":-6.858417303649764,"x":140.96,"y":175.7,"x0":-2.2323717390204556,"y0":50.003909404003146,"z0":5.564887475136539,"aX":-14.960117039464556},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.8,"breakHorizontal":12.5,"spinRate":2361,"spinDirection":219},"zone":4,"typeConfidence":0.91,"plateTime":0.39599443897708486,"extension":6.7848229430215765},"hitData":{"launchSpeed":88.6,"launchAngle":44.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.89,"coordY":117.88}},"index":1,"playId":"b149bc26-f07e-3424-be60-075abf8546f5","pitchNumber":2,"startTime":"2026-07-12T21:07:46.580Z","endTime":"2026-07-12T21:07:58.559Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:07:58.559Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gavin Sheets flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T21:08:15.356Z","endTime":"2026-07-12T21:08:52.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":2},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03537593626722,"aZ":-26.638261636646273,"pfxX":-9.702005903416165,"pfxZ":3.588781023310454,"pX":-1.0998819477745516,"pZ":1.9657143379243878,"vX0":6.150587324895536,"vY0":-123.56073048385109,"vZ0":-3.391322619856937,"x":158.92,"y":185.71,"x0":-2.3631177012933655,"y0":50.00432273499468,"z0":5.598757158964625,"aX":-14.975875857009076},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.9,"breakHorizontal":16.1,"spinRate":1531,"spinDirection":232},"zone":13,"typeConfidence":0.89,"plateTime":0.4435819777754104,"extension":6.860929870274683},"index":0,"playId":"415555f7-e49c-3606-949e-306313df47d6","pitchNumber":1,"startTime":"2026-07-12T21:08:17.472Z","endTime":"2026-07-12T21:08:21.970Z","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":95.3,"endSpeed":87.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.495466190514144,"aZ":-13.86867624318604,"pfxX":-8.258278569110567,"pfxZ":9.457177385752166,"pX":-0.47552384309834367,"pZ":1.6582163788549396,"vX0":7.4686260595181375,"vY0":-138.39534780846475,"vZ0":-8.02030233620353,"x":135.13,"y":194.01,"x0":-2.1390038135059966,"y0":50.00347502138524,"z0":5.526929737181917,"aX":-15.98645417114843},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":13.3,"spinRate":2353,"spinDirection":222},"zone":7,"typeConfidence":0.9,"plateTime":0.39609462229535497,"extension":6.75203992420628},"index":1,"playId":"b029a815-8d28-3197-b7b0-72d1771e3f8e","pitchNumber":2,"startTime":"2026-07-12T21:08:29.509Z","endTime":"2026-07-12T21:08:33.324Z","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":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.107500894301875,"aZ":-11.476202652220776,"pfxX":-7.472645390118696,"pfxZ":10.43635437335227,"pX":0.33102569464300713,"pZ":2.8986814116524027,"vX0":9.273612685957573,"vY0":-139.83565404770684,"vZ0":-5.419651607151698,"x":104.38,"y":160.52,"x0":-2.0551690872334327,"y0":50.00107099776378,"z0":5.612643613022969,"aX":-14.818683581111593},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.0,"breakHorizontal":11.6,"spinRate":2414,"spinDirection":218},"zone":3,"typeConfidence":0.91,"plateTime":0.39146424558909043,"extension":6.679109768275785},"hitData":{"launchSpeed":90.7,"launchAngle":45.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.1,"coordY":90.12}},"index":2,"playId":"447a0e57-d069-3df8-b442-425bd086ec8f","pitchNumber":3,"startTime":"2026-07-12T21:08:42.598Z","endTime":"2026-07-12T21:08:52.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:08:52.220Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sean Keys grounds out, first baseman Ty France to pitcher Germán Márquez.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T21:10:47.884Z","endTime":"2026-07-12T21:11:43.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84061140979662,"aZ":-16.106413728822563,"pfxX":-8.715695091793924,"pfxZ":8.432731411341939,"pX":-0.1357256255099064,"pZ":1.6642245700535794,"vX0":6.735112923403103,"vY0":-137.70076352703748,"vZ0":-7.8258239536150285,"x":122.17,"y":193.85,"x0":-1.4906849681754981,"y0":50.00277867872065,"z0":5.649608140378778,"aX":-16.60498600853856},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.7,"breakHorizontal":14.3,"spinRate":2233,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.3989901820579913,"extension":5.490219501587071},"index":0,"playId":"e4ab3a40-8686-3ec7-9550-5faa5c688f2d","pitchNumber":1,"startTime":"2026-07-12T21:10:55.684Z","endTime":"2026-07-12T21:10:59.289Z","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":0},"pitchData":{"startSpeed":84.5,"endSpeed":76.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19013879443583,"aZ":-28.631506389037774,"pfxX":-0.2741894277025416,"pfxZ":2.3868984773663477,"pX":1.9592412858519497,"pZ":-0.5801299584506832,"vX0":7.787890662567316,"vY0":-122.4450962210704,"vZ0":-9.043334717203344,"x":42.32,"y":254.44,"x0":-1.257336862163177,"y0":50.00259255809317,"z0":5.692196853014203,"aX":-0.40701842530356863},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.9,"breakHorizontal":-1.8,"spinRate":2695,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.45117917167920796,"extension":5.573319989417514},"index":1,"playId":"273fe6d5-63e3-36c3-a3d3-d64c7de63e1e","pitchNumber":2,"startTime":"2026-07-12T21:11:07.079Z","endTime":"2026-07-12T21:11:11.747Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":76.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25352288548273,"aZ":-33.32511001429367,"pfxX":-0.4449869957095643,"pfxZ":-0.7486845184792195,"pX":-0.10132428474167292,"pZ":2.8207917030790166,"vX0":3.5168276268873555,"vY0":-124.57165085374494,"vZ0":-0.9621852996147362,"x":120.86,"y":162.62,"x0":-1.490098756556338,"y0":50.00580795258312,"z0":6.03423348631298,"aX":-0.6811522244260764},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.3,"breakHorizontal":-0.2,"spinRate":2537,"spinDirection":28},"zone":5,"typeConfidence":2.0,"plateTime":0.44427055073130584,"extension":5.407328139936125},"index":2,"playId":"fcfa4454-e666-3d2f-8d38-cb7f5d520bd2","pitchNumber":3,"startTime":"2026-07-12T21:11:23.610Z","endTime":"2026-07-12T21:11:27.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":78.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97984740402459,"aZ":-29.28657598209218,"pfxX":-0.19269313391824994,"pfxZ":1.8137170557827762,"pX":-0.21296596283411176,"pZ":2.519289425947636,"vX0":3.789900765362875,"vY0":-127.49211674670148,"vZ0":-1.9386487236379417,"x":125.12,"y":170.76,"x0":-1.7143070419901492,"y0":50.004749209569255,"z0":5.674519428702214,"aX":-0.30758581830906684},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.0,"breakHorizontal":-0.8,"spinRate":2434,"spinDirection":76},"zone":5,"typeConfidence":2.0,"plateTime":0.434972805558127,"extension":5.293596541016715},"hitData":{"launchSpeed":97.0,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.12,"coordY":155.58}},"index":3,"playId":"0f5a1099-6ce1-3b83-bcef-9d048577fc1f","pitchNumber":4,"startTime":"2026-07-12T21:11:35.787Z","endTime":"2026-07-12T21:11:43.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:11:43.683Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonatan Clase called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T21:12:05.665Z","endTime":"2026-07-12T21:13:48.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90060455304127,"aZ":-20.63113801034591,"pfxX":-10.256492454157558,"pfxZ":5.921141679294243,"pX":0.03943343114429024,"pZ":1.3951279973082062,"vX0":7.796320249544671,"vY0":-138.70468731573757,"vZ0":-7.5401034139651815,"x":115.5,"y":201.11,"x0":-1.4746572185949889,"y0":50.00180444197288,"z0":5.52338442027331,"aX":-19.992115590651238},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.4,"breakHorizontal":16.9,"spinRate":2187,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3948277217278804,"extension":5.5834855174493},"index":0,"playId":"7c56142c-2622-36ba-8157-300ef86a8d72","pitchNumber":1,"startTime":"2026-07-12T21:12:18.277Z","endTime":"2026-07-12T21:12:22.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5326893949469,"aZ":-22.34468430626424,"pfxX":-10.461831662619929,"pfxZ":5.2104802249728746,"pX":-0.292922083788472,"pZ":2.3938825846729364,"vX0":7.238783026387477,"vY0":-136.58099162962645,"vZ0":-4.31291559194292,"x":128.17,"y":174.15,"x0":-1.620605407852563,"y0":50.001407135471375,"z0":5.5331102344914855,"aX":-19.73207236923847},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.6,"breakHorizontal":17.4,"spinRate":2094,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.40126496694542535,"extension":5.489483389502341},"index":1,"playId":"3391160c-72bc-32cb-b392-31318a6992bf","pitchNumber":2,"startTime":"2026-07-12T21:12:29.893Z","endTime":"2026-07-12T21:12:33.255Z","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":94.3,"endSpeed":86.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.989276705644226,"aZ":-15.157302214752008,"pfxX":-8.093635369952215,"pfxZ":8.994502834344445,"pX":0.7225342765379125,"pZ":1.782280459274714,"vX0":8.318729251559892,"vY0":-136.84772143211015,"vZ0":-7.496551071134909,"x":89.46,"y":190.66,"x0":-1.3092068992838921,"y0":50.000191296276284,"z0":5.601078270078104,"aX":-15.306446392108603},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":12.8,"spinRate":2173,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.400677035392095,"extension":5.434771443025884},"index":2,"playId":"d62c210b-fcb0-34c0-abf3-e946902a52ea","pitchNumber":3,"startTime":"2026-07-12T21:12:45.344Z","endTime":"2026-07-12T21:12:49.190Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.231152847048786,"aZ":-18.144357036413897,"pfxX":-11.101832707762114,"pfxZ":7.372579105719123,"pX":-0.20232948270949475,"pZ":1.377054859972852,"vX0":7.23895621882105,"vY0":-137.0636285841205,"vZ0":-7.864579197103922,"x":124.71,"y":201.6,"x0":-1.4349923047951345,"y0":50.00222677561937,"z0":5.5219858552674985,"aX":-21.12705067917235},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.9,"breakHorizontal":18.6,"spinRate":2173,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.39958096329374326,"extension":5.4002901807555705},"index":3,"playId":"c1a76003-81e5-384a-bd48-bcf2b7edcc61","pitchNumber":4,"startTime":"2026-07-12T21:13:03.545Z","endTime":"2026-07-12T21:13:08.814Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-12T21:13:16.427Z","endTime":"2026-07-12T21:13:27.272Z","isPitch":false,"type":"action","player":{"id":682729,"link":"/api/v1/people/682729"}},{"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":1},"pitchData":{"startSpeed":87.8,"endSpeed":79.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.502264237630715,"aZ":-28.553382074064242,"pfxX":-0.49913383473429496,"pfxZ":2.2194368314699506,"pX":0.24654394380877573,"pZ":2.070043002639824,"vX0":4.8906209415409485,"vY0":-127.74798978514067,"vZ0":-3.3009685460057723,"x":107.6,"y":182.89,"x0":-1.6385505479011266,"y0":50.00390985520382,"z0":5.655236845435589,"aX":-0.815363376851791},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.4,"breakHorizontal":-0.4,"spinRate":2533,"spinDirection":51},"zone":8,"typeConfidence":2.0,"plateTime":0.43089994370094464,"extension":5.474738439101471},"index":5,"playId":"ab176567-4ffd-366c-a13f-b007a3985e4d","pitchNumber":5,"startTime":"2026-07-12T21:13:27.272Z","endTime":"2026-07-12T21:13:30.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26719946416041,"aZ":-11.086535238131585,"pfxX":-7.437219804454704,"pfxZ":10.46891277146222,"pX":0.39336478438426914,"pZ":1.6097373122512872,"vX0":7.52302683297212,"vY0":-141.29544716711587,"vZ0":-9.056323285612871,"x":102.01,"y":195.32,"x0":-1.3419924011166848,"y0":50.007036993035484,"z0":5.576058994419486,"aX":-14.987806163470381},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.2,"breakHorizontal":11.9,"spinRate":2147,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.3881673484260255,"extension":5.552149747624042},"index":6,"playId":"4a0fd955-f2e1-3d4b-918d-e3cc9a63de3f","pitchNumber":6,"startTime":"2026-07-12T21:13:43.933Z","endTime":"2026-07-12T21:13:48.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:13:48.425Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Andrés Giménez doubles (15) on a line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T21:14:08.062Z","endTime":"2026-07-12T21:15:24.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":95.6,"endSpeed":87.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63235827573679,"aZ":-13.62308787062485,"pfxX":-7.770985645092386,"pfxZ":9.507535733177464,"pX":0.022844520690372738,"pZ":2.199623919015551,"vX0":6.841151445109391,"vY0":-138.91182243093704,"vZ0":-6.753866604718521,"x":116.13,"y":179.39,"x0":-1.4643518028397997,"y0":50.000098996198304,"z0":5.571182061417217,"aX":-15.157946335171388},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":12.6,"spinRate":2118,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.39455895479391634,"extension":5.507786802397182},"index":0,"playId":"5a2c6113-8ed9-376d-ba5d-27012a8c35f6","pitchNumber":1,"startTime":"2026-07-12T21:14:09.575Z","endTime":"2026-07-12T21:14:13.265Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56089774546789,"aZ":-30.393601337248217,"pfxX":0.551819235658801,"pfxZ":1.1194913243294247,"pX":0.9690887131173235,"pZ":0.2718576621891533,"vX0":5.15981214314506,"vY0":-124.81260235647244,"vZ0":-7.545787143715263,"x":80.06,"y":231.44,"x0":-1.1909702946770722,"y0":50.00230975063491,"z0":5.815063962894755,"aX":0.8755273638788874},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.6,"breakHorizontal":-2.2,"spinRate":2543,"spinDirection":9},"zone":14,"typeConfidence":2.0,"plateTime":0.4377347723970999,"extension":5.423872663392309},"index":1,"playId":"ae0c826d-74a2-39c9-8dbd-d1239428ac10","pitchNumber":2,"startTime":"2026-07-12T21:14:21.148Z","endTime":"2026-07-12T21:14:25.040Z","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":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98368428554946,"aZ":-28.598721539516582,"pfxX":-0.8636052144754256,"pfxZ":2.150496235339202,"pX":1.5128917713986683,"pZ":-1.2856479139913668,"vX0":7.236168059715565,"vY0":-129.06538940713946,"vZ0":-11.718390593905,"x":59.33,"y":273.49,"x0":-1.2347404843432759,"y0":50.0011628806425,"z0":5.57837720287619,"aX":-1.4344700479917267},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.0,"breakHorizontal":-0.4,"spinRate":2688,"spinDirection":359},"zone":14,"typeConfidence":2.0,"plateTime":0.4270870266792892,"extension":5.6173341931928915},"index":2,"playId":"6544bf9a-d993-3597-a216-7a427f713c6b","pitchNumber":3,"startTime":"2026-07-12T21:14:37.684Z","endTime":"2026-07-12T21:14:42.124Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.312328318312414,"aZ":-28.27280792956402,"pfxX":2.0884851951234005,"pfxZ":2.4937821504274265,"pX":-1.2403035043562418,"pZ":3.1481480859392232,"vX0":0.3157759319986796,"vY0":-124.86871899856881,"vZ0":-1.179431698564177,"x":164.28,"y":153.78,"x0":-1.639823549443753,"y0":50.00409412962432,"z0":5.9727403859704316,"aX":3.2673909895151643},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.4,"breakHorizontal":-3.8,"spinRate":2689,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.44020688865145496,"extension":5.379746368665517},"index":3,"playId":"5b5133ce-cd9a-3dd5-acae-b9bff11f5304","pitchNumber":4,"startTime":"2026-07-12T21:14:57.903Z","endTime":"2026-07-12T21:15:01.009Z","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":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.550255069023784,"aZ":-29.14039277287426,"pfxX":1.3875119999826246,"pfxZ":1.8722387706880763,"pX":-0.30091823478649815,"pZ":1.9771976962890934,"vX0":2.3843016430750374,"vY0":-127.08029350618641,"vZ0":-4.077011004938435,"x":128.47,"y":185.4,"x0":-1.435295906881783,"y0":50.00062725536704,"z0":5.944041499790089,"aX":2.2455811961147463},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.6,"breakHorizontal":-3.1,"spinRate":2695,"spinDirection":46},"zone":7,"typeConfidence":2.0,"plateTime":0.4327091662801257,"extension":5.445071600180797},"hitData":{"launchSpeed":92.5,"launchAngle":8.0,"totalDistance":123.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.47,"coordY":151.27}},"index":4,"playId":"5237c95e-f5c5-3f37-9735-808c99f6314e","pitchNumber":5,"startTime":"2026-07-12T21:15:11.352Z","endTime":"2026-07-12T21:15:24.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:15:24.558Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ernie Clement homers (8) on a fly ball to left field. Andrés Giménez scores.","rbi":2,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T21:15:43.500Z","endTime":"2026-07-12T21:16:37.881Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":{"id":608566,"link":"/api/v1/people/608566"},"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":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":{"id":608566,"link":"/api/v1/people/608566"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":80.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.868536179441787,"aZ":-24.46295206558287,"pfxX":-2.253962328945585,"pfxZ":4.583846416315431,"pX":0.9365944730036286,"pZ":1.226933668771885,"vX0":7.05340589342606,"vY0":-130.0281586302752,"vZ0":-5.820050754165303,"x":81.3,"y":205.65,"x0":-1.5401218167461372,"y0":50.00189361504397,"z0":5.396178187279647,"aX":-3.790982364273483},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.0,"breakHorizontal":2.2,"spinRate":2337,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4241940345625608,"extension":5.555553702800041},"index":0,"playId":"3cb077fa-a9f2-31e7-b501-5ebc682eb9f2","pitchNumber":1,"startTime":"2026-07-12T21:15:52.677Z","endTime":"2026-07-12T21:15:55.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":78.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.592497019383615,"aZ":-28.901965005472505,"pfxX":-2.9016112190763153,"pfxZ":2.0393251948410374,"pX":-0.17883832882369005,"pZ":2.4277520569347146,"vX0":4.540451897040578,"vY0":-127.26809533330321,"vZ0":-2.1504053258024256,"x":123.82,"y":173.23,"x0":-1.6276075486660022,"y0":50.00108744197378,"z0":5.624471263399778,"aX":-4.652484672126633},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.4,"breakHorizontal":4.0,"spinRate":2329,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4341334433743764,"extension":5.443382325302966},"hitData":{"launchSpeed":98.4,"launchAngle":28.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":19.71,"coordY":88.81}},"index":1,"playId":"9acb9a54-8b2a-3b39-89d2-80fb0a8a02a1","pitchNumber":2,"startTime":"2026-07-12T21:16:06.815Z","endTime":"2026-07-12T21:16:37.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:16:37.881Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Lukes grounds out, third baseman Sung-Mun Song to first baseman Ty France.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T21:16:49.682Z","endTime":"2026-07-12T21:17:38.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.401139077878742,"aZ":-17.63262117392148,"pfxX":-7.914721391882944,"pfxZ":7.378186373031296,"pX":0.26553998300080206,"pZ":2.8116376013087576,"vX0":7.5492015133091055,"vY0":-139.0791121843408,"vZ0":-4.771384160747825,"x":106.88,"y":162.87,"x0":-1.4476503995883945,"y0":50.003847405483576,"z0":5.708572130563191,"aX":-15.601495741665712},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.6,"breakHorizontal":12.8,"spinRate":2161,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.3929027250545105,"extension":5.446387894875174},"index":0,"playId":"08d6b388-4c77-3a45-a223-0a42e0013ea4","pitchNumber":1,"startTime":"2026-07-12T21:16:54.163Z","endTime":"2026-07-12T21:16:57.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.629891514225207,"aZ":-20.48554347077709,"pfxX":-9.178900026133478,"pfxZ":5.945143799047871,"pX":-0.7100425701902792,"pZ":2.99147442132105,"vX0":5.424803936979271,"vY0":-139.22257956670086,"vZ0":-3.708148452875339,"x":144.07,"y":158.01,"x0":-1.4889618211240845,"y0":50.00675268489509,"z0":5.692917823546088,"aX":-18.061678581368668},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.2,"breakHorizontal":15.5,"spinRate":2110,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.39309412169712665,"extension":5.313477104068076},"index":1,"playId":"7fc3d2a9-a873-385d-b98e-3e56f0178e30","pitchNumber":2,"startTime":"2026-07-12T21:17:04.570Z","endTime":"2026-07-12T21:17:08.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81415844966431,"aZ":-16.725604169488662,"pfxX":-9.543908235433339,"pfxZ":7.549874565232147,"pX":1.0860572817628196,"pZ":1.8656735805279097,"vX0":10.481852673595528,"vY0":-141.97059463970066,"vZ0":-7.372428264880271,"x":75.6,"y":188.41,"x0":-1.409879324901328,"y0":50.00203740939618,"z0":5.556211072299648,"aX":-19.526179803364794},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.4,"breakHorizontal":15.2,"spinRate":2212,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.38546288229497705,"extension":5.540673834006441},"index":2,"playId":"25ee7735-5122-387f-9738-c2301bcac229","pitchNumber":3,"startTime":"2026-07-12T21:17:17.983Z","endTime":"2026-07-12T21:17:21.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34654487862867,"aZ":-22.245940097140014,"pfxX":-10.455132459677937,"pfxZ":4.950974493590114,"pX":-0.6318818856069489,"pZ":2.032034192995848,"vX0":6.608044005985379,"vY0":-140.83110311735436,"vZ0":-5.335068172000551,"x":141.09,"y":183.92,"x0":-1.6517108138317473,"y0":50.006708862506464,"z0":5.392518010094578,"aX":-20.980220818152567},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.0,"breakHorizontal":17.5,"spinRate":2168,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.3891028489639994,"extension":5.376328329305519},"hitData":{"launchSpeed":96.2,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.13,"coordY":153.55}},"index":3,"playId":"0f473806-37b9-300f-b47a-3209c27d5332","pitchNumber":4,"startTime":"2026-07-12T21:17:31.190Z","endTime":"2026-07-12T21:17:38.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:17:38.151Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ty France walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T21:19:37.033Z","endTime":"2026-07-12T21:21:58.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.0,"endSpeed":77.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.301918663734416,"aZ":-30.508252936856795,"pfxX":-0.22543113419764715,"pfxZ":1.1056691292304635,"pX":0.292761266540712,"pZ":1.8701394327527765,"vX0":6.352349772341867,"vY0":-122.21606825009799,"vZ0":-2.7923798792467522,"x":105.84,"y":188.29,"x0":-2.3166671958895426,"y0":50.00137587217083,"z0":5.662054552650327,"aX":-0.3395608391765568},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.6,"breakHorizontal":-1.2,"spinRate":2361,"spinDirection":78},"zone":9,"typeConfidence":2.0,"plateTime":0.44909317471349386,"extension":6.772932117925793},"index":0,"playId":"f2472012-26aa-30cb-9a88-c91f5ea4d693","pitchNumber":1,"startTime":"2026-07-12T21:19:47.307Z","endTime":"2026-07-12T21:19:50.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23961457028055,"aZ":-9.97027882709702,"pfxX":-8.98473206837331,"pfxZ":11.352848576868423,"pX":-0.9123169594928857,"pZ":2.4168589602149266,"vX0":6.556903806231355,"vY0":-139.4262502888923,"vZ0":-6.847607218880689,"x":151.78,"y":173.52,"x0":-2.134816957347213,"y0":50.006553524423545,"z0":5.573080576640944,"aX":-17.578851057283153},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.2,"breakHorizontal":14.8,"spinRate":2433,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.3938199243723446,"extension":6.7990310096771},"index":1,"playId":"6b9716a4-7da2-300a-be1d-00374fe531da","pitchNumber":2,"startTime":"2026-07-12T21:19:58.099Z","endTime":"2026-07-12T21:20:02.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94419092751705,"aZ":-14.112828448000833,"pfxX":-6.883532102711458,"pfxZ":9.559454679358868,"pX":-0.7316573399606687,"pZ":3.8410454619666634,"vX0":6.465737779024846,"vY0":-136.9953257256178,"vZ0":-2.5053608153056417,"x":144.89,"y":135.07,"x0":-2.23491241202422,"y0":50.002255385076054,"z0":5.739122348541683,"aX":-13.005802353821318},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":11.0,"spinRate":2185,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.4007169068457257,"extension":6.844902614400711},"index":2,"playId":"ac627e82-e9cd-35b8-97f8-34a6e6b44a39","pitchNumber":3,"startTime":"2026-07-12T21:20:16.419Z","endTime":"2026-07-12T21:20:20.618Z","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":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59086547237091,"aZ":-26.6185151965178,"pfxX":-10.760916242444617,"pfxZ":3.500207418624397,"pX":-0.8513159359211424,"pZ":1.8353572108093312,"vX0":7.144173312980891,"vY0":-124.77330920956221,"vZ0":-3.744491067015634,"x":149.45,"y":189.23,"x0":-2.3443427154147765,"y0":50.00284825190622,"z0":5.533231587581827,"aX":-17.076645583125973},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.8,"breakHorizontal":18.0,"spinRate":1738,"spinDirection":234},"zone":13,"typeConfidence":0.89,"plateTime":0.437900200565823,"extension":6.86747218038211},"index":3,"playId":"96465731-2a9c-3e52-b422-836eae07c141","pitchNumber":4,"startTime":"2026-07-12T21:20:33.703Z","endTime":"2026-07-12T21:21:00.718Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26294571326626,"aZ":-16.42845205839665,"pfxX":-7.950677541447319,"pfxZ":7.98774682079465,"pX":-1.5293128357957857,"pZ":3.112526580728319,"vX0":4.720233877295654,"vY0":-139.9288568336964,"vZ0":-4.0019841793967394,"x":175.29,"y":154.74,"x0":-2.2101169939569036,"y0":50.00509873802375,"z0":5.646282715232968,"aX":-15.678312718178724},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":13.3,"spinRate":2290,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.39228687520239314,"extension":6.917991118740012},"index":4,"playId":"be27c5b5-a6e5-3a11-9fc3-1c5d7af64cd4","pitchNumber":5,"startTime":"2026-07-12T21:21:09.226Z","endTime":"2026-07-12T21:21:13.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37956675129277,"aZ":-11.729054482032286,"pfxX":-7.044287109799516,"pfxZ":10.622002847595013,"pX":-0.16458567397270424,"pZ":3.0349595449413513,"vX0":8.035424228881023,"vY0":-138.4592173227909,"vZ0":-4.719908231455598,"x":123.27,"y":156.84,"x0":-2.200945335847466,"y0":50.006597974716215,"z0":5.558572806720048,"aX":-13.564024065391921},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.2,"breakHorizontal":10.9,"spinRate":2256,"spinDirection":218},"zone":2,"typeConfidence":0.91,"plateTime":0.39689110785786896,"extension":6.8689540146199075},"index":5,"playId":"624f7d9c-158c-30ae-97a1-cbf293273125","pitchNumber":6,"startTime":"2026-07-12T21:21:21.158Z","endTime":"2026-07-12T21:21:27.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.666058692429054,"aZ":-9.911501556672372,"pfxX":-5.755347873997546,"pfxZ":11.364251041448217,"pX":-1.1754671106646923,"pZ":3.4993460565089443,"vX0":4.8515498126335475,"vY0":-139.18763723240144,"vZ0":-4.215441948048125,"x":161.81,"y":144.3,"x0":-2.194575638259993,"y0":50.0068231510998,"z0":5.691707425596301,"aX":-11.278828271015177},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.9,"breakHorizontal":9.4,"spinRate":2347,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.3937417511444483,"extension":6.929561942310623},"index":6,"playId":"d26e49c0-74a3-34d8-9ca0-b3479b5098ae","pitchNumber":7,"startTime":"2026-07-12T21:21:53.650Z","endTime":"2026-07-12T21:21:58.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:21:58.126Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Valenzuela challenged (pitch result), call on the field was overturned: Jake Cronenworth called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T21:22:15.714Z","endTime":"2026-07-12T21:25:28.815Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"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":7},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.226796854755737,"aZ":-12.178687473114795,"pfxX":-6.388969928974026,"pfxZ":10.65746203319111,"pX":0.8825589176727197,"pZ":2.7304991763410325,"vX0":10.098335496188662,"vY0":-135.96629096780305,"vZ0":-5.42242259868012,"x":83.36,"y":165.06,"x0":-2.0459512241128093,"y0":50.001879604545195,"z0":5.592453340576325,"aX":-11.98668714894737},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.4,"breakHorizontal":9.5,"spinRate":2319,"spinDirection":217},"zone":12,"typeConfidence":0.89,"plateTime":0.402521802919368,"extension":6.889722623241367},"index":0,"playId":"91680f2c-53c5-3b5c-94d6-7b467f585d2b","pitchNumber":1,"startTime":"2026-07-12T21:22:23.907Z","endTime":"2026-07-12T21:22:28.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80454748709383,"aZ":-25.94110161377697,"pfxX":-9.215011945929033,"pfxZ":4.035545755415187,"pX":-0.6919423073835896,"pZ":1.7103311861550452,"vX0":6.969590016066357,"vY0":-123.30560448707342,"vZ0":-4.140920290040891,"x":143.38,"y":192.6,"x0":-2.3535434280737704,"y0":50.0030163592257,"z0":5.592365864762528,"aX":-14.23429792472011},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.6,"breakHorizontal":15.1,"spinRate":1656,"spinDirection":243},"zone":7,"typeConfidence":0.9,"plateTime":0.4436820030707027,"extension":6.96640015819991},"index":1,"playId":"7eb64976-42ea-3ec6-ba7e-c9fde9152e48","pitchNumber":2,"startTime":"2026-07-12T21:22:40.052Z","endTime":"2026-07-12T21:22:44.719Z","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":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1750266066061,"aZ":-14.024492950068787,"pfxX":-7.643850345948183,"pfxZ":9.659014624615377,"pX":-1.0157921059185846,"pZ":2.1104327856410343,"vX0":5.844553561004547,"vY0":-136.71320649899994,"vZ0":-6.8503572076540715,"x":155.72,"y":181.8,"x0":-2.1959417210221397,"y0":50.004415272186684,"z0":5.624791737875051,"aX":-14.366143265065789},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.1,"breakHorizontal":12.5,"spinRate":2404,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.40175285536568683,"extension":6.882592267346216},"index":2,"playId":"75142729-25b4-3699-bbc3-6f530d7a7348","pitchNumber":3,"startTime":"2026-07-12T21:22:57.848Z","endTime":"2026-07-12T21:23:01.701Z","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":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74151335697016,"aZ":-19.31993493451285,"pfxX":-6.284525352071128,"pfxZ":8.470233195635002,"pX":0.800842327617275,"pZ":2.1783736883576457,"vX0":9.113549405600134,"vY0":-122.54141072619002,"vZ0":-4.390888081871596,"x":86.47,"y":179.96,"x0":-2.1538207670547407,"y0":50.00170198746338,"z0":5.648906177484546,"aX":-9.535888636322554},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":14.5,"breakHorizontal":9.1,"spinRate":1516,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4473687973748266,"extension":6.921816696095322},"index":3,"playId":"a144c94f-3b29-3cb1-8a1d-78a8448acf69","pitchNumber":4,"startTime":"2026-07-12T21:23:15.902Z","endTime":"2026-07-12T21:23:19.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.250705234252678,"aZ":-27.51052915089747,"pfxX":-8.944247074905828,"pfxZ":3.0336101050058897,"pX":-0.5158421695235034,"pZ":2.0581415652276123,"vX0":7.129264456046588,"vY0":-123.12368518804908,"vZ0":-2.8311354222529896,"x":136.66,"y":183.21,"x0":-2.2856769477075685,"y0":50.00113299210488,"z0":5.548785578759836,"aX":-13.742771187941548},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.0,"breakHorizontal":14.5,"spinRate":1501,"spinDirection":238},"zone":7,"typeConfidence":0.9,"plateTime":0.44470445868676434,"extension":6.844924756276105},"index":4,"playId":"d1e556fb-bc5f-3074-a4ac-f83f06dbcaa9","pitchNumber":5,"startTime":"2026-07-12T21:23:38.845Z","endTime":"2026-07-12T21:23:43.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21249874389569,"aZ":-26.63494240154532,"pfxX":-10.989357042655103,"pfxZ":3.623136228093216,"pX":0.15655421386367763,"pZ":1.4273990244835737,"vX0":9.08343732042566,"vY0":-123.28317263642086,"vZ0":-4.378144735027378,"x":111.03,"y":200.24,"x0":-2.161300999822453,"y0":50.002167123124615,"z0":5.494125218878735,"aX":-16.790035471359037},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.6,"breakHorizontal":17.5,"spinRate":1356,"spinDirection":240},"zone":14,"typeConfidence":0.89,"plateTime":0.44556690858069414,"extension":6.9724727820995405},"index":5,"playId":"ae2afab7-e710-340b-b094-9091be952ae2","pitchNumber":6,"startTime":"2026-07-12T21:24:08.064Z","endTime":"2026-07-12T21:24:12.877Z","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":94.2,"endSpeed":85.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.805033456872717,"aZ":-15.605265453687604,"pfxX":-7.4504171420598855,"pfxZ":8.776293419729392,"pX":-0.5464976983689321,"pZ":2.597141470197293,"vX0":7.094333835706237,"vY0":-136.92349652409501,"vZ0":-5.065394912717538,"x":137.83,"y":168.66,"x0":-2.2100706394532463,"y0":50.005356123497904,"z0":5.548344961836398,"aX":-14.070212429933283},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":11.9,"spinRate":2177,"spinDirection":220},"zone":4,"typeConfidence":0.9,"plateTime":0.40088472666359243,"extension":6.9053458884094505},"index":6,"playId":"a927fa2c-c9c9-3327-98be-3bfbaccc01f1","pitchNumber":7,"startTime":"2026-07-12T21:24:33.990Z","endTime":"2026-07-12T21:24:37.189Z","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":95.5,"endSpeed":86.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.725949734872295,"aZ":-16.249295509131247,"pfxX":-10.4598317031405,"pfxZ":8.311577088155271,"pX":0.09013386819044693,"pZ":1.6968422466307422,"vX0":9.571988135873605,"vY0":-138.4470155117281,"vZ0":-7.273031417484212,"x":113.56,"y":192.97,"x0":-2.0755987373430207,"y0":50.00012458954523,"z0":5.472189976263567,"aX":-20.033879563692697},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":16.6,"spinRate":2231,"spinDirection":222},"zone":8,"typeConfidence":0.9,"plateTime":0.3976447510888881,"extension":6.837760557717841},"index":7,"playId":"144c8c7b-812e-32ee-9fc4-8b117c3d502e","pitchNumber":8,"startTime":"2026-07-12T21:25:01.800Z","endTime":"2026-07-12T21:25:28.815Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"}},"playEndTime":"2026-07-12T21:25:28.815Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rodolfo Durán strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T21:25:34.096Z","endTime":"2026-07-12T21:28:47.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.8,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.688885866961883,"aZ":-32.233155814902275,"pfxX":-9.866107805117018,"pfxZ":-0.0397869902964505,"pX":-1.1396873594516017,"pZ":2.9588497198098165,"vX0":5.922715101478453,"vY0":-122.8509591154466,"vZ0":-0.00350685361485481,"x":160.44,"y":158.89,"x0":-2.3127961670243056,"y0":50.00282886186203,"z0":5.723972748073387,"aX":-14.924567424550526},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.2,"breakHorizontal":16.3,"spinRate":1419,"spinDirection":238},"zone":11,"typeConfidence":0.9,"plateTime":0.44762446232394737,"extension":6.9227199251580025},"index":0,"playId":"073a9f7a-7235-3f53-8e25-bf5a59ca61ee","pitchNumber":1,"startTime":"2026-07-12T21:25:44.351Z","endTime":"2026-07-12T21:25:48.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.2,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.538210486686683,"aZ":-26.661348279008244,"pfxX":-9.347073023364967,"pfxZ":3.6298306156405573,"pX":-0.12339659104558116,"pZ":1.9255759692763894,"vX0":8.13031230535955,"vY0":-122.81097298016023,"vZ0":-3.3273241772129887,"x":121.7,"y":186.79,"x0":-2.271029725553132,"y0":50.00443035781102,"z0":5.578953121418026,"aX":-14.20317371176508},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.0,"breakHorizontal":14.9,"spinRate":1700,"spinDirection":232},"zone":8,"typeConfidence":0.9,"plateTime":0.4469036658237915,"extension":7.000774510156696},"index":1,"playId":"5d6ce39d-d58c-3681-a37e-afff67b6d423","pitchNumber":2,"startTime":"2026-07-12T21:26:01.243Z","endTime":"2026-07-12T21:26:04.501Z","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.5,"endSpeed":86.6,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.969612598530766,"aZ":-13.553842206298603,"pfxX":-10.154282505826846,"pfxZ":9.685818297656931,"pX":1.0086350635317904,"pZ":1.4753595942240332,"vX0":11.88515153037007,"vY0":-138.28989976212134,"vZ0":-8.326193083981488,"x":78.55,"y":198.95,"x0":-2.0406791172864662,"y0":50.004189028545476,"z0":5.449580432872407,"aX":-19.52406947419778},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":15.7,"spinRate":2359,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.3971921492212358,"extension":6.936460970047966},"index":2,"playId":"85c6902a-1eb6-3b4b-a09b-60cab7dda8e0","pitchNumber":3,"startTime":"2026-07-12T21:26:22.082Z","endTime":"2026-07-12T21:26:26.520Z","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":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.315448166552358,"aZ":-31.05038673796259,"pfxX":-10.703701024823115,"pfxZ":0.7548444111718329,"pX":-0.9214314599889952,"pZ":1.089229929348554,"vX0":6.85273707858626,"vY0":-121.46651559625434,"vZ0":-3.983456746725276,"x":152.12,"y":209.37,"x0":-2.39840121283487,"y0":50.00111957210309,"z0":5.470392442313628,"aX":-15.883109440127217},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.6,"breakHorizontal":17.6,"spinRate":1637,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.4521106236595589,"extension":6.916126803345407},"index":3,"playId":"e3abeb6a-9b00-38d0-8311-d9df6b66faae","pitchNumber":4,"startTime":"2026-07-12T21:26:38.988Z","endTime":"2026-07-12T21:26:42.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54356906307381,"aZ":-33.00382572556426,"pfxX":-11.990122079067394,"pfxZ":-0.5429929559884434,"pX":0.4995380898729265,"pZ":0.9475662891111382,"vX0":10.445625409046118,"vY0":-123.45870643614776,"vZ0":-4.243655227464272,"x":97.96,"y":213.2,"x0":-2.2460951845097767,"y0":50.00209116583238,"z0":5.492599308366796,"aX":-18.350088042851002},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.8,"breakHorizontal":19.0,"spinRate":1688,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.445113224237915,"extension":6.938087913176013},"index":4,"playId":"5383a52c-29a2-3490-b9be-cd06cb1775ac","pitchNumber":5,"startTime":"2026-07-12T21:26:56.941Z","endTime":"2026-07-12T21:27:00.905Z","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":84.8,"endSpeed":78.3,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.628107422824066,"aZ":-29.88310597882343,"pfxX":-0.8625763884924934,"pfxZ":1.4793220098462445,"pX":0.06157885634780211,"pZ":1.8674856442419827,"vX0":6.124506976434049,"vY0":-123.43691041963427,"vZ0":-2.8224225710378588,"x":114.65,"y":188.36,"x0":-2.3353430194146294,"y0":50.00408929355476,"z0":5.531309460320403,"aX":-1.3376277613633731},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.3,"breakHorizontal":0.2,"spinRate":2261,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.44304217390662526,"extension":6.792495017699516},"index":5,"playId":"a21fe450-e5bb-34b0-ac54-ec803a984120","pitchNumber":6,"startTime":"2026-07-12T21:27:18.824Z","endTime":"2026-07-12T21:27:22.940Z","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":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10815315161004,"aZ":-11.24772309274416,"pfxX":-7.6745221154824,"pfxZ":10.715316718215114,"pX":-0.010220543554819495,"pZ":1.3084530092525075,"vX0":8.473737859074722,"vY0":-138.43489692893232,"vZ0":-9.331247624893278,"x":117.39,"y":203.45,"x0":-2.104747583022453,"y0":50.00169556644273,"z0":5.463024328853079,"aX":-14.987238370410585},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.8,"breakHorizontal":12.2,"spinRate":2260,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.39471109538813653,"extension":6.940827330220071},"index":6,"playId":"12aa4397-0af2-3aae-80da-5b3a4f55a585","pitchNumber":7,"startTime":"2026-07-12T21:27:41.106Z","endTime":"2026-07-12T21:27:45.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.355617876441062,"aZ":-27.12610560640149,"pfxX":-8.788747231938355,"pfxZ":3.1913789948450155,"pX":-0.08790322686102107,"pZ":2.4364665269483345,"vX0":8.299934771116835,"vY0":-124.33274189850897,"vZ0":-2.083750236525727,"x":120.35,"y":173.0,"x0":-2.3100629924853715,"y0":50.005031224648775,"z0":5.512276671542314,"aX":-13.913732868403681},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.5,"breakHorizontal":14.3,"spinRate":1563,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.43868547960934823,"extension":6.955220204680133},"index":7,"playId":"ff6fb49b-59ba-3409-9543-5aa33b1e9319","pitchNumber":8,"startTime":"2026-07-12T21:27:58.770Z","endTime":"2026-07-12T21:28:03.742Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":8,"playId":"ede65646-491d-39e9-842d-5806f115f4a5","startTime":"2026-07-12T21:28:24.947Z","endTime":"2026-07-12T21:28:28.305Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.459030633978674,"aZ":-26.94268872842175,"pfxX":-9.429333323625556,"pfxZ":3.345350268381188,"pX":0.46881161062618054,"pZ":1.1679332050739633,"vX0":9.87812960778642,"vY0":-124.16614575427387,"vZ0":-5.120339003762901,"x":99.13,"y":207.25,"x0":-2.3327365585903617,"y0":50.003953308127606,"z0":5.494065828871774,"aX":-14.750276241049885},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.0,"breakHorizontal":14.9,"spinRate":1624,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.44083278977816187,"extension":6.983890444259056},"index":9,"playId":"b0b79c2b-818b-3b9f-aad2-b5d0f1d90768","pitchNumber":9,"startTime":"2026-07-12T21:28:43.990Z","endTime":"2026-07-12T21:28:47.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:28:47.938Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Sung-Mun Song pops out to shortstop Andrés Giménez.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T21:28:59.083Z","endTime":"2026-07-12T21:30:24.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.421487200608325,"aZ":-13.540557564651538,"pfxX":-9.768508137858484,"pfxZ":9.770035162270009,"pX":0.0339864712129434,"pZ":1.7558339587551763,"vX0":9.46954695718611,"vY0":-137.45810690247816,"vZ0":-7.588465670647608,"x":115.7,"y":191.37,"x0":-2.1920774957000795,"y0":50.00291234309235,"z0":5.478086778482506,"aX":-18.631181782720084},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":15.6,"spinRate":2316,"spinDirection":219},"zone":8,"typeConfidence":0.9,"plateTime":0.3989791555908826,"extension":6.890651074897582},"index":0,"playId":"60bdc114-3f37-378a-be64-d7c49c609581","pitchNumber":1,"startTime":"2026-07-12T21:29:14.247Z","endTime":"2026-07-12T21:29:18.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.976677854916232,"aZ":-14.178167735353437,"pfxX":-8.557565890994498,"pfxZ":9.20364869691414,"pX":0.06617970699850885,"pZ":2.2430358072534475,"vX0":9.100050958021695,"vY0":-139.12141729865905,"vZ0":-6.5137029256732415,"x":114.48,"y":178.22,"x0":-2.139478372965727,"y0":50.00135162687915,"z0":5.559071946497973,"aX":-16.729844669016902},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":13.6,"spinRate":2416,"spinDirection":221},"zone":5,"typeConfidence":0.9,"plateTime":0.3940986454410389,"extension":6.899179465925365},"index":1,"playId":"2b092c8d-d51d-3776-9ed3-710b3c051300","pitchNumber":2,"startTime":"2026-07-12T21:29:32.779Z","endTime":"2026-07-12T21:29:35.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.216704228183055,"aZ":-11.363546647586704,"pfxX":-5.809384595011845,"pfxZ":10.622206905833416,"pX":-0.287183299049165,"pZ":4.391733550562179,"vX0":7.573843088192656,"vY0":-138.44066440793432,"vZ0":-1.642373864083196,"x":127.95,"y":120.2,"x0":-2.291806519108376,"y0":50.002231305697485,"z0":5.745160962032666,"aX":-11.381733074247498},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.2,"breakHorizontal":9.1,"spinRate":2338,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.39424430725697013,"extension":6.786446194178356},"index":2,"playId":"43827ce5-9db1-3e95-81dc-b7082ca4ade9","pitchNumber":3,"startTime":"2026-07-12T21:29:56.804Z","endTime":"2026-07-12T21:30:00.930Z","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":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.921554735531494,"aZ":-26.16869520189927,"pfxX":-6.976139833039763,"pfxZ":3.8914111373439795,"pX":-0.5121180761225878,"pZ":2.896581979495229,"vX0":7.045325151995539,"vY0":-122.33977654538731,"vZ0":-1.0755453690982089,"x":136.52,"y":160.57,"x0":-2.4977586982209066,"y0":50.00496570559233,"z0":5.547364459471732,"aX":-10.77349830418257},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.1,"breakHorizontal":11.4,"spinRate":1640,"spinDirection":238},"zone":1,"typeConfidence":0.9,"plateTime":0.44456113138874764,"extension":6.86751429981961},"hitData":{"launchSpeed":83.3,"launchAngle":69.0,"totalDistance":115.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":119.03,"coordY":155.58}},"index":3,"playId":"bf63d789-b2ad-3b1f-98f3-ccbf4f8a8a54","pitchNumber":4,"startTime":"2026-07-12T21:30:13.935Z","endTime":"2026-07-12T21:30:24.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:30:24.393Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vladimir Guerrero Jr. lines out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T21:32:33.147Z","endTime":"2026-07-12T21:33:00.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"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: Ron Marinaccio replaces Germán Márquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T21:31:23.815Z","endTime":"2026-07-12T21:32:35.453Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676760,"link":"/api/v1/people/676760"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.054948309253906,"aZ":-20.533066800324143,"pfxX":-9.670670322831562,"pfxZ":6.1475437966064925,"pX":0.46539470799871185,"pZ":2.330816504296542,"vX0":12.400706167421559,"vY0":-136.2516902693041,"vZ0":-2.9634756519830567,"x":99.26,"y":175.85,"x0":-2.874105826779107,"y0":50.00042588434371,"z0":4.84052170173064,"aX":-18.30397104364851},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.7,"breakHorizontal":15.1,"spinRate":2187,"spinDirection":232},"zone":6,"typeConfidence":0.9,"plateTime":0.4009837621971437,"extension":6.882517803658222},"index":1,"playId":"de6a5663-bbe7-3275-a84f-229522b2ca93","pitchNumber":1,"startTime":"2026-07-12T21:32:35.453Z","endTime":"2026-07-12T21:32:39.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.030063384551596,"aZ":-27.46875004963318,"pfxX":-0.1939501264112521,"pfxZ":2.870609483481738,"pX":-0.1356239626513013,"pZ":2.504570494640492,"vX0":6.915594338104666,"vY0":-126.99896814035517,"vZ0":-0.9881203177295357,"x":122.17,"y":171.16,"x0":-2.864247129717014,"y0":50.005308857594805,"z0":5.075685807107709,"aX":-0.31991149102431116},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.2,"breakHorizontal":-1.2,"spinRate":2277,"spinDirection":170},"zone":5,"typeConfidence":0.91,"plateTime":0.43062817792060315,"extension":6.944389842052464},"hitData":{"launchSpeed":83.2,"launchAngle":25.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":202.5,"coordY":115.93}},"index":2,"playId":"2446bc3c-0155-31d2-bef3-8f8e7df6c6fa","pitchNumber":2,"startTime":"2026-07-12T21:32:50.594Z","endTime":"2026-07-12T21:33:00.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:33:00.312Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kazuma Okamoto flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T21:33:19.865Z","endTime":"2026-07-12T21:33:59.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"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(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":81.8,"endSpeed":75.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4533166026845,"aZ":-27.102513757669204,"pfxX":6.881896349337673,"pfxZ":3.5422719138197714,"pX":-0.22580650408371328,"pZ":2.7712622704655385,"vX0":4.7429531593207646,"vY0":-119.09709395116406,"vZ0":0.8432025649462594,"x":125.61,"y":163.96,"x0":-3.1392349283064367,"y0":50.00516347255534,"z0":4.869040433725259,"aX":9.858832179201002},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.8,"breakHorizontal":-13.7,"spinRate":2371,"spinDirection":85},"zone":5,"typeConfidence":0.92,"plateTime":0.46038691357433814,"extension":6.854427430541618},"index":0,"playId":"b0f4bc96-aebd-321c-a248-3f9ad58e3dd2","pitchNumber":1,"startTime":"2026-07-12T21:33:33.090Z","endTime":"2026-07-12T21:33:36.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.481065169822056,"aZ":-20.66041688512086,"pfxX":-11.309772658815895,"pfxZ":6.054318609022388,"pX":-0.38194177757307274,"pZ":3.0143335134749103,"vX0":10.52697116605098,"vY0":-136.85243586442198,"vZ0":-1.544443984146853,"x":131.56,"y":157.39,"x0":-2.8042861935541437,"y0":50.001372759662615,"z0":4.997502210951833,"aX":-21.50535040984132},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.8,"breakHorizontal":18.4,"spinRate":2092,"spinDirection":234},"zone":1,"typeConfidence":0.9,"plateTime":0.39983824711754146,"extension":6.783630613695754},"hitData":{"launchSpeed":87.5,"launchAngle":46.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.19,"coordY":102.75}},"index":1,"playId":"e508ab24-327e-3165-a359-cbddcc1588f0","pitchNumber":2,"startTime":"2026-07-12T21:33:48.277Z","endTime":"2026-07-12T21:33:59.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:33:59.317Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daulton Varsho singles on a sharp line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T21:34:09.902Z","endTime":"2026-07-12T21:34:33.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"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_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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.436485391396026,"aZ":-29.29535134503203,"pfxX":1.886653429703375,"pfxZ":1.772606409661842,"pX":-0.603600796346728,"pZ":1.833823080852207,"vX0":5.581192380102481,"vY0":-126.44057886966885,"vZ0":-1.9606264817645647,"x":140.01,"y":189.27,"x0":-3.0799171655751576,"y0":50.005756351892764,"z0":4.95732524298874,"aX":3.072616424181031},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.0,"breakHorizontal":-4.7,"spinRate":2325,"spinDirection":168},"zone":7,"typeConfidence":0.89,"plateTime":0.43226893733305083,"extension":6.730055036255143},"hitData":{"launchSpeed":104.1,"launchAngle":11.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":128.11,"coordY":95.55}},"index":0,"playId":"9174c3ad-bbed-39e2-b7f5-a0c850bcecdb","pitchNumber":1,"startTime":"2026-07-12T21:34:21.265Z","endTime":"2026-07-12T21:34:33.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:34:33.078Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Valenzuela strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T21:34:48.239Z","endTime":"2026-07-12T21:37:00.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"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":94.4,"endSpeed":85.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53300748922248,"aZ":-17.758247031960778,"pfxX":-10.164453162867964,"pfxZ":7.6299973280895355,"pX":-0.11269938302495573,"pZ":1.8903538032293143,"vX0":11.033686777455886,"vY0":-136.9064617036785,"vZ0":-4.83632069681604,"x":121.3,"y":187.74,"x0":-2.8834451684159492,"y0":50.00456800070005,"z0":4.903487402966871,"aX":-19.208586284115253},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.8,"breakHorizontal":16.0,"spinRate":2271,"spinDirection":229},"zone":8,"typeConfidence":0.9,"plateTime":0.4007827013992533,"extension":6.811938594205338},"index":0,"playId":"8e2a7e75-388c-3929-b538-4a960ea2bf94","pitchNumber":1,"startTime":"2026-07-12T21:34:58.284Z","endTime":"2026-07-12T21:35:02.126Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"f8bd5df4-4393-369d-b487-c1d4b41f0da0","startTime":"2026-07-12T21:35:15.235Z","endTime":"2026-07-12T21:35:18.235Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.755960476604823,"aZ":-29.098596313390132,"pfxX":-11.737350627000707,"pfxZ":2.1140137700424586,"pX":-0.5507233372697815,"pZ":0.6022376640171597,"vX0":9.380814186894229,"vY0":-119.91790143684993,"vZ0":-3.690044534557834,"x":137.99,"y":222.52,"x0":-2.9933585624532544,"y0":50.00055039062576,"z0":4.764090923176083,"aX":-17.0478139607614},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.1,"breakHorizontal":19.0,"spinRate":2300,"spinDirection":269},"zone":13,"typeConfidence":0.9,"plateTime":0.45720806596215136,"extension":7.01544909718235},"index":2,"playId":"aa504eb5-a74f-3608-8505-282bf00666c7","pitchNumber":2,"startTime":"2026-07-12T21:35:35.870Z","endTime":"2026-07-12T21:35:40.891Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.954489398623465,"aZ":-29.00046135165245,"pfxX":-13.064794926662442,"pfxZ":2.2039361672865008,"pX":1.252654402222308,"pZ":0.5657639944799018,"vX0":13.707606385761913,"vY0":-119.29625196693257,"vZ0":-3.9318408534009457,"x":69.25,"y":223.5,"x0":-2.8704591301182885,"y0":50.0041301542146,"z0":4.849487986424045,"aX":-18.832318667408856},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.2,"breakHorizontal":20.4,"spinRate":2198,"spinDirection":260},"zone":14,"typeConfidence":0.91,"plateTime":0.45913165706587655,"extension":7.0657772025621375},"index":3,"playId":"b4f51f57-16ad-3930-ba12-4c517f8684cc","pitchNumber":3,"startTime":"2026-07-12T21:36:01.759Z","endTime":"2026-07-12T21:36:08.273Z","isPitch":true,"type":"pitch"},{"details":{"description":"Daulton Varsho steals (9) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"actionPlayId":"b4f51f57-16ad-3930-ba12-4c517f8684cc","startTime":"2026-07-12T21:36:12.205Z","endTime":"2026-07-12T21:36:35.065Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":662139,"link":"/api/v1/people/662139"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.102788616305357,"aZ":-27.638050573112704,"pfxX":-0.5602910590781613,"pfxZ":2.7306009783103997,"pX":-0.5265616974085809,"pZ":1.4742598268439495,"vX0":6.405356746155814,"vY0":-127.51022152716979,"vZ0":-3.526772340191176,"x":137.07,"y":198.97,"x0":-2.9891665985625604,"y0":50.00309635675121,"z0":5.035563797961273,"aX":-0.9317806250541826},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.4,"breakHorizontal":-0.4,"spinRate":2298,"spinDirection":180},"zone":13,"typeConfidence":0.89,"plateTime":0.4281564928721937,"extension":6.883971446954394},"index":5,"playId":"4018c191-05db-3500-9934-9a63e04b3928","pitchNumber":4,"startTime":"2026-07-12T21:36:35.065Z","endTime":"2026-07-12T21:36:40.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.315337763878656,"aZ":-32.73908816198441,"pfxX":-10.057292209592774,"pfxZ":-0.3859427696055979,"pX":-0.47463783134169607,"pZ":1.4654268133557133,"vX0":8.471410979454372,"vY0":-120.00598393719373,"vZ0":-1.2961465464088606,"x":135.09,"y":199.21,"x0":-2.744497033192654,"y0":50.00366186236101,"z0":4.929951475305987,"aX":-14.663761803568155},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.7,"breakHorizontal":16.2,"spinRate":2308,"spinDirection":266},"zone":13,"typeConfidence":0.9,"plateTime":0.45648648209669496,"extension":6.961042038647034},"index":6,"playId":"0c1fc1c5-ab73-3906-86aa-18e71d4375f5","pitchNumber":5,"startTime":"2026-07-12T21:36:56.376Z","endTime":"2026-07-12T21:37:00.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:37:00.641Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T21:39:25.553Z","endTime":"2026-07-12T21:39:55.501Z","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":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":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":664770,"link":"/api/v1/people/664770"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.616846040296448,"aZ":-31.520892989267054,"pfxX":-11.54287535220191,"pfxZ":0.4559470938862731,"pX":-0.8520080899796227,"pZ":1.7805820132576462,"vX0":6.998925425186945,"vY0":-120.60844067405186,"vZ0":-2.533455730458469,"x":149.48,"y":190.7,"x0":-2.320187414315425,"y0":50.00500382431447,"z0":5.677701542072035,"aX":-16.684112891775335},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.4,"breakHorizontal":18.8,"spinRate":1720,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.45747929691830524,"extension":6.921780127335282},"index":0,"playId":"5361dac9-b409-3f7a-b48e-50b7b466203f","pitchNumber":1,"startTime":"2026-07-12T21:39:29.168Z","endTime":"2026-07-12T21:39:34.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.162112768309704,"aZ":-12.560384662383324,"pfxX":-7.366744613072012,"pfxZ":10.600492233615988,"pX":-0.12373483018944975,"pZ":2.5422927563900535,"vX0":8.10515383206658,"vY0":-135.76349623103047,"vZ0":-5.940688624649575,"x":121.72,"y":170.14,"x0":-2.2032942329214653,"y0":50.00526285289253,"z0":5.647841409460755,"aX":-13.633620948231275},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.0,"breakHorizontal":11.4,"spinRate":2353,"spinDirection":216},"zone":5,"typeConfidence":0.9,"plateTime":0.40481358139638735,"extension":6.889441678214039},"hitData":{"launchSpeed":98.8,"launchAngle":57.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.67,"coordY":114.65}},"index":1,"playId":"e4ef5927-153c-34a4-8abe-54f1167464e0","pitchNumber":2,"startTime":"2026-07-12T21:39:42.840Z","endTime":"2026-07-12T21:39:55.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:39:55.501Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out to first baseman Sean Keys.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T21:40:09.354Z","endTime":"2026-07-12T21:41:00.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":815873,"link":"/api/v1/people/815873"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.3,"endSpeed":75.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63650658149867,"aZ":-29.355450850390536,"pfxX":-1.4032223753314224,"pfxZ":1.9762013480272227,"pX":-0.5483790681423311,"pZ":0.8691752416204006,"vX0":4.921814940328509,"vY0":-118.35797175826868,"vZ0":-4.659657776452473,"x":137.9,"y":215.31,"x0":-2.46838215206883,"y0":50.002085435043185,"z0":5.537891615453755,"aX":-2.0003119882978826},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.8,"breakHorizontal":1.4,"spinRate":2210,"spinDirection":180},"zone":13,"typeConfidence":2.0,"plateTime":0.4619795919821015,"extension":6.840623396222001},"index":0,"playId":"38e36b10-a6b5-3e2b-8562-61d286ebd1d8","pitchNumber":1,"startTime":"2026-07-12T21:40:14.581Z","endTime":"2026-07-12T21:40:18.452Z","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":93.7,"endSpeed":85.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.459007365287285,"aZ":-12.999427593830085,"pfxX":-7.0862307776486215,"pfxZ":10.307123547445332,"pX":-0.9629344357927759,"pZ":2.07355082880765,"vX0":5.976251326237832,"vY0":-136.1532983403629,"vZ0":-6.923321573855475,"x":153.7,"y":182.79,"x0":-2.275696562296746,"y0":50.000856486705835,"z0":5.565638980945472,"aX":-13.180532494699184},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":11.4,"spinRate":2404,"spinDirection":216},"zone":13,"typeConfidence":0.9,"plateTime":0.4037103836459859,"extension":6.779573585635877},"index":1,"playId":"9fd75e45-e60a-3d8a-8e22-78f57e35a953","pitchNumber":2,"startTime":"2026-07-12T21:40:25.771Z","endTime":"2026-07-12T21:40:29.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.891152115183083,"aZ":-10.406748554812134,"pfxX":-7.004944998221167,"pfxZ":11.525074947650369,"pX":-0.3061355526569725,"pZ":2.3979494443406075,"vX0":7.381906656401255,"vY0":-136.96793222373117,"vZ0":-6.633379233471594,"x":128.67,"y":174.04,"x0":-2.133599832719874,"y0":50.00462738402349,"z0":5.57223039942055,"aX":-13.23349465245917},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.6,"breakHorizontal":11.0,"spinRate":2426,"spinDirection":217},"zone":4,"typeConfidence":0.91,"plateTime":0.40078600893162664,"extension":6.820696369628481},"index":2,"playId":"8a9e7e8d-001f-3a1c-9b8d-c3baf68606f4","pitchNumber":3,"startTime":"2026-07-12T21:40:37.572Z","endTime":"2026-07-12T21:40:40.690Z","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":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09272515807934,"aZ":-28.298087575255163,"pfxX":-9.854762650936179,"pfxZ":2.466015879536819,"pX":-1.4109622461912885,"pZ":2.4601294902327657,"vX0":5.7633952915189255,"vY0":-124.67832564911565,"vZ0":-1.936401036574974,"x":170.78,"y":172.36,"x0":-2.4722641841008692,"y0":50.00493498443252,"z0":5.582383588747665,"aX":-15.515001879052594},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.2,"breakHorizontal":16.6,"spinRate":1341,"spinDirection":241},"zone":13,"typeConfidence":0.89,"plateTime":0.43931709850230094,"extension":6.793284714091598},"hitData":{"launchSpeed":62.6,"launchAngle":-46.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.74,"coordY":183.39}},"index":3,"playId":"3cb9448b-b343-3aa6-a084-7f6e69aa848a","pitchNumber":4,"startTime":"2026-07-12T21:40:51.461Z","endTime":"2026-07-12T21:41:00.098Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:41:00.098Z","atBatIndex":43},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Xander Bogaerts pops out to shortstop Andrés Giménez.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T21:41:13.944Z","endTime":"2026-07-12T21:42:05.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":95.7,"endSpeed":87.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54836274046433,"aZ":-12.746615461801923,"pfxX":-7.593640857633433,"pfxZ":10.001582281411192,"pX":0.2128893197354108,"pZ":2.0572694461024996,"vX0":9.095592225779994,"vY0":-138.84714721196636,"vZ0":-7.370699513305144,"x":108.89,"y":183.23,"x0":-2.126634960755062,"y0":50.00391156854331,"z0":5.603709488230911,"aX":-14.752968645640578},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":11.8,"spinRate":2332,"spinDirection":217},"zone":8,"typeConfidence":0.91,"plateTime":0.39524716212505906,"extension":6.8780693479671715},"index":0,"playId":"5672e02b-b1e0-367b-9793-522a56e4724b","pitchNumber":1,"startTime":"2026-07-12T21:41:23.916Z","endTime":"2026-07-12T21:41:27.476Z","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":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.146658268362692,"aZ":-28.967562631634163,"pfxX":-0.2530122473334768,"pfxZ":2.0415538585522324,"pX":0.33960260100409434,"pZ":1.591473283192381,"vX0":6.558311415867712,"vY0":-124.36711410746247,"vZ0":-3.9581872910112432,"x":104.06,"y":195.81,"x0":-2.2949713552262554,"y0":50.003800152219725,"z0":5.597145385788024,"aX":-0.3980460904198857},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.0,"breakHorizontal":-1.0,"spinRate":2332,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4398348853517593,"extension":6.815340310092639},"index":1,"playId":"eb90eacd-53c3-312c-ba11-5c195e4269d9","pitchNumber":2,"startTime":"2026-07-12T21:41:34.935Z","endTime":"2026-07-12T21:41:38.655Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-12T21:41:45.674Z","endTime":"2026-07-12T21:41:56.361Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.196443812550648,"aZ":-25.058058202829844,"pfxX":-10.083209496507937,"pfxZ":4.463675039210215,"pX":-0.05773866109777198,"pZ":1.1211471827042594,"vX0":9.015474923083127,"vY0":-125.67791560151726,"vZ0":-5.531076771594159,"x":119.2,"y":208.51,"x0":-2.3866991499926598,"y0":50.00495863672042,"z0":5.393816711089019,"aX":-16.08313482337855},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.0,"breakHorizontal":16.1,"spinRate":1482,"spinDirection":235},"zone":13,"typeConfidence":0.88,"plateTime":0.43633947364350023,"extension":6.8906673730216665},"hitData":{"launchSpeed":75.6,"launchAngle":59.0,"totalDistance":171.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":109.06,"coordY":135.13}},"index":3,"playId":"3ecbb7dc-6f75-319e-ac90-d95960f5ef82","pitchNumber":3,"startTime":"2026-07-12T21:41:56.361Z","endTime":"2026-07-12T21:42:05.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:42:05.568Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sean Keys flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T21:44:10.976Z","endTime":"2026-07-12T21:46:49.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Hart replaces Ron Marinaccio.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T21:43:28.070Z","endTime":"2026-07-12T21:44:13.138Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606996,"link":"/api/v1/people/606996"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.588937618943685,"aZ":-27.248705068666446,"pfxX":-0.3512111498003483,"pfxZ":2.8579128067900514,"pX":-0.6766345980885162,"pZ":2.075136089978367,"vX0":-7.216776452396737,"vY0":-130.17982806723347,"vZ0":-3.90612510193926,"x":142.79,"y":182.75,"x0":2.1735772054704396,"y0":50.00008706879253,"z0":5.650941599126087,"aX":-0.6029560007632819},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.6,"breakHorizontal":2.2,"spinRate":2424,"spinDirection":185},"zone":7,"typeConfidence":0.91,"plateTime":0.42028307568914913,"extension":6.291407021625925},"index":1,"playId":"5d8ce319-c5c7-300f-a217-90bd2f619d0c","pitchNumber":1,"startTime":"2026-07-12T21:44:13.138Z","endTime":"2026-07-12T21:44:16.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.743986813140225,"aZ":-34.110432628887075,"pfxX":-8.503148939251743,"pfxZ":-1.3381601992208374,"pX":-0.8225149874407796,"pZ":0.788409299904892,"vX0":-5.104782308122544,"vY0":-120.44864475536598,"vZ0":-3.962363716025399,"x":148.35,"y":217.49,"x0":2.436333669455759,"y0":50.000387039079186,"z0":5.505803795217727,"aX":-12.35502504286084},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.1,"breakHorizontal":16.7,"spinRate":2840,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.45663900938188995,"extension":6.0324059675866035},"index":2,"playId":"77bcd749-abb1-3087-ba13-24a1f7d2b7c3","pitchNumber":2,"startTime":"2026-07-12T21:44:29.493Z","endTime":"2026-07-12T21:44:36.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.865209225965174,"aZ":-30.817825927586366,"pfxX":-10.073641604454295,"pfxZ":0.9200105590636927,"pX":0.6052478773352774,"pZ":2.8334533929877197,"vX0":-1.8491070784609474,"vY0":-120.87741822094135,"vZ0":-0.17129410436361925,"x":93.93,"y":162.28,"x0":2.689199177565252,"y0":50.00478990487155,"z0":5.614164309861627,"aX":-14.887114198427815},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.9,"breakHorizontal":18.7,"spinRate":2782,"spinDirection":287},"zone":6,"typeConfidence":0.91,"plateTime":0.4533744406646316,"extension":6.112201153991772},"index":3,"playId":"22df9829-8f9e-3af8-83b1-5b118080e4d2","pitchNumber":3,"startTime":"2026-07-12T21:44:52.013Z","endTime":"2026-07-12T21:44:55.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.334470089539185,"aZ":-23.881828518202315,"pfxX":9.603795369070077,"pfxZ":4.275122510982161,"pX":0.7401437081981254,"pZ":1.3889493642360595,"vX0":-6.5086635796126835,"vY0":-137.82114392145127,"vZ0":-6.802768602541832,"x":88.79,"y":201.28,"x0":1.8750662647398666,"y0":50.000405786562965,"z0":5.483009551929212,"aX":18.62066017499729},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.6,"breakHorizontal":-16.2,"spinRate":2121,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.3962033050124183,"extension":6.398694360731055},"index":4,"playId":"8eb72cc7-6423-37f7-8f76-748ecafbf92f","pitchNumber":4,"startTime":"2026-07-12T21:45:11.203Z","endTime":"2026-07-12T21:45:15.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.000466008314824,"aZ":-29.237597839041307,"pfxX":-9.00198150268239,"pfxZ":1.9283495374936752,"pX":0.11400724687763089,"pZ":1.6278462644711449,"vX0":-2.680916120677496,"vY0":-122.34473475455071,"vZ0":-3.3103756519673704,"x":112.65,"y":194.83,"x0":2.3923120716716832,"y0":50.00436398514218,"z0":5.491072072030672,"aX":-13.715087481630134},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.0,"breakHorizontal":16.9,"spinRate":2789,"spinDirection":283},"zone":8,"typeConfidence":0.92,"plateTime":0.44684220196896796,"extension":5.907965119271963},"index":5,"playId":"db61d616-7fa4-3321-97b4-0ce925e083a5","pitchNumber":5,"startTime":"2026-07-12T21:45:28.831Z","endTime":"2026-07-12T21:45:32.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.927599644698542,"aZ":-21.248063504001355,"pfxX":9.887496221798251,"pfxZ":5.55010823192415,"pX":-0.2332674441849323,"pZ":2.0761490669511513,"vX0":-9.265532703031626,"vY0":-138.88678420505488,"vZ0":-5.3667404558626846,"x":125.89,"y":182.72,"x0":1.8493764517394964,"y0":50.00258333072381,"z0":5.431892446686563,"aX":19.461203765537192},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.1,"breakHorizontal":-16.2,"spinRate":2151,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.39324927885927874,"extension":6.70511107294959},"index":6,"playId":"fa4bb031-1a92-3ec8-a4d9-b95e36cda972","pitchNumber":6,"startTime":"2026-07-12T21:45:52.983Z","endTime":"2026-07-12T21:45:56.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16394597991789,"aZ":-29.47703520896452,"pfxX":-8.204914550861156,"pfxZ":1.8070846462540882,"pX":0.8058431627124203,"pZ":2.7908414396761025,"vX0":-1.42413332623381,"vY0":-121.67706833124433,"vZ0":-0.5973595116569692,"x":86.28,"y":163.43,"x0":2.4649137617929,"y0":50.000606141012554,"z0":5.606500761422656,"aX":-12.230004274790128},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.4,"breakHorizontal":15.2,"spinRate":2722,"spinDirection":287},"zone":6,"typeConfidence":0.92,"plateTime":0.45114127631023937,"extension":6.036704971252884},"index":7,"playId":"7aa8d298-f2f1-3018-94f0-5a70f41780ce","pitchNumber":7,"startTime":"2026-07-12T21:46:15.414Z","endTime":"2026-07-12T21:46:19.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70148776152114,"aZ":-27.89432213289043,"pfxX":-3.248709140711401,"pfxZ":2.4600586817937797,"pX":-0.1915690606277353,"pZ":1.6801050762743592,"vX0":-4.782580658030172,"vY0":-130.44636123489525,"vZ0":-4.52253456865591,"x":124.3,"y":193.42,"x0":2.0803839769052197,"y0":50.00480234196105,"z0":5.513055434377608,"aX":-5.659139099082248},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.7,"breakHorizontal":6.8,"spinRate":2530,"spinDirection":209},"zone":8,"typeConfidence":0.91,"plateTime":0.4181760648495696,"extension":6.202376272025576},"hitData":{"launchSpeed":98.6,"launchAngle":35.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":94.06,"coordY":59.4}},"index":8,"playId":"7d975169-625a-3916-ae6c-2758fffb7ed6","pitchNumber":8,"startTime":"2026-07-12T21:46:37.959Z","endTime":"2026-07-12T21:46:49.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:46:49.175Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonatan Clase grounds out, third baseman Sung-Mun Song to first baseman Ty France.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T21:47:05.308Z","endTime":"2026-07-12T21:48:41.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.837473094961645,"aZ":-23.754396440035237,"pfxX":9.401007331375972,"pfxZ":4.305469366986506,"pX":1.7329331134838506,"pZ":3.492364279501731,"vX0":-4.042192360068182,"vY0":-139.0889111907855,"vZ0":-1.4717295598407898,"x":49.67,"y":99.22,"x0":1.9855142434837374,"y0":50.00229341063378,"z0":5.606998127643753,"aX":18.377559322190038},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.7,"breakHorizontal":-16.2,"spinRate":2145,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.3941319506677319,"extension":6.293033109422881},"index":0,"playId":"697ac672-6778-339b-9d40-b528e9b1bc9e","pitchNumber":1,"startTime":"2026-07-12T21:47:15.862Z","endTime":"2026-07-12T21:47:19.797Z","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":90.5,"endSpeed":83.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.874054680649934,"aZ":-27.0095602596564,"pfxX":-1.5769834303057522,"pfxZ":2.9087751465433893,"pX":1.007847338079518,"pZ":3.3617923665710414,"vX0":-2.5920031715027205,"vY0":-131.83706836740012,"vZ0":-0.926256511270253,"x":78.58,"y":148.01,"x0":2.205478798501217,"y0":50.00148137453885,"z0":5.696445495363223,"aX":-2.7981373302546664},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.3,"breakHorizontal":3.4,"spinRate":2283,"spinDirection":176},"zone":12,"typeConfidence":0.91,"plateTime":0.41416218979732733,"extension":6.144203768130141},"index":1,"playId":"9d53027a-f164-3e9f-9783-406ff59a785e","pitchNumber":2,"startTime":"2026-07-12T21:47:33.009Z","endTime":"2026-07-12T21:47:36.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.918070179483042,"aZ":-22.484196690232352,"pfxX":8.978025335461513,"pfxZ":5.1863411527353565,"pX":1.101171685159204,"pZ":1.614937507234652,"vX0":-5.721258594445918,"vY0":-135.84874489801393,"vZ0":-5.81942117807719,"x":75.03,"y":195.18,"x0":2.068659245343577,"y0":50.00357318309351,"z0":5.349223256009189,"aX":16.771707550216988},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.3,"breakHorizontal":-15.0,"spinRate":2102,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4032831286315033,"extension":6.365654515195063},"index":2,"playId":"e6045e6d-ea13-36d5-87cf-82e24948a487","pitchNumber":3,"startTime":"2026-07-12T21:47:50.883Z","endTime":"2026-07-12T21:47:57.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.587840480273037,"aZ":-24.587727011960634,"pfxX":9.600400976778047,"pfxZ":4.035549325390409,"pX":-0.11194450359922221,"pZ":2.8180459646173857,"vX0":-8.891968727466393,"vY0":-136.1462637857708,"vZ0":-2.6114198631231558,"x":121.27,"y":162.69,"x0":1.9473850811492341,"y0":50.002797138874584,"z0":5.48949141158987,"aX":18.042817963494254},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.0,"breakHorizontal":-15.5,"spinRate":2147,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.4021573840269115,"extension":6.50542141646613},"index":3,"playId":"716b0f1c-124b-3127-b35b-a0bbea6250c6","pitchNumber":4,"startTime":"2026-07-12T21:48:12.039Z","endTime":"2026-07-12T21:48:16.315Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52512669373377,"aZ":-26.941097678618455,"pfxX":-1.6876254739724135,"pfxZ":3.0160366083904826,"pX":-0.5176359432012018,"pZ":2.440265494255935,"vX0":-5.843216788894349,"vY0":-131.10519774775761,"vZ0":-2.9933689284949816,"x":136.73,"y":172.89,"x0":1.9620514568914844,"y0":50.00269727204781,"z0":5.614186305982583,"aX":-2.928585526157482},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.0,"breakHorizontal":4.3,"spinRate":2320,"spinDirection":185},"zone":4,"typeConfidence":0.91,"plateTime":0.41826814792912614,"extension":6.223757347538627},"hitData":{"launchSpeed":55.2,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.72,"coordY":173.14}},"index":4,"playId":"e41b6a7a-0745-3b77-bb0b-e043ca675cac","pitchNumber":5,"startTime":"2026-07-12T21:48:31.532Z","endTime":"2026-07-12T21:48:41.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:48:41.180Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrés Giménez flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T21:49:04.495Z","endTime":"2026-07-12T21:50:02.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"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_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":91.0,"endSpeed":85.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.338489397991896,"aZ":-24.459429521265513,"pfxX":-1.4140420442992303,"pfxZ":4.258359629321541,"pX":-1.2098012176692925,"pZ":1.8359971434755458,"vX0":-7.796911211309463,"vY0":-132.48270347006576,"vZ0":-4.953777078406296,"x":163.11,"y":189.21,"x0":1.9325850274654013,"y0":50.00132704094718,"z0":5.475894498307549,"aX":-2.558884606870336},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.1,"breakHorizontal":4.0,"spinRate":2452,"spinDirection":198},"zone":13,"typeConfidence":0.9,"plateTime":0.4105090505284794,"extension":6.524760867963472},"index":0,"playId":"7c285ad8-e673-3a1a-bd13-ac910f2f8d37","pitchNumber":1,"startTime":"2026-07-12T21:49:05.527Z","endTime":"2026-07-12T21:49:09.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.286047442512068,"aZ":-23.334989327020182,"pfxX":9.57390728936237,"pfxZ":4.525208166107065,"pX":0.2583742985648233,"pZ":1.6042137068884612,"vX0":-8.156008385478462,"vY0":-138.02266264966457,"vZ0":-5.942678245366039,"x":107.15,"y":195.47,"x0":1.9905933501031512,"y0":50.001339581595616,"z0":5.330426003039499,"aX":18.69092989490422},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.3,"breakHorizontal":-15.8,"spinRate":2070,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.3950446774734,"extension":6.673745535156274},"index":1,"playId":"7819b450-e8b8-3c06-bc5a-3f97803e5789","pitchNumber":2,"startTime":"2026-07-12T21:49:22.129Z","endTime":"2026-07-12T21:49:26.100Z","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":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.689788625954275,"aZ":-29.859867112673253,"pfxX":-8.378477565574515,"pfxZ":1.4933354098667149,"pX":-0.15899594581867213,"pZ":2.7813175661605567,"vX0":-3.6855899620342156,"vY0":-123.54418167231599,"vZ0":-0.5696314095586028,"x":123.06,"y":163.68,"x0":2.440524333826313,"y0":50.00061196158022,"z0":5.525382534476372,"aX":-12.942946880087543},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.9,"breakHorizontal":16.1,"spinRate":2712,"spinDirection":287},"zone":2,"typeConfidence":0.93,"plateTime":0.44341672128913423,"extension":6.162999420702561},"hitData":{"launchSpeed":93.9,"launchAngle":44.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.5,"coordY":85.03}},"index":2,"playId":"ce495a21-bddc-3ffb-9401-d887ba12da07","pitchNumber":3,"startTime":"2026-07-12T21:49:51.558Z","endTime":"2026-07-12T21:50:02.907Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:50:02.907Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a sharp line drive to left fielder Jonatan Clase.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T21:51:45.039Z","endTime":"2026-07-12T21:53:21.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682729,"link":"/api/v1/people/682729"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.633858764649087,"aZ":-23.522445033198178,"pfxX":-9.720992373578504,"pfxZ":5.555356384280723,"pX":1.2702850272106654,"pZ":1.3029161964755427,"vX0":11.428164737759088,"vY0":-123.70838614558978,"vZ0":-5.489670670196165,"x":68.58,"y":203.6,"x0":-2.136439583819202,"y0":50.00061734583193,"z0":5.510779455965512,"aX":-15.133371077782845},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":9.0,"breakHorizontal":15.1,"spinRate":1496,"spinDirection":233},"zone":14,"typeConfidence":0.89,"plateTime":0.4419827129018814,"extension":6.956007130522119},"index":0,"playId":"07b64976-9405-322f-97ef-5ecb34db8642","pitchNumber":1,"startTime":"2026-07-12T21:52:05.067Z","endTime":"2026-07-12T21:52:08.745Z","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":94.7,"endSpeed":86.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10798195988431,"aZ":-14.500845734253524,"pfxX":-8.360921799619387,"pfxZ":9.282940385531365,"pX":0.26762208182298847,"pZ":2.7475826810070725,"vX0":9.312127772326196,"vY0":-137.49436405416168,"vZ0":-5.259430013840442,"x":106.8,"y":164.6,"x0":-2.0860138022113524,"y0":50.00255119336973,"z0":5.6785816061473,"aX":-15.917425346280304},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":13.1,"spinRate":2327,"spinDirection":224},"zone":6,"typeConfidence":0.9,"plateTime":0.39924623725512465,"extension":6.823991789007227},"index":1,"playId":"50f80e9c-64b8-3776-8cd8-d246f4c13949","pitchNumber":2,"startTime":"2026-07-12T21:52:17.698Z","endTime":"2026-07-12T21:52:22.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48567392432776,"aZ":-27.25861045410012,"pfxX":-9.367478712978706,"pfxZ":3.2579420065270837,"pX":-0.5965265930612711,"pZ":2.0875560020540895,"vX0":7.079593550709173,"vY0":-122.4057178194306,"vZ0":-2.6950729448134743,"x":139.74,"y":182.42,"x0":-2.317613454402517,"y0":50.00157795644363,"z0":5.550774331644888,"aX":-14.130488421312059},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.5,"breakHorizontal":15.1,"spinRate":1557,"spinDirection":238},"zone":7,"typeConfidence":0.9,"plateTime":0.4484787571926554,"extension":6.854298637448663},"index":2,"playId":"74ae5355-294f-3a6c-98b2-0aef82ac234c","pitchNumber":3,"startTime":"2026-07-12T21:52:32.320Z","endTime":"2026-07-12T21:52:35.772Z","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":86.3,"endSpeed":79.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15981284623162,"aZ":-30.27121101335506,"pfxX":-10.279901989988204,"pfxZ":1.194536870296794,"pX":-0.4518501356931433,"pZ":0.7685158388287141,"vX0":8.173568145261251,"vY0":-125.31120199018937,"vZ0":-5.275656488725081,"x":134.22,"y":218.03,"x0":-2.41918547859055,"y0":50.002762242949316,"z0":5.372171640058115,"aX":-16.360249009034714},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.2,"breakHorizontal":16.8,"spinRate":1410,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.43697493498501006,"extension":6.868383681398816},"index":3,"playId":"841da71f-59f9-38fa-ac7a-a525f9f5d415","pitchNumber":4,"startTime":"2026-07-12T21:52:53.114Z","endTime":"2026-07-12T21:52:57.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.813450430306307,"aZ":-15.074834542581058,"pfxX":-6.534551825595309,"pfxZ":8.844072072831752,"pX":-0.38127351324381425,"pZ":2.527954761405242,"vX0":7.297027907350965,"vY0":-137.736097603326,"vZ0":-5.516357837127184,"x":131.53,"y":170.53,"x0":-2.2080954179933343,"y0":50.0030769806298,"z0":5.565686465627991,"aX":-12.634200853793088},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":10.4,"spinRate":2126,"spinDirection":219},"zone":4,"typeConfidence":0.89,"plateTime":0.39673206420005735,"extension":6.828440955910456},"hitData":{"launchSpeed":102.6,"launchAngle":11.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":83.4,"coordY":104.17}},"index":4,"playId":"17f85b9d-9187-3731-b74a-45f6f19ae8e5","pitchNumber":5,"startTime":"2026-07-12T21:53:09.979Z","endTime":"2026-07-12T21:53:21.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:53:21.987Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T21:53:41.264Z","endTime":"2026-07-12T21:55:11.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.368719799362445,"aZ":-13.403473996956366,"pfxX":-5.884124754530094,"pfxZ":9.792750303742958,"pX":0.3069361342959123,"pZ":3.462340974448952,"vX0":8.490798948636433,"vY0":-137.53986012851144,"vZ0":-3.476953170748805,"x":105.3,"y":145.3,"x0":-2.0549699591082313,"y0":50.00174643711372,"z0":5.65113750041774,"aX":-11.27822125666126},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":8.9,"spinRate":2103,"spinDirection":216},"zone":3,"typeConfidence":0.9,"plateTime":0.39815977631596056,"extension":6.880941760646396},"index":0,"playId":"bbeb38eb-bd8a-380b-8b27-5e1a19981b05","pitchNumber":1,"startTime":"2026-07-12T21:53:49.074Z","endTime":"2026-07-12T21:53:53.071Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.216955121435333,"aZ":-27.411450053752834,"pfxX":-7.485790540189972,"pfxZ":3.037539943475709,"pX":-0.9078902622598952,"pZ":2.7877818667110463,"vX0":5.81259110353263,"vY0":-123.79487686824605,"vZ0":-1.3022378520032498,"x":151.61,"y":163.51,"x0":-2.301361975579099,"y0":50.00536914200739,"z0":5.592586500465724,"aX":-11.746142164321425},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.5,"breakHorizontal":12.4,"spinRate":1343,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.4406462188065028,"extension":6.949062682739884},"index":1,"playId":"01145670-3e74-3b67-9469-9ffbb4ee04b2","pitchNumber":2,"startTime":"2026-07-12T21:54:11.302Z","endTime":"2026-07-12T21:54:15.085Z","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":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.256418060963657,"aZ":-27.048914786775537,"pfxX":-9.206384678840678,"pfxZ":3.2764559864296805,"pX":-0.7243718156058206,"pZ":1.1322057885191674,"vX0":6.956638002526084,"vY0":-123.5781143940836,"vZ0":-4.959778133774978,"x":144.61,"y":208.21,"x0":-2.365652873214686,"y0":50.00095688824185,"z0":5.4095588431517845,"aX":-14.38441295870587},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.2,"breakHorizontal":15.2,"spinRate":1672,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.4415071326886153,"extension":6.881956946541488},"index":2,"playId":"809f3c9f-bda3-39e8-9bd8-b136a8dd42db","pitchNumber":3,"startTime":"2026-07-12T21:54:29.928Z","endTime":"2026-07-12T21:54:33.730Z","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":94.6,"endSpeed":86.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64165835434381,"aZ":-15.746198761353313,"pfxX":-8.483282955012243,"pfxZ":8.550590500511218,"pX":-1.214055880644431,"pZ":1.4575648799279934,"vX0":5.770913906101662,"vY0":-137.51259488635793,"vZ0":-7.900146064621776,"x":163.28,"y":199.43,"x0":-2.2345188863287526,"y0":50.00256031646965,"z0":5.42982040349394,"aX":-16.294939698633215},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":14.2,"spinRate":2249,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.39786989449990795,"extension":6.871480030473146},"index":3,"playId":"13baea72-4f55-30f3-9b92-33212cd3d6b4","pitchNumber":4,"startTime":"2026-07-12T21:54:48.654Z","endTime":"2026-07-12T21:54:53.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.5,"endSpeed":87.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.531318374301986,"aZ":-13.707397434512643,"pfxX":-7.932027345589507,"pfxZ":9.413305089819712,"pX":-0.2720169203523951,"pZ":1.8315757664711334,"vX0":7.841331934793882,"vY0":-138.82302671320497,"vZ0":-7.479045000800044,"x":127.37,"y":189.33,"x0":-2.0954500098384834,"y0":50.00582792532013,"z0":5.463159840910603,"aX":-15.566993710050088},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":12.8,"spinRate":2364,"spinDirection":226},"zone":8,"typeConfidence":0.9,"plateTime":0.3937569471738276,"extension":6.800902725839466},"index":4,"playId":"451925e7-6745-3d6a-99bf-1949442d291e","pitchNumber":5,"startTime":"2026-07-12T21:55:06.302Z","endTime":"2026-07-12T21:55:11.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:55:11.955Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ty France lines out sharply to left fielder Jonatan Clase.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T21:55:27.675Z","endTime":"2026-07-12T21:55:46.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682729,"link":"/api/v1/people/682729"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.99141093310163,"aZ":-13.946100618067312,"pfxX":-7.86445944614936,"pfxZ":9.642402998735536,"pX":-0.40037768556960146,"pZ":3.0541336296800776,"vX0":7.622789199289693,"vY0":-137.02401764879653,"vZ0":-4.458298166798705,"x":132.26,"y":156.32,"x0":-2.204758695085448,"y0":50.000891769253215,"z0":5.66417232235269,"aX":-14.863171845334593},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":12.5,"spinRate":2285,"spinDirection":213},"zone":1,"typeConfidence":0.9,"plateTime":0.4006622468365224,"extension":6.794115107054362},"hitData":{"launchSpeed":104.2,"launchAngle":18.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":64.61,"coordY":90.54}},"index":0,"playId":"5a3e5f3f-d187-3a7c-9242-ae722636e38d","pitchNumber":1,"startTime":"2026-07-12T21:55:37.213Z","endTime":"2026-07-12T21:55:46.813Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:55:46.813Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T21:56:02.478Z","endTime":"2026-07-12T21:57:32.410Z","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":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.336765951550568,"aZ":-14.947017899601553,"pfxX":-6.677058453760585,"pfxZ":9.206369835085145,"pX":-1.6645746380785011,"pZ":4.037971457202983,"vX0":4.251256058056274,"vY0":-136.05822663603126,"vZ0":-1.6348385916056876,"x":180.45,"y":129.75,"x0":-2.3812026476594497,"y0":50.004491847099956,"z0":5.684351247955919,"aX":-12.497965885605547},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":11.2,"spinRate":2196,"spinDirection":215},"zone":11,"typeConfidence":0.89,"plateTime":0.4028319347928142,"extension":6.77502579879364},"index":0,"playId":"58ce229d-e44c-39e5-bc49-5d39826076b1","pitchNumber":1,"startTime":"2026-07-12T21:56:15.353Z","endTime":"2026-07-12T21:56:18.353Z","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":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.237701444043367,"aZ":-15.317038163055065,"pfxX":-7.425664322641453,"pfxZ":8.962879876763129,"pX":-0.7305477714619935,"pZ":2.012205039522804,"vX0":6.551574384029377,"vY0":-135.8947247289145,"vZ0":-6.576378831444838,"x":144.85,"y":184.45,"x0":-2.2013887441823603,"y0":50.00336025049013,"z0":5.517169955989262,"aX":-13.966194327804654},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.1,"breakHorizontal":12.1,"spinRate":2258,"spinDirection":221},"zone":7,"typeConfidence":0.89,"plateTime":0.4022084494489784,"extension":6.961100430945326},"index":1,"playId":"94a5c47a-e6fd-3637-b787-f207dc48a95d","pitchNumber":2,"startTime":"2026-07-12T21:56:35.192Z","endTime":"2026-07-12T21:56:38.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.736088551551397,"aZ":-11.680944070702958,"pfxX":-7.326447009053354,"pfxZ":10.47490542980838,"pX":0.4889960353742235,"pZ":1.858587071441108,"vX0":9.641021091031064,"vY0":-138.8887954705351,"vZ0":-7.667489690474442,"x":98.36,"y":188.6,"x0":-2.0732460321195765,"y0":50.00134675368212,"z0":5.429544834131695,"aX":-14.3315534392633},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.5,"breakHorizontal":11.3,"spinRate":2421,"spinDirection":218},"zone":9,"typeConfidence":0.91,"plateTime":0.39416949495497944,"extension":6.916973168712088},"index":2,"playId":"b339fbc0-5874-3e42-b40f-c3fb63727aae","pitchNumber":3,"startTime":"2026-07-12T21:56:57.972Z","endTime":"2026-07-12T21:57:01.879Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-12T21:57:12.123Z","endTime":"2026-07-12T21:57:28.726Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.340856531783796,"aZ":-28.184102346979916,"pfxX":-8.836539609054988,"pfxZ":2.598562085898001,"pX":-0.47139221828467276,"pZ":1.0145800380481498,"vX0":7.47539585012996,"vY0":-123.61312444853324,"vZ0":-4.821831186738391,"x":134.97,"y":211.39,"x0":-2.397533269864011,"y0":50.00291424681045,"z0":5.37734464149484,"aX":-13.574074925150574},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.7,"breakHorizontal":14.0,"spinRate":1279,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4443500867418422,"extension":6.929664936976912},"index":4,"playId":"5e239959-7a30-3c6d-8067-5c197444b680","pitchNumber":4,"startTime":"2026-07-12T21:57:28.726Z","endTime":"2026-07-12T21:57:32.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:57:32.410Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ernie Clement strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T21:59:40.049Z","endTime":"2026-07-12T22:00:42.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"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":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Adrian Morejon replaces Kyle Hart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T21:59:01.654Z","endTime":"2026-07-12T21:59:41.985Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670970,"link":"/api/v1/people/670970"},"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(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.3,"endSpeed":90.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.482682694811842,"aZ":-20.157423144026026,"pfxX":8.975590717277647,"pfxZ":5.7439911063815146,"pX":0.5815524913688968,"pZ":3.0188833167558924,"vX0":-8.374760633722763,"vY0":-142.93663431202447,"vZ0":-4.505010885287358,"x":94.83,"y":157.27,"x0":2.367350988767873,"y0":50.005908674971664,"z0":5.862181598620508,"aX":18.784823787446033},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":9.7,"breakHorizontal":-14.8,"spinRate":2510,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.3815783871314511,"extension":6.048717079929536},"index":1,"playId":"88fda26e-23b2-37a3-bb4d-2503db5a9846","pitchNumber":1,"startTime":"2026-07-12T21:59:41.985Z","endTime":"2026-07-12T21:59:45.545Z","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.3,"endSpeed":89.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92161981514627,"aZ":-11.05854371824642,"pfxX":3.574758966920397,"pfxZ":10.341951179429682,"pX":0.7613100827032806,"pZ":4.073803860151926,"vX0":-5.533981713211315,"vY0":-141.66019946701334,"vZ0":-3.463519533208464,"x":87.98,"y":128.79,"x0":2.271475118314424,"y0":50.005182736253154,"z0":6.014029514817369,"aX":7.300851036310751},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.2,"breakHorizontal":-5.4,"spinRate":2415,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.3859411596748612,"extension":6.106443950606882},"index":2,"playId":"a581aae4-d6d9-337f-9856-c32a778e3d08","pitchNumber":2,"startTime":"2026-07-12T22:00:00.317Z","endTime":"2026-07-12T22:00:03.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.966525813490637,"aZ":-30.769049034863407,"pfxX":7.343042807544898,"pfxZ":0.7967778575756896,"pX":0.08310808831166484,"pZ":0.12387660148046704,"vX0":-8.751238276148136,"vY0":-131.88567255029156,"vZ0":-8.721138412974584,"x":113.83,"y":235.44,"x0":2.483886639982786,"y0":50.005419789006304,"z0":5.7295484793931815,"aX":12.991378692488079},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-0.2,"breakHorizontal":-11.5,"spinRate":1121,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.4146494894163899,"extension":6.106277054249707},"index":3,"playId":"dd4c9e47-c04a-3c82-b55e-7d66b7eb5222","pitchNumber":3,"startTime":"2026-07-12T22:00:16.477Z","endTime":"2026-07-12T22:00:20.995Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.126789807773545,"aZ":-36.41652560707238,"pfxX":8.455322992105385,"pfxZ":-2.462586101804429,"pX":0.16344139107058842,"pZ":-0.6116762742924338,"vX0":-8.650397973325596,"vY0":-131.34327621156874,"vZ0":-9.415224940855712,"x":110.77,"y":255.3,"x0":2.42127101822882,"y0":50.00183874321159,"z0":5.776011439058584,"aX":14.584364585588084},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-6.6,"breakHorizontal":-13.1,"spinRate":1176,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.41907953979139156,"extension":6.092671480599033},"index":4,"playId":"4905c9a1-066b-3edb-9a37-0eb89a11e678","pitchNumber":4,"startTime":"2026-07-12T22:00:36.560Z","endTime":"2026-07-12T22:00:42.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:00:42.575Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Myles Straw grounds out, third baseman Sung-Mun Song to first baseman Ty France.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T22:01:18.162Z","endTime":"2026-07-12T22:01:43.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"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":[1,2],"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":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Myles Straw replaces Nathan Lukes.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T22:01:11.553Z","endTime":"2026-07-12T22:01:20.372Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":664770,"link":"/api/v1/people/664770"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":90.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13147213939585,"aZ":-22.70175030272682,"pfxX":10.07253900837677,"pfxZ":4.497577874733792,"pX":-0.5125065831535854,"pZ":2.1267910702786987,"vX0":-11.815901685272403,"vY0":-144.35866284498826,"vZ0":-6.395253811510487,"x":136.54,"y":181.36,"x0":2.3282770634241605,"y0":50.005597319850025,"z0":5.772005073487433,"aX":21.22711064045416},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.0,"breakHorizontal":-15.8,"spinRate":2335,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.3796635767462213,"extension":6.142004105860896},"index":1,"playId":"b98ef1f3-608c-37d8-b84a-096c989b8740","pitchNumber":1,"startTime":"2026-07-12T22:01:20.372Z","endTime":"2026-07-12T22:01:24.860Z","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":91.3,"endSpeed":83.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.613834194979823,"aZ":-31.57061443729187,"pfxX":5.401239117729599,"pfxZ":0.3334417827587455,"pX":0.31996560525617457,"pZ":2.119073443728213,"vX0":-7.412334533674967,"vY0":-132.72375585462478,"vZ0":-3.914754390252231,"x":104.8,"y":181.57,"x0":2.4481184684198936,"y0":50.00016867327815,"z0":5.914322166547883,"aX":9.628508595260994},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.0,"breakHorizontal":-8.2,"spinRate":949,"spinDirection":113},"zone":6,"typeConfidence":2.0,"plateTime":0.4128228836827583,"extension":6.088470662542754},"hitData":{"launchSpeed":88.4,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.37,"coordY":168.74}},"index":2,"playId":"fe1d6a67-96bc-3c09-87e9-767da455f250","pitchNumber":2,"startTime":"2026-07-12T22:01:35.309Z","endTime":"2026-07-12T22:01:43.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:01:43.078Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vladimir Guerrero Jr. lines out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T22:01:54.073Z","endTime":"2026-07-12T22:03:20.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"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,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":84.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.720377920105893,"aZ":-27.541419539992596,"pfxX":-2.039498677021581,"pfxZ":2.6071431457739376,"pX":1.083888818690914,"pZ":2.39843177766337,"vX0":-3.792939610900594,"vY0":-131.64977695472282,"vZ0":-3.7774756008329757,"x":75.68,"y":174.02,"x0":2.8013601037861586,"y0":50.00216712055625,"z0":5.862288638281801,"aX":-3.6239184155259427},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.2,"breakHorizontal":4.4,"spinRate":2741,"spinDirection":290},"zone":14,"typeConfidence":2.0,"plateTime":0.4141076973160933,"extension":5.98813091760101},"index":0,"playId":"6731cf06-94d2-3339-9578-393e9a354a8e","pitchNumber":1,"startTime":"2026-07-12T22:02:07.174Z","endTime":"2026-07-12T22:02:10.915Z","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":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.550757225869695,"aZ":-21.116329848281953,"pfxX":9.971645675759353,"pfxZ":5.175538088449711,"pX":-0.17026056756795432,"pZ":2.795063920159503,"vX0":-10.560208532990577,"vY0":-144.72816228361177,"vZ0":-4.868438225995474,"x":123.49,"y":163.31,"x0":2.2179564436486734,"y0":50.00298466574106,"z0":5.779852939748903,"aX":21.30382501504083},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":8.6,"breakHorizontal":-16.2,"spinRate":2376,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.37743864247371883,"extension":6.240711301930442},"index":1,"playId":"8d60b188-0c8a-3092-8113-0cea4268ba61","pitchNumber":2,"startTime":"2026-07-12T22:02:22.306Z","endTime":"2026-07-12T22:02:26.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53845700189472,"aZ":-33.07878915528587,"pfxX":4.833683256207204,"pfxZ":-0.5050420666972659,"pX":1.2447352082976935,"pZ":2.509635970624528,"vX0":-4.901530898250147,"vY0":-132.3121484053373,"vZ0":-2.5307447494845614,"x":69.55,"y":171.02,"x0":2.4909401665858697,"y0":50.00508076738713,"z0":5.896093173086069,"aX":8.59379331019716},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.2,"breakHorizontal":-7.7,"spinRate":1021,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.41354179592917717,"extension":6.043265454269694},"index":2,"playId":"1a32c3cb-a016-37da-84b6-79dc8f338070","pitchNumber":3,"startTime":"2026-07-12T22:02:37.706Z","endTime":"2026-07-12T22:02:41.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82835373060264,"aZ":-18.692645197702706,"pfxX":8.872694946139383,"pfxZ":6.314175912144643,"pX":1.480522143730017,"pZ":2.406000097122261,"vX0":-6.678236620026023,"vY0":-144.73984914524706,"vZ0":-6.257238941488953,"x":60.57,"y":173.82,"x0":2.657784253357409,"y0":50.00269323845271,"z0":5.729101041263584,"aX":18.94189725713729},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":10.4,"breakHorizontal":-14.9,"spinRate":2406,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.37753250307650266,"extension":6.070503403490533},"index":3,"playId":"bbe50573-6384-382b-977e-4b4bd4e1e59b","pitchNumber":4,"startTime":"2026-07-12T22:02:54.439Z","endTime":"2026-07-12T22:02:58.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36465561842716,"aZ":-19.913323627087703,"pfxX":9.811843122780918,"pfxZ":5.779283554040079,"pX":-0.3949380555693655,"pZ":2.6320621585702777,"vX0":-10.848254850754868,"vY0":-144.24740762342526,"vZ0":-5.435581482595678,"x":132.05,"y":167.71,"x0":2.127354842648969,"y0":50.00394662337808,"z0":5.756009305798687,"aX":20.82232737639145},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":9.6,"breakHorizontal":-15.8,"spinRate":2436,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.37871066404455567,"extension":6.254314365810284},"hitData":{"launchSpeed":101.0,"launchAngle":19.0,"totalDistance":350.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":152.63,"coordY":60.9}},"index":4,"playId":"c3b5ee2e-8a89-39ce-9b70-b3821e09e212","pitchNumber":5,"startTime":"2026-07-12T22:03:11.431Z","endTime":"2026-07-12T22:03:20.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:03:20.526Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rodolfo Durán grounds out, second baseman Ernie Clement to first baseman Sean Keys.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T22:07:12.696Z","endTime":"2026-07-12T22:07:36.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":815873,"link":"/api/v1/people/815873"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Myles Straw remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T22:06:08.543Z","endTime":"2026-07-12T22:06:08.563Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":664770,"link":"/api/v1/people/664770"}},{"details":{"description":"Pitching Change: Tyler Rogers replaces Kevin Gausman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T22:06:08.563Z","endTime":"2026-07-12T22:07:14.970Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.4,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47698378992886,"aZ":-44.194477008604224,"pfxX":-2.5320380656774737,"pfxZ":-8.278310625823098,"pX":0.8903139985246659,"pZ":2.3866541325326507,"vX0":10.821494357919782,"vY0":-119.78393063004089,"vZ0":10.916522105057233,"x":83.06,"y":174.34,"x0":-3.360268746316653,"y0":50.00578211738923,"z0":1.7233474317657183,"aX":-3.6741829764646834},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-11.8,"breakHorizontal":1.9,"spinRate":1846,"spinDirection":325},"zone":12,"typeConfidence":0.9,"plateTime":0.4575360930775427,"extension":6.208085841817219},"index":2,"playId":"8b89389d-7693-3563-bc0d-6fd4ba0f295f","pitchNumber":1,"startTime":"2026-07-12T22:07:14.970Z","endTime":"2026-07-12T22:07:18.710Z","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":84.0,"endSpeed":76.5,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.029422706614987,"aZ":-44.580001536687476,"pfxX":-2.6251060648966833,"pfxZ":-8.305784622271798,"pX":0.38343789239093834,"pZ":2.634700093918352,"vX0":10.270980922294086,"vY0":-121.25007667522749,"vZ0":11.491105581747311,"x":102.38,"y":167.64,"x0":-3.560777101830479,"y0":50.00305974506193,"z0":1.7202028651503163,"aX":-3.9218758093241997},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-11.9,"breakHorizontal":2.4,"spinRate":1908,"spinDirection":320},"zone":3,"typeConfidence":0.91,"plateTime":0.4512001643715755,"extension":6.216276984128444},"hitData":{"launchSpeed":94.9,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":165.56,"coordY":153.04}},"index":3,"playId":"b09ed932-f4bd-3917-9671-f27fcf08221f","pitchNumber":2,"startTime":"2026-07-12T22:07:27.343Z","endTime":"2026-07-12T22:07:36.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:07:36.806Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sung-Mun Song grounds out, third baseman Kazuma Okamoto to first baseman Sean Keys.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T22:07:58.382Z","endTime":"2026-07-12T22:09:01.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":815873,"link":"/api/v1/people/815873"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":75.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.469583584980583,"aZ":-44.36970993934635,"pfxX":-2.347480564171871,"pfxZ":-8.29499636132535,"pX":-1.2226525701103759,"pZ":0.969363489770434,"vX0":6.424774752788651,"vY0":-121.23788771288271,"vZ0":7.889252369306318,"x":163.6,"y":212.61,"x0":-3.6167509106682076,"y0":50.00331019177014,"z0":1.568938140415497,"aX":-3.4514874823196937},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-12.5,"breakHorizontal":2.5,"spinRate":1945,"spinDirection":321},"zone":13,"typeConfidence":0.9,"plateTime":0.45396498646528816,"extension":6.127686909945697},"index":0,"playId":"0d494276-5dd3-3235-bc79-6eaa5758eecc","pitchNumber":1,"startTime":"2026-07-12T22:08:03.761Z","endTime":"2026-07-12T22:08:09.036Z","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":84.8,"endSpeed":76.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34087389631982,"aZ":-46.33785838158392,"pfxX":-3.175170964440526,"pfxZ":-9.40175651203185,"pX":-0.44952721441917026,"pZ":2.1544542131552005,"vX0":8.579703066221802,"vY0":-122.56021841306172,"vZ0":10.802081418154065,"x":134.13,"y":180.61,"x0":-3.5974639583915877,"y0":50.00062913436106,"z0":1.6609943880799218,"aX":-4.7850267766969266},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-13.8,"breakHorizontal":3.5,"spinRate":1999,"spinDirection":327},"zone":4,"typeConfidence":0.9,"plateTime":0.44850907047274324,"extension":6.099455322950734},"index":1,"playId":"8304713a-a329-3b4e-8c3f-9e3ee8e82eaa","pitchNumber":2,"startTime":"2026-07-12T22:08:17.366Z","endTime":"2026-07-12T22:08:21.227Z","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":83.4,"endSpeed":75.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6146331070181,"aZ":-45.93191573472701,"pfxX":-1.475895078854307,"pfxZ":-9.448419000974672,"pX":-0.31553312991805804,"pZ":1.9544781212531501,"vX0":8.272342255122593,"vY0":-120.48811354036536,"vZ0":10.718109229062732,"x":129.03,"y":186.01,"x0":-3.6166891175548153,"y0":50.00513431305662,"z0":1.5224023346212752,"aX":-2.1500487682393783},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-13.8,"breakHorizontal":0.5,"spinRate":2002,"spinDirection":324},"zone":8,"typeConfidence":0.91,"plateTime":0.45637180081887907,"extension":6.135576771339565},"index":2,"playId":"82e5c063-5a34-3009-9e01-16d47ad38d59","pitchNumber":3,"startTime":"2026-07-12T22:08:31.501Z","endTime":"2026-07-12T22:08:35.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":75.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46784208295624,"aZ":-45.91462663902948,"pfxX":-2.0952558727665025,"pfxZ":-9.251839107460153,"pX":-0.4050791330943695,"pZ":2.4374237726945327,"vX0":8.241554056518533,"vY0":-121.78127131701682,"vZ0":11.38603376444029,"x":132.44,"y":172.97,"x0":-3.5779046202568274,"y0":50.00340093528097,"z0":1.6883151299475232,"aX":-3.1114322017276415},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-13.2,"breakHorizontal":1.6,"spinRate":1897,"spinDirection":327},"zone":4,"typeConfidence":0.9,"plateTime":0.4517482089512872,"extension":6.17237590441696},"hitData":{"launchSpeed":102.9,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.44,"coordY":161.17}},"index":3,"playId":"d39cc1ad-0fd2-3eae-82a5-99c4f27ac66e","pitchNumber":4,"startTime":"2026-07-12T22:08:53.253Z","endTime":"2026-07-12T22:09:01.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:09:01.699Z","atBatIndex":56},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Fernando Tatis Jr. reaches on a fielding error by third baseman Kazuma Okamoto.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T22:09:18.475Z","endTime":"2026-07-12T22:10:07.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":75.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.761052025419254,"aZ":-47.11736050741508,"pfxX":-1.464093482814065,"pfxZ":-10.08649735548087,"pX":-0.2794024513441787,"pZ":2.409985202451294,"vX0":8.329092196395578,"vY0":-122.00464348184063,"vZ0":11.420945633279375,"x":127.65,"y":173.71,"x0":-3.5720713429127144,"y0":50.00011043010293,"z0":1.753130177095057,"aX":-2.170918297501578},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-14.5,"breakHorizontal":0.4,"spinRate":1989,"spinDirection":320},"zone":5,"typeConfidence":0.9,"plateTime":0.4518528488107525,"extension":6.234519786859953},"index":0,"playId":"3e5f59aa-5545-3e0c-870e-5ef4234e04dc","pitchNumber":1,"startTime":"2026-07-12T22:09:25.453Z","endTime":"2026-07-12T22:09:29.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.758490682775257,"aZ":-42.90951350356487,"pfxX":-1.6679362974564034,"pfxZ":-7.211154677415067,"pX":0.3888640943727994,"pZ":2.0845835746032764,"vX0":9.850899572953637,"vY0":-121.71472142589008,"vZ0":10.112581455011991,"x":102.18,"y":182.5,"x0":-3.5089560717266184,"y0":50.005065113115016,"z0":1.6027779162216391,"aX":-2.4827462249405885},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-10.0,"breakHorizontal":0.5,"spinRate":2027,"spinDirection":322},"zone":9,"typeConfidence":0.9,"plateTime":0.45145946334944087,"extension":6.280385994516357},"index":1,"playId":"b5d9602f-d2bd-3b0d-a06a-5d7e7f22db7e","pitchNumber":2,"startTime":"2026-07-12T22:09:39.667Z","endTime":"2026-07-12T22:09:43.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.3,"endSpeed":66.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.59102330128402,"aZ":-25.776475332100226,"pfxX":4.85749866103346,"pfxZ":5.68732615994071,"pX":1.1318488179137296,"pZ":1.8002274389322048,"vX0":8.472345575639615,"vY0":-106.12015444038053,"vZ0":6.638947381665433,"x":73.86,"y":190.17,"x0":-3.565784196277044,"y0":50.000203885279085,"z0":1.5841028539622202,"aX":5.457465544057663},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":12.8,"breakHorizontal":-11.4,"spinRate":2473,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.5189994273212881,"extension":6.12959024745422},"hitData":{"launchSpeed":75.2,"launchAngle":-40.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.55,"coordY":173.32}},"index":2,"playId":"389b6c77-b48e-3aa4-8402-285f7211fc2c","pitchNumber":3,"startTime":"2026-07-12T22:09:57.977Z","endTime":"2026-07-12T22:10:07.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:10:07.729Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T22:10:27.591Z","endTime":"2026-07-12T22:11:32.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52752230130116,"aZ":-45.14142895214316,"pfxX":-0.8379896059949603,"pfxZ":-8.921120754222823,"pX":-0.4593217996434815,"pZ":2.539625248658771,"vX0":7.7158330494391425,"vY0":-120.41353755246767,"vZ0":11.57607163203483,"x":134.51,"y":170.21,"x0":-3.6096938166523205,"y0":50.00071676187174,"z0":1.6767816474566672,"aX":-1.218449014686255},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-12.6,"breakHorizontal":-0.5,"spinRate":1788,"spinDirection":327},"zone":4,"typeConfidence":0.91,"plateTime":0.4565861109032925,"extension":6.2377220493207926},"index":0,"playId":"cd37ca6b-f34f-37ca-bb05-9b2a9b105414","pitchNumber":1,"startTime":"2026-07-12T22:10:38.038Z","endTime":"2026-07-12T22:10:41.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":74.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.766899162396015,"aZ":-45.464073415624185,"pfxX":0.7978964748150734,"pfxZ":-9.213088285631253,"pX":-0.14178456929891908,"pZ":2.595966256157375,"vX0":8.244593587013226,"vY0":-120.26733478760806,"vZ0":11.807021544455873,"x":122.4,"y":168.69,"x0":-3.7409270194025748,"y0":50.00520555655019,"z0":1.6757395711432597,"aX":1.1495087776377655},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-12.8,"breakHorizontal":-3.7,"spinRate":1956,"spinDirection":324},"zone":5,"typeConfidence":0.91,"plateTime":0.45821475272664003,"extension":6.1709616779584575},"index":1,"playId":"2a260f6a-ecc5-3211-80e4-a56362345f7e","pitchNumber":2,"startTime":"2026-07-12T22:10:57.440Z","endTime":"2026-07-12T22:11:01.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.391520035552105,"aZ":-44.454908853080326,"pfxX":-0.9824584982515798,"pfxZ":-8.22298762642925,"pX":-0.6060271811225242,"pZ":2.9348138087466324,"vX0":7.6886096269067,"vY0":-121.36339597542658,"vZ0":12.128784882254898,"x":140.1,"y":159.54,"x0":-3.6850899095440393,"y0":50.00051703088628,"z0":1.7426948289699333,"aX":-1.4687647123167922},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-11.6,"breakHorizontal":0.0,"spinRate":1987,"spinDirection":324},"zone":1,"typeConfidence":0.91,"plateTime":0.4510363357228764,"extension":6.166274607113722},"index":2,"playId":"dc3405b1-12ce-3f1c-b7ac-224da57f83e6","pitchNumber":3,"startTime":"2026-07-12T22:11:23.861Z","endTime":"2026-07-12T22:11:32.811Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:11:32.811Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kazuma Okamoto singles on a ground ball to left fielder Gavin Sheets.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T22:13:24.922Z","endTime":"2026-07-12T22:14:30.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":99.6,"endSpeed":91.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.959220959356564,"aZ":-20.617788820741445,"pfxX":8.77349750557903,"pfxZ":5.429810410417563,"pX":0.5064146794838981,"pZ":2.9003872721785076,"vX0":-8.612365542481395,"vY0":-144.76162231277178,"vZ0":-4.765879443073239,"x":97.7,"y":160.47,"x0":2.3763755673111833,"y0":50.00124606307268,"z0":5.825554412666048,"aX":18.668367531468824},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":9.1,"breakHorizontal":-14.3,"spinRate":2496,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.3779767519820596,"extension":6.354687316512259},"index":0,"playId":"2d11e66d-e676-3bcd-ae9e-2dcd8b20d17c","pitchNumber":1,"startTime":"2026-07-12T22:13:38.420Z","endTime":"2026-07-12T22:13:41.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.422838756512927,"aZ":-34.57122727270796,"pfxX":6.065413075709539,"pfxZ":-1.3174758462950873,"pX":0.7554752161695044,"pZ":2.2311212251165737,"vX0":-6.336804615952145,"vY0":-134.00788286915304,"vZ0":-3.3413231198898607,"x":88.2,"y":178.54,"x0":2.364689215219136,"y0":50.00545182957797,"z0":5.968280758130908,"aX":11.014629873740322},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-2.9,"breakHorizontal":-9.6,"spinRate":1057,"spinDirection":106},"zone":9,"typeConfidence":2.0,"plateTime":0.40899448814339756,"extension":6.174996772053067},"index":1,"playId":"50df3c31-374c-316b-a16b-c4032039b858","pitchNumber":2,"startTime":"2026-07-12T22:13:57.802Z","endTime":"2026-07-12T22:14:01.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":91.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36286474201081,"aZ":-14.678464865374083,"pfxX":4.017086017763908,"pfxZ":8.191029339410296,"pX":0.10820309129040596,"pZ":3.005240941499109,"vX0":-7.845173216733797,"vY0":-144.8773717511499,"vZ0":-5.713046681028143,"x":112.88,"y":157.64,"x0":2.323458984697336,"y0":50.00024986805459,"z0":5.892386469675399,"aX":8.578500647949518},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":13.9,"breakHorizontal":-5.8,"spinRate":2490,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.3773923391056413,"extension":6.233755134204274},"hitData":{"launchSpeed":103.4,"launchAngle":-4.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.81,"coordY":113.49}},"index":2,"playId":"7fbe9bb4-d66b-349c-9579-961cfb66e4d0","pitchNumber":3,"startTime":"2026-07-12T22:14:19.869Z","endTime":"2026-07-12T22:14:30.448Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:14:30.448Z","atBatIndex":59},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Daulton Varsho grounds into a force out, second baseman Jake Cronenworth to shortstop Xander Bogaerts. Kazuma Okamoto out at 2nd. Daulton Varsho to 1st.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T22:14:44.676Z","endTime":"2026-07-12T22:18:11.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":100.1,"endSpeed":91.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.32469831016086,"aZ":-19.535012890161337,"pfxX":9.598266827833669,"pfxZ":5.955691989430779,"pX":-1.6686324828015953,"pZ":2.461650886560359,"vX0":-13.641376817865012,"vY0":-145.0938026555988,"vZ0":-5.894580649145435,"x":180.6,"y":172.32,"x0":1.8563922787157592,"y0":50.00628896301511,"z0":5.7181736525579465,"aX":20.38093325560592},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":9.6,"breakHorizontal":-14.5,"spinRate":2335,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.3781297404816715,"extension":6.371009218307995},"index":0,"playId":"33b4bb8e-633d-3724-9513-4df159d40a50","pitchNumber":1,"startTime":"2026-07-12T22:14:55.195Z","endTime":"2026-07-12T22:14:58.641Z","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":99.1,"endSpeed":90.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.86239270933101,"aZ":-19.192045361591784,"pfxX":9.281571787251853,"pfxZ":6.219577660060227,"pX":-0.2679769602469034,"pZ":2.0973123705879186,"vX0":-9.979216929633964,"vY0":-143.90485327760283,"vZ0":-6.795414733061592,"x":127.21,"y":182.15,"x0":2.0466944028424967,"y0":50.00465517596957,"z0":5.6877425867036875,"aX":19.37763986148684},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.0,"breakHorizontal":-14.6,"spinRate":2370,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.381313800838472,"extension":6.330915554312513},"index":1,"playId":"42a06d44-04d7-3ddd-be36-5d8656a30ab2","pitchNumber":2,"startTime":"2026-07-12T22:15:15.918Z","endTime":"2026-07-12T22:15:19.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0776040047896,"aZ":-30.335436669668148,"pfxX":-1.6613220769918002,"pfxZ":1.0365197188216353,"pX":-0.6766756868576013,"pZ":2.1222650783791788,"vX0":-7.426050934584207,"vY0":-131.98169798381403,"vZ0":-3.5413867456857533,"x":142.79,"y":181.48,"x0":2.3848060148494024,"y0":50.00276928598251,"z0":5.706356411993293,"aX":-2.9396809063601497},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.3,"breakHorizontal":4.6,"spinRate":2957,"spinDirection":268},"zone":4,"typeConfidence":2.0,"plateTime":0.4144009301694145,"extension":6.310444733494236},"index":2,"playId":"270c9532-7481-3af1-8a59-b2f293d47e25","pitchNumber":3,"startTime":"2026-07-12T22:15:34.178Z","endTime":"2026-07-12T22:15:37.330Z","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":0},"index":3,"playId":"b60849e6-e22b-3eaf-b4a0-bff280074cca","startTime":"2026-07-12T22:16:00.430Z","endTime":"2026-07-12T22:16:03.430Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":90.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.91579022850925,"aZ":-15.155678636827057,"pfxX":3.4532395110426877,"pfxZ":8.087978578522943,"pX":-0.10413184694309265,"pZ":4.208513487877684,"vX0":-7.512035635002046,"vY0":-144.43669434568366,"vZ0":-2.3008099971894245,"x":120.97,"y":125.15,"x0":2.0865013094842495,"y0":50.00389700089345,"z0":5.951939733232148,"aX":7.268027687285305},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.3,"breakHorizontal":-4.7,"spinRate":2363,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.379813297105152,"extension":6.3193303702716985},"index":4,"playId":"ab654894-1a1c-3f30-b12b-a216ddd10bf0","pitchNumber":4,"startTime":"2026-07-12T22:16:21.444Z","endTime":"2026-07-12T22:16:25.299Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.225661404088733,"aZ":-33.645672148838294,"pfxX":-3.055475470435431,"pfxZ":-0.8454916089142266,"pX":0.21492171996659923,"pZ":2.2793438416195775,"vX0":-5.608319132019293,"vY0":-130.76993491390925,"vZ0":-2.3840708186064523,"x":108.81,"y":177.24,"x0":2.7799062760140485,"y0":50.00237354072178,"z0":5.713839131797304,"aX":-5.318966571750716},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.8,"breakHorizontal":6.7,"spinRate":2789,"spinDirection":272},"zone":5,"typeConfidence":2.0,"plateTime":0.41801656146295674,"extension":6.151018336702131},"index":5,"playId":"95b2ac93-dffe-3cec-86a8-cce0954c2ffb","pitchNumber":5,"startTime":"2026-07-12T22:16:42.036Z","endTime":"2026-07-12T22:16:46.087Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.593497850840762,"aZ":-34.62595450233772,"pfxX":4.4709267273164155,"pfxZ":-1.3627153880615075,"pX":-0.6189279779808411,"pZ":0.9941075431661207,"vX0":-8.759094891856888,"vY0":-133.59059900324692,"vZ0":-5.84414539787574,"x":140.59,"y":211.94,"x0":2.1315694120651796,"y0":50.004952245105144,"z0":5.719459295868771,"aX":8.0276248770631},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-3.6,"breakHorizontal":-6.1,"spinRate":971,"spinDirection":106},"zone":13,"typeConfidence":2.0,"plateTime":0.41106678552130127,"extension":6.394808991623675},"index":6,"playId":"82c4ece3-aaa6-379c-ad58-d2dd72d91073","pitchNumber":6,"startTime":"2026-07-12T22:17:10.878Z","endTime":"2026-07-12T22:17:15.176Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":90.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15343255399332,"aZ":-23.30449352188584,"pfxX":7.597320302087444,"pfxZ":4.18291345275664,"pX":0.5039159511866356,"pZ":3.540069956425226,"vX0":-7.548650884264871,"vY0":-144.54301922599828,"vZ0":-2.287247819868507,"x":97.79,"y":143.2,"x0":2.160105659915843,"y0":50.00138520421154,"z0":5.770006351176166,"aX":16.102404299038078},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":7.3,"breakHorizontal":-12.2,"spinRate":2243,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.3786988908312643,"extension":6.288744727889545},"index":7,"playId":"882ec0e2-e6cf-30e5-9a11-ac719605cde0","pitchNumber":7,"startTime":"2026-07-12T22:17:41.637Z","endTime":"2026-07-12T22:17:46.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":91.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64305922686246,"aZ":-21.979370594833163,"pfxX":9.159251882031503,"pfxZ":4.795615158319535,"pX":0.36458049642606605,"pZ":1.9092172841994561,"vX0":-8.825630674665799,"vY0":-144.6326085154102,"vZ0":-6.618385498475633,"x":103.1,"y":187.23,"x0":2.2604614513504355,"y0":50.00465066091571,"z0":5.568093096047015,"aX":19.47444634223652},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":7.6,"breakHorizontal":-14.9,"spinRate":2320,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.3782020081536577,"extension":6.299999487007974},"hitData":{"launchSpeed":83.4,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":159.67,"coordY":156.08}},"index":8,"playId":"fc0758b4-c37e-32af-bf3d-951dfa952ec2","pitchNumber":8,"startTime":"2026-07-12T22:18:02.039Z","endTime":"2026-07-12T22:18:11.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:18:11.424Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Valenzuela grounds out, second baseman Jake Cronenworth to first baseman Ty France. Daulton Varsho to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T22:19:54.695Z","endTime":"2026-07-12T22:20:05.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"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":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"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":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T22:18:37.444Z","endTime":"2026-07-12T22:19:56.896Z","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":1},"pitchData":{"startSpeed":99.3,"endSpeed":91.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01549447257249,"aZ":-22.178172739681493,"pfxX":9.403441446888456,"pfxZ":4.726759120725761,"pX":0.8333153690960567,"pZ":2.6197109188202936,"vX0":-7.419350801865612,"vY0":-144.38851108755506,"vZ0":-4.944477897277782,"x":85.24,"y":168.05,"x0":2.2119545374306675,"y0":50.00594048831433,"z0":5.715654938982727,"aX":19.896788128034363},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":7.8,"breakHorizontal":-15.6,"spinRate":2261,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.37907291350914285,"extension":6.358660164664542},"hitData":{"launchSpeed":77.1,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.3,"coordY":155.5}},"index":1,"playId":"5d3b7468-b085-33f6-83d7-93a0c34fb67c","pitchNumber":1,"startTime":"2026-07-12T22:19:56.896Z","endTime":"2026-07-12T22:20:05.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:20:05.871Z","atBatIndex":61},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Adrian Morejon intentionally walks Alejandro Kirk.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T22:20:30.905Z","endTime":"2026-07-12T22:20:36.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"postOnSecond":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Alejandro Kirk replaces Sean Keys.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T22:20:30.905Z","endTime":"2026-07-12T22:20:35.267Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":815873,"link":"/api/v1/people/815873"}},{"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":1,"playId":"08232746-0636-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-12T22:20:35.267Z","endTime":"2026-07-12T22:20:35.289Z","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":2,"playId":"08232746-0636-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-12T22:20:35.289Z","endTime":"2026-07-12T22:20:35.291Z","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":3,"playId":"08232746-0636-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-12T22:20:35.291Z","endTime":"2026-07-12T22:20:35.292Z","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":4,"playId":"08232746-0636-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-12T22:20:35.292Z","endTime":"2026-07-12T22:20:36.380Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-07-12T22:20:36.380Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonatan Clase singles on a line drive to center fielder Jackson Merrill. Daulton Varsho scores. Alejandro Kirk to 2nd.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T22:20:49.136Z","endTime":"2026-07-12T22:21:30.625Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"postOnSecond":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":{"id":670970,"link":"/api/v1/people/670970"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":93.4,"endSpeed":85.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49407075273259,"aZ":-29.45691210913575,"pfxX":5.217770963272223,"pfxZ":1.4565809099633267,"pX":1.0201050617018692,"pZ":1.5982677908444458,"vX0":-5.797713045886909,"vY0":-135.87737626603501,"vZ0":-5.624664445690003,"x":78.12,"y":195.63,"x0":2.5062040152760905,"y0":50.00210241752305,"z0":5.74851110915234,"aX":9.730957254391207},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.6,"breakHorizontal":-8.2,"spinRate":981,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.40349610098645794,"extension":6.250780290631822},"index":0,"playId":"bc10ec89-9e73-38cb-9bd3-480ab988d37c","pitchNumber":1,"startTime":"2026-07-12T22:21:00.821Z","endTime":"2026-07-12T22:21:04.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":90.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.07507758854292,"aZ":-22.966276710926802,"pfxX":11.078370697589623,"pfxZ":4.401293468187374,"pX":-0.3467000733385735,"pZ":2.3036059365073154,"vX0":-10.966013241160123,"vY0":-144.68782024371117,"vZ0":-5.583212092074804,"x":130.22,"y":176.58,"x0":2.0785694379033313,"y0":50.001269087186806,"z0":5.693110246734013,"aX":23.165395171840597},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":6.8,"breakHorizontal":-17.5,"spinRate":2353,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.3805581171551813,"extension":6.359557797809263},"hitData":{"launchSpeed":95.2,"launchAngle":15.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.19,"coordY":93.35}},"index":1,"playId":"57fe12f4-eeb5-3ac3-9825-4ec22cf35a77","pitchNumber":2,"startTime":"2026-07-12T22:21:17.733Z","endTime":"2026-07-12T22:21:30.625Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:21:30.625Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Giménez grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T22:21:49.827Z","endTime":"2026-07-12T22:23:25.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"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,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.517063767016783,"aZ":-28.626931949394287,"pfxX":-0.3794691470777871,"pfxZ":1.9580564410610677,"pX":0.9154566367212481,"pZ":2.5416488359626364,"vX0":-4.541110035181216,"vY0":-133.14856779732372,"vZ0":-3.0085241654623784,"x":82.1,"y":170.16,"x0":2.6867808893956666,"y0":50.00008804568359,"z0":5.740642924199256,"aX":-0.6862137933249833},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.1,"breakHorizontal":1.6,"spinRate":2785,"spinDirection":249},"zone":12,"typeConfidence":2.0,"plateTime":0.41014984440286417,"extension":6.19443010719294},"index":0,"playId":"ecc50042-70a4-3411-84fd-bbf2221d7ec2","pitchNumber":1,"startTime":"2026-07-12T22:21:56.364Z","endTime":"2026-07-12T22:22:23.381Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"}}},{"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":98.5,"endSpeed":90.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38979216132101,"aZ":-24.61340886300108,"pfxX":10.617049151796785,"pfxZ":3.6534773862176593,"pX":-0.05189860152730685,"pZ":1.9644061357930638,"vX0":-9.967672932211713,"vY0":-142.99595970661503,"vZ0":-5.962170975507356,"x":118.98,"y":185.74,"x0":2.101956696425944,"y0":50.00145863033607,"z0":5.623592446404328,"aX":21.956351889272067},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.5,"breakHorizontal":-17.2,"spinRate":2419,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.3832386571586279,"extension":6.412879063851381},"index":1,"playId":"56640348-ae52-3b8d-b725-260ba5732fad","pitchNumber":2,"startTime":"2026-07-12T22:22:30.105Z","endTime":"2026-07-12T22:22:34.016Z","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":90.0,"endSpeed":82.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.612779029079594,"aZ":-30.308214010347434,"pfxX":-2.0870636017891426,"pfxZ":1.086230114762131,"pX":0.9622908836430526,"pZ":2.104827305843819,"vX0":-3.9248158038385057,"vY0":-131.01577972181508,"vZ0":-3.3523516518069676,"x":80.32,"y":181.95,"x0":2.7554571687198552,"y0":50.00582138981315,"z0":5.684255209394788,"aX":-3.602233436316227},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.4,"breakHorizontal":4.7,"spinRate":2915,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.41925955459441777,"extension":6.140590030345127},"index":2,"playId":"8075e205-2759-3aa4-9858-cfdb29e9cef7","pitchNumber":3,"startTime":"2026-07-12T22:22:56.226Z","endTime":"2026-07-12T22:23:00.880Z","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":98.8,"endSpeed":89.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.98014728472956,"aZ":-21.07482060275268,"pfxX":10.134943395353831,"pfxZ":5.388658378216114,"pX":0.3704581492805166,"pZ":2.2412456967581655,"vX0":-8.640706178323034,"vY0":-143.47411243914158,"vZ0":-5.8500025499152635,"x":102.88,"y":178.27,"x0":2.1227805516709313,"y0":50.00024078203776,"z0":5.643941113295582,"aX":20.868140426233236},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.5,"breakHorizontal":-16.3,"spinRate":2393,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.3835484563746756,"extension":6.388639722633685},"hitData":{"launchSpeed":86.0,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.37,"coordY":150.51}},"index":3,"playId":"73c5db22-a4c8-3a9a-9c67-9404c156c55d","pitchNumber":4,"startTime":"2026-07-12T22:23:15.954Z","endTime":"2026-07-12T22:23:25.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:23:25.456Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a line drive to second baseman Ernie Clement.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T22:25:38.538Z","endTime":"2026-07-12T22:27:28.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from catcher to first base for Brandon Valenzuela.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T22:25:04.275Z","endTime":"2026-07-12T22:25:04.298Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"600"},{"details":{"description":"Alejandro Kirk remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T22:25:04.298Z","endTime":"2026-07-12T22:25:04.299Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":815873,"link":"/api/v1/people/815873"}},{"details":{"description":"Pitching Change: Jeff Hoffman replaces Tyler Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-12T22:25:04.299Z","endTime":"2026-07-12T22:25:40.687Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656546,"link":"/api/v1/people/656546"},"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.3,"endSpeed":79.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.56392900906526,"aZ":-36.27228451661626,"pfxX":-0.1779096307873993,"pfxZ":-2.583247059768287,"pX":0.5045870616031919,"pZ":0.8969334591821169,"vX0":7.337358250207634,"vY0":-124.19301429292629,"vZ0":-4.185710374768107,"x":97.77,"y":214.56,"x0":-2.4475758971578934,"y0":50.00519344086817,"z0":5.575954199718377,"aX":-0.282393323023157},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.4,"breakHorizontal":-1.1,"spinRate":2791,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.43866057782500567,"extension":6.521684002924938},"index":3,"playId":"c5dcda4b-284b-398e-b68a-f0ee9461e2dd","pitchNumber":1,"startTime":"2026-07-12T22:25:40.687Z","endTime":"2026-07-12T22:25:44.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.88579405199274,"aZ":-12.275204412595205,"pfxX":-9.403259824019827,"pfxZ":10.32429886605249,"pX":0.19584492794693714,"pZ":1.6331879137749374,"vX0":10.044261188961977,"vY0":-138.63824089670368,"vZ0":-8.398298546362897,"x":109.53,"y":194.68,"x0":-2.269775055931444,"y0":50.00194362574712,"z0":5.540732759108374,"aX":-18.121630657667453},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":14.6,"spinRate":2577,"spinDirection":221},"zone":8,"typeConfidence":0.91,"plateTime":0.396604277178767,"extension":6.689945542340595},"index":4,"playId":"3d56a0f3-1aa4-3af5-a4dc-b3db266ec0ed","pitchNumber":2,"startTime":"2026-07-12T22:25:57.443Z","endTime":"2026-07-12T22:26:01.076Z","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":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.076031413197907,"aZ":-37.07039281762564,"pfxX":-2.6301961422383187,"pfxZ":-3.118787092055363,"pX":1.3889572444734744,"pZ":0.81237826981565,"vX0":9.82715153169503,"vY0":-123.55891360317885,"vZ0":-4.086925686282032,"x":64.06,"y":216.85,"x0":-2.2717318524235677,"y0":50.002344719374896,"z0":5.552920777969805,"aX":-4.129386814532753},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.4,"breakHorizontal":2.9,"spinRate":2761,"spinDirection":34},"zone":14,"typeConfidence":0.85,"plateTime":0.4407208570397878,"extension":6.510618291016673},"index":5,"playId":"e16a6d58-fc7d-301f-ab4a-b5ea4eb5a035","pitchNumber":3,"startTime":"2026-07-12T22:26:15.400Z","endTime":"2026-07-12T22:26:19.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.277843924331595,"aZ":-36.41110449983854,"pfxX":0.6560879137316722,"pfxZ":-2.6400837686544687,"pX":0.15954166349587812,"pZ":2.3012359891291347,"vX0":6.324646857369285,"vY0":-125.41989630512023,"vZ0":-0.9093875350448999,"x":110.92,"y":176.65,"x0":-2.470775295483594,"y0":50.000501852168334,"z0":5.615071696876872,"aX":1.0532838856804405},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.8,"breakHorizontal":-2.5,"spinRate":2837,"spinDirection":40},"zone":5,"typeConfidence":0.9,"plateTime":0.43525057237742804,"extension":6.368017184371731},"index":6,"playId":"91136970-7a43-33a2-9ad1-793df72282d7","pitchNumber":4,"startTime":"2026-07-12T22:26:37.840Z","endTime":"2026-07-12T22:26:41.565Z","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":88.4,"endSpeed":80.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56134292361286,"aZ":-30.202884155283037,"pfxX":-10.206235986098335,"pfxZ":1.1891891091849818,"pX":-1.5756948901959786,"pZ":3.9061582470233467,"vX0":5.527317073211149,"vY0":-128.5681550730851,"vZ0":1.4171865920950828,"x":177.06,"y":133.31,"x0":-2.4360390349746495,"y0":50.00432221167215,"z0":5.704948043080774,"aX":-16.95704748932171},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.8,"breakHorizontal":17.2,"spinRate":1759,"spinDirection":240},"zone":11,"typeConfidence":0.91,"plateTime":0.42726408198066634,"extension":6.727037313836818},"index":7,"playId":"7b05221b-385d-3188-b7d6-19c6d015fc10","pitchNumber":5,"startTime":"2026-07-12T22:27:00.791Z","endTime":"2026-07-12T22:27:05.194Z","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":84.8,"endSpeed":77.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.084558074397172,"aZ":-37.84004054607938,"pfxX":1.9744508922646862,"pfxZ":-3.679263424808898,"pX":-1.170868658960722,"pZ":3.3377939183264482,"vX0":2.8778587261623576,"vY0":-123.48954026325575,"vZ0":1.7455823994027102,"x":161.63,"y":148.66,"x0":-2.6087453401281797,"y0":50.0010841368412,"z0":5.810037069338884,"aX":3.042070485468762},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.0,"breakHorizontal":-4.2,"spinRate":2780,"spinDirection":60},"zone":11,"typeConfidence":0.9,"plateTime":0.44390248968599355,"extension":6.422095744482274},"hitData":{"launchSpeed":63.4,"launchAngle":18.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":122.34,"coordY":127.02}},"index":8,"playId":"856da8ad-c3ba-3ee0-a913-63dc6a372a38","pitchNumber":6,"startTime":"2026-07-12T22:27:19.545Z","endTime":"2026-07-12T22:27:28.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:27:28.847Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a line drive to center fielder Daulton Varsho. Xander Bogaerts scores.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T22:27:48.904Z","endTime":"2026-07-12T22:32:01.154Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"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,6,8,9,10],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":10},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":656546,"link":"/api/v1/people/656546"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":10},"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":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11135585274948,"aZ":-38.00264040723822,"pfxX":0.2515795906094014,"pfxZ":-3.830304972336677,"pX":-0.9485874824002062,"pZ":2.222829979483265,"vX0":3.7174135825717274,"vY0":-122.5818272355214,"vZ0":-0.7280643349897948,"x":153.16,"y":178.76,"x0":-2.5170356436638546,"y0":50.001836603874175,"z0":5.7666465355904455,"aX":0.38236926655895437},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-6.8,"breakHorizontal":-1.3,"spinRate":2697,"spinDirection":57},"zone":13,"typeConfidence":0.89,"plateTime":0.44674154734454374,"extension":6.391753341602265},"index":0,"playId":"4d75ace8-2382-3638-ab04-7d26ef59d52b","pitchNumber":1,"startTime":"2026-07-12T22:28:01.707Z","endTime":"2026-07-12T22:28:28.711Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.041831706023242,"aZ":-36.43312063758505,"pfxX":-1.0230924189269017,"pfxZ":-2.7833681009798585,"pX":0.225781022305469,"pZ":1.3082714047452941,"vX0":6.521419674048863,"vY0":-123.12147145156332,"vZ0":-3.072672173721591,"x":108.39,"y":203.46,"x0":-2.3272351927970587,"y0":50.001307730509716,"z0":5.66364069555138,"aX":-1.566856501262537},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.5,"breakHorizontal":0.2,"spinRate":2783,"spinDirection":42},"zone":14,"typeConfidence":0.89,"plateTime":0.4453081855180665,"extension":6.531402200917303},"index":1,"playId":"cb90bdc8-adb2-3c4d-9932-b32a48f5bf31","pitchNumber":2,"startTime":"2026-07-12T22:28:38.823Z","endTime":"2026-07-12T22:28:42.091Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.385216062954314,"aZ":-34.276324286680506,"pfxX":-2.8313096797448956,"pfxZ":-1.4136015396827608,"pX":0.8094332585276008,"pZ":0.3060740647829348,"vX0":8.368802168398956,"vY0":-121.60642958659928,"vZ0":-5.318531774206221,"x":86.15,"y":230.52,"x0":-2.3192014338895337,"y0":50.003448883530424,"z0":5.518599714504307,"aX":-4.212423523753716},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.7,"breakHorizontal":3.0,"spinRate":2769,"spinDirection":26},"zone":14,"typeConfidence":0.86,"plateTime":0.4516126121933368,"extension":6.491437372289366},"index":2,"playId":"edb49cde-4494-3f75-9db4-9130f4be258b","pitchNumber":3,"startTime":"2026-07-12T22:28:57.238Z","endTime":"2026-07-12T22:29:03.722Z","isPitch":true,"type":"pitch"},{"details":{"description":"Xander Bogaerts steals (12) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"actionPlayId":"edb49cde-4494-3f75-9db4-9130f4be258b","startTime":"2026-07-12T22:29:06.554Z","endTime":"2026-07-12T22:29:34.353Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.159897349984078,"aZ":-13.787077240348301,"pfxX":-8.087308800812515,"pfxZ":9.371159402107013,"pX":-0.2934122305554795,"pZ":2.941310452522838,"vX0":8.634125016601201,"vY0":-139.16011321121877,"vZ0":-4.51155259813721,"x":128.18,"y":159.36,"x0":-2.3851786352211137,"y0":50.00051868821969,"z0":5.496478264659575,"aX":-15.864042758553284},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":12.8,"spinRate":2264,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.39355960832699743,"extension":6.566727410179312},"index":4,"playId":"7824d3a9-bcd8-3cf5-aa75-0211b1c61457","pitchNumber":4,"startTime":"2026-07-12T22:29:34.353Z","endTime":"2026-07-12T22:29:39.869Z","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":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31044503131976,"aZ":-21.732758943561432,"pfxX":-9.878119396968232,"pfxZ":6.291662746611092,"pX":0.3273687734736762,"pZ":0.3469562406119663,"vX0":10.022356279459922,"vY0":-127.94861443095955,"vZ0":-8.280486240780839,"x":104.52,"y":229.41,"x0":-2.356385405216164,"y0":50.00074116798776,"z0":5.327218089311142,"aX":-16.382941089907376},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.6,"breakHorizontal":15.6,"spinRate":1612,"spinDirection":243},"zone":14,"typeConfidence":0.9,"plateTime":0.4280351758663339,"extension":6.823780735419002},"index":5,"playId":"ebb4f3cc-9ae3-3516-a3a7-797268d3053a","pitchNumber":5,"startTime":"2026-07-12T22:30:00.862Z","endTime":"2026-07-12T22:30:04.371Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"playId":"77d82426-1948-4a58-a64a-44fd9c4804b8","startTime":"2026-07-12T22:30:28.775Z","endTime":"2026-07-12T22:30:33.485Z","isPitch":false,"type":"stepoff"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-07-12T22:30:43.774Z","endTime":"2026-07-12T22:31:00.365Z","isPitch":false,"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56315363352311,"aZ":-35.372380096001706,"pfxX":2.5960166459400975,"pfxZ":-2.014359842673839,"pX":0.6381455395109752,"pZ":2.1983038228759155,"vX0":6.724872969602549,"vY0":-124.70654620186836,"vZ0":-1.4928304179082492,"x":92.68,"y":179.43,"x0":-2.418971511969846,"y0":50.00020834720404,"z0":5.694163114896906,"aX":4.129776338111791},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.7,"breakHorizontal":-6.1,"spinRate":2830,"spinDirection":54},"zone":9,"typeConfidence":0.91,"plateTime":0.43743698297884537,"extension":6.60274868610934},"index":8,"playId":"1f8e0040-5e49-32b6-94df-046e57df5f77","pitchNumber":6,"startTime":"2026-07-12T22:31:00.365Z","endTime":"2026-07-12T22:31:05.566Z","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":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.277620255804287,"aZ":-13.393279235529477,"pfxX":-8.228116824625468,"pfxZ":9.32083247221177,"pX":-0.9451499047050224,"pZ":3.4406162032178544,"vX0":7.333268593256014,"vY0":-140.87176592326534,"vZ0":-3.5049125316429097,"x":153.03,"y":145.88,"x0":-2.50997757356181,"y0":50.000642394242746,"z0":5.563672419592015,"aX":-16.575487773630204},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.3,"breakHorizontal":13.4,"spinRate":2519,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.3884598676574176,"extension":6.4801178511938575},"index":9,"playId":"6af30340-5284-3582-9c94-32800ef1788f","pitchNumber":7,"startTime":"2026-07-12T22:31:24.911Z","endTime":"2026-07-12T22:31:30.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20787758174964,"aZ":-13.257180415801626,"pfxX":-8.114933653518674,"pfxZ":9.746091039580419,"pX":-0.44057526577455886,"pZ":2.6946467691627376,"vX0":7.850363611681879,"vY0":-138.52031142510666,"vZ0":-5.321014964502457,"x":133.79,"y":166.02,"x0":-2.258282924453158,"y0":50.00677280778657,"z0":5.528346563490353,"aX":-15.758925020428112},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":13.1,"spinRate":2372,"spinDirection":219},"zone":4,"typeConfidence":0.91,"plateTime":0.3955531316958858,"extension":6.870995748418017},"hitData":{"launchSpeed":104.1,"launchAngle":10.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.31,"coordY":92.7}},"index":10,"playId":"b8489b28-15da-3c1d-9958-6132a299f666","pitchNumber":8,"startTime":"2026-07-12T22:31:49.863Z","endTime":"2026-07-12T22:32:01.154Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:32:01.154Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, shortstop Andrés Giménez to first baseman Brandon Valenzuela. Manny Machado to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T22:32:31.523Z","endTime":"2026-07-12T22:33:09.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"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],"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678218,"link":"/api/v1/people/678218"},"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":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":"*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":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49852383142045,"aZ":-22.389663300475902,"pfxX":-11.109773893223615,"pfxZ":5.66184362796578,"pX":0.3373785471564165,"pZ":-0.17643697535878755,"vX0":11.02973163170393,"vY0":-130.36282314957742,"vZ0":-9.507738266442864,"x":104.14,"y":243.54,"x0":-2.497855027285383,"y0":50.000329148809904,"z0":5.1975679400369925,"aX":-19.187265981636077},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.3,"breakHorizontal":17.8,"spinRate":1925,"spinDirection":237},"zone":14,"typeConfidence":0.9,"plateTime":0.41958404293204143,"extension":6.6272050366008335},"index":0,"playId":"182b250f-a621-3ee6-a803-b64b9dae7f14","pitchNumber":1,"startTime":"2026-07-12T22:32:34.146Z","endTime":"2026-07-12T22:32:37.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.046076350027626,"aZ":-24.589962909896823,"pfxX":-11.36504057336429,"pfxZ":4.477025246128051,"pX":-0.5462050371090342,"pZ":2.334092589517205,"vX0":8.532616171970977,"vY0":-129.81831560661772,"vZ0":-3.013704945693135,"x":137.82,"y":175.76,"x0":-2.411117573756364,"y0":50.0036997252206,"z0":5.3970540692611175,"aX":-19.25637835463064},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.6,"breakHorizontal":18.5,"spinRate":1663,"spinDirection":244},"zone":4,"typeConfidence":0.9,"plateTime":0.42311224571967543,"extension":6.547368515644305},"hitData":{"launchSpeed":61.9,"launchAngle":-15.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.53,"coordY":146.65}},"index":1,"playId":"8095a41a-b74b-3e57-99f8-6bebe0324a00","pitchNumber":2,"startTime":"2026-07-12T22:33:00.054Z","endTime":"2026-07-12T22:33:09.478Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:33:09.478Z","atBatIndex":67},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ty France out on a sacrifice fly to center fielder Daulton Varsho. Jase Bowen scores.","rbi":1,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T22:33:54.679Z","endTime":"2026-07-12T22:34:55.595Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0,3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":{"id":656546,"link":"/api/v1/people/656546"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jase Bowen replaces Manny Machado.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T22:33:28.992Z","endTime":"2026-07-12T22:33:57.027Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":592518,"link":"/api/v1/people/592518"},"base":2},{"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":96.3,"endSpeed":87.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.825330216403238,"aZ":-10.62238579701074,"pfxX":-9.402072788353552,"pfxZ":10.959755302263083,"pX":0.7587222520432234,"pZ":1.4310909883158618,"vX0":11.380810802690256,"vY0":-139.451041720423,"vZ0":-9.19488762743767,"x":88.08,"y":200.14,"x0":-2.156823518473169,"y0":50.00501995556476,"z0":5.4752429328653855,"aX":-18.491797286917603},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.0,"breakHorizontal":14.6,"spinRate":2538,"spinDirection":217},"zone":14,"typeConfidence":0.91,"plateTime":0.39301297661786316,"extension":6.806682096793656},"index":1,"playId":"6e9584e3-7dac-351a-be81-5a4d2a799e8a","pitchNumber":1,"startTime":"2026-07-12T22:33:57.027Z","endTime":"2026-07-12T22:34:00.746Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.504502754333082,"aZ":-28.616388068371723,"pfxX":2.0278368546449577,"pfxZ":2.1930801883679134,"pX":0.7670481249075117,"pZ":2.5264913350892697,"vX0":7.438683559417945,"vY0":-125.67223158363782,"vZ0":-1.8782081950778649,"x":87.76,"y":170.56,"x0":-2.475275050692374,"y0":50.00625489778568,"z0":5.571111047326504,"aX":3.298697397303494},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.8,"breakHorizontal":-5.2,"spinRate":2781,"spinDirection":48},"zone":6,"typeConfidence":0.91,"plateTime":0.43309476327571117,"extension":6.506425133500908},"index":2,"playId":"4a6f06a9-b3c7-3904-8d44-74f38434bf50","pitchNumber":2,"startTime":"2026-07-12T22:34:15.722Z","endTime":"2026-07-12T22:34:23.606Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jase Bowen steals (4) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"4a6f06a9-b3c7-3904-8d44-74f38434bf50","startTime":"2026-07-12T22:34:25.848Z","endTime":"2026-07-12T22:34:41.382Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.921339549956198,"aZ":-14.522828899651948,"pfxX":-9.115951404805415,"pfxZ":9.037937513457937,"pX":0.16856379532597535,"pZ":2.294078404988303,"vX0":9.99438728462722,"vY0":-139.046614535241,"vZ0":-5.981174695801158,"x":110.57,"y":176.84,"x0":-2.292414758665586,"y0":50.005041345613044,"z0":5.441203432528578,"aX":-17.807647993312976},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":14.4,"spinRate":2410,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.39431510149542204,"extension":6.782127135281913},"hitData":{"launchSpeed":101.9,"launchAngle":30.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":173.36,"coordY":49.31}},"index":4,"playId":"dcd3114d-d354-38b1-9798-b4e35208c325","pitchNumber":3,"startTime":"2026-07-12T22:34:41.382Z","endTime":"2026-07-12T22:34:55.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:34:55.595Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Cronenworth singles on a ground ball to right fielder Myles Straw.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T22:35:18.268Z","endTime":"2026-07-12T22:35:55.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"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(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":95.5,"endSpeed":86.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15694192658595,"aZ":-13.663585148866337,"pfxX":-6.4613041036955625,"pfxZ":9.49747732453887,"pX":-1.0789260302236607,"pZ":4.2947769275193926,"vX0":6.151072570572579,"vY0":-138.978572007959,"vZ0":-1.1214505645793575,"x":158.13,"y":122.82,"x0":-2.4851315881799225,"y0":50.00503535223029,"z0":5.614210064371172,"aX":-12.59722625607035},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.2,"breakHorizontal":10.3,"spinRate":2489,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.39461945002861976,"extension":6.471500290975119},"index":0,"playId":"edff74c7-a81d-3c0a-9838-b98327410a8f","pitchNumber":1,"startTime":"2026-07-12T22:35:28.200Z","endTime":"2026-07-12T22:35:31.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.332176983741423,"aZ":-28.128398060837412,"pfxX":-9.084037918772339,"pfxZ":2.4309529608991323,"pX":-0.7799680719853864,"pZ":2.3308267300446768,"vX0":7.250928422448003,"vY0":-128.20186078072535,"vZ0":-2.294365409885286,"x":146.73,"y":175.85,"x0":-2.4637292170160086,"y0":50.005360407584675,"z0":5.431443922528075,"aX":-15.134079836086618},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.1,"breakHorizontal":14.9,"spinRate":1751,"spinDirection":241},"zone":4,"typeConfidence":0.91,"plateTime":0.42713288210668887,"extension":6.70288440696937},"hitData":{"launchSpeed":95.3,"launchAngle":2.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.27,"coordY":127.18}},"index":1,"playId":"b1e2a040-dcc1-3cab-982d-b62cbbb15a9c","pitchNumber":2,"startTime":"2026-07-12T22:35:45.713Z","endTime":"2026-07-12T22:35:55.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:35:55.924Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rodolfo Durán flies out to right fielder Myles Straw.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T22:36:12.655Z","endTime":"2026-07-12T22:38:29.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"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":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.5,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.589734022578856,"aZ":-30.784853936336003,"pfxX":2.529476199599899,"pfxZ":0.8994331738682133,"pX":-0.656703727126319,"pZ":1.9428263361089353,"vX0":3.8955603874786733,"vY0":-122.44052536453955,"vZ0":-2.6803763311921487,"x":142.03,"y":186.32,"x0":-2.58724486587518,"y0":50.00106802854416,"z0":5.644467727148476,"aX":3.900937927343896},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.3,"breakHorizontal":-5.4,"spinRate":2746,"spinDirection":45},"zone":7,"typeConfidence":0.91,"plateTime":0.4446508432487839,"extension":6.485074956958668},"index":0,"playId":"2db33602-d1d1-37bd-82f6-3ce64e9eae46","pitchNumber":1,"startTime":"2026-07-12T22:36:23.984Z","endTime":"2026-07-12T22:36:27.600Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"f9c5e82e-4435-3517-8cf2-a51c2eb8ff53","startTime":"2026-07-12T22:36:41.626Z","endTime":"2026-07-12T22:36:44.626Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"e4749466-0877-3286-b4c5-59a96b45f49e","startTime":"2026-07-12T22:37:00.044Z","endTime":"2026-07-12T22:37:03.044Z","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":2},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.0,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.72474677944549,"aZ":-12.834502142497463,"pfxX":-8.347368530844527,"pfxZ":10.30134030418288,"pX":-1.3044610140105746,"pZ":2.6332920981356014,"vX0":5.866494027227381,"vY0":-137.2098918365903,"vZ0":-5.446512987516317,"x":126.43,"y":107.67,"x0":-2.4025974058636814,"y0":50.00301520778445,"z0":5.543038136403822,"aX":-15.671037969538583},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":13.7,"spinRate":2410,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.40157949104649626,"extension":6.57556648090833},"index":3,"playId":"18ba6083-11bb-3812-bc7c-ef512d3fae68","pitchNumber":2,"startTime":"2026-07-12T22:37:30.077Z","endTime":"2026-07-12T22:37:34.781Z","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":2},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10009994944691,"aZ":-14.641421357453352,"pfxX":-9.416774099679731,"pfxZ":9.11662253538872,"pX":-0.7561813468379197,"pZ":3.6194719567560925,"vX0":7.518518546604436,"vY0":-138.34219291917475,"vZ0":-2.734180328923628,"x":145.82,"y":141.05,"x0":-2.2962177607488843,"y0":50.00349045922482,"z0":5.611671276558802,"aX":-18.111875415129642},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":15.4,"spinRate":2343,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.3971040790982596,"extension":6.538986035355908},"index":4,"playId":"87187384-3051-3f3a-91f1-398bcf01ded1","pitchNumber":3,"startTime":"2026-07-12T22:37:56.283Z","endTime":"2026-07-12T22:38:00.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.3,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.086954821926106,"aZ":-30.36734404151594,"pfxX":4.13502002461283,"pfxZ":1.1890113772347632,"pX":0.4383987611256441,"pZ":2.106766171916609,"vX0":5.7806248635722355,"vY0":-123.22834580723824,"vZ0":-2.4216027582318382,"x":100.29,"y":181.9,"x0":-2.485350218039419,"y0":50.00340725370827,"z0":5.696912654171418,"aX":6.286471075828578},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.8,"breakHorizontal":-9.0,"spinRate":2803,"spinDirection":45},"zone":6,"typeConfidence":0.91,"plateTime":0.44643392145847915,"extension":6.429839178488434},"hitData":{"launchSpeed":82.6,"launchAngle":47.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.37,"coordY":118.56}},"index":5,"playId":"09652dc5-9f81-3033-b131-acd0da2a52db","pitchNumber":4,"startTime":"2026-07-12T22:38:19.224Z","endTime":"2026-07-12T22:38:29.944Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:38:29.944Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ernie Clement grounds out, third baseman Sung-Mun Song to first baseman Ty France.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T22:40:49.713Z","endTime":"2026-07-12T22:42:08.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jase Bowen remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T22:39:53.840Z","endTime":"2026-07-12T22:39:53.869Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":592518,"link":"/api/v1/people/592518"}},{"details":{"description":"Pitching Change: Mason Miller replaces Adrian Morejon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T22:39:53.869Z","endTime":"2026-07-12T22:40:51.715Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695243,"link":"/api/v1/people/695243"},"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":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":101.5,"endSpeed":92.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.65566873846659,"aZ":-6.501290155586942,"pfxX":-3.856457581423255,"pfxZ":11.763286035429072,"pX":0.9359347205802586,"pZ":2.820587892026042,"vX0":8.151089287460374,"vY0":-147.38410611130874,"vZ0":-8.346074735878311,"x":81.32,"y":162.62,"x0":-1.3744866377427498,"y0":50.00034035283725,"z0":6.085130527924838,"aX":-8.415723676302347},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.2,"breakVerticalInduced":19.7,"breakHorizontal":5.3,"spinRate":2530,"spinDirection":198},"zone":12,"typeConfidence":0.91,"plateTime":0.3727841592828378,"extension":6.820368479255474},"index":2,"playId":"b9833ebd-9b19-3603-9dc2-790562f78c68","pitchNumber":1,"startTime":"2026-07-12T22:40:51.715Z","endTime":"2026-07-12T22:41:18.737Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":101.0,"endSpeed":92.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.09464119258901,"aZ":-11.450007780426422,"pfxX":-4.399900983777561,"pfxZ":9.539398539689522,"pX":0.7002288107530402,"pZ":2.457184717458884,"vX0":7.238178803360915,"vY0":-146.77024306594814,"vZ0":-8.38031916684394,"x":90.31,"y":172.44,"x0":-1.2309773515237474,"y0":50.001520643473704,"z0":6.038651799891478,"aX":-9.558227326186833},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":15.7,"breakHorizontal":6.5,"spinRate":2562,"spinDirection":197},"zone":6,"typeConfidence":0.9,"plateTime":0.37376987154525,"extension":6.876041518787018},"index":3,"playId":"1d80c966-d3fc-3f96-8b09-356ea094c1e5","pitchNumber":2,"startTime":"2026-07-12T22:41:23.269Z","endTime":"2026-07-12T22:41:26.996Z","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":101.3,"endSpeed":91.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.29195784005295,"aZ":-10.927482350434493,"pfxX":-3.340809375600525,"pfxZ":9.722729830429891,"pX":-0.10481447781354716,"pZ":4.179016575206529,"vX0":4.995479759581383,"vY0":-147.40802199542102,"vZ0":-3.8186829691874618,"x":121.0,"y":125.95,"x0":-1.3928735380182635,"y0":50.007220153946946,"z0":6.1440649124535724,"aX":-7.303966462770412},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":16.9,"breakHorizontal":5.0,"spinRate":2514,"spinDirection":195},"zone":11,"typeConfidence":0.9,"plateTime":0.37256592095081187,"extension":6.851954790286756},"index":4,"playId":"0729e29a-a13e-351c-ae43-d95b07f54ca4","pitchNumber":3,"startTime":"2026-07-12T22:41:39.636Z","endTime":"2026-07-12T22:41:42.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84228521805345,"aZ":-34.15456003639774,"pfxX":4.909783927992714,"pfxZ":-1.1948712677514086,"pX":0.7471167998560008,"pZ":1.6293822237782276,"vX0":3.449662749689126,"vY0":-128.87921592217378,"vZ0":-4.5008879074465575,"x":88.52,"y":194.79,"x0":-1.2520633848784695,"y0":50.000091880437544,"z0":6.07233954339398,"aX":8.156779404523437},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.0,"breakHorizontal":-9.7,"spinRate":2330,"spinDirection":34},"zone":9,"typeConfidence":0.9,"plateTime":0.42698521460563965,"extension":6.787004094947574},"hitData":{"launchSpeed":75.1,"launchAngle":1.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.42,"coordY":177.07}},"index":5,"playId":"5d0c355c-81b2-3af0-941c-b7e921658592","pitchNumber":4,"startTime":"2026-07-12T22:41:59.551Z","endTime":"2026-07-12T22:42:08.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:42:08.954Z","atBatIndex":71},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Myles Straw pops out to second baseman Jake Cronenworth.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T22:42:24.758Z","endTime":"2026-07-12T22:42:46.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":101.8,"endSpeed":92.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.87254497503985,"aZ":-9.963490481290352,"pfxX":-4.2728764362825,"pfxZ":10.1306384576009,"pX":0.40223915467661714,"pZ":3.420592578227785,"vX0":6.587256400566627,"vY0":-147.94759637339376,"vZ0":-6.111792069780774,"x":101.67,"y":146.42,"x0":-1.30931720418083,"y0":50.00677916132943,"z0":6.112136699392807,"aX":-9.371798025890255},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":17.2,"breakHorizontal":6.2,"spinRate":2605,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.3717711587006556,"extension":6.87000728963056},"hitData":{"launchSpeed":82.9,"launchAngle":67.0,"totalDistance":124.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":153.26,"coordY":154.05}},"index":0,"playId":"6fe8021d-301b-310e-9d12-5cf300eab579","pitchNumber":1,"startTime":"2026-07-12T22:42:35.504Z","endTime":"2026-07-12T22:42:46.550Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:42:46.550Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vladimir Guerrero Jr. strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T22:42:59.216Z","endTime":"2026-07-12T22:43:47.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".171"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".291"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".340"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".213"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".292"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".148"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".361"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".691"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".681"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.619"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".755"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".442"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.19"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.21"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.30"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.23"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.76"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.50"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.17"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.52"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.37"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.57"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.73"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.15"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.81"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".361"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".691"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".681"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.619"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".755"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".442"}],"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"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":103.4,"endSpeed":94.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.93007429051213,"aZ":-9.8705839456883,"pfxX":-4.5575389469073135,"pfxZ":9.78284133272379,"pX":0.23954979810464758,"pZ":3.2526055486695733,"vX0":5.663033775045936,"vY0":-150.3644380066285,"vZ0":-6.976353763426581,"x":107.87,"y":150.96,"x0":-1.079962850921952,"y0":50.00683148100815,"z0":6.169405603287732,"aX":-10.394115897262855},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":16.4,"breakHorizontal":7.1,"spinRate":2524,"spinDirection":198},"zone":2,"typeConfidence":0.91,"plateTime":0.3648763315486483,"extension":6.865409796585769},"index":0,"playId":"237bc827-a0ae-3ac1-ab68-e6d3f0d984e2","pitchNumber":1,"startTime":"2026-07-12T22:43:10.480Z","endTime":"2026-07-12T22:43:14.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9062936418443,"aZ":-34.58783335331921,"pfxX":5.4796488774620205,"pfxZ":-1.4649840066856203,"pX":0.8658405356481729,"pZ":1.6217938603826711,"vX0":3.615500146139835,"vY0":-128.4056039352712,"vZ0":-4.152622914378174,"x":84.0,"y":194.99,"x0":-1.278741109485814,"y0":50.00287824058831,"z0":5.990551719043542,"aX":9.02744141532995},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.5,"breakHorizontal":-10.8,"spinRate":2414,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.42875899949236995,"extension":6.884663458297669},"index":1,"playId":"b36e7a26-628b-3137-b4e7-78978e858a76","pitchNumber":2,"startTime":"2026-07-12T22:43:25.806Z","endTime":"2026-07-12T22:43:28.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07974708637638,"aZ":-36.12910311624737,"pfxX":3.5183635197195917,"pfxZ":-2.352185467223572,"pX":1.6195061214436828,"pZ":0.7545433734120038,"vX0":5.921143343587509,"vY0":-129.44639342139027,"vZ0":-6.103646998752874,"x":55.27,"y":218.41,"x0":-1.1618593416214045,"y0":50.00273935602121,"z0":5.936246392944694,"aX":5.919894836495588},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-5.5,"breakHorizontal":-7.8,"spinRate":2394,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.4244658533976131,"extension":7.113477850799552},"index":2,"playId":"41f44578-93fe-37d6-87fd-baae767973a6","pitchNumber":3,"startTime":"2026-07-12T22:43:43.387Z","endTime":"2026-07-12T22:43:47.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:43:47.150Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vladimir Guerrero Jr. strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T22:42:59.216Z","endTime":"2026-07-12T22:43:47.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".171"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".291"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".340"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".213"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".292"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".148"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".361"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".691"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".681"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.619"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".755"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".442"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.19"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.21"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.30"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.23"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.76"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.50"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.17"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.52"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.37"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.57"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.73"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.15"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.81"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".361"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".691"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".681"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.619"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".755"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".442"}],"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"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":103.4,"endSpeed":94.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.93007429051213,"aZ":-9.8705839456883,"pfxX":-4.5575389469073135,"pfxZ":9.78284133272379,"pX":0.23954979810464758,"pZ":3.2526055486695733,"vX0":5.663033775045936,"vY0":-150.3644380066285,"vZ0":-6.976353763426581,"x":107.87,"y":150.96,"x0":-1.079962850921952,"y0":50.00683148100815,"z0":6.169405603287732,"aX":-10.394115897262855},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":16.4,"breakHorizontal":7.1,"spinRate":2524,"spinDirection":198},"zone":2,"typeConfidence":0.91,"plateTime":0.3648763315486483,"extension":6.865409796585769},"index":0,"playId":"237bc827-a0ae-3ac1-ab68-e6d3f0d984e2","pitchNumber":1,"startTime":"2026-07-12T22:43:10.480Z","endTime":"2026-07-12T22:43:14.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9062936418443,"aZ":-34.58783335331921,"pfxX":5.4796488774620205,"pfxZ":-1.4649840066856203,"pX":0.8658405356481729,"pZ":1.6217938603826711,"vX0":3.615500146139835,"vY0":-128.4056039352712,"vZ0":-4.152622914378174,"x":84.0,"y":194.99,"x0":-1.278741109485814,"y0":50.00287824058831,"z0":5.990551719043542,"aX":9.02744141532995},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.5,"breakHorizontal":-10.8,"spinRate":2414,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.42875899949236995,"extension":6.884663458297669},"index":1,"playId":"b36e7a26-628b-3137-b4e7-78978e858a76","pitchNumber":2,"startTime":"2026-07-12T22:43:25.806Z","endTime":"2026-07-12T22:43:28.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07974708637638,"aZ":-36.12910311624737,"pfxX":3.5183635197195917,"pfxZ":-2.352185467223572,"pX":1.6195061214436828,"pZ":0.7545433734120038,"vX0":5.921143343587509,"vY0":-129.44639342139027,"vZ0":-6.103646998752874,"x":55.27,"y":218.41,"x0":-1.1618593416214045,"y0":50.00273935602121,"z0":5.936246392944694,"aX":5.919894836495588},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-5.5,"breakHorizontal":-7.8,"spinRate":2394,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.4244658533976131,"extension":7.113477850799552},"index":2,"playId":"41f44578-93fe-37d6-87fd-baae767973a6","pitchNumber":3,"startTime":"2026-07-12T22:43:43.387Z","endTime":"2026-07-12T22:43:47.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:43:47.150Z","atBatIndex":73},"scoringPlays":[1,16,18,20,32,63,66,68],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3,4],"bottom":[5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":50.17,"y":106.85},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":222.0,"y":80.05},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":98.94,"y":40.35},"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":1,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":93.4,"y":149.72},"type":"O","description":"Pop Out"}]}},{"startIndex":8,"endIndex":20,"top":[8,9,10,11,12],"bottom":[13,14,15,16,17,18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"coordinates":{"x":108.01,"y":98.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"coordinates":{"x":158.71,"y":144.72},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":145.24,"y":154.56},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":102.99,"y":155.58},"type":"O","description":"Forceout"}],"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":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":76.03,"y":142.08},"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":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":80.37,"y":126.27},"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":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":127.28,"y":151.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"coordinates":{"x":124.92,"y":214.4},"type":"O","description":"Pop Out"}]}},{"startIndex":21,"endIndex":28,"top":[21,22,23,24,25],"bottom":[26,27,28],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":99.45,"y":56.93},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":154.28,"y":69.74},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"coordinates":{"x":123.69,"y":199.1},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":146.54,"y":42.65},"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":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":206.89,"y":117.88},"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":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":163.1,"y":90.12},"type":"O","description":"Flyout"}]}},{"startIndex":29,"endIndex":37,"top":[29,30,31,32,33],"bottom":[34,35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"coordinates":{"x":151.12,"y":155.58},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":180.47,"y":151.27},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":19.71,"y":88.81},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":105.13,"y":153.55},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"coordinates":{"x":119.03,"y":155.58},"type":"O","description":"Pop Out"}]}},{"startIndex":38,"endIndex":44,"top":[38,39,40,41],"bottom":[42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":202.5,"y":115.93},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":167.19,"y":102.75},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":128.11,"y":95.55},"type":"H","description":"Single"}],"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":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":168.67,"y":114.65},"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":5,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":144.74,"y":183.39},"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":5,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":109.06,"y":135.13},"type":"O","description":"Pop Out"}]}},{"startIndex":45,"endIndex":51,"top":[45,46,47],"bottom":[48,49,50,51],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"coordinates":{"x":94.06,"y":59.4},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"coordinates":{"x":102.72,"y":173.14},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":136.5,"y":85.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":6,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":83.4,"y":104.17},"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":6,"pitcher":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":64.61,"y":90.54},"type":"O","description":"Lineout"}]}},{"startIndex":52,"endIndex":58,"top":[52,53,54],"bottom":[55,56,57,58],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":97.37,"y":168.74},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":152.63,"y":60.9},"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":7,"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"coordinates":{"x":165.56,"y":153.04},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"coordinates":{"x":97.44,"y":161.17},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":111.55,"y":173.32},"type":"E","description":"Field Error"}]}},{"startIndex":59,"endIndex":70,"top":[59,60,61,62,63,64],"bottom":[65,66,67,68,69,70],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":84.81,"y":113.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":159.67,"y":156.08},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"coordinates":{"x":137.3,"y":155.5},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"coordinates":{"x":142.19,"y":93.35},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":147.37,"y":150.51},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":122.34,"y":127.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":123.31,"y":92.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":119.53,"y":146.65},"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":8,"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":173.36,"y":49.31},"type":"O","description":"Sac Fly"},{"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":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":184.27,"y":127.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"coordinates":{"x":170.37,"y":118.56},"type":"O","description":"Flyout"}]}},{"startIndex":71,"endIndex":73,"top":[71,72,73],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":107.42,"y":177.07},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":153.26,"y":154.05},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":7,"errors":0,"leftOnBase":6},"away":{"runs":4,"hits":9,"errors":1,"leftOnBase":8}},"defense":{"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"catcher":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"first":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"second":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"third":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"shortstop":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"left":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"center":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"right":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"onDeck":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"inHole":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"battingOrder":9,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"offense":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"onDeck":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"inHole":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"battingOrder":3,"team":{"id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"}},"balls":0,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":11,"airOuts":9,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":1,"hits":9,"hitByPitch":0,"avg":".244","atBats":36,"obp":".306","slg":".384","ops":".690","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":17,"rbi":4,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":5,"airOuts":11,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":31,"obp":".286","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":140,"era":"4.13","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.31","battersFaced":35,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":43,"strikes":97,"strikePercentage":".690","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":4,"pitchesPerInning":"17.50","runsScoredPer9":"5.63","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":3,"putOuts":24,"errors":1,"chances":28,"passedBall":0,"pickoffs":0}},"players":{"ID669456":{"person":{"id":669456,"fullName":"Shane Bieber","link":"/api/v1/people/669456"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":10,"groundOuts":19,"airOuts":18,"runs":15,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":13,"baseOnBalls":10,"intentionalWalks":0,"hits":26,"hitByPitch":0,"atBats":76,"obp":".419","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":353,"era":"7.64","inningsPitched":"17.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"2.04","battersFaced":86,"outs":53,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":353,"balls":140,"strikes":213,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".000","pitchesPerInning":"19.98","gamesFinished":0,"strikeoutWalkRatio":"1.30","strikeoutsPer9Inn":"6.62","walksPer9Inn":"5.09","hitsPer9Inn":"13.25","runsScoredPer9":"7.64","homeRunsPer9":"3.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693686":{"person":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":3,"flyOuts":29,"groundOuts":70,"airOuts":50,"runs":21,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":57,"baseOnBalls":19,"intentionalWalks":0,"hits":47,"hitByPitch":0,"atBats":223,"obp":".273","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":956,"era":"2.85","inningsPitched":"60.0","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":19,"whip":"1.10","battersFaced":243,"outs":180,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":956,"balls":322,"strikes":634,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".800","pitchesPerInning":"15.93","gamesFinished":6,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.55","walksPer9Inn":"2.85","hitsPer9Inn":"7.05","runsScoredPer9":"3.15","homeRunsPer9":"0.60","inheritedRunners":15,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":7,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669310":{"person":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID649966":{"person":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"jerseyNumber":"48","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":4,"groundOuts":7,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".292","atBats":24,"obp":".370","slg":".458","ops":".828","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":11,"rbi":2,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":12,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682729":{"person":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":2,"groundOuts":4,"airOuts":2,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".353","atBats":17,"obp":".421","slg":".706","ops":"1.127","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":12,"rbi":6,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.50","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID671936":{"person":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":18,"gamesStarted":1,"flyOuts":11,"groundOuts":13,"airOuts":21,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":1,"hits":19,"hitByPitch":3,"atBats":72,"obp":".354","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":352,"era":"4.34","inningsPitched":"18.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":9,"whip":"1.39","battersFaced":82,"outs":56,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":352,"balls":130,"strikes":222,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.86","gamesFinished":2,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"9.16","walksPer9Inn":"3.38","hitsPer9Inn":"9.16","runsScoredPer9":"4.34","homeRunsPer9":"0.96","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686973":{"person":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":19,"groundOuts":46,"airOuts":29,"runs":11,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":67,"baseOnBalls":13,"intentionalWalks":1,"hits":35,"hitByPitch":0,"atBats":176,"obp":".253","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":786,"era":"1.10","inningsPitched":"49.0","wins":3,"losses":3,"saves":19,"saveOpportunities":19,"holds":5,"blownSaves":0,"earnedRuns":6,"whip":"0.98","battersFaced":190,"outs":147,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":786,"balls":260,"strikes":526,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.59","rbi":0,"winPercentage":".500","pitchesPerInning":"16.04","gamesFinished":30,"strikeoutWalkRatio":"5.15","strikeoutsPer9Inn":"12.31","walksPer9Inn":"2.39","hitsPer9Inn":"6.43","runsScoredPer9":"2.02","homeRunsPer9":"0.18","inheritedRunners":24,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":4,"errors":2,"chances":16,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676391":{"person":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"jerseyNumber":"22","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":66,"groundOuts":90,"airOuts":130,"runs":42,"doubles":23,"triples":1,"homeRuns":8,"strikeOuts":35,"baseOnBalls":13,"intentionalWalks":0,"hits":106,"hitByPitch":0,"avg":".296","atBats":358,"obp":".318","slg":".433","ops":".751","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":374,"totalBases":155,"rbi":32,"leftOnBase":130,"sacBunts":0,"sacFlies":3,"babip":".308","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.75","popOuts":31,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":205,"putOuts":111,"errors":10,"chances":326,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID662139":{"person":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K, R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":43,"groundOuts":63,"airOuts":89,"runs":36,"doubles":16,"triples":2,"homeRuns":7,"strikeOuts":61,"baseOnBalls":26,"intentionalWalks":2,"hits":67,"hitByPitch":2,"avg":".240","atBats":279,"obp":".308","slg":".387","ops":".695","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":308,"totalBases":108,"rbi":24,"leftOnBase":119,"sacBunts":0,"sacFlies":1,"babip":".283","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.86","popOuts":21,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":167,"errors":0,"chances":170,"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"}]},"ID592332":{"person":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 3 ER, 8 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":1,"airOuts":9,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":103,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":34,"strikes":69,"strikePercentage":".670","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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":20,"gamesStarted":20,"flyOuts":57,"groundOuts":97,"airOuts":119,"runs":59,"doubles":18,"triples":3,"homeRuns":15,"strikeOuts":116,"baseOnBalls":32,"intentionalWalks":1,"hits":105,"hitByPitch":1,"atBats":430,"obp":".296","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","numberOfPitches":1858,"era":"4.33","inningsPitched":"112.1","wins":4,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.22","battersFaced":470,"outs":337,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1858,"balls":651,"strikes":1207,"strikePercentage":".650","hitBatsmen":1,"balks":3,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":2,"winPercentage":".333","pitchesPerInning":"16.54","gamesFinished":0,"strikeoutWalkRatio":"3.63","strikeoutsPer9Inn":"9.29","walksPer9Inn":"2.56","hitsPer9Inn":"8.41","runsScoredPer9":"4.73","homeRunsPer9":"1.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":4,"sacFlies":3,"passedBall":0,"popOuts":33,"lineOuts":29},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":10,"errors":2,"chances":18,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665926":{"person":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 2B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"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":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":38,"groundOuts":92,"airOuts":75,"runs":25,"doubles":15,"triples":1,"homeRuns":7,"strikeOuts":60,"baseOnBalls":11,"intentionalWalks":0,"hits":67,"hitByPitch":8,"avg":".232","atBats":289,"obp":".277","slg":".363","ops":".640","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":313,"totalBases":105,"rbi":38,"leftOnBase":129,"sacBunts":2,"sacFlies":3,"babip":".267","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.29","popOuts":18,"lineOuts":19},"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":181,"putOuts":125,"errors":4,"chances":310,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID678218":{"person":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"jerseyNumber":"59","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":21,"groundOuts":36,"airOuts":43,"runs":19,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":46,"baseOnBalls":20,"intentionalWalks":0,"hits":39,"hitByPitch":0,"avg":".241","atBats":162,"obp":".322","slg":".407","ops":".729","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":184,"totalBases":66,"rbi":20,"leftOnBase":72,"sacBunts":1,"sacFlies":1,"babip":".291","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.14","popOuts":9,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":10,"stolenBases":34,"stolenBasePercentage":".773","caughtStealingPercentage":".227","assists":26,"putOuts":404,"errors":7,"chances":437,"fielding":".984","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID656546":{"person":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(L, 5-6)(BS, 4)","summary":"1.0 IP, 2 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":25,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":8,"strikes":17,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":11,"groundOuts":32,"airOuts":26,"runs":25,"doubles":6,"triples":2,"homeRuns":4,"strikeOuts":64,"baseOnBalls":15,"intentionalWalks":4,"hits":43,"hitByPitch":4,"atBats":163,"obp":".337","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","numberOfPitches":761,"era":"4.57","inningsPitched":"41.1","wins":5,"losses":6,"saves":5,"saveOpportunities":9,"holds":10,"blownSaves":4,"earnedRuns":21,"whip":"1.40","battersFaced":184,"outs":124,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":761,"balls":251,"strikes":510,"strikePercentage":".670","hitBatsmen":4,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":2,"winPercentage":".455","pitchesPerInning":"18.41","gamesFinished":16,"strikeoutWalkRatio":"4.27","strikeoutsPer9Inn":"13.94","walksPer9Inn":"3.27","hitsPer9Inn":"9.36","runsScoredPer9":"5.44","homeRunsPer9":"0.87","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":141,"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":17,"gamesStarted":17,"flyOuts":31,"groundOuts":70,"airOuts":69,"runs":31,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":148,"baseOnBalls":44,"intentionalWalks":0,"hits":67,"hitByPitch":3,"atBats":353,"obp":".284","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1718,"era":"2.56","inningsPitched":"98.1","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.13","battersFaced":401,"outs":295,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1718,"balls":645,"strikes":1073,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".600","pitchesPerInning":"17.47","gamesFinished":0,"strikeoutWalkRatio":"3.36","strikeoutsPer9Inn":"13.55","walksPer9Inn":"4.03","hitsPer9Inn":"6.13","runsScoredPer9":"2.84","homeRunsPer9":"0.46","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":2,"chances":13,"fielding":".846","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702056":{"person":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":46,"groundOuts":56,"airOuts":97,"runs":32,"doubles":19,"triples":0,"homeRuns":7,"strikeOuts":69,"baseOnBalls":39,"intentionalWalks":0,"hits":48,"hitByPitch":2,"atBats":264,"obp":".288","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1237,"era":"3.72","inningsPitched":"75.0","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.16","battersFaced":311,"outs":225,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1237,"balls":484,"strikes":753,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".500","pitchesPerInning":"16.49","gamesFinished":0,"strikeoutWalkRatio":"1.77","strikeoutsPer9Inn":"8.28","walksPer9Inn":"4.68","hitsPer9Inn":"5.76","runsScoredPer9":"3.84","homeRunsPer9":"0.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":24,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664770":{"person":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"jerseyNumber":"38","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"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":62,"flyOuts":23,"groundOuts":65,"airOuts":48,"runs":23,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":12,"intentionalWalks":0,"hits":57,"hitByPitch":5,"avg":".288","atBats":198,"obp":".343","slg":".404","ops":".747","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":80,"rbi":18,"leftOnBase":60,"sacBunts":3,"sacFlies":1,"babip":".321","groundOutsToAirouts":"1.35","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.60","popOuts":11,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":107,"errors":1,"chances":111,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID543807":{"person":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":42,"groundOuts":70,"airOuts":73,"runs":31,"doubles":11,"triples":1,"homeRuns":9,"strikeOuts":59,"baseOnBalls":29,"intentionalWalks":0,"hits":56,"hitByPitch":3,"avg":".218","atBats":257,"obp":".303","slg":".374","ops":".677","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":293,"totalBases":96,"rbi":22,"leftOnBase":115,"sacBunts":0,"sacFlies":1,"babip":".247","groundOutsToAirouts":"0.96","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"28.56","popOuts":16,"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":{"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}},"ID689254":{"person":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":50,"gamesStarted":3,"flyOuts":22,"groundOuts":25,"airOuts":40,"runs":19,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":45,"baseOnBalls":16,"intentionalWalks":1,"hits":40,"hitByPitch":1,"atBats":147,"obp":".345","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":668,"era":"4.54","inningsPitched":"37.2","wins":4,"losses":1,"saves":1,"saveOpportunities":1,"holds":11,"blownSaves":0,"earnedRuns":19,"whip":"1.49","battersFaced":167,"outs":113,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":668,"balls":234,"strikes":434,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".800","pitchesPerInning":"17.73","gamesFinished":5,"strikeoutWalkRatio":"2.81","strikeoutsPer9Inn":"10.75","walksPer9Inn":"3.82","hitsPer9Inn":"9.56","runsScoredPer9":"4.54","homeRunsPer9":"1.19","inheritedRunners":25,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680755":{"person":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":6,"flyOuts":24,"groundOuts":45,"airOuts":40,"runs":22,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":48,"baseOnBalls":22,"intentionalWalks":2,"hits":32,"hitByPitch":2,"atBats":163,"obp":".298","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":755,"era":"3.45","inningsPitched":"47.0","wins":3,"losses":3,"saves":1,"saveOpportunities":1,"holds":8,"blownSaves":0,"earnedRuns":18,"whip":"1.15","battersFaced":189,"outs":141,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":755,"balls":269,"strikes":486,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".500","pitchesPerInning":"16.06","gamesFinished":7,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"9.19","walksPer9Inn":"4.21","hitsPer9Inn":"6.13","runsScoredPer9":"4.21","homeRunsPer9":"1.15","inheritedRunners":18,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":3,"chances":11,"fielding":".727","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID815873":{"person":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":3,"groundOuts":4,"airOuts":10,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".188","atBats":32,"obp":".188","slg":".313","ops":".501","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":10,"rbi":5,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".263","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":25,"errors":1,"chances":28,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID643511":{"person":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":1,"strikes":11,"strikePercentage":".920","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":45,"gamesStarted":0,"flyOuts":17,"groundOuts":76,"airOuts":32,"runs":15,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":22,"baseOnBalls":13,"intentionalWalks":4,"hits":36,"hitByPitch":0,"atBats":164,"obp":".275","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":613,"era":"1.65","inningsPitched":"43.2","wins":1,"losses":2,"saves":2,"saveOpportunities":5,"holds":19,"blownSaves":3,"earnedRuns":8,"whip":"1.12","battersFaced":180,"outs":131,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":613,"balls":184,"strikes":429,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.38","rbi":0,"winPercentage":".333","pitchesPerInning":"14.04","gamesFinished":6,"strikeoutWalkRatio":"1.69","strikeoutsPer9Inn":"4.53","walksPer9Inn":"2.68","hitsPer9Inn":"7.42","runsScoredPer9":"3.09","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":0,"chances":12,"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"}]},"ID571578":{"person":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":17,"gamesStarted":15,"flyOuts":41,"groundOuts":80,"airOuts":80,"runs":43,"doubles":21,"triples":0,"homeRuns":11,"strikeOuts":59,"baseOnBalls":24,"intentionalWalks":0,"hits":89,"hitByPitch":6,"atBats":304,"obp":".353","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","numberOfPitches":1331,"era":"5.07","inningsPitched":"76.1","wins":3,"losses":4,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.48","battersFaced":338,"outs":229,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1331,"balls":509,"strikes":822,"strikePercentage":".620","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".429","pitchesPerInning":"17.44","gamesFinished":1,"strikeoutWalkRatio":"2.46","strikeoutsPer9Inn":"6.96","walksPer9Inn":"2.83","hitsPer9Inn":"10.49","runsScoredPer9":"5.07","homeRunsPer9":"1.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":5,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665489":{"person":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":91,"flyOuts":44,"groundOuts":108,"airOuts":95,"runs":51,"doubles":14,"triples":0,"homeRuns":6,"strikeOuts":50,"baseOnBalls":42,"intentionalWalks":5,"hits":88,"hitByPitch":4,"avg":".262","atBats":336,"obp":".346","slg":".357","ops":".703","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":387,"totalBases":120,"rbi":41,"leftOnBase":128,"sacBunts":0,"sacFlies":5,"babip":".288","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.00","popOuts":19,"lineOuts":32},"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":50,"putOuts":577,"errors":6,"chances":633,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID664702":{"person":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"201","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":28,"groundOuts":44,"airOuts":51,"runs":26,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":13,"intentionalWalks":0,"hits":34,"hitByPitch":0,"avg":".233","atBats":146,"obp":".290","slg":".336","ops":".626","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":49,"rbi":16,"leftOnBase":61,"sacBunts":2,"sacFlies":3,"babip":".250","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.67","popOuts":11,"lineOuts":12},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":11,"obp":".417","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":30,"era":"0.00","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.14","battersFaced":12,"outs":7,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":13,"strikes":17,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"12.86","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.86","hitsPer9Inn":"15.43","runsScoredPer9":"0.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":1,"putOuts":93,"errors":0,"chances":94,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID672386":{"person":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"jerseyNumber":"30","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"701","stats":{"batting":{"note":"b-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":14,"groundOuts":30,"airOuts":29,"runs":8,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":9,"intentionalWalks":1,"hits":18,"hitByPitch":0,"avg":".202","atBats":89,"obp":".273","slg":".315","ops":".588","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":99,"totalBases":28,"rbi":9,"leftOnBase":29,"sacBunts":0,"sacFlies":1,"babip":".213","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.50","popOuts":8,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":6,"stolenBases":33,"stolenBasePercentage":".846","caughtStealingPercentage":".154","assists":12,"putOuts":234,"errors":0,"chances":246,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID672960":{"person":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"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":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":49,"groundOuts":62,"airOuts":80,"runs":50,"doubles":12,"triples":0,"homeRuns":22,"strikeOuts":118,"baseOnBalls":36,"intentionalWalks":0,"hits":81,"hitByPitch":5,"avg":".239","atBats":339,"obp":".319","slg":".469","ops":".788","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":382,"totalBases":159,"rbi":62,"leftOnBase":160,"sacBunts":0,"sacFlies":2,"babip":".294","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.41","popOuts":18,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":136,"putOuts":63,"errors":11,"chances":210,"fielding":".948","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[676391,664770,664702,665489,672960,662139,678218,815873,672386,682729,665926,592332,643511,656546],"pitchers":[592332,643511,656546],"bench":[543807,649966],"bullpen":[669456,656302,571578,680755,689254,671936,693686,669310,686973,702056],"battingOrder":[676391,664702,665489,672960,662139,678218,672386,682729,665926],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Okamoto (12, Márquez); Giménez (15, Márquez)."},{"label":"HR","value":"Lukes (5, 1st inning off Márquez, 0 on, 1 out); Clement (8, 4th inning off Márquez, 1 on, 2 out)."},{"label":"TB","value":"Clase, J 2; Clement 4; Giménez 2; Lukes 4; Okamoto 3; Valenzuela; Varsho."},{"label":"RBI","value":"Clase, J (6); Clement 2 (32); Lukes (18)."},{"label":"2-out RBI","value":"Clase, J; Clement 2."},{"label":"Runners left in scoring position, 2 out","value":"Valenzuela 2; Varsho; Giménez; Clement."},{"label":"Team RISP","value":"2-for-9."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Varsho (9, 2nd base off Marinaccio/Durán)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Okamoto (11, fielding)."}]}],"note":[{"label":"a","value":"Grounded out for Lukes in the 7th."},{"label":"b","value":"Intentionally walked for Keys in the 8th."}]},"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":6,"groundOuts":5,"airOuts":11,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".226","atBats":31,"obp":".302","slg":".370","ops":".672","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":7,"rbi":4,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":11,"airOuts":9,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":36,"obp":".308","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":148,"era":"4.23","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.34","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":148,"balls":49,"strikes":99,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":4,"pitchesPerInning":"16.44","runsScoredPer9":"4.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":0,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID669134":{"person":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":9,"groundOuts":14,"airOuts":15,"runs":13,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".300","atBats":70,"obp":".395","slg":".571","ops":".966","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":40,"rbi":11,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".370","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":5,"stolenBases":12,"stolenBasePercentage":".706","caughtStealingPercentage":".294","assists":7,"putOuts":175,"errors":2,"chances":184,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":25,"gamesStarted":0,"flyOuts":21,"groundOuts":18,"airOuts":42,"runs":11,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":35,"baseOnBalls":21,"intentionalWalks":2,"hits":23,"hitByPitch":2,"atBats":113,"obp":".326","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":554,"era":"2.73","inningsPitched":"33.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":10,"whip":"1.33","battersFaced":141,"outs":99,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":554,"balls":207,"strikes":347,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".000","pitchesPerInning":"16.79","gamesFinished":5,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"9.55","walksPer9Inn":"5.73","hitsPer9Inn":"6.27","runsScoredPer9":"3.00","homeRunsPer9":"1.36","inheritedRunners":21,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":16,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650859":{"person":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":26,"groundOuts":76,"airOuts":52,"runs":19,"doubles":9,"triples":0,"homeRuns":0,"strikeOuts":25,"baseOnBalls":19,"intentionalWalks":1,"hits":38,"hitByPitch":1,"avg":".203","atBats":187,"obp":".278","slg":".251","ops":".529","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":211,"totalBases":47,"rbi":19,"leftOnBase":104,"sacBunts":2,"sacFlies":2,"babip":".232","groundOutsToAirouts":"1.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"lineOuts":19},"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":63,"putOuts":68,"errors":5,"chances":136,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650633":{"person":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"jerseyNumber":"34","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":19,"gamesStarted":19,"flyOuts":59,"groundOuts":108,"airOuts":109,"runs":42,"doubles":11,"triples":1,"homeRuns":10,"strikeOuts":92,"baseOnBalls":43,"intentionalWalks":0,"hits":82,"hitByPitch":8,"atBats":388,"obp":".302","caughtStealing":6,"stolenBases":6,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1731,"era":"3.41","inningsPitched":"108.1","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.15","battersFaced":443,"outs":325,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1731,"balls":645,"strikes":1086,"strikePercentage":".630","hitBatsmen":8,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.99","rbi":0,"winPercentage":".462","pitchesPerInning":"15.98","gamesFinished":0,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"7.64","walksPer9Inn":"3.57","hitsPer9Inn":"6.81","runsScoredPer9":"3.49","homeRunsPer9":"0.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":26,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":16,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695243":{"person":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(S, 25)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":1,"strikes":7,"strikePercentage":".880","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":16,"groundOuts":23,"airOuts":22,"runs":6,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":72,"baseOnBalls":13,"intentionalWalks":0,"hits":18,"hitByPitch":1,"atBats":134,"obp":".215","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":634,"era":"0.91","inningsPitched":"39.2","wins":2,"losses":1,"saves":25,"saveOpportunities":25,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"0.78","battersFaced":149,"outs":119,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":634,"balls":214,"strikes":420,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".667","pitchesPerInning":"15.98","gamesFinished":34,"strikeoutWalkRatio":"5.54","strikeoutsPer9Inn":"16.34","walksPer9Inn":"2.95","hitsPer9Inn":"4.08","runsScoredPer9":"1.36","homeRunsPer9":"0.00","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"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":41,"gamesStarted":4,"flyOuts":20,"groundOuts":59,"airOuts":44,"runs":12,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":31,"baseOnBalls":19,"intentionalWalks":1,"hits":43,"hitByPitch":2,"atBats":177,"obp":".323","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":758,"era":"2.23","inningsPitched":"48.1","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":12,"whip":"1.28","battersFaced":198,"outs":145,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":758,"balls":276,"strikes":482,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.34","rbi":0,"winPercentage":".500","pitchesPerInning":"15.68","gamesFinished":13,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"5.77","walksPer9Inn":"3.54","hitsPer9Inn":"8.01","runsScoredPer9":"2.23","homeRunsPer9":"0.56","inheritedRunners":24,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621111":{"person":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"jerseyNumber":"10","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":19,"gamesStarted":19,"flyOuts":46,"groundOuts":91,"airOuts":84,"runs":53,"doubles":16,"triples":2,"homeRuns":12,"strikeOuts":81,"baseOnBalls":35,"intentionalWalks":2,"hits":93,"hitByPitch":4,"atBats":349,"obp":".340","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1540,"era":"5.36","inningsPitched":"89.0","wins":5,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.44","battersFaced":388,"outs":267,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1540,"balls":585,"strikes":955,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".500","pitchesPerInning":"17.30","gamesFinished":0,"strikeoutWalkRatio":"2.31","strikeoutsPer9Inn":"8.19","walksPer9Inn":"3.54","hitsPer9Inn":"9.40","runsScoredPer9":"5.36","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":16,"errors":1,"chances":22,"fielding":".955","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":"200","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":53,"groundOuts":85,"airOuts":101,"runs":43,"doubles":15,"triples":1,"homeRuns":10,"strikeOuts":98,"baseOnBalls":28,"intentionalWalks":2,"hits":79,"hitByPitch":1,"avg":".219","atBats":360,"obp":".278","slg":".350","ops":".628","caughtStealing":2,"stolenBases":19,"stolenBasePercentage":".905","caughtStealingPercentage":".095","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":392,"totalBases":126,"rbi":38,"leftOnBase":149,"sacBunts":3,"sacFlies":0,"babip":".274","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":17,"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":6,"putOuts":227,"errors":0,"chances":233,"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"}]},"ID656288":{"person":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"jerseyNumber":"17","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":13,"gamesStarted":10,"flyOuts":31,"groundOuts":50,"airOuts":51,"runs":40,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":55,"baseOnBalls":30,"intentionalWalks":0,"hits":59,"hitByPitch":2,"atBats":212,"obp":".370","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":984,"era":"6.47","inningsPitched":"55.2","wins":1,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.60","battersFaced":247,"outs":167,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":984,"balls":403,"strikes":581,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".125","pitchesPerInning":"17.68","gamesFinished":0,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"8.89","walksPer9Inn":"4.85","hitsPer9Inn":"9.54","runsScoredPer9":"6.47","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":9,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660710":{"person":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"jerseyNumber":"48","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"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":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":14,"groundOuts":24,"airOuts":23,"runs":8,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".146","atBats":82,"obp":".222","slg":".305","ops":".527","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":25,"rbi":8,"leftOnBase":39,"sacBunts":1,"sacFlies":0,"babip":".164","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.33","popOuts":8,"lineOuts":1},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":7,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":18,"obp":".526","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":45,"era":"27.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"3.33","battersFaced":19,"outs":9,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":14,"strikes":31,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.00","hitsPer9Inn":"27.00","runsScoredPer9":"27.00","homeRunsPer9":"6.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":11,"stolenBases":16,"stolenBasePercentage":".593","caughtStealingPercentage":".407","assists":13,"putOuts":205,"errors":1,"chances":219,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID608566":{"person":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 3 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":20,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":30,"strikes":55,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"4.50","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":8,"flyOuts":33,"groundOuts":36,"airOuts":54,"runs":25,"doubles":9,"triples":0,"homeRuns":10,"strikeOuts":28,"baseOnBalls":20,"intentionalWalks":0,"hits":42,"hitByPitch":1,"atBats":158,"obp":".348","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":724,"era":"5.18","inningsPitched":"41.2","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.49","battersFaced":181,"outs":125,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":724,"balls":271,"strikes":453,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":3,"winPercentage":".667","pitchesPerInning":"17.38","gamesFinished":1,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"6.05","walksPer9Inn":"4.32","hitsPer9Inn":"9.07","runsScoredPer9":"5.40","homeRunsPer9":"2.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":11},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"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"}]},"ID699134":{"person":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"jerseyNumber":"72","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":37,"gamesStarted":3,"flyOuts":19,"groundOuts":46,"airOuts":39,"runs":13,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":37,"baseOnBalls":14,"intentionalWalks":1,"hits":31,"hitByPitch":0,"atBats":150,"obp":".273","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":643,"era":"2.23","inningsPitched":"40.1","wins":2,"losses":2,"saves":0,"saveOpportunities":3,"holds":6,"blownSaves":3,"earnedRuns":10,"whip":"1.12","battersFaced":167,"outs":121,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":643,"balls":219,"strikes":424,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".500","pitchesPerInning":"15.94","gamesFinished":5,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"8.26","walksPer9Inn":"3.12","hitsPer9Inn":"6.92","runsScoredPer9":"2.90","homeRunsPer9":"0.45","inheritedRunners":22,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID823550":{"person":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"jerseyNumber":"24","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":15,"groundOuts":20,"airOuts":31,"runs":13,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":13,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".212","atBats":85,"obp":".316","slg":".282","ops":".598","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":24,"rbi":13,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"85.00","popOuts":10,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":66,"putOuts":42,"errors":0,"chances":108,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID657757":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":30,"groundOuts":81,"airOuts":67,"runs":35,"doubles":15,"triples":0,"homeRuns":14,"strikeOuts":70,"baseOnBalls":38,"intentionalWalks":0,"hits":62,"hitByPitch":4,"avg":".221","atBats":280,"obp":".323","slg":".425","ops":".748","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":322,"totalBases":119,"rbi":40,"leftOnBase":106,"sacBunts":0,"sacFlies":0,"babip":".245","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":21,"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":42,"putOuts":292,"errors":0,"chances":334,"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"}]},"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":"(W, 7-2)","summary":"2.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"2.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":10,"strikes":19,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"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":0,"flyOuts":12,"groundOuts":65,"airOuts":24,"runs":21,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":58,"baseOnBalls":12,"intentionalWalks":2,"hits":43,"hitByPitch":2,"atBats":189,"obp":".279","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":790,"era":"3.42","inningsPitched":"50.0","wins":7,"losses":2,"saves":1,"saveOpportunities":6,"holds":15,"blownSaves":5,"earnedRuns":19,"whip":"1.10","battersFaced":204,"outs":150,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":790,"balls":254,"strikes":536,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"2.71","rbi":1,"winPercentage":".778","pitchesPerInning":"15.80","gamesFinished":6,"strikeoutWalkRatio":"4.83","strikeoutsPer9Inn":"10.44","walksPer9Inn":"2.16","hitsPer9Inn":"7.74","runsScoredPer9":"3.78","homeRunsPer9":"0.54","inheritedRunners":27,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":6,"errors":0,"chances":17,"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"}]},"ID592518":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"3-4 | RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":53,"groundOuts":93,"airOuts":97,"runs":46,"doubles":16,"triples":0,"homeRuns":19,"strikeOuts":87,"baseOnBalls":44,"intentionalWalks":3,"hits":69,"hitByPitch":0,"avg":".203","atBats":340,"obp":".290","slg":".418","ops":".708","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":390,"totalBases":142,"rbi":55,"leftOnBase":149,"sacBunts":1,"sacFlies":5,"babip":".209","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.90","popOuts":19,"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":125,"putOuts":68,"errors":2,"chances":195,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID663362":{"person":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"jerseyNumber":"61","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":7,"gamesStarted":3,"flyOuts":16,"groundOuts":25,"airOuts":27,"runs":22,"doubles":7,"triples":2,"homeRuns":5,"strikeOuts":25,"baseOnBalls":8,"intentionalWalks":0,"hits":35,"hitByPitch":2,"atBats":110,"obp":".372","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":445,"era":"7.52","inningsPitched":"26.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.63","battersFaced":122,"outs":79,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":445,"balls":150,"strikes":295,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".333","pitchesPerInning":"16.90","gamesFinished":1,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"8.54","walksPer9Inn":"2.73","hitsPer9Inn":"11.96","runsScoredPer9":"7.52","homeRunsPer9":"1.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID609280":{"person":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"jerseyNumber":"41","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":27,"groundOuts":76,"airOuts":54,"runs":21,"doubles":17,"triples":2,"homeRuns":5,"strikeOuts":38,"baseOnBalls":10,"intentionalWalks":2,"hits":59,"hitByPitch":3,"avg":".260","atBats":227,"obp":".300","slg":".419","ops":".719","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":240,"totalBases":95,"rbi":21,"leftOnBase":107,"sacBunts":0,"sacFlies":0,"babip":".293","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.40","popOuts":12,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":9,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664034":{"person":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"1-2 | BB, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":20,"groundOuts":51,"airOuts":49,"runs":24,"doubles":9,"triples":2,"homeRuns":11,"strikeOuts":54,"baseOnBalls":12,"intentionalWalks":1,"hits":55,"hitByPitch":7,"avg":".267","atBats":206,"obp":".325","slg":".490","ops":".815","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":229,"totalBases":101,"rbi":33,"leftOnBase":98,"sacBunts":0,"sacFlies":3,"babip":".306","groundOutsToAirouts":"1.04","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.73","popOuts":12,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":77,"putOuts":370,"errors":2,"chances":449,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"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":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":49,"groundOuts":104,"airOuts":84,"runs":45,"doubles":19,"triples":1,"homeRuns":5,"strikeOuts":87,"baseOnBalls":34,"intentionalWalks":2,"hits":103,"hitByPitch":4,"avg":".277","atBats":372,"obp":".340","slg":".374","ops":".714","caughtStealing":9,"stolenBases":23,"stolenBasePercentage":".719","caughtStealingPercentage":".281","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":416,"totalBases":139,"rbi":35,"leftOnBase":98,"sacBunts":1,"sacFlies":5,"babip":".344","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"74.40","popOuts":10,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":94,"putOuts":162,"errors":6,"chances":262,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"300","stats":{"batting":{"summary":"1-4 | K, R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":40,"groundOuts":103,"airOuts":76,"runs":38,"doubles":7,"triples":0,"homeRuns":9,"strikeOuts":69,"baseOnBalls":41,"intentionalWalks":1,"hits":71,"hitByPitch":3,"avg":".224","atBats":317,"obp":".317","slg":".331","ops":".648","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":363,"totalBases":105,"rbi":37,"leftOnBase":118,"sacBunts":0,"sacFlies":2,"babip":".257","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.22","popOuts":10,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":197,"putOuts":135,"errors":3,"chances":335,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID687749":{"person":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"401","stats":{"batting":{"note":"1-","summary":"0-0 | R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":9,"groundOuts":8,"airOuts":12,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".119","atBats":42,"obp":".159","slg":".143","ops":".302","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":6,"rbi":1,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":31,"errors":0,"chances":33,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID606996":{"person":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":23,"gamesStarted":1,"flyOuts":15,"groundOuts":37,"airOuts":34,"runs":20,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":28,"baseOnBalls":11,"intentionalWalks":0,"hits":24,"hitByPitch":3,"atBats":119,"obp":".281","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":544,"era":"5.08","inningsPitched":"33.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":19,"whip":"1.04","battersFaced":137,"outs":101,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":544,"balls":196,"strikes":348,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".000","pitchesPerInning":"16.16","gamesFinished":3,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"7.49","walksPer9Inn":"2.94","hitsPer9Inn":"6.42","runsScoredPer9":"5.35","homeRunsPer9":"1.07","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"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":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":2,"strikes":8,"strikePercentage":".800","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":32,"gamesStarted":0,"flyOuts":26,"groundOuts":42,"airOuts":50,"runs":25,"doubles":6,"triples":2,"homeRuns":9,"strikeOuts":37,"baseOnBalls":18,"intentionalWalks":0,"hits":49,"hitByPitch":3,"atBats":178,"obp":".352","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":803,"era":"4.89","inningsPitched":"46.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":25,"whip":"1.46","battersFaced":199,"outs":138,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":803,"balls":312,"strikes":491,"strikePercentage":".610","hitBatsmen":3,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.46","gamesFinished":12,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"7.24","walksPer9Inn":"3.52","hitsPer9Inn":"9.59","runsScoredPer9":"4.89","homeRunsPer9":"1.76","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":6,"errors":0,"chances":11,"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"}]},"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":"2-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":15,"groundOuts":44,"airOuts":36,"runs":17,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":36,"baseOnBalls":15,"intentionalWalks":0,"hits":28,"hitByPitch":3,"avg":".196","atBats":143,"obp":".286","slg":".280","ops":".566","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":162,"totalBases":40,"rbi":12,"leftOnBase":69,"sacBunts":1,"sacFlies":0,"babip":".240","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.67","popOuts":7,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":95,"putOuts":83,"errors":4,"chances":182,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID676664":{"person":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"jerseyNumber":"38","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":17,"groundOuts":18,"airOuts":23,"runs":12,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":78,"obp":".326","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":324,"era":"5.03","inningsPitched":"19.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.42","battersFaced":86,"outs":59,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":324,"balls":128,"strikes":196,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".500","pitchesPerInning":"16.47","gamesFinished":0,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"7.78","walksPer9Inn":"3.66","hitsPer9Inn":"9.15","runsScoredPer9":"5.49","homeRunsPer9":"1.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[665487,701538,593428,592518,687749,657757,664034,630105,660710,823550,608566,676760,606996,670970,695243],"pitchers":[608566,676760,606996,670970,695243],"bench":[609280,669134,650859],"bullpen":[621111,656288,650633,673513,593974,699134,676664,663362],"battingOrder":[665487,701538,593428,687749,657757,664034,630105,660710,823550],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Bogaerts; Cronenworth 2; France, T; Machado, M 3."},{"label":"RBI","value":"Cronenworth (12); France, T (33); Machado, M (55); Song (13)."},{"label":"Runners left in scoring position, 2 out","value":"Merrill 2."},{"label":"SF","value":"France, T."},{"label":"Team RISP","value":"3-for-6."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Bogaerts (12, 2nd base off Hoffman, J/Kirk); Bowen (4, 3rd base off Hoffman, J/Kirk)."}]}],"note":[{"label":"1","value":"Ran for Machado, M in the 8th."}]}},"officials":[{"official":{"id":668921,"fullName":"Jen Pawol","link":"/api/v1/people/668921"},"officialType":"Home Plate"},{"official":{"id":429805,"fullName":"Todd Tichenor","link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":623949,"fullName":"Clint Vondrak","link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":503077,"fullName":"Adam Hamari","link":"/api/v1/people/503077"},"officialType":"Third Base"}],"info":[{"label":"Balk","value":"Gausman."},{"label":"IBB","value":"Kirk (by Morejon)."},{"label":"ABS Challenge","value":"Bogaerts (Strike-Confirmed); Valenzuela 2 (Ball-Confirmed, Ball-Overturned to Strike); Giménez (Strike-Overturned to Ball); Machado, M (Strike-Overturned to Ball); Clement (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Gausman 103-69; Rogers, Ty 12-11; Hoffman, J 25-17; Márquez 85-55; Marinaccio 10-8; Hart 16-10; Morejon 29-19; Miller, M 8-7."},{"label":"Groundouts-flyouts","value":"Gausman 1-4; Rogers, Ty 3-0; Hoffman, J 1-2; Márquez 5-3; Marinaccio 0-1; Hart 1-2; Morejon 4-0; Miller, M 1-0."},{"label":"Batters faced","value":"Gausman 25; Rogers, Ty 4; Hoffman, J 6; Márquez 20; Marinaccio 4; Hart 3; Morejon 9; Miller, M 3."},{"label":"Ejections","value":"Padres hitting coach Steven Souza Jr. ejected by 3B umpire Adam Hamari (2nd)."},{"label":"Umpires","value":"HP: Jen Pawol. 1B: Todd Tichenor. 2B: Clint Vondrak. 3B: Adam Hamari. "},{"label":"Weather","value":"73 degrees, Partly Cloudy."},{"label":"Wind","value":"6 mph, L To R."},{"label":"First pitch","value":"1:11 PM."},{"label":"T","value":"2:32."},{"label":"Att","value":"41,675."},{"label":"Venue","value":"Petco Park."},{"label":"July 12, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332","boxscoreName":"Gausman"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 3 ER, 8 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":1,"airOuts":9,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":103,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":34,"strikes":69,"strikePercentage":".670","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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":20,"gamesStarted":20,"flyOuts":57,"groundOuts":97,"airOuts":119,"runs":59,"doubles":18,"triples":3,"homeRuns":15,"strikeOuts":116,"baseOnBalls":32,"intentionalWalks":1,"hits":105,"hitByPitch":1,"atBats":430,"obp":".296","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","numberOfPitches":1858,"era":"4.33","inningsPitched":"112.1","wins":4,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.22","battersFaced":470,"outs":337,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1858,"balls":651,"strikes":1207,"strikePercentage":".650","hitBatsmen":1,"balks":3,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":2,"winPercentage":".333","pitchesPerInning":"16.54","gamesFinished":0,"strikeoutWalkRatio":"3.63","strikeoutsPer9Inn":"9.29","walksPer9Inn":"2.56","hitsPer9Inn":"8.41","runsScoredPer9":"4.73","homeRunsPer9":"1.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":4,"sacFlies":3,"passedBall":0,"popOuts":33,"lineOuts":29},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":10,"errors":2,"chances":18,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":61,"pitchingGameScore":61},{"player":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518","boxscoreName":"Machado, M"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"3-4 | RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":53,"groundOuts":93,"airOuts":97,"runs":46,"doubles":16,"triples":0,"homeRuns":19,"strikeOuts":87,"baseOnBalls":44,"intentionalWalks":3,"hits":69,"hitByPitch":0,"avg":".203","atBats":340,"obp":".290","slg":".418","ops":".708","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":390,"totalBases":142,"rbi":55,"leftOnBase":149,"sacBunts":1,"sacFlies":5,"babip":".209","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.90","popOuts":19,"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":125,"putOuts":68,"errors":2,"chances":195,"fielding":".990","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":56,"hittingGameScore":56},{"player":{"person":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960","boxscoreName":"Okamoto"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"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":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":49,"groundOuts":62,"airOuts":80,"runs":50,"doubles":12,"triples":0,"homeRuns":22,"strikeOuts":118,"baseOnBalls":36,"intentionalWalks":0,"hits":81,"hitByPitch":5,"avg":".239","atBats":339,"obp":".319","slg":".469","ops":".788","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":382,"totalBases":159,"rbi":62,"leftOnBase":160,"sacBunts":0,"sacFlies":2,"babip":".294","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.41","popOuts":18,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":136,"putOuts":63,"errors":11,"chances":210,"fielding":".948","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":53,"hittingGameScore":53}]},"decisions":{"winner":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"loser":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"save":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}