{"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":823276,"link":"/api/v1.1/game/823276/feed/live","metaData":{"wait":10,"timeStamp":"20260712_034931","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823276,"type":"R","doubleHeader":"N","id":"2026/07/11/tormlb-sdnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823276-2026-07-11","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-12T00:40:00Z","originalDate":"2026-07-11","officialDate":"2026-07-11","dayNight":"night","time":"5:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":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":95,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":45,"losses":50,"ties":0,"pct":".474"},"records":{},"divisionLeader":false,"wins":45,"losses":50,"winningPercentage":".474"},"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":95,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":47,"losses":48,"ties":0,"pct":".495"},"records":{},"divisionLeader":false,"wins":47,"losses":48,"winningPercentage":".495"},"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","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},"ID689149":{"id":689149,"fullName":"Chad Dallas","link":"/api/v1/people/689149","firstName":"John","lastName":"Dallas","primaryNumber":"37","birthDate":"2000-06-26","currentAge":26,"birthCity":"Orange","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chad","useLastName":"Dallas","middleName":"Chadwell","boxscoreName":"Dallas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chad Dallas","nameSlug":"chad-dallas-689149","firstLastName":"Chad Dallas","lastFirstName":"Dallas, Chad","lastInitName":"Dallas, C","initLastName":"C Dallas","fullFMLName":"John Chadwell Dallas","fullLFMName":"Dallas, John Chadwell","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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":27,"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":29,"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":25,"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},"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 Nino","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":40222,"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":"Cloudy","temp":"71","wind":"8 mph, L To R"},"gameInfo":{"attendance":40561,"firstPitch":"2026-07-12T00:41:00.000Z","gameDurationMinutes":188},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":3,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"home":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"}},"officialScorer":{"id":431092,"fullName":"Bill Zavestoski","link":"/api/v1/people/431092"},"primaryDatacaster":{"id":431181,"fullName":"Jim Marshall","link":"/api/v1/people/431181"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ernie Clement flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T00:41:00.013Z","endTime":"2026-07-12T00:41:37.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"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":5},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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-11T21:23:50.150Z","endTime":"2026-07-12T00:28:50.512Z","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-12T00:28:50.512Z","endTime":"2026-07-12T00:40:30.127Z","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-12T00:40:30.127Z","endTime":"2026-07-12T00:41:01.954Z","isPitch":false,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.861656290393395,"aZ":-18.616743741845067,"pfxX":-8.923336135196475,"pfxZ":7.398041875763473,"pX":-0.6917545496469701,"pZ":3.824435552590464,"vX0":3.5093308253628797,"vY0":-134.46112472966973,"vZ0":-1.129565514876097,"x":143.37,"y":135.52,"x0":-0.8535889869358243,"y0":50.00488025602418,"z0":5.569538848311264,"aX":-16.35894869716896},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.3,"breakHorizontal":15.5,"spinRate":2131,"spinDirection":205},"zone":11,"typeConfidence":0.88,"plateTime":0.40717293732954074,"extension":6.5789759569386215},"index":3,"playId":"8b883fc5-9f65-367a-9e0b-b1601c32ff4d","pitchNumber":1,"startTime":"2026-07-12T00:41:01.954Z","endTime":"2026-07-12T00:41:05.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.719982906523082,"aZ":-20.617770302527724,"pfxX":2.8551726250854474,"pfxZ":6.580300866032536,"pX":0.5497710470522724,"pZ":2.135422272132502,"vX0":2.721072070953161,"vY0":-130.9430187233623,"vZ0":-4.75881023861459,"x":96.04,"y":181.12,"x0":-0.8695730875822402,"y0":50.002509337302406,"z0":5.4959771167540366,"aX":5.01364852672097},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.3,"breakHorizontal":-5.8,"spinRate":2257,"spinDirection":170},"zone":9,"typeConfidence":2.0,"plateTime":0.4164917840019635,"extension":6.78592900504412},"index":4,"playId":"1283a8b4-049b-375b-b6eb-e9568667e559","pitchNumber":2,"startTime":"2026-07-12T00:41:13.436Z","endTime":"2026-07-12T00:41:17.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.287325766915583,"aZ":-23.458193584853486,"pfxX":4.294381312346715,"pfxZ":5.189362724067486,"pX":0.3551582445195187,"pZ":1.8842916530048077,"vX0":1.4257291291259189,"vY0":-128.22671729875051,"vZ0":-4.733732991773446,"x":103.46,"y":187.9,"x0":-0.7648245034768841,"y0":50.004825424097966,"z0":5.564185702730458,"aX":7.215737248395356},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.6,"breakHorizontal":-8.0,"spinRate":2472,"spinDirection":147},"zone":9,"typeConfidence":2.0,"plateTime":0.4256972267829169,"extension":6.6809087131119},"hitData":{"launchSpeed":88.3,"launchAngle":45.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.1,"coordY":90.9}},"index":5,"playId":"9b7846a5-a9a5-3866-9501-717b1787b8c7","pitchNumber":3,"startTime":"2026-07-12T00:41:27.351Z","endTime":"2026-07-12T00:41:37.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T00:41:37.281Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Lukes flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T00:41:56.007Z","endTime":"2026-07-12T00:43:56.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":6},"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":"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.3,"endSpeed":87.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11363402759588,"aZ":-16.312063143841627,"pfxX":-8.802992736263837,"pfxZ":8.157352289223926,"pX":0.7704662924995975,"pZ":1.0487972984938703,"vX0":7.493215256751256,"vY0":-138.37988015052824,"vZ0":-8.576527375074882,"x":87.63,"y":210.46,"x0":-0.825224751776037,"y0":50.00416728956393,"z0":5.275395214268271,"aX":-17.119200448813043},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.2,"breakHorizontal":14.4,"spinRate":2139,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.39542128585924674,"extension":6.562480053783147},"index":0,"playId":"4ae1c16a-a792-3d64-b6f4-a4e387db3e97","pitchNumber":1,"startTime":"2026-07-12T00:42:02.114Z","endTime":"2026-07-12T00:42:05.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.084306731298838,"aZ":-21.552835371065992,"pfxX":3.0976253916912224,"pfxZ":5.920809185277609,"pX":-0.23711587092704528,"pZ":3.2511764339112235,"vX0":1.2834710154878028,"vY0":-132.2806193882977,"vZ0":-1.8473020360385761,"x":126.04,"y":151.0,"x0":-1.129337767452249,"y0":50.00043496416913,"z0":5.519816701063076,"aX":5.5531089331625845},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.6,"breakHorizontal":-5.9,"spinRate":2295,"spinDirection":162},"zone":2,"typeConfidence":2.0,"plateTime":0.41220264962808395,"extension":6.546567432377727},"index":1,"playId":"615e1fc7-5e26-357d-a4df-55a64361e696","pitchNumber":2,"startTime":"2026-07-12T00:42:14.830Z","endTime":"2026-07-12T00:42:19.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.410719145633735,"aZ":-17.484429223817866,"pfxX":2.0456122612523266,"pfxZ":8.055038922798857,"pX":1.3315767084331214,"pZ":2.1908362372467076,"vX0":5.024332659238865,"vY0":-133.62541332523284,"vZ0":-5.3637070666063735,"x":66.24,"y":179.63,"x0":-0.8324656046671234,"y0":50.006587723379404,"z0":5.4638183531896924,"aX":3.7329018579112283},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.8,"breakHorizontal":-4.7,"spinRate":2376,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.40852464127797683,"extension":6.657086836586288},"index":2,"playId":"0f6cdefe-68cf-3a6f-8868-40671245801e","pitchNumber":3,"startTime":"2026-07-12T00:42:29.158Z","endTime":"2026-07-12T00:42:33.872Z","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":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94816725783885,"aZ":-17.956092887265868,"pfxX":-7.620876740682822,"pfxZ":7.428358325395342,"pX":0.6582587268529287,"pZ":1.7378061315764857,"vX0":6.71879075173689,"vY0":-137.36486206172256,"vZ0":-6.547592208503834,"x":91.91,"y":191.86,"x0":-0.8272041227670952,"y0":50.006089496773775,"z0":5.369966618596672,"aX":-14.591445609593281},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.2,"breakHorizontal":12.5,"spinRate":2135,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.39848927072756046,"extension":6.670169131958388},"index":3,"playId":"10128304-83da-3cae-bdea-6b2cdc70daf6","pitchNumber":4,"startTime":"2026-07-12T00:42:48.147Z","endTime":"2026-07-12T00:42:51.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38746988657834,"aZ":-42.966077307878,"pfxX":3.0271021231414057,"pfxZ":-7.963886978307144,"pX":-0.8256043292008965,"pZ":2.998752709614153,"vX0":-0.5517212480240461,"vY0":-116.17233446068087,"vZ0":3.112515151019024,"x":148.47,"y":157.81,"x0":-0.9769308940571325,"y0":50.000021017060405,"z0":5.7484469463089924,"aX":4.103833844576788},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-13.2,"breakHorizontal":-5.3,"spinRate":2081,"spinDirection":39},"zone":1,"typeConfidence":0.9,"plateTime":0.4729139863358576,"extension":6.620457841153956},"index":4,"playId":"b978566c-d203-3500-9a30-e0f86c25a50c","pitchNumber":5,"startTime":"2026-07-12T00:43:09.206Z","endTime":"2026-07-12T00:43:14.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61942416639814,"aZ":-25.518071506227926,"pfxX":1.9081736821563906,"pfxZ":3.7480358840498518,"pX":0.5973314401091925,"pZ":2.6176816244374352,"vX0":3.227986593419526,"vY0":-132.10630059725946,"vZ0":-2.5968373113625627,"x":94.23,"y":168.1,"x0":-0.8857232661953459,"y0":50.005834355426806,"z0":5.477788589944771,"aX":3.3931059301441016},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.5,"breakHorizontal":-4.1,"spinRate":2306,"spinDirection":159},"zone":6,"typeConfidence":2.0,"plateTime":0.41369216977736745,"extension":6.508295746217504},"index":5,"playId":"cd760f95-bd84-3b6f-a530-fc90ab9798d1","pitchNumber":6,"startTime":"2026-07-12T00:43:27.426Z","endTime":"2026-07-12T00:43:31.360Z","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":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.501339946172337,"aZ":-29.719345468588617,"pfxX":3.1573528707787037,"pfxZ":1.477525594588565,"pX":0.7860135148123703,"pZ":1.9981310522562725,"vX0":3.3829614628271485,"vY0":-127.7690049598323,"vZ0":-2.86751213580152,"x":87.04,"y":184.83,"x0":-0.9636135416634842,"y0":50.00036238829972,"z0":5.462202067688632,"aX":5.236722333291974},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.3,"breakHorizontal":-6.5,"spinRate":2372,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.42813623875535267,"extension":6.681476602636107},"hitData":{"launchSpeed":96.7,"launchAngle":38.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.98,"coordY":80.55}},"index":6,"playId":"c1d6b237-92f6-341b-afa1-4a5edf4f341d","pitchNumber":7,"startTime":"2026-07-12T00:43:46.576Z","endTime":"2026-07-12T00:43:56.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T00:43:56.087Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a soft ground ball to shortstop Xander Bogaerts.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T00:44:13.568Z","endTime":"2026-07-12T00:45:57.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"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,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6968987393094,"aZ":-21.15391847887719,"pfxX":3.482832055712932,"pfxZ":6.207968641614398,"pX":0.61511401640521,"pZ":1.7602950169762939,"vX0":2.409850753740159,"vY0":-131.78925274679153,"vZ0":-5.64308352788016,"x":93.55,"y":191.25,"x0":-0.7608395108815981,"y0":50.0017429673971,"z0":5.472538797932063,"aX":6.178739664800008},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.3,"breakHorizontal":-6.8,"spinRate":2417,"spinDirection":169},"zone":9,"typeConfidence":2.0,"plateTime":0.4142155399343772,"extension":6.644828854204443},"index":0,"playId":"94dfb2a6-fcb9-39bd-b6fd-6b00ca3b43da","pitchNumber":1,"startTime":"2026-07-12T00:44:20.414Z","endTime":"2026-07-12T00:44:23.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.701409808242797,"aZ":-32.8427624441406,"pfxX":3.7620563693747,"pfxZ":-0.41715717365678345,"pX":1.6980177495128854,"pZ":0.09129180647072067,"vX0":4.159889238166195,"vY0":-125.25386391775601,"vZ0":-6.797864040395862,"x":52.28,"y":236.32,"x0":-0.4662824396498815,"y0":50.001667274331396,"z0":5.489183688412985,"aX":6.0425203268206875},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.9,"breakHorizontal":-7.7,"spinRate":2518,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.4354779889700082,"extension":6.749399083639185},"index":1,"playId":"80bc1b60-5209-3350-9725-f3734467c835","pitchNumber":2,"startTime":"2026-07-12T00:44:35.173Z","endTime":"2026-07-12T00:44:39.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58219012570321,"aZ":-19.845374422906655,"pfxX":-7.90820239145421,"pfxZ":6.355829280859403,"pX":-0.17452685547253038,"pZ":2.57430612363694,"vX0":4.136894848599372,"vY0":-138.56371543517471,"vZ0":-4.342747410017424,"x":123.65,"y":169.27,"x0":-0.6610782255198338,"y0":50.00462714797231,"z0":5.491666600307955,"aX":-15.346427112849993},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.8,"breakHorizontal":13.4,"spinRate":1957,"spinDirection":202},"zone":5,"typeConfidence":0.89,"plateTime":0.39560986221010763,"extension":6.625311086148271},"index":2,"playId":"886546f0-1de1-3d2c-a32f-788ea957e299","pitchNumber":3,"startTime":"2026-07-12T00:44:52.219Z","endTime":"2026-07-12T00:44:56.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.698501689703896,"aZ":-31.490025876062298,"pfxX":9.284787038065915,"pfxZ":0.48765589211307603,"pX":1.016718014827324,"pZ":1.3460299956015571,"vX0":1.224169372445985,"vY0":-118.24523754925147,"vZ0":-2.6563479322639685,"x":78.25,"y":202.44,"x0":-0.7142343612804807,"y0":50.00583493108396,"z0":5.3753522688593485,"aX":13.140175695533873},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.5,"breakHorizontal":-17.2,"spinRate":2520,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.46334741951556824,"extension":6.675212237304596},"index":3,"playId":"36e30e10-9c71-3735-bb49-3b8dfd10e72a","pitchNumber":4,"startTime":"2026-07-12T00:45:18.802Z","endTime":"2026-07-12T00:45:23.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60462880869772,"aZ":-23.962444111813518,"pfxX":2.3146785431367967,"pfxZ":4.555834354014452,"pX":0.9517586822150775,"pZ":3.87829103149838,"vX0":3.6197961235247127,"vY0":-132.97975674594605,"vZ0":-0.0393224714027256,"x":80.72,"y":134.07,"x0":-0.7242406146733463,"y0":50.005806567902845,"z0":5.621232751168906,"aX":4.176031184490358},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.4,"breakHorizontal":-4.9,"spinRate":2227,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.41076495042370675,"extension":6.56722781614104},"index":4,"playId":"f08e768b-8525-3a64-af4f-b1bb27e55d38","pitchNumber":5,"startTime":"2026-07-12T00:45:35.112Z","endTime":"2026-07-12T00:45:38.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.870462676725882,"aZ":-16.809496676359053,"pfxX":-7.439861893286805,"pfxZ":8.006097639354143,"pX":0.47778370469332604,"pZ":2.1905808036774945,"vX0":5.460288855944147,"vY0":-137.72056659050767,"vZ0":-5.767357247202117,"x":98.79,"y":179.63,"x0":-0.5649677590514957,"y0":50.00201921049928,"z0":5.4505836122916085,"aX":-14.276689965349087},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.4,"breakHorizontal":12.4,"spinRate":2023,"spinDirection":201},"zone":6,"typeConfidence":0.87,"plateTime":0.3978582852476582,"extension":6.665039998439317},"hitData":{"launchSpeed":74.4,"launchAngle":-56.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":123.11,"coordY":168.31}},"index":5,"playId":"5ef06265-201f-33a9-af91-97cdf825fd3c","pitchNumber":6,"startTime":"2026-07-12T00:45:50.813Z","endTime":"2026-07-12T00:45:57.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T00:45:57.974Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"George Springer flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T00:46:28.029Z","endTime":"2026-07-12T00:48:01.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"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(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":79.7,"endSpeed":73.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.02309602199563,"aZ":-40.632807871803294,"pfxX":4.789384113403336,"pfxZ":-6.2002689758358756,"pX":0.1106883392720119,"pZ":4.730819649951265,"vX0":0.902623276703126,"vY0":-115.92449982593367,"vZ0":6.293000137823795,"x":112.78,"y":111.05,"x0":-0.9056312253231076,"y0":50.00024803017302,"z0":5.853338992518206,"aX":6.537643158149661},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-9.5,"breakHorizontal":-8.9,"spinRate":2289,"spinDirection":42},"zone":12,"typeConfidence":0.9,"plateTime":0.47192078345446875,"extension":6.600485858381074},"index":0,"playId":"7679d4d3-1f94-32cc-ac81-476d4b68b9c6","pitchNumber":1,"startTime":"2026-07-12T00:46:31.643Z","endTime":"2026-07-12T00:46:34.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.152648330509166,"aZ":-31.349583798447963,"pfxX":4.65818620020225,"pfxZ":0.4885903724993934,"pX":1.0476824388834813,"pZ":1.0600497011613659,"vX0":2.9623331387667293,"vY0":-128.31013490618497,"vZ0":-5.115691896993511,"x":77.06,"y":210.16,"x0":-0.7232612167262435,"y0":50.00238219135723,"z0":5.494996740313491,"aX":7.840816610694343},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.0,"breakHorizontal":-9.1,"spinRate":2425,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.42531520477939555,"extension":6.706254297970552},"index":1,"playId":"6540fcaf-acff-3bd8-af57-c9309753ea99","pitchNumber":2,"startTime":"2026-07-12T00:46:51.432Z","endTime":"2026-07-12T00:46:54.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.565501416518394,"aZ":-17.996129015894244,"pfxX":-6.465492039013614,"pfxZ":7.450940516700252,"pX":0.7333786983479866,"pZ":2.4681214964923095,"vX0":6.464827619808864,"vY0":-136.93492545648937,"vZ0":-4.568442116822515,"x":89.05,"y":172.14,"x0":-0.8153770513798094,"y0":50.006704363505904,"z0":5.385295522371123,"aX":-12.310581938523288},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.7,"breakHorizontal":10.4,"spinRate":2002,"spinDirection":201},"zone":6,"typeConfidence":0.78,"plateTime":0.3996348848750091,"extension":6.702584057613432},"index":2,"playId":"560e784d-4229-34ff-b9cd-3e5ff50dd035","pitchNumber":3,"startTime":"2026-07-12T00:47:08.137Z","endTime":"2026-07-12T00:47:35.158Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18028341508554,"aZ":-20.613614281797723,"pfxX":2.977827801975227,"pfxZ":6.411019935347068,"pX":1.5883174457289897,"pZ":1.7792302315012967,"vX0":5.186160940766795,"vY0":-132.6468809130765,"vZ0":-5.86079575852435,"x":56.46,"y":190.74,"x0":-0.770048085297283,"y0":50.00383597601955,"z0":5.494370632614945,"aX":5.369856728321521},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.7,"breakHorizontal":-6.4,"spinRate":2279,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.41104719472021634,"extension":6.698906784249726},"index":3,"playId":"ad023e86-c195-36a2-981c-f2143a7a4925","pitchNumber":4,"startTime":"2026-07-12T00:47:34.800Z","endTime":"2026-07-12T00:47:38.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07013427817331,"aZ":-21.877310952428353,"pfxX":3.229328932252673,"pfxZ":5.801195686342492,"pX":0.7320674462460379,"pZ":2.4087212182600455,"vX0":3.034729386546235,"vY0":-131.6905605472618,"vZ0":-3.7878566482791234,"x":89.1,"y":173.74,"x0":-0.8503705231106847,"y0":50.00512551585003,"z0":5.4626455027773835,"aX":5.7357558761889145},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.0,"breakHorizontal":-6.5,"spinRate":2339,"spinDirection":166},"zone":6,"typeConfidence":2.0,"plateTime":0.41416129276713853,"extension":6.712249183548396},"hitData":{"launchSpeed":86.7,"launchAngle":47.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.85,"coordY":94.3}},"index":4,"playId":"05c8a1b0-7a9f-3a13-bbb9-21ac60f95649","pitchNumber":5,"startTime":"2026-07-12T00:47:52.701Z","endTime":"2026-07-12T00:48:01.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T00:48:01.447Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T00:50:07.937Z","endTime":"2026-07-12T00:51:10.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"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,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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49990996045902,"aZ":-11.719940506954616,"pfxX":-3.3180485718517416,"pfxZ":10.899032860276034,"pX":0.8715825662363587,"pZ":3.892875687183743,"vX0":4.153455283751866,"vY0":-136.70533769284964,"vZ0":-5.837493992759444,"x":83.78,"y":133.67,"x0":-0.24237454890833718,"y0":50.004024022513526,"z0":6.873737371812853,"aX":-6.228018621600536},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.6,"breakHorizontal":5.0,"spinRate":2185,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.4019544670824353,"extension":6.266917816776991},"index":0,"playId":"73681d5f-8ddd-3aef-b1d0-024db4687f91","pitchNumber":1,"startTime":"2026-07-12T00:50:09.688Z","endTime":"2026-07-12T00:50:13.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.942369756159454,"aZ":-28.751172965780786,"pfxX":-0.5389624790500669,"pfxZ":2.1997511591770076,"pX":1.1450474114572868,"pZ":1.0822309366713512,"vX0":3.8263864539520367,"vY0":-124.42826146935815,"vZ0":-8.368165287808564,"x":73.35,"y":209.56,"x0":-0.3482101834936385,"y0":50.00084297637241,"z0":6.899985447194862,"aX":-0.8379970467669985},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.2,"breakHorizontal":0.0,"spinRate":2276,"spinDirection":212},"zone":14,"typeConfidence":0.91,"plateTime":0.4416274495065369,"extension":6.00128460400795},"index":1,"playId":"e0772c4e-cbd4-3774-8093-d1c2bb68620c","pitchNumber":2,"startTime":"2026-07-12T00:50:22.459Z","endTime":"2026-07-12T00:50:26.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":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17966895400116,"aZ":-27.747994978154633,"pfxX":-1.4156781899787223,"pfxZ":2.8231595403291685,"pX":1.1007707132434683,"pZ":2.7682998314938323,"vX0":4.1705057983307965,"vY0":-125.03700058543936,"vZ0":-4.81459039977048,"x":75.04,"y":164.04,"x0":-0.41109381032621295,"y0":50.0058660771797,"z0":7.018448489852384,"aX":-2.223240755449421},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.2,"breakHorizontal":1.6,"spinRate":2286,"spinDirection":199},"zone":12,"typeConfidence":0.91,"plateTime":0.43946066191577104,"extension":5.937904487761105},"index":2,"playId":"91c5ab64-998c-32e4-bcf8-837026096fb0","pitchNumber":3,"startTime":"2026-07-12T00:50:36.985Z","endTime":"2026-07-12T00:50:41.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00684816991355,"aZ":-10.900396213045628,"pfxX":-3.495851901203142,"pfxZ":11.281985739770722,"pX":0.20416838112419655,"pZ":3.298398782247461,"vX0":2.860593351129581,"vY0":-137.10569563333905,"vZ0":-7.430074678681451,"x":109.22,"y":149.72,"x0":-0.4034431887589748,"y0":50.00505476681694,"z0":6.804470041581641,"aX":-6.593098977920574},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":5.6,"spinRate":2233,"spinDirection":192},"zone":2,"typeConfidence":0.9,"plateTime":0.4009557178643428,"extension":6.201957979623398},"index":3,"playId":"bdbd1ba5-1c61-3854-8ad7-f95142a3d01d","pitchNumber":4,"startTime":"2026-07-12T00:50:52.366Z","endTime":"2026-07-12T00:50:56.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.484378728646114,"aZ":-13.024186265722554,"pfxX":-3.628895296721609,"pfxZ":10.42164627260517,"pX":-0.6140855218093209,"pZ":4.026483509211109,"vX0":0.7004721188305897,"vY0":-135.41621552570015,"vZ0":-5.088880957295807,"x":140.41,"y":130.06,"x0":-0.4066456721133133,"y0":50.00264287589772,"z0":6.85767501039287,"aX":-6.668319464913462},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.9,"breakHorizontal":6.4,"spinRate":2178,"spinDirection":195},"zone":11,"typeConfidence":0.9,"plateTime":0.4061209665913337,"extension":6.297210041499589},"index":4,"playId":"653385ac-0517-3ae8-b5e4-650511ca03b6","pitchNumber":5,"startTime":"2026-07-12T00:51:06.855Z","endTime":"2026-07-12T00:51:10.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T00:51:10.255Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Merrill walks. Fernando Tatis Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T00:51:33.917Z","endTime":"2026-07-12T00:53:06.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.4,"endSpeed":84.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3851628197819,"aZ":-9.840728415965502,"pfxX":-3.8605460430949665,"pfxZ":12.034631934188997,"pX":-1.0313904806375285,"pZ":4.615435891402389,"vX0":-0.2338034845722887,"vY0":-135.99315791607003,"vZ0":-4.442452128225844,"x":156.31,"y":114.16,"x0":-0.4431511110573978,"y0":50.0042383797272,"z0":6.964504502401192,"aX":-7.164518795876011},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.9,"breakHorizontal":7.1,"spinRate":2198,"spinDirection":197},"zone":11,"typeConfidence":0.91,"plateTime":0.40418417535030393,"extension":6.075898222045983},"index":0,"playId":"ef27a908-c182-3703-babc-fe7cdacabe0d","pitchNumber":1,"startTime":"2026-07-12T00:51:36.150Z","endTime":"2026-07-12T00:51:40.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.534276908532608,"aZ":-21.651499196818538,"pfxX":-8.127580758966062,"pfxZ":7.102155524862161,"pX":-0.010633846886275675,"pZ":-0.4461566170219744,"vX0":3.35652786522927,"vY0":-120.92655017975966,"vZ0":-12.357120982840188,"x":117.41,"y":250.83,"x0":-0.3605395303078892,"y0":50.00313321075196,"z0":6.62890513917291,"aX":-12.039573637300546},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":10.2,"breakHorizontal":13.9,"spinRate":1504,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.45291389614029054,"extension":6.272414040863464},"index":1,"playId":"5e081660-befb-3896-9211-1bd0e59950ee","pitchNumber":2,"startTime":"2026-07-12T00:51:59.143Z","endTime":"2026-07-12T00:52:03.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86692442457219,"aZ":-13.865506459935723,"pfxX":-2.673843549869308,"pfxZ":9.791832153338778,"pX":-1.4295281222272604,"pZ":4.46644590302731,"vX0":-1.4247267790681215,"vY0":-135.90022912963698,"vZ0":-4.178385713564988,"x":171.49,"y":118.19,"x0":-0.5510509751565128,"y0":50.00266434688523,"z0":6.987367167311716,"aX":-4.999909087243223},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.0,"breakHorizontal":5.2,"spinRate":2154,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.40307940262687625,"extension":6.103171608588413},"index":2,"playId":"26d7926f-d3f2-357a-b962-b19b7c515a19","pitchNumber":3,"startTime":"2026-07-12T00:52:24.435Z","endTime":"2026-07-12T00:52:27.697Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"index":3,"playId":"35da4bd7-82a0-37a2-90ee-874fe3bd77fb","startTime":"2026-07-12T00:52:48.212Z","endTime":"2026-07-12T00:52:51.396Z","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},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.042378200654287,"aZ":-13.920347102170938,"pfxX":-1.8578530983016641,"pfxZ":9.687296235464679,"pX":-1.1383479185638752,"pZ":4.050005083876003,"vX0":-1.0384266013138257,"vY0":-136.62259847508884,"vZ0":-5.140142498370471,"x":160.39,"y":129.43,"x0":-0.5116119024673595,"y0":50.00111199928325,"z0":6.9177979647479235,"aX":-3.499640301607579},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":3.6,"spinRate":2060,"spinDirection":199},"zone":11,"typeConfidence":0.9,"plateTime":0.4014252466837749,"extension":6.130307031905923},"index":4,"playId":"dbb7df98-dbc0-3b78-945d-8373c436a8d4","pitchNumber":4,"startTime":"2026-07-12T00:53:03.137Z","endTime":"2026-07-12T00:53:06.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T00:53:06.922Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xander Bogaerts walks. Fernando Tatis Jr. to 3rd. Jackson Merrill to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T00:53:58.291Z","endTime":"2026-07-12T00:55:05.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T00:53:13.307Z","endTime":"2026-07-12T00:54:00.440Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99392196401582,"aZ":-21.172198072292403,"pfxX":-1.5447067880324226,"pfxZ":6.603172940995331,"pX":-0.2882863599715471,"pZ":1.500859352570022,"vX0":1.1138078503063162,"vY0":-128.37338164038937,"vZ0":-9.51072999772823,"x":127.99,"y":198.26,"x0":-0.5274524325270107,"y0":50.00482634174177,"z0":6.907069601894731,"aX":-2.5741498224785193},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.0,"breakHorizontal":2.5,"spinRate":2262,"spinDirection":209},"zone":13,"typeConfidence":0.81,"plateTime":0.42694313981757537,"extension":5.8621825038123045},"index":1,"playId":"5081070e-7bcf-3002-809e-b0591d6f715f","pitchNumber":1,"startTime":"2026-07-12T00:54:00.440Z","endTime":"2026-07-12T00:54:05.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.149918605933507,"aZ":-25.370909482208813,"pfxX":-1.445404466521793,"pfxZ":4.153196855221124,"pX":0.3996473981244344,"pZ":0.7368880186181479,"vX0":2.8528765554487463,"vY0":-127.24298530586995,"vZ0":-10.083556182536618,"x":101.77,"y":218.88,"x0":-0.548392454497959,"y0":50.004879279155844,"z0":6.761935386728807,"aX":-2.3699100591293236},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.4,"breakHorizontal":1.9,"spinRate":2306,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.43048638127611394,"extension":5.978420033363311},"index":2,"playId":"8889b674-8b57-3755-b257-33bf1df03d3a","pitchNumber":2,"startTime":"2026-07-12T00:54:16.913Z","endTime":"2026-07-12T00:54:19.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81795033602125,"aZ":-8.996263257036558,"pfxX":-2.5741552196348856,"pfxZ":12.209990882691809,"pX":-0.9738397142706838,"pZ":2.608122252865115,"vX0":-0.540500392213227,"vY0":-137.46591751501649,"vZ0":-9.599508823253835,"x":154.12,"y":168.36,"x0":-0.44005127030507707,"y0":50.00190056367835,"z0":6.772622017103446,"aX":-4.8851008922842665},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.0,"breakHorizontal":4.8,"spinRate":2259,"spinDirection":190},"zone":11,"typeConfidence":0.91,"plateTime":0.3997127666609641,"extension":6.146358798721825},"index":3,"playId":"128ecf05-e2e2-342d-8958-19bcf912ec7f","pitchNumber":3,"startTime":"2026-07-12T00:54:39.987Z","endTime":"2026-07-12T00:54:44.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91435434724578,"aZ":-8.880527951979696,"pfxX":-3.134909273195725,"pfxZ":12.60956146436323,"pX":-0.7965033977526585,"pZ":3.084550967186584,"vX0":0.09672310364018324,"vY0":-136.05279437924682,"vZ0":-8.244512198819802,"x":147.36,"y":155.5,"x0":-0.4264351315752606,"y0":50.00380507550781,"z0":6.796087288860479,"aX":-5.791317389077607},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":21.0,"breakHorizontal":5.6,"spinRate":2118,"spinDirection":194},"zone":1,"typeConfidence":0.91,"plateTime":0.4048633383151121,"extension":6.097401473704927},"index":4,"playId":"4a1b0933-eca5-3823-b3df-7c8a86a456cd","pitchNumber":4,"startTime":"2026-07-12T00:54:59.499Z","endTime":"2026-07-12T00:55:05.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T00:55:05.277Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Manny Machado pops out to catcher Alejandro Kirk in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T00:55:30.444Z","endTime":"2026-07-12T00:57:32.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.1,"endSpeed":80.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3101084340344,"aZ":-26.122432486290094,"pfxX":-1.9169844440456294,"pfxZ":3.7532896604012778,"pX":0.9577058537973447,"pZ":0.6726464475173132,"vX0":4.126382959824358,"vY0":-126.5254744442522,"vZ0":-10.041181184849233,"x":80.49,"y":220.62,"x0":-0.44974258251563337,"y0":50.00174485977394,"z0":6.807239692989321,"aX":-3.089149211169657},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.6,"breakHorizontal":2.5,"spinRate":2263,"spinDirection":213},"zone":14,"typeConfidence":0.91,"plateTime":0.4339382568846806,"extension":5.999758357858339},"index":0,"playId":"8b8c0470-5f42-36e5-a8fb-ac94470d69b2","pitchNumber":1,"startTime":"2026-07-12T00:55:31.967Z","endTime":"2026-07-12T00:55:35.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(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":87.2,"endSpeed":80.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.939124422855453,"aZ":-26.873431546303095,"pfxX":-1.141776992109595,"pfxZ":3.268587206067818,"pX":0.172389851271011,"pZ":1.9537758279379351,"vX0":2.163760260114694,"vY0":-126.84981706883865,"vZ0":-7.019447397727862,"x":110.43,"y":186.03,"x0":-0.5449113194119536,"y0":50.00452517336926,"z0":6.911467659814852,"aX":-1.853289354080835},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.4,"breakHorizontal":1.6,"spinRate":2352,"spinDirection":224},"zone":8,"typeConfidence":0.91,"plateTime":0.4324737399138061,"extension":5.919969553207456},"index":1,"playId":"addd7481-e947-333e-9543-eea4a83bf08c","pitchNumber":2,"startTime":"2026-07-12T00:55:54.099Z","endTime":"2026-07-12T00:55:57.715Z","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":86.6,"endSpeed":79.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.534919038248393,"aZ":-28.240495724171424,"pfxX":-1.0041834648528538,"pfxZ":2.4498841098690995,"pX":0.7507112956160584,"pZ":1.6293401586751386,"vX0":3.4300605389370813,"vY0":-125.89682010319436,"vZ0":-7.365088434423159,"x":88.38,"y":194.79,"x0":-0.498834727722342,"y0":50.002277442124154,"z0":6.877999295753534,"aX":-1.612246964668287},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.0,"breakHorizontal":1.1,"spinRate":2312,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.4350317186912114,"extension":5.963964122349226},"index":2,"playId":"790fc78a-32d7-3542-81aa-515b774f4f1f","pitchNumber":3,"startTime":"2026-07-12T00:56:10.395Z","endTime":"2026-07-12T00:56:16.630Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-12T00:56:26.202Z","endTime":"2026-07-12T00:56:40.367Z","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},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.755976166136332,"aZ":-29.88291941598686,"pfxX":-0.8017555376829995,"pfxZ":1.4448118556762095,"pX":0.6048920442485235,"pZ":1.7784045792636851,"vX0":3.2873225217722304,"vY0":-125.6486694094617,"vZ0":-6.678806929824908,"x":93.94,"y":190.76,"x0":-0.6193842669566706,"y0":50.00545695319153,"z0":6.916416019206821,"aX":-1.2751537056026006},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.2,"breakHorizontal":0.6,"spinRate":2345,"spinDirection":228},"zone":9,"typeConfidence":0.91,"plateTime":0.4368359915792772,"extension":5.873692504434499},"index":4,"playId":"09d32a37-7faf-34a5-a37d-c4163ac51f67","pitchNumber":4,"startTime":"2026-07-12T00:56:40.367Z","endTime":"2026-07-12T00:56:47.670Z","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":83.1,"endSpeed":76.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17350938525615,"aZ":-24.514593886416687,"pfxX":-7.16927062050443,"pfxZ":5.170378757135067,"pX":-0.7959809802275399,"pZ":1.3923251444127596,"vX0":1.5546315133366755,"vY0":-120.87616778383685,"vZ0":-7.893091060591993,"x":147.34,"y":201.19,"x0":-0.515191624408088,"y0":50.00481791623324,"z0":6.846896017848524,"aX":-10.628967160852742},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.8,"breakHorizontal":12.6,"spinRate":1389,"spinDirection":222},"zone":13,"typeConfidence":0.9,"plateTime":0.45282268898692957,"extension":6.106526633679321},"index":5,"playId":"7cc4fd0b-5875-365c-b782-b0d450dde558","pitchNumber":5,"startTime":"2026-07-12T00:57:00.695Z","endTime":"2026-07-12T00:57:04.606Z","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":86.9,"endSpeed":79.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38948626908203,"aZ":-28.370736571028043,"pfxX":-0.136543882283365,"pfxZ":2.3520530224157774,"pX":-0.12835473922888643,"pZ":2.4368443086837033,"vX0":1.1748922276965237,"vY0":-126.49639128859751,"vZ0":-5.612786422792263,"x":121.89,"y":172.99,"x0":-0.5815713472740569,"y0":50.00268957068241,"z0":6.9658780258503175,"aX":-0.22088040760088765},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.2,"breakHorizontal":0.0,"spinRate":2256,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.43340440718870754,"extension":5.80546872087039},"hitData":{"launchSpeed":81.0,"launchAngle":84.0,"totalDistance":32.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":133.76,"coordY":216.47}},"index":6,"playId":"ef750cec-10d1-3412-9f45-727c3a18af57","pitchNumber":6,"startTime":"2026-07-12T00:57:21.116Z","endTime":"2026-07-12T00:57:32.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T00:57:32.038Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks. Fernando Tatis Jr. scores. Jackson Merrill to 3rd. Xander Bogaerts to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T00:57:57.760Z","endTime":"2026-07-12T01:00:14.365Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnThird":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":702056,"link":"/api/v1/people/702056"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*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":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90393855882813,"aZ":-24.34848478566009,"pfxX":-7.253013013101518,"pfxZ":5.185057307400282,"pX":-0.43296003718112325,"pZ":0.8286050924413828,"vX0":2.3669979362055726,"vY0":-121.73773121539224,"vZ0":-9.431201576937548,"x":133.5,"y":216.41,"x0":-0.47314017280761544,"y0":50.00022885911575,"z0":6.845561352717065,"aX":-10.932563204258624},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.6,"breakHorizontal":12.6,"spinRate":1432,"spinDirection":222},"zone":13,"typeConfidence":0.9,"plateTime":0.4491733264325899,"extension":6.195283235759928},"index":0,"playId":"116d2bc4-b042-3953-aad5-0c992dc487b0","pitchNumber":1,"startTime":"2026-07-12T00:58:03.529Z","endTime":"2026-07-12T00:58:07.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46259116480127,"aZ":-26.881220541719586,"pfxX":-7.275552958588648,"pfxZ":3.637043348429577,"pX":-0.5997243692548437,"pZ":3.0093667751426305,"vX0":1.894766493243481,"vY0":-119.97574761436417,"vZ0":-3.9618139796132645,"x":139.86,"y":157.53,"x0":-0.4549537198956327,"y0":50.005056763287946,"z0":7.081050282641334,"aX":-10.59521531299347},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.9,"breakHorizontal":12.7,"spinRate":1139,"spinDirection":227},"zone":1,"typeConfidence":0.9,"plateTime":0.45673881720936915,"extension":5.906725807133364},"index":1,"playId":"2eb7949c-48f9-30a2-91e9-bc284533809c","pitchNumber":2,"startTime":"2026-07-12T00:58:22.984Z","endTime":"2026-07-12T00:58:27.481Z","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.8,"endSpeed":86.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0272016886211,"aZ":-9.594134163915044,"pfxX":-1.621668464662753,"pfxZ":11.810494707604404,"pX":0.370938156187032,"pZ":2.3381503008311935,"vX0":2.344738375510599,"vY0":-137.7414213536056,"vZ0":-10.210829199504472,"x":102.86,"y":175.65,"x0":-0.28263053940376787,"y0":50.001839461006156,"z0":6.752391243501409,"aX":-3.100317416122007},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.3,"breakHorizontal":2.4,"spinRate":2137,"spinDirection":191},"zone":6,"typeConfidence":0.91,"plateTime":0.3984140448895537,"extension":6.301857755630367},"index":2,"playId":"905f5fa7-0894-3050-ad77-9ca23fde8203","pitchNumber":3,"startTime":"2026-07-12T00:58:39.908Z","endTime":"2026-07-12T00:58:43.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26834100756167,"aZ":-22.827993178970672,"pfxX":-7.192727746106291,"pfxZ":6.331417538147459,"pX":-0.9390584938206442,"pZ":0.9064516662879003,"vX0":1.1228082309532452,"vY0":-120.67415589707191,"vZ0":-9.322644740240857,"x":152.79,"y":214.31,"x0":-0.4754675217276031,"y0":50.00486886080208,"z0":6.827875197735812,"aX":-10.619138096674927},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":9.5,"breakHorizontal":12.7,"spinRate":1295,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.45372288527238336,"extension":5.974531979278216},"index":3,"playId":"35d7e79b-cd6a-3426-9e01-41cab6b768a6","pitchNumber":4,"startTime":"2026-07-12T00:59:01.386Z","endTime":"2026-07-12T00:59:05.580Z","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":83.8,"endSpeed":77.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.329516736772707,"aZ":-28.55947182500505,"pfxX":-6.01675317240548,"pfxZ":2.4037435972519843,"pX":-0.34302074171295194,"pZ":2.028004439028199,"vX0":2.1906808803886566,"vY0":-121.95535861519238,"vZ0":-5.886542890779899,"x":130.08,"y":184.02,"x0":-0.47198646520572446,"y0":50.00416097068446,"z0":6.941249853616386,"aX":-9.049643682917873},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.2,"breakHorizontal":10.3,"spinRate":1154,"spinDirection":221},"zone":7,"typeConfidence":0.88,"plateTime":0.4493927579131456,"extension":5.983187516548498},"index":4,"playId":"7af794c9-2b6d-3f78-a601-dc251deea153","pitchNumber":5,"startTime":"2026-07-12T00:59:20.901Z","endTime":"2026-07-12T00:59:25.082Z","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":93.9,"endSpeed":85.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90460557072539,"aZ":-11.166253642688911,"pfxX":-4.046435081671763,"pfxZ":11.209433938591676,"pX":-0.6737075706878486,"pZ":5.807136707218293,"vX0":0.46562458246275806,"vY0":-136.7120382278819,"vZ0":-1.1854740674270992,"x":142.68,"y":81.99,"x0":-0.3220752391307228,"y0":50.00360101192064,"z0":7.020911612246397,"aX":-7.58467366988011},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.2,"breakHorizontal":7.2,"spinRate":2113,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.40215104448178796,"extension":6.1695057185973905},"index":5,"playId":"e0ee9f0b-fec8-3d0d-accf-ece8aa68a58e","pitchNumber":6,"startTime":"2026-07-12T00:59:49.143Z","endTime":"2026-07-12T00:59:52.905Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.048889994586663,"aZ":-26.249015371945088,"pfxX":-5.658433612876205,"pfxZ":4.03350120733962,"pX":1.1773551684603807,"pZ":1.5807495571718069,"vX0":5.045139449040566,"vY0":-120.85466105001788,"vZ0":-7.202164974071631,"x":72.12,"y":196.1,"x0":-0.20894652329331403,"y0":50.00447082159782,"z0":6.926846674385203,"aX":-8.314440418938771},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.8,"breakHorizontal":9.0,"spinRate":1360,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.4544028448847266,"extension":6.108044466313249},"index":6,"playId":"8476637a-2dfd-3063-a8f5-8b760c19e2a5","pitchNumber":7,"startTime":"2026-07-12T01:00:10.982Z","endTime":"2026-07-12T01:00:14.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:00:14.365Z","atBatIndex":8},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ty France out on a sacrifice fly to right fielder Nathan Lukes. Jackson Merrill scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T01:00:36.969Z","endTime":"2026-07-12T01:02:12.190Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":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":3},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":702056,"link":"/api/v1/people/702056"},"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":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87853099751764,"aZ":-9.165989783539272,"pfxX":-4.388126726191507,"pfxZ":12.131273908877436,"pX":-0.6200438493101833,"pZ":1.4439594796448567,"vX0":1.4949486120095916,"vY0":-137.64291393407655,"vZ0":-12.118432570432725,"x":140.63,"y":199.79,"x0":-0.6039414829081445,"y0":50.002043235076634,"z0":6.5523334058662215,"aX":-8.320900365299572},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.3,"breakHorizontal":7.6,"spinRate":2152,"spinDirection":201},"zone":13,"typeConfidence":0.91,"plateTime":0.3997189565385151,"extension":6.283263871369774},"index":0,"playId":"dafe00e1-ed6d-3913-a464-a1657852d1e4","pitchNumber":1,"startTime":"2026-07-12T01:00:43.572Z","endTime":"2026-07-12T01:00:48.045Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"}}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.131413497992025,"aZ":-25.38242518598845,"pfxX":-3.036066445695317,"pfxZ":4.152961368302106,"pX":-0.1281770467105358,"pZ":-1.0254863845866313,"vX0":1.9034935383800378,"vY0":-127.38352085110124,"vZ0":-14.146743035640332,"x":121.89,"y":266.47,"x0":-0.49214567764313527,"y0":50.00601235393413,"z0":6.622948668786149,"aX":-4.9707047431269595},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.4,"breakHorizontal":5.0,"spinRate":2322,"spinDirection":218},"zone":13,"typeConfidence":0.9,"plateTime":0.4306368500339999,"extension":6.167241125941756},"index":1,"playId":"989b30e5-3f9e-39f2-9b58-d3d87dba9be9","pitchNumber":2,"startTime":"2026-07-12T01:01:12.977Z","endTime":"2026-07-12T01:01:17.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.420568318292577,"aZ":-25.714515200047344,"pfxX":-1.915322576815779,"pfxZ":3.979038565044739,"pX":0.43118724119420465,"pZ":1.277439282255791,"vX0":2.8135736569668994,"vY0":-126.21234641403893,"vZ0":-8.65821259994898,"x":100.56,"y":204.29,"x0":-0.44647274117663316,"y0":50.00117068334609,"z0":6.806658433884027,"aX":-3.106448596120344},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.5,"breakHorizontal":2.9,"spinRate":2190,"spinDirection":223},"zone":14,"typeConfidence":0.91,"plateTime":0.43311798926174117,"extension":5.997850068054077},"index":2,"playId":"7d1278ba-fbed-3db1-9cf9-eb7ec64b7b90","pitchNumber":3,"startTime":"2026-07-12T01:01:42.265Z","endTime":"2026-07-12T01:01:48.082Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01963847505832,"aZ":-8.631199708600121,"pfxX":-3.0343661260699406,"pfxZ":12.209788547333684,"pX":0.3039109043610755,"pZ":2.3528467833008286,"vX0":2.547345363548559,"vY0":-137.8375744341806,"vZ0":-10.281539269681438,"x":105.42,"y":175.25,"x0":-0.23700293812526158,"y0":50.00628895181145,"z0":6.709966247100424,"aX":-5.852583296381367},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.2,"breakHorizontal":4.9,"spinRate":2266,"spinDirection":190},"zone":6,"typeConfidence":0.91,"plateTime":0.3970489083829709,"extension":6.232544020447625},"hitData":{"launchSpeed":92.5,"launchAngle":24.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.61,"coordY":86.31}},"index":3,"playId":"3adc5d50-f16b-3b26-a2e6-41ba2e73a633","pitchNumber":4,"startTime":"2026-07-12T01:02:01.991Z","endTime":"2026-07-12T01:02:12.190Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:02:12.190Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake Cronenworth lines out to right fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T01:03:29.338Z","endTime":"2026-07-12T01:03:53.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T01:02:40.364Z","endTime":"2026-07-12T01:03:31.456Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.610625278162466,"aZ":-25.785689952263922,"pfxX":-7.506956970920432,"pfxZ":4.2682247312357795,"pX":-0.28978933808108104,"pZ":1.2580687608428933,"vX0":2.3415067853688942,"vY0":-121.47344789676238,"vZ0":-8.178296503602947,"x":128.05,"y":204.81,"x0":-0.290472026457898,"y0":50.002002191058246,"z0":6.907608488287469,"aX":-11.22691769533538},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.0,"breakHorizontal":13.1,"spinRate":1591,"spinDirection":215},"zone":13,"typeConfidence":0.9,"plateTime":0.4507649354840808,"extension":6.1298082310798225},"index":1,"playId":"0e540425-9ef7-330a-b672-324b3dd5e4a8","pitchNumber":1,"startTime":"2026-07-12T01:03:31.456Z","endTime":"2026-07-12T01:03:35.396Z","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":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.069002668768782,"aZ":-25.124826349547796,"pfxX":-7.580050002465306,"pfxZ":4.700596519631895,"pX":-0.6030365753085345,"pZ":2.1074900691110146,"vX0":1.6844166955984183,"vY0":-121.49204264039469,"vZ0":-6.348306269858538,"x":139.99,"y":181.88,"x0":-0.31902758041483653,"y0":50.002850690221294,"z0":6.928381289676831,"aX":-11.368642785168795},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.3,"breakHorizontal":13.3,"spinRate":1521,"spinDirection":216},"zone":7,"typeConfidence":0.9,"plateTime":0.4502713381696797,"extension":6.2204333022782965},"hitData":{"launchSpeed":78.1,"launchAngle":30.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.63,"coordY":103.4}},"index":2,"playId":"e28f35f6-ab7f-35bd-ade5-a951050bd57e","pitchNumber":2,"startTime":"2026-07-12T01:03:45.688Z","endTime":"2026-07-12T01:03:53.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:03:53.714Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kazuma Okamoto walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T01:05:56.122Z","endTime":"2026-07-12T01:07:11.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":80.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08618729748177,"aZ":-19.43790306849753,"pfxX":3.3082064121198984,"pfxZ":7.53195188441779,"pX":0.279162251944879,"pZ":3.820047551037394,"vX0":1.7335352085807623,"vY0":-129.70086250847478,"vZ0":-0.8513773456912928,"x":106.36,"y":135.64,"x0":-0.8292105693095382,"y0":50.00140921231582,"z0":5.645599956873774,"aX":5.591064756764853},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.7,"breakHorizontal":-6.4,"spinRate":2299,"spinDirection":172},"zone":12,"typeConfidence":2.0,"plateTime":0.4235660718746588,"extension":6.599756551195533},"index":0,"playId":"e6df6fdd-9db5-3da5-8d01-44861faf4354","pitchNumber":1,"startTime":"2026-07-12T01:05:56.122Z","endTime":"2026-07-12T01:06:00.159Z","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":92.1,"endSpeed":82.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.34908952794689,"aZ":-16.193435690611764,"pfxX":-8.296763525574878,"pfxZ":8.975521997090727,"pX":-0.006775101987794554,"pZ":2.937839186850627,"vX0":4.778074582080356,"vY0":-133.9248629901627,"vZ0":-3.597924612905306,"x":117.26,"y":159.46,"x0":-0.7551706084525238,"y0":50.00009741729893,"z0":5.488221745258167,"aX":-14.765466565822921},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.5,"breakHorizontal":13.7,"spinRate":2115,"spinDirection":204},"zone":2,"typeConfidence":0.88,"plateTime":0.41218496586629527,"extension":6.532837443073191},"index":1,"playId":"122af384-c0ff-38f2-847f-0d7973831549","pitchNumber":2,"startTime":"2026-07-12T01:06:09.276Z","endTime":"2026-07-12T01:06:13.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.524215713848484,"aZ":-28.340802533144203,"pfxX":8.48011468664468,"pfxZ":2.677527722809688,"pX":0.8933141129253481,"pZ":1.904388317621814,"vX0":2.2829077687802943,"vY0":-119.30655194632229,"vZ0":-1.9553631003775838,"x":82.95,"y":187.36,"x0":-1.17922782789926,"y0":50.00248330823249,"z0":5.307073943785714,"aX":12.133831691473747},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.7,"breakHorizontal":-16.0,"spinRate":2636,"spinDirection":79},"zone":14,"typeConfidence":0.91,"plateTime":0.46038339778734017,"extension":6.752392768557028},"index":2,"playId":"b93deac6-c7e3-3e6d-aeab-32c50ae09145","pitchNumber":3,"startTime":"2026-07-12T01:06:22.667Z","endTime":"2026-07-12T01:06:28.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3133606757976,"aZ":-12.709114096073211,"pfxX":-1.450017648466531,"pfxZ":10.736416702459493,"pX":0.8177121940188546,"pZ":3.724143180608933,"vX0":4.305710314928367,"vY0":-134.79834082529717,"vZ0":-2.5500972697670155,"x":85.83,"y":138.23,"x0":-0.6224131371219725,"y0":50.005839861869795,"z0":5.5967775803501425,"aX":-2.630106179704212},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.0,"breakHorizontal":1.6,"spinRate":2189,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.40862798136690337,"extension":6.709288588777831},"index":3,"playId":"33836531-db88-32a1-8b37-456c766733cc","pitchNumber":4,"startTime":"2026-07-12T01:06:37.259Z","endTime":"2026-07-12T01:06:41.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.164143700611355,"aZ":-19.832962940157046,"pfxX":4.522804221226412,"pfxZ":7.11274881348816,"pX":0.4987106670727515,"pZ":1.5906632970598347,"vX0":1.732239301766622,"vY0":-130.76554924172234,"vZ0":-6.099946705610148,"x":97.99,"y":195.83,"x0":-0.7594776168951971,"y0":50.00018120749786,"z0":5.437862899790032,"aX":7.843397039000399},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.8,"breakHorizontal":-8.5,"spinRate":2373,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.41859794760670566,"extension":6.65408752053083},"index":4,"playId":"8bc6cdc4-a308-3235-9879-dbc6f3e27b27","pitchNumber":5,"startTime":"2026-07-12T01:06:51.727Z","endTime":"2026-07-12T01:06:57.696Z","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":92.7,"endSpeed":84.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.026495615241764,"aZ":-12.985444905802668,"pfxX":-1.5976988156982026,"pfxZ":10.444594402514735,"pX":1.1229700880945714,"pZ":2.3613180258944757,"vX0":5.357488188423156,"vY0":-134.8736527639918,"vZ0":-5.859269818243003,"x":74.2,"y":175.02,"x0":-0.6838923568871275,"y0":50.00621208790018,"z0":5.481985818855481,"aX":-2.9363008191898743},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":1.7,"spinRate":2129,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.40648995384301045,"extension":6.640167226618497},"index":5,"playId":"61605262-9dbe-356d-978c-7258189a74fb","pitchNumber":6,"startTime":"2026-07-12T01:07:06.745Z","endTime":"2026-07-12T01:07:11.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:07:11.246Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daulton Varsho walks. Kazuma Okamoto to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T01:07:27.300Z","endTime":"2026-07-12T01:08:47.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"postOnSecond":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"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":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48589721821653,"aZ":-13.93332410783518,"pfxX":-2.376581980887417,"pfxZ":9.968794569736987,"pX":0.1539020423758584,"pZ":3.417941179477609,"vX0":3.6924349229918083,"vY0":-135.16681905635403,"vZ0":-2.937846511560376,"x":111.13,"y":146.5,"x0":-0.9280575605326761,"y0":50.00393791257618,"z0":5.511374599200308,"aX":-4.349511912247345},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":3.4,"spinRate":2173,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.40694352570403103,"extension":6.594223671257971},"index":0,"playId":"abea9aa7-21a4-3cd5-9769-22fa592f20a0","pitchNumber":1,"startTime":"2026-07-12T01:07:34.827Z","endTime":"2026-07-12T01:07:38.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54430767925185,"aZ":-20.457901065166,"pfxX":4.041976146260563,"pfxZ":6.872805858683378,"pX":0.9059516498164155,"pZ":3.7231566358819492,"vX0":3.025657914676421,"vY0":-129.61726303755896,"vZ0":-0.8993968611259051,"x":82.47,"y":138.25,"x0":-0.8008575536658445,"y0":50.005009470701665,"z0":5.633647476015979,"aX":6.892792651269033},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.5,"breakHorizontal":-8.0,"spinRate":2525,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.4222241079737832,"extension":6.5954128916281975},"index":1,"playId":"69e1167d-7307-3e2f-9aa0-58fa20423dff","pitchNumber":2,"startTime":"2026-07-12T01:07:49.311Z","endTime":"2026-07-12T01:07:53.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.268992492123292,"aZ":-19.284995273270017,"pfxX":-8.675172512674232,"pfxZ":6.864971929743728,"pX":0.9623486076780746,"pZ":1.6135329787548733,"vX0":8.047052925151625,"vY0":-136.04311562487007,"vZ0":-6.284149237179584,"x":80.32,"y":195.21,"x0":-0.9038610895791863,"y0":50.00527118047429,"z0":5.2858684436065095,"aX":-16.296810399578725},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.3,"breakHorizontal":14.0,"spinRate":2042,"spinDirection":210},"zone":14,"typeConfidence":0.89,"plateTime":0.4022903127930548,"extension":6.644766937908311},"index":2,"playId":"d7bb06c2-2097-39dc-b211-78d7a4fb8eeb","pitchNumber":3,"startTime":"2026-07-12T01:08:08.170Z","endTime":"2026-07-12T01:08:12.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90577427158997,"aZ":-15.613412782163289,"pfxX":-3.6662481914780685,"pfxZ":8.737932099958948,"pX":-0.442505872896687,"pZ":3.1752455933886092,"vX0":2.7418872198055544,"vY0":-136.527937139019,"vZ0":-3.2745892947422544,"x":133.87,"y":153.05,"x0":-0.9814137681235127,"y0":50.004188979860544,"z0":5.4590494949909925,"aX":-6.950144218052036},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.4,"breakHorizontal":6.1,"spinRate":2191,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.40055257567919655,"extension":6.5314112221944765},"index":3,"playId":"f5b64367-43dd-318b-8f85-6a815d247bf3","pitchNumber":4,"startTime":"2026-07-12T01:08:26.309Z","endTime":"2026-07-12T01:08:30.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.366386833533948,"aZ":-13.480845492598903,"pfxX":-4.0959833390299885,"pfxZ":9.814179600691267,"pX":0.7452152146093375,"pZ":1.1627261227649437,"vX0":5.907111073706651,"vY0":-136.9345165311119,"vZ0":-8.70862902818916,"x":88.59,"y":207.39,"x0":-0.9047485488697037,"y0":50.00600293005156,"z0":5.30032655979455,"aX":-7.804510237162178},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":6.2,"spinRate":2215,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.39952872549492646,"extension":6.679381320830011},"index":4,"playId":"24a17d38-afea-365e-bcc7-98695d959893","pitchNumber":5,"startTime":"2026-07-12T01:08:43.352Z","endTime":"2026-07-12T01:08:47.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:08:47.431Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alejandro Kirk doubles (4) on a line drive to right fielder Fernando Tatis Jr. Kazuma Okamoto scores. Daulton Varsho to 3rd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T01:10:11.358Z","endTime":"2026-07-12T01:12:06.892Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"postOnThird":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":{"id":621111,"link":"/api/v1/people/621111"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T01:09:15.741Z","endTime":"2026-07-12T01:10:13.534Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17644151416188,"aZ":-16.556191859420323,"pfxX":-8.070237068720344,"pfxZ":8.263442986296393,"pX":1.4394514258632651,"pZ":2.2145817387406237,"vX0":8.77908101255778,"vY0":-136.394049798355,"vZ0":-5.3328131247580535,"x":62.13,"y":178.99,"x0":-0.7679653762947353,"y0":50.00050255143807,"z0":5.331541333586565,"aX":-15.24834947604459},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":12.8,"spinRate":2060,"spinDirection":208},"zone":14,"typeConfidence":0.89,"plateTime":0.4011218398866947,"extension":6.752453517803278},"index":1,"playId":"5711974f-579d-39af-8ede-103cb2cfa399","pitchNumber":1,"startTime":"2026-07-12T01:10:13.534Z","endTime":"2026-07-12T01:10:16.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11879744251743,"aZ":-21.917620507275274,"pfxX":3.0624346756337615,"pfxZ":5.739020343857277,"pX":0.22080101713277597,"pZ":2.515976511922644,"vX0":2.089310406834687,"vY0":-132.07378010052503,"vZ0":-3.4364945386852654,"x":108.58,"y":170.85,"x0":-0.975319232286258,"y0":50.00184819859927,"z0":5.424506597776747,"aX":5.471096966336845},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.0,"breakHorizontal":-6.0,"spinRate":2303,"spinDirection":177},"zone":5,"typeConfidence":2.0,"plateTime":0.41292495559832787,"extension":6.605146178080428},"index":2,"playId":"72ab3337-8fa0-33b0-b404-25fabf8b1930","pitchNumber":2,"startTime":"2026-07-12T01:10:27.959Z","endTime":"2026-07-12T01:10:33.120Z","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":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.7,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44429056615714,"aZ":-14.70919073028391,"pfxX":-2.979024025362687,"pfxZ":9.41879265194855,"pX":0.692015377663951,"pZ":2.03883313320721,"vX0":4.687832507011747,"vY0":-136.16855178792287,"vZ0":-6.451609631685347,"x":90.62,"y":183.73,"x0":-0.6749026874798935,"y0":50.00020210335375,"z0":5.480035693663548,"aX":-5.522628956728679},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":4.2,"spinRate":2160,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.4042146387138712,"extension":6.674084750147177},"index":3,"playId":"df53d8f9-4bb1-324b-ae47-b1ae65374527","pitchNumber":3,"startTime":"2026-07-12T01:10:47.454Z","endTime":"2026-07-12T01:11:14.477Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.278647258268684,"aZ":-23.22530328712191,"pfxX":3.9175361537707594,"pfxZ":5.280736371817759,"pX":0.9681869097560613,"pZ":1.690621354467146,"vX0":3.0878314875972763,"vY0":-129.22851908958924,"vZ0":-5.255534385782804,"x":80.09,"y":193.13,"x0":-0.7502292270661044,"y0":50.00564504489517,"z0":5.528805090476676,"aX":6.644267921125311},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.6,"breakHorizontal":-7.8,"spinRate":2504,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.42342959004228087,"extension":6.739050070689037},"index":4,"playId":"a4c7a854-e74c-30fc-91e2-00308d654ed0","pitchNumber":4,"startTime":"2026-07-12T01:11:16.470Z","endTime":"2026-07-12T01:11:21.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.836942612503123,"aZ":-27.345581938323686,"pfxX":-6.880803817681378,"pfxZ":2.8576011324742927,"pX":0.6805149329685121,"pZ":1.1562877335083417,"vX0":5.684841284704313,"vY0":-129.3361434390753,"vZ0":-5.44764495173377,"x":91.06,"y":207.56,"x0":-0.6556942081567867,"y0":50.001540393404596,"z0":5.39602037939644,"aX":-11.616751223644538},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.1,"breakHorizontal":11.2,"spinRate":969,"spinDirection":235},"zone":14,"typeConfidence":0.91,"plateTime":0.42405827569698085,"extension":6.711248333662841},"index":5,"playId":"13304492-c8cf-3986-94f8-7e6a574f61d7","pitchNumber":5,"startTime":"2026-07-12T01:11:34.158Z","endTime":"2026-07-12T01:11:37.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55904700258933,"aZ":-17.044153938658596,"pfxX":-7.614933970299566,"pfxZ":7.767396587204944,"pX":0.46672377603279236,"pZ":1.6436577458238464,"vX0":5.944257674589859,"vY0":-138.3779058655133,"vZ0":-6.964002792912449,"x":99.21,"y":194.4,"x0":-0.7149884968020525,"y0":50.004800818128,"z0":5.325764121216162,"aX":-14.83705789856643},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.8,"breakHorizontal":12.6,"spinRate":2170,"spinDirection":200},"zone":9,"typeConfidence":0.88,"plateTime":0.39513728768419387,"extension":6.664196085960697},"hitData":{"launchSpeed":99.1,"launchAngle":7.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":214.87,"coordY":105.95}},"index":6,"playId":"14465c65-2287-3b4b-9123-1cc02de14d7a","pitchNumber":6,"startTime":"2026-07-12T01:11:53.822Z","endTime":"2026-07-12T01:12:06.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:12:06.892Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Giménez grounds out, second baseman Jake Cronenworth to first baseman Ty France. Daulton Varsho scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T01:12:26.625Z","endTime":"2026-07-12T01:13:26.586Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"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":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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":{"id":621111,"link":"/api/v1/people/621111"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.932184397962263,"aZ":-15.555378263525132,"pfxX":0.9575116702841329,"pfxZ":9.234727913137679,"pX":-0.422549786466331,"pZ":3.3225981591978764,"vX0":1.3216101677623084,"vY0":-133.8221820055301,"vZ0":-2.7017180704486825,"x":133.11,"y":149.07,"x0":-1.048681757723583,"y0":50.00526857515102,"z0":5.469979797676257,"aX":1.7234950839077485},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.3,"breakHorizontal":-2.0,"spinRate":2514,"spinDirection":173},"zone":1,"typeConfidence":2.0,"plateTime":0.41050182718088735,"extension":6.549398775252283},"index":0,"playId":"0d287341-f41c-3200-8b3d-893c93e463fe","pitchNumber":1,"startTime":"2026-07-12T01:12:38.600Z","endTime":"2026-07-12T01:12:42.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":81.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48845336424396,"aZ":-27.53574710439374,"pfxX":-7.940730171690461,"pfxZ":2.7136607077262536,"pX":-0.6626073119082255,"pZ":1.7079173436102904,"vX0":3.8643567474562195,"vY0":-131.1020291153442,"vZ0":-3.846083169010277,"x":142.26,"y":192.67,"x0":-1.1389308340974176,"y0":50.001126902306375,"z0":5.292685973256326,"aX":-13.566327100271446},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.2,"breakHorizontal":13.3,"spinRate":946,"spinDirection":243},"zone":7,"typeConfidence":0.89,"plateTime":0.4207684819553781,"extension":6.667163873159213},"index":1,"playId":"1be9c111-bc24-389f-a8f6-165423eeedaa","pitchNumber":2,"startTime":"2026-07-12T01:12:53.018Z","endTime":"2026-07-12T01:12:57.260Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-12T01:13:01.744Z","endTime":"2026-07-12T01:13:14.357Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"}},{"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53307504542558,"aZ":-20.91303255419467,"pfxX":2.548464329672231,"pfxZ":6.490168755119022,"pX":-0.24821226375102745,"pZ":3.0454723636075123,"vX0":1.5020747683293918,"vY0":-131.09703997342444,"vZ0":-2.1325488127706196,"x":126.46,"y":156.55,"x0":-1.1603008290968573,"y0":50.004028329652236,"z0":5.435800785232696,"aX":4.42125807665411},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.5,"breakHorizontal":-4.9,"spinRate":2456,"spinDirection":161},"zone":2,"typeConfidence":2.0,"plateTime":0.41832358855720075,"extension":6.626531098241317},"hitData":{"launchSpeed":73.2,"launchAngle":4.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.5,"coordY":151.58}},"index":3,"playId":"749744ba-3f7e-3e9a-98bd-ca300b78ca84","pitchNumber":3,"startTime":"2026-07-12T01:13:14.357Z","endTime":"2026-07-12T01:13:26.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:13:26.586Z","atBatIndex":14},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jonatan Clase homers (2) on a fly ball to right field. Alejandro Kirk scores.","rbi":2,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T01:13:45.579Z","endTime":"2026-07-12T01:15:26.939Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"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,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":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"responsiblePitcher":{"id":621111,"link":"/api/v1/people/621111"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":{"id":621111,"link":"/api/v1/people/621111"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.582601683402444,"aZ":-42.709772275443115,"pfxX":4.0800285549197195,"pfxZ":-7.662046234745313,"pX":-0.08395445310383931,"pZ":2.55769752343438,"vX0":0.9639538827630056,"vY0":-117.48937311638146,"vZ0":2.095681053267217,"x":120.2,"y":169.72,"x0":-1.0309181373288065,"y0":50.00124108918699,"z0":5.670910996729381,"aX":5.611782831219871},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-12.8,"breakHorizontal":-7.7,"spinRate":2301,"spinDirection":41},"zone":5,"typeConfidence":0.9,"plateTime":0.46908734150716214,"extension":6.6841620325951245},"index":0,"playId":"630d3641-b953-32c6-979e-0c0df918ffc0","pitchNumber":1,"startTime":"2026-07-12T01:13:47.938Z","endTime":"2026-07-12T01:13:52.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45473970796843,"aZ":-20.84896742561568,"pfxX":3.158730476767357,"pfxZ":6.54544315578482,"pX":1.0623693860238572,"pZ":3.1333519385219795,"vX0":3.7700477040845555,"vY0":-131.12794653320844,"vZ0":-2.196900123791165,"x":76.5,"y":154.18,"x0":-0.8078795832227917,"y0":50.00183755887675,"z0":5.548616286913787,"aX":5.462118127896338},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.5,"breakHorizontal":-6.6,"spinRate":2485,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.4187810028261789,"extension":6.37586301865395},"index":1,"playId":"5b88f8e7-01a5-3fbf-b416-d4d38b2e789a","pitchNumber":2,"startTime":"2026-07-12T01:14:04.243Z","endTime":"2026-07-12T01:14:09.350Z","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":1},"pitchData":{"startSpeed":89.2,"endSpeed":80.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85863663157409,"aZ":-25.81726949450499,"pfxX":-10.036655611587221,"pfxZ":3.7680690176642724,"pX":-0.9764498365919783,"pZ":2.8060262477669298,"vX0":3.6453333811006505,"vY0":-129.79357022602323,"vZ0":-1.554215932764262,"x":154.22,"y":163.02,"x0":-1.1037548523497684,"y0":50.00402340266767,"z0":5.398733670132717,"aX":-16.943804365789354},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.7,"breakHorizontal":17.3,"spinRate":1109,"spinDirection":239},"zone":11,"typeConfidence":0.89,"plateTime":0.4237150798461413,"extension":6.710528767259721},"index":2,"playId":"cb3a3a36-06e7-3bd0-a37f-8fabec855ac8","pitchNumber":3,"startTime":"2026-07-12T01:14:22.088Z","endTime":"2026-07-12T01:14:26.422Z","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":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11599341799113,"aZ":-44.99699814904984,"pfxX":4.3921176838994995,"pfxZ":-9.436830267829468,"pX":0.4928087311702186,"pZ":1.6234881823030747,"vX0":1.675056259715584,"vY0":-117.25080993605529,"vZ0":0.6617084213428521,"x":98.22,"y":194.95,"x0":-0.8064336808785776,"y0":50.00187286457776,"z0":5.618940415412605,"aX":5.968468669123985},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-16.4,"breakHorizontal":-8.4,"spinRate":2396,"spinDirection":34},"zone":9,"typeConfidence":0.9,"plateTime":0.47148997003430093,"extension":6.5998612115069255},"index":3,"playId":"ff383cf8-5c6a-3617-9207-84fc95adbac4","pitchNumber":4,"startTime":"2026-07-12T01:14:40.832Z","endTime":"2026-07-12T01:14:44.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7434620314546,"aZ":-30.041145108584455,"pfxX":10.39288437374521,"pfxZ":1.5547856519612555,"pX":0.48153191728193523,"pZ":1.704704719805933,"vX0":0.8262951344555796,"vY0":-117.70799524529902,"vZ0":-1.512000409531236,"x":98.65,"y":192.75,"x0":-1.2226873963255214,"y0":50.00323710417557,"z0":5.192429251735307,"aX":14.276092767113866},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":2.6,"breakHorizontal":-19.0,"spinRate":2714,"spinDirection":69},"zone":9,"typeConfidence":0.91,"plateTime":0.46913279176523304,"extension":6.660354891056175},"hitData":{"launchSpeed":99.6,"launchAngle":35.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":221.35,"coordY":80.15}},"index":4,"playId":"6c8c4d2b-897e-30e1-9db9-b92c9cbb54ca","pitchNumber":5,"startTime":"2026-07-12T01:15:00.737Z","endTime":"2026-07-12T01:15:26.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:15:26.939Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ernie Clement walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T01:15:38.908Z","endTime":"2026-07-12T01:16:50.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53548044628858,"aZ":-13.54494654868375,"pfxX":-5.732779363138786,"pfxZ":9.60154140996584,"pX":0.4241446781726896,"pZ":3.8879478182885716,"vX0":5.13174461245568,"vY0":-138.77626253681498,"vZ0":-1.8341176626617426,"x":100.83,"y":133.81,"x0":-0.708794779829267,"y0":50.00545626169027,"z0":5.464967561437182,"aX":-11.126612762472519},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":9.2,"spinRate":2103,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.3954606204584632,"extension":6.633821116109354},"index":0,"playId":"582bede5-2cf9-3333-ae05-8905749e3bcb","pitchNumber":1,"startTime":"2026-07-12T01:15:43.936Z","endTime":"2026-07-12T01:15:47.680Z","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":94.6,"endSpeed":86.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.273532720690437,"aZ":-14.87686337081177,"pfxX":-3.1231043052367795,"pfxZ":9.019150884476769,"pX":0.9505505744868186,"pZ":1.4388818355756,"vX0":5.859116370660329,"vY0":-137.56921133108398,"vZ0":-7.659915235158054,"x":80.77,"y":199.93,"x0":-0.8003353407740456,"y0":50.00610512524962,"z0":5.266228197143075,"aX":-5.992376055752868},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.9,"breakHorizontal":4.4,"spinRate":2199,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.39800646124700423,"extension":6.700440305284003},"index":1,"playId":"d17b4b44-3faf-3963-8a5a-862c082133eb","pitchNumber":2,"startTime":"2026-07-12T01:15:56.856Z","endTime":"2026-07-12T01:16:00.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.245365944812303,"aZ":-27.05569972254771,"pfxX":2.706224066615947,"pfxZ":2.9915228491971586,"pX":0.6498499034362701,"pZ":3.6855109898384315,"vX0":2.6060211320309574,"vY0":-129.58216106414142,"vZ0":0.3988270694921898,"x":92.23,"y":139.27,"x0":-0.7179719204691335,"y0":50.00633498765905,"z0":5.584760884649212,"aX":4.6357980768352265},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.8,"breakHorizontal":-5.4,"spinRate":2249,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4215255672720568,"extension":6.59267649003767},"index":2,"playId":"7ab0b92f-df01-35c1-bfb8-ac0473b1c387","pitchNumber":3,"startTime":"2026-07-12T01:16:10.687Z","endTime":"2026-07-12T01:16:16.686Z","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":94.8,"endSpeed":87.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65172373832031,"aZ":-15.590455884781461,"pfxX":-2.3826832734550623,"pfxZ":8.61933283218226,"pX":1.428135754409704,"pZ":0.4954344595129004,"vX0":6.752167607424711,"vY0":-137.62147555497612,"vZ0":-10.084358679311476,"x":62.56,"y":225.4,"x0":-0.7442722705588695,"y0":50.004981151646156,"z0":5.2559251559977955,"aX":-4.585999570752731},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":3.0,"spinRate":2125,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.3975202717097961,"extension":6.7753038852755605},"index":3,"playId":"242e19ad-6cd8-3b3e-b29c-8703bb73d2c6","pitchNumber":4,"startTime":"2026-07-12T01:16:29.319Z","endTime":"2026-07-12T01:16:32.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64327382474773,"aZ":-15.62446597817381,"pfxX":-9.198411180763882,"pfxZ":8.731460923131795,"pX":1.138106044610043,"pZ":0.8384302345173641,"vX0":8.46957383356759,"vY0":-136.68595605653258,"vZ0":-8.822392388850979,"x":73.62,"y":216.14,"x0":-0.8029641186546547,"y0":50.00574259462899,"z0":5.177261607334421,"aX":-17.43862084388442},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":14.9,"spinRate":2175,"spinDirection":207},"zone":14,"typeConfidence":0.89,"plateTime":0.4004624886328241,"extension":6.672363896651564},"index":4,"playId":"6a99fc47-5e97-3230-9443-3a9f65f8c327","pitchNumber":5,"startTime":"2026-07-12T01:16:47.432Z","endTime":"2026-07-12T01:16:50.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:16:50.964Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Lukes flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T01:17:08.870Z","endTime":"2026-07-12T01:18:05.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.661358246601512,"aZ":-17.329546068997296,"pfxX":-2.1574250031479587,"pfxZ":7.876783967947742,"pX":0.22114759402538495,"pZ":2.4031552346063214,"vX0":4.113966844764272,"vY0":-136.76443016000263,"vZ0":-4.750890950669132,"x":108.57,"y":173.89,"x0":-1.025894138050405,"y0":50.00246043834645,"z0":5.360620998743914,"aX":-4.065938812786393},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":3.0,"spinRate":2155,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.40131220967220704,"extension":6.5814235657122175},"index":0,"playId":"96f4e3cb-9bed-32d6-b09c-1a974b43caea","pitchNumber":1,"startTime":"2026-07-12T01:17:18.493Z","endTime":"2026-07-12T01:17:22.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.593148640133514,"aZ":-31.656279552008712,"pfxX":-8.122484161084214,"pfxZ":0.31729289132957206,"pX":-1.3458672727685335,"pZ":1.1503941975875085,"vX0":2.149312292234509,"vY0":-127.61623674711568,"vZ0":-4.312872055445773,"x":168.3,"y":207.72,"x0":-1.1488018874882628,"y0":50.003020386364966,"z0":5.382571355300801,"aX":-13.269897191251092},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.2,"breakHorizontal":14.2,"spinRate":943,"spinDirection":242},"zone":13,"typeConfidence":0.92,"plateTime":0.43076488724368556,"extension":6.671132113687599},"index":1,"playId":"c0943859-253a-3994-9682-d1afec80a827","pitchNumber":2,"startTime":"2026-07-12T01:17:35.788Z","endTime":"2026-07-12T01:17:39.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.974464687639657,"aZ":-21.18276444168093,"pfxX":0.7249713768129795,"pfxZ":6.377978713327134,"pX":0.7661368353300344,"pZ":2.387305586092135,"vX0":4.046272061230843,"vY0":-130.78379322104604,"vZ0":-3.7670719229007865,"x":87.8,"y":174.32,"x0":-0.8985817005985873,"y0":50.00027912720807,"z0":5.445422500588598,"aX":1.2487299908872171},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.9,"breakHorizontal":-2.3,"spinRate":2210,"spinDirection":177},"zone":6,"typeConfidence":2.0,"plateTime":0.419670299336774,"extension":6.618701430881555},"hitData":{"launchSpeed":83.2,"launchAngle":41.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.51,"coordY":89.36}},"index":2,"playId":"d0ba7571-4284-3f12-aaf1-fc93c26a7585","pitchNumber":3,"startTime":"2026-07-12T01:17:53.615Z","endTime":"2026-07-12T01:18:05.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:18:05.626Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vladimir Guerrero Jr. walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T01:18:21.522Z","endTime":"2026-07-12T01:19:40.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnThird":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"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(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":94.8,"endSpeed":86.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.558746062915947,"aZ":-15.941233348444927,"pfxX":-9.330235753947717,"pfxZ":8.44503118750228,"pX":1.3913696638885322,"pZ":2.7678485460220177,"vX0":8.84392963696968,"vY0":-137.75621726345838,"vZ0":-4.050770042353212,"x":63.96,"y":164.05,"x0":-0.6482345442717555,"y0":50.00187647003388,"z0":5.334717677123421,"aX":-17.93387314828197},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":15.0,"spinRate":2169,"spinDirection":203},"zone":12,"typeConfidence":0.89,"plateTime":0.3975825699654032,"extension":6.711981257014622},"index":0,"playId":"8949880f-e468-32dc-9319-90547577be67","pitchNumber":1,"startTime":"2026-07-12T01:18:28.566Z","endTime":"2026-07-12T01:18:32.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47330437486681,"aZ":-21.85276361657024,"pfxX":3.17921862421239,"pfxZ":5.955990842036034,"pX":0.1766454902164828,"pZ":0.9540087301986799,"vX0":1.4541681454801074,"vY0":-130.8082870683037,"vZ0":-7.395902343589726,"x":110.27,"y":213.02,"x0":-0.7995687993396866,"y0":50.006467969616544,"z0":5.455480226077422,"aX":5.512796048714795},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.4,"breakHorizontal":-6.1,"spinRate":2305,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.41865450116509795,"extension":6.647185463014081},"index":1,"playId":"959ad5c3-d195-3747-a85d-84de393f4b51","pitchNumber":2,"startTime":"2026-07-12T01:18:44.403Z","endTime":"2026-07-12T01:18:56.374Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ernie Clement steals (3) 2nd base. Ernie Clement to 3rd. Ernie Clement advances to 3rd, on a throwing error by catcher Luis Campusano.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"959ad5c3-d195-3747-a85d-84de393f4b51","startTime":"2026-07-12T01:19:12.143Z","endTime":"2026-07-12T01:19:20.585Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.337149576590203,"aZ":-21.975513426726284,"pfxX":2.249408854319318,"pfxZ":5.758975064823344,"pX":0.8129459078442481,"pZ":3.8228567795450514,"vX0":3.320730223773958,"vY0":-131.5857711577419,"vZ0":-0.4128201506667259,"x":86.01,"y":135.56,"x0":-0.7528752275660484,"y0":50.00258190529472,"z0":5.5960009684110545,"aX":3.9830783182792087},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.6,"breakHorizontal":-4.8,"spinRate":2311,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.41468673974813974,"extension":6.6773429304280025},"index":3,"playId":"f7f28e6d-74a1-3b02-bb07-23835bcbc5ff","pitchNumber":3,"startTime":"2026-07-12T01:19:20.585Z","endTime":"2026-07-12T01:19:24.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28810217060706,"aZ":-16.973311404910376,"pfxX":-10.12971597109211,"pfxZ":7.968332993006195,"pX":1.129180877481836,"pZ":2.3871896058923903,"vX0":8.720705196897635,"vY0":-137.86971733063942,"vZ0":-4.787095768579468,"x":73.96,"y":174.33,"x0":-0.773222008528078,"y0":50.002596819493895,"z0":5.307268457029061,"aX":-19.321436986953188},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":16.3,"spinRate":2048,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.39868771207174225,"extension":6.605564030029925},"index":4,"playId":"2692c3e6-5934-33cb-a9ef-1bdfdeb4e10a","pitchNumber":4,"startTime":"2026-07-12T01:19:37.111Z","endTime":"2026-07-12T01:19:40.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:19:40.720Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"George Springer strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T01:20:14.189Z","endTime":"2026-07-12T01:22:40.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.898326229594478,"aZ":-23.48862306131057,"pfxX":4.069074297077487,"pfxZ":5.751665051545801,"pX":0.6284025293241305,"pZ":3.300050188007224,"vX0":2.772644975685571,"vY0":-123.03974929168378,"vZ0":-0.22194988631449963,"x":93.05,"y":149.68,"x0":-1.0476288235706603,"y0":50.00196387673672,"z0":5.408151115692227,"aX":6.142015088483677},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":10.6,"breakHorizontal":-8.0,"spinRate":2618,"spinDirection":91},"zone":3,"typeConfidence":0.86,"plateTime":0.44779581842592053,"extension":6.603288139553181},"index":0,"playId":"c6ce3853-e450-3da3-8751-6979477fa7e5","pitchNumber":1,"startTime":"2026-07-12T01:20:19.160Z","endTime":"2026-07-12T01:20:23.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00376831911113,"aZ":-30.790694424450162,"pfxX":4.851928647403141,"pfxZ":0.8553026344216192,"pX":1.8144041698035538,"pZ":2.860146214554156,"vX0":4.5942893826422235,"vY0":-126.18468138632822,"vZ0":-0.8259357589494339,"x":47.84,"y":161.56,"x0":-0.6609413082337728,"y0":50.00079064319779,"z0":5.675523768464765,"aX":7.810567547925698},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.6,"breakHorizontal":-9.8,"spinRate":2540,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.4343074751620013,"extension":6.732497761313244},"index":1,"playId":"bc8e6986-f8c2-37d9-98ed-269ee15e277d","pitchNumber":2,"startTime":"2026-07-12T01:20:35.812Z","endTime":"2026-07-12T01:20:39.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.052384818986518,"aZ":-23.12113028386897,"pfxX":4.165615876067518,"pfxZ":5.139782576307338,"pX":0.2375599366371063,"pZ":3.72857809005783,"vX0":1.1815951330739443,"vY0":-131.89433446325248,"vZ0":-0.5172953725537484,"x":107.94,"y":138.11,"x0":-0.7575007698901799,"y0":50.00476028951185,"z0":5.632321454186251,"aX":7.3392957256774505},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.4,"breakHorizontal":-7.8,"spinRate":2404,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.41527957590636966,"extension":6.639033125107358},"index":2,"playId":"ca8a4271-a5ed-3779-8ae5-7cdb4a365f0e","pitchNumber":3,"startTime":"2026-07-12T01:20:51.822Z","endTime":"2026-07-12T01:20:55.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.976422405336766,"aZ":-22.92032546225252,"pfxX":2.5076456032901184,"pfxZ":5.28587694420173,"pX":0.6172333339940207,"pZ":2.901528817823244,"vX0":2.3697245787774897,"vY0":-131.0085368624799,"vZ0":-2.510063703805051,"x":93.47,"y":160.44,"x0":-0.6225655015514244,"y0":50.000520006054586,"z0":5.573309755863467,"aX":4.385795420454752},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.2,"breakHorizontal":-5.0,"spinRate":2179,"spinDirection":165},"zone":3,"typeConfidence":2.0,"plateTime":0.41704595635889596,"extension":6.53623908566507},"index":3,"playId":"a9974287-121e-3e52-b0c3-3f2b9b920a68","pitchNumber":4,"startTime":"2026-07-12T01:21:14.074Z","endTime":"2026-07-12T01:21:18.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.423046863032255,"aZ":-14.265510543405915,"pfxX":-1.889498500314713,"pfxZ":9.379999230258456,"pX":0.20848883660147124,"pZ":3.1898230573304023,"vX0":3.099956793935313,"vY0":-137.30121452667996,"vZ0":-3.691146042436912,"x":109.05,"y":152.65,"x0":-0.6897223685591035,"y0":50.002041654362806,"z0":5.522503855352824,"aX":-3.6074710636635956},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":2.8,"spinRate":2136,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.3989467411765424,"extension":6.576508069258379},"index":4,"playId":"f5a4c1d7-076a-3082-9de0-e3daacb7da41","pitchNumber":5,"startTime":"2026-07-12T01:21:38.245Z","endTime":"2026-07-12T01:21:41.635Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.864551428210856,"aZ":-40.3876674490967,"pfxX":2.7331465798278636,"pfxZ":-5.657434599573629,"pX":1.8486674104084528,"pZ":1.2869086914298427,"vX0":4.752535410146923,"vY0":-120.15191791516955,"vZ0":-1.6354441409767504,"x":46.53,"y":204.03,"x0":-0.5157546028463768,"y0":50.00391934282986,"z0":5.589332323813665,"aX":3.966567321664045},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-10.3,"breakHorizontal":-6.1,"spinRate":2493,"spinDirection":30},"zone":14,"typeConfidence":0.8,"plateTime":0.45713916156681034,"extension":6.6901346906920915},"index":5,"playId":"7c081438-417d-3122-b40f-63ac5e5fd9dd","pitchNumber":6,"startTime":"2026-07-12T01:21:59.057Z","endTime":"2026-07-12T01:22:06.780Z","isPitch":true,"type":"pitch"},{"details":{"description":"Vladimir Guerrero Jr. steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"actionPlayId":"7c081438-417d-3122-b40f-63ac5e5fd9dd","startTime":"2026-07-12T01:22:11.402Z","endTime":"2026-07-12T01:22:21.334Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"playId":"78ebc1db-7d9d-48e2-bb5c-5da5474a2f62","startTime":"2026-07-12T01:22:21.334Z","endTime":"2026-07-12T01:22:26.334Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.528111728298594,"aZ":-29.426287732558027,"pfxX":5.512215951514396,"pfxZ":1.8713443041267457,"pX":1.3690904112944378,"pZ":2.495776667117718,"vX0":4.064862504192962,"vY0":-120.61009152407901,"vZ0":-0.4545794395997822,"x":64.81,"y":171.39,"x0":-1.0569252115576644,"y0":50.00054452648621,"z0":5.292678808980438,"aX":8.07937708311627},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.6,"breakHorizontal":-11.0,"spinRate":2635,"spinDirection":73},"zone":14,"typeConfidence":0.89,"plateTime":0.4549792730065576,"extension":6.696326334461922},"index":8,"playId":"23e0dafa-acc5-3227-b8f8-631c28dac464","pitchNumber":7,"startTime":"2026-07-12T01:22:36.905Z","endTime":"2026-07-12T01:22:40.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:22:40.785Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Campusano strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T01:24:48.363Z","endTime":"2026-07-12T01:26:09.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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.2,"endSpeed":84.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38253437066353,"aZ":-10.190225254423293,"pfxX":-2.9709259745989023,"pfxZ":12.004081369719884,"pX":1.2170143390758372,"pZ":3.0671580712329396,"vX0":4.325144311075312,"vY0":-135.41279747122786,"vZ0":-7.856898377104529,"x":70.61,"y":155.97,"x0":-0.025219935946102164,"y0":50.00236484188461,"z0":6.744465051505882,"aX":-5.4409796830641195},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.9,"breakHorizontal":4.3,"spinRate":2267,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.40664410486480573,"extension":6.3056961451807405},"index":0,"playId":"ad26cabe-55c2-3b34-9c1c-452dc7de9abf","pitchNumber":1,"startTime":"2026-07-12T01:24:48.363Z","endTime":"2026-07-12T01:24:52.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.58407520564373,"aZ":-8.97185992964367,"pfxX":-2.723418195757552,"pfxZ":12.522425798129921,"pX":-0.23964306939590457,"pZ":3.790449457195862,"vX0":1.03343346868963,"vY0":-136.38787765661178,"vZ0":-6.360926187707263,"x":126.13,"y":136.44,"x0":-0.27321956743373366,"y0":50.00633425019137,"z0":6.796724018906977,"aX":-5.047583932356016},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":21.2,"breakHorizontal":4.7,"spinRate":2340,"spinDirection":193},"zone":11,"typeConfidence":0.91,"plateTime":0.40414691897916777,"extension":6.052597726659991},"index":1,"playId":"eed27f16-d48b-3f11-a368-66b46420b905","pitchNumber":2,"startTime":"2026-07-12T01:25:02.018Z","endTime":"2026-07-12T01:25:06.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.151383182001904,"aZ":-24.930193293454522,"pfxX":-1.8611117535770618,"pfxZ":4.575654852492521,"pX":0.5086431874240452,"pZ":2.209736584063081,"vX0":2.8088009522186432,"vY0":-124.98602464684018,"vZ0":-6.346237361228441,"x":97.61,"y":179.12,"x0":-0.3878106422695366,"y0":50.001368931622245,"z0":6.828556341226053,"aX":-2.9450153543667548},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.1,"breakHorizontal":2.8,"spinRate":2333,"spinDirection":215},"zone":6,"typeConfidence":0.9,"plateTime":0.43820032113070706,"extension":6.0779757289217535},"index":2,"playId":"c593432c-d589-3c04-a23f-8363d534dd21","pitchNumber":3,"startTime":"2026-07-12T01:25:16.639Z","endTime":"2026-07-12T01:25:20.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.714361313815036,"aZ":-24.671217088271646,"pfxX":-0.48525943244033565,"pfxZ":4.710396130807197,"pX":0.8690503065653157,"pZ":2.2462689161508056,"vX0":2.8697809934533596,"vY0":-125.21651655000308,"vZ0":-6.311362711508501,"x":83.87,"y":178.13,"x0":-0.22759314803616465,"y0":50.00085957142906,"z0":6.811412806868287,"aX":-0.7728744857004536},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.3,"breakHorizontal":0.2,"spinRate":2302,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.4370261119492005,"extension":6.041888747766337},"index":3,"playId":"88b2112e-d2b5-38c4-a4ef-d79545813ccd","pitchNumber":4,"startTime":"2026-07-12T01:25:31.531Z","endTime":"2026-07-12T01:25:36.682Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95620974133931,"aZ":-25.73160064553743,"pfxX":-0.6658175699029298,"pfxZ":4.0496339354181945,"pX":0.31188041386234283,"pZ":2.2259605078472857,"vX0":1.9236243536069657,"vY0":-125.21136539598456,"vZ0":-6.344224473464502,"x":105.11,"y":178.68,"x0":-0.37932762713273704,"y0":50.000197097970386,"z0":6.893963471350607,"aX":-1.0585708906899758},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.1,"breakHorizontal":0.7,"spinRate":2303,"spinDirection":219},"zone":6,"typeConfidence":0.91,"plateTime":0.43720149822574905,"extension":5.929224658455787},"index":4,"playId":"182ae0a9-b2cf-3245-89ff-1fefc7581059","pitchNumber":5,"startTime":"2026-07-12T01:25:48.914Z","endTime":"2026-07-12T01:25:53.530Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19351229188389,"aZ":-27.420610737039528,"pfxX":-3.0209388286964813,"pfxZ":2.9355183365801327,"pX":-0.2993128870623677,"pZ":1.8384439175618703,"vX0":1.493290123257793,"vY0":-126.52067026580345,"vZ0":-6.920067322638445,"x":128.41,"y":189.14,"x0":-0.5051997345836821,"y0":50.00217845718197,"z0":6.811212950740735,"aX":-4.889629456636553},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.0,"breakHorizontal":5.2,"spinRate":2191,"spinDirection":211},"zone":7,"typeConfidence":0.91,"plateTime":0.43318040869110197,"extension":5.927663845163084},"index":5,"playId":"9a396cd2-fd04-39f7-8e79-2a8642bb5e8e","pitchNumber":6,"startTime":"2026-07-12T01:26:04.718Z","endTime":"2026-07-12T01:26:09.335Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:26:09.335Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sung-Mun Song walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T01:26:27.105Z","endTime":"2026-07-12T01:27:30.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":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":93.8,"endSpeed":84.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.979180327230665,"aZ":-8.836894476903616,"pfxX":-2.385547558485453,"pfxZ":12.566045475682083,"pX":-0.6919323154028014,"pZ":3.5808458949241757,"vX0":0.29743107312038763,"vY0":-136.38089971466837,"vZ0":-6.850647842478889,"x":143.37,"y":142.1,"x0":-0.4939318957886999,"y0":50.00021935347103,"z0":6.757296930171772,"aX":-4.428779057220709},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.2,"breakHorizontal":4.2,"spinRate":2289,"spinDirection":193},"zone":11,"typeConfidence":0.91,"plateTime":0.40383357659746233,"extension":6.12794980816554},"index":0,"playId":"918f9ecd-0a8a-332e-a70c-5f555819377c","pitchNumber":1,"startTime":"2026-07-12T01:26:30.741Z","endTime":"2026-07-12T01:26:34.718Z","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":86.4,"endSpeed":79.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.023027854474197,"aZ":-27.74429919293285,"pfxX":-3.2487500243874843,"pfxZ":2.800258050203098,"pX":0.04426542548789772,"pZ":0.15992142129213258,"vX0":2.056393857166575,"vY0":-125.47264943592958,"vZ0":-10.418624986158989,"x":115.31,"y":234.46,"x0":-0.3667144017122125,"y0":50.00450626983097,"z0":6.652043072913679,"aX":-5.144794782498429},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.8,"breakHorizontal":5.4,"spinRate":2292,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.4376892851377625,"extension":6.018265186819585},"index":1,"playId":"7df1a1d8-43ca-36a3-8111-b18c6ff5afec","pitchNumber":2,"startTime":"2026-07-12T01:26:44.713Z","endTime":"2026-07-12T01:26:47.992Z","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.8,"endSpeed":85.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.992868326476792,"aZ":-11.986904299815965,"pfxX":-2.1082986101428434,"pfxZ":10.758052549687712,"pX":0.16124996849440226,"pZ":4.269812971493623,"vX0":2.5841163394806306,"vY0":-136.57539189821279,"vZ0":-4.632122404127595,"x":110.85,"y":123.5,"x0":-0.526295057963313,"y0":50.001395695059735,"z0":6.821844803556121,"aX":-3.9557139386221323},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.6,"breakHorizontal":3.2,"spinRate":2153,"spinDirection":192},"zone":12,"typeConfidence":0.9,"plateTime":0.4020982977474028,"extension":6.256627963738603},"index":2,"playId":"3d6dbdb5-2ac6-3bb8-b9ff-361cd507d9f3","pitchNumber":3,"startTime":"2026-07-12T01:27:07.812Z","endTime":"2026-07-12T01:27:11.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18531809160089,"aZ":-29.66270874138326,"pfxX":-1.3117454130949593,"pfxZ":1.5936498708705695,"pX":0.8898243604495646,"pZ":3.5287544363616523,"vX0":3.4613308125146114,"vY0":-125.28125514385152,"vZ0":-2.5786101266050805,"x":83.08,"y":143.5,"x0":-0.34415036298234813,"y0":50.00406291233059,"z0":7.015445309326843,"aX":-2.0691128822887603},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":1.6,"spinRate":2089,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.43853696031151657,"extension":5.904350852436626},"index":3,"playId":"dc0729f5-1cad-3211-bf98-13c63f79f5af","pitchNumber":4,"startTime":"2026-07-12T01:27:26.141Z","endTime":"2026-07-12T01:27:30.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:27:30.415Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr. Sung-Mun Song to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T01:27:51.453Z","endTime":"2026-07-12T01:28:36.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"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":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.592622069815878,"aZ":-28.93844287599961,"pfxX":-0.3274871948410174,"pfxZ":2.0471953982152744,"pX":-0.3666645407738117,"pZ":3.534524882879424,"vX0":1.3480462273096683,"vY0":-125.29897552028366,"vZ0":-2.452558392093563,"x":130.98,"y":143.35,"x0":-0.8703668009096556,"y0":50.00440497089801,"z0":6.903590675424597,"aX":-0.5181515155804878},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.4,"breakHorizontal":0.2,"spinRate":2230,"spinDirection":220},"zone":1,"typeConfidence":0.91,"plateTime":0.43805301338000024,"extension":5.836179760429051},"index":0,"playId":"6f93dad2-1e38-3c45-9b61-2a0009754606","pitchNumber":1,"startTime":"2026-07-12T01:27:55.963Z","endTime":"2026-07-12T01:27:59.580Z","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":1},"index":1,"playId":"059b24b0-2111-3445-bc75-dd93b18d3d4c","startTime":"2026-07-12T01:28:12.770Z","endTime":"2026-07-12T01:28:16.001Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99458042642014,"aZ":-29.08147268560609,"pfxX":0.2185650669880661,"pfxZ":1.9383523756589742,"pX":0.38222277396132087,"pZ":2.153884596745729,"vX0":2.7653946031866115,"vY0":-125.37807561874935,"vZ0":-5.71546897046386,"x":102.43,"y":180.63,"x0":-0.7627058517277185,"y0":50.00132889188251,"z0":6.831793670172655,"aX":0.34832154141599136},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.4,"breakHorizontal":-1.1,"spinRate":2257,"spinDirection":220},"zone":9,"typeConfidence":0.91,"plateTime":0.43660391960956835,"extension":5.755692587944086},"hitData":{"launchSpeed":84.3,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.9,"coordY":153.61}},"index":2,"playId":"409604e7-8f5a-3a11-8f3f-2a9efd0519e3","pitchNumber":2,"startTime":"2026-07-12T01:28:28.959Z","endTime":"2026-07-12T01:28:36.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:28:36.892Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Merrill walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T01:28:57.873Z","endTime":"2026-07-12T01:30:27.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnSecond":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.434392616446814,"aZ":-11.983772198495643,"pfxX":-3.94446838200565,"pfxZ":10.630376057506638,"pX":-1.7860888076213248,"pZ":5.060057604931724,"vX0":-1.8660481334902483,"vY0":-137.20614750598463,"vZ0":-2.8298604841943744,"x":185.08,"y":102.16,"x0":-0.5839139496766027,"y0":50.00385112379448,"z0":6.925730950428176,"aX":-7.4915704792772475},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.8,"breakHorizontal":7.6,"spinRate":2283,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.39978797382646913,"extension":5.9909090368535205},"index":0,"playId":"fb3deef0-b7af-38ff-832a-9c151b47940c","pitchNumber":1,"startTime":"2026-07-12T01:29:02.632Z","endTime":"2026-07-12T01:29:05.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.422150263416253,"aZ":-26.580900097168865,"pfxX":-9.156040337750472,"pfxZ":3.901863353211187,"pX":-0.2683469577407106,"pZ":2.1762653957825018,"vX0":3.2161498542468667,"vY0":-119.1153374687843,"vZ0":-5.491774454785805,"x":127.23,"y":180.02,"x0":-0.4484070591715565,"y0":50.003785062177315,"z0":6.922720852716571,"aX":-13.123978085490597},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":6.0,"breakHorizontal":15.7,"spinRate":1444,"spinDirection":221},"zone":7,"typeConfidence":0.9,"plateTime":0.460277653491175,"extension":5.860602601142518},"index":1,"playId":"101c70cd-229b-323a-9303-1227eb263a6a","pitchNumber":2,"startTime":"2026-07-12T01:29:21.197Z","endTime":"2026-07-12T01:29:24.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14408868823555,"aZ":-30.205461065863435,"pfxX":-6.723965386075804,"pfxZ":1.4021311642964935,"pX":-1.5670730933470494,"pZ":3.5364401102081646,"vX0":0.05177842643128522,"vY0":-118.57382902938691,"vZ0":-1.7975703544059174,"x":176.73,"y":143.3,"x0":-0.7173591570360155,"y0":50.00438035130564,"z0":7.091140739942842,"aX":-9.46370061278457},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.3,"breakHorizontal":12.1,"spinRate":1218,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.4640048955602909,"extension":5.836299048049059},"index":2,"playId":"8b95bd9a-2969-3932-aa00-c44641fa913b","pitchNumber":3,"startTime":"2026-07-12T01:29:37.817Z","endTime":"2026-07-12T01:29:43.452Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"actionPlayId":"8b95bd9a-2969-3932-aa00-c44641fa913b","startTime":"2026-07-12T01:29:49.064Z","endTime":"2026-07-12T01:30:05.515Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24880997650106,"aZ":-29.977423507704216,"pfxX":-1.5709726282934708,"pfxZ":1.361531953509914,"pX":-1.3057348386422094,"pZ":2.811077535699568,"vX0":-0.7792621638290009,"vY0":-126.54278626923923,"vZ0":-4.1239937538847675,"x":166.77,"y":162.88,"x0":-0.789158798624913,"y0":50.00142489927384,"z0":6.879302036028821,"aX":-2.5324464474866133},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.7,"breakHorizontal":3.0,"spinRate":2162,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.43382485298228435,"extension":5.603745044648823},"index":4,"playId":"705c675c-dd4f-3780-9a00-a470fe916c38","pitchNumber":4,"startTime":"2026-07-12T01:30:05.515Z","endTime":"2026-07-12T01:30:09.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.226958843688806,"aZ":-23.61286406793066,"pfxX":-6.955232970300061,"pfxZ":5.903400474011653,"pX":-0.7096734163507792,"pZ":3.9885586024925432,"vX0":1.2996215256427082,"vY0":-119.96387637617342,"vZ0":-2.2433947137243893,"x":144.05,"y":131.09,"x0":-0.356527816983919,"y0":50.00487955333747,"z0":7.05090948401428,"aX":-10.090555258440093},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":10.4,"breakHorizontal":12.2,"spinRate":1165,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.4574053074456721,"extension":6.004539430268289},"index":5,"playId":"3ed13b25-78df-3c90-8c77-ba4136e648b7","pitchNumber":5,"startTime":"2026-07-12T01:30:23.746Z","endTime":"2026-07-12T01:30:27.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:30:27.926Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xander Bogaerts walks. Sung-Mun Song to 3rd. Jackson Merrill to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T01:30:51.059Z","endTime":"2026-07-12T01:32:27.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnThird":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.015874930653112,"aZ":-28.133873335852766,"pfxX":-2.3304851005945157,"pfxZ":2.5000027186855878,"pX":-0.5979378143018266,"pZ":3.9396750945730745,"vX0":1.1976792271460153,"vY0":-125.91081680297732,"vZ0":-2.049737979071967,"x":139.79,"y":132.41,"x0":-0.7753666569540005,"y0":50.003775188912094,"z0":7.026576985624183,"aX":-3.766244549563824},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.3,"breakHorizontal":4.0,"spinRate":2191,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.4339488163447762,"extension":5.691191447386432},"index":0,"playId":"cf79ee2a-24ae-3de1-9666-c05cf31df885","pitchNumber":1,"startTime":"2026-07-12T01:31:26.986Z","endTime":"2026-07-12T01:31:31.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.892345333493587,"aZ":-25.499717200014622,"pfxX":-1.2534615344897384,"pfxZ":4.093883736161099,"pX":-0.12666867868822454,"pZ":1.217383694784428,"vX0":1.6491193947810425,"vY0":-126.1464621637799,"vZ0":-8.666047670118754,"x":121.83,"y":205.91,"x0":-0.6225675814244018,"y0":50.003903032563755,"z0":6.717160446894299,"aX":-2.0437005517106717},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.9,"breakHorizontal":1.9,"spinRate":2293,"spinDirection":215},"zone":13,"typeConfidence":0.91,"plateTime":0.432315757799171,"extension":5.9129134243956685},"index":1,"playId":"39a392b2-ab34-3350-bc8f-8c5df02e1cc7","pitchNumber":2,"startTime":"2026-07-12T01:31:43.719Z","endTime":"2026-07-12T01:31:48.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49226032421025,"aZ":-27.667962346666886,"pfxX":-2.3991111611608744,"pfxZ":2.742038778075923,"pX":-1.402042836606002,"pZ":2.3478706658139066,"vX0":-0.6380343598830869,"vY0":-126.82601834912703,"vZ0":-5.9192512249424585,"x":170.44,"y":175.39,"x0":-0.835975902060622,"y0":50.00594373819061,"z0":6.8907165997986874,"aX":-3.9482125621014204},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.0,"breakHorizontal":4.4,"spinRate":2219,"spinDirection":216},"zone":13,"typeConfidence":0.9,"plateTime":0.4302220791804321,"extension":5.773340828886835},"index":2,"playId":"cd3f08a5-f2f6-351c-9162-75dda2f47d57","pitchNumber":3,"startTime":"2026-07-12T01:32:00.851Z","endTime":"2026-07-12T01:32:04.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.489119858522436,"aZ":-25.654725459916456,"pfxX":-1.6263094240413487,"pfxZ":3.940559775804174,"pX":0.596441450782293,"pZ":1.6279411044524301,"vX0":3.0915596551238225,"vY0":-127.12807375446458,"vZ0":-7.896935026101443,"x":94.27,"y":194.83,"x0":-0.41836936538829295,"y0":50.00295555873275,"z0":6.7796130285278355,"aX":-2.6904123754903235},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.8,"breakHorizontal":2.3,"spinRate":2263,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.42912992796507776,"extension":5.966940241723063},"index":3,"playId":"9bbbf35c-66db-3ddd-bc18-0a327e47a8fd","pitchNumber":4,"startTime":"2026-07-12T01:32:22.802Z","endTime":"2026-07-12T01:32:27.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:32:27.892Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a line drive to center fielder Daulton Varsho. Sung-Mun Song scores. Jackson Merrill scores. Xander Bogaerts to 3rd.","rbi":2,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T01:32:52.417Z","endTime":"2026-07-12T01:35:01.376Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnThird":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":702056,"link":"/api/v1/people/702056"},"isScoringEvent":true,"rbi":true,"earned":true,"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":{"id":702056,"link":"/api/v1/people/702056"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.9,"endSpeed":81.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.792353539709616,"aZ":-25.38362806187369,"pfxX":-2.223654128283702,"pfxZ":4.065958827995128,"pX":0.7202565681415997,"pZ":0.8409941963714691,"vX0":3.358168166082435,"vY0":-127.74562677521938,"vZ0":-9.831438599884851,"x":89.55,"y":216.07,"x0":-0.3163125747880116,"y0":50.002078672162106,"z0":6.701508439498636,"aX":-3.7128292243653895},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.6,"breakHorizontal":3.4,"spinRate":2288,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.42709985954081287,"extension":5.968226333088131},"index":0,"playId":"ce9f82fc-3816-3174-8fc2-d469ddff6499","pitchNumber":1,"startTime":"2026-07-12T01:33:04.303Z","endTime":"2026-07-12T01:33:07.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.042736044992093,"aZ":-11.810790566672196,"pfxX":-3.1894318548280705,"pfxZ":10.688274208193373,"pX":-0.8294257422522512,"pZ":3.326471859450126,"vX0":-0.026331241610336814,"vY0":-136.65291923562742,"vZ0":-7.204290090688035,"x":148.62,"y":148.97,"x0":-0.404869487890297,"y0":50.000540260813345,"z0":6.795127840318716,"aX":-6.075616122850388},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.1,"breakHorizontal":5.8,"spinRate":2237,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.3996865604704847,"extension":6.121661313083183},"index":1,"playId":"e9b5f6d7-696c-3c52-b2f6-ca660d05876d","pitchNumber":2,"startTime":"2026-07-12T01:33:25.909Z","endTime":"2026-07-12T01:33:29.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.34041499976028,"aZ":-25.59730124960897,"pfxX":-2.097586722387657,"pfxZ":3.995173399304724,"pX":-0.25665664150829187,"pZ":1.3231691914459378,"vX0":1.4485582182691334,"vY0":-126.32033528789667,"vZ0":-8.560250633759557,"x":126.78,"y":203.05,"x0":-0.5598358974171302,"y0":50.00338964696998,"z0":6.757668221157893,"aX":-3.45175015380186},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.9,"breakHorizontal":3.6,"spinRate":2282,"spinDirection":215},"zone":13,"typeConfidence":0.9,"plateTime":0.4306232135513106,"extension":5.776461025729806},"index":2,"playId":"e5a0d3bd-63ed-3126-b517-e4766fcba6e7","pitchNumber":3,"startTime":"2026-07-12T01:33:45.104Z","endTime":"2026-07-12T01:33:49.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06901106996762,"aZ":-7.972071348681384,"pfxX":-1.8015318551632986,"pfxZ":12.698807034515621,"pX":-0.43529196847887885,"pZ":1.496651411996562,"vX0":0.22884693152201183,"vY0":-136.8922064574469,"vZ0":-12.257980186618147,"x":133.59,"y":198.37,"x0":-0.285637331756023,"y0":50.001439882805506,"z0":6.568767331117658,"aX":-3.4325290031085363},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.8,"breakHorizontal":3.2,"spinRate":2268,"spinDirection":199},"zone":13,"typeConfidence":0.91,"plateTime":0.3995084914920235,"extension":6.311818822249112},"index":3,"playId":"9f196bfc-04f7-3cc1-be87-a1b3af45bcdf","pitchNumber":4,"startTime":"2026-07-12T01:34:07.214Z","endTime":"2026-07-12T01:34:13.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.459874223787672,"aZ":-11.3987015143628,"pfxX":-3.8663783214520437,"pfxZ":10.70212257944628,"pX":-0.3366461529851606,"pZ":3.137817722057401,"vX0":1.2473266621647452,"vY0":-138.13418825626772,"vZ0":-7.631971746287132,"x":129.83,"y":154.06,"x0":-0.29046282742151663,"y0":50.00386045063747,"z0":6.694809030155887,"aX":-7.5060161567368695},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.1,"breakHorizontal":6.7,"spinRate":2264,"spinDirection":201},"zone":1,"typeConfidence":0.9,"plateTime":0.39582914429506744,"extension":6.268206649981145},"index":4,"playId":"6ae206ea-4f3f-33db-8a92-5dc51e2dd216","pitchNumber":5,"startTime":"2026-07-12T01:34:25.294Z","endTime":"2026-07-12T01:34:30.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11250268303872,"aZ":-11.136291666248477,"pfxX":-3.909886611889081,"pfxZ":11.036779739522176,"pX":-0.5163116802198732,"pZ":1.9803315883956922,"vX0":1.373024658429721,"vY0":-136.90419639714713,"vZ0":-10.378734483043214,"x":136.68,"y":185.31,"x0":-0.5152434200308298,"y0":50.000936048584876,"z0":6.5739872304603875,"aX":-7.449784046826537},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":6.8,"spinRate":2266,"spinDirection":204},"zone":7,"typeConfidence":0.9,"plateTime":0.3994979532981775,"extension":6.229802213809245},"hitData":{"launchSpeed":97.4,"launchAngle":15.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":98.94,"coordY":78.01}},"index":5,"playId":"ae0ba3f3-7ce1-3388-bb93-083de908008f","pitchNumber":6,"startTime":"2026-07-12T01:34:51.328Z","endTime":"2026-07-12T01:35:01.376Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:35:01.376Z","atBatIndex":25},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Manny Machado caught stealing 2nd base, catcher Alejandro Kirk to shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T01:37:58.805Z","endTime":"2026-07-12T01:38:51.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","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":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T01:35:42.790Z","endTime":"2026-07-12T01:36:45.723Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Adam Macko replaces Trey Yesavage.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-12T01:36:45.723Z","endTime":"2026-07-12T01:38:01.110Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671936,"link":"/api/v1/people/671936"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.092569384052936,"aZ":-11.327862967880254,"pfxX":5.13720865868634,"pfxZ":11.068794134340433,"pX":-1.5825763289127774,"pZ":2.38137792000797,"vX0":-10.011351841642426,"vY0":-137.2649470166125,"vZ0":-6.276175887005173,"x":177.32,"y":174.48,"x0":1.4661396486933191,"y0":50.00066069613231,"z0":5.489804958647284,"aX":9.673804008750562},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.6,"breakHorizontal":-6.8,"spinRate":2434,"spinDirection":146},"zone":13,"typeConfidence":0.91,"plateTime":0.40103786818446974,"extension":6.181777014786109},"index":2,"playId":"ae274b45-d6a4-39ec-ba01-e12f8bc58fae","pitchNumber":1,"startTime":"2026-07-12T01:38:01.110Z","endTime":"2026-07-12T01:38:04.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.64275153651544,"aZ":-14.047890046411615,"pfxX":4.694171830806856,"pfxZ":9.535020212227176,"pX":-0.03623142335292612,"pZ":3.2248773095919945,"vX0":-6.151514361843537,"vY0":-137.94464905807425,"vZ0":-3.666436120173943,"x":118.38,"y":151.71,"x0":1.6272769706400367,"y0":50.000191356602656,"z0":5.5371517206015834,"aX":8.921304256463165},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":-7.0,"spinRate":2459,"spinDirection":148},"zone":2,"typeConfidence":0.9,"plateTime":0.3991865502744574,"extension":6.114383390757389},"index":3,"playId":"e9d54751-660d-3e8e-adcb-e81d8f64a85c","pitchNumber":2,"startTime":"2026-07-12T01:38:21.547Z","endTime":"2026-07-12T01:38:25.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.202446033710345,"aZ":-11.388819704879086,"pfxX":4.367116648103305,"pfxZ":10.791786275094312,"pX":-0.4545606116862,"pZ":2.5973528454511055,"vX0":-7.0349344564137315,"vY0":-138.8807571374779,"vZ0":-5.776193389356626,"x":134.33,"y":168.65,"x0":1.5604716710581643,"y0":50.00110301394013,"z0":5.483099013393711,"aX":8.410390135467992},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.2,"breakHorizontal":-6.2,"spinRate":2439,"spinDirection":148},"zone":4,"typeConfidence":0.91,"plateTime":0.39654372595927656,"extension":6.007274370648009},"index":4,"playId":"f59ea5fe-367d-37a8-a373-3f949898acaf","pitchNumber":3,"startTime":"2026-07-12T01:38:41.481Z","endTime":"2026-07-12T01:38:51.497Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:38:51.497Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kazuma Okamoto flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T01:41:09.713Z","endTime":"2026-07-12T01:42:26.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Waldron replaces Walker Buehler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T01:41:11.896Z","endTime":"2026-07-12T01:41:11.897Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663362,"link":"/api/v1/people/663362"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.936787745958494,"aZ":-23.942202319990848,"pfxX":-10.589080919796944,"pfxZ":4.6248096958668,"pX":-0.30621911374961575,"pZ":2.598601765674298,"vX0":5.3221403428019345,"vY0":-132.95795754652818,"vZ0":-2.5685121299593763,"x":128.67,"y":168.62,"x0":-0.9638243373048926,"y0":50.00511041842121,"z0":5.3246488367032,"aX":-18.859038659949448},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.0,"breakHorizontal":17.9,"spinRate":1922,"spinDirection":222},"zone":4,"typeConfidence":0.9,"plateTime":0.4128096296567234,"extension":6.812034871728058},"index":1,"playId":"d45ec044-5290-3f15-bf0e-4f47edd1b71b","pitchNumber":1,"startTime":"2026-07-12T01:41:11.898Z","endTime":"2026-07-12T01:41:16.711Z","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, 119, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.727436218717305,"aZ":-33.653867999583625,"pfxX":-3.253568207344737,"pfxZ":-1.0752285544057933,"pX":-0.30336069125196186,"pZ":3.3503799735660236,"vX0":1.5499674262825367,"vY0":-117.01093652111318,"vZ0":1.83972035332108,"x":128.56,"y":148.32,"x0":-0.5561501518108832,"y0":50.00570782047601,"z0":5.736859198469627,"aX":-4.454358364299495},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.1,"breakHorizontal":5.4,"spinRate":297,"spinDirection":350},"zone":1,"typeConfidence":0.93,"plateTime":0.47041518999989096,"extension":6.165783819111505},"index":2,"playId":"3627f49f-a080-337e-b972-ecde70380c33","pitchNumber":2,"startTime":"2026-07-12T01:41:25.144Z","endTime":"2026-07-12T01:41:29.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30982727082709,"aZ":-32.17862519281716,"pfxX":3.2827327276309575,"pfxZ":-0.0019046576401606785,"pX":1.310830723362561,"pZ":1.5574233125463322,"vX0":3.238223883824107,"vY0":-122.07110089764743,"vZ0":-3.1271235359185057,"x":67.03,"y":196.73,"x0":-0.46445539686833875,"y0":50.00468017813523,"z0":5.654626452114354,"aX":4.903331120543664},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.6,"breakHorizontal":-6.7,"spinRate":244,"spinDirection":350},"zone":14,"typeConfidence":2.0,"plateTime":0.45045530315316684,"extension":6.491742836755857},"index":3,"playId":"0c6761ee-8c23-3a32-a0ab-f8257dd1719d","pitchNumber":3,"startTime":"2026-07-12T01:41:41.691Z","endTime":"2026-07-12T01:41:45.365Z","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":92.6,"endSpeed":83.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.385480085706902,"aZ":-15.613163478761448,"pfxX":-5.0821705443725484,"pfxZ":9.068900093564704,"pX":0.18011712382891584,"pZ":4.230888522728625,"vX0":4.470961198453862,"vY0":-134.7914506711717,"vZ0":-0.40384284444234403,"x":110.13,"y":124.55,"x0":-0.8459988602051531,"y0":50.00208411239703,"z0":5.492597136644284,"aX":-9.280187822541818},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":8.2,"spinRate":2092,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.407551465197856,"extension":6.754591162672683},"index":4,"playId":"db2fd43d-78e3-3f66-bfc1-1ecf12238bdd","pitchNumber":4,"startTime":"2026-07-12T01:41:57.132Z","endTime":"2026-07-12T01:42:00.571Z","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, 119, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.072281058546043,"aZ":-31.685820491673674,"pfxX":0.23268055097574591,"pfxZ":0.35581579182122347,"pX":-0.43687656092315147,"pZ":3.2550053506793524,"vX0":0.805728995337267,"vY0":-117.53215998859508,"vZ0":1.397674108572409,"x":133.65,"y":150.89,"x0":-0.8155947053774782,"y0":50.005148276093564,"z0":5.614267385710922,"aX":0.3227036476006757},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":1.3,"breakHorizontal":-0.6,"spinRate":339,"spinDirection":347},"zone":1,"typeConfidence":0.93,"plateTime":0.46756833889006666,"extension":6.308782494368756},"hitData":{"launchSpeed":92.9,"launchAngle":45.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.47,"coordY":85.72}},"index":5,"playId":"5499424b-dec7-3ffc-8e8e-07fc21f439cf","pitchNumber":5,"startTime":"2026-07-12T01:42:15.538Z","endTime":"2026-07-12T01:42:26.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:42:26.084Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daulton Varsho grounds out, first baseman Ty France to pitcher Matt Waldron.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T01:42:45.175Z","endTime":"2026-07-12T01:43:26.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.927452637502096,"aZ":-26.2237971269516,"pfxX":1.2505490795453613,"pfxZ":3.599842586697317,"pX":-0.5914564570920845,"pZ":3.146637953676416,"vX0":1.2562578804348432,"vY0":-127.67454616383615,"vZ0":-0.535354702820994,"x":139.54,"y":153.82,"x0":-1.2520936296474898,"y0":50.00361078259247,"z0":5.420190858185289,"aX":2.067407081313151},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.6,"breakHorizontal":-2.5,"spinRate":1983,"spinDirection":187},"zone":1,"typeConfidence":0.89,"plateTime":0.42877083205212907,"extension":6.7215175085331476},"index":0,"playId":"f2048e82-89b0-3ac8-a1fb-b9a2099145e5","pitchNumber":1,"startTime":"2026-07-12T01:42:50.567Z","endTime":"2026-07-12T01:42:54.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26884874324714,"aZ":-33.8357771540742,"pfxX":0.05669837476936834,"pfxZ":-1.1757686939706176,"pX":0.456793672143181,"pZ":1.3639759625623233,"vX0":2.962559842625048,"vY0":-119.0732023148612,"vZ0":-2.3658898729972417,"x":99.59,"y":201.95,"x0":-0.8193200593648228,"y0":50.003782715654765,"z0":5.479994616429449,"aX":0.07956122291324778},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.5,"breakHorizontal":-1.0,"spinRate":241,"spinDirection":344},"zone":14,"typeConfidence":0.92,"plateTime":0.4628343299669906,"extension":6.305206257028847},"index":1,"playId":"81bae2dc-49da-3a01-ae88-b0788a68f8a9","pitchNumber":2,"startTime":"2026-07-12T01:43:03.352Z","endTime":"2026-07-12T01:43:06.467Z","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, 119, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.031258266046187,"aZ":-34.37841858127778,"pfxX":3.1053119801202023,"pfxZ":-1.5996039980878205,"pX":0.8311528213190833,"pZ":1.9946918999138599,"vX0":2.839218418558368,"vY0":-117.72786442224098,"vZ0":-0.6543080679423456,"x":85.32,"y":184.92,"x0":-0.8017565566087794,"y0":50.002387774508364,"z0":5.507840870605424,"aX":4.281286184621547},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-2.8,"breakHorizontal":-6.4,"spinRate":260,"spinDirection":350},"zone":14,"typeConfidence":0.87,"plateTime":0.4684226027136975,"extension":6.4292548715979665},"hitData":{"launchSpeed":66.3,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.04,"coordY":163.75}},"index":2,"playId":"db8e20f9-c126-3770-b693-aa8a649b8b1c","pitchNumber":3,"startTime":"2026-07-12T01:43:17.735Z","endTime":"2026-07-12T01:43:26.864Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:43:26.864Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alejandro Kirk singles on a sharp line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T01:43:44.904Z","endTime":"2026-07-12T01:44:34.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.5,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.084265037187954,"aZ":-30.88542297435572,"pfxX":3.1857371337249045,"pfxZ":0.9275188282503706,"pX":0.27229227762508657,"pZ":2.6762632104666384,"vX0":1.3641060417986322,"vY0":-117.78911909265733,"vZ0":-0.10283389590588876,"x":106.62,"y":166.52,"x0":-0.7304649881335021,"y0":50.00189169728323,"z0":5.607684957329794,"aX":4.417664069520814},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.9,"breakHorizontal":-6.1,"spinRate":280,"spinDirection":344},"zone":3,"typeConfidence":0.69,"plateTime":0.4673389120249336,"extension":6.2932569328634616},"index":0,"playId":"b9e9b6e1-0e8a-362a-a40d-0701b24a73ac","pitchNumber":1,"startTime":"2026-07-12T01:43:53.131Z","endTime":"2026-07-12T01:43:56.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.2,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.524555097918117,"aZ":-34.25308683718551,"pfxX":-6.464481715403302,"pfxZ":-1.3322428904257029,"pX":-0.4807137355504447,"pZ":0.8811447189919868,"vX0":2.0663206268980403,"vY0":-124.87372874272202,"vZ0":-4.296782474081005,"x":135.32,"y":214.99,"x0":-0.48611040872751216,"y0":50.00420275388262,"z0":5.486740110872248,"aX":-10.063127480266726},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.2,"breakHorizontal":11.2,"spinRate":273,"spinDirection":289},"zone":13,"typeConfidence":0.83,"plateTime":0.4410608516555756,"extension":6.570571768735836},"index":1,"playId":"0eaebf02-b2f3-392d-856a-2b5dbfcab09e","pitchNumber":2,"startTime":"2026-07-12T01:44:06.045Z","endTime":"2026-07-12T01:44:10.177Z","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, 119, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":72.5,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.328367500576707,"aZ":-36.33595964155049,"pfxX":-1.9949880117706595,"pfxZ":-3.082928178348899,"pX":0.37097596140889016,"pZ":2.568908959897216,"vX0":3.086221917204993,"vY0":-116.7660927251305,"vZ0":0.9928021331927606,"x":102.86,"y":169.42,"x0":-0.7215484582919425,"y0":50.0010078690868,"z0":5.6146682951202225,"aX":-2.6965021031562606},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-4.9,"breakHorizontal":2.6,"spinRate":400,"spinDirection":7},"zone":6,"typeConfidence":0.92,"plateTime":0.47293666048283134,"extension":6.49363633966248},"hitData":{"launchSpeed":103.8,"launchAngle":13.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":109.59,"coordY":93.42}},"index":2,"playId":"b26b7191-0e66-3bf7-abea-171cc8aa9bc1","pitchNumber":3,"startTime":"2026-07-12T01:44:23.436Z","endTime":"2026-07-12T01:44:34.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:44:34.357Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andrés Giménez lines out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T01:44:56.850Z","endTime":"2026-07-12T01:46:01.756Z","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":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"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":"Lineout","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":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.8,"endSpeed":83.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.655722190988346,"aZ":-17.504649392068384,"pfxX":-4.460465490121362,"pfxZ":8.112628177582582,"pX":0.5119951282930556,"pZ":3.1471675327687523,"vX0":5.781636364934403,"vY0":-133.57862278625853,"vZ0":-2.789725572542555,"x":97.48,"y":153.81,"x0":-1.1004883788523656,"y0":50.000369551346964,"z0":5.462861631351772,"aX":-8.063381330067108},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.3,"breakHorizontal":6.8,"spinRate":1917,"spinDirection":219},"zone":3,"typeConfidence":0.88,"plateTime":0.4099787830616597,"extension":6.647962115177347},"index":0,"playId":"7b989d42-3316-360c-94fa-b54937f339b1","pitchNumber":1,"startTime":"2026-07-12T01:45:04.156Z","endTime":"2026-07-12T01:45:09.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29642549026838,"aZ":-37.95507481821092,"pfxX":-2.9106664786167653,"pfxZ":-4.053527770568461,"pX":-0.8620327290909514,"pZ":4.044958425319509,"vX0":1.241621144843624,"vY0":-119.34723907612126,"vZ0":4.703380929508876,"x":149.86,"y":129.57,"x0":-1.013964546291011,"y0":50.00189325836565,"z0":5.489220985047674,"aX":-4.152988134507641},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.8,"breakHorizontal":4.9,"spinRate":430,"spinDirection":27},"zone":11,"typeConfidence":0.92,"plateTime":0.4608653956186126,"extension":6.614004959984922},"index":1,"playId":"da189c4e-9938-37be-b526-ce3657cc0b77","pitchNumber":2,"startTime":"2026-07-12T01:45:35.109Z","endTime":"2026-07-12T01:45:38.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(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":80.3,"endSpeed":73.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30375355439891,"aZ":-27.642803546709878,"pfxX":5.911759436815513,"pfxZ":3.269182445768947,"pX":-0.36506176172237165,"pZ":2.1129107227058506,"vX0":0.4121556026688724,"vY0":-116.99384858044398,"vZ0":-1.2636493480803872,"x":130.92,"y":181.73,"x0":-1.31138944744165,"y0":50.00102634951924,"z0":5.253538758278971,"aX":8.184310613824602},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":5.9,"breakHorizontal":-10.8,"spinRate":2175,"spinDirection":76},"zone":7,"typeConfidence":0.86,"plateTime":0.46836713753761794,"extension":6.742341222594413},"hitData":{"launchSpeed":96.6,"launchAngle":21.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.85,"coordY":99.25}},"index":2,"playId":"5d543a1d-bc56-3f3f-8048-f4944b690829","pitchNumber":3,"startTime":"2026-07-12T01:45:56.085Z","endTime":"2026-07-12T01:46:01.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:46:01.756Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T01:48:26.590Z","endTime":"2026-07-12T01:49:44.971Z","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":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63191103190301,"aZ":-27.03563519995294,"pfxX":-1.8140237309076337,"pfxZ":3.241549831885777,"pX":-1.157384779719902,"pZ":2.8550014458494344,"vX0":-6.52296395828844,"vY0":-124.69075172569435,"vZ0":-1.0956305411221847,"x":161.12,"y":161.69,"x0":1.7215335018868578,"y0":50.000458894262344,"z0":5.518251696065861,"aX":-2.8733979538287966},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.9,"breakHorizontal":4.7,"spinRate":2519,"spinDirection":168},"zone":11,"typeConfidence":0.91,"plateTime":0.4382409223929149,"extension":5.916835188245898},"index":0,"playId":"98f1b11f-a95c-3898-8717-5abf8fe0e3ed","pitchNumber":1,"startTime":"2026-07-12T01:48:35.593Z","endTime":"2026-07-12T01:48:39.220Z","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":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.947717406458604,"aZ":-27.98389355758188,"pfxX":-0.9421641445768316,"pfxZ":2.6273514105193927,"pX":-0.13703892360264208,"pZ":0.9030264731140865,"vX0":-4.802017842187451,"vY0":-124.85033391491591,"vZ0":-5.048801168169324,"x":122.22,"y":214.4,"x0":1.9262461845661707,"y0":50.00079627989758,"z0":5.228878328136462,"aX":-1.5004356700778134},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.0,"breakHorizontal":2.8,"spinRate":2394,"spinDirection":162},"zone":13,"typeConfidence":0.9,"plateTime":0.4371527674211002,"extension":6.05989012631118},"index":1,"playId":"821a3b8f-844d-371a-8fdb-d9731ea3755d","pitchNumber":2,"startTime":"2026-07-12T01:48:50.107Z","endTime":"2026-07-12T01:48:53.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.793822415812613,"aZ":-14.014063056918515,"pfxX":5.594173532475225,"pfxZ":9.202139719173699,"pX":-0.4603400902587413,"pZ":1.9532253043416463,"vX0":-6.994426306034189,"vY0":-139.45997626291214,"vZ0":-7.127202145464992,"x":134.55,"y":186.04,"x0":1.351104110702107,"y0":50.00562034382039,"z0":5.463002058528076,"aX":11.043133265899707},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":-8.8,"spinRate":2361,"spinDirection":144},"zone":7,"typeConfidence":0.91,"plateTime":0.39245888560483344,"extension":6.461363703540203},"index":2,"playId":"f7127a9e-996a-35ad-b4d4-3fa99ca8181b","pitchNumber":3,"startTime":"2026-07-12T01:49:07.778Z","endTime":"2026-07-12T01:49:11.786Z","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":86.6,"endSpeed":80.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26653651861796,"aZ":-28.170805697315018,"pfxX":-0.8089278246627281,"pfxZ":2.482169137817971,"pX":-1.8961269272090724,"pZ":0.7318546751269197,"vX0":-8.150993200124736,"vY0":-125.89956212295424,"vZ0":-5.750645593793757,"x":189.28,"y":219.02,"x0":1.481286331877708,"y0":50.00405985539116,"z0":5.3101709282288425,"aX":-1.3053681629143832},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.5,"breakHorizontal":3.2,"spinRate":2563,"spinDirection":184},"zone":13,"typeConfidence":0.88,"plateTime":0.43415299696054266,"extension":6.047250000581152},"index":3,"playId":"75a12474-462b-38bd-8d6b-7b51ad6e4bcd","pitchNumber":4,"startTime":"2026-07-12T01:49:21.181Z","endTime":"2026-07-12T01:49:24.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35618432978497,"aZ":-31.208222540508437,"pfxX":-2.2512508215759226,"pfxZ":0.6309810948415251,"pX":0.41519786035744694,"pZ":3.2708441269487154,"vX0":-2.583553376757329,"vY0":-122.69266449411583,"vZ0":0.8127748770424092,"x":101.17,"y":150.47,"x0":1.771067111417658,"y0":50.00398884926011,"z0":5.577351561848418,"aX":-3.461625343917966},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.6,"breakHorizontal":4.7,"spinRate":2418,"spinDirection":207},"zone":3,"typeConfidence":0.91,"plateTime":0.4449753806472372,"extension":6.001695280410761},"index":4,"playId":"2ce21be1-48cc-3a3c-bf77-a096ab0274d2","pitchNumber":5,"startTime":"2026-07-12T01:49:41.176Z","endTime":"2026-07-12T01:49:44.971Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:49:44.971Z","atBatIndex":31},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Ty France hit by pitch.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T01:50:04.769Z","endTime":"2026-07-12T01:52:02.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.856692399047624,"aZ":-11.790856025912932,"pfxX":3.677524515888997,"pfxZ":10.338758935592994,"pX":-0.17205590196131157,"pZ":3.384793498220255,"vX0":-5.758792197183289,"vY0":-139.62212233773448,"vZ0":-3.6837449908025373,"x":123.56,"y":147.39,"x0":1.4407785187916031,"y0":50.002184452929335,"z0":5.498879594839794,"aX":7.25049198887802},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":-5.4,"spinRate":2359,"spinDirection":149},"zone":11,"typeConfidence":0.91,"plateTime":0.39251493958983774,"extension":6.473638918923885},"index":0,"playId":"88045896-53f0-305c-ba06-bcb9c02f9541","pitchNumber":1,"startTime":"2026-07-12T01:50:14.728Z","endTime":"2026-07-12T01:50:17.890Z","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":97.0,"endSpeed":88.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57280512006279,"aZ":-12.477950623513557,"pfxX":3.7499625680425877,"pfxZ":9.744236764088999,"pX":-0.07087796642272336,"pZ":3.5290003021658976,"vX0":-5.258712966396946,"vY0":-141.1363675354191,"vZ0":-3.4234408905950318,"x":119.7,"y":143.5,"x0":1.3276881926812298,"y0":50.00020720484735,"z0":5.559096281137931,"aX":7.578341214461863},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.2,"breakHorizontal":-5.8,"spinRate":2329,"spinDirection":154},"zone":11,"typeConfidence":0.91,"plateTime":0.38782052420913526,"extension":6.214340146516467},"index":1,"playId":"66a903fe-bd57-3acd-8dd4-34e20e22ba65","pitchNumber":2,"startTime":"2026-07-12T01:50:31.415Z","endTime":"2026-07-12T01:50:35.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.148017440002576,"aZ":-30.398967725235135,"pfxX":-1.1570320624154489,"pfxZ":1.1312246008755427,"pX":0.06608607406928242,"pZ":2.9306431708110003,"vX0":-3.75740319433943,"vY0":-123.85856549053379,"vZ0":-0.27894854172079475,"x":114.48,"y":159.65,"x0":1.7463136535523212,"y0":50.00435535435446,"z0":5.5628884700695025,"aX":-1.8171420995350382},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.2,"breakHorizontal":2.9,"spinRate":2474,"spinDirection":218},"zone":2,"typeConfidence":0.91,"plateTime":0.44035820510339185,"extension":5.951777441198661},"index":2,"playId":"f43757a6-6f15-3d9d-a40f-300f30946cdd","pitchNumber":3,"startTime":"2026-07-12T01:50:47.893Z","endTime":"2026-07-12T01:50:56.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.344171768088437,"aZ":-12.279197332146413,"pfxX":3.6960126460533296,"pfxZ":10.017940229117114,"pX":0.09672454224379107,"pZ":3.176197009974891,"vX0":-4.677193262781616,"vY0":-139.97634879155987,"vZ0":-4.278762899887765,"x":113.31,"y":153.02,"x0":1.3084562011776537,"y0":50.004527814233334,"z0":5.527534847109494,"aX":7.341620984628105},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.4,"breakHorizontal":-5.8,"spinRate":2303,"spinDirection":149},"zone":2,"typeConfidence":0.91,"plateTime":0.3911720582465348,"extension":6.36083590685609},"index":3,"playId":"6d4142ad-c56b-341e-888e-926433b86afd","pitchNumber":4,"startTime":"2026-07-12T01:51:10.912Z","endTime":"2026-07-12T01:51:14.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.755223033529507,"aZ":-17.73139599081755,"pfxX":3.669107555382131,"pfxZ":7.468821480627318,"pX":-1.0589294709856694,"pZ":2.8565314144529297,"vX0":-8.023557103579906,"vY0":-137.73643622745888,"vZ0":-3.9704963531986626,"x":157.36,"y":161.65,"x0":1.406792389226747,"y0":50.00296668162543,"z0":5.505543693114596,"aX":7.096002294942327},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.0,"breakHorizontal":-5.0,"spinRate":2228,"spinDirection":151},"zone":11,"typeConfidence":0.89,"plateTime":0.39669650890434927,"extension":6.258873430248059},"index":4,"playId":"32db851e-fae4-39a0-b52a-32d8ddd183bf","pitchNumber":5,"startTime":"2026-07-12T01:51:34.324Z","endTime":"2026-07-12T01:51:38.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.384579023120654,"aZ":-39.12439003742732,"pfxX":-7.982554513700229,"pfxZ":-5.358200216144955,"pX":-3.170851835588272,"pZ":-0.27288321381612257,"vX0":-8.043978496610167,"vY0":-114.16019828615303,"vZ0":-3.8812951978519603,"x":237.87,"y":246.15,"x0":1.458251388148715,"y0":50.0028554989911,"z0":5.368877028300051,"aX":-10.354056874024637},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-10.4,"breakHorizontal":16.8,"spinRate":2918,"spinDirection":335},"zone":13,"typeConfidence":0.89,"plateTime":0.4829824260444764,"extension":5.960842568832371},"index":5,"playId":"1654d4e6-e191-3236-ae35-ffc1bed7caec","pitchNumber":6,"startTime":"2026-07-12T01:51:56.449Z","endTime":"2026-07-12T01:52:02.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:52:02.831Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Cronenworth singles on a sharp line drive to center fielder Daulton Varsho. Ty France to 3rd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T01:52:24.628Z","endTime":"2026-07-12T01:53:52.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"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_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8202807585462,"aZ":-20.14296448073868,"pfxX":4.833936028935646,"pfxZ":6.42249913711859,"pX":0.48176406180705855,"pZ":3.5929632264733535,"vX0":-4.784298249786394,"vY0":-136.46588733983762,"vZ0":-1.526292216586981,"x":98.64,"y":141.77,"x0":1.6350245014275748,"y0":50.0055237866149,"z0":5.5559690549740655,"aX":9.06053272703291},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":-7.7,"spinRate":2328,"spinDirection":147},"zone":12,"typeConfidence":0.89,"plateTime":0.4023491459341746,"extension":6.134207345218815},"index":0,"playId":"83d15d12-182c-396c-bc8d-f1616c1e6499","pitchNumber":1,"startTime":"2026-07-12T01:52:30.592Z","endTime":"2026-07-12T01:52:34.672Z","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":94.0,"endSpeed":85.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75829148058374,"aZ":-16.655444227758853,"pfxX":5.03410532940158,"pfxZ":8.273917279306817,"pX":0.7841234865419401,"pZ":2.9862407118894168,"vX0":-4.269264312654778,"vY0":-136.72361916608736,"vZ0":-3.605713139035254,"x":87.11,"y":158.15,"x0":1.7189732529318051,"y0":50.003605594953065,"z0":5.479285612013767,"aX":9.442817712448296},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.3,"breakHorizontal":-8.2,"spinRate":2370,"spinDirection":141},"zone":3,"typeConfidence":0.9,"plateTime":0.40204485130948653,"extension":6.228735398337066},"index":1,"playId":"2b2c35e4-20c5-3f2d-b7c7-ec09524203e2","pitchNumber":2,"startTime":"2026-07-12T01:52:46.363Z","endTime":"2026-07-12T01:52:50.170Z","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.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.602504127553026,"aZ":-14.761816040841708,"pfxX":4.51515546946607,"pfxZ":9.22254170257488,"pX":0.21385121490088102,"pZ":2.0810859740447225,"vX0":-5.187787333803441,"vY0":-137.10717171721925,"vZ0":-6.237725605556644,"x":108.85,"y":182.59,"x0":1.5511821842222253,"y0":50.00641565305205,"z0":5.407819904595424,"aX":8.528656548996949},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.5,"breakHorizontal":-7.0,"spinRate":2403,"spinDirection":143},"zone":8,"typeConfidence":0.9,"plateTime":0.40073346627684714,"extension":6.050068801877615},"index":2,"playId":"0611186d-75e1-3b92-b6d9-a361fd1a7b3b","pitchNumber":3,"startTime":"2026-07-12T01:53:06.916Z","endTime":"2026-07-12T01:53:10.120Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-12T01:53:20.668Z","endTime":"2026-07-12T01:53:40.955Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52821950791752,"aZ":-13.95195573689891,"pfxX":4.243452079802918,"pfxZ":9.48766088424503,"pX":-0.32393145700996884,"pZ":3.1946117411268675,"vX0":-6.479923072834939,"vY0":-138.1417243903483,"vZ0":-3.6250627504104207,"x":129.35,"y":152.53,"x0":1.5075043668862664,"y0":50.00386464151589,"z0":5.469945933316039,"aX":8.15163421855587},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":-6.2,"spinRate":2303,"spinDirection":142},"zone":1,"typeConfidence":0.9,"plateTime":0.3974276903890641,"extension":6.220614272909636},"hitData":{"launchSpeed":100.5,"launchAngle":15.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":100.1,"coordY":97.29}},"index":4,"playId":"f2b1f87f-61b4-3b99-a6b4-22976396d06d","pitchNumber":4,"startTime":"2026-07-12T01:53:40.955Z","endTime":"2026-07-12T01:53:52.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:53:52.297Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Campusano challenged (pitch result), call on the field was confirmed: Luis Campusano called out on strikes. Jake Cronenworth steals (2) 2nd base.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T01:54:21.152Z","endTime":"2026-07-12T01:57:25.850Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"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_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.894235151572914,"aZ":-28.884575124885274,"pfxX":-3.303109720168104,"pfxZ":2.1253553760633253,"pX":0.4883096652865943,"pZ":2.823901572668705,"vX0":-2.6315410012119917,"vY0":-123.65845316149901,"vZ0":-0.6816855132117862,"x":98.39,"y":162.53,"x0":1.9957371372791612,"y0":50.001632008876435,"z0":5.528488598163672,"aX":-5.109643022234287},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.0,"breakHorizontal":6.6,"spinRate":2423,"spinDirection":178},"zone":3,"typeConfidence":0.91,"plateTime":0.4431006342917967,"extension":5.943067735899893},"index":0,"playId":"3223e70a-172f-38d0-91c1-1d8e4aa43122","pitchNumber":1,"startTime":"2026-07-12T01:54:32.897Z","endTime":"2026-07-12T01:54:37.081Z","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":1},"pitchData":{"startSpeed":76.6,"endSpeed":69.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.277733238065903,"aZ":-41.82357684738902,"pfxX":-9.669831820598771,"pfxZ":-7.816321452456709,"pX":2.0724039037175292,"pZ":4.669989844206828,"vX0":2.415975874530782,"vY0":-111.13069643111851,"vZ0":7.079759221308687,"x":38.0,"y":112.69,"x0":2.218829226607373,"y0":50.00138733562458,"z0":5.816569761831233,"aX":-11.940090476196476},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-11.6,"breakHorizontal":16.7,"spinRate":3071,"spinDirection":323},"zone":12,"typeConfidence":0.91,"plateTime":0.4952824863664351,"extension":5.695787953535026},"index":1,"playId":"91608cc1-d2fe-32ab-a82f-391c600ce4b1","pitchNumber":2,"startTime":"2026-07-12T01:54:49.214Z","endTime":"2026-07-12T01:54:52.342Z","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":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.271407849562408,"aZ":-29.038675373371753,"pfxX":-1.8804368716803204,"pfxZ":1.998557552787764,"pX":0.7572270407859334,"pZ":2.513174891750667,"vX0":-2.3647771564767686,"vY0":-124.45829390443286,"vZ0":-1.4061733072211267,"x":88.14,"y":170.92,"x0":1.9643567522983458,"y0":50.00041041475255,"z0":5.493171513869998,"aX":-2.9455818715343822},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.6,"breakHorizontal":4.0,"spinRate":2444,"spinDirection":194},"zone":6,"typeConfidence":0.91,"plateTime":0.44029725988935775,"extension":6.015441855718158},"index":2,"playId":"88757ac9-a74b-3969-ae24-ab6bdb676c8e","pitchNumber":3,"startTime":"2026-07-12T01:55:10.629Z","endTime":"2026-07-12T01:55:15.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.999110561736593,"aZ":-29.33029833644152,"pfxX":-3.3604386956399814,"pfxZ":1.8185109797201493,"pX":-0.22628130964373133,"pZ":1.7520832786224771,"vX0":-3.5341486984956396,"vY0":-124.83812530576591,"vZ0":-2.972827237816486,"x":125.63,"y":191.47,"x0":1.6486271794897418,"y0":50.00499719105213,"z0":5.392879323480689,"aX":-5.261840537499993},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.8,"breakHorizontal":7.0,"spinRate":2634,"spinDirection":178},"zone":8,"typeConfidence":0.9,"plateTime":0.44008854832788913,"extension":5.95114836736152},"index":3,"playId":"31a7e7c9-b8b3-345c-8478-79dbc4424d76","pitchNumber":4,"startTime":"2026-07-12T01:55:28.502Z","endTime":"2026-07-12T01:55:33.477Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"d38e4eac-9566-376f-9805-f4748208a964","startTime":"2026-07-12T01:55:56.833Z","endTime":"2026-07-12T01:56:01.237Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.970866213696546,"aZ":-29.35638887122412,"pfxX":10.102841892779278,"pfxZ":1.9873684997429582,"pX":1.5666423458962173,"pZ":3.069102033748951,"vX0":-3.9299469287799464,"vY0":-119.14315768700205,"vZ0":0.3222494924051993,"x":57.28,"y":155.91,"x0":1.9383032442594965,"y0":50.0017528860394,"z0":5.616504124564121,"aX":14.313895611646148},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":4.0,"breakHorizontal":-17.2,"spinRate":1378,"spinDirection":102},"zone":12,"typeConfidence":0.82,"plateTime":0.4622802933611436,"extension":5.961613090006252},"index":5,"playId":"5594a6c4-38b1-3ce3-9145-9bc242cf11ea","pitchNumber":5,"startTime":"2026-07-12T01:56:18.670Z","endTime":"2026-07-12T01:56:22.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.51857078664954,"aZ":-15.976953502348337,"pfxX":2.9160179681972793,"pfxZ":8.63054648180503,"pX":0.530651816469469,"pZ":4.47707141233825,"vX0":-4.021646929109211,"vY0":-136.92917252297534,"vZ0":-0.1102564495400597,"x":96.77,"y":117.9,"x0":1.6475413524353555,"y0":50.00291418368109,"z0":5.621879926333565,"aX":5.4731050065826},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":-4.3,"spinRate":2335,"spinDirection":146},"zone":12,"typeConfidence":0.88,"plateTime":0.40179257345625974,"extension":6.063154457938116},"index":6,"playId":"9f48053f-8e7d-34cc-a871-86debde19340","pitchNumber":6,"startTime":"2026-07-12T01:56:39.587Z","endTime":"2026-07-12T01:56:42.667Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35619056871679,"aZ":-14.341319846424092,"pfxX":4.729249248050241,"pfxZ":9.509385949060782,"pX":-0.6334162514099412,"pZ":2.181542250299527,"vX0":-7.238915856430512,"vY0":-137.07438403439753,"vZ0":-5.986711391153342,"x":141.14,"y":179.88,"x0":1.4449071632855246,"y0":50.00548982012651,"z0":5.398339090690297,"aX":8.87194012564437},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":-6.8,"spinRate":2215,"spinDirection":142},"zone":4,"typeConfidence":0.9,"plateTime":0.4017923308382252,"extension":6.16239562685067},"index":7,"playId":"bc77c34f-da18-3bbe-a88b-1c82964c782b","pitchNumber":7,"startTime":"2026-07-12T01:56:58.832Z","endTime":"2026-07-12T01:57:25.850Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}},"playEndTime":"2026-07-12T01:57:25.850Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sung-Mun Song singles on a line drive to center fielder Daulton Varsho. Ty France scores. Jake Cronenworth scores.","rbi":2,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T01:57:37.749Z","endTime":"2026-07-12T01:57:58.311Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":671936,"link":"/api/v1/people/671936"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":{"id":671936,"link":"/api/v1/people/671936"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.253387942537096,"aZ":-30.877406979988038,"pfxX":-0.804056051620615,"pfxZ":0.8814566293325061,"pX":-0.6681944048671685,"pZ":2.611564681334267,"vX0":-5.4205634589249625,"vY0":-120.87599952808102,"vZ0":-0.2957857952899444,"x":142.47,"y":168.27,"x0":1.7108092759994418,"y0":50.00396249998587,"z0":5.453754010123454,"aX":-1.1861312128287809},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.8,"breakHorizontal":2.8,"spinRate":2409,"spinDirection":181},"zone":4,"typeConfidence":0.9,"plateTime":0.45367263697455584,"extension":5.905213049004894},"hitData":{"launchSpeed":93.9,"launchAngle":11.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.57,"coordY":116.35}},"index":0,"playId":"5d081d85-5b1e-349d-a1ab-32e807a502c5","pitchNumber":1,"startTime":"2026-07-12T01:57:47.434Z","endTime":"2026-07-12T01:57:58.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T01:57:58.311Z","atBatIndex":35},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Adam Macko intentionally walks Fernando Tatis Jr.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T01:58:18.676Z","endTime":"2026-07-12T01:59:38.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"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},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86987276219851,"aZ":-31.876625541641303,"pfxX":9.139552728475618,"pfxZ":0.21258721127077163,"pX":1.2859302928642817,"pZ":1.4012475307514325,"vX0":-4.374723811721202,"vY0":-118.12851758839388,"vZ0":-2.6431606784261352,"x":67.98,"y":200.95,"x0":1.9808217535997035,"y0":50.00353048344221,"z0":5.484202664124173,"aX":12.833075903032112},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.0,"breakHorizontal":-15.4,"spinRate":1492,"spinDirection":102},"zone":14,"typeConfidence":0.67,"plateTime":0.46483848037379527,"extension":5.964415480570519},"index":0,"playId":"46a30662-9cdc-3397-a38e-73d3590ce5f7","pitchNumber":1,"startTime":"2026-07-12T01:58:26.579Z","endTime":"2026-07-12T01:58:34.689Z","isPitch":true,"type":"pitch"},{"details":{"description":"Sung-Mun Song steals (11) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"46a30662-9cdc-3397-a38e-73d3590ce5f7","startTime":"2026-07-12T01:58:46.177Z","endTime":"2026-07-12T01:59:00.194Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.078593646168233,"aZ":-31.19767202486479,"pfxX":8.508578408510314,"pfxZ":0.6630044388084744,"pX":1.0890792581599613,"pZ":0.7144612034935632,"vX0":-4.653384818302212,"vY0":-120.85645568830851,"vZ0":-4.352197628008629,"x":75.49,"y":219.49,"x0":1.9363563950113352,"y0":50.004539707289695,"z0":5.286051627630885,"aX":12.557905674102276},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.4,"breakHorizontal":-14.3,"spinRate":1535,"spinDirection":103},"zone":14,"typeConfidence":0.81,"plateTime":0.4536215646547861,"extension":6.091007789959042},"index":2,"playId":"6916c732-2a42-304d-a469-4bd5f397a85e","pitchNumber":2,"startTime":"2026-07-12T01:59:00.194Z","endTime":"2026-07-12T01:59:03.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.816467471828172,"aZ":-29.595919516756425,"pfxX":-3.5495636350110367,"pfxZ":1.684754373849266,"pX":0.7308305096643073,"pZ":4.191171198527126,"vX0":-1.888535846084121,"vY0":-123.87155437360305,"vZ0":2.6674073063370924,"x":89.14,"y":125.62,"x0":1.9676386232886747,"y0":50.00493338644124,"z0":5.596282384383238,"aX":-5.4433409566172966},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.1,"breakHorizontal":7.0,"spinRate":2452,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.44443306918661163,"extension":5.883538399488498},"index":3,"playId":"7c255da3-b5a7-3340-b510-96a517d9f8da","pitchNumber":3,"startTime":"2026-07-12T01:59:19.644Z","endTime":"2026-07-12T01:59:22.995Z","isPitch":true,"type":"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":"08232766-0376-1003-000c-f08cd117d70a","pitchNumber":3,"startTime":"2026-07-12T01:59:36.583Z","endTime":"2026-07-12T01:59:38.431Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-07-12T01:59:38.431Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Merrill lines out sharply to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T01:59:55.634Z","endTime":"2026-07-12T02:02:46.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3904305149828,"aZ":-16.53647254311864,"pfxX":3.269953806373902,"pfxZ":8.198464598088902,"pX":0.32480742804519136,"pZ":3.452116772776724,"vX0":-4.6383527425962,"vY0":-137.2463613987104,"vZ0":-2.4332461372850114,"x":104.62,"y":145.57,"x0":1.6119384143990747,"y0":50.003953622383676,"z0":5.476462953880079,"aX":6.238470219653951},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.5,"breakHorizontal":-4.9,"spinRate":2329,"spinDirection":144},"zone":3,"typeConfidence":0.89,"plateTime":0.399098741741605,"extension":6.1086119043480975},"index":0,"playId":"a82fd4e6-5360-36a9-9ae9-3f4dd0aedc5b","pitchNumber":1,"startTime":"2026-07-12T02:00:09.890Z","endTime":"2026-07-12T02:00:13.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12136918250993,"aZ":-15.924140640580186,"pfxX":3.6464081191729374,"pfxZ":8.473493843141963,"pX":-0.9936175198749866,"pZ":1.8923627435771233,"vX0":-7.795902846512387,"vY0":-137.5136764890715,"vZ0":-6.4248057120887685,"x":154.87,"y":187.69,"x0":1.4026267819031626,"y0":50.00119396764998,"z0":5.336730392414498,"aX":6.992115441767013},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":-5.0,"spinRate":2376,"spinDirection":143},"zone":13,"typeConfidence":0.9,"plateTime":0.39809932647068313,"extension":6.190400169305762},"index":1,"playId":"34396a09-cc15-3c8f-88be-55fd26aad404","pitchNumber":2,"startTime":"2026-07-12T02:00:27.106Z","endTime":"2026-07-12T02:00:30.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37701109985578,"aZ":-33.646465251847424,"pfxX":-2.1490372694745976,"pfxZ":-0.9664253695189764,"pX":0.5289653320469919,"pZ":4.158964067858193,"vX0":-2.3230692259115013,"vY0":-122.32538822462197,"vZ0":3.2600522887287715,"x":96.84,"y":126.49,"x0":1.7690191474813641,"y0":50.00479863379584,"z0":5.68746120443035,"aX":-3.267130016798179},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.7,"breakHorizontal":4.4,"spinRate":2607,"spinDirection":241},"zone":12,"typeConfidence":0.88,"plateTime":0.4472063598612781,"extension":5.893252179249015},"index":2,"playId":"62d8b26b-f36e-36eb-8f75-2d724ed5af77","pitchNumber":3,"startTime":"2026-07-12T02:00:57.760Z","endTime":"2026-07-12T02:01:02.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.343857062376706,"aZ":-31.111771124818006,"pfxX":-3.036698967434409,"pfxZ":0.7017629983363456,"pX":-0.29984324961483855,"pZ":4.301550264759716,"vX0":-4.193675382968375,"vY0":-122.215752239992,"vZ0":3.194229106520694,"x":128.43,"y":122.64,"x0":1.8335013688262076,"y0":50.00204081286919,"z0":5.65164059510682,"aX":-4.587148513421598},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.3,"breakHorizontal":6.5,"spinRate":2505,"spinDirection":239},"zone":11,"typeConfidence":0.89,"plateTime":0.44837035175021445,"extension":5.954259493199722},"index":3,"playId":"ea24f2d2-a715-3ed5-9030-d82c3163e4d4","pitchNumber":4,"startTime":"2026-07-12T02:01:12.386Z","endTime":"2026-07-12T02:01:15.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.530318813511762,"aZ":-27.733697353153122,"pfxX":-2.109169242171866,"pfxZ":2.8665873415210896,"pX":-0.36883237763899074,"pZ":2.331051425145043,"vX0":-4.636714022894852,"vY0":-123.41904807728476,"vZ0":-1.8431884061360881,"x":131.06,"y":175.84,"x0":1.8049317579804565,"y0":50.00386581453897,"z0":5.413181648543885,"aX":-3.267945129469884},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.0,"breakHorizontal":4.8,"spinRate":2514,"spinDirection":176},"zone":4,"typeConfidence":0.92,"plateTime":0.44302914126709636,"extension":6.053042833152361},"index":4,"playId":"98205558-d488-3888-9df8-0af0cda7febe","pitchNumber":5,"startTime":"2026-07-12T02:01:35.980Z","endTime":"2026-07-12T02:01:40.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46325104203396,"aZ":-16.246985524448455,"pfxX":4.506934329104071,"pfxZ":8.517869258279513,"pX":-0.855573280820006,"pZ":2.5848324837829364,"vX0":-7.6053206867748075,"vY0":-135.81115924255772,"vZ0":-4.66689649581979,"x":149.61,"y":168.99,"x0":1.394241998889977,"y0":50.005041935664785,"z0":5.454000589102633,"aX":8.430043940598443},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.6,"breakHorizontal":-6.6,"spinRate":2375,"spinDirection":147},"zone":11,"typeConfidence":0.89,"plateTime":0.40315336131653856,"extension":6.115156201332347},"index":5,"playId":"b3c605c4-4db7-3ba8-9c84-34548fe7c184","pitchNumber":6,"startTime":"2026-07-12T02:01:57.739Z","endTime":"2026-07-12T02:02:02.674Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55930741354286,"aZ":-29.015078543306924,"pfxX":-2.777399164967656,"pfxZ":2.0918109603630253,"pX":0.6923461852683512,"pZ":3.479522293495408,"vX0":-2.025673820825685,"vY0":-121.892332767649,"vZ0":1.0407820510141865,"x":90.61,"y":144.83,"x0":1.8943505347729594,"y0":50.00035325544783,"z0":5.548905471184972,"aX":-4.185263393693185},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.3,"breakHorizontal":5.5,"spinRate":2480,"spinDirection":186},"zone":3,"typeConfidence":0.91,"plateTime":0.4490527862262117,"extension":6.010508752528182},"index":6,"playId":"4a52f8ee-073f-3897-8043-f0bc4909c6c9","pitchNumber":7,"startTime":"2026-07-12T02:02:15.275Z","endTime":"2026-07-12T02:02:20.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.030581787324717,"aZ":-14.644078400133466,"pfxX":3.324657876248438,"pfxZ":9.454661503602043,"pX":-0.036331238511951754,"pZ":2.7076806004244807,"vX0":-5.289759902404216,"vY0":-135.42032351315552,"vZ0":-4.527650826724773,"x":118.38,"y":165.67,"x0":1.511876616058127,"y0":50.00329985384088,"z0":5.428275102712558,"aX":6.165106353700956},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.3,"breakHorizontal":-4.9,"spinRate":2411,"spinDirection":147},"zone":5,"typeConfidence":0.88,"plateTime":0.404720690227228,"extension":5.944365663857869},"hitData":{"launchSpeed":102.0,"launchAngle":9.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":169.33,"coordY":150.11}},"index":7,"playId":"d751bb17-a4b3-3f7e-b1e8-181e12a5b69d","pitchNumber":8,"startTime":"2026-07-12T02:02:40.581Z","endTime":"2026-07-12T02:02:46.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:02:46.610Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonatan Clase walks.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T02:04:49.326Z","endTime":"2026-07-12T02:06:51.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.555523370153747,"aZ":-24.422119338847274,"pfxX":0.7648913377781752,"pfxZ":4.824669722728455,"pX":-0.9899699977704083,"pZ":2.7501505904524057,"vX0":0.7186518689723396,"vY0":-125.22637555386368,"vZ0":-1.772293856425756,"x":154.74,"y":164.53,"x0":-1.3788393753668657,"y0":50.002126494937116,"z0":5.442529418923155,"aX":1.228634190502128},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.6,"breakHorizontal":-1.6,"spinRate":2024,"spinDirection":190},"zone":11,"typeConfidence":0.82,"plateTime":0.43548010930294945,"extension":6.501958930191928},"index":0,"playId":"89604f02-1ca0-3965-9d01-bed46d632632","pitchNumber":1,"startTime":"2026-07-12T02:04:49.326Z","endTime":"2026-07-12T02:04:53.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":71.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54159948310976,"aZ":-36.71633443273029,"pfxX":-2.6279088057332536,"pfxZ":-3.4528166225870542,"pX":0.6516095504203284,"pZ":1.9686676190958234,"vX0":3.975532635342074,"vY0":-114.61121839304926,"vZ0":0.13019229584119008,"x":92.16,"y":185.63,"x0":-0.7735367955130763,"y0":50.00440510074274,"z0":5.532562237958178,"aX":-3.454902370538761},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-5.9,"breakHorizontal":3.6,"spinRate":351,"spinDirection":351},"zone":9,"typeConfidence":0.92,"plateTime":0.48010223090929305,"extension":6.449309770985964},"index":1,"playId":"2afeabbe-b6ed-3768-bcde-063750a1567f","pitchNumber":2,"startTime":"2026-07-12T02:05:02.058Z","endTime":"2026-07-12T02:05:05.565Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.817900212575367,"aZ":-24.393484107476475,"pfxX":0.41558633993567784,"pfxZ":4.660610089228079,"pX":0.23438493822740286,"pZ":3.5468776392588683,"vX0":3.3208332648194694,"vY0":-127.51093213968632,"vZ0":0.08689775867038096,"x":108.07,"y":143.01,"x0":-1.1314293847501706,"y0":50.00319419410488,"z0":5.415356235660691,"aX":0.6931454280737247},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.6,"breakHorizontal":-1.4,"spinRate":2008,"spinDirection":199},"zone":12,"typeConfidence":0.89,"plateTime":0.4273050170250414,"extension":6.8166114592240445},"index":2,"playId":"ac9f1409-6619-3bda-99b8-cb02e1cca1a8","pitchNumber":3,"startTime":"2026-07-12T02:05:19.316Z","endTime":"2026-07-12T02:05:23.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3001248941002,"aZ":-39.93814617321646,"pfxX":-5.565907175954296,"pfxZ":-5.152638565864394,"pX":-1.0901383449104516,"pZ":1.6281904673647685,"vX0":0.6099156541486179,"vY0":-122.5876695457495,"vZ0":-1.5421671790419729,"x":158.55,"y":194.82,"x0":-0.6212288278624216,"y0":50.000064029181765,"z0":5.703206225800573,"aX":-8.392325809130494},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-9.4,"breakHorizontal":9.8,"spinRate":310,"spinDirection":333},"zone":13,"typeConfidence":0.93,"plateTime":0.44837094752496,"extension":6.509374107577123},"index":3,"playId":"7f8f7f40-3415-378d-a959-bc72443d92ab","pitchNumber":4,"startTime":"2026-07-12T02:05:39.434Z","endTime":"2026-07-12T02:05:43.315Z","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":91.2,"endSpeed":82.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71152693662613,"aZ":-17.63413282301237,"pfxX":-5.020144909964705,"pfxZ":8.220538891469944,"pX":-0.41632690677751605,"pZ":4.165764636957323,"vX0":2.6491031622664014,"vY0":-132.73934881159565,"vZ0":-0.1483123686056444,"x":132.87,"y":126.3,"x0":-0.7796136945003004,"y0":50.005010973109,"z0":5.515824708843203,"aX":-8.881816101645542},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.0,"breakHorizontal":8.4,"spinRate":1893,"spinDirection":221},"zone":11,"typeConfidence":0.89,"plateTime":0.4140209717252694,"extension":6.703604133169967},"index":4,"playId":"d5775dcc-90fe-32e4-b11a-7bc93490af56","pitchNumber":5,"startTime":"2026-07-12T02:05:56.208Z","endTime":"2026-07-12T02:05:59.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":70.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.614904175560223,"aZ":-32.49584038073783,"pfxX":-0.5457855575915327,"pfxZ":-0.24383536257945515,"pX":0.3352021467612039,"pZ":2.453229856514043,"vX0":2.786307047346706,"vY0":-114.85635719502932,"vZ0":0.44133077214637106,"x":104.22,"y":172.54,"x0":-0.837142327129798,"y0":50.00535458078087,"z0":5.489091319612526,"aX":-0.709939597979313},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":0.1,"breakHorizontal":0.1,"spinRate":385,"spinDirection":359},"zone":6,"typeConfidence":0.92,"plateTime":0.4818995849025307,"extension":6.695741748643791},"index":5,"playId":"6174005e-0abb-35dc-ae4b-d0818aeea1d9","pitchNumber":6,"startTime":"2026-07-12T02:06:21.829Z","endTime":"2026-07-12T02:06:25.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},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":81.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.90791062299565,"aZ":-21.593607326920925,"pfxX":-9.839605599560503,"pfxZ":6.058428870001759,"pX":0.6967457110970918,"pZ":2.811733532356656,"vX0":7.418723183578298,"vY0":-132.93488690997575,"vZ0":-2.328954379041325,"x":90.44,"y":162.86,"x0":-0.8858878490901477,"y0":50.00339218459393,"z0":5.308013336608996,"aX":-17.18610350480152},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.6,"breakHorizontal":15.7,"spinRate":1823,"spinDirection":227},"zone":3,"typeConfidence":0.91,"plateTime":0.4159019130557393,"extension":6.936998592714048},"index":6,"playId":"603d4e4d-6e79-3eff-8048-c312001da7b6","pitchNumber":7,"startTime":"2026-07-12T02:06:40.496Z","endTime":"2026-07-12T02:06:51.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:06:51.487Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ernie Clement singles on a line drive to center fielder Jackson Merrill. Jonatan Clase to 3rd.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T02:07:13.381Z","endTime":"2026-07-12T02:09:07.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"postOnThird":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"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_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":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":82.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.037222047862866,"aZ":-22.40312637413974,"pfxX":-9.707193737836135,"pfxZ":5.500619674680083,"pX":0.04401163599877685,"pZ":3.1098437400728955,"vX0":5.843365354688368,"vY0":-133.0381576651247,"vZ0":-1.654672226302526,"x":115.32,"y":154.81,"x0":-0.9304718472539217,"y0":50.00119102874701,"z0":5.378913342691525,"aX":-17.23582683293297},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.7,"breakHorizontal":16.2,"spinRate":1872,"spinDirection":225},"zone":2,"typeConfidence":0.91,"plateTime":0.41319321830874634,"extension":6.78661748267456},"index":0,"playId":"6999a796-0740-33bb-b0b4-f123923532f5","pitchNumber":1,"startTime":"2026-07-12T02:07:14.437Z","endTime":"2026-07-12T02:07:18.795Z","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":0},"index":1,"playId":"c89400a1-f2ee-3b46-87ba-9a2695ecd556","startTime":"2026-07-12T02:07:35.641Z","endTime":"2026-07-12T02:07:39.990Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.441798201292137,"aZ":-19.604910725255486,"pfxX":-10.152419478502335,"pfxZ":7.239319419349259,"pX":1.9481909886031379,"pZ":1.718055654220978,"vX0":10.484651851275354,"vY0":-131.78197438919108,"vZ0":-5.469483059277024,"x":42.74,"y":192.39,"x0":-0.7880622072350723,"y0":50.000537305849456,"z0":5.29621088549458,"aX":-17.620158221212705},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.9,"breakHorizontal":15.7,"spinRate":1973,"spinDirection":225},"zone":14,"typeConfidence":0.91,"plateTime":0.4177437214227484,"extension":6.863767842186625},"index":2,"playId":"a352579c-731a-3bf0-bd95-67d925152b11","pitchNumber":2,"startTime":"2026-07-12T02:08:03.870Z","endTime":"2026-07-12T02:08:07.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":72.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32277100718449,"aZ":-34.145332090076955,"pfxX":-0.7329609812164017,"pfxZ":-1.4616013375222598,"pX":1.260966000542605,"pZ":1.526912877225632,"vX0":5.3691334998074565,"vY0":-116.82008618701865,"vZ0":-1.098418653053374,"x":68.93,"y":197.55,"x0":-0.9928120869102413,"y0":50.000480119483136,"z0":5.274474466214421,"aX":-0.9925355042285492},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-2.6,"breakHorizontal":-0.2,"spinRate":306,"spinDirection":3},"zone":14,"typeConfidence":0.91,"plateTime":0.4727032203883499,"extension":6.716588717894653},"index":3,"playId":"7055c55f-16db-3407-a144-a1e0ff01b6ec","pitchNumber":3,"startTime":"2026-07-12T02:08:26.750Z","endTime":"2026-07-12T02:08:30.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76041885515804,"aZ":-16.37319068412166,"pfxX":-5.0728626643334405,"pfxZ":8.80212643111947,"pX":-0.1479511876990034,"pZ":3.3084430132611984,"vX0":3.664141364640768,"vY0":-133.62726657159135,"vZ0":-2.585421016879164,"x":122.64,"y":149.45,"x0":-0.8829201864242467,"y0":50.00285552229554,"z0":5.474989856085874,"aX":-9.107013930202589},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.5,"breakHorizontal":8.3,"spinRate":1920,"spinDirection":220},"zone":2,"typeConfidence":0.9,"plateTime":0.4110356100251984,"extension":6.723633747620877},"hitData":{"launchSpeed":73.5,"launchAngle":21.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.48,"coordY":111.02}},"index":4,"playId":"40a7293c-2a52-3eb0-a857-ebe7e01369fc","pitchNumber":4,"startTime":"2026-07-12T02:08:56.466Z","endTime":"2026-07-12T02:09:07.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:09:07.289Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Lukes called out on strikes.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T02:09:42.344Z","endTime":"2026-07-12T02:10:40.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"postOnThird":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":72.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0480946957691,"aZ":-35.47902715031325,"pfxX":-3.9527438279384035,"pfxZ":-2.4502899039599093,"pX":-0.2899534901761377,"pZ":3.060883938457138,"vX0":2.6160695363761155,"vY0":-116.84528037454325,"vZ0":1.8280294457955224,"x":128.05,"y":156.14,"x0":-0.924436753225624,"y0":50.00304452705129,"z0":5.663446124196396,"aX":-5.331673045111157},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-3.5,"breakHorizontal":6.2,"spinRate":388,"spinDirection":342},"zone":1,"typeConfidence":0.92,"plateTime":0.47323097753798526,"extension":6.614561570553443},"index":0,"playId":"1a3ed5ac-9892-3cdb-ad0a-1a30e2c406d1","pitchNumber":1,"startTime":"2026-07-12T02:09:47.409Z","endTime":"2026-07-12T02:09:51.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.628821509294408,"aZ":-21.886657728005243,"pfxX":0.5747808127149199,"pfxZ":6.210782887742225,"pX":0.7269248134704343,"pZ":3.358474083988719,"vX0":4.455260540525008,"vY0":-127.9270047643167,"vZ0":-0.7820831778807975,"x":89.29,"y":148.1,"x0":-1.1124499719905518,"y0":50.00021565435161,"z0":5.385281613126182,"aX":0.9510070815605647},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":11.3,"breakHorizontal":-2.0,"spinRate":2138,"spinDirection":193},"zone":12,"typeConfidence":0.93,"plateTime":0.42830879405345,"extension":6.857192260811073},"index":1,"playId":"28d50fc3-ecd2-3a71-a8e7-6e36377d58ad","pitchNumber":2,"startTime":"2026-07-12T02:10:08.319Z","endTime":"2026-07-12T02:10:16.627Z","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, 119, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97875252769883,"aZ":-35.90447664618329,"pfxX":-5.600815447342299,"pfxZ":-2.5645726178267605,"pX":-0.5721735894182638,"pZ":2.841207131550893,"vX0":2.131035865580392,"vY0":-121.00396194049047,"vZ0":1.039041057476785,"x":138.81,"y":162.07,"x0":-0.7464970175519806,"y0":50.00376331724821,"z0":5.6011650470933,"aX":-8.14115901380149},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.0,"breakHorizontal":9.5,"spinRate":418,"spinDirection":279},"zone":1,"typeConfidence":0.91,"plateTime":0.45613448116668565,"extension":6.3556746427167985},"index":2,"playId":"edc6ad14-d865-3c62-980b-b59054ad3b23","pitchNumber":3,"startTime":"2026-07-12T02:10:35.348Z","endTime":"2026-07-12T02:10:40.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:10:40.672Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vladimir Guerrero Jr. strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T02:10:51.637Z","endTime":"2026-07-12T02:12:30.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"postOnThird":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.247971580499726,"aZ":-20.34276977248079,"pfxX":-10.108483217454555,"pfxZ":6.794371281988877,"pX":0.5202589006923536,"pZ":3.0105379942073727,"vX0":6.869384787588375,"vY0":-131.70246823504223,"vZ0":-1.9934359729373727,"x":97.17,"y":157.5,"x0":-0.8200824641505786,"y0":50.00251598857267,"z0":5.29552237371304,"aX":-17.60278500335661},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.0,"breakHorizontal":16.7,"spinRate":1867,"spinDirection":222},"zone":3,"typeConfidence":0.91,"plateTime":0.41726751436877274,"extension":6.872217255775753},"index":0,"playId":"0e3ba394-bdf4-384f-8e6f-091b0b372e8d","pitchNumber":1,"startTime":"2026-07-12T02:11:13.912Z","endTime":"2026-07-12T02:11:17.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":1},"index":1,"playId":"f19f71f1-79b8-36f9-b366-3c1aa5c45083","startTime":"2026-07-12T02:11:35.818Z","endTime":"2026-07-12T02:11:40.080Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.577952116243612,"aZ":-25.2865734282832,"pfxX":-10.833272004780515,"pfxZ":3.8763765484711232,"pX":0.050606320212513836,"pZ":2.7302909422671444,"vX0":6.6485102590907355,"vY0":-132.54140053812938,"vZ0":-1.9242724011527013,"x":115.07,"y":165.06,"x0":-1.0840541408407496,"y0":50.00347416799048,"z0":5.313941223849334,"aX":-19.256953981491016},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.8,"breakHorizontal":18.1,"spinRate":2011,"spinDirection":225},"zone":5,"typeConfidence":0.9,"plateTime":0.41338419732628573,"extension":6.82979162852871},"index":2,"playId":"b4a085ec-70d2-39c9-8916-c3a2346680f4","pitchNumber":2,"startTime":"2026-07-12T02:11:56.521Z","endTime":"2026-07-12T02:11:59.950Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.257450447971866,"aZ":-22.053134062771026,"pfxX":-9.701284314261304,"pfxZ":5.719605822094717,"pX":-0.6542856508783406,"pZ":3.7103892901788376,"vX0":4.023850923737759,"vY0":-132.6357309989061,"vZ0":-0.25738423280102585,"x":141.94,"y":138.6,"x0":-0.9367942846478191,"y0":50.001724931671404,"z0":5.426787346957213,"aX":-17.159826717571256},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.6,"breakHorizontal":16.6,"spinRate":1927,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.41410211949156617,"extension":6.745847240952817},"index":3,"playId":"c0c64ff3-b05c-3d55-812f-576b7d1a1062","pitchNumber":3,"startTime":"2026-07-12T02:12:26.120Z","endTime":"2026-07-12T02:12:30.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:12:30.511Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"George Springer lines out to third baseman Sung-Mun Song.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T02:12:50.290Z","endTime":"2026-07-12T02:13:08.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.425082083548862,"aZ":-30.022162120218912,"pfxX":3.413861457291946,"pfxZ":1.5320259388795847,"pX":-0.23183557994480353,"pZ":2.6895186731638425,"vX0":0.9226980110519567,"vY0":-117.69995262244318,"vZ0":0.3238727681083151,"x":125.84,"y":166.16,"x0":-1.0724373994900365,"y0":50.00135705740107,"z0":5.3312056317664345,"aX":4.786917375366066},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.1,"breakHorizontal":-6.4,"spinRate":2231,"spinDirection":79},"zone":5,"typeConfidence":0.55,"plateTime":0.465440933613805,"extension":6.894224951499459},"hitData":{"launchSpeed":93.5,"launchAngle":7.0,"totalDistance":142.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":104.35,"coordY":158.68}},"index":0,"playId":"4338ad25-e825-3ead-aa57-964a98be13b3","pitchNumber":1,"startTime":"2026-07-12T02:13:02.065Z","endTime":"2026-07-12T02:13:08.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:13:08.410Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts called out on strikes.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T02:15:48.505Z","endTime":"2026-07-12T02:17:15.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":6},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Braydon Fisher replaces Adam Macko.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T02:15:44.384Z","endTime":"2026-07-12T02:15:50.787Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680755,"link":"/api/v1/people/680755"},"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":88.9,"endSpeed":82.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.633735441644703,"aZ":-24.73888918993009,"pfxX":1.6985081543493965,"pfxZ":4.380428698212681,"pX":0.07342669178212516,"pZ":1.178099672863646,"vX0":-0.8133355390387484,"vY0":-129.3855593615078,"vZ0":-7.773835147624329,"x":114.2,"y":206.97,"x0":0.1709213415902975,"y0":50.00503278336244,"z0":6.1134872037394805,"aX":2.8842130706772324},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.5,"breakHorizontal":-2.9,"spinRate":2338,"spinDirection":206},"zone":14,"typeConfidence":0.91,"plateTime":0.42309463323898644,"extension":5.3446047132654515},"index":1,"playId":"70c760bb-686c-3f52-af5e-c30d9b54afd9","pitchNumber":1,"startTime":"2026-07-12T02:15:50.787Z","endTime":"2026-07-12T02:15:54.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80029466587879,"aZ":-38.91077128006224,"pfxX":0.4926642352855497,"pfxZ":-4.657848614137028,"pX":-0.15746527601109933,"pZ":1.3583493299811034,"vX0":-0.802464675478952,"vY0":-119.73928717444174,"vZ0":-3.298426932864414,"x":123.0,"y":202.1,"x0":0.11847453200817734,"y0":50.001360709647294,"z0":6.246262002905473,"aX":0.7131685714441496},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-9.0,"breakHorizontal":-0.7,"spinRate":2545,"spinDirection":32},"zone":13,"typeConfidence":0.88,"plateTime":0.45799348227141046,"extension":5.306198373033612},"index":2,"playId":"84241fe5-fa98-339b-a107-0960cc6e5e1e","pitchNumber":2,"startTime":"2026-07-12T02:16:05.766Z","endTime":"2026-07-12T02:16:09.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.144113598717052,"aZ":-26.58104899797059,"pfxX":0.3214561421408275,"pfxZ":3.3027544497522836,"pX":-0.7942126570664307,"pZ":3.463670231752729,"vX0":-2.4879218423470606,"vY0":-129.1133732493474,"vZ0":-2.116857896209803,"x":147.27,"y":145.26,"x0":0.13887622014262047,"y0":50.00212096949495,"z0":6.333661147107469,"aX":0.5444518431524406},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.8,"breakHorizontal":0.0,"spinRate":2403,"spinDirection":176},"zone":11,"typeConfidence":0.9,"plateTime":0.4237467093068954,"extension":5.23996043469546},"index":3,"playId":"1e7adb9b-a977-350e-9c10-22deb6455472","pitchNumber":3,"startTime":"2026-07-12T02:16:21.914Z","endTime":"2026-07-12T02:16:25.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.85968378229445,"aZ":-11.613052953730312,"pfxX":-4.278303729450972,"pfxZ":10.694585025534995,"pX":-0.3417001051734425,"pZ":2.8369145462263834,"vX0":-0.3607801273679113,"vY0":-138.7136941076665,"vZ0":-7.031293584016167,"x":130.02,"y":162.18,"x0":0.34550565036378184,"y0":50.006358764651615,"z0":6.201882022683993,"aX":-8.228713940669369},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.9,"breakHorizontal":7.8,"spinRate":2347,"spinDirection":207},"zone":4,"typeConfidence":0.9,"plateTime":0.39688046203743266,"extension":5.325991534283016},"index":4,"playId":"0b1ed46c-12d7-3801-b8df-96db2b4910bd","pitchNumber":4,"startTime":"2026-07-12T02:16:38.388Z","endTime":"2026-07-12T02:16:41.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18688081018084,"aZ":-25.01344887293383,"pfxX":0.3017448254117152,"pfxZ":4.236277806084528,"pX":0.543969775379415,"pZ":2.4470870778357967,"vX0":0.722220930000839,"vY0":-129.9092334303086,"vZ0":-4.6272392067700485,"x":96.27,"y":172.71,"x0":0.2218703411151916,"y0":50.0014518988174,"z0":6.180360540840481,"aX":0.5094203735680746},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.7,"breakHorizontal":-0.7,"spinRate":2540,"spinDirection":176},"zone":6,"typeConfidence":0.9,"plateTime":0.42353867018288494,"extension":5.323938910023462},"index":5,"playId":"53d9fc2f-1b9d-37c4-a26b-76cc0f4372ec","pitchNumber":5,"startTime":"2026-07-12T02:16:53.762Z","endTime":"2026-07-12T02:16:57.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.977913217550643,"aZ":-27.25989820748615,"pfxX":-0.7748701761726982,"pfxZ":2.8842427541608284,"pX":0.3330064370457752,"pZ":2.0269917338537087,"vX0":0.2062027090025418,"vY0":-129.57834929120216,"vZ0":-5.254284110225105,"x":104.31,"y":184.05,"x0":0.3530749326343113,"y0":50.000226653020135,"z0":6.162753604251192,"aX":-1.3179055490687983},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.3,"breakHorizontal":1.3,"spinRate":2395,"spinDirection":212},"zone":9,"typeConfidence":0.9,"plateTime":0.4226488559629944,"extension":5.258054720937716},"index":6,"playId":"5bd27fa2-bb4b-3713-8ba5-ddb42be366db","pitchNumber":6,"startTime":"2026-07-12T02:17:10.316Z","endTime":"2026-07-12T02:17:15.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:17:15.327Z","atBatIndex":43},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Manny Machado pops out to shortstop Andrés Giménez.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T02:17:38.423Z","endTime":"2026-07-12T02:18:27.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":2},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.694763924205205,"aZ":-42.29471621985064,"pfxX":0.7963521689574395,"pfxZ":-6.812596852570882,"pX":0.4219019867643491,"pZ":2.3168668228138194,"vX0":0.04256313426292188,"vY0":-121.60097134478903,"vZ0":-0.833254510463029,"x":100.92,"y":176.22,"x0":0.30078751414123234,"y0":50.003681789983844,"z0":6.359994827210097,"aX":1.1827351033806472},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-12.2,"breakHorizontal":-1.4,"spinRate":2672,"spinDirection":30},"zone":6,"typeConfidence":0.89,"plateTime":0.45187225103397743,"extension":5.3746428365342425},"index":0,"playId":"bd0b3fec-3765-3093-9d0e-3202fca1dfd2","pitchNumber":1,"startTime":"2026-07-12T02:17:40.431Z","endTime":"2026-07-12T02:17:44.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":86.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.668006892163426,"aZ":-8.435838886888009,"pfxX":-4.586412109012544,"pfxZ":12.226859933537183,"pX":0.8199994039414126,"pZ":3.1355044821984133,"vX0":2.694454558158731,"vY0":-139.69881124385262,"vZ0":-6.678215654287804,"x":85.74,"y":154.12,"x0":0.42978398935325596,"y0":50.00254919614361,"z0":6.137896580788905,"aX":-8.904492054841649},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.6,"breakHorizontal":7.6,"spinRate":2347,"spinDirection":208},"zone":3,"typeConfidence":0.9,"plateTime":0.3947540709038644,"extension":5.312258376514089},"index":1,"playId":"1f994438-ae78-388e-ac6a-f372af447328","pitchNumber":2,"startTime":"2026-07-12T02:17:56.106Z","endTime":"2026-07-12T02:18:00.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.817537151586524,"aZ":-29.525633737614363,"pfxX":0.32743928873779704,"pfxZ":1.6065991612935573,"pX":0.3535471575586534,"pZ":3.2414079583063384,"vX0":-0.4925601835486858,"vY0":-127.5867611098779,"vZ0":-2.070259289166172,"x":103.52,"y":151.26,"x0":0.5064106377151858,"y0":50.00551762288722,"z0":6.386228328644448,"aX":0.5408994140233094},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.6,"breakHorizontal":-0.5,"spinRate":2536,"spinDirection":131},"zone":3,"typeConfidence":0.89,"plateTime":0.4290093071771337,"extension":5.315624563236647},"hitData":{"launchSpeed":87.4,"launchAngle":64.0,"totalDistance":153.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":99.91,"coordY":146.13}},"index":2,"playId":"f96ea9f3-4ae3-3ed5-9bfe-ecc6bab63e62","pitchNumber":3,"startTime":"2026-07-12T02:18:16.099Z","endTime":"2026-07-12T02:18:27.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:18:27.329Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T02:18:47.041Z","endTime":"2026-07-12T02:20:27.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.699088426798276,"aZ":-44.11449868519324,"pfxX":0.7836988761090493,"pfxZ":-8.338497600806086,"pX":0.13796831411455124,"pZ":2.8823922335142287,"vX0":-0.31368186187208263,"vY0":-119.65038603060023,"vZ0":0.9430444616058464,"x":111.74,"y":160.96,"x0":0.1698367627056602,"y0":50.00184170452601,"z0":6.474430072434047,"aX":1.1224443637220676},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-14.5,"breakHorizontal":-1.3,"spinRate":2627,"spinDirection":29},"zone":5,"typeConfidence":0.9,"plateTime":0.45990682527403726,"extension":5.3056409129295385},"index":0,"playId":"a3d03010-99a1-303f-b1bc-b8ea783d230f","pitchNumber":1,"startTime":"2026-07-12T02:18:48.284Z","endTime":"2026-07-12T02:18:52.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28556898531089,"aZ":-42.87289890181176,"pfxX":-0.3610666619989078,"pfxZ":-7.446100023316912,"pX":-0.758456375453539,"pZ":1.0332289247226352,"vX0":-2.0123970549358723,"vY0":-119.45084475146403,"vZ0":-3.197632349913378,"x":145.91,"y":210.88,"x0":0.14393600698572814,"y0":50.004963642517254,"z0":6.266566976325867,"aX":-0.518258332957411},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-14.0,"breakHorizontal":1.2,"spinRate":2579,"spinDirection":23},"zone":13,"typeConfidence":0.9,"plateTime":0.4595967214193566,"extension":5.258726696470931},"index":1,"playId":"fc74a36b-5992-3194-ad82-72255f273f05","pitchNumber":2,"startTime":"2026-07-12T02:19:03.334Z","endTime":"2026-07-12T02:19:07.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.935740260133862,"aZ":-39.35938379843571,"pfxX":2.0239197421929913,"pfxZ":-4.957957686280954,"pX":-0.7781468291898732,"pZ":3.042651701140128,"vX0":-3.1135737529736507,"vY0":-119.84432390059303,"vZ0":0.31178473869525747,"x":146.66,"y":156.63,"x0":0.2770339440240395,"y0":50.00266122490722,"z0":6.436680642541608,"aX":2.9337125480205},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-8.6,"breakHorizontal":-2.9,"spinRate":2518,"spinDirection":24},"zone":1,"typeConfidence":0.89,"plateTime":0.45765693140267105,"extension":5.393005501441311},"index":2,"playId":"ad58e83b-ed19-333c-8e4f-2269499af68f","pitchNumber":3,"startTime":"2026-07-12T02:19:23.235Z","endTime":"2026-07-12T02:19:26.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35795419393591,"aZ":-39.0093228097046,"pfxX":0.7518456918976852,"pfxZ":-4.67929501044231,"pX":-0.8549211985840439,"pZ":3.429028363320568,"vX0":-2.72767860920515,"vY0":-120.38148459611682,"vZ0":0.8985402949887333,"x":149.59,"y":146.2,"x0":0.1973948929331879,"y0":50.003022819018504,"z0":6.516584016430543,"aX":1.098994680744726},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-7.9,"breakHorizontal":-0.7,"spinRate":2410,"spinDirection":24},"zone":11,"typeConfidence":0.88,"plateTime":0.45579400159057615,"extension":5.267910753698334},"index":3,"playId":"663f6823-5547-303d-bd6b-1dcf05beca80","pitchNumber":4,"startTime":"2026-07-12T02:19:41.293Z","endTime":"2026-07-12T02:19:45.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.519050355839994,"aZ":-41.64833674821913,"pfxX":1.2881362000437488,"pfxZ":-6.349320195607985,"pX":-0.08857014993817244,"pZ":2.1368186760153587,"vX0":-1.221578090009563,"vY0":-121.80752559226991,"vZ0":-1.2599191996984496,"x":120.38,"y":181.09,"x0":0.2537921301516931,"y0":50.00331418825508,"z0":6.284802582761991,"aX":1.9219405099098463},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-11.5,"breakHorizontal":-2.0,"spinRate":2560,"spinDirection":30},"zone":8,"typeConfidence":0.89,"plateTime":0.45090609219663946,"extension":5.72411214681647},"index":4,"playId":"eedb13ad-b7fe-354b-b8e9-dbeb18a02949","pitchNumber":5,"startTime":"2026-07-12T02:20:00.732Z","endTime":"2026-07-12T02:20:04.481Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-12T02:20:09.106Z","endTime":"2026-07-12T02:20:22.907Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53834760305604,"aZ":-29.658490913906675,"pfxX":0.23236163307886093,"pfxZ":1.5121718882577513,"pX":-0.7411601294423199,"pZ":1.478716492471067,"vX0":-2.111490360411685,"vY0":-127.5878754406197,"vZ0":-5.863830787285177,"x":145.25,"y":198.85,"x0":0.06444863869331534,"y0":50.0000563329755,"z0":6.123679943172055,"aX":0.38587164202558594},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.7,"breakHorizontal":0.0,"spinRate":2468,"spinDirection":161},"zone":13,"typeConfidence":0.89,"plateTime":0.42815395600687056,"extension":5.510446547353792},"index":6,"playId":"0869dbc4-8f53-3895-8901-2d9c91819edd","pitchNumber":6,"startTime":"2026-07-12T02:20:22.907Z","endTime":"2026-07-12T02:20:27.870Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:20:27.870Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ty France singles on a ground ball to center fielder Daulton Varsho. Gavin Sheets to 2nd.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T02:20:46.692Z","endTime":"2026-07-12T02:22:31.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":4},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.453604403573284,"aZ":-25.389912868949533,"pfxX":-0.5370994426439282,"pfxZ":4.131141405842447,"pX":0.552442830743322,"pZ":-0.09587071445595345,"vX0":0.7260209662245956,"vY0":-127.23319092306929,"vZ0":-10.151246076437387,"x":95.94,"y":241.37,"x0":0.3335218007736163,"y0":50.00550845864285,"z0":5.94882148759766,"aX":-0.8830527167766119},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.5,"breakHorizontal":0.8,"spinRate":2296,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.430053819466913,"extension":5.478380515994783},"index":0,"playId":"b52fc2aa-1a66-3691-9d3a-16b124aecb57","pitchNumber":1,"startTime":"2026-07-12T02:20:53.629Z","endTime":"2026-07-12T02:20:59.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.925577040105107,"aZ":-27.31678265458948,"pfxX":0.5699704509698478,"pfxZ":2.950159208996139,"pX":-0.6109838477041828,"pZ":3.2328539832710246,"vX0":-2.1237826101293438,"vY0":-126.94641325434931,"vZ0":-2.214095437091624,"x":140.29,"y":151.49,"x0":0.1593159627668538,"y0":50.002207395640625,"z0":6.272556011546238,"aX":0.9383779912479424},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.2,"breakHorizontal":-0.6,"spinRate":2417,"spinDirection":187},"zone":1,"typeConfidence":0.9,"plateTime":0.43007824951851026,"extension":5.285183009838104},"index":1,"playId":"ee2e6c7a-6d5a-3715-a7ad-e869ccab46dc","pitchNumber":2,"startTime":"2026-07-12T02:21:18.280Z","endTime":"2026-07-12T02:21:22.960Z","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.0,"endSpeed":86.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09183005371629,"aZ":-11.959341372456155,"pfxX":-1.7669063180916518,"pfxZ":10.468407288752424,"pX":-0.09453393342092724,"pZ":4.39354367844508,"vX0":-0.8521037356631469,"vY0":-138.3787674911086,"vZ0":-2.9812376119959643,"x":120.6,"y":120.15,"x0":0.4473376031038545,"y0":50.00334971511823,"z0":6.290772640505075,"aX":-3.412316697149955},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":3.4,"spinRate":2337,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.39645483388326985,"extension":5.453425186073828},"index":2,"playId":"7ec49c54-446f-3262-9827-9f17be334501","pitchNumber":3,"startTime":"2026-07-12T02:21:39.237Z","endTime":"2026-07-12T02:21:42.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91110217136996,"aZ":-13.072393234001765,"pfxX":-2.2625101841392548,"pfxZ":10.071929259251327,"pX":0.07007404452814603,"pZ":5.002623212609246,"vX0":-0.6162782237412069,"vY0":-137.4365131371815,"vZ0":-1.5694393261008528,"x":114.33,"y":103.71,"x0":0.5915533739077861,"y0":50.00360478855897,"z0":6.477461702683773,"aX":-4.290448652747652},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":4.2,"spinRate":2266,"spinDirection":202},"zone":12,"typeConfidence":0.91,"plateTime":0.3998668638808671,"extension":5.302527132318775},"index":3,"playId":"f35dab1a-1dde-306e-9041-68e5530136c1","pitchNumber":4,"startTime":"2026-07-12T02:22:00.213Z","endTime":"2026-07-12T02:22:03.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.188790964977404,"aZ":-26.993510365274126,"pfxX":3.8286114534868982,"pfxZ":3.073110772025921,"pX":0.24998165422406,"pZ":1.82994556316137,"vX0":-1.7349135851294457,"vY0":-128.56194987466466,"vZ0":-5.595503522407305,"x":107.47,"y":189.37,"x0":0.4340213354263817,"y0":50.001064053511,"z0":6.11428572102475,"aX":6.445638353618746},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.6,"breakHorizontal":-6.6,"spinRate":2398,"spinDirection":196},"zone":8,"typeConfidence":0.9,"plateTime":0.42510151271879737,"extension":5.246313992141883},"hitData":{"launchSpeed":97.4,"launchAngle":8.0,"totalDistance":143.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.55,"coordY":96.32}},"index":4,"playId":"ed4715c8-5dfd-3d41-8f0e-47f5224f5562","pitchNumber":5,"startTime":"2026-07-12T02:22:21.626Z","endTime":"2026-07-12T02:22:31.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:22:31.420Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Cronenworth singles on a ground ball to center fielder Daulton Varsho. Gavin Sheets scores. Ty France to 3rd.","rbi":1,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T02:22:53.076Z","endTime":"2026-07-12T02:23:16.223Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"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":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":0},"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":{"id":680755,"link":"/api/v1/people/680755"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.243964529221994,"aZ":-40.87645342567683,"pfxX":2.8607459844028162,"pfxZ":-6.161505707464453,"pX":0.014013704745750992,"pZ":2.518998473836579,"vX0":-1.55709880994183,"vY0":-118.80876927314516,"vZ0":-0.3458699795217466,"x":116.47,"y":170.77,"x0":0.3102204019077832,"y0":50.00097934338961,"z0":6.41845054934043,"aX":4.041530924610438},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-10.9,"breakHorizontal":-4.7,"spinRate":2555,"spinDirection":31},"zone":5,"typeConfidence":0.9,"plateTime":0.4630762232349874,"extension":5.6035849803272315},"hitData":{"launchSpeed":91.1,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.42,"coordY":99.36}},"index":0,"playId":"ca734f94-c3ba-3f5e-b1e8-faff06338ea5","pitchNumber":1,"startTime":"2026-07-12T02:23:04.595Z","endTime":"2026-07-12T02:23:16.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:23:16.223Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Campusano called out on strikes.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T02:23:48.757Z","endTime":"2026-07-12T02:27:14.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8],"actionIndex":[7],"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.971555283622795,"aZ":-41.78635039134623,"pfxX":1.1247763757920481,"pfxZ":-6.886569853250689,"pX":-0.4654236407043664,"pZ":1.9970222871849388,"vX0":-1.858672967211309,"vY0":-118.14651852653664,"vZ0":-1.171543223786205,"x":117.97,"y":131.94,"x0":0.18951731897384322,"y0":50.00072761942733,"z0":6.3800841709128315,"aX":1.5716177756761647},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-12.5,"breakHorizontal":-1.6,"spinRate":2537,"spinDirection":29},"zone":7,"typeConfidence":0.9,"plateTime":0.46569881424428505,"extension":5.266870846698523},"index":0,"playId":"14d545e8-8df9-35fc-b042-535c3fbdcd5b","pitchNumber":1,"startTime":"2026-07-12T02:23:58.334Z","endTime":"2026-07-12T02:24:02.035Z","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":86.0,"endSpeed":79.5,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38526980418653,"aZ":-29.21489745250249,"pfxX":-1.6837030540941946,"pfxZ":1.8569639327445504,"pX":-0.15876544594543088,"pZ":1.6625067236353863,"vX0":-0.4193714940039472,"vY0":-125.18679835006387,"vZ0":-5.211988048364643,"x":123.05,"y":193.89,"x0":0.22954258301157549,"y0":50.002876964176615,"z0":6.152236671385865,"aX":-2.6822147630474027},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.4,"breakHorizontal":3.1,"spinRate":2355,"spinDirection":176},"zone":8,"typeConfidence":0.88,"plateTime":0.4369110888650174,"extension":5.235273819465568},"index":1,"playId":"7e59a430-1859-3b7c-b036-e234bb8f6328","pitchNumber":2,"startTime":"2026-07-12T02:24:17.613Z","endTime":"2026-07-12T02:24:21.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79748318126332,"aZ":-28.030365123204355,"pfxX":1.3126746926613126,"pfxZ":2.5945612458633023,"pX":0.7822792792568374,"pZ":0.6370147076695488,"vX0":0.4494113153445537,"vY0":-125.48133963358808,"vZ0":-7.856346300249975,"x":87.18,"y":221.58,"x0":0.4303976907876464,"y0":50.00553325924379,"z0":6.084435750475693,"aX":2.0987269977022818},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.1,"breakHorizontal":-2.5,"spinRate":2347,"spinDirection":178},"zone":14,"typeConfidence":0.89,"plateTime":0.4360933794943942,"extension":5.532403082864349},"index":2,"playId":"78dceb98-a544-3918-9d2f-5c4136fd8c81","pitchNumber":3,"startTime":"2026-07-12T02:24:49.829Z","endTime":"2026-07-12T02:24:53.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.534288234841373,"aZ":-28.886622675762844,"pfxX":-1.0287393652202175,"pfxZ":1.9664645296749468,"pX":1.018765784348503,"pZ":1.3107458533281537,"vX0":1.8209621306652364,"vY0":-128.67266781529048,"vZ0":-6.525160936391399,"x":78.17,"y":203.39,"x0":0.4344918428028035,"y0":50.002187837567995,"z0":6.127506516304295,"aX":-1.7192771906446873},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.3,"breakHorizontal":1.4,"spinRate":2403,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.4262188205979962,"extension":5.5280435566289},"index":3,"playId":"5ad30c9a-3309-39d9-93ca-8aad3fd32bca","pitchNumber":4,"startTime":"2026-07-12T02:25:15.740Z","endTime":"2026-07-12T02:25:19.451Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"c3188480-ba8e-31be-ad48-31627f18992e","startTime":"2026-07-12T02:25:36.693Z","endTime":"2026-07-12T02:25:42.166Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"f6bd01bf-e601-3975-a4cf-74c3899eee0c","startTime":"2026-07-12T02:26:07.761Z","endTime":"2026-07-12T02:26:12.690Z","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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.534393500436646,"aZ":-13.466681902137335,"pfxX":-3.2300005224601804,"pfxZ":9.74889199977693,"pX":-1.766015223999573,"pZ":5.062166301493832,"vX0":-4.205551487722599,"vY0":-137.86956318252396,"vZ0":-1.169243964901132,"x":184.32,"y":102.1,"x0":0.20062487094545786,"y0":50.00406675566351,"z0":6.403503356639852,"aX":-6.199162447132247},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":6.7,"spinRate":2184,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.39774312154497116,"extension":5.255969609742102},"index":6,"playId":"77d19acf-8725-3e8c-b92e-c19342ea09b6","pitchNumber":5,"startTime":"2026-07-12T02:26:37.653Z","endTime":"2026-07-12T02:26:45.404Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jake Cronenworth steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"actionPlayId":"77d19acf-8725-3e8c-b92e-c19342ea09b6","startTime":"2026-07-12T02:26:54.867Z","endTime":"2026-07-12T02:27:08.786Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.304068241537337,"aZ":-29.57184658895835,"pfxX":1.07844687373406,"pfxZ":1.49494410639854,"pX":0.43626583433456523,"pZ":2.7024695286867035,"vX0":-0.22465048113523697,"vY0":-130.18799773939566,"vZ0":-3.4533426867325026,"x":100.37,"y":165.81,"x0":0.38287338992454234,"y0":50.00112575077771,"z0":6.256121729019231,"aX":1.8727944319657037},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.3,"breakHorizontal":-1.9,"spinRate":2421,"spinDirection":147},"zone":6,"typeConfidence":0.9,"plateTime":0.4188402386533614,"extension":5.6305167269847285},"index":8,"playId":"b6bc9317-2af8-3cc6-a8dd-b4fb18e916b5","pitchNumber":6,"startTime":"2026-07-12T02:27:08.786Z","endTime":"2026-07-12T02:27:14.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:27:14.534Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kazuma Okamoto strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T02:29:13.531Z","endTime":"2026-07-12T02:30:39.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.463662038274663,"aZ":-23.758731642561603,"pfxX":-0.27418630079682327,"pfxZ":5.294593418384821,"pX":-0.7667065813481624,"pZ":2.9709593572972732,"vX0":0.6429991271488422,"vY0":-125.76594136890925,"vZ0":-1.6739545933333382,"x":146.23,"y":158.56,"x0":-0.9909955541727233,"y0":50.00126502604633,"z0":5.587762444938457,"aX":-0.43568841244698225},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.4,"breakHorizontal":0.4,"spinRate":1934,"spinDirection":198},"zone":1,"typeConfidence":0.84,"plateTime":0.4369025101177586,"extension":6.492379445637579},"index":0,"playId":"44b611ef-6cfb-320b-89b4-48f6aa389306","pitchNumber":1,"startTime":"2026-07-12T02:29:13.531Z","endTime":"2026-07-12T02:29:17.975Z","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":89.9,"endSpeed":81.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82965587149453,"aZ":-20.891507177602,"pfxX":-10.506744077995968,"pfxZ":6.584838883474573,"pX":0.42786756086985067,"pZ":3.385954077484254,"vX0":6.6112660630065045,"vY0":-130.664114210479,"vZ0":-1.3090774554393083,"x":100.69,"y":147.36,"x0":-0.7816985905353435,"y0":50.00410408923171,"z0":5.476904127977852,"aX":-18.006510270555168},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.8,"breakHorizontal":17.4,"spinRate":1900,"spinDirection":227},"zone":3,"typeConfidence":0.9,"plateTime":0.42063906376472593,"extension":6.81059994846488},"index":1,"playId":"e5531c1f-41f5-3cf0-8ba1-7cd2ce69bf02","pitchNumber":2,"startTime":"2026-07-12T02:29:28.374Z","endTime":"2026-07-12T02:29:32.082Z","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, 119, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":70.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05986471522067,"aZ":-36.84983883028008,"pfxX":-2.946048433516474,"pfxZ":-3.6391280615152404,"pX":-0.44152187591077674,"pZ":3.2366913416578633,"vX0":1.742022149407097,"vY0":-114.10996080997143,"vZ0":2.719509160294559,"x":133.83,"y":151.39,"x0":-0.8422355083546448,"y0":50.00247553716374,"z0":5.7266342326279815,"aX":-3.7845189620632764},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-5.3,"breakHorizontal":4.7,"spinRate":306,"spinDirection":351},"zone":1,"typeConfidence":0.92,"plateTime":0.48482420545122595,"extension":6.2798973785355585},"index":2,"playId":"d3481de9-5ff2-3131-b199-a6bee27d0066","pitchNumber":3,"startTime":"2026-07-12T02:29:42.058Z","endTime":"2026-07-12T02:29:46.106Z","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":90.8,"endSpeed":82.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.901303371857225,"aZ":-17.70886058581085,"pfxX":-5.904303857625881,"pfxZ":8.256879113132666,"pX":-0.09544807850677844,"pZ":4.051127856795684,"vX0":3.7656459611392927,"vY0":-132.2015900498016,"vZ0":-0.5707650948321018,"x":120.64,"y":129.4,"x0":-0.7788200625801772,"y0":50.00109340421151,"z0":5.581850233265093,"aX":-10.342058149772049},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.0,"breakHorizontal":9.7,"spinRate":2025,"spinDirection":223},"zone":11,"typeConfidence":0.81,"plateTime":0.41595861545421586,"extension":6.650132232673721},"index":3,"playId":"b16df531-ff6f-3737-a2a4-4fa05fda3fd8","pitchNumber":4,"startTime":"2026-07-12T02:29:56.543Z","endTime":"2026-07-12T02:30:00.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.908571452403223,"aZ":-18.16469570538111,"pfxX":-5.440488029946913,"pfxZ":7.844154904970599,"pX":0.09525340473634171,"pZ":4.647245401790263,"vX0":4.329549087195118,"vY0":-133.14457414767801,"vZ0":1.0740796526601355,"x":113.37,"y":113.3,"x0":-0.8490520865517132,"y0":50.00585183991938,"z0":5.557663392929929,"aX":-9.721350038474592},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.6,"breakHorizontal":8.9,"spinRate":1955,"spinDirection":227},"zone":12,"typeConfidence":0.86,"plateTime":0.412163978067313,"extension":6.618085809922736},"index":4,"playId":"f3e04d38-b254-326e-acf4-9c0ada2800fb","pitchNumber":5,"startTime":"2026-07-12T02:30:17.278Z","endTime":"2026-07-12T02:30:20.655Z","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, 119, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":73.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56651543818755,"aZ":-36.551563801967454,"pfxX":-5.393752512947044,"pfxZ":-3.165982984053578,"pX":0.27227143224563244,"pZ":2.355274891611001,"vX0":4.040715531710394,"vY0":-117.7690806240101,"vZ0":0.7477209475911653,"x":106.62,"y":175.19,"x0":-0.7779853052410718,"y0":50.001986232066734,"z0":5.456082514903808,"aX":-7.460039871708117},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-5.2,"breakHorizontal":8.5,"spinRate":406,"spinDirection":325},"zone":6,"typeConfidence":0.92,"plateTime":0.4678392079345448,"extension":6.612398706729516},"index":5,"playId":"9f35a02a-260e-3ed3-8c0b-41f28eded091","pitchNumber":6,"startTime":"2026-07-12T02:30:35.382Z","endTime":"2026-07-12T02:30:39.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:30:39.121Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daulton Varsho flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T02:31:03.214Z","endTime":"2026-07-12T02:31:59.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.288979153760987,"aZ":-26.460163314348417,"pfxX":0.9816246169697878,"pfxZ":3.42733955909425,"pX":-0.9569878545840137,"pZ":3.415514455898361,"vX0":0.599603761917988,"vY0":-127.81376495464632,"vZ0":0.26717781453469147,"x":153.48,"y":146.56,"x0":-1.3215397815029377,"y0":50.0052549602018,"z0":5.373566039544183,"aX":1.6376909872835115},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.5,"breakHorizontal":-1.9,"spinRate":2020,"spinDirection":188},"zone":11,"typeConfidence":0.88,"plateTime":0.42717967678648305,"extension":6.667313188363799},"index":0,"playId":"632133a0-ed90-3ed0-9b5f-8b0136a7f87c","pitchNumber":1,"startTime":"2026-07-12T02:31:03.214Z","endTime":"2026-07-12T02:31:06.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":70.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02195819795328,"aZ":-36.91880170806018,"pfxX":-6.999388516663371,"pfxZ":-3.718393605683106,"pX":-0.8947260911229765,"pZ":2.498155272810696,"vX0":1.8532528346981438,"vY0":-113.29558782420922,"vZ0":1.480569156417904,"x":151.1,"y":171.33,"x0":-0.8227000564720812,"y0":50.000764551591445,"z0":5.574873134833387,"aX":-8.941150251913964},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-5.9,"breakHorizontal":12.0,"spinRate":363,"spinDirection":354},"zone":11,"typeConfidence":0.93,"plateTime":0.4866840699911057,"extension":6.438581769998264},"index":1,"playId":"cd44f47d-bc9e-35b4-8e8f-1c2c36a1db28","pitchNumber":2,"startTime":"2026-07-12T02:31:16.559Z","endTime":"2026-07-12T02:31:19.981Z","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, 119, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":72.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20322810584039,"aZ":-33.193921377684156,"pfxX":-0.48918592306914843,"pfxZ":-0.7564355525768551,"pX":-0.3976326055239759,"pZ":3.1973649785142784,"vX0":1.533848584977221,"vY0":-116.6005196066429,"vZ0":1.8242344667705903,"x":132.16,"y":152.45,"x0":-1.0065337728761377,"y0":50.00218547802532,"z0":5.585452717016105,"aX":-0.6594691856183386},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-0.5,"breakHorizontal":0.5,"spinRate":368,"spinDirection":321},"zone":1,"typeConfidence":0.93,"plateTime":0.47356320941193,"extension":6.372658698822848},"index":2,"playId":"46dd79e3-1a7c-3149-a8c7-df270ee22988","pitchNumber":3,"startTime":"2026-07-12T02:31:34.202Z","endTime":"2026-07-12T02:31:38.156Z","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, 119, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.220892251008408,"aZ":-32.67496583621284,"pfxX":-0.021253267392216113,"pfxZ":-0.3380121182473923,"pX":0.34622399159774153,"pZ":1.611102325148784,"vX0":2.153090718303015,"vY0":-122.563429516149,"vZ0":-2.8287035697706253,"x":103.8,"y":195.28,"x0":-0.5474612501378714,"y0":50.00037176978438,"z0":5.620911907849808,"aX":-0.03186767249196635},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.1,"breakHorizontal":-0.6,"spinRate":286,"spinDirection":338},"zone":9,"typeConfidence":0.88,"plateTime":0.4499537240350828,"extension":6.6088480066766095},"hitData":{"launchSpeed":95.5,"launchAngle":26.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.68,"coordY":68.64}},"index":3,"playId":"8bb2a7e8-47da-37f5-81cb-3c59f757be56","pitchNumber":4,"startTime":"2026-07-12T02:31:50.167Z","endTime":"2026-07-12T02:31:59.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:31:59.054Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alejandro Kirk grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T02:32:25.527Z","endTime":"2026-07-12T02:33:25.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(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":91.9,"endSpeed":84.0,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49731367570335,"aZ":-18.716996797715705,"pfxX":-3.8855736553705644,"pfxZ":7.4147899098295635,"pX":0.03342477671028,"pZ":4.307278901949079,"vX0":3.382253710393044,"vY0":-133.7882194480431,"vZ0":0.1238620924980609,"x":115.73,"y":122.48,"x0":-0.7414914872329131,"y0":50.00523241395591,"z0":5.600385975042516,"aX":-7.054541522199134},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.7,"breakHorizontal":6.4,"spinRate":1838,"spinDirection":220},"zone":12,"typeConfidence":0.9,"plateTime":0.40918482056697325,"extension":6.572513016097814},"index":0,"playId":"2755db27-7a13-3df3-bb9b-fa39956bf95e","pitchNumber":1,"startTime":"2026-07-12T02:32:29.837Z","endTime":"2026-07-12T02:32:33.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81765495061439,"aZ":-26.064407490191364,"pfxX":-8.139143459324272,"pfxZ":3.463610478003675,"pX":-0.8045649351031883,"pZ":2.847195409299036,"vX0":3.3224958612832203,"vY0":-131.71926946964467,"vZ0":-1.4950934415033734,"x":147.67,"y":161.91,"x0":-1.021660072983439,"y0":50.00393004151887,"z0":5.341160320236945,"aX":-14.366311012131563},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.1,"breakHorizontal":14.0,"spinRate":1799,"spinDirection":225},"zone":1,"typeConfidence":0.9,"plateTime":0.41511706030293016,"extension":6.852753372126903},"index":1,"playId":"a66b37f3-9ada-37cc-a54d-1fbcf708c2a6","pitchNumber":2,"startTime":"2026-07-12T02:32:44.263Z","endTime":"2026-07-12T02:32:49.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.729442929111396,"aZ":-25.5659122881136,"pfxX":0.938748545015502,"pfxZ":3.989849791790178,"pX":0.8573531061524349,"pZ":1.7255358345890697,"vX0":4.059048994605473,"vY0":-127.06153220129488,"vZ0":-4.089665732690759,"x":84.32,"y":192.19,"x0":-0.8741150749911423,"y0":50.00453656609058,"z0":5.355689317800239,"aX":1.5558449676178856},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.6,"breakHorizontal":-2.5,"spinRate":1943,"spinDirection":187},"zone":14,"typeConfidence":0.89,"plateTime":0.4288525938613077,"extension":6.730116252281454},"index":2,"playId":"27a5abed-d4ba-33be-90ad-e7c26d0e1f1a","pitchNumber":3,"startTime":"2026-07-12T02:32:59.669Z","endTime":"2026-07-12T02:33:03.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.8,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.33979373931319,"aZ":-27.49022955566842,"pfxX":6.820262069398581,"pfxZ":3.474451561443452,"pX":0.4440712430471019,"pZ":2.570261210962232,"vX0":1.4259601001843392,"vY0":-115.33588391456658,"vZ0":-0.4043750004785507,"x":100.07,"y":169.38,"x0":-1.0682022690496247,"y0":50.00279908704082,"z0":5.397708855634923,"aX":9.19286064767629},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":6.5,"breakHorizontal":-12.7,"spinRate":2199,"spinDirection":78},"zone":6,"typeConfidence":0.89,"plateTime":0.4748000246780264,"extension":6.794417016626617},"hitData":{"launchSpeed":88.3,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.1,"coordY":140.82}},"index":3,"playId":"0a84a35d-46f0-3303-b44e-00b8d50b9bdb","pitchNumber":4,"startTime":"2026-07-12T02:33:17.201Z","endTime":"2026-07-12T02:33:25.376Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:33:25.376Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sung-Mun Song flies out to left fielder Jonatan Clase.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T02:36:02.970Z","endTime":"2026-07-12T02:36:47.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":682729,"link":"/api/v1/people/682729"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Fluharty replaces Braydon Fisher.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T02:34:58.320Z","endTime":"2026-07-12T02:36:04.923Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689254,"link":"/api/v1/people/689254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75857190950523,"aZ":-17.874752840703596,"pfxX":1.1466431601665037,"pfxZ":8.019015893543942,"pX":0.4084911519498172,"pZ":2.9093928499267174,"vX0":-8.67145021630433,"vY0":-132.3304502006522,"vZ0":-3.5943038320244414,"x":101.43,"y":160.23,"x0":3.57109167097498,"y0":50.00438265773983,"z0":5.585523486545365,"aX":2.045990813036702},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.9,"breakHorizontal":-0.2,"spinRate":2588,"spinDirection":151},"zone":3,"typeConfidence":0.9,"plateTime":0.41301891457729356,"extension":6.781178387421158},"index":1,"playId":"c6fd14d2-938f-3ba5-a9ff-2e935f5d4ebf","pitchNumber":1,"startTime":"2026-07-12T02:36:04.923Z","endTime":"2026-07-12T02:36:09.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25885104109578,"aZ":-18.60674903257988,"pfxX":1.3930465938150314,"pfxZ":7.514240638769078,"pX":-0.5694476045467437,"pZ":3.063099269774128,"vX0":-10.88468229275388,"vY0":-132.97624737380718,"vZ0":-2.9886414079955332,"x":138.71,"y":156.08,"x0":3.381290419244471,"y0":50.00518327979138,"z0":5.538120537066183,"aX":2.517063776184997},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.2,"breakHorizontal":-0.4,"spinRate":2616,"spinDirection":141},"zone":1,"typeConfidence":0.91,"plateTime":0.41057265969917234,"extension":6.812420902792575},"index":2,"playId":"efb6e2ef-85ee-34fd-819a-90620d32188d","pitchNumber":2,"startTime":"2026-07-12T02:36:20.558Z","endTime":"2026-07-12T02:36:24.336Z","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":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.023591810338363,"aZ":-20.651363009195986,"pfxX":0.7466837274662765,"pfxZ":6.401718848641034,"pX":-0.2794842374505295,"pZ":3.385802006663372,"vX0":-10.22903722468258,"vY0":-133.14366460918168,"vZ0":-1.9456623695269037,"x":127.65,"y":147.36,"x0":3.511440666474751,"y0":50.00024393210418,"z0":5.617265914120957,"aX":1.346256648909892},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.4,"breakHorizontal":0.8,"spinRate":2593,"spinDirection":150},"zone":11,"typeConfidence":0.91,"plateTime":0.4110621239045451,"extension":6.829117940993865},"hitData":{"launchSpeed":95.1,"launchAngle":32.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.11,"coordY":71.89}},"index":3,"playId":"1fa8ee93-c40f-381b-89b3-deea7998b5e1","pitchNumber":3,"startTime":"2026-07-12T02:36:38.456Z","endTime":"2026-07-12T02:36:47.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:36:47.822Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T02:37:07.751Z","endTime":"2026-07-12T02:37:21.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70783420595719,"aZ":-16.97393146374056,"pfxX":2.0031137182048404,"pfxZ":8.359795926806704,"pX":-0.35220160767433645,"pZ":2.3888690866641134,"vX0":-10.556647863585582,"vY0":-133.2695558692075,"vZ0":-5.239105613237815,"x":130.43,"y":174.28,"x0":3.381491076042695,"y0":50.003252819101405,"z0":5.586188780384904,"aX":3.6428410943925256},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.3,"breakHorizontal":-1.6,"spinRate":2567,"spinDirection":151},"zone":4,"typeConfidence":0.91,"plateTime":0.4092810890992533,"extension":6.924932284231518},"hitData":{"launchSpeed":81.9,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":152.7}},"index":0,"playId":"8e3725ee-aaae-3fec-9ef6-9694f36db3a1","pitchNumber":1,"startTime":"2026-07-12T02:37:13.443Z","endTime":"2026-07-12T02:37:21.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:37:21.421Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a line drive to right fielder Nathan Lukes.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T02:37:42.013Z","endTime":"2026-07-12T02:38:17.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.395915403935145,"aZ":-28.613545053847997,"pfxX":-5.678797844719464,"pfxZ":2.5270128206404348,"pX":0.14779274688149627,"pZ":2.8002955943776384,"vX0":-5.766713164425673,"vY0":-119.1330082600942,"vZ0":-0.8537114093058431,"x":111.37,"y":163.17,"x0":3.3565218234978706,"y0":50.00064228564117,"z0":5.799235351983529,"aX":-7.987524050513059},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.7,"breakHorizontal":11.9,"spinRate":2381,"spinDirection":287},"zone":5,"typeConfidence":0.91,"plateTime":0.46352951171657253,"extension":6.951585522188416},"index":0,"playId":"16e3e353-b425-303f-b5ba-bd8655dcbc1e","pitchNumber":1,"startTime":"2026-07-12T02:37:48.915Z","endTime":"2026-07-12T02:37:53.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10679970914449,"aZ":-19.047218537219536,"pfxX":0.5201162157979228,"pfxZ":7.309135145031234,"pX":-0.04104728252223985,"pZ":2.359247484974341,"vX0":-9.655685369777629,"vY0":-133.28096763089215,"vZ0":-4.720190407206738,"x":118.56,"y":175.08,"x0":3.5636784557884638,"y0":50.00160693703925,"z0":5.531879988036338,"aX":0.9338440830013119},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.4,"breakHorizontal":1.2,"spinRate":2549,"spinDirection":154},"zone":5,"typeConfidence":0.9,"plateTime":0.41122089698626496,"extension":6.7813148230405025},"hitData":{"launchSpeed":99.0,"launchAngle":11.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.84,"coordY":104.57}},"index":1,"playId":"6b74814f-4d52-3bc5-b2df-6ab04e7def3c","pitchNumber":2,"startTime":"2026-07-12T02:38:03.967Z","endTime":"2026-07-12T02:38:17.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:38:17.479Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Xander Bogaerts lines out sharply to right fielder Nathan Lukes.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T02:38:28.013Z","endTime":"2026-07-12T02:39:39.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.913631651863923,"aZ":-29.50633468805727,"pfxX":-5.555809243047056,"pfxZ":1.8898474337404885,"pX":-0.6142571069158541,"pZ":2.7883375551198197,"vX0":-7.441079459969133,"vY0":-119.22122088014596,"vZ0":-0.7671822753473001,"x":140.41,"y":163.49,"x0":3.2918253672665774,"y0":50.00411696388709,"z0":5.822081186998976,"aX":-7.847532855987234},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.5,"breakHorizontal":12.1,"spinRate":2595,"spinDirection":296},"zone":4,"typeConfidence":0.9,"plateTime":0.4627449161451396,"extension":6.882408671971372},"index":0,"playId":"9b43af0f-5de6-39e9-aad0-fe343ad9364d","pitchNumber":1,"startTime":"2026-07-12T02:38:40.727Z","endTime":"2026-07-12T02:38:44.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":78.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.056060313984492,"aZ":-32.1050076995026,"pfxX":10.87701915146469,"pfxZ":0.04873072870950956,"pX":0.40477853526335367,"pZ":1.589124804150623,"vX0":-10.921942892202889,"vY0":-125.90954081994505,"vZ0":-2.983691619352541,"x":101.57,"y":195.87,"x0":3.434016961698069,"y0":50.00577898991683,"z0":5.450039704422527,"aX":17.06436755592818},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.5,"breakHorizontal":-16.4,"spinRate":1915,"spinDirection":116},"zone":14,"typeConfidence":0.91,"plateTime":0.43890615425062185,"extension":6.925223346742457},"index":1,"playId":"fb30902b-c868-3709-aa67-0bd453fffa5d","pitchNumber":2,"startTime":"2026-07-12T02:38:57.523Z","endTime":"2026-07-12T02:39:02.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.467468089454922,"aZ":-30.492881414034713,"pfxX":10.304051437246265,"pfxZ":1.0354285730208765,"pX":1.0092862148051016,"pZ":2.403834072836542,"vX0":-9.67095264904634,"vY0":-127.27254258964038,"vZ0":-1.6300145870879499,"x":78.53,"y":173.88,"x0":3.544910627381556,"y0":50.00016314719389,"z0":5.499153795151476,"aX":16.67013800044613},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.7,"breakHorizontal":-16.1,"spinRate":1908,"spinDirection":119},"zone":14,"typeConfidence":0.91,"plateTime":0.43263189498049615,"extension":6.7908894632051},"hitData":{"launchSpeed":100.0,"launchAngle":21.0,"totalDistance":348.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":190.34,"coordY":74.2}},"index":2,"playId":"eb4f4a71-976a-3f88-a1f4-8a50fea9b302","pitchNumber":3,"startTime":"2026-07-12T02:39:31.454Z","endTime":"2026-07-12T02:39:39.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:39:39.946Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andrés Giménez pops out to third baseman Sung-Mun Song in foul territory.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T02:42:02.162Z","endTime":"2026-07-12T02:42:47.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":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":823550,"link":"/api/v1/people/823550"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Yuki Matsui replaces Matt Waldron.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T02:41:01.927Z","endTime":"2026-07-12T02:42:04.049Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673513,"link":"/api/v1/people/673513"},"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":84.6,"endSpeed":78.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.235350273596698,"aZ":-30.039528648395223,"pfxX":-2.2457516765676164,"pfxZ":1.3871670651132693,"pX":0.0845136235914316,"pZ":2.5790624642560034,"vX0":-3.625221720088297,"vY0":-123.2435893252812,"vZ0":-2.3134966419427982,"x":113.78,"y":169.15,"x0":1.865671245095945,"y0":50.0033396103201,"z0":6.06419990673155,"aX":-3.4584292770348855},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.3,"breakHorizontal":4.9,"spinRate":2419,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.44422746483982944,"extension":5.48673015536423},"index":1,"playId":"4950c2a5-25c3-381c-9f49-42aae34d24a9","pitchNumber":1,"startTime":"2026-07-12T02:42:04.049Z","endTime":"2026-07-12T02:42:07.951Z","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":81.0,"endSpeed":74.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03864565860284,"aZ":-34.833998497896964,"pfxX":-7.636683168230224,"pfxZ":-1.922979455743845,"pX":0.024754155961676527,"pZ":1.0051139256212611,"vX0":-2.1086260989159857,"vY0":-117.88686459319736,"vZ0":-3.927460378893813,"x":116.06,"y":211.64,"x0":1.9267229520013849,"y0":50.00392856888962,"z0":5.967858359595445,"aX":-10.561515348338531},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.3,"breakHorizontal":14.4,"spinRate":2759,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.4677506304265484,"extension":5.531320668789458},"index":2,"playId":"313aeccd-1dc0-3fcf-9d02-0d13d287fbe2","pitchNumber":2,"startTime":"2026-07-12T02:42:21.996Z","endTime":"2026-07-12T02:42:25.392Z","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":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.191862232237096,"aZ":-27.611630978219942,"pfxX":-2.223289702939449,"pfxZ":2.876021506279619,"pX":0.359229449428544,"pZ":2.2369392810673903,"vX0":-3.2016542892580038,"vY0":-124.92500501567625,"vZ0":-3.6768799266616257,"x":103.31,"y":178.38,"x0":1.9443037477903682,"y0":50.00400213417035,"z0":5.987246153597074,"aX":-3.5284353349098567},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.7,"breakHorizontal":4.7,"spinRate":2565,"spinDirection":184},"zone":6,"typeConfidence":2.0,"plateTime":0.43775007116776665,"extension":5.648306759571373},"hitData":{"launchSpeed":81.6,"launchAngle":80.0,"totalDistance":35.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":113.72,"coordY":196.62}},"index":3,"playId":"6fab07d5-9035-310c-80e9-47a78d719fd5","pitchNumber":3,"startTime":"2026-07-12T02:42:36.742Z","endTime":"2026-07-12T02:42:47.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:42:47.643Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonatan Clase walks.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T02:43:02.142Z","endTime":"2026-07-12T02:45:50.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"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":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31239508631465,"aZ":-11.214340712470591,"pfxX":3.475277614859582,"pfxZ":11.759492890361606,"pX":-0.35912732337730807,"pZ":2.502917886552005,"vX0":-7.130554782450908,"vY0":-133.77853877589106,"vZ0":-6.728338509166607,"x":130.69,"y":171.2,"x0":1.9094185960478856,"y0":50.004374299389255,"z0":5.883460404541276,"aX":6.195580644522988},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.7,"breakHorizontal":-4.4,"spinRate":2332,"spinDirection":154},"zone":4,"typeConfidence":0.91,"plateTime":0.41204473843105127,"extension":5.69509295959784},"index":0,"playId":"63a7e816-9d37-38e0-a726-938ab40f5afd","pitchNumber":1,"startTime":"2026-07-12T02:43:13.153Z","endTime":"2026-07-12T02:43:16.760Z","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":83.8,"endSpeed":75.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.023670132771947,"aZ":-31.839289653101684,"pfxX":7.03870050382265,"pfxZ":0.22756208359379215,"pX":2.004415703562093,"pZ":2.6393482481778703,"vX0":-2.4642317657327855,"vY0":-121.94482373649652,"vZ0":-1.6086315517134155,"x":40.6,"y":167.52,"x0":2.1268454688082414,"y0":50.00219903909529,"z0":6.113175217427205,"aX":10.361191751168564},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.2,"breakHorizontal":-12.0,"spinRate":1103,"spinDirection":121},"zone":12,"typeConfidence":0.9,"plateTime":0.45309653432383046,"extension":5.6645973438659585},"index":1,"playId":"d34d4ddf-3942-3edf-8537-188759a1a286","pitchNumber":2,"startTime":"2026-07-12T02:43:31.457Z","endTime":"2026-07-12T02:43:34.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":82.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37810497440873,"aZ":-10.047107820850586,"pfxX":4.648460139476564,"pfxZ":12.505448344267492,"pX":-0.045859607420885656,"pZ":1.7782177073331644,"vX0":-7.246417360923509,"vY0":-133.35290470976702,"vZ0":-8.624914673822584,"x":118.75,"y":190.77,"x0":2.1249930385958047,"y0":50.00508371438682,"z0":5.814533183515938,"aX":8.22697569795652},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":20.5,"breakHorizontal":-6.5,"spinRate":2356,"spinDirection":152},"zone":8,"typeConfidence":0.91,"plateTime":0.41354687815254687,"extension":5.651757809414731},"index":2,"playId":"082a21b5-b8f8-3a23-81bf-4d8d227d9eb5","pitchNumber":3,"startTime":"2026-07-12T02:43:52.246Z","endTime":"2026-07-12T02:43:56.204Z","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":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79540729318266,"aZ":-31.23679718577686,"pfxX":6.206104734425486,"pfxZ":0.622237776577387,"pX":1.0593533853343946,"pZ":0.8824439007709163,"vX0":-4.326714760490239,"vY0":-122.796161262175,"vZ0":-5.676920462557974,"x":76.62,"y":214.95,"x0":2.0435845954472596,"y0":50.00519850935888,"z0":5.902594946790824,"aX":9.417302880743492},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.0,"breakHorizontal":-10.1,"spinRate":1161,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.4471517828697089,"extension":5.818571218292934},"index":3,"playId":"a0e1a958-488b-33e7-8d69-8f24c1dd707d","pitchNumber":4,"startTime":"2026-07-12T02:44:14.496Z","endTime":"2026-07-12T02:44:21.334Z","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":92.1,"endSpeed":83.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41033047697879,"aZ":-11.839418955752308,"pfxX":3.861084928715367,"pfxZ":11.345172619346693,"pX":1.474507393019799,"pZ":2.4204132345963267,"vX0":-3.3511498465158343,"vY0":-133.8954602071015,"vZ0":-6.705371268498003,"x":60.8,"y":173.43,"x0":2.248666475865579,"y0":50.00138065599992,"z0":5.827398214217473,"aX":6.919307819726324},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.1,"breakHorizontal":-6.1,"spinRate":2349,"spinDirection":150},"zone":12,"typeConfidence":0.91,"plateTime":0.41112337820118006,"extension":5.636513406552212},"index":4,"playId":"bf6b9e32-3d25-3d20-a4da-b122084b5802","pitchNumber":5,"startTime":"2026-07-12T02:44:38.710Z","endTime":"2026-07-12T02:44:43.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79924148244335,"aZ":-12.90208848807851,"pfxX":2.6973836316567015,"pfxZ":10.748991051079505,"pX":-0.4514663157929501,"pZ":2.595509544247811,"vX0":-7.080953014970185,"vY0":-133.5492646390921,"vZ0":-6.298178312512066,"x":134.21,"y":168.7,"x0":1.8927084856154273,"y0":50.000123676621406,"z0":5.925784536803796,"aX":4.835662101518953},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.1,"breakHorizontal":-3.2,"spinRate":2391,"spinDirection":154},"zone":4,"typeConfidence":0.91,"plateTime":0.4113356248001656,"extension":5.625129944358483},"index":5,"playId":"b862cd83-21b3-3b75-afd6-9e5f70c75f1f","pitchNumber":6,"startTime":"2026-07-12T02:44:58.749Z","endTime":"2026-07-12T02:45:02.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21859937350943,"aZ":-11.651752002968749,"pfxX":1.8929648071754128,"pfxZ":11.519025077512598,"pX":-0.3501652554904222,"pZ":3.1272237072304776,"vX0":-6.56111493610236,"vY0":-133.51175331896616,"vZ0":-5.098414740203318,"x":130.35,"y":154.34,"x0":1.907396635536737,"y0":50.00608472554707,"z0":5.919894367106799,"aX":3.3738134345487114},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.8,"breakHorizontal":-1.8,"spinRate":2339,"spinDirection":149},"zone":1,"typeConfidence":0.91,"plateTime":0.4122912940044703,"extension":5.670086999950995},"index":6,"playId":"c364fc68-6e76-3e40-9030-a781f9c26016","pitchNumber":7,"startTime":"2026-07-12T02:45:23.466Z","endTime":"2026-07-12T02:45:28.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.129113939884252,"aZ":-25.91853977770033,"pfxX":-2.803711731711971,"pfxZ":3.9081253609096276,"pX":0.5785496176251592,"pZ":3.4780979128943934,"vX0":-2.657327244131327,"vY0":-125.58736602919137,"vZ0":-1.0237399074845257,"x":94.95,"y":144.87,"x0":2.0139911966443784,"y0":50.00034086910258,"z0":5.996671523078788,"aX":-4.482817124403537},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.1,"breakHorizontal":5.6,"spinRate":2556,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.4359161877996889,"extension":5.649222589155817},"index":7,"playId":"1f045e78-4474-3bdd-862b-bc016f16aea2","pitchNumber":8,"startTime":"2026-07-12T02:45:46.173Z","endTime":"2026-07-12T02:45:50.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:45:50.350Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ernie Clement pops out to second baseman Jake Cronenworth.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T02:46:04.164Z","endTime":"2026-07-12T02:49:07.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"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_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":91.4,"endSpeed":81.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41700659123841,"aZ":-12.206286717793736,"pfxX":5.790385042071882,"pfxZ":11.45435889980451,"pX":1.7067079865191606,"pZ":2.1745851985025877,"vX0":-3.886853775754547,"vY0":-132.71103604158887,"vZ0":-7.064639641535901,"x":51.94,"y":180.07,"x0":2.4551588824443193,"y0":50.00209885182701,"z0":5.803243245343639,"aX":10.093425443131482},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":19.0,"breakHorizontal":-9.4,"spinRate":2452,"spinDirection":151},"zone":14,"typeConfidence":0.88,"plateTime":0.416357612178329,"extension":5.696765952565343},"index":0,"playId":"e05cce3d-4a06-302e-9d34-47ab7d8235e1","pitchNumber":1,"startTime":"2026-07-12T02:46:15.310Z","endTime":"2026-07-12T02:46:18.665Z","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":92.1,"endSpeed":82.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26924011122551,"aZ":-12.433572508001518,"pfxX":4.3749038319457645,"pfxZ":11.111508127686717,"pX":1.0292073534270698,"pZ":2.9862640476526026,"vX0":-4.659031721490869,"vY0":-133.8000790503247,"vZ0":-5.170824199017573,"x":77.77,"y":158.15,"x0":2.241520321990444,"y0":50.00332821555852,"z0":5.866522123581017,"aX":7.773367224539228},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.0,"breakHorizontal":-6.7,"spinRate":2541,"spinDirection":155},"zone":12,"typeConfidence":0.91,"plateTime":0.4125426230375604,"extension":5.727566477488256},"index":1,"playId":"d12ff3ca-0062-3285-8660-b91c078f2b82","pitchNumber":2,"startTime":"2026-07-12T02:46:34.301Z","endTime":"2026-07-12T02:46:38.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":82.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.239518774651444,"aZ":-11.71387751546552,"pfxX":2.06412511329278,"pfxZ":11.61434546961269,"pX":0.3051051742172043,"pZ":3.4649981353638077,"vX0":-4.996514839804159,"vY0":-133.07133067584846,"vZ0":-4.098292918018248,"x":105.37,"y":145.23,"x0":1.9538339867095644,"y0":50.004891240257365,"z0":5.897874194330472,"aX":3.6372063279017746},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":20.2,"breakHorizontal":-2.4,"spinRate":2508,"spinDirection":158},"zone":12,"typeConfidence":0.91,"plateTime":0.4143944917144795,"extension":5.751068925805692},"index":2,"playId":"74005890-e3a5-37d1-a070-33c39341b72d","pitchNumber":3,"startTime":"2026-07-12T02:46:56.568Z","endTime":"2026-07-12T02:47:01.381Z","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":91.9,"endSpeed":82.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.33765619344004,"aZ":-10.957124805547336,"pfxX":4.533858668623132,"pfxZ":12.053555407968734,"pX":0.15693958141759662,"pZ":1.2369285565088204,"vX0":-6.695098316349974,"vY0":-133.27616832732787,"vZ0":-9.436781323881227,"x":111.02,"y":205.38,"x0":2.1376284326513453,"y0":50.005379232136846,"z0":5.6616815398074705,"aX":7.983162938342189},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.4,"breakHorizontal":-6.4,"spinRate":2412,"spinDirection":149},"zone":14,"typeConfidence":0.91,"plateTime":0.4143626441566277,"extension":5.818494827344754},"index":3,"playId":"4e7a3663-e1e3-3bf5-9973-6e2c8daa6f62","pitchNumber":4,"startTime":"2026-07-12T02:47:18.735Z","endTime":"2026-07-12T02:47:22.015Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.593183066411285,"aZ":-9.545995741305033,"pfxX":3.24627871151587,"pfxZ":12.967307921823723,"pX":-0.4744101920218381,"pZ":1.7404548857951199,"vX0":-8.024114246786459,"vY0":-132.57386909217115,"vZ0":-8.459799489507022,"x":135.08,"y":191.79,"x0":2.1966901573581135,"y0":50.0000278437664,"z0":5.708353584833975,"aX":5.6646368789857275},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":21.4,"breakHorizontal":-3.7,"spinRate":2506,"spinDirection":150},"zone":7,"typeConfidence":0.91,"plateTime":0.41633007268650646,"extension":5.8004437947767915},"index":4,"playId":"f3b77616-c842-3714-9fcb-4c5cf0e5b269","pitchNumber":5,"startTime":"2026-07-12T02:47:39.093Z","endTime":"2026-07-12T02:47:42.463Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-12T02:47:50.127Z","endTime":"2026-07-12T02:48:08.468Z","isPitch":false,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.306245841245435,"aZ":-9.429478509628055,"pfxX":4.3860094902982425,"pfxZ":12.742310648505494,"pX":1.3490407688200836,"pZ":1.537496009248279,"vX0":-3.6750655754071277,"vY0":-133.85552940616847,"vZ0":-9.239760454380908,"x":65.58,"y":197.27,"x0":2.181123347774685,"y0":50.00090071207704,"z0":5.742494152194693,"aX":7.827893742466585},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.9,"breakHorizontal":-7.0,"spinRate":2462,"spinDirection":156},"zone":14,"typeConfidence":0.9,"plateTime":0.4117716108408831,"extension":5.862289485105044},"index":6,"playId":"40a44b84-85a4-3eb3-929c-598c2f3fc244","pitchNumber":6,"startTime":"2026-07-12T02:48:08.468Z","endTime":"2026-07-12T02:48:12.442Z","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":7,"playId":"8adc1048-35fc-30a2-bb0f-04ee6228a302","startTime":"2026-07-12T02:48:33.268Z","endTime":"2026-07-12T02:48:38.741Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.352159123125237,"aZ":-12.223081545642021,"pfxX":1.0288943038309735,"pfxZ":11.076793593227352,"pX":-0.2950158012591123,"pZ":3.606372500569812,"vX0":-6.27216784535217,"vY0":-133.96790262166962,"vZ0":-3.872258846243959,"x":128.25,"y":141.41,"x0":1.9520468676253229,"y0":50.00540926436203,"z0":5.956263002085779,"aX":1.8538433175784863},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.3,"breakHorizontal":-0.4,"spinRate":2523,"spinDirection":154},"zone":11,"typeConfidence":0.91,"plateTime":0.41024346710970017,"extension":5.683723875273382},"hitData":{"launchSpeed":65.4,"launchAngle":51.0,"totalDistance":176.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":134.96}},"index":8,"playId":"53b13efb-f930-3e10-af47-968d634e5ecc","pitchNumber":7,"startTime":"2026-07-12T02:48:56.820Z","endTime":"2026-07-12T02:49:07.559Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:49:07.559Z","atBatIndex":58},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Nathan Lukes hit by pitch. Jonatan Clase to 2nd.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T02:49:32.010Z","endTime":"2026-07-12T02:50:03.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"postOnSecond":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"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(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":91.0,"endSpeed":83.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.167643355937333,"aZ":-20.296070415561523,"pfxX":6.446150502340847,"pfxZ":6.710007849703436,"pX":1.1653674790351036,"pZ":2.9416401528957334,"vX0":-4.847871015101986,"vY0":-132.41403208561894,"vZ0":-3.682576816491392,"x":72.58,"y":159.36,"x0":2.1855159781642404,"y0":50.00219904081558,"z0":5.8416493696671985,"aX":11.407874409752862},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.5,"breakHorizontal":-10.6,"spinRate":2042,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.41419656032238983,"extension":5.7161304913390865},"index":0,"playId":"ef166d44-f8fd-3584-a7db-4b6fd2dc88b4","pitchNumber":1,"startTime":"2026-07-12T02:49:36.272Z","endTime":"2026-07-12T02:49:40.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01579913255457,"aZ":-20.029967628441856,"pfxX":8.085908560576998,"pfxZ":6.972603381505442,"pX":2.3977299104973517,"pZ":2.3264370770145297,"vX0":-2.1454348532973064,"vY0":-131.44939477490175,"vZ0":-5.286046458319168,"x":25.6,"y":175.97,"x0":2.1761820270429983,"y0":50.00466176062765,"z0":5.859831547612819,"aX":14.089101777984062},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.6,"breakHorizontal":-14.2,"spinRate":2221,"spinDirection":155},"zone":14,"typeConfidence":0.99,"plateTime":0.417381596684014,"extension":5.8115171420482055},"index":1,"playId":"24998428-638f-3cc4-86e3-86e127a78d12","pitchNumber":2,"startTime":"2026-07-12T02:49:57.215Z","endTime":"2026-07-12T02:50:03.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:50:03.827Z","atBatIndex":59},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Vladimir Guerrero Jr. homers (6) on a fly ball to left field. Jonatan Clase scores. Nathan Lukes scores.","rbi":3,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T02:52:58.073Z","endTime":"2026-07-12T02:53:54.141Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":{"id":699134,"link":"/api/v1/people/699134"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"responsiblePitcher":{"id":673513,"link":"/api/v1/people/673513"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":{"id":673513,"link":"/api/v1/people/673513"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T02:50:30.826Z","endTime":"2026-07-12T02:51:04.869Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Yuki Matsui.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-12T02:51:04.869Z","endTime":"2026-07-12T02:53:00.229Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"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":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.079352438298063,"aZ":-30.115291492800647,"pfxX":2.0723366102030703,"pfxZ":1.2445961148004168,"pX":-0.104804101775557,"pZ":1.3555802275095896,"vX0":0.9298511560661837,"vY0":-127.8810942939946,"vZ0":-5.112305308451915,"x":120.99,"y":202.18,"x0":-0.7426514767171519,"y0":50.0025205630349,"z0":5.751185072302419,"aX":3.4218493347949677},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.3,"breakHorizontal":-4.0,"spinRate":2610,"spinDirection":139},"zone":13,"typeConfidence":0.9,"plateTime":0.42879175523115576,"extension":6.277352872932924},"index":2,"playId":"dd4d90f3-bec0-380c-ae08-0c127601dcff","pitchNumber":1,"startTime":"2026-07-12T02:53:00.229Z","endTime":"2026-07-12T02:53:05.877Z","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":96.4,"endSpeed":88.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43077071839831,"aZ":-17.05224939517154,"pfxX":-9.143253995836066,"pfxZ":7.603787414328248,"pX":-0.7368857823265044,"pZ":2.1429113122568912,"vX0":2.740992827024665,"vY0":-140.29805255543775,"vZ0":-6.834969931650034,"x":145.09,"y":180.92,"x0":-0.5400543721733585,"y0":50.00273077780269,"z0":5.726543409661267,"aX":-18.184753859573444},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.5,"breakHorizontal":16.0,"spinRate":2490,"spinDirection":205},"zone":7,"typeConfidence":0.91,"plateTime":0.3907497775937663,"extension":6.339890490289648},"hitData":{"launchSpeed":99.4,"launchAngle":34.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.71,"coordY":69.29}},"index":3,"playId":"86608768-0fc5-3ecf-b406-8096a1d44188","pitchNumber":2,"startTime":"2026-07-12T02:53:20.083Z","endTime":"2026-07-12T02:53:54.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:53:54.141Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"George Springer grounds out, pitcher Bradgley Rodriguez to first baseman Ty France.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T02:54:10.545Z","endTime":"2026-07-12T02:55:22.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.59542165610519,"aZ":-11.583853443177883,"pfxX":-5.314271491944027,"pfxZ":9.84536409348051,"pX":0.6246887790849825,"pZ":2.2009267243662407,"vX0":4.692865125904104,"vY0":-144.18089063197,"vZ0":-8.098199492590785,"x":93.19,"y":179.35,"x0":-0.3389462051269579,"y0":50.00197569264806,"z0":5.772639102934427,"aX":-11.114006148202169},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.2,"breakHorizontal":8.6,"spinRate":2444,"spinDirection":216},"zone":9,"typeConfidence":0.91,"plateTime":0.38084227799857295,"extension":6.5754970229397065},"index":0,"playId":"762abeb2-f34d-3333-80af-f0381f6d03b0","pitchNumber":1,"startTime":"2026-07-12T02:54:14.466Z","endTime":"2026-07-12T02:54:17.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.199934796999855,"aZ":-22.083974168773594,"pfxX":-10.013916461002927,"pfxZ":5.778610306027934,"pX":-0.15487188813185956,"pZ":2.942761796932239,"vX0":4.064814261150322,"vY0":-131.8697210287328,"vZ0":-3.202521525630914,"x":122.9,"y":159.33,"x0":-0.4223713838312917,"y0":50.004699524285854,"z0":5.817624425618001,"aX":-17.492853509312155},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.0,"breakHorizontal":17.2,"spinRate":1732,"spinDirection":231},"zone":2,"typeConfidence":0.9,"plateTime":0.4166693988502166,"extension":6.496849776473917},"index":1,"playId":"9bacc084-6fb8-3dc9-b041-7bf73e667b59","pitchNumber":2,"startTime":"2026-07-12T02:54:31.360Z","endTime":"2026-07-12T02:54:35.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03992543153346,"aZ":-22.346117248296217,"pfxX":-12.055359459824562,"pfxZ":5.57382564031566,"pX":0.4754983344601203,"pZ":1.4890928738927767,"vX0":6.398394227002949,"vY0":-132.5974851249859,"vZ0":-6.5580787096337145,"x":98.88,"y":198.57,"x0":-0.4156714306461106,"y0":50.00256290839459,"z0":5.649543019982768,"aX":-21.248064943712535},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.6,"breakHorizontal":20.3,"spinRate":1772,"spinDirection":237},"zone":14,"typeConfidence":0.9,"plateTime":0.4147050473589555,"extension":6.407256697181026},"index":2,"playId":"c1032818-4ae8-3879-8f57-fc3a4ea76cf4","pitchNumber":3,"startTime":"2026-07-12T02:54:49.333Z","endTime":"2026-07-12T02:54:53.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.224072295783984,"aZ":-10.404493566132688,"pfxX":-6.662165578589561,"pfxZ":10.669077698345975,"pX":-0.36842654067088487,"pZ":3.223306266464198,"vX0":2.349520542505751,"vY0":-142.30181554657662,"vZ0":-5.451929944607183,"x":131.04,"y":151.75,"x0":-0.3418677168677219,"y0":50.000224484279826,"z0":5.830047052809182,"aX":-13.59066506150145},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.4,"breakHorizontal":11.5,"spinRate":2437,"spinDirection":208},"zone":1,"typeConfidence":0.93,"plateTime":0.38566483449518163,"extension":6.382338393942119},"hitData":{"launchSpeed":78.5,"launchAngle":-57.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":120.39,"coordY":183.1}},"index":3,"playId":"276d53a7-308b-3450-a3da-03337390fc01","pitchNumber":4,"startTime":"2026-07-12T02:55:14.184Z","endTime":"2026-07-12T02:55:22.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:55:22.782Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T02:57:39.621Z","endTime":"2026-07-12T02:58:27.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14854031459454,"aZ":-19.82214266133157,"pfxX":0.9122263050547912,"pfxZ":6.917536354277822,"pX":0.15960816881883966,"pZ":2.1105609916104733,"vX0":-8.84043117805779,"vY0":-132.03852510728953,"vZ0":-5.027354434747522,"x":110.92,"y":181.79,"x0":3.4165550162032488,"y0":50.002113439860686,"z0":5.475256064555818,"aX":1.6292145336381931},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.8,"breakHorizontal":0.0,"spinRate":2482,"spinDirection":143},"zone":8,"typeConfidence":0.9,"plateTime":0.41304947184828045,"extension":6.808377768764218},"index":0,"playId":"13327c58-489e-3665-b6ed-9d0a36fc582b","pitchNumber":1,"startTime":"2026-07-12T02:57:39.698Z","endTime":"2026-07-12T02:57:45.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.242234565753826,"aZ":-19.76950406291112,"pfxX":-0.26032206948690595,"pfxZ":6.822994845442237,"pX":-0.3441462026643486,"pZ":3.6492387634761876,"vX0":-9.800656270695047,"vY0":-133.356255013127,"vZ0":-1.6362326382378725,"x":130.12,"y":140.25,"x0":3.3982454827173667,"y0":50.000669425238485,"z0":5.683875686602226,"aX":-0.4699978047335893},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.2,"breakHorizontal":2.4,"spinRate":2608,"spinDirection":153},"zone":11,"typeConfidence":0.91,"plateTime":0.4093175939055711,"extension":6.800405093208181},"index":1,"playId":"cb529414-6a9d-3755-aff9-b07af3f1b6d9","pitchNumber":2,"startTime":"2026-07-12T02:58:01.458Z","endTime":"2026-07-12T02:58:04.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57841452698047,"aZ":-29.384588976398387,"pfxX":-7.5131012831970905,"pfxZ":1.8688532475713528,"pX":-1.3671654070577166,"pZ":0.7118022908390814,"vX0":-8.760809805233382,"vY0":-121.40839522420778,"vZ0":-5.706187119668102,"x":169.11,"y":219.56,"x0":3.2632545330891127,"y0":50.005046581680915,"z0":5.6474863560328865,"aX":-11.224931360609386},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.3,"breakHorizontal":15.7,"spinRate":2689,"spinDirection":301},"zone":13,"typeConfidence":0.91,"plateTime":0.45100495469402846,"extension":7.008648671207082},"index":2,"playId":"4442acf6-a8b8-3672-b798-ff29361c530a","pitchNumber":3,"startTime":"2026-07-12T02:58:24.096Z","endTime":"2026-07-12T02:58:27.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:58:27.765Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T02:58:46.334Z","endTime":"2026-07-12T02:59:03.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.915538339971242,"aZ":-38.159830220381195,"pfxX":-7.424093975456313,"pfxZ":-4.193999941535259,"pX":-0.7154340261033416,"pZ":1.9271933996073065,"vX0":-7.20159161399534,"vY0":-119.31142985996907,"vZ0":-0.8665467044894544,"x":144.27,"y":186.75,"x0":3.3165861272530455,"y0":50.00178728755486,"z0":5.761893716729917,"aX":-10.60181016547496},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-7.4,"breakHorizontal":15.4,"spinRate":2539,"spinDirection":298},"zone":7,"typeConfidence":0.89,"plateTime":0.4606896720181055,"extension":6.938907167088727},"hitData":{"launchSpeed":82.9,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":154.72}},"index":0,"playId":"f4e3fe7d-cc7e-359a-8f56-803ab71a8bd0","pitchNumber":1,"startTime":"2026-07-12T02:58:55.103Z","endTime":"2026-07-12T02:59:03.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T02:59:03.382Z","atBatIndex":63},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ty France homers (11) on a fly ball to left field.","rbi":1,"awayScore":7,"homeScore":8,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T02:59:20.128Z","endTime":"2026-07-12T03:03:03.210Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":{"id":689254,"link":"/api/v1/people/689254"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.181851607645743,"aZ":-20.019019200494956,"pfxX":0.12818673451267593,"pfxZ":6.714592246763281,"pX":0.7817655675789643,"pZ":2.0894605924213088,"vX0":-7.488893851647477,"vY0":-133.30466228355243,"vZ0":-5.417749081307593,"x":87.2,"y":182.36,"x0":3.604162248345735,"y0":50.00065269312816,"z0":5.582077089788501,"aX":0.23359490121753035},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.3,"breakHorizontal":1.3,"spinRate":2507,"spinDirection":145},"zone":9,"typeConfidence":0.91,"plateTime":0.41001923493956793,"extension":6.788670998022804},"index":0,"playId":"5b75ff32-cc44-3433-867d-349949c33763","pitchNumber":1,"startTime":"2026-07-12T02:59:29.138Z","endTime":"2026-07-12T02:59:32.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.172331438008598,"aZ":-34.69987608476012,"pfxX":7.005906059744981,"pfxZ":-1.5090526293412614,"pX":1.0848839367593077,"pZ":0.827713647745097,"vX0":-8.28962938432999,"vY0":-128.76283935895185,"vZ0":-4.75773001268319,"x":75.65,"y":216.43,"x0":3.444517126551429,"y0":50.00509291166529,"z0":5.401663392301165,"aX":11.698088402443135},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-3.6,"breakHorizontal":-10.7,"spinRate":1861,"spinDirection":112},"zone":14,"typeConfidence":0.91,"plateTime":0.4263085641220812,"extension":6.737886164397057},"index":1,"playId":"501a87f6-0397-3d7d-aa03-0c3e52a5920b","pitchNumber":2,"startTime":"2026-07-12T02:59:48.548Z","endTime":"2026-07-12T02:59:51.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":75.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14642216214197,"aZ":-30.974563439216425,"pfxX":-9.048346550579282,"pfxZ":0.8347174019012726,"pX":-1.109759273048634,"pZ":0.5858141134507979,"vX0":-7.919702559801333,"vY0":-121.14693712033633,"vZ0":-5.642350919496314,"x":159.3,"y":222.96,"x0":3.412971448706506,"y0":50.00456118840603,"z0":5.7499773963160825,"aX":-13.05562936943391},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.0,"breakHorizontal":18.7,"spinRate":2714,"spinDirection":306},"zone":13,"typeConfidence":0.92,"plateTime":0.4573136615297897,"extension":6.944985094837575},"index":2,"playId":"709b3ae1-c80a-3e39-8a56-08d7ac709881","pitchNumber":3,"startTime":"2026-07-12T03:00:11.652Z","endTime":"2026-07-12T03:00:16.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.590467066013737,"aZ":-21.349314335299596,"pfxX":0.9125743251471103,"pfxZ":5.988173412157206,"pX":-0.976152715477562,"pZ":3.939838622165696,"vX0":-11.745105219966112,"vY0":-133.80658969298804,"vZ0":-1.0215505039254604,"x":154.21,"y":132.4,"x0":3.356792243413193,"y0":50.00537524554424,"z0":5.8600747666313815,"aX":1.6508757075336504},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.8,"breakHorizontal":1.0,"spinRate":2513,"spinDirection":161},"zone":11,"typeConfidence":0.91,"plateTime":0.40975824360716473,"extension":6.825702017750257},"index":3,"playId":"f34841a3-57be-3860-b634-dd33c692f9fd","pitchNumber":4,"startTime":"2026-07-12T03:00:36.753Z","endTime":"2026-07-12T03:00:39.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.405836196967265,"aZ":-33.41426877958125,"pfxX":11.117303412859144,"pfxZ":-0.7460136927281368,"pX":1.9358852053149482,"pZ":0.2440661937216312,"vX0":-7.615737652578984,"vY0":-129.8823719858983,"vZ0":-6.468398220315045,"x":43.21,"y":232.19,"x0":3.4924694176119715,"y0":50.00068419413629,"z0":5.373846793765975,"aX":18.602290314572933},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.9,"breakHorizontal":-18.0,"spinRate":1946,"spinDirection":115},"zone":14,"typeConfidence":0.91,"plateTime":0.42507585226611244,"extension":6.841117318025686},"index":4,"playId":"23c8b6d2-42de-3388-8d59-4eb08fdbda31","pitchNumber":5,"startTime":"2026-07-12T03:00:57.714Z","endTime":"2026-07-12T03:01:01.280Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.584455680778873,"aZ":-32.709420223125264,"pfxX":-9.667491055066382,"pfxZ":-0.37807322729409076,"pX":0.5265114627371666,"pZ":1.9607073007412186,"vX0":-3.669620042264223,"vY0":-118.91456885939598,"vZ0":-2.0578231408719465,"x":96.93,"y":185.84,"x0":3.3515450612924034,"y0":50.00379150761869,"z0":5.842234968915808,"aX":-13.663625810603142},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.0,"breakHorizontal":18.5,"spinRate":2601,"spinDirection":295},"zone":9,"typeConfidence":0.92,"plateTime":0.4629302562175095,"extension":6.883455944601857},"index":5,"playId":"b771dcec-893d-321e-b8a8-aab5ddf51eb6","pitchNumber":6,"startTime":"2026-07-12T03:01:19.844Z","endTime":"2026-07-12T03:01:23.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.970837583328173,"aZ":-23.927225572366144,"pfxX":-1.2285120144242847,"pfxZ":4.685755299184111,"pX":0.6489651020517934,"pZ":2.7210857588784374,"vX0":-6.775829043640065,"vY0":-131.77662557366764,"vZ0":-3.253560727888197,"x":92.26,"y":165.31,"x0":3.4128805522802557,"y0":50.00098612642626,"z0":5.739191425815859,"aX":-2.1583525235816183},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.0,"breakHorizontal":3.7,"spinRate":2559,"spinDirection":159},"zone":3,"typeConfidence":0.9,"plateTime":0.4156276823562326,"extension":6.878259119781101},"index":6,"playId":"81c15cb8-11a5-31b8-8d5e-93cf96116ef9","pitchNumber":7,"startTime":"2026-07-12T03:01:46.531Z","endTime":"2026-07-12T03:01:50.571Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.947256459585585,"aZ":-34.25330583199606,"pfxX":-10.062382336953732,"pfxZ":-1.5358034445243938,"pX":-0.4078121092158273,"pZ":2.4333164607234234,"vX0":-5.453833064309302,"vY0":-116.76015183640173,"vZ0":-0.3700370307768349,"x":132.54,"y":173.08,"x0":3.2805310822962808,"y0":50.00290369532082,"z0":5.871145517740644,"aX":-13.62343885299546},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-2.5,"breakHorizontal":19.7,"spinRate":2671,"spinDirection":300},"zone":4,"typeConfidence":0.92,"plateTime":0.47263029185322747,"extension":6.903930652759609},"index":7,"playId":"eb9aa362-8a42-37b2-be02-b9d3d813ef1e","pitchNumber":8,"startTime":"2026-07-12T03:02:07.717Z","endTime":"2026-07-12T03:02:11.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.940907155142586,"aZ":-31.05608749663302,"pfxX":-6.566895322966813,"pfxZ":0.805508874669222,"pX":-0.22142621415020206,"pZ":2.52141197700385,"vX0":-6.340806769966797,"vY0":-118.06045757262092,"vZ0":-1.1652388754388932,"x":125.44,"y":170.7,"x0":3.3642757836338943,"y0":50.005110424603544,"z0":5.910350678249749,"aX":-9.162403575478942},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.4,"breakHorizontal":13.6,"spinRate":2610,"spinDirection":298},"zone":4,"typeConfidence":0.91,"plateTime":0.46604208329806696,"extension":7.04090982244775},"hitData":{"launchSpeed":102.9,"launchAngle":31.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":29.08,"coordY":80.37}},"index":8,"playId":"a20d807d-1156-3bbe-84ec-3556f21677d1","pitchNumber":9,"startTime":"2026-07-12T03:02:35.421Z","endTime":"2026-07-12T03:03:03.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T03:03:03.210Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T03:03:24.355Z","endTime":"2026-07-12T03:05:33.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.594659917877085,"aZ":-19.98496225801763,"pfxX":0.7368880348070856,"pfxZ":6.85970803884994,"pX":-0.6401032150926302,"pZ":1.8292956137636867,"vX0":-10.676135151913483,"vY0":-132.31978943716635,"vZ0":-5.826314700238325,"x":141.4,"y":189.39,"x0":3.347223170267978,"y0":50.00487989640545,"z0":5.518895616336528,"aX":1.309935261932322},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.3,"breakHorizontal":1.0,"spinRate":2674,"spinDirection":155},"zone":7,"typeConfidence":0.9,"plateTime":0.41355204689553826,"extension":6.793958564008169},"index":0,"playId":"8834dd13-f6d7-3417-ab50-e919dcb2fe66","pitchNumber":1,"startTime":"2026-07-12T03:03:24.355Z","endTime":"2026-07-12T03:03:27.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55712676173433,"aZ":-32.21159003094921,"pfxX":-8.517328300667227,"pfxZ":-0.028670129040996528,"pX":-0.550402589091626,"pZ":1.2473070583661223,"vX0":-6.165549436368266,"vY0":-118.62038144789653,"vZ0":-3.715848207461759,"x":137.98,"y":205.1,"x0":3.205819975823684,"y0":50.00282447125121,"z0":5.82861184436437,"aX":-11.9134036097933},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-0.8,"breakHorizontal":17.2,"spinRate":2704,"spinDirection":306},"zone":13,"typeConfidence":0.92,"plateTime":0.4650334026843863,"extension":7.051251909267292},"index":1,"playId":"56bf35fd-5cac-3d53-8be4-fbf149b02c2b","pitchNumber":2,"startTime":"2026-07-12T03:03:38.941Z","endTime":"2026-07-12T03:03:42.106Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-12T03:03:52.380Z","endTime":"2026-07-12T03:04:01.430Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.415276271711015,"aZ":-34.07327634201206,"pfxX":-8.221645701894914,"pfxZ":-1.3584888056951279,"pX":-1.6933777250563211,"pZ":0.13618070303913155,"vX0":-8.661624710791127,"vY0":-118.63452028158197,"vZ0":-5.5608792579998525,"x":181.55,"y":235.1,"x0":3.0970171927237984,"y0":50.00081196363104,"z0":5.679822403306691,"aX":-11.511668390472948},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.7,"breakHorizontal":17.3,"spinRate":2710,"spinDirection":309},"zone":13,"typeConfidence":0.92,"plateTime":0.4648231556729936,"extension":7.282952246138407},"index":3,"playId":"e3fd0c60-be22-320c-98cd-7163b7becbcf","pitchNumber":3,"startTime":"2026-07-12T03:04:01.430Z","endTime":"2026-07-12T03:04:05.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.179715820228413,"aZ":-32.58745233480653,"pfxX":-7.880977850034929,"pfxZ":-0.2851578633222269,"pX":-0.6828322528207744,"pZ":1.5073904817373776,"vX0":-6.541008659729444,"vY0":-121.47148944412636,"vZ0":-3.419837278127808,"x":143.03,"y":198.08,"x0":3.0877192117342127,"y0":50.0003376079936,"z0":5.825871174382944,"aX":-11.54233337151932},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.2,"breakHorizontal":16.1,"spinRate":2592,"spinDirection":292},"zone":13,"typeConfidence":0.91,"plateTime":0.4543659195906664,"extension":7.078252900796698},"index":4,"playId":"fc790715-e17a-360a-a429-b615d578ef2f","pitchNumber":4,"startTime":"2026-07-12T03:04:21.000Z","endTime":"2026-07-12T03:04:26.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45489145821315,"aZ":-19.808858929610743,"pfxX":-1.1307281184398166,"pfxZ":6.992924042052003,"pX":1.1541103421652021,"pZ":4.366379824433252,"vX0":-5.674203817585857,"vY0":-131.98253244417995,"vZ0":-0.0693298955346231,"x":73.01,"y":120.89,"x0":3.4766504048164473,"y0":50.003163412965655,"z0":5.848824586441019,"aX":-1.999410683722312},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.8,"breakHorizontal":3.2,"spinRate":2653,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.4146180795694492,"extension":6.73700309058439},"index":5,"playId":"9fe32710-1b03-319a-a88d-c4f4dd4a5366","pitchNumber":5,"startTime":"2026-07-12T03:05:02.074Z","endTime":"2026-07-12T03:05:05.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.979768960236473,"aZ":-34.721203142471225,"pfxX":-7.542517717433032,"pfxZ":-1.8527382781543427,"pX":-0.5312718342077479,"pZ":2.040122081694537,"vX0":-6.323260218948799,"vY0":-118.0366123628866,"vZ0":-1.2396223409053087,"x":137.25,"y":183.7,"x0":3.188263448242853,"y0":50.0043258963439,"z0":5.846874328206703,"aX":-10.361723883504705},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.4,"breakHorizontal":15.5,"spinRate":2582,"spinDirection":301},"zone":7,"typeConfidence":0.91,"plateTime":0.4688092153334611,"extension":7.034569404836048},"hitData":{"launchSpeed":94.7,"launchAngle":33.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.46,"coordY":77.04}},"index":6,"playId":"d060341e-11da-3379-881d-0afb341fb041","pitchNumber":6,"startTime":"2026-07-12T03:05:22.480Z","endTime":"2026-07-12T03:05:33.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T03:05:33.531Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kazuma Okamoto flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T03:07:26.339Z","endTime":"2026-07-12T03:08:21.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"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":"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":2},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.1,"endSpeed":80.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02822744508461,"aZ":-28.205059860504814,"pfxX":1.4481080355830693,"pfxZ":2.385191904917133,"pX":1.3318368405851873,"pZ":2.1018142737294436,"vX0":4.173477208969241,"vY0":-128.27994284668986,"vZ0":-3.6412674788688224,"x":66.23,"y":182.03,"x0":-0.5055211911094128,"y0":50.00100893977188,"z0":5.743138985255577,"aX":2.408379955974361},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.7,"breakHorizontal":-3.6,"spinRate":2455,"spinDirection":133},"zone":14,"typeConfidence":0.89,"plateTime":0.42728698072802196,"extension":6.488988961061648},"index":0,"playId":"cf5e99b3-1a1f-338a-a094-3a785b414484","pitchNumber":1,"startTime":"2026-07-12T03:07:34.156Z","endTime":"2026-07-12T03:07:37.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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.975784420830394,"aZ":-7.954538540785984,"pfxX":-4.225932150486397,"pfxZ":12.121586922942678,"pX":0.7494066098596294,"pZ":1.502136985251475,"vX0":4.35142808201909,"vY0":-141.13701312881503,"vZ0":-9.93691395101802,"x":88.43,"y":198.22,"x0":-0.27040647696800074,"y0":50.0054594645006,"z0":5.599337794701147,"aX":-8.445772292285925},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.8,"breakHorizontal":6.6,"spinRate":2345,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.3895068646904858,"extension":6.481910276680107},"index":1,"playId":"68e0ffb1-32f6-36b8-a9be-e4784b266a44","pitchNumber":2,"startTime":"2026-07-12T03:07:50.710Z","endTime":"2026-07-12T03:07:54.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":87.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.50978212242787,"aZ":-10.625849920235625,"pfxX":-4.751300631032401,"pfxZ":10.814700619087242,"pX":0.4045054356899778,"pZ":2.8691060426741,"vX0":3.7676049379121372,"vY0":-141.71755663635935,"vZ0":-6.04187792337501,"x":101.58,"y":161.31,"x0":-0.33848253444283166,"y0":50.007062347377584,"z0":5.737775254754517,"aX":-9.470808021775184},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.2,"breakHorizontal":7.7,"spinRate":2413,"spinDirection":212},"zone":3,"typeConfidence":0.92,"plateTime":0.38952978672417915,"extension":6.505485043847321},"hitData":{"launchSpeed":90.2,"launchAngle":58.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.43,"coordY":126.19}},"index":2,"playId":"8502cb59-9d2f-3edc-84e2-0fc8e0a7583a","pitchNumber":3,"startTime":"2026-07-12T03:08:12.035Z","endTime":"2026-07-12T03:08:21.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T03:08:21.691Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daulton Varsho lines out sharply to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T03:08:41.890Z","endTime":"2026-07-12T03:09:11.378Z","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":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.630267352600185,"aZ":-16.872241358260112,"pfxX":-9.465099233299776,"pfxZ":7.757027761176653,"pX":0.5705625407616844,"pZ":2.7237995662252943,"vX0":5.367255986029804,"vY0":-140.67538953336359,"vZ0":-5.586478223878835,"x":95.25,"y":165.24,"x0":-0.14854323774002312,"y0":50.00358240466144,"z0":5.857305038163627,"aX":-18.670290075751502},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.8,"breakHorizontal":15.8,"spinRate":2340,"spinDirection":211},"zone":3,"typeConfidence":0.9,"plateTime":0.3917503320382778,"extension":6.493539940576197},"index":0,"playId":"35a73afd-33de-32e7-a0eb-24cb7fc3f4ab","pitchNumber":1,"startTime":"2026-07-12T03:08:48.026Z","endTime":"2026-07-12T03:08:52.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.216307473839862,"aZ":-23.639609799489296,"pfxX":-10.606978259990647,"pfxZ":4.9709566697731535,"pX":0.41026033332955797,"pZ":1.7516308606765003,"vX0":5.439996721349065,"vY0":-130.8788705602512,"vZ0":-5.481569057688695,"x":101.36,"y":191.49,"x0":-0.32833124787930135,"y0":50.00338972207175,"z0":5.667454794537797,"aX":-18.216824422965473},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.9,"breakHorizontal":17.9,"spinRate":1741,"spinDirection":230},"zone":9,"typeConfidence":0.91,"plateTime":0.4201192560019744,"extension":6.595963111806449},"hitData":{"launchSpeed":101.3,"launchAngle":21.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":216.59,"coordY":92.56}},"index":1,"playId":"a564a634-31b3-396d-bfd9-db1e5ebada73","pitchNumber":2,"startTime":"2026-07-12T03:09:02.768Z","endTime":"2026-07-12T03:09:11.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T03:09:11.378Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alejandro Kirk flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T03:09:31.817Z","endTime":"2026-07-12T03:10:54.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","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":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":89.5,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.158678053167556,"aZ":-10.78988623398009,"pfxX":-3.5445801383261673,"pfxZ":10.31153388197491,"pX":0.22134280278105328,"pZ":3.1283393000506328,"vX0":2.5028346991738917,"vY0":-143.74721753075187,"vZ0":-5.389321299992407,"x":108.56,"y":154.31,"x0":-0.20419941618171358,"y0":50.00135636904797,"z0":5.709706318691947,"aX":-7.349616555665226},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.6,"breakHorizontal":5.9,"spinRate":2382,"spinDirection":214},"zone":2,"typeConfidence":0.9,"plateTime":0.3823796329746001,"extension":6.43347911914963},"index":0,"playId":"a96caf08-726f-383e-a7e4-af2e721c78c0","pitchNumber":1,"startTime":"2026-07-12T03:09:42.740Z","endTime":"2026-07-12T03:09:46.985Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-12T03:09:55.580Z","endTime":"2026-07-12T03:10:07.170Z","isPitch":false,"type":"action","player":{"id":672386,"link":"/api/v1/people/672386"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.4,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.42512451784016,"aZ":-9.59477208754699,"pfxX":-4.324111018907505,"pfxZ":10.91845809821349,"pX":1.221410113540237,"pZ":3.3259587156363306,"vX0":5.453474318900216,"vY0":-143.4152734648037,"vZ0":-4.979323192762799,"x":70.44,"y":148.98,"x0":-0.14952548810238317,"y0":50.00292676984902,"z0":5.692200958570641,"aX":-8.942600732129028},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.8,"breakHorizontal":6.6,"spinRate":2442,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.3829915001518809,"extension":6.453536115067888},"index":2,"playId":"371aebd0-92a5-3d88-a7f7-3bfdc9f98ec5","pitchNumber":2,"startTime":"2026-07-12T03:10:07.170Z","endTime":"2026-07-12T03:10:10.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.4,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.430094711471114,"aZ":-20.171927894039086,"pfxX":-9.49811534896502,"pfxZ":5.762566245747123,"pX":1.025493665108037,"pZ":2.022216795047548,"vX0":6.864263241952134,"vY0":-143.25697316451337,"vZ0":-6.664897165243509,"x":77.91,"y":184.18,"x0":-0.1650555635646363,"y0":50.00274243115793,"z0":5.635432800892247,"aX":-19.784051365700048},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.2,"breakHorizontal":15.8,"spinRate":2340,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.3820286289501502,"extension":6.509117654001127},"index":3,"playId":"6c51be25-7749-34b5-8766-a2d28e085bdd","pitchNumber":3,"startTime":"2026-07-12T03:10:25.774Z","endTime":"2026-07-12T03:10:30.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08040315775718,"aZ":-26.58808803067991,"pfxX":0.6262741914362633,"pfxZ":3.205446895552276,"pX":0.10366431464897362,"pZ":2.5837841271118136,"vX0":1.6440535359844395,"vY0":-131.05557478025997,"vZ0":-2.969613452145254,"x":113.05,"y":169.02,"x0":-0.6125935335022147,"y0":50.00556556796424,"z0":5.712550691624148,"aX":1.0917345230798294},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.4,"breakHorizontal":-1.4,"spinRate":2615,"spinDirection":164},"zone":5,"typeConfidence":0.9,"plateTime":0.41756414415190246,"extension":6.436687335333331},"hitData":{"launchSpeed":93.8,"launchAngle":38.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.84,"coordY":69.48}},"index":4,"playId":"71338852-4793-32e9-b27a-f2779f387615","pitchNumber":4,"startTime":"2026-07-12T03:10:44.784Z","endTime":"2026-07-12T03:10:54.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T03:10:54.266Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Campusano lines out to shortstop Andrés Giménez.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T03:14:12.159Z","endTime":"2026-07-12T03:16:38.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,8,9],"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":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Spencer Miles replaces Mason Fluharty.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T03:12:23.089Z","endTime":"2026-07-12T03:14:08.083Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693686,"link":"/api/v1/people/693686"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T03:14:08.083Z","endTime":"2026-07-12T03:14:14.347Z","isPitch":false,"type":"action"},{"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":97.2,"endSpeed":87.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.76121218690808,"aZ":-20.556864780594204,"pfxX":-10.30312450734855,"pfxZ":5.810182291158826,"pX":0.29418646683795624,"pZ":3.308093236667691,"vX0":7.123263242560885,"vY0":-141.3299854782237,"vZ0":-3.0709146570589736,"x":105.79,"y":149.46,"x0":-0.9356952908329462,"y0":50.00005978606608,"z0":5.747472095155333,"aX":-20.59331552051033},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.0,"breakHorizontal":16.9,"spinRate":2334,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.3893188012785238,"extension":6.845202013384309},"index":2,"playId":"9f95fb52-9b5d-3d16-9cb5-5876878fa5d7","pitchNumber":1,"startTime":"2026-07-12T03:14:14.347Z","endTime":"2026-07-12T03:14:18.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.697503280004774,"aZ":-39.30406303992675,"pfxX":6.752124969973893,"pfxZ":-5.222359168655396,"pX":0.3743186840637114,"pZ":2.976809121285791,"vX0":1.6827481273853786,"vY0":-117.13913398648464,"vZ0":1.986744719871117,"x":102.73,"y":158.41,"x0":-1.2332260017383283,"y0":50.001395544234406,"z0":5.8396199020851345,"aX":9.220347975605469},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-8.5,"breakHorizontal":-12.6,"spinRate":2834,"spinDirection":54},"zone":3,"typeConfidence":0.9,"plateTime":0.47071825822151236,"extension":6.858568570423149},"index":3,"playId":"16f36fc1-f5a1-3645-b8e6-f776073bf7da","pitchNumber":2,"startTime":"2026-07-12T03:14:30.883Z","endTime":"2026-07-12T03:14:34.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.57162857630561,"aZ":-16.52124584309149,"pfxX":-5.218586303908008,"pfxZ":7.921769871803617,"pX":1.4332731378169803,"pZ":3.718626804598168,"vX0":8.173057017321858,"vY0":-140.57112837956265,"vZ0":-2.8834801990341283,"x":62.37,"y":138.38,"x0":-0.8507644891079627,"y0":50.00629965003155,"z0":5.84707268107581,"aX":-10.31672003273356},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.8,"breakHorizontal":7.6,"spinRate":2237,"spinDirection":241},"zone":12,"typeConfidence":0.9,"plateTime":0.3915194662774546,"extension":6.799533978722095},"index":4,"playId":"05f3d4b0-a4e8-37ce-a61b-69b4b81a8115","pitchNumber":3,"startTime":"2026-07-12T03:14:46.014Z","endTime":"2026-07-12T03:14:49.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.406546826604846,"aZ":-37.82043284752185,"pfxX":7.441292227721749,"pfxZ":-3.970161795099459,"pX":-0.02313564761472243,"pZ":2.4425344002155076,"vX0":0.6972755759719071,"vY0":-119.41228776981337,"vZ0":0.2972462954201651,"x":117.88,"y":172.83,"x0":-1.2851926746213531,"y0":50.00508757465579,"z0":5.76389258550941,"aX":10.575985628226519},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-6.7,"breakHorizontal":-13.6,"spinRate":2816,"spinDirection":51},"zone":5,"typeConfidence":0.89,"plateTime":0.4615187332691808,"extension":6.810167944505462},"index":5,"playId":"a8e14355-134a-38d9-8ee7-b8b412478a90","pitchNumber":4,"startTime":"2026-07-12T03:15:02.057Z","endTime":"2026-07-12T03:15:06.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.77854661846972,"aZ":-23.08706021820267,"pfxX":-9.189720448267938,"pfxZ":4.472024827360416,"pX":-0.6997613068001791,"pZ":3.988897520231788,"vX0":4.309191324617939,"vY0":-142.39277462199658,"vZ0":-0.9393783186199742,"x":143.67,"y":131.08,"x0":-1.04722687502599,"y0":50.004612554472025,"z0":5.79758590406264,"aX":-18.68226630972759},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.0,"breakHorizontal":15.6,"spinRate":2287,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.38615980146434303,"extension":6.729409403952918},"index":6,"playId":"5d37021a-d802-3b69-bd1e-d919d000b3a3","pitchNumber":5,"startTime":"2026-07-12T03:15:34.649Z","endTime":"2026-07-12T03:15:38.351Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-07-12T03:15:53.480Z","endTime":"2026-07-12T03:16:09.195Z","isPitch":false,"type":"action","player":{"id":669134,"link":"/api/v1/people/669134"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":89.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.483666684843904,"aZ":-20.411160576550117,"pfxX":-9.471820726025218,"pfxZ":5.705969072444638,"pX":-0.5092140026341209,"pZ":2.2623529852134365,"vX0":4.812887488814217,"vY0":-143.432599402063,"vZ0":-5.855339410132297,"x":136.41,"y":177.7,"x0":-0.9881772421075533,"y0":50.00310016942149,"z0":5.6237466103059,"aX":-19.524492628771952},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.2,"breakHorizontal":16.1,"spinRate":2400,"spinDirection":226},"zone":4,"typeConfidence":0.91,"plateTime":0.3834516089572748,"extension":6.863267370713134},"index":8,"playId":"4653bc87-d43f-3436-a1f2-ee9529ff9782","pitchNumber":6,"startTime":"2026-07-12T03:16:09.195Z","endTime":"2026-07-12T03:16:12.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":87.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.40134045373103,"aZ":-22.073520595966624,"pfxX":-11.08522063995652,"pfxZ":5.035225957239643,"pX":-0.2641411513731899,"pZ":3.0453334477192784,"vX0":6.23135641813434,"vY0":-142.10713462575447,"vZ0":-3.3714037775599577,"x":127.07,"y":156.56,"x0":-1.067813406334022,"y0":50.003318637093585,"z0":5.681919038307106,"aX":-22.23677001041607},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.5,"breakHorizontal":18.5,"spinRate":2385,"spinDirection":230},"zone":2,"typeConfidence":0.91,"plateTime":0.3883047144763414,"extension":6.889308093066584},"hitData":{"launchSpeed":93.8,"launchAngle":10.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":98.63,"coordY":140.84}},"index":9,"playId":"86e510b9-beca-3160-aaff-d44c0155d29b","pitchNumber":7,"startTime":"2026-07-12T03:16:33.600Z","endTime":"2026-07-12T03:16:38.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T03:16:38.970Z","atBatIndex":69},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Sung-Mun Song pops out to third baseman Kazuma Okamoto.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T03:16:58.038Z","endTime":"2026-07-12T03:18:54.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":5},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":73.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72234755735993,"aZ":-42.50807800347094,"pfxX":7.645946405140601,"pfxZ":-7.48376980645067,"pX":-0.9734302542498703,"pZ":3.0800458808476048,"vX0":-1.22665287997402,"vY0":-118.23618097686243,"vZ0":2.8630952519822976,"x":154.1,"y":155.62,"x0":-1.4316204825525598,"y0":50.002939851683315,"z0":5.823230744997644,"aX":10.558220530064384},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-12.2,"breakHorizontal":-13.3,"spinRate":2838,"spinDirection":57},"zone":11,"typeConfidence":0.9,"plateTime":0.46770117209218,"extension":6.662287909538498},"index":0,"playId":"fa95922c-6cb2-37ac-976b-acfc452e1879","pitchNumber":1,"startTime":"2026-07-12T03:17:04.487Z","endTime":"2026-07-12T03:17:08.065Z","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":96.6,"endSpeed":87.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.058557224405924,"aZ":-25.23978014392076,"pfxX":-11.397445048468729,"pfxZ":3.5408989997976974,"pX":-0.13639939511202093,"pZ":2.6414635729682594,"vX0":6.430100704431653,"vY0":-140.36643853976955,"vZ0":-3.8259715939218006,"x":122.2,"y":167.46,"x0":-0.9978829380467168,"y0":50.00605738522239,"z0":5.700802479880614,"aX":-22.341455953211053},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.6,"breakHorizontal":19.0,"spinRate":2373,"spinDirection":225},"zone":5,"typeConfidence":0.91,"plateTime":0.39291535147863765,"extension":6.797171093146877},"index":1,"playId":"568b39a3-a853-3bc0-8dc4-151372bed848","pitchNumber":2,"startTime":"2026-07-12T03:17:20.154Z","endTime":"2026-07-12T03:17:24.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.90713509081432,"aZ":-23.557071250723066,"pfxX":-10.59274054470914,"pfxZ":4.284361656987139,"pX":-0.31505941511047286,"pZ":3.566901329970504,"vX0":5.955267320809712,"vY0":-141.77634168111499,"vZ0":-1.8877512259934188,"x":129.01,"y":142.47,"x0":-1.0794446856595734,"y0":50.00616810261059,"z0":5.762785431878336,"aX":-21.31894285653673},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.6,"breakHorizontal":17.8,"spinRate":2246,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.38805025841156615,"extension":6.768307881682138},"index":2,"playId":"c8e17855-704f-38b4-8720-834240798961","pitchNumber":3,"startTime":"2026-07-12T03:17:41.170Z","endTime":"2026-07-12T03:17:45.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.040315355367436,"aZ":-39.477755188485794,"pfxX":6.925580335057024,"pfxZ":-4.995369530748238,"pX":-1.0179750573531319,"pZ":3.2750865321316693,"vX0":-0.890387079857514,"vY0":-120.80798705793738,"vZ0":2.3331443370270923,"x":155.8,"y":150.35,"x0":-1.5409567771951151,"y0":50.004334464912965,"z0":5.795366605627601,"aX":10.120731474517523},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.2,"breakHorizontal":-12.2,"spinRate":2845,"spinDirection":51},"zone":11,"typeConfidence":0.89,"plateTime":0.455371282784538,"extension":6.703289603519284},"index":3,"playId":"eb8c0ffd-a982-32a4-8a56-2c54d9a19b8f","pitchNumber":4,"startTime":"2026-07-12T03:18:01.130Z","endTime":"2026-07-12T03:18:04.658Z","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":95.9,"endSpeed":87.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47023040689709,"aZ":-15.844241482858164,"pfxX":-5.957376069629517,"pfxZ":8.33528071819983,"pX":0.054297133827860326,"pZ":2.8174725266631424,"vX0":5.18221578177932,"vY0":-139.56502967692288,"vZ0":-4.710650935081421,"x":114.93,"y":162.71,"x0":-1.059013663058128,"y0":50.00283628619604,"z0":5.581950204328721,"aX":-11.670179187510321},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.2,"breakHorizontal":9.6,"spinRate":2152,"spinDirection":230},"zone":2,"typeConfidence":0.9,"plateTime":0.39352563814627217,"extension":6.872388611520632},"index":4,"playId":"2df9884c-d657-3f6f-b22f-3bb114ed73ed","pitchNumber":5,"startTime":"2026-07-12T03:18:19.944Z","endTime":"2026-07-12T03:18:23.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.936536333212466,"aZ":-43.989501276647054,"pfxX":5.66579009603784,"pfxZ":-8.202498314492022,"pX":-0.14750592228980336,"pZ":3.167956895191415,"vX0":0.8289861059155432,"vY0":-120.00573468940692,"vZ0":2.8880001898469025,"x":122.62,"y":153.25,"x0":-1.2338059184617252,"y0":50.00284872350794,"z0":5.9021722189061006,"aX":8.160381614902377},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-13.7,"breakHorizontal":-10.4,"spinRate":2791,"spinDirection":50},"zone":2,"typeConfidence":0.9,"plateTime":0.4586197219581436,"extension":6.688036254551241},"hitData":{"launchSpeed":82.2,"launchAngle":74.0,"totalDistance":70.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":117.35,"coordY":172.46}},"index":5,"playId":"1915506e-23f4-33c8-92a6-3581494e4532","pitchNumber":6,"startTime":"2026-07-12T03:18:44.446Z","endTime":"2026-07-12T03:18:54.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T03:18:54.297Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. called out on strikes.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T03:19:06.734Z","endTime":"2026-07-12T03:21:01.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.196681453542997,"aZ":-42.315998979859515,"pfxX":5.3790737984785775,"pfxZ":-7.073907250561142,"pX":0.822401526274712,"pZ":1.2041347566768754,"vX0":3.3572510563270943,"vY0":-119.86633322864608,"vZ0":-1.3811419828624392,"x":85.65,"y":206.27,"x0":-1.3016677579790756,"y0":50.000126380257214,"z0":5.613933385325778,"aX":7.715881867690457},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-12.8,"breakHorizontal":-10.7,"spinRate":2757,"spinDirection":53},"zone":14,"typeConfidence":0.89,"plateTime":0.45941034023754135,"extension":6.904914416427801},"index":0,"playId":"39b92a0a-79be-3b59-89a8-0c2c88030224","pitchNumber":1,"startTime":"2026-07-12T03:19:27.256Z","endTime":"2026-07-12T03:19:30.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32945130632082,"aZ":-40.5469812374664,"pfxX":4.7833193358244745,"pfxZ":-5.741236812463357,"pX":1.3159394065137346,"pZ":1.8451714109980266,"vX0":4.720264794003618,"vY0":-120.5245883863618,"vZ0":-0.41284345035590664,"x":66.84,"y":188.96,"x0":-1.2956292579405306,"y0":50.00210110773906,"z0":5.626128856679282,"aX":6.975729968664867},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.2,"breakHorizontal":-9.8,"spinRate":2690,"spinDirection":56},"zone":14,"typeConfidence":0.87,"plateTime":0.4559588655689457,"extension":6.76481998003986},"index":1,"playId":"36fef72b-9a1e-356f-a2f7-635ba3d39841","pitchNumber":2,"startTime":"2026-07-12T03:19:43.542Z","endTime":"2026-07-12T03:19:47.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.99752314091511,"aZ":-19.461183847065666,"pfxX":-10.352109779877168,"pfxZ":6.194364355236257,"pX":0.400811378663237,"pZ":3.105537538985195,"vX0":7.546900154591383,"vY0":-142.84845110889913,"vZ0":-3.746909198347036,"x":101.72,"y":154.93,"x0":-0.9395136245061476,"y0":50.00448441686171,"z0":5.66851792872868,"aX":-21.250694429470123},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.6,"breakHorizontal":17.0,"spinRate":2277,"spinDirection":223},"zone":3,"typeConfidence":0.91,"plateTime":0.38443282516093324,"extension":6.837080428779904},"index":2,"playId":"c67bcee0-6fd2-3842-9eb7-f6939d5bf0cb","pitchNumber":3,"startTime":"2026-07-12T03:20:00.880Z","endTime":"2026-07-12T03:20:04.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":73.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.255780978299065,"aZ":-43.693261944514724,"pfxX":7.868935813486946,"pfxZ":-8.298526670539308,"pX":-0.9312645704921764,"pZ":2.1471068878310566,"vX0":-1.1469642236493858,"vY0":-118.37563803600698,"vZ0":0.9865625026327747,"x":152.5,"y":180.81,"x0":-1.4543933249214474,"y0":50.003140653174555,"z0":5.796022905534495,"aX":10.920788783648312},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-14.3,"breakHorizontal":-13.8,"spinRate":2902,"spinDirection":51},"zone":13,"typeConfidence":0.9,"plateTime":0.466666479045704,"extension":6.647346462060593},"index":3,"playId":"93794e2e-8412-328b-b838-c591712bc354","pitchNumber":4,"startTime":"2026-07-12T03:20:17.450Z","endTime":"2026-07-12T03:20:21.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14858557257274,"aZ":-14.372674200086864,"pfxX":-5.94831210718345,"pfxZ":8.672873954766,"pX":0.19211662412162325,"pZ":4.476352104842224,"vX0":5.96461118262244,"vY0":-142.66981711988262,"vZ0":-0.8737352383240697,"x":109.68,"y":117.92,"x0":-1.1571744904632721,"y0":50.00257798472446,"z0":5.696233184374717,"aX":-12.209476832568075},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.7,"breakHorizontal":9.5,"spinRate":2346,"spinDirection":227},"zone":12,"typeConfidence":0.89,"plateTime":0.38454207612273894,"extension":6.677345781284257},"index":4,"playId":"9b3a8ace-8ec8-30e2-9199-b565aa8b0094","pitchNumber":5,"startTime":"2026-07-12T03:20:38.158Z","endTime":"2026-07-12T03:20:41.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36786496035675,"aZ":-21.9440127727646,"pfxX":-11.273624987881139,"pfxZ":4.924365259831587,"pX":0.39254390720251847,"pZ":2.420422826771807,"vX0":8.179110513249539,"vY0":-143.10852878327543,"vZ0":-5.059820541645083,"x":102.04,"y":173.43,"x0":-1.0346849386341799,"y0":50.00591189710075,"z0":5.582021041849048,"aX":-23.437649692463694},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.0,"breakHorizontal":18.8,"spinRate":2273,"spinDirection":227},"zone":6,"typeConfidence":0.91,"plateTime":0.38242050265405236,"extension":6.792444286899666},"index":5,"playId":"f4cad38b-f784-3db1-8f72-14157f5b3b97","pitchNumber":6,"startTime":"2026-07-12T03:20:57.423Z","endTime":"2026-07-12T03:21:01.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T03:21:01.487Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Urías singles on a ground ball to left fielder Gavin Sheets.","rbi":0,"awayScore":7,"homeScore":8,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T03:23:36.741Z","endTime":"2026-07-12T03:25:12.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Adrian Morejon replaces Bradgley Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T03:22:38.836Z","endTime":"2026-07-12T03:22:55.613Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670970,"link":"/api/v1/people/670970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Luis Urías replaces Andrés Giménez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T03:22:55.613Z","endTime":"2026-07-12T03:23:39.048Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":665926,"link":"/api/v1/people/665926"}},{"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":99.9,"endSpeed":90.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.06852480516213,"aZ":-19.240387558592843,"pfxX":9.802437495924355,"pfxZ":6.134066424059739,"pX":-0.15338628994679482,"pZ":3.172440467446142,"vX0":-10.652715913331821,"vY0":-145.00100208984279,"vZ0":-4.038087704095729,"x":122.85,"y":153.12,"x0":2.312201411513345,"y0":50.001947916754965,"z0":5.772837969925778,"aX":20.664629970326423},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.3,"breakHorizontal":-15.4,"spinRate":2411,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.37920554389194727,"extension":6.218100787383111},"index":2,"playId":"ff5f3aa8-ea93-390b-9bfb-1b9cb80406bc","pitchNumber":1,"startTime":"2026-07-12T03:23:39.048Z","endTime":"2026-07-12T03:23:42.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.332207123393108,"aZ":-33.826203663660195,"pfxX":5.313961925865842,"pfxZ":-0.9069613438048032,"pX":-0.1083857037012138,"pZ":0.8964911139999314,"vX0":-8.525298756648759,"vY0":-134.15922783777916,"vZ0":-6.493756755237939,"x":121.13,"y":214.57,"x0":2.4217729570416617,"y0":50.002564512337266,"z0":5.76264374594835,"aX":9.67565012705397},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-2.9,"breakHorizontal":-7.8,"spinRate":916,"spinDirection":106},"zone":13,"typeConfidence":2.0,"plateTime":0.40844813959902426,"extension":6.168246851537731},"index":3,"playId":"6696e4d8-c876-39ab-9d85-67b53346a6df","pitchNumber":2,"startTime":"2026-07-12T03:23:54.613Z","endTime":"2026-07-12T03:23:57.780Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-12T03:24:04.031Z","endTime":"2026-07-12T03:24:18.201Z","isPitch":false,"type":"action","player":{"id":649966,"link":"/api/v1/people/649966"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.542413631011044,"aZ":-31.428834948485672,"pfxX":5.905991908726997,"pfxZ":0.4197203697201317,"pX":-0.30769173546299416,"pZ":1.003487483941433,"vX0":-9.124137446175258,"vY0":-132.76717446099082,"vZ0":-6.332211721377682,"x":128.73,"y":211.69,"x0":2.4127843370183144,"y0":50.003213445724455,"z0":5.718993415811591,"aX":10.499923857333675},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-0.5,"breakHorizontal":-8.6,"spinRate":962,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.41320615473924693,"extension":6.331605686030267},"index":5,"playId":"e9465806-bac1-3928-89cc-aeae121b2135","pitchNumber":3,"startTime":"2026-07-12T03:24:18.201Z","endTime":"2026-07-12T03:24:21.655Z","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":99.9,"endSpeed":90.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.08328131313284,"aZ":-9.269422984179041,"pfxX":4.970692626092461,"pfxZ":10.81131364443505,"pX":0.03762078588135034,"pZ":2.777646760953384,"vX0":-8.490160993247006,"vY0":-145.12612602729078,"vZ0":-6.879933825719553,"x":115.57,"y":163.78,"x0":2.364269570242883,"y0":50.00467663471641,"z0":5.753548050086055,"aX":10.533187247249948},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.2,"breakHorizontal":-7.2,"spinRate":2551,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.3783773445846341,"extension":6.146001221199125},"index":6,"playId":"2748d1d4-228f-3f29-95a4-db968480a786","pitchNumber":4,"startTime":"2026-07-12T03:24:36.476Z","endTime":"2026-07-12T03:24:39.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.818591337362573,"aZ":-36.68855721449353,"pfxX":5.7557939497131265,"pfxZ":-2.5066985659067003,"pX":0.6461451850128687,"pZ":1.743952264495271,"vX0":-7.144771542839786,"vY0":-133.89613776349273,"vZ0":-3.9533681596175505,"x":92.37,"y":191.69,"x0":2.610150159418379,"y0":50.00108926453894,"z0":5.884706535091998,"aX":10.376591607700362},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-5.3,"breakHorizontal":-8.8,"spinRate":927,"spinDirection":106},"zone":9,"typeConfidence":2.0,"plateTime":0.41017261413574735,"extension":6.085611546873993},"hitData":{"launchSpeed":96.8,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":106.92,"coordY":169.67}},"index":7,"playId":"1f432ff7-d969-3801-9325-c66548de6b76","pitchNumber":5,"startTime":"2026-07-12T03:24:58.389Z","endTime":"2026-07-12T03:25:12.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T03:25:12.297Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonatan Clase strikes out swinging.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T03:25:23.891Z","endTime":"2026-07-12T03:27:32.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"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":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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":0},"pitchData":{"startSpeed":99.8,"endSpeed":90.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.50147781285509,"aZ":-20.547909673826073,"pfxX":11.362007248058486,"pfxZ":5.544364061712166,"pX":-0.40348480972299955,"pZ":3.5633809936980096,"vX0":-11.99045995572131,"vY0":-144.7375196050142,"vZ0":-2.7803278263867917,"x":132.38,"y":142.57,"x0":2.3404165408740036,"y0":50.00193405272275,"z0":5.81202171766907,"aX":23.82165292943724},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":9.6,"breakHorizontal":-17.9,"spinRate":2635,"spinDirection":258},"zone":11,"typeConfidence":2.0,"plateTime":0.38015807731967666,"extension":6.2774759523444095},"index":0,"playId":"c6ad2766-539b-34ac-88cf-fbbf23c07a12","pitchNumber":1,"startTime":"2026-07-12T03:25:38.235Z","endTime":"2026-07-12T03:25:42.831Z","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(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":99.2,"endSpeed":89.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.77209197722092,"aZ":-12.307125553998036,"pfxX":5.183055069125155,"pfxZ":9.545457508196165,"pX":-0.11688556425535446,"pZ":2.9314021933371763,"vX0":-8.567481510776233,"vY0":-144.10971771933666,"vZ0":-5.727405588335121,"x":121.46,"y":159.63,"x0":2.2356321852169594,"y0":50.0033389709826,"z0":5.720480283009047,"aX":10.788661814364389},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.1,"breakHorizontal":-7.4,"spinRate":2480,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.38161108782458975,"extension":6.3298072101140015},"index":1,"playId":"96a61205-f6db-36e4-9d08-b5d3d1cdecff","pitchNumber":2,"startTime":"2026-07-12T03:26:00.067Z","endTime":"2026-07-12T03:26:03.766Z","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(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":98.4,"endSpeed":89.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.370254809734874,"aZ":-13.188326134634297,"pfxX":3.837071998851755,"pfxZ":9.26194173739875,"pX":-0.5087610377602343,"pZ":3.2232135395384005,"vX0":-9.274976686751504,"vY0":-142.84806446577173,"vZ0":-4.952774650170923,"x":136.39,"y":151.75,"x0":2.2934733683744866,"y0":50.005779095958154,"z0":5.820256968063829,"aX":7.869085254873443},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.8,"breakHorizontal":-4.9,"spinRate":2381,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.38462664006653613,"extension":6.328196052523933},"index":2,"playId":"921e6da0-d781-3e69-bf21-fc76b5b97bc0","pitchNumber":3,"startTime":"2026-07-12T03:26:22.217Z","endTime":"2026-07-12T03:26:26.810Z","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":99.4,"endSpeed":89.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.47202532129643,"aZ":-11.215220203318784,"pfxX":4.767991709908111,"pfxZ":10.056497483487862,"pX":0.41757670457013635,"pZ":2.623761311574947,"vX0":-7.118094641969832,"vY0":-144.34896500188938,"vZ0":-6.799093853358032,"x":101.08,"y":167.94,"x0":2.3102207917721773,"y0":50.0035210256509,"z0":5.719738307393477,"aX":9.938294569590314},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.8,"breakHorizontal":-7.0,"spinRate":2534,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.3812429190707638,"extension":6.2588797986978975},"index":3,"playId":"46f6af6e-d90b-39c3-922a-a7f1c7498e79","pitchNumber":4,"startTime":"2026-07-12T03:26:51.831Z","endTime":"2026-07-12T03:26:55.071Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77322432049728,"aZ":-35.896347777762024,"pfxX":7.8052900126778635,"pfxZ":-2.0584779014928123,"pX":0.1815127305147172,"pZ":0.9335413710629917,"vX0":-8.60647818314806,"vY0":-134.12499643563802,"vZ0":-5.754333776313124,"x":110.08,"y":213.57,"x0":2.4277625464589523,"y0":50.00261273762053,"z0":5.68653969409897,"aX":14.128939626399298},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-4.8,"breakHorizontal":-12.1,"spinRate":1043,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.40940429424158076,"extension":6.2735690929770405},"index":4,"playId":"84e3e876-951c-32b8-9d29-86b6cda29fec","pitchNumber":5,"startTime":"2026-07-12T03:27:29.001Z","endTime":"2026-07-12T03:27:32.524Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T03:27:32.524Z","atBatIndex":73},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ernie Clement grounds into a double play, shortstop Xander Bogaerts to second baseman Jake Cronenworth to first baseman Ty France. Luis Urías out at 2nd. Ernie Clement out at 1st.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T03:27:50.759Z","endTime":"2026-07-12T03:28:06.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"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":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"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_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":"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.8,"endSpeed":90.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.58080023530977,"aZ":-23.16949128257624,"pfxX":10.428549873992123,"pfxZ":4.2678323532335005,"pX":0.2121132346974188,"pZ":2.0104066242501744,"vX0":-9.795221798783132,"vY0":-144.93030444913762,"vZ0":-6.191437585826123,"x":108.91,"y":184.5,"x0":2.2949739119979755,"y0":50.00284040409477,"z0":5.607488022035514,"aX":21.995736433064},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":6.5,"breakHorizontal":-16.7,"spinRate":2358,"spinDirection":145},"zone":8,"typeConfidence":2.0,"plateTime":0.3791761269745493,"extension":6.271737164939238},"hitData":{"launchSpeed":94.0,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":155.23}},"index":0,"playId":"9f9ff871-a62b-3083-864c-6fb613a36566","pitchNumber":1,"startTime":"2026-07-12T03:27:57.767Z","endTime":"2026-07-12T03:28:06.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T03:28:06.198Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a line drive to center fielder Daulton Varsho.","rbi":0,"awayScore":7,"homeScore":8,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T03:30:19.658Z","endTime":"2026-07-12T03:31:49.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to shortstop for Ernie Clement.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T03:30:06.712Z","endTime":"2026-07-12T03:30:06.743Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"100"},{"details":{"description":"Luis Urías remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T03:30:06.743Z","endTime":"2026-07-12T03:30:21.875Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"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(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":93.4,"endSpeed":84.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67821729396179,"aZ":-27.817419158951864,"pfxX":-11.394070738550647,"pfxZ":2.369276131849814,"pX":-0.4325023849911911,"pZ":2.987348979486337,"vX0":5.828501572200663,"vY0":-135.77198049182178,"vZ0":-1.9843662199243284,"x":133.49,"y":158.12,"x0":-1.143214985643133,"y0":50.00481200618979,"z0":5.691249884196205,"aX":-20.971539195659176},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.0,"breakHorizontal":19.1,"spinRate":2121,"spinDirection":231},"zone":1,"typeConfidence":0.9,"plateTime":0.4056398648134816,"extension":6.977828679502766},"index":2,"playId":"6ce2a375-86dc-347d-b4e0-e53578709ccc","pitchNumber":1,"startTime":"2026-07-12T03:30:21.875Z","endTime":"2026-07-12T03:30:24.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.629306606954906,"aZ":-29.256870462657414,"pfxX":-10.471429323912172,"pfxZ":1.5313741698755052,"pX":-0.5946087262212412,"pZ":4.472694611965155,"vX0":5.064252301196955,"vY0":-137.65964162428247,"vZ0":1.548753356496032,"x":139.67,"y":118.02,"x0":-1.1049678748511116,"y0":50.00293337387228,"z0":5.893652293586118,"aX":-19.951296689310787},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.4,"breakHorizontal":17.8,"spinRate":2206,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.39899249224659705,"extension":6.692836494409998},"index":3,"playId":"a79d7e31-78f7-37e9-9d9f-eb370a1ce7b9","pitchNumber":2,"startTime":"2026-07-12T03:30:46.821Z","endTime":"2026-07-12T03:30:50.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09230742793386,"aZ":-37.223495100150714,"pfxX":6.409947002904353,"pfxZ":-3.766396594738275,"pX":1.2012207212235673,"pZ":2.7933444357256842,"vX0":3.40118654734795,"vY0":-115.79716869042949,"vZ0":1.173306326445564,"x":71.21,"y":163.36,"x0":-1.1252051510267749,"y0":50.00226372134746,"z0":5.875380274704383,"aX":8.59672136477776},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-6.1,"breakHorizontal":-12.5,"spinRate":2728,"spinDirection":48},"zone":12,"typeConfidence":0.9,"plateTime":0.47524579366078656,"extension":6.770199472212115},"index":4,"playId":"7405935b-f7f8-357d-8786-8808051d173f","pitchNumber":3,"startTime":"2026-07-12T03:31:02.930Z","endTime":"2026-07-12T03:31:07.636Z","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":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53838123434364,"aZ":-27.137908191959845,"pfxX":-10.935480601338206,"pfxZ":2.644515371823566,"pX":0.3827366901466839,"pZ":3.670319068407072,"vX0":7.854783812783038,"vY0":-137.41321411968488,"vZ0":-0.8068778798772377,"x":102.41,"y":139.68,"x0":-1.0975491343095005,"y0":50.00357305544487,"z0":5.817832105488426,"aX":-20.833675919477347},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.8,"breakHorizontal":18.1,"spinRate":2175,"spinDirection":224},"zone":12,"typeConfidence":0.9,"plateTime":0.399178502912243,"extension":6.804571991310101},"index":5,"playId":"52ab5cb6-f13d-3302-b161-0b2d3954c730","pitchNumber":4,"startTime":"2026-07-12T03:31:22.112Z","endTime":"2026-07-12T03:31:26.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.791923512391456,"aZ":-27.764650708562478,"pfxX":-10.871386197190875,"pfxZ":2.3198626344444726,"pX":-0.06781708013340168,"pZ":2.792832847912516,"vX0":6.390711237613144,"vY0":-137.6078702332564,"vZ0":-2.8033954674866948,"x":119.59,"y":163.37,"x0":-1.0174444515226035,"y0":50.00586477345475,"z0":5.721762572363042,"aX":-20.687619926386436},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.7,"breakHorizontal":18.2,"spinRate":2228,"spinDirection":226},"zone":5,"typeConfidence":0.9,"plateTime":0.3992587197616775,"extension":6.799183452346268},"hitData":{"launchSpeed":104.4,"launchAngle":6.0,"totalDistance":121.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.59,"coordY":92.73}},"index":6,"playId":"17c3f800-75c0-3412-8caf-874d542c8299","pitchNumber":5,"startTime":"2026-07-12T03:31:38.439Z","endTime":"2026-07-12T03:31:49.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T03:31:49.626Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xander Bogaerts walks.","rbi":0,"awayScore":7,"homeScore":8,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T03:32:04.879Z","endTime":"2026-07-12T03:37:05.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","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":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":649966,"link":"/api/v1/people/649966"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.687976949003843,"aZ":-39.30392435445693,"pfxX":5.178530954389254,"pfxZ":-5.634931503305712,"pX":-0.6143486020395462,"pZ":3.6257874998003166,"vX0":0.2619165459321463,"vY0":-112.51111425752737,"vZ0":3.8632722304665577,"x":140.42,"y":140.88,"x0":-1.404154198890513,"y0":50.00014640399512,"z0":5.900983579451739,"aX":6.558149351038455},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-8.8,"breakHorizontal":-9.4,"spinRate":2446,"spinDirection":52},"zone":11,"typeConfidence":0.9,"plateTime":0.489063208477587,"extension":6.771651463143713},"index":0,"playId":"7ec89a5f-6699-3d4c-ac9f-1f156e4a5cd0","pitchNumber":1,"startTime":"2026-07-12T03:32:14.945Z","endTime":"2026-07-12T03:32:41.959Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"}}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"a85e0281-abc5-399a-b88a-c8e5a2bfc60e","startTime":"2026-07-12T03:32:47.792Z","endTime":"2026-07-12T03:32:53.156Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"playId":"1a17869f-9a16-3a26-89d3-f1213926df0a","startTime":"2026-07-12T03:33:14.099Z","endTime":"2026-07-12T03:33:18.020Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.753435208843577,"aZ":-26.389434989646976,"pfxX":-11.365225224130333,"pfxZ":3.141812721279173,"pX":-0.5386194528344255,"pZ":3.728986357097904,"vX0":5.24142388107502,"vY0":-135.37668491398514,"vZ0":-0.6222729080816117,"x":137.53,"y":138.1,"x0":-1.0317929692797365,"y0":50.00266175302786,"z0":5.822124477468165,"aX":-20.92665245276772},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.8,"breakHorizontal":19.3,"spinRate":2122,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.40582507226792996,"extension":6.744052666979033},"index":3,"playId":"91adbd1f-8108-31b1-a5f0-3b5a0f075835","pitchNumber":2,"startTime":"2026-07-12T03:33:34.779Z","endTime":"2026-07-12T03:33:41.066Z","isPitch":true,"type":"pitch"},{"details":{"description":"Padres challenged (tag play), call on the field was upheld: Jackson Merrill caught stealing 2nd base, catcher Alejandro Kirk to second baseman Luis Urías.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":true,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":1},"index":4,"actionPlayId":"91adbd1f-8108-31b1-a5f0-3b5a0f075835","startTime":"2026-07-12T03:34:00.170Z","endTime":"2026-07-12T03:36:25.505Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"},"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":135}},{"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":95.2,"endSpeed":87.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.592637867783193,"aZ":-24.99676354395294,"pfxX":-9.900559613849358,"pfxZ":3.693820776429579,"pX":-1.3855747376683165,"pZ":3.367483459276347,"vX0":2.7100462046876457,"vY0":-138.6437351824071,"vZ0":-1.9769490823488411,"x":169.81,"y":147.86,"x0":-1.0907363219976198,"y0":50.00297896496745,"z0":5.7615606162483495,"aX":-19.233732446702582},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.5,"breakHorizontal":17.4,"spinRate":2160,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.39538323212799575,"extension":6.804911337493119},"index":5,"playId":"d12535f0-b56a-3027-ad7a-8fbac38dc539","pitchNumber":3,"startTime":"2026-07-12T03:36:25.505Z","endTime":"2026-07-12T03:36:29.406Z","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":95.4,"endSpeed":87.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23083153418686,"aZ":-22.796682034936914,"pfxX":-9.693145961449435,"pfxZ":4.832714941098777,"pX":0.008973237677567816,"pZ":2.097324281586763,"vX0":6.209009818156298,"vY0":-138.67003094466227,"vZ0":-5.823975620568716,"x":116.66,"y":182.15,"x0":-1.0047048741411344,"y0":50.00130773814619,"z0":5.754758859751315,"aX":-18.79615234657733},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.7,"breakHorizontal":16.2,"spinRate":2247,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.3956337890437238,"extension":6.771391932570413},"index":6,"playId":"e7bfb6d6-90a5-35d1-8783-19434eabffbf","pitchNumber":4,"startTime":"2026-07-12T03:36:45.572Z","endTime":"2026-07-12T03:36:49.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.627529413954935,"aZ":-26.401745224716244,"pfxX":-10.48867705997634,"pfxZ":3.206554263537404,"pX":1.0967966420273534,"pZ":2.134228034205398,"vX0":9.082459100011121,"vY0":-133.2644270812322,"vZ0":-4.080649382421314,"x":75.19,"y":181.16,"x0":-0.9927353688164601,"y0":50.00185285220651,"z0":5.592453056750002,"aX":-18.86574774654295},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.2,"breakHorizontal":17.0,"spinRate":2135,"spinDirection":229},"zone":14,"typeConfidence":0.87,"plateTime":0.41100710664605167,"extension":6.818520077400001},"index":7,"playId":"5fff1795-3cab-3098-a57e-c3a12a485154","pitchNumber":5,"startTime":"2026-07-12T03:37:01.492Z","endTime":"2026-07-12T03:37:05.190Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T03:37:05.190Z","atBatIndex":76},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Manny Machado grounds into a force out, shortstop Ernie Clement to second baseman Luis Urías. Xander Bogaerts out at 2nd. Manny Machado to 1st.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T03:37:28.227Z","endTime":"2026-07-12T03:37:58.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":649966,"link":"/api/v1/people/649966"},"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":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":"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":95.8,"endSpeed":87.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.840594192740696,"aZ":-24.87246131374025,"pfxX":-11.354504049577208,"pfxZ":3.715937700588414,"pX":-0.18803388407076588,"pZ":2.7249219002079275,"vX0":6.247930604907327,"vY0":-139.38835449205953,"vZ0":-3.6696251818211625,"x":124.17,"y":165.21,"x0":-0.9855504385045047,"y0":50.00090799543585,"z0":5.704005813223799,"aX":-22.301373887074625},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.1,"breakHorizontal":19.2,"spinRate":2282,"spinDirection":225},"zone":5,"typeConfidence":0.9,"plateTime":0.39320786871103497,"extension":6.892229275027054},"index":0,"playId":"b7d220bd-546b-3d30-bde2-2e52e39f2ecf","pitchNumber":1,"startTime":"2026-07-12T03:37:33.374Z","endTime":"2026-07-12T03:37:37.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.249929496550987,"aZ":-23.887882318701006,"pfxX":-10.88610521692118,"pfxZ":4.397530820126339,"pX":-0.04400098384219521,"pZ":1.8153952259964408,"vX0":6.322595673986469,"vY0":-136.69300803053147,"vZ0":-6.179139354795684,"x":118.68,"y":189.76,"x0":-0.9773824545653222,"y0":50.005779260620635,"z0":5.7547697870314,"aX":-20.522065581779444},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.7,"breakHorizontal":18.4,"spinRate":2272,"spinDirection":227},"zone":8,"typeConfidence":0.9,"plateTime":0.4013202028914198,"extension":6.8948861722573875},"hitData":{"launchSpeed":95.0,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.7,"coordY":153.2}},"index":1,"playId":"a3de435e-82f8-3bb9-8f04-e63c31840ee0","pitchNumber":2,"startTime":"2026-07-12T03:37:48.712Z","endTime":"2026-07-12T03:37:58.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T03:37:58.631Z","atBatIndex":77},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks. Manny Machado to 2nd.","rbi":0,"awayScore":7,"homeScore":8,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T03:38:16.253Z","endTime":"2026-07-12T03:39:26.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"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],"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":3},"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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.88427299476165,"aZ":-37.76668277921956,"pfxX":6.433990911348345,"pfxZ":-4.097650762326126,"pX":-0.8533550095819351,"pZ":3.417530321236247,"vX0":-0.8277365909171572,"vY0":-116.14225338743137,"vZ0":2.5351368778238963,"x":149.53,"y":146.51,"x0":-1.328035817994559,"y0":50.0027365441048,"z0":5.90528788078813,"aX":8.783368263947324},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-6.5,"breakHorizontal":-11.4,"spinRate":2558,"spinDirection":62},"zone":11,"typeConfidence":0.9,"plateTime":0.47172394588883115,"extension":6.647050979987077},"index":0,"playId":"7c710ee3-4032-305b-85fc-f540e9101e53","pitchNumber":1,"startTime":"2026-07-12T03:38:28.486Z","endTime":"2026-07-12T03:38:32.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.481807156255993,"aZ":-23.940090482658793,"pfxX":-9.825931984936943,"pfxZ":4.193147375039791,"pX":0.250423957880718,"pZ":3.7229632329359617,"vX0":6.827545081798651,"vY0":-139.07243793943718,"vZ0":-1.1215310454814778,"x":107.45,"y":138.26,"x0":-0.9567534040665979,"y0":50.00368339601806,"z0":5.715832987826771,"aX":-19.295030559780148},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.6,"breakHorizontal":16.4,"spinRate":2192,"spinDirection":229},"zone":12,"typeConfidence":0.9,"plateTime":0.393486120355067,"extension":6.826916188359856},"index":1,"playId":"b17b4841-8d18-35a6-b2b7-aebba50481e2","pitchNumber":2,"startTime":"2026-07-12T03:38:44.414Z","endTime":"2026-07-12T03:38:47.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17982975557757,"aZ":-24.753334582410798,"pfxX":-11.048507636350612,"pfxZ":3.8256182772767744,"pX":1.595899954760546,"pZ":2.728893529640079,"vX0":10.581300042309538,"vY0":-138.221721933159,"vZ0":-3.463965405687169,"x":56.17,"y":165.1,"x0":-0.8424041516149836,"y0":50.00121906834199,"z0":5.6562272588757745,"aX":-21.423255901816596},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.4,"breakHorizontal":17.9,"spinRate":2204,"spinDirection":235},"zone":12,"typeConfidence":0.9,"plateTime":0.39593360754219287,"extension":6.662893544341263},"index":2,"playId":"d8176283-90e7-31f4-b5d4-64c567e4e71e","pitchNumber":3,"startTime":"2026-07-12T03:39:02.689Z","endTime":"2026-07-12T03:39:06.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50454587490185,"aZ":-40.97733465846295,"pfxX":5.95680756553163,"pfxZ":-6.755958688190202,"pX":0.3905373461902456,"pZ":1.3803181205014485,"vX0":1.7936590750004255,"vY0":-114.43098892936587,"vZ0":-0.7544463006747887,"x":102.11,"y":201.51,"x0":-1.180839359872832,"y0":50.00314619378285,"z0":5.789739625891808,"aX":7.762826742455758},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-12.0,"breakHorizontal":-11.3,"spinRate":2764,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.4818405335423597,"extension":6.85536667085715},"index":3,"playId":"99755f74-6339-3fd5-9890-b588e0926bcd","pitchNumber":4,"startTime":"2026-07-12T03:39:22.359Z","endTime":"2026-07-12T03:39:26.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T03:39:26.695Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out, second baseman Luis Urías to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T03:40:11.610Z","endTime":"2026-07-12T03:41:31.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":4},"credits":[{"player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jase Bowen replaces Gavin Sheets.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T03:39:49.640Z","endTime":"2026-07-12T03:40:13.674Z","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":"501","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"},"base":1},{"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.2,"endSpeed":86.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.5345453053178,"aZ":-23.565090115138823,"pfxX":-9.935423953858246,"pfxZ":4.485981533296558,"pX":0.8239761030450001,"pZ":3.4246441901566818,"vX0":7.879315375058395,"vY0":-138.32164256004958,"vZ0":-2.007057743018298,"x":85.59,"y":146.31,"x0":-0.7839410921435952,"y0":50.00378461244496,"z0":5.754843907699323,"aX":-19.074246740305895},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.8,"breakHorizontal":16.2,"spinRate":2209,"spinDirection":232},"zone":12,"typeConfidence":0.9,"plateTime":0.3973940340634834,"extension":6.948302050786401},"index":1,"playId":"3d400d79-ebce-3236-ab4a-b0286998d115","pitchNumber":1,"startTime":"2026-07-12T03:40:13.674Z","endTime":"2026-07-12T03:40:17.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, 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":95.0,"endSpeed":86.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03740899385245,"aZ":-22.333607619009854,"pfxX":-10.544344827295076,"pfxZ":5.115730628549379,"pX":0.12906710998276166,"pZ":1.7654883373983228,"vX0":6.41913960482798,"vY0":-138.11959476549762,"vZ0":-6.387085053979508,"x":112.08,"y":191.11,"x0":-0.860522742514195,"y0":50.00445181291023,"z0":5.619865552337544,"aX":-20.28396274992075},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.0,"breakHorizontal":17.6,"spinRate":2175,"spinDirection":229},"zone":8,"typeConfidence":0.9,"plateTime":0.39724801436345425,"extension":6.912254193090212},"index":2,"playId":"74e4e130-45de-3b21-8ef6-5eac48a9fad5","pitchNumber":2,"startTime":"2026-07-12T03:40:31.058Z","endTime":"2026-07-12T03:40:34.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.476355477168894,"aZ":-22.10517796564556,"pfxX":-10.316429303335035,"pfxZ":5.231917109359213,"pX":0.4118216486705843,"pZ":2.1820113345618246,"vX0":7.162696889987303,"vY0":-138.2660299344351,"vZ0":-5.515462033650209,"x":101.3,"y":179.87,"x0":-0.8794361742874062,"y0":50.006374145856476,"z0":5.698160821026868,"aX":-19.864325189741983},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.4,"breakHorizontal":17.0,"spinRate":2203,"spinDirection":229},"zone":6,"typeConfidence":0.9,"plateTime":0.3970204877012429,"extension":6.851058207095684},"index":3,"playId":"7fa1af64-513e-3628-880b-88c2f529a5d4","pitchNumber":3,"startTime":"2026-07-12T03:40:45.955Z","endTime":"2026-07-12T03:40:53.136Z","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":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22452537340183,"aZ":-33.290596494300985,"pfxX":0.2967048926216558,"pfxZ":-0.6717682543654382,"pX":0.9324284493235843,"pZ":1.7571835925085095,"vX0":5.40812794701155,"vY0":-128.0140192749731,"vZ0":-3.1443155304130794,"x":81.46,"y":191.34,"x0":-1.249042790649381,"y0":50.00453814337723,"z0":5.616090367948924,"aX":0.4909620342483221},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.7,"breakHorizontal":-1.8,"spinRate":2501,"spinDirection":80},"zone":14,"typeConfidence":0.93,"plateTime":0.42839347912871517,"extension":6.838979164155338},"hitData":{"launchSpeed":85.3,"launchAngle":-2.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.66,"coordY":147.62}},"index":4,"playId":"4026e0a7-094a-3908-913d-e279b70946d1","pitchNumber":4,"startTime":"2026-07-12T03:41:21.906Z","endTime":"2026-07-12T03:41:31.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T03:41:31.230Z","atBatIndex":79},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Lukes singles on a ground ball to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":7,"homeScore":8,"isOut":false},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T03:43:54.274Z","endTime":"2026-07-12T03:44:40.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"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":{"description":"Jase Bowen remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T03:43:38.221Z","endTime":"2026-07-12T03:43:38.242Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"description":"Pitching Change: Mason Miller replaces Adrian Morejon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T03:43:38.242Z","endTime":"2026-07-12T03:43:56.462Z","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":"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":101.2,"endSpeed":92.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.65673543548098,"aZ":-14.4271658441712,"pfxX":-6.7237917555765705,"pfxZ":8.072964940149859,"pX":-0.46255912755313056,"pZ":3.2774234497932366,"vX0":5.185204408395545,"vY0":-147.26598137290895,"vZ0":-5.664092971792259,"x":134.63,"y":150.29,"x0":-1.3716462857808636,"y0":50.005185560575974,"z0":6.077757612114704,"aX":-14.784805763413473},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":13.7,"breakHorizontal":11.2,"spinRate":2512,"spinDirection":206},"zone":1,"typeConfidence":0.87,"plateTime":0.3718026546561819,"extension":6.707498018163359},"index":2,"playId":"a28c372d-2ccd-3be3-8282-bb9cc5133980","pitchNumber":1,"startTime":"2026-07-12T03:43:56.462Z","endTime":"2026-07-12T03:44:00.075Z","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":100.8,"endSpeed":92.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.04955592212291,"aZ":-11.239565543146949,"pfxX":-5.263443004890776,"pfxZ":9.571335397731193,"pX":-1.52188591238693,"pZ":3.7874709198976726,"vX0":1.6122920313040863,"vY0":-146.7999822507349,"vZ0":-4.779459238887357,"x":175.01,"y":136.52,"x0":-1.3936519587153007,"y0":50.0027198685643,"z0":6.1030600472652985,"aX":-11.512424927653154},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":16.6,"breakHorizontal":9.2,"spinRate":2566,"spinDirection":202},"zone":11,"typeConfidence":0.89,"plateTime":0.3728019370531941,"extension":6.576245723151566},"index":3,"playId":"5a309123-5d92-378b-9c10-97e0ff77edd2","pitchNumber":2,"startTime":"2026-07-12T03:44:13.064Z","endTime":"2026-07-12T03:44:16.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.658500181424966,"aZ":-33.35093082648272,"pfxX":4.966315257838966,"pfxZ":-0.7127656455888509,"pX":0.4668787838848064,"pZ":2.5558889177016098,"vX0":3.037820713200426,"vY0":-128.31817116764583,"vZ0":-2.1761036086046444,"x":99.2,"y":169.77,"x0":-1.3790968524657459,"y0":50.0001789615093,"z0":6.0245722350874935,"aX":8.24262089360113},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.6,"breakHorizontal":-9.7,"spinRate":2483,"spinDirection":44},"zone":6,"typeConfidence":0.9,"plateTime":0.4275786715713541,"extension":6.788476920442284},"hitData":{"launchSpeed":99.4,"launchAngle":5.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.25,"coordY":108.61}},"index":4,"playId":"b5af4d99-0d67-362d-ae0b-16f255be648d","pitchNumber":3,"startTime":"2026-07-12T03:44:28.614Z","endTime":"2026-07-12T03:44:40.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T03:44:40.407Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vladimir Guerrero Jr. strikes out swinging.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T03:45:12.720Z","endTime":"2026-07-12T03:46:06.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"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"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Myles Straw replaces Nathan Lukes.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T03:45:04.530Z","endTime":"2026-07-12T03:45:14.848Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":664770,"link":"/api/v1/people/664770"},"base":1},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.710799700295215,"aZ":-36.71630213419304,"pfxX":3.460652400571374,"pfxZ":-2.843478951421968,"pX":-0.22648663208454878,"pZ":3.782067456750286,"vX0":1.616577774805592,"vY0":-125.89471701342318,"vZ0":1.2094201904710424,"x":125.63,"y":136.66,"x0":-1.327459952591479,"y0":50.00242727894673,"z0":6.278184065083156,"aX":5.527937738391851},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.6,"breakHorizontal":-6.6,"spinRate":2445,"spinDirection":33},"zone":11,"typeConfidence":0.9,"plateTime":0.43586698577039185,"extension":6.51934906534251},"index":1,"playId":"08faf823-98cf-395d-8789-47f4d88c0178","pitchNumber":1,"startTime":"2026-07-12T03:45:14.848Z","endTime":"2026-07-12T03:45:20.004Z","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":100.7,"endSpeed":91.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.91400839277948,"aZ":-10.471382380583577,"pfxX":-3.579335810390843,"pfxZ":10.078061422692384,"pX":0.6813945085210129,"pZ":3.0621185458062596,"vX0":6.818494279975033,"vY0":-146.3495701129685,"vZ0":-6.9431129312247855,"x":91.03,"y":156.1,"x0":-1.2213768439159967,"y0":50.000730881269135,"z0":6.1036807311033545,"aX":-7.7071007800715},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":16.9,"breakHorizontal":5.0,"spinRate":2622,"spinDirection":202},"zone":3,"typeConfidence":0.9,"plateTime":0.37532922870595176,"extension":6.959104549280527},"index":2,"playId":"4cc4b1e8-bf97-3c13-a7b7-941ce2c7723c","pitchNumber":2,"startTime":"2026-07-12T03:45:36.403Z","endTime":"2026-07-12T03:45:40.635Z","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":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37381113446003,"aZ":-33.536625879818345,"pfxX":6.9760180409879275,"pfxZ":-0.8279214803341288,"pX":0.6808167289135393,"pZ":1.3321347517067157,"vX0":2.5637180713377736,"vY0":-128.48809732142203,"vZ0":-5.317277805180727,"x":91.05,"y":202.81,"x0":-1.2390705412194105,"y0":50.00170814957523,"z0":6.068468305067217,"aX":11.532067408040504},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.5,"breakHorizontal":-13.2,"spinRate":2546,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.4281214214514222,"extension":6.775255092351051},"index":3,"playId":"c8f999f4-529d-32ce-b9a0-a4df9efec65b","pitchNumber":3,"startTime":"2026-07-12T03:46:03.857Z","endTime":"2026-07-12T03:46:06.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T03:46:06.984Z","atBatIndex":81},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"George Springer lines out to center fielder Jackson Merrill.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T03:46:18.832Z","endTime":"2026-07-12T03:48:24.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"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_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":87.6,"endSpeed":80.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.086530392798938,"aZ":-35.92108112513051,"pfxX":7.395701628140826,"pfxZ":-2.298173739425348,"pX":1.0460109161580695,"pZ":1.7724503682045338,"vX0":3.5651496354458407,"vY0":-127.54045988599113,"vZ0":-3.6981281468236604,"x":77.13,"y":190.92,"x0":-1.3359895918371296,"y0":50.00472171311829,"z0":6.109076252721787,"aX":12.043029239693617},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.8,"breakHorizontal":-14.3,"spinRate":2433,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.4313757429042613,"extension":6.873089200944976},"index":0,"playId":"a2cbd123-f65b-335a-b3b9-cacc51ad6f19","pitchNumber":1,"startTime":"2026-07-12T03:46:30.956Z","endTime":"2026-07-12T03:46:34.996Z","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":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1072946677532,"aZ":-33.25735744549993,"pfxX":7.273522524654768,"pfxZ":-0.6634709789279793,"pX":1.65622573387256,"pZ":0.5356907459012593,"vX0":4.927019163805525,"vY0":-127.4945199465645,"vZ0":-6.766209535947221,"x":53.87,"y":224.32,"x0":-1.257164911825852,"y0":50.0055846141471,"z0":5.9019985251158,"aX":11.78596104909119},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.8,"breakHorizontal":-14.4,"spinRate":2582,"spinDirection":25},"zone":14,"typeConfidence":0.9,"plateTime":0.43224093421937715,"extension":6.937732621413931},"index":1,"playId":"a894f6d6-5619-3539-b0e6-277691204e0d","pitchNumber":2,"startTime":"2026-07-12T03:46:47.788Z","endTime":"2026-07-12T03:46:55.580Z","isPitch":true,"type":"pitch"},{"details":{"description":"Myles Straw steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"actionPlayId":"a894f6d6-5619-3539-b0e6-277691204e0d","startTime":"2026-07-12T03:47:07.098Z","endTime":"2026-07-12T03:47:17.054Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.834714614618672,"aZ":-35.723324656443395,"pfxX":5.436250415555909,"pfxZ":-2.18285681010539,"pX":-0.31737316015238015,"pZ":2.521506935497268,"vX0":0.8762968472378796,"vY0":-127.61193759556477,"vZ0":-1.8564631966729206,"x":129.1,"y":170.7,"x0":-1.3718783209894967,"y0":50.002652538016655,"z0":6.111547565369006,"aX":8.835284041922147},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.2,"breakHorizontal":-10.1,"spinRate":2524,"spinDirection":38},"zone":4,"typeConfidence":0.9,"plateTime":0.43162314391528156,"extension":6.829830627524392},"index":3,"playId":"59545ded-81b1-3517-bf2a-ea9a464cc122","pitchNumber":3,"startTime":"2026-07-12T03:47:17.054Z","endTime":"2026-07-12T03:47:20.481Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"a6e442c9-706e-43c0-82aa-e4d83da7ffa2","startTime":"2026-07-12T03:47:35.671Z","endTime":"2026-07-12T03:47:40.671Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.411106890856225,"aZ":-34.197813961673845,"pfxX":4.939470658023907,"pfxZ":-1.2345496871069894,"pX":-0.195968319595475,"pZ":1.0097482520246848,"vX0":1.656783047756866,"vY0":-128.01255575579484,"vZ0":-5.569944281135598,"x":124.47,"y":211.52,"x0":-1.495294351953891,"y0":50.00268493305394,"z0":5.929329499398195,"aX":8.098216173996006},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.4,"breakHorizontal":-9.4,"spinRate":2513,"spinDirection":31},"zone":13,"typeConfidence":0.9,"plateTime":0.42986283682121096,"extension":6.786180818870083},"index":5,"playId":"d771776a-a6a9-3107-b606-8494c31e8f64","pitchNumber":4,"startTime":"2026-07-12T03:47:53.581Z","endTime":"2026-07-12T03:47:57.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":101.5,"endSpeed":92.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.35593062145675,"aZ":-11.396908895796086,"pfxX":-2.897566291106833,"pfxZ":9.4301951107763,"pX":0.20252463301515933,"pZ":2.171863057076247,"vX0":5.087657063571353,"vY0":-147.55132122122922,"vZ0":-9.149996253550182,"x":109.28,"y":180.14,"x0":-1.16823067271797,"y0":50.00410530310676,"z0":5.986175733819006,"aX":-6.385160873116189},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":15.5,"breakHorizontal":4.2,"spinRate":2587,"spinDirection":201},"zone":8,"typeConfidence":0.9,"plateTime":0.3713253238209391,"extension":6.809474738511728},"hitData":{"launchSpeed":105.3,"launchAngle":21.0,"totalDistance":386.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.94,"coordY":50.34}},"index":6,"playId":"6b73acb7-f6b4-322f-a78f-6beafda00dc3","pitchNumber":5,"startTime":"2026-07-12T03:48:12.671Z","endTime":"2026-07-12T03:48:24.878Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T03:48:24.878Z","atBatIndex":82},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kazuma Okamoto strikes out swinging.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T03:48:52.339Z","endTime":"2026-07-12T03:49:31.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"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":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".323"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".912"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.372"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.652"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".726"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".487"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".421"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".629"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".352"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.63"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.51"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.19"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.06"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.28"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.83"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"101.00"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.52"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.48"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.24"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.69"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.00"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.69"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".161"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".339"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".405"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".409"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".067"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".107"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".323"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".912"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.372"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.652"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".726"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".487"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".421"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".629"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".352"}],"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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":102.4,"endSpeed":93.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.44785052121123,"aZ":-8.82498603185276,"pfxX":-6.332292579351533,"pfxZ":10.419378497429896,"pX":-0.4371974446921979,"pZ":2.7221771985923464,"vX0":4.615203848860176,"vY0":-148.91089894851015,"vZ0":-8.127076127972495,"x":133.66,"y":165.28,"x0":-1.186068644195055,"y0":50.003535109218305,"z0":6.000557231322625,"aX":-14.192280736177812},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":17.4,"breakHorizontal":10.6,"spinRate":2543,"spinDirection":212},"zone":4,"typeConfidence":0.9,"plateTime":0.3681137432061221,"extension":6.819152093465138},"index":0,"playId":"65687288-9fdb-350f-962d-7ee048cb2c59","pitchNumber":1,"startTime":"2026-07-12T03:48:52.907Z","endTime":"2026-07-12T03:48:57.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":102.9,"endSpeed":93.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.32705363493147,"aZ":-7.1637592928673515,"pfxX":-4.278792141169195,"pfxZ":11.095080220496813,"pX":-0.161683093675496,"pZ":3.521034654083094,"vX0":4.5417999826332025,"vY0":-149.67296087819403,"vZ0":-6.470377293057737,"x":123.16,"y":143.71,"x0":-1.147680744267312,"y0":50.00276976704715,"z0":6.129380704661722,"aX":-9.644958415828745},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.1,"breakVerticalInduced":18.8,"breakHorizontal":6.8,"spinRate":2666,"spinDirection":196},"zone":11,"typeConfidence":0.91,"plateTime":0.36687077143029034,"extension":6.62382326418912},"index":1,"playId":"27b398a3-2b4b-3d48-b3f4-64deef7b166a","pitchNumber":2,"startTime":"2026-07-12T03:49:09.695Z","endTime":"2026-07-12T03:49:12.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":102.3,"endSpeed":92.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.079357815238446,"aZ":-5.957731282488171,"pfxX":-3.2981438003396217,"pfxZ":11.799058656211551,"pX":-0.1938691774849648,"pZ":3.8015696375898322,"vX0":3.587403856183578,"vY0":-148.86001331131098,"vZ0":-5.851517123452079,"x":124.39,"y":136.14,"x0":-0.9919532662423935,"y0":50.00182510133638,"z0":6.148965269566266,"aX":-7.327628070041831},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-6.1,"breakVerticalInduced":20.3,"breakHorizontal":5.2,"spinRate":2598,"spinDirection":197},"zone":11,"typeConfidence":0.91,"plateTime":0.36936878277384055,"extension":6.797307023042169},"index":2,"playId":"41c01695-34df-3b31-9b2c-2bb2567df615","pitchNumber":3,"startTime":"2026-07-12T03:49:28.424Z","endTime":"2026-07-12T03:49:31.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T03:49:31.664Z","atBatIndex":83}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kazuma Okamoto strikes out swinging.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T03:48:52.339Z","endTime":"2026-07-12T03:49:31.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"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":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".323"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".912"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.372"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.652"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".726"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".487"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".421"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".629"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".352"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.63"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.51"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.19"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.06"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.28"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.83"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"101.00"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.52"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.48"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.24"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.69"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.00"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.69"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".161"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".339"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".405"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".409"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".067"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".107"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".323"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".912"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.372"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.652"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".726"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".487"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".421"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".629"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".352"}],"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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":102.4,"endSpeed":93.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.44785052121123,"aZ":-8.82498603185276,"pfxX":-6.332292579351533,"pfxZ":10.419378497429896,"pX":-0.4371974446921979,"pZ":2.7221771985923464,"vX0":4.615203848860176,"vY0":-148.91089894851015,"vZ0":-8.127076127972495,"x":133.66,"y":165.28,"x0":-1.186068644195055,"y0":50.003535109218305,"z0":6.000557231322625,"aX":-14.192280736177812},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":17.4,"breakHorizontal":10.6,"spinRate":2543,"spinDirection":212},"zone":4,"typeConfidence":0.9,"plateTime":0.3681137432061221,"extension":6.819152093465138},"index":0,"playId":"65687288-9fdb-350f-962d-7ee048cb2c59","pitchNumber":1,"startTime":"2026-07-12T03:48:52.907Z","endTime":"2026-07-12T03:48:57.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":102.9,"endSpeed":93.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.32705363493147,"aZ":-7.1637592928673515,"pfxX":-4.278792141169195,"pfxZ":11.095080220496813,"pX":-0.161683093675496,"pZ":3.521034654083094,"vX0":4.5417999826332025,"vY0":-149.67296087819403,"vZ0":-6.470377293057737,"x":123.16,"y":143.71,"x0":-1.147680744267312,"y0":50.00276976704715,"z0":6.129380704661722,"aX":-9.644958415828745},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.1,"breakVerticalInduced":18.8,"breakHorizontal":6.8,"spinRate":2666,"spinDirection":196},"zone":11,"typeConfidence":0.91,"plateTime":0.36687077143029034,"extension":6.62382326418912},"index":1,"playId":"27b398a3-2b4b-3d48-b3f4-64deef7b166a","pitchNumber":2,"startTime":"2026-07-12T03:49:09.695Z","endTime":"2026-07-12T03:49:12.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":102.3,"endSpeed":92.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.079357815238446,"aZ":-5.957731282488171,"pfxX":-3.2981438003396217,"pfxZ":11.799058656211551,"pX":-0.1938691774849648,"pZ":3.8015696375898322,"vX0":3.587403856183578,"vY0":-148.86001331131098,"vZ0":-5.851517123452079,"x":124.39,"y":136.14,"x0":-0.9919532662423935,"y0":50.00182510133638,"z0":6.148965269566266,"aX":-7.327628070041831},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-6.1,"breakVerticalInduced":20.3,"breakHorizontal":5.2,"spinRate":2598,"spinDirection":197},"zone":11,"typeConfidence":0.91,"plateTime":0.36936878277384055,"extension":6.797307023042169},"index":2,"playId":"41c01695-34df-3b31-9b2c-2bb2567df615","pitchNumber":3,"startTime":"2026-07-12T03:49:28.424Z","endTime":"2026-07-12T03:49:31.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T03:49:31.664Z","atBatIndex":83},"scoringPlays":[8,9,13,14,15,25,35,47,60,64],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9,10],"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":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":163.1,"y":90.9},"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":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":193.98,"y":80.55},"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":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":123.11,"y":168.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":1,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":128.85,"y":94.3},"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":1,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":133.76,"y":216.47},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":178.61,"y":86.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":1,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":183.63,"y":103.4},"type":"O","description":"Lineout"}]}},{"startIndex":11,"endIndex":26,"top":[11,12,13,14,15,16,17,18,19],"bottom":[20,21,22,23,24,25,26],"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":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":214.87,"y":105.95},"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":2,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":151.5,"y":151.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":2,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729"},"coordinates":{"x":221.35,"y":80.15},"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":2,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":152.51,"y":89.36},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":107.9,"y":153.61},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":98.94,"y":78.01},"type":"H","description":"Single"}]}},{"startIndex":27,"endIndex":37,"top":[27,28,29,30],"bottom":[31,32,33,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":3,"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":75.47,"y":85.72},"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":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":154.04,"y":163.75},"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":3,"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":109.59,"y":93.42},"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":3,"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":188.85,"y":99.25},"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":3,"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":100.1,"y":97.29},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"coordinates":{"x":113.57,"y":116.35},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":169.33,"y":150.11},"type":"O","description":"Lineout"}]}},{"startIndex":38,"endIndex":48,"top":[38,39,40,41,42],"bottom":[43,44,45,46,47,48],"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":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":113.48,"y":111.02},"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":4,"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":104.35,"y":158.68},"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":4,"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":99.91,"y":146.13},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":118.55,"y":96.32},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":145.42,"y":99.36},"type":"H","description":"Single"}]}},{"startIndex":49,"endIndex":55,"top":[49,50,51],"bottom":[52,53,54,55],"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":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":173.68,"y":68.64},"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":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":110.1,"y":140.82},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"coordinates":{"x":74.11,"y":71.89},"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":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":109.24,"y":152.7},"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":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":167.84,"y":104.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":190.34,"y":74.2},"type":"O","description":"Lineout"}]}},{"startIndex":56,"endIndex":65,"top":[56,57,58,59,60,61],"bottom":[62,63,64,65],"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":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":113.72,"y":196.62},"type":"O","description":"Pop Out"},{"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":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":150.29,"y":134.96},"type":"O","description":"Pop Out"},{"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":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":38.71,"y":69.29},"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":6,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":120.39,"y":183.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":6,"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":145.73,"y":154.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":29.08,"y":80.37},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":204.46,"y":77.04},"type":"O","description":"Flyout"}]}},{"startIndex":66,"endIndex":71,"top":[66,67,68],"bottom":[69,70,71],"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":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":78.43,"y":126.19},"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":7,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":216.59,"y":92.56},"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":7,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"coordinates":{"x":90.84,"y":69.48},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"coordinates":{"x":98.63,"y":140.84},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"coordinates":{"x":117.35,"y":172.46},"type":"O","description":"Pop Out"}]}},{"startIndex":72,"endIndex":79,"top":[72,73,74],"bottom":[75,76,77,78,79],"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":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"coordinates":{"x":106.92,"y":169.67},"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":112.28,"y":155.23},"type":"O","description":"Grounded Into DP"}],"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":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":135.59,"y":92.73},"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":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":105.7,"y":153.2},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":145.66,"y":147.62},"type":"O","description":"Groundout"}]}},{"startIndex":80,"endIndex":83,"top":[80,81,82,83],"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":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":185.25,"y":108.61},"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":9,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"coordinates":{"x":123.94,"y":50.34},"type":"O","description":"Lineout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":2,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":4,"hits":2,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":8,"hits":8,"errors":1,"leftOnBase":10},"away":{"runs":7,"hits":8,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"catcher":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"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":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"center":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"right":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"onDeck":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"inHole":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"battingOrder":7,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"offense":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"onDeck":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"inHole":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"battingOrder":5,"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":8,"groundOuts":5,"airOuts":14,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".244","atBats":34,"obp":".306","slg":".384","ops":".690","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":15,"rbi":7,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":2,"lineOuts":4},"pitching":{"flyOuts":2,"groundOuts":5,"airOuts":10,"runs":8,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":11,"intentionalWalks":1,"hits":8,"hitByPitch":1,"atBats":29,"obp":".476","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":190,"era":"4.12","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.31","battersFaced":42,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":190,"balls":94,"strikes":96,"strikePercentage":".510","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":8,"pitchesPerInning":"23.75","runsScoredPer9":"9.00","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":0,"chances":32,"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":{"summary":"2.0 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":39,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":21,"strikes":18,"strikePercentage":".460","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":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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"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":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"900","stats":{"batting":{"summary":"1-2 | HR, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".308","atBats":13,"obp":".400","slg":".769","ops":"1.169","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":10,"rbi":5,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.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":10,"errors":0,"chances":10,"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":{"summary":"1.1 IP, 2 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"hitByPitch":1,"atBats":5,"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","numberOfPitches":37,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":16,"strikes":21,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":2,"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":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":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID689149":{"person":{"id":689149,"fullName":"Chad Dallas","link":"/api/v1/people/689149"},"jerseyNumber":"37","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":2,"gamesStarted":0,"flyOuts":6,"groundOuts":2,"airOuts":9,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":16,"obp":".263","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":82,"era":"1.93","inningsPitched":"4.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.07","battersFaced":19,"outs":14,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":34,"strikes":48,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.22","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.57","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.79","walksPer9Inn":"3.86","hitsPer9Inn":"5.79","runsScoredPer9":"1.93","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":65,"groundOuts":88,"airOuts":129,"runs":41,"doubles":23,"triples":1,"homeRuns":7,"strikeOuts":34,"baseOnBalls":13,"intentionalWalks":0,"hits":105,"hitByPitch":0,"avg":".297","atBats":353,"obp":".320","slg":".428","ops":".748","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":369,"totalBases":151,"rbi":30,"leftOnBase":128,"sacBunts":0,"sacFlies":3,"babip":".311","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.43","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":204,"putOuts":111,"errors":10,"chances":325,"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"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":"600","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":42,"groundOuts":62,"airOuts":88,"runs":35,"doubles":16,"triples":2,"homeRuns":7,"strikeOuts":60,"baseOnBalls":26,"intentionalWalks":2,"hits":66,"hitByPitch":2,"avg":".240","atBats":275,"obp":".309","slg":".389","ops":".698","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":304,"totalBases":107,"rbi":24,"leftOnBase":115,"sacBunts":0,"sacFlies":1,"babip":".282","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.29","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":165,"errors":0,"chances":168,"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":{},"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":53,"groundOuts":96,"airOuts":110,"runs":56,"doubles":18,"triples":3,"homeRuns":15,"strikeOuts":108,"baseOnBalls":29,"intentionalWalks":1,"hits":101,"hitByPitch":1,"atBats":408,"obp":".297","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","numberOfPitches":1755,"era":"4.32","inningsPitched":"106.1","wins":4,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.22","battersFaced":445,"outs":319,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1755,"balls":617,"strikes":1138,"strikePercentage":".650","hitBatsmen":1,"balks":2,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".333","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"3.72","strikeoutsPer9Inn":"9.14","walksPer9Inn":"2.45","hitsPer9Inn":"8.55","runsScoredPer9":"4.74","homeRunsPer9":"1.27","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":4,"sacFlies":3,"passedBall":0,"popOuts":29,"lineOuts":28},"fielding":{"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":true,"isSubstitute":false}},"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":"800","stats":{"batting":{"summary":"0-3 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":37,"groundOuts":90,"airOuts":74,"runs":24,"doubles":14,"triples":1,"homeRuns":7,"strikeOuts":60,"baseOnBalls":11,"intentionalWalks":0,"hits":66,"hitByPitch":8,"avg":".232","atBats":285,"obp":".277","slg":".361","ops":".638","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":309,"totalBases":103,"rbi":38,"leftOnBase":125,"sacBunts":2,"sacFlies":3,"babip":".267","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.71","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":180,"putOuts":123,"errors":4,"chances":307,"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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":21,"groundOuts":34,"airOuts":43,"runs":19,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":45,"baseOnBalls":20,"intentionalWalks":0,"hits":38,"hitByPitch":0,"avg":".241","atBats":158,"obp":".324","slg":".411","ops":".735","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":180,"totalBases":65,"rbi":20,"leftOnBase":68,"sacBunts":1,"sacFlies":1,"babip":".290","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.57","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":{"caughtStealing":10,"stolenBases":34,"stolenBasePercentage":".773","caughtStealingPercentage":".227","assists":26,"putOuts":393,"errors":7,"chances":426,"fielding":".984","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":43,"gamesStarted":0,"flyOuts":9,"groundOuts":31,"airOuts":24,"runs":23,"doubles":6,"triples":2,"homeRuns":4,"strikeOuts":64,"baseOnBalls":15,"intentionalWalks":4,"hits":40,"hitByPitch":4,"atBats":158,"obp":".331","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":736,"era":"4.24","inningsPitched":"40.1","wins":5,"losses":5,"saves":5,"saveOpportunities":8,"holds":10,"blownSaves":3,"earnedRuns":19,"whip":"1.36","battersFaced":178,"outs":121,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":736,"balls":243,"strikes":493,"strikePercentage":".670","hitBatsmen":4,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".500","pitchesPerInning":"18.25","gamesFinished":15,"strikeoutWalkRatio":"4.27","strikeoutsPer9Inn":"14.28","walksPer9Inn":"3.35","hitsPer9Inn":"8.93","runsScoredPer9":"5.13","homeRunsPer9":"0.89","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":true,"isSubstitute":false}},"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":{"summary":"1.2 IP, 4 ER, K, 7 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":1,"airOuts":3,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":7,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":59,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":13,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":59,"balls":39,"strikes":20,"strikePercentage":".340","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"21.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"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":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":4,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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-4 | HBP, K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":22,"groundOuts":64,"airOuts":47,"runs":22,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":12,"intentionalWalks":0,"hits":56,"hitByPitch":5,"avg":".287","atBats":195,"obp":".343","slg":".390","ops":".733","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":216,"totalBases":76,"rbi":17,"leftOnBase":60,"sacBunts":3,"sacFlies":1,"babip":".325","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.75","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":104,"errors":1,"chances":108,"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,"battingOrder":"400","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":6,"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":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":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{"note":"(L, 4-1)","summary":"2.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"2.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":6,"strikes":22,"strikePercentage":".790","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"4.50","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":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":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"1.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":27,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":12,"strikes":15,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":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":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID815873":{"person":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"jerseyNumber":"20","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":2,"groundOuts":3,"airOuts":9,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".207","atBats":29,"obp":".207","slg":".345","ops":".552","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":10,"rbi":5,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".294","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":22,"errors":1,"chances":25,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":17,"groundOuts":73,"airOuts":32,"runs":15,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":21,"baseOnBalls":13,"intentionalWalks":4,"hits":36,"hitByPitch":0,"atBats":160,"obp":".282","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":601,"era":"1.69","inningsPitched":"42.2","wins":1,"losses":2,"saves":2,"saveOpportunities":5,"holds":19,"blownSaves":3,"earnedRuns":8,"whip":"1.15","battersFaced":176,"outs":128,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":601,"balls":183,"strikes":418,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.28","rbi":0,"winPercentage":".333","pitchesPerInning":"14.09","gamesFinished":6,"strikeoutWalkRatio":"1.62","strikeoutsPer9Inn":"4.43","walksPer9Inn":"2.74","hitsPer9Inn":"7.59","runsScoredPer9":"3.16","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":true,"isSubstitute":false}},"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":44,"groundOuts":108,"airOuts":93,"runs":51,"doubles":14,"triples":0,"homeRuns":6,"strikeOuts":48,"baseOnBalls":41,"intentionalWalks":5,"hits":88,"hitByPitch":4,"avg":".265","atBats":332,"obp":".348","slg":".361","ops":".709","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":382,"totalBases":120,"rbi":41,"leftOnBase":128,"sacBunts":0,"sacFlies":5,"babip":".290","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.33","popOuts":19,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":50,"putOuts":577,"errors":6,"chances":633,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID664702":{"person":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"jerseyNumber":"3","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"201","stats":{"batting":{"note":"1-","summary":"0-0 | SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":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":83,"flyOuts":28,"groundOuts":43,"airOuts":50,"runs":26,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":13,"intentionalWalks":0,"hits":34,"hitByPitch":0,"avg":".236","atBats":144,"obp":".294","slg":".340","ops":".634","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":162,"totalBases":49,"rbi":16,"leftOnBase":61,"sacBunts":2,"sacFlies":3,"babip":".254","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.00","popOuts":10,"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":92,"errors":0,"chances":93,"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"}]},"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":"700","stats":{"batting":{"summary":"2-4 | 2B, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".---","assists":2,"putOuts":8,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":14,"groundOuts":30,"airOuts":29,"runs":8,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":8,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".202","atBats":89,"obp":".265","slg":".315","ops":".580","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":98,"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":{"gamesStarted":1,"caughtStealing":6,"stolenBases":31,"stolenBasePercentage":".838","caughtStealingPercentage":".162","assists":12,"putOuts":234,"errors":0,"chances":246,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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":"500","stats":{"batting":{"summary":"0-4 | BB, 2 K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":48,"groundOuts":62,"airOuts":79,"runs":50,"doubles":11,"triples":0,"homeRuns":22,"strikeOuts":118,"baseOnBalls":35,"intentionalWalks":0,"hits":79,"hitByPitch":5,"avg":".235","atBats":336,"obp":".315","slg":".464","ops":".779","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":378,"totalBases":156,"rbi":62,"leftOnBase":160,"sacBunts":0,"sacFlies":2,"babip":".288","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.27","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":135,"putOuts":62,"errors":10,"chances":207,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[676391,664770,664702,665489,543807,672960,662139,672386,665926,649966,682729,702056,671936,680755,689254,693686],"pitchers":[702056,671936,680755,689254,693686],"bench":[815873,678218],"bullpen":[669456,656302,571578,689149,592332,656546,643511,686973],"battingOrder":[676391,664702,665489,543807,672960,662139,672386,649966,682729],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Kirk (4, Buehler)."},{"label":"HR","value":"Clase, J (2, 2nd inning off Buehler, 1 on, 1 out); Guerrero Jr. (6, 6th inning off Rodriguez, B, 2 on, 2 out)."},{"label":"TB","value":"Clase, J 4; Clement; Guerrero Jr. 5; Kirk 3; Lukes; Urías, L."},{"label":"RBI","value":"Clase, J 2 (5); Giménez (38); Guerrero Jr. 3 (41); Kirk (9)."},{"label":"2-out RBI","value":"Guerrero Jr. 3."},{"label":"Runners left in scoring position, 2 out","value":"Springer 3; Okamoto."},{"label":"GIDP","value":"Clement."},{"label":"Team RISP","value":"3-for-10."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Clement (3, 2nd base off Buehler/Campusano); Guerrero Jr. (7, 2nd base off Buehler/Campusano); Straw (3, 2nd base off Miller, M/Campusano)."}]}],"note":[{"label":"a","value":"Singled for Giménez in the 8th."},{"label":"1","value":"Ran for Lukes in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":5,"airOuts":10,"runs":8,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":11,"intentionalWalks":1,"hits":8,"hitByPitch":1,"avg":".226","atBats":29,"obp":".303","slg":".372","ops":".675","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":11,"rbi":8,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":3,"lineOuts":5},"pitching":{"flyOuts":8,"groundOuts":5,"airOuts":14,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":34,"obp":".366","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":171,"era":"4.23","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.34","battersFaced":41,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":171,"balls":72,"strikes":99,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":7,"pitchesPerInning":"19.00","runsScoredPer9":"7.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":1,"chances":34,"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,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":1,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{"note":"(H, 4)","summary":"0.2 IP, 2 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":10,"strikes":10,"strikePercentage":".500","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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, 24)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":37,"gamesStarted":0,"flyOuts":16,"groundOuts":22,"airOuts":21,"runs":6,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":71,"baseOnBalls":13,"intentionalWalks":0,"hits":18,"hitByPitch":1,"atBats":131,"obp":".219","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":626,"era":"0.93","inningsPitched":"38.2","wins":2,"losses":1,"saves":24,"saveOpportunities":24,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"0.80","battersFaced":146,"outs":116,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":626,"balls":213,"strikes":413,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".667","pitchesPerInning":"16.19","gamesFinished":33,"strikeoutWalkRatio":"5.46","strikeoutsPer9Inn":"16.53","walksPer9Inn":"3.03","hitsPer9Inn":"4.19","runsScoredPer9":"1.40","homeRunsPer9":"0.00","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"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":{"summary":"2.0 IP, 4 ER, K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":1,"airOuts":4,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":65,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":13,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":65,"balls":34,"strikes":31,"strikePercentage":".480","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"18.00","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":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":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":4,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"2-3 | 2 BB, 2 R, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":53,"groundOuts":84,"airOuts":100,"runs":43,"doubles":15,"triples":1,"homeRuns":10,"strikeOuts":96,"baseOnBalls":28,"intentionalWalks":2,"hits":79,"hitByPitch":1,"avg":".222","atBats":356,"obp":".281","slg":".354","ops":".635","caughtStealing":2,"stolenBases":19,"stolenBasePercentage":".905","caughtStealingPercentage":".095","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":388,"totalBases":126,"rbi":38,"leftOnBase":146,"sacBunts":3,"sacFlies":0,"babip":".276","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.60","popOuts":16,"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":222,"errors":0,"chances":228,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":13,"groundOuts":23,"airOuts":21,"runs":8,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".154","atBats":78,"obp":".233","slg":".321","ops":".554","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":25,"rbi":8,"leftOnBase":34,"sacBunts":1,"sacFlies":0,"babip":".173","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":7,"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":{"caughtStealing":11,"stolenBases":15,"stolenBasePercentage":".577","caughtStealingPercentage":".423","assists":12,"putOuts":198,"errors":1,"chances":211,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":7,"flyOuts":30,"groundOuts":31,"airOuts":51,"runs":22,"doubles":7,"triples":0,"homeRuns":8,"strikeOuts":24,"baseOnBalls":18,"intentionalWalks":0,"hits":36,"hitByPitch":1,"atBats":140,"obp":".342","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":639,"era":"5.02","inningsPitched":"37.2","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.43","battersFaced":161,"outs":113,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":639,"balls":241,"strikes":398,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".667","pitchesPerInning":"16.96","gamesFinished":1,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"5.73","walksPer9Inn":"4.30","hitsPer9Inn":"8.60","runsScoredPer9":"5.26","homeRunsPer9":"1.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(W, 2-2)(BS, 3)","summary":"1.1 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.1","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"6.75","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":3,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"1-3 | BB, 2 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":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":15,"groundOuts":19,"airOuts":30,"runs":13,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":12,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".217","atBats":83,"obp":".316","slg":".289","ops":".605","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":24,"rbi":12,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".258","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"83.00","popOuts":9,"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":62,"putOuts":42,"errors":0,"chances":104,"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-2 | 3 BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":29,"groundOuts":80,"airOuts":66,"runs":34,"doubles":15,"triples":0,"homeRuns":14,"strikeOuts":69,"baseOnBalls":37,"intentionalWalks":0,"hits":62,"hitByPitch":4,"avg":".224","atBats":277,"obp":".324","slg":".430","ops":".754","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":318,"totalBases":119,"rbi":40,"leftOnBase":104,"sacBunts":0,"sacFlies":0,"babip":".247","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.79","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":291,"errors":0,"chances":333,"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":"(H, 15)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":2,"strikes":9,"strikePercentage":".820","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":12,"groundOuts":61,"airOuts":23,"runs":20,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":57,"baseOnBalls":11,"intentionalWalks":1,"hits":41,"hitByPitch":2,"atBats":181,"obp":".277","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":761,"era":"3.38","inningsPitched":"48.0","wins":6,"losses":2,"saves":1,"saveOpportunities":6,"holds":15,"blownSaves":5,"earnedRuns":18,"whip":"1.08","battersFaced":195,"outs":144,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":761,"balls":244,"strikes":517,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"2.65","rbi":0,"winPercentage":".750","pitchesPerInning":"15.85","gamesFinished":6,"strikeoutWalkRatio":"5.18","strikeoutsPer9Inn":"10.69","walksPer9Inn":"2.06","hitsPer9Inn":"7.69","runsScoredPer9":"3.75","homeRunsPer9":"0.56","inheritedRunners":27,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":6},"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":"1-5 | K, 2 RBI, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":92,"flyOuts":52,"groundOuts":93,"airOuts":96,"runs":45,"doubles":16,"triples":0,"homeRuns":19,"strikeOuts":87,"baseOnBalls":44,"intentionalWalks":3,"hits":66,"hitByPitch":0,"avg":".196","atBats":336,"obp":".286","slg":".414","ops":".700","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":386,"totalBases":139,"rbi":54,"leftOnBase":149,"sacBunts":1,"sacFlies":5,"babip":".200","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.68","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":{"summary":"3.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":11,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":46,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":12,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":46,"balls":16,"strikes":30,"strikePercentage":".650","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":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"2-3 | HR, HBP, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":19,"groundOuts":51,"airOuts":47,"runs":23,"doubles":9,"triples":2,"homeRuns":11,"strikeOuts":54,"baseOnBalls":11,"intentionalWalks":1,"hits":54,"hitByPitch":7,"avg":".265","atBats":204,"obp":".321","slg":".490","ops":".811","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":225,"totalBases":100,"rbi":32,"leftOnBase":97,"sacBunts":0,"sacFlies":2,"babip":".305","groundOutsToAirouts":"1.09","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.54","popOuts":12,"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":76,"putOuts":363,"errors":2,"chances":441,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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-3 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":48,"groundOuts":103,"airOuts":83,"runs":45,"doubles":19,"triples":1,"homeRuns":5,"strikeOuts":85,"baseOnBalls":34,"intentionalWalks":2,"hits":103,"hitByPitch":4,"avg":".280","atBats":368,"obp":".343","slg":".378","ops":".721","caughtStealing":9,"stolenBases":23,"stolenBasePercentage":".719","caughtStealingPercentage":".281","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":412,"totalBases":139,"rbi":35,"leftOnBase":95,"sacBunts":1,"sacFlies":5,"babip":".346","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"73.60","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":160,"errors":6,"chances":260,"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":"0-2 | 3 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":39,"groundOuts":103,"airOuts":74,"runs":37,"doubles":7,"triples":0,"homeRuns":9,"strikeOuts":68,"baseOnBalls":41,"intentionalWalks":1,"hits":70,"hitByPitch":3,"avg":".224","atBats":313,"obp":".318","slg":".332","ops":".650","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":359,"totalBases":104,"rbi":37,"leftOnBase":118,"sacBunts":0,"sacFlies":2,"babip":".256","groundOutsToAirouts":"1.39","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.78","popOuts":9,"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":196,"putOuts":133,"errors":3,"chances":332,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"501","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":9,"groundOuts":8,"airOuts":12,"runs":4,"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":3,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":1,"flyOuts":13,"groundOuts":36,"airOuts":32,"runs":20,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":28,"baseOnBalls":11,"intentionalWalks":0,"hits":24,"hitByPitch":3,"atBats":116,"obp":".288","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":528,"era":"5.23","inningsPitched":"32.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":19,"whip":"1.07","battersFaced":134,"outs":98,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":528,"balls":190,"strikes":338,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".000","pitchesPerInning":"16.16","gamesFinished":3,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.03","hitsPer9Inn":"6.61","runsScoredPer9":"5.51","homeRunsPer9":"1.10","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":true,"isSubstitute":false}},"ID676760":{"person":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"jerseyNumber":"97","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":25,"groundOuts":42,"airOuts":48,"runs":25,"doubles":6,"triples":2,"homeRuns":9,"strikeOuts":36,"baseOnBalls":18,"intentionalWalks":0,"hits":48,"hitByPitch":3,"atBats":174,"obp":".354","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":793,"era":"5.00","inningsPitched":"45.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":25,"whip":"1.47","battersFaced":195,"outs":135,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":793,"balls":310,"strikes":483,"strikePercentage":".610","hitBatsmen":3,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.62","gamesFinished":12,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.20","walksPer9Inn":"3.60","hitsPer9Inn":"9.60","runsScoredPer9":"5.00","homeRunsPer9":"1.80","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":10},"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":true,"isSubstitute":false}},"ID630105":{"person":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | RBI, R, 2 SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":15,"groundOuts":44,"airOuts":36,"runs":17,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":34,"baseOnBalls":15,"intentionalWalks":0,"hits":26,"hitByPitch":3,"avg":".187","atBats":139,"obp":".280","slg":".273","ops":".553","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":38,"rbi":11,"leftOnBase":67,"sacBunts":1,"sacFlies":0,"babip":".225","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.33","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":91,"putOuts":81,"errors":4,"chances":176,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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,657757,687749,664034,630105,669134,823550,621111,663362,673513,699134,670970,695243],"pitchers":[621111,663362,673513,699134,670970,695243],"bench":[609280,660710,650859],"bullpen":[656288,606996,650633,676760,608566,593974,676664],"battingOrder":[665487,701538,593428,592518,687749,664034,630105,669134,823550],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"France, T (11, 6th inning off Fluharty, 0 on, 2 out)."},{"label":"TB","value":"Cronenworth 2; France, T 5; Machado, M; Merrill 2; Song."},{"label":"RBI","value":"Cronenworth (11); France, T 2 (32); Machado, M 2 (54); Sheets (40); Song 2 (12)."},{"label":"2-out RBI","value":"Cronenworth; Song 2; France, T; Machado, M 2."},{"label":"Runners left in scoring position, 2 out","value":"Cronenworth; Campusano 2; Merrill; France, T."},{"label":"SF","value":"France, T."},{"label":"Team RISP","value":"3-for-9."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Cronenworth 2 (3, 2nd base off Macko/Kirk, 2nd base off Fisher/Kirk); Song (11, 2nd base off Macko/Kirk)."},{"label":"CS","value":"Machado, M (2, 2nd base by Macko/Kirk); Merrill (2, 2nd base by Miles/Kirk)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Campusano (2, throw)."},{"label":"DP","value":"(Bogaerts-Cronenworth-France, T)."}]}],"note":[{"label":"1","value":"Ran for Sheets in the 8th."}]}},"officials":[{"official":{"id":503077,"fullName":"Adam Hamari","link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":668921,"fullName":"Jen Pawol","link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":429805,"fullName":"Todd Tichenor","link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":623949,"fullName":"Clint Vondrak","link":"/api/v1/people/623949"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Tatis Jr. (by Macko)."},{"label":"HBP","value":"Lukes (by Matsui); France, T (by Macko)."},{"label":"ABS Challenge","value":"Campusano 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Strike-Confirmed); Kirk (Ball-Confirmed); Bogaerts (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Yesavage 59-20; Macko 37-21; Fisher 27-15; Fluharty 28-22; Miles 39-18; Buehler 65-31; Waldron 46-30; Matsui 20-10; Rodriguez, B 15-9; Morejon 11-9; Miller, M 14-10."},{"label":"Groundouts-flyouts","value":"Yesavage 1-0; Macko 0-0; Fisher 0-0; Fluharty 2-2; Miles 2-0; Buehler 1-4; Waldron 2-2; Matsui 0-0; Rodriguez, B 1-2; Morejon 1-0; Miller, M 0-0."},{"label":"Batters faced","value":"Yesavage 13; Macko 7; Fisher 6; Fluharty 8; Miles 8; Buehler 13; Waldron 12; Matsui 4; Rodriguez, B 5; Morejon 3; Miller, M 4."},{"label":"Inherited runners-scored","value":"Macko 2-0; Rodriguez, B 2-2."},{"label":"Umpires","value":"HP: Adam Hamari. 1B: Jen Pawol. 2B: Todd Tichenor. 3B: Clint Vondrak. "},{"label":"Weather","value":"71 degrees, Cloudy."},{"label":"Wind","value":"8 mph, L To R."},{"label":"First pitch","value":"5:41 PM."},{"label":"T","value":"3:08."},{"label":"Att","value":"40,561."},{"label":"Venue","value":"Petco Park."},{"label":"July 11, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489","boxscoreName":"Guerrero Jr."},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":44,"groundOuts":108,"airOuts":93,"runs":51,"doubles":14,"triples":0,"homeRuns":6,"strikeOuts":48,"baseOnBalls":41,"intentionalWalks":5,"hits":88,"hitByPitch":4,"avg":".265","atBats":332,"obp":".348","slg":".361","ops":".709","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":382,"totalBases":120,"rbi":41,"leftOnBase":128,"sacBunts":0,"sacFlies":5,"babip":".290","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.33","popOuts":19,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":50,"putOuts":577,"errors":6,"chances":633,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":65,"hittingGameScore":65},{"player":{"person":{"id":682729,"fullName":"Jonatan Clase","link":"/api/v1/people/682729","boxscoreName":"Clase, J"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"900","stats":{"batting":{"summary":"1-2 | HR, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".308","atBats":13,"obp":".400","slg":".769","ops":"1.169","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":10,"rbi":5,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.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":10,"errors":0,"chances":10,"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"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034","boxscoreName":"France, T"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | HR, HBP, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":19,"groundOuts":51,"airOuts":47,"runs":23,"doubles":9,"triples":2,"homeRuns":11,"strikeOuts":54,"baseOnBalls":11,"intentionalWalks":1,"hits":54,"hitByPitch":7,"avg":".265","atBats":204,"obp":".321","slg":".490","ops":".811","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":225,"totalBases":100,"rbi":32,"leftOnBase":97,"sacBunts":0,"sacFlies":2,"babip":".305","groundOutsToAirouts":"1.09","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.54","popOuts":12,"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":76,"putOuts":363,"errors":2,"chances":441,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":63,"hittingGameScore":63}]},"decisions":{"winner":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"loser":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"save":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}