{"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":823247,"link":"/api/v1.1/game/823247/feed/live","metaData":{"wait":10,"timeStamp":"20260920_222739","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count10","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823247,"type":"R","doubleHeader":"N","id":"2026/09/20/miamlb-sdnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823247-2026-09-20","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-09-20T20:10:00Z","originalDate":"2026-09-20","officialDate":"2026-09-20","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146","season":2026,"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"mia","fileCode":"mia","abbreviation":"MIA","teamName":"Marlins","locationName":"Miami","firstYearOfPlay":"1991","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Miami","record":{"gamesPlayed":156,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":76,"losses":80,"ties":0,"pct":".487"},"records":{},"divisionLeader":false,"wins":76,"losses":80,"winningPercentage":".487"},"franchiseName":"Miami","clubName":"Marlins","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":156,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":87,"losses":69,"ties":0,"pct":".558"},"records":{},"divisionLeader":false,"wins":87,"losses":69,"winningPercentage":".558"},"franchiseName":"San Diego","clubName":"Padres","active":true}},"players":{"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},"ID666023":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023","firstName":"Freddy","lastName":"Fermin","primaryNumber":"54","birthDate":"1995-05-16","currentAge":31,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Freddy","useLastName":"Fermin","middleName":"Antonio","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":false,"pronunciation":"fer-meen","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Fermin","nameSlug":"freddy-fermin-666023","firstLastName":"Freddy Fermin","lastFirstName":"Fermin, Freddy","lastInitName":"Fermin, F","initLastName":"F Fermin","fullFMLName":"Freddy Antonio Fermin","fullLFMName":"Fermin, Freddy Antonio","strikeZoneTop":3.105,"strikeZoneBottom":1.567},"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},"ID665052":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052","firstName":"Griffin","lastName":"Conine","primaryNumber":"18","birthDate":"1997-07-11","currentAge":29,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Griffin","useLastName":"Conine","middleName":"Riley","boxscoreName":"Conine","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-08-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Conine","nameSlug":"griffin-conine-665052","firstLastName":"Griffin Conine","lastFirstName":"Conine, Griffin","lastInitName":"Conine, G","initLastName":"G Conine","fullFMLName":"Griffin Riley Conine","fullLFMName":"Conine, Griffin Riley","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID663554":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","firstName":"Casey","lastName":"Mize","primaryNumber":"32","birthDate":"1997-05-01","currentAge":29,"birthCity":"Springville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Mize","middleName":"A.","boxscoreName":"Mize","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Mize","nameSlug":"casey-mize-663554","firstLastName":"Casey Mize","lastFirstName":"Mize, Casey","lastInitName":"Mize, C","initLastName":"C Mize","fullFMLName":"Casey A. Mize","fullLFMName":"Mize, Casey A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID680767":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767","firstName":"Victor","lastName":"Vodnik","primaryNumber":"38","birthDate":"1999-10-09","currentAge":26,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Victor","useLastName":"Vodnik","middleName":"Francisco","boxscoreName":"Vodnik","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VOD-nik","mlbDebutDate":"2023-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Vodnik","nameSlug":"victor-vodnik-680767","firstLastName":"Victor Vodnik","lastFirstName":"Vodnik, Victor","lastInitName":"Vodnik, V","initLastName":"V Vodnik","fullFMLName":"Victor Francisco Vodnik","fullLFMName":"Vodnik, Victor Francisco","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID621111":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111","firstName":"Walker","lastName":"Buehler","primaryNumber":"10","birthDate":"1994-07-28","currentAge":32,"birthCity":"Lexington","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walker","useLastName":"Buehler","middleName":"Anthony","boxscoreName":"Buehler","nickName":"Buetane","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BYOO-ler","mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walker Buehler","nameSlug":"walker-buehler-621111","firstLastName":"Walker Buehler","lastFirstName":"Buehler, Walker","lastInitName":"Buehler, W","initLastName":"W Buehler","fullFMLName":"Walker Anthony Buehler","fullLFMName":"Buehler, Walker Anthony","strikeZoneTop":3.29,"strikeZoneBottom":1.6},"ID687957":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957","firstName":"Dustin","lastName":"Harris","primaryNumber":"29","birthDate":"1999-07-08","currentAge":27,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Dustin","useLastName":"Harris","middleName":"Alexander","boxscoreName":"Harris, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dustin Harris","nameSlug":"dustin-harris-687957","firstLastName":"Dustin Harris","lastFirstName":"Harris, Dustin","lastInitName":"Harris, D","initLastName":"D Harris","fullFMLName":"Dustin Alexander Harris","fullLFMName":"Harris, Dustin Alexander","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID665923":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923","firstName":"Esteury","lastName":"Ruiz","primaryNumber":"3","birthDate":"1999-02-15","currentAge":27,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":169,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Esteury","useLastName":"Ruiz","boxscoreName":"Ruiz, E","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"pronunciation":"es-tay-OO-ree","mlbDebutDate":"2022-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Esteury Ruiz","nameSlug":"esteury-ruiz-665923","firstLastName":"Esteury Ruiz","lastFirstName":"Ruiz, Esteury","lastInitName":"Ruiz, E","initLastName":"E Ruiz","fullFMLName":"Esteury Ruiz","fullLFMName":"Ruiz, Esteury","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID691858":{"id":691858,"fullName":"Jared Serna","link":"/api/v1/people/691858","firstName":"Jared","lastName":"Serna","primaryNumber":"68","birthDate":"2002-06-01","currentAge":24,"birthCity":"Guaymas","birthStateProvince":"SO","birthCountry":"Mexico","height":"5' 7\"","weight":174,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jared","useLastName":"Serna","middleName":"Enrique","boxscoreName":"Serna, J","gender":"M","nameMatrilineal":"Estrada","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Serna","nameSlug":"jared-serna-691858","firstLastName":"Jared Serna","lastFirstName":"Serna, Jared","lastInitName":"Serna, J","initLastName":"J Serna","fullFMLName":"Jared Enrique Serna","fullLFMName":"Serna, Jared Enrique","strikeZoneTop":2.992,"strikeZoneBottom":1.51},"ID823550":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550","firstName":"Sung-Mun","lastName":"Song","primaryNumber":"24","birthDate":"1996-08-29","currentAge":30,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Sung-Mun","useLastName":"Song","boxscoreName":"Song","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sung-Mun Song","nameSlug":"sung-mun-song-823550","firstLastName":"Sung-Mun Song","lastFirstName":"Song, Sung-Mun","lastInitName":"Song, S","initLastName":"S Song","fullFMLName":"Sung-Mun Song","fullLFMName":"Song, Sung-Mun ","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"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},"ID687473":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473","firstName":"Ryan","lastName":"Gusto","primaryNumber":"65","birthDate":"1999-03-11","currentAge":27,"birthCity":"Santa Rosa","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":232,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Gusto","middleName":"Cole","boxscoreName":"Gusto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"GUST-o","mlbDebutDate":"2025-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Gusto","nameSlug":"ryan-gusto-687473","firstLastName":"Ryan Gusto","lastFirstName":"Gusto, Ryan","lastInitName":"Gusto, R","initLastName":"R Gusto","fullFMLName":"Ryan Cole Gusto","fullLFMName":"Gusto, Ryan Cole","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669065":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065","firstName":"Kyle","lastName":"Stowers","primaryNumber":"28","birthDate":"1998-01-02","currentAge":28,"birthCity":"El Cajon","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kyle","useLastName":"Stowers","middleName":"Jacob","boxscoreName":"Stowers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"stoww-uhrs; like powers","mlbDebutDate":"2022-06-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Stowers","nameSlug":"kyle-stowers-669065","firstLastName":"Kyle Stowers","lastFirstName":"Stowers, Kyle","lastInitName":"Stowers, K","initLastName":"K Stowers","fullFMLName":"Kyle Jacob Stowers","fullLFMName":"Stowers, Kyle Jacob","strikeZoneTop":3.295,"strikeZoneBottom":1.663},"ID688363":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363","firstName":"Graham","lastName":"Pauley","primaryNumber":"21","birthDate":"2000-09-24","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Graham","useLastName":"Pauley","middleName":"Austin","boxscoreName":"Pauley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Graham Pauley","nameSlug":"graham-pauley-688363","firstLastName":"Graham Pauley","lastFirstName":"Pauley, Graham","lastInitName":"Pauley, G","initLastName":"G Pauley","fullFMLName":"Graham Austin Pauley","fullLFMName":"Pauley, Graham Austin","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"ID687749":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749","firstName":"Jase","lastName":"Bowen","primaryNumber":"4","birthDate":"2000-09-02","currentAge":26,"birthCity":"Northwood","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jase","useLastName":"Bowen","middleName":"Callaway","boxscoreName":"Bowen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jase Bowen","nameSlug":"jase-bowen-687749","firstLastName":"Jase Bowen","lastFirstName":"Bowen, Jase","lastInitName":"Bowen, J","initLastName":"J Bowen","fullFMLName":"Jase Callaway Bowen","fullLFMName":"Bowen, Jase Callaway","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID682663":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663","firstName":"Agustín","lastName":"Ramírez","primaryNumber":"50","birthDate":"2001-09-10","currentAge":25,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Agustín","useLastName":"Ramírez","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"aug-us-teen","mlbDebutDate":"2025-04-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Agustín Ramírez","nameSlug":"agustin-ramirez-682663","firstLastName":"Agustín Ramírez","lastFirstName":"Ramírez, Agustín","lastInitName":"Ramírez, A","initLastName":"A Ramírez","fullFMLName":"Agustín Ramírez","fullLFMName":"Ramírez, Agustín ","strikeZoneTop":3.257,"strikeZoneBottom":1.644},"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},"ID640459":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459","firstName":"Brian","lastName":"Navarreto","primaryNumber":"64","birthDate":"1994-12-29","currentAge":31,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"6' 1\"","weight":233,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brian","useLastName":"Navarreto","middleName":"Eduardo","boxscoreName":"Navarreto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brian Navarreto","nameSlug":"brian-navarreto-640459","firstLastName":"Brian Navarreto","lastFirstName":"Navarreto, Brian","lastInitName":"Navarreto, B","initLastName":"B Navarreto","fullFMLName":"Brian Eduardo Navarreto","fullLFMName":"Navarreto, Brian Eduardo","strikeZoneTop":3.236,"strikeZoneBottom":1.633},"ID667652":{"id":667652,"fullName":"Jack Ralston","link":"/api/v1/people/667652","firstName":"Jack","lastName":"Ralston","primaryNumber":"79","birthDate":"1997-08-13","currentAge":29,"birthCity":"Panorama City","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Ralston","middleName":"William","boxscoreName":"Ralston","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Ralston","nameSlug":"jack-ralston-667652","firstLastName":"Jack Ralston","lastFirstName":"Ralston, Jack","lastInitName":"Ralston, J","initLastName":"J Ralston","fullFMLName":"Jack William Ralston","fullLFMName":"Ralston, Jack William","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID694795":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795","firstName":"Joshua","lastName":"Ekness","primaryNumber":"95","birthDate":"2002-02-07","currentAge":24,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Josh","useLastName":"Ekness","middleName":"Dean","boxscoreName":"Ekness","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Ekness","nameSlug":"josh-ekness-694795","firstLastName":"Josh Ekness","lastFirstName":"Ekness, Josh","lastInitName":"Ekness, J","initLastName":"J Ekness","fullFMLName":"Joshua Dean Ekness","fullLFMName":"Ekness, Joshua Dean","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID676604":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604","firstName":"Tyler","lastName":"Zuber","primaryNumber":"55","birthDate":"1995-06-16","currentAge":31,"birthCity":"White Hall","birthStateProvince":"AR","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Zuber","boxscoreName":"Zuber","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"ZOO-ber","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Zuber","nameSlug":"tyler-zuber-676604","firstLastName":"Tyler Zuber","lastFirstName":"Zuber, Tyler","lastInitName":"Zuber, T","initLastName":"T Zuber","fullFMLName":"Tyler  Zuber","fullLFMName":"Zuber, Tyler","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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},"ID681715":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715","firstName":"Heriberto","lastName":"Hernandez","primaryNumber":"13","birthDate":"1999-12-16","currentAge":26,"birthCity":"Bonao","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heriberto","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, H","gender":"M","nameMatrilineal":"De La Rosa","isPlayer":true,"isVerified":false,"pronunciation":"air-ee-behr-toe","mlbDebutDate":"2025-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heriberto Hernández","nameSlug":"heriberto-hernandez-681715","firstLastName":"Heriberto Hernández","lastFirstName":"Hernández, Heriberto","lastInitName":"Hernández, H","initLastName":"H Hernández","fullFMLName":"Heriberto Jose Hernández","fullLFMName":"Hernández, Heriberto Jose","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID645261":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261","firstName":"Sandy","lastName":"Alcantara","primaryNumber":"22","birthDate":"1995-09-07","currentAge":31,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sandy","useLastName":"Alcantara","boxscoreName":"Alcantara, S","nickName":"Sandman","gender":"M","nameMatrilineal":"Montero","isPlayer":true,"isVerified":true,"pronunciation":"al-CON-ta-RA","mlbDebutDate":"2017-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy Alcantara","nameSlug":"sandy-alcantara-645261","firstLastName":"Sandy Alcantara","lastFirstName":"Alcantara, Sandy","lastInitName":"Alcantara, S","initLastName":"S Alcantara","fullFMLName":"Sandy Alcantara","fullLFMName":"Alcantara, Sandy","strikeZoneTop":3.59,"strikeZoneBottom":1.68},"ID688158":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158","firstName":"David","lastName":"Morgan","primaryNumber":"66","birthDate":"1999-10-26","currentAge":26,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Morgan","middleName":"Scott","boxscoreName":"Morgan, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Morgan","nameSlug":"david-morgan-688158","firstLastName":"David Morgan","lastFirstName":"Morgan, David","lastInitName":"Morgan, D","initLastName":"D Morgan","fullFMLName":"David Scott Morgan","fullLFMName":"Morgan, David Scott","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID593974":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974","firstName":"Wandy","lastName":"Peralta","primaryNumber":"58","birthDate":"1991-07-27","currentAge":35,"birthCity":"San Francisco de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wandy","useLastName":"Peralta","middleName":"Luis","boxscoreName":"Peralta, W","nickName":"La Grasa","gender":"M","nameMatrilineal":"Dominguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wandy Peralta","nameSlug":"wandy-peralta-593974","firstLastName":"Wandy Peralta","lastFirstName":"Peralta, Wandy","lastInitName":"Peralta, W","initLastName":"W Peralta","fullFMLName":"Wandy Luis Peralta","fullLFMName":"Peralta, Wandy Luis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID663969":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969","firstName":"Tyler","lastName":"Phillips","primaryNumber":"30","birthDate":"1997-10-27","currentAge":28,"birthCity":"Lumberton","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Phillips","middleName":"Nicholas","boxscoreName":"Phillips","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Phillips","nameSlug":"tyler-phillips-663969","firstLastName":"Tyler Phillips","lastFirstName":"Phillips, Tyler","lastInitName":"Phillips, T","initLastName":"T Phillips","fullFMLName":"Tyler Nicholas Phillips","fullLFMName":"Phillips, Tyler Nicholas","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"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},"ID669392":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392","firstName":"Samad","lastName":"Taylor","primaryNumber":"0","birthDate":"1998-07-11","currentAge":28,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":160,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Samad","useLastName":"Taylor","middleName":"Jahad","boxscoreName":"Taylor, S","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"suh-mahd","mlbDebutDate":"2023-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Samad Taylor","nameSlug":"samad-taylor-669392","firstLastName":"Samad Taylor","lastFirstName":"Taylor, Samad","lastInitName":"Taylor, S","initLastName":"S Taylor","fullFMLName":"Samad Jahad Taylor","fullLFMName":"Taylor, Samad Jahad","strikeZoneTop":3.038,"strikeZoneBottom":1.533},"ID805300":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300","firstName":"Jakob","lastName":"Marsee","primaryNumber":"87","birthDate":"2001-06-28","currentAge":25,"birthCity":"Dearborn","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jakob","useLastName":"Marsee","middleName":"Joseph","boxscoreName":"Marsee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jakob Marsee","nameSlug":"jakob-marsee-805300","firstLastName":"Jakob Marsee","lastFirstName":"Marsee, Jakob","lastInitName":"Marsee, J","initLastName":"J Marsee","fullFMLName":"Jakob Joseph Marsee","fullLFMName":"Marsee, Jakob Joseph","strikeZoneTop":3.212,"strikeZoneBottom":1.621},"ID806956":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956","firstName":"Ethan","lastName":"Salas","primaryNumber":"8","birthDate":"2006-06-01","currentAge":20,"birthCity":"Kissimmee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Ethan","useLastName":"Salas","middleName":"Gabriel","boxscoreName":"Salas","gender":"M","nameMatrilineal":"Roman","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-09-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ethan Salas","nameSlug":"ethan-salas-806956","firstLastName":"Ethan Salas","lastFirstName":"Salas, Ethan","lastInitName":"Salas, E","initLastName":"E Salas","fullFMLName":"Ethan Salas","fullLFMName":"Salas, Ethan","strikeZoneTop":3.234,"strikeZoneBottom":1.632},"ID676534":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534","firstName":"Calvin","lastName":"Faucher","primaryNumber":"53","birthDate":"1995-09-22","currentAge":30,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Calvin","useLastName":"Faucher","middleName":"Louis","boxscoreName":"Faucher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Calvin Faucher","nameSlug":"calvin-faucher-676534","firstLastName":"Calvin Faucher","lastFirstName":"Faucher, Calvin","lastInitName":"Faucher, C","initLastName":"C Faucher","fullFMLName":"Calvin Louis Faucher","fullLFMName":"Faucher, Calvin Louis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID691594":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594","firstName":"Javier","lastName":"Sanoja","primaryNumber":"8","birthDate":"2002-09-03","currentAge":24,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Javier","useLastName":"Sanoja","middleName":"Ernesto","boxscoreName":"Sanoja","gender":"M","nameMatrilineal":"Duran","isPlayer":true,"isVerified":true,"pronunciation":"sahn-oh-ha","mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Sanoja","nameSlug":"javier-sanoja-691594","firstLastName":"Javier Sanoja","lastFirstName":"Sanoja, Javier","lastInitName":"Sanoja, J","initLastName":"J Sanoja","fullFMLName":"Javier Ernesto Sanoja","fullLFMName":"Sanoja, Javier Ernesto","strikeZoneTop":2.995,"strikeZoneBottom":1.512},"ID669720":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720","firstName":"Austin","lastName":"Hays","primaryNumber":"15","birthDate":"1995-07-05","currentAge":31,"birthCity":"Daytona Beach","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Austin","useLastName":"Hays","middleName":"Charles Bryan","boxscoreName":"Hays","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Hays","nameSlug":"austin-hays-669720","firstLastName":"Austin Hays","lastFirstName":"Hays, Austin","lastInitName":"Hays, A","initLastName":"A Hays","fullFMLName":"Austin Charles Bryan Hays","fullLFMName":"Hays, Austin Charles Bryan","strikeZoneTop":3.142,"strikeZoneBottom":1.586},"ID691277":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277","firstName":"Deyvison","lastName":"De Los Santos","primaryNumber":"63","birthDate":"2003-06-21","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Deyvison","useLastName":"De Los Santos","boxscoreName":"De Los Santos","gender":"M","nameMatrilineal":"Ruiz","isPlayer":true,"isVerified":true,"pronunciation":"day-vee-son","mlbDebutDate":"2026-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Deyvison De Los Santos","nameSlug":"deyvison-de-los-santos-691277","firstLastName":"Deyvison De Los Santos","lastFirstName":"De Los Santos, Deyvison","lastInitName":"De Los Santos, D","initLastName":"D De Los Santos","fullFMLName":"Deyvison  De Los Santos","fullLFMName":"De Los Santos, Deyvison ","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID601713":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713","firstName":"Nicholas","lastName":"Pivetta","primaryNumber":"27","birthDate":"1993-02-14","currentAge":33,"birthCity":"Victoria","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Pivetta","middleName":"Johncarlo","boxscoreName":"Pivetta","nickName":"Piv","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Pivetta","nameSlug":"nick-pivetta-601713","firstLastName":"Nick Pivetta","lastFirstName":"Pivetta, Nick","lastInitName":"Pivetta, N","initLastName":"N Pivetta","fullFMLName":"Nicholas Johncarlo Pivetta","fullLFMName":"Pivetta, Nicholas Johncarlo","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID806188":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188","firstName":"Cade","lastName":"Gibson","primaryNumber":"58","birthDate":"1998-02-18","currentAge":28,"birthCity":"Ruston","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Gibson","middleName":"Michael","boxscoreName":"Gibson, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cade Gibson","nameSlug":"cade-gibson-806188","firstLastName":"Cade Gibson","lastFirstName":"Gibson, Cade","lastInitName":"Gibson, C","initLastName":"C Gibson","fullFMLName":"Cade Michael Gibson","fullLFMName":"Gibson, Cade Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669364":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364","firstName":"Xavier","lastName":"Edwards","primaryNumber":"9","birthDate":"1999-08-09","currentAge":27,"birthCity":"Mineola","birthStateProvince":"NY","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Xavier","useLastName":"Edwards","middleName":"James","boxscoreName":"Edwards, X","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"EX-avier","mlbDebutDate":"2023-05-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xavier Edwards","nameSlug":"xavier-edwards-669364","firstLastName":"Xavier Edwards","lastFirstName":"Edwards, Xavier","lastInitName":"Edwards, X","initLastName":"X Edwards","fullFMLName":"Xavier James Edwards","fullLFMName":"Edwards, Xavier James","strikeZoneTop":3.055,"strikeZoneBottom":1.542},"ID656848":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848","firstName":"Michael","lastName":"Petersen","primaryNumber":"49","birthDate":"1994-05-16","currentAge":32,"birthCity":"Middlesex","birthCountry":"United Kingdom","height":"6' 7\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Petersen","middleName":"Kenechukwu","boxscoreName":"Petersen","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Petersen","nameSlug":"michael-petersen-656848","firstLastName":"Michael Petersen","lastFirstName":"Petersen, Michael","lastInitName":"Petersen, M","initLastName":"M Petersen","fullFMLName":"Michael Kenechukwu Petersen","fullLFMName":"Petersen, Michael Kenechukwu","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID687134":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134","firstName":"Bradley","lastName":"Blalock","primaryNumber":"31","birthDate":"2000-12-25","currentAge":25,"birthCity":"Conyers","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bradley","useLastName":"Blalock","middleName":"Christopher","boxscoreName":"Blalock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BLAY-lock","mlbDebutDate":"2024-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bradley Blalock","nameSlug":"bradley-blalock-687134","firstLastName":"Bradley Blalock","lastFirstName":"Blalock, Bradley","lastInitName":"Blalock, B","initLastName":"B Blalock","fullFMLName":"Bradley Christopher Blalock","fullLFMName":"Blalock, Bradley Christopher","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID665487":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","firstName":"Fernando","lastName":"Tatis","primaryNumber":"23","birthDate":"1999-01-02","currentAge":27,"birthCity":"San Pedro De Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Fernando","useLastName":"Tatis Jr.","middleName":"Gabriel","boxscoreName":"Tatis Jr.","nickName":"El Niño","gender":"M","nameMatrilineal":"Medina","isPlayer":true,"isVerified":false,"pronunciation":"tah-TEES","mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Fernando Tatis Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"fernando-tatis-jr-665487","firstLastName":"Fernando Tatis Jr.","lastFirstName":"Tatis Jr., Fernando","lastInitName":"Tatis Jr., F","initLastName":"F Tatis Jr.","fullFMLName":"Fernando Gabriel Tatis Jr.","fullLFMName":"Tatis Jr., Fernando Gabriel","strikeZoneTop":3.346,"strikeZoneBottom":1.689},"ID664034":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034","firstName":"Tyler","lastName":"France","primaryNumber":"25","birthDate":"1994-07-13","currentAge":32,"birthCity":"Downey","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ty","useLastName":"France","middleName":"Lawrence","boxscoreName":"France, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ty France","nameSlug":"ty-france-664034","firstLastName":"Ty France","lastFirstName":"France, Ty","lastInitName":"France, T","initLastName":"T France","fullFMLName":"Tyler Lawrence France","fullLFMName":"France, Tyler Lawrence","strikeZoneTop":3.103,"strikeZoneBottom":1.566},"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},"ID676083":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083","firstName":"Janson","lastName":"Junk","primaryNumber":"26","birthDate":"1996-01-15","currentAge":30,"birthCity":"Federal Way","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Janson","useLastName":"Junk","middleName":"Randall","boxscoreName":"Junk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Janson Junk","nameSlug":"janson-junk-676083","firstLastName":"Janson Junk","lastFirstName":"Junk, Janson","lastInitName":"Junk, J","initLastName":"J Junk","fullFMLName":"Janson Randall Junk","fullLFMName":"Junk, Janson Randall","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},"ID690978":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978","firstName":"Daxton","lastName":"Fulton","primaryNumber":"90","birthDate":"2001-10-16","currentAge":24,"birthCity":"Weatherford","birthStateProvince":"OK","birthCountry":"USA","height":"6' 7\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dax","useLastName":"Fulton","middleName":"James","boxscoreName":"Fulton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dax Fulton","nameSlug":"dax-fulton-690978","firstLastName":"Dax Fulton","lastFirstName":"Fulton, Dax","lastInitName":"Fulton, D","initLastName":"D Fulton","fullFMLName":"Daxton James Fulton","fullLFMName":"Fulton, Daxton James","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID592662":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","firstName":"Robert","lastName":"Ray","primaryNumber":"38","birthDate":"1991-10-01","currentAge":34,"birthCity":"Brentwood","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robbie","useLastName":"Ray","middleName":"Glenn","boxscoreName":"Ray","nickName":"Bob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robbie Ray","nameSlug":"robbie-ray-592662","firstLastName":"Robbie Ray","lastFirstName":"Ray, Robbie","lastInitName":"Ray, R","initLastName":"R Ray","fullFMLName":"Robert Glenn Ray","fullLFMName":"Ray, Robert Glenn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID691788":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788","firstName":"Joseph","lastName":"Mack","primaryNumber":"80","birthDate":"2002-12-27","currentAge":23,"birthCity":"Williamsville","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joe","useLastName":"Mack","middleName":"Allan","boxscoreName":"Mack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-05-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Mack","nameSlug":"joe-mack-691788","firstLastName":"Joe Mack","lastFirstName":"Mack, Joe","lastInitName":"Mack, J","initLastName":"J Mack","fullFMLName":"Joseph Allan Mack","fullLFMName":"Mack, Joseph Allan","strikeZoneTop":3.221,"strikeZoneBottom":1.625},"ID681190":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190","firstName":"Randy","lastName":"Vásquez","primaryNumber":"98","birthDate":"1998-11-03","currentAge":27,"birthCity":"Navarette","birthCountry":"Dominican Republic","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Vásquez","middleName":"Marcelino","boxscoreName":"Vásquez, R","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Vásquez","nameSlug":"randy-vasquez-681190","firstLastName":"Randy Vásquez","lastFirstName":"Vásquez, Randy","lastInitName":"Vásquez, R","initLastName":"R Vásquez","fullFMLName":"Randy Marcelino Vásquez","fullLFMName":"Vásquez, Randy Marcelino","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID691587":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587","firstName":"Eury","lastName":"Pérez","primaryNumber":"39","birthDate":"2003-04-15","currentAge":23,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 8\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eury","useLastName":"Pérez","middleName":"Rafael","boxscoreName":"Pérez, Eu","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":true,"pronunciation":"ee-YOUR-ee","mlbDebutDate":"2023-05-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eury Pérez","nameSlug":"eury-perez-691587","firstLastName":"Eury Pérez","lastFirstName":"Pérez, Eury","lastInitName":"Pérez, E","initLastName":"E Pérez","fullFMLName":"Eury Rafael Pérez","fullLFMName":"Pérez, Eury Rafael","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID672640":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","firstName":"Otto","lastName":"Lopez","primaryNumber":"6","birthDate":"1998-10-01","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Otto","useLastName":"Lopez","middleName":"Ariel","boxscoreName":"Lopez, O","gender":"M","nameMatrilineal":"Bello","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Otto Lopez","nameSlug":"otto-lopez-672640","firstLastName":"Otto Lopez","lastFirstName":"Lopez, Otto","lastInitName":"Lopez, O","initLastName":"O Lopez","fullFMLName":"Otto Ariel Lopez","fullLFMName":"Lopez, Otto Ariel","strikeZoneTop":3.14,"strikeZoneBottom":1.58}},"venue":{"id":2680,"name":"Petco Park","link":"/api/v1/venues/2680","location":{"address1":"100 Park Boulevard","city":"San Diego","state":"California","stateAbbrev":"CA","postalCode":"92101","defaultCoordinates":{"latitude":32.707861,"longitude":-117.157278},"azimuthAngle":0.0,"elevation":23,"country":"USA","phone":"(619) 795-5000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":40000,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":386,"center":396,"rightCenter":391,"rightLine":322},"active":true,"season":"2026"},"officialVenue":{"id":2680,"link":"/api/v1/venues/2680"},"weather":{"condition":"Partly Cloudy","temp":"76","wind":"9 mph, L To R"},"gameInfo":{"attendance":40847,"firstPitch":"2026-09-20T20:11:00.000Z","gameDurationMinutes":136},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"home":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"}},"officialScorer":{"id":431092,"fullName":"Bill Zavestoski","link":"/api/v1/people/431092"},"primaryDatacaster":{"id":632812,"fullName":"Jason Martinez","link":"/api/v1/people/632812"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Stowers walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-09-20T20:11:35.640Z","endTime":"2026-09-20T20:13:05.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"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-09-20T17:55:22.730Z","endTime":"2026-09-20T19:37:56.069Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"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-09-20T19:37:56.069Z","endTime":"2026-09-20T20:10:09.220Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"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-09-20T20:10:09.220Z","endTime":"2026-09-20T20:11:37.832Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"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.8,"endSpeed":85.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72866621424399,"aZ":-14.251011928347289,"pfxX":-3.0854038131128867,"pfxZ":9.656037321971931,"pX":-0.46599824912548093,"pZ":3.9591497089407386,"vX0":3.7453158255930186,"vY0":-135.20046807990795,"vZ0":-1.6101336298932565,"x":134.76,"y":131.88,"x0":-1.4666109613788008,"y0":50.0027640990814,"z0":5.559589196476125,"aX":-5.727430841010322},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":4.8,"spinRate":2219,"spinDirection":199},"zone":11,"typeConfidence":0.88,"plateTime":0.40469075765309626,"extension":6.258150628445089},"index":3,"playId":"35a29c71-e671-3d1e-9ea9-f2951bce0522","pitchNumber":1,"startTime":"2026-09-20T20:11:37.832Z","endTime":"2026-09-20T20:11:41.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97304586986166,"aZ":-21.38434156273776,"pfxX":-9.777456198245671,"pfxZ":5.754169589656212,"pX":-0.40667150698659205,"pZ":1.6812691650604057,"vX0":6.333580532474761,"vY0":-135.86741416042403,"vZ0":-5.599562429498206,"x":132.5,"y":193.39,"x0":-1.4942855198685863,"y0":50.0028117220322,"z0":5.249065256400418,"aX":-18.33200278918538},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.5,"breakHorizontal":16.4,"spinRate":2166,"spinDirection":214},"zone":7,"typeConfidence":0.9,"plateTime":0.40269076737836773,"extension":6.246964964276657},"index":4,"playId":"661578ae-75aa-3332-9764-9221efde8784","pitchNumber":2,"startTime":"2026-09-20T20:11:51.249Z","endTime":"2026-09-20T20:11:55.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1115584571723,"aZ":-21.928452756712,"pfxX":-8.984010826721054,"pfxZ":5.424931899084795,"pX":-0.900614499609677,"pZ":3.3908018519933774,"vX0":4.783840118013669,"vY0":-135.91551570671157,"vZ0":-1.4845546831754919,"x":151.33,"y":147.23,"x0":-1.5073341113963357,"y0":50.003600674126176,"z0":5.452658114170695,"aX":-16.970375484243583},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.7,"breakHorizontal":15.4,"spinRate":2163,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.40152603788247365,"extension":6.372884290339937},"index":5,"playId":"522ffcca-d3e5-34cd-a896-261a2de3ddb4","pitchNumber":3,"startTime":"2026-09-20T20:12:06.051Z","endTime":"2026-09-20T20:12:10.086Z","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":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.697516255262272,"aZ":-19.2061339101956,"pfxX":2.0898215012815315,"pfxZ":7.323067589431758,"pX":-1.3507294801714431,"pZ":2.376830661401517,"vX0":-0.2006858951413693,"vY0":-131.43895034951782,"vZ0":-4.428569715994006,"x":168.49,"y":174.61,"x0":-1.5458248390175058,"y0":50.002010010968824,"z0":5.486869337842325,"aX":3.700724069500967},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.6,"breakHorizontal":-3.7,"spinRate":2379,"spinDirection":182},"zone":13,"typeConfidence":0.91,"plateTime":0.4148033774772859,"extension":6.334229852920333},"index":6,"playId":"6fca39df-be84-392d-b29d-7371e0426f76","pitchNumber":4,"startTime":"2026-09-20T20:12:21.023Z","endTime":"2026-09-20T20:12:25.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.917697977200778,"aZ":-18.812324717101657,"pfxX":1.7805689654337302,"pfxZ":7.349227939915195,"pX":0.3769002759817713,"pZ":2.333059520165238,"vX0":3.8100690780440085,"vY0":-133.08457256767673,"vZ0":-4.929477388399765,"x":102.63,"y":175.79,"x0":-1.2970429744562886,"y0":50.003906393046215,"z0":5.546228660964572,"aX":3.2368396687917818},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.6,"breakHorizontal":-4.0,"spinRate":2300,"spinDirection":175},"zone":6,"typeConfidence":0.89,"plateTime":0.40945190634390727,"extension":6.6620716047344635},"index":7,"playId":"4cf30dbc-3633-3ce5-8a24-1a201844d795","pitchNumber":5,"startTime":"2026-09-20T20:12:36.850Z","endTime":"2026-09-20T20:12:42.620Z","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":94.0,"endSpeed":86.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67684801161233,"aZ":-11.919385810735108,"pfxX":-2.3846174952026105,"pfxZ":10.635151349581774,"pX":-0.7951314017965665,"pZ":3.8911285786037184,"vX0":2.3813241660825666,"vY0":-136.99331151634567,"vZ0":-2.3237213602282702,"x":147.31,"y":133.72,"x0":-1.364968637540023,"y0":50.005024248362055,"z0":5.5630633699788685,"aX":-4.542627078034536},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.0,"breakHorizontal":3.8,"spinRate":2259,"spinDirection":201},"zone":11,"typeConfidence":0.92,"plateTime":0.39952070319655997,"extension":6.4622583875687205},"index":8,"playId":"76a82367-db4a-3290-82b2-ad180031f46f","pitchNumber":6,"startTime":"2026-09-20T20:13:01.660Z","endTime":"2026-09-20T20:13:05.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:13:05.445Z","atBatIndex":0},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Otto Lopez grounds into a force out, second baseman Fernando Tatis Jr. to shortstop Xander Bogaerts. Kyle Stowers out at 2nd. Otto Lopez to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-09-20T20:13:24.832Z","endTime":"2026-09-20T20:14:55.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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":95.4,"endSpeed":88.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67386382802714,"aZ":-17.10710714454298,"pfxX":-7.593601443393135,"pfxZ":7.635441630905872,"pX":0.5824511160036078,"pZ":1.9728268923736996,"vX0":7.73885384906513,"vY0":-138.80355701609778,"vZ0":-6.259392513171476,"x":94.8,"y":185.51,"x0":-1.2396613278618782,"y0":50.006309790779575,"z0":5.374387995210074,"aX":-14.993143993481086},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.8,"breakHorizontal":12.4,"spinRate":2037,"spinDirection":213},"zone":9,"typeConfidence":0.89,"plateTime":0.3928577508820621,"extension":6.3466392463340355},"index":0,"playId":"b5692a03-536f-3c11-9f32-678bb133a87f","pitchNumber":1,"startTime":"2026-09-20T20:13:31.999Z","endTime":"2026-09-20T20:13:36.475Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31265842700178,"aZ":-23.48205602592024,"pfxX":3.1450524050984168,"pfxZ":4.903053014542878,"pX":0.5698829019648073,"pZ":2.331895528926752,"vX0":3.5869776864028178,"vY0":-131.4037228343703,"vZ0":-3.8296453101398105,"x":95.28,"y":175.82,"x0":-1.2146450346777518,"y0":50.00286818986632,"z0":5.525237736054226,"aX":5.573048301797056},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.4,"breakHorizontal":-6.4,"spinRate":2326,"spinDirection":161},"zone":6,"typeConfidence":0.93,"plateTime":0.414701192199348,"extension":6.577325670442529},"index":1,"playId":"51bd39f1-504e-3491-89ba-ccf6ffa90f09","pitchNumber":2,"startTime":"2026-09-20T20:13:50.606Z","endTime":"2026-09-20T20:13:55.891Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-09-20T20:14:05.225Z","endTime":"2026-09-20T20:14:21.004Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.498709510854336,"aZ":-30.201376949593715,"pfxX":5.201063956803933,"pfxZ":1.1701266987976897,"pX":-0.17239920242226034,"pZ":1.9631929713140972,"vX0":0.6803687817793057,"vY0":-128.669199711924,"vZ0":-3.4193843444503704,"x":123.57,"y":185.77,"x0":-1.115993894758933,"y0":50.003697170613236,"z0":5.637736605984015,"aX":8.761955955186925},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.6,"breakHorizontal":-9.6,"spinRate":2456,"spinDirection":136},"zone":8,"typeConfidence":0.91,"plateTime":0.4249202168771049,"extension":6.571849485711743},"index":3,"playId":"94fb3a3f-74e1-3b67-83d7-c549e2a9d5d3","pitchNumber":3,"startTime":"2026-09-20T20:14:21.004Z","endTime":"2026-09-20T20:14:26.665Z","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":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90471416228512,"aZ":-19.66370255054627,"pfxX":-9.200585592238967,"pfxZ":6.388888688008334,"pX":0.6059684038027632,"pZ":2.815641338979732,"vX0":8.329438901908347,"vY0":-138.1496427620512,"vZ0":-3.5203614036732582,"x":93.9,"y":162.76,"x0":-1.233184839363619,"y0":50.00581074048958,"z0":5.406506340871867,"aX":-18.026288277917807},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.2,"breakHorizontal":15.2,"spinRate":2109,"spinDirection":210},"zone":3,"typeConfidence":0.92,"plateTime":0.3944620913336312,"extension":6.426111206799899},"hitData":{"launchSpeed":100.4,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.2,"coordY":157.6}},"index":4,"playId":"060da6ed-2c91-3a4c-81a5-8967808ef4d9","pitchNumber":4,"startTime":"2026-09-20T20:14:43.432Z","endTime":"2026-09-20T20:14:55.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:14:55.089Z","atBatIndex":1},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Griffin Conine grounds into a double play, second baseman Fernando Tatis Jr. to shortstop Xander Bogaerts to first baseman Ty France. Otto Lopez out at 2nd. Griffin Conine out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-09-20T20:15:18.264Z","endTime":"2026-09-20T20:16:06.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"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],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95791241494864,"aZ":-29.893448248854103,"pfxX":-9.18564345906688,"pfxZ":1.3610466866234852,"pX":-2.4506063218008745,"pZ":4.183708004055714,"vX0":0.9282348707574158,"vY0":-128.07897293254595,"vZ0":2.5127413702031864,"x":210.41,"y":125.82,"x0":-1.6206949485395956,"y0":50.00406754940494,"z0":5.512319893109942,"aX":-15.41563276019626},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.2,"breakHorizontal":16.4,"spinRate":1344,"spinDirection":229},"zone":11,"typeConfidence":0.92,"plateTime":0.42601357254687233,"extension":6.375654387746582},"index":0,"playId":"38fbff9f-6882-3c4c-9eb5-81c3e2dcc649","pitchNumber":1,"startTime":"2026-09-20T20:15:20.507Z","endTime":"2026-09-20T20:15:24.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":85.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.679937043339844,"aZ":-19.890246721896965,"pfxX":1.2712277344107479,"pfxZ":6.707075516861037,"pX":-0.7141189893883426,"pZ":3.205202663897801,"vX0":1.1501323648889477,"vY0":-133.2653525714899,"vZ0":-2.498628696214322,"x":144.22,"y":152.24,"x0":-1.3136862873530624,"y0":50.00560238473373,"z0":5.562902966421935,"aX":2.3287105417939835},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.0,"breakHorizontal":-2.5,"spinRate":2272,"spinDirection":165},"zone":1,"typeConfidence":0.87,"plateTime":0.4081542350201839,"extension":6.4376256746936065},"index":1,"playId":"71ddab69-c3f0-3f3c-8818-a40aefd4e69f","pitchNumber":2,"startTime":"2026-09-20T20:15:36.653Z","endTime":"2026-09-20T20:15:41.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58397692903722,"aZ":-24.75739270804841,"pfxX":-10.064267845853177,"pfxZ":4.257726950651828,"pX":-0.4901765278611992,"pZ":1.8688778084080595,"vX0":5.929846126904029,"vY0":-130.4563011483606,"vZ0":-4.369047023857419,"x":135.68,"y":188.32,"x0":-1.4719856781015836,"y0":50.00648222043684,"z0":5.406859246565005,"aX":-17.543889786691906},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.1,"breakHorizontal":17.2,"spinRate":1338,"spinDirection":234},"zone":7,"typeConfidence":0.9,"plateTime":0.41809754970953117,"extension":6.391087542456571},"hitData":{"launchSpeed":96.5,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.68,"coordY":152.03}},"index":2,"playId":"fc41b04e-b342-3cef-8205-47a7b14577b7","pitchNumber":3,"startTime":"2026-09-20T20:15:56.275Z","endTime":"2026-09-20T20:16:06.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:16:06.031Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Fernando Tatis Jr. pops out to shortstop Otto Lopez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-09-20T20:18:12.448Z","endTime":"2026-09-20T20:19:01.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":85.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99082449356476,"aZ":-20.798896820828325,"pfxX":-13.301552986873336,"pfxZ":6.148561079096579,"pX":3.980303884067513E-4,"pZ":0.7062098146112475,"vX0":9.524533832659827,"vY0":-135.47772426456106,"vZ0":-9.059004434660228,"x":116.98,"y":219.71,"x0":-1.8416439475857596,"y0":50.00139477344675,"z0":5.560269213682922,"aX":-24.59954697684721},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.2,"breakHorizontal":22.0,"spinRate":2365,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.40507906344003075,"extension":6.396777686299381},"index":0,"playId":"1c47e25e-bfa9-33ad-a840-7ba083849655","pitchNumber":1,"startTime":"2026-09-20T20:18:20.711Z","endTime":"2026-09-20T20:18:24.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.351977072998793,"aZ":-22.48583511484585,"pfxX":-10.330096177717714,"pfxZ":4.9292778260054355,"pX":0.47555596422906465,"pZ":2.036159865709868,"vX0":9.919509449896626,"vY0":-139.09578877916215,"vZ0":-5.627567845525494,"x":98.87,"y":183.8,"x0":-1.7897353017747335,"y0":50.00228724803447,"z0":5.570432280320226,"aX":-20.30036477737738},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.9,"breakHorizontal":16.7,"spinRate":2342,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.3933342832549154,"extension":6.417561047402335},"index":1,"playId":"c2b79f84-e9ce-3b5f-9b4b-f01095e684e8","pitchNumber":2,"startTime":"2026-09-20T20:18:33.983Z","endTime":"2026-09-20T20:18:37.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.999143059017356,"aZ":-29.26672709168727,"pfxX":4.489012769428608,"pfxZ":2.029977064288774,"pX":0.7828195407717835,"pZ":2.78811119957143,"vX0":4.871710291963551,"vY0":-119.58398176814234,"vZ0":-1.1513027790004613,"x":87.16,"y":163.5,"x0":-1.871129284046571,"y0":50.0059019156382,"z0":5.922923769994452,"aX":6.4436617310099695},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.6,"breakHorizontal":-9.4,"spinRate":2364,"spinDirection":82},"zone":12,"typeConfidence":2.0,"plateTime":0.4596186288015902,"extension":6.043639853043606},"hitData":{"launchSpeed":75.6,"launchAngle":57.0,"totalDistance":186.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":96.98,"coordY":132.58}},"index":2,"playId":"205e9152-61af-3398-837a-bef7fcec0175","pitchNumber":3,"startTime":"2026-09-20T20:18:50.919Z","endTime":"2026-09-20T20:19:01.129Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:19:01.129Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dustin Harris pops out to third baseman Graham Pauley.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-09-20T20:19:21.357Z","endTime":"2026-09-20T20:20:07.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39456764419839,"aZ":-15.72957137423305,"pfxX":-9.957701506581243,"pfxZ":8.571546120465099,"pX":-0.4891654250197362,"pZ":3.718147121887061,"vX0":7.108322473944956,"vY0":-138.04480402271602,"vZ0":-2.880599146650137,"x":135.65,"y":138.39,"x0":-1.8113371925538058,"y0":50.00512201191902,"z0":5.841829230702389,"aX":-19.109472657212606},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":16.4,"spinRate":2408,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3976564340245736,"extension":6.081968855839319},"index":0,"playId":"08a444f3-80d6-317d-b00c-da387c9d7854","pitchNumber":1,"startTime":"2026-09-20T20:19:24.048Z","endTime":"2026-09-20T20:19:29.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28347119919639,"aZ":-26.07320028436186,"pfxX":-0.5939875887304401,"pfxZ":3.6364021827908566,"pX":-0.16863593253196288,"pZ":2.7051010025842284,"vX0":4.267225986531455,"vY0":-128.41373227465593,"vZ0":-2.751093167680853,"x":123.43,"y":165.74,"x0":-1.7710836197227122,"y0":50.00629886043714,"z0":5.807673249791757,"aX":-0.9983309156666619},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.2,"breakHorizontal":0.1,"spinRate":2177,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.42569631962865806,"extension":6.183000386080125},"index":1,"playId":"34d507e1-068f-3587-bbc0-028e03c7a91f","pitchNumber":2,"startTime":"2026-09-20T20:19:38.764Z","endTime":"2026-09-20T20:19:43.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81836160943066,"aZ":-13.873793058348472,"pfxX":-9.669214368783582,"pfxZ":9.158935054649119,"pX":0.011776770362728377,"pZ":2.7400028338017117,"vX0":8.055397645304327,"vY0":-140.4666488062644,"vZ0":-5.887755200547232,"x":116.55,"y":164.8,"x0":-1.63688733472391,"y0":50.00428966938368,"z0":5.765341828616151,"aX":-19.323799977266038},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.5,"breakHorizontal":15.8,"spinRate":2425,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.389931791545191,"extension":6.222550663295371},"hitData":{"launchSpeed":93.2,"launchAngle":77.0,"totalDistance":93.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":103.24,"coordY":173.21}},"index":2,"playId":"b945bd2d-d7a6-33d3-a263-55daebb859f0","pitchNumber":3,"startTime":"2026-09-20T20:19:53.404Z","endTime":"2026-09-20T20:20:07.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:20:07.543Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Manny Machado pops out to catcher Joe Mack in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-09-20T20:20:25.791Z","endTime":"2026-09-20T20:21:39.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":"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":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.591253719350195,"aZ":-23.3399872153096,"pfxX":-1.2013447312793986,"pfxZ":5.199901010622564,"pX":0.21408997834731122,"pZ":1.5960981277424733,"vX0":5.560342110915412,"vY0":-129.19421858016113,"vZ0":-5.871154088508462,"x":108.84,"y":195.69,"x0":-1.8051090024662262,"y0":50.00495827283899,"z0":5.6792816914378665,"aX":-2.0424945469951554},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.4,"breakHorizontal":1.0,"spinRate":2183,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4231028317764287,"extension":6.187736458195379},"index":0,"playId":"58002117-6e8a-36e1-a572-34dd03a3c6f4","pitchNumber":1,"startTime":"2026-09-20T20:20:29.821Z","endTime":"2026-09-20T20:20:34.929Z","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":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.956581488126876,"aZ":-24.83872743503344,"pfxX":-0.7546960817494988,"pfxZ":4.38646500953995,"pX":1.2394041725154747,"pZ":1.4679145917569838,"vX0":7.8768813413893835,"vY0":-128.51214894520209,"vZ0":-5.643441825584668,"x":69.76,"y":199.15,"x0":-1.7687867413972942,"y0":50.000083821601905,"z0":5.625060509355217,"aX":-1.2629495379138354},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.8,"breakHorizontal":-0.5,"spinRate":2251,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.42641955425233924,"extension":6.29616653773849},"index":1,"playId":"c9c34482-417a-3c5f-bd13-28aaccc024d9","pitchNumber":2,"startTime":"2026-09-20T20:20:42.885Z","endTime":"2026-09-20T20:20:46.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.400879017908924,"aZ":-23.999313075732697,"pfxX":1.8602183192867385,"pfxZ":5.511038533538935,"pX":-0.6124928405263533,"pZ":2.569179348288302,"vX0":2.395221284964898,"vY0":-121.2267350130851,"vZ0":-2.70921667143526,"x":140.35,"y":169.41,"x0":-1.8562464701836663,"y0":50.00419610119153,"z0":5.803311030080099,"aX":2.759640826315021},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":9.6,"breakHorizontal":-4.0,"spinRate":2385,"spinDirection":84},"zone":4,"typeConfidence":2.0,"plateTime":0.4523735606491681,"extension":6.1499346310681196},"index":2,"playId":"32468431-4123-3cb1-802e-882b22d81bc9","pitchNumber":3,"startTime":"2026-09-20T20:20:57.714Z","endTime":"2026-09-20T20:21:01.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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.661061938253813,"aZ":-22.82331029703498,"pfxX":-11.745584799847773,"pfxZ":4.663150433624338,"pX":0.2978804304000238,"pZ":1.9791221084131343,"vX0":9.820251596827742,"vY0":-140.4530151257514,"vZ0":-5.826733870812662,"x":105.65,"y":185.34,"x0":-1.7111130020528877,"y0":50.00463552545304,"z0":5.5567549129215665,"aX":-23.560242919413906},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.4,"breakHorizontal":19.3,"spinRate":2184,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.3893946546023437,"extension":6.493697044683364},"index":3,"playId":"6457fec2-f944-329f-8fb3-94d0e25e3fb2","pitchNumber":4,"startTime":"2026-09-20T20:21:15.076Z","endTime":"2026-09-20T20:21:19.505Z","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":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23177107102911,"aZ":-29.73017548732271,"pfxX":3.790842220527387,"pfxZ":1.657913345245781,"pX":-0.1038993338323435,"pZ":2.2783156168712706,"vX0":3.205068771262959,"vY0":-121.07654950116347,"vZ0":-1.7384179067063887,"x":120.96,"y":177.27,"x0":-1.940737986641372,"y0":50.003009641137766,"z0":5.625216691885449,"aX":5.586948658277711},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.9,"breakHorizontal":-7.7,"spinRate":2407,"spinDirection":73},"zone":5,"typeConfidence":2.0,"plateTime":0.4536395287165069,"extension":6.166741322951788},"hitData":{"launchSpeed":79.5,"launchAngle":85.0,"totalDistance":29.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":138.04,"coordY":206.29}},"index":4,"playId":"ef5fd5ec-934f-3751-aff7-d7639296a0e9","pitchNumber":5,"startTime":"2026-09-20T20:21:29.462Z","endTime":"2026-09-20T20:21:39.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:21:39.207Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heriberto Hernández flies out to right fielder Dustin Harris.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-09-20T20:23:46.133Z","endTime":"2026-09-20T20:25:31.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":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,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"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(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.8,"endSpeed":86.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57462991693657,"aZ":-19.629536473960407,"pfxX":-11.15233160529596,"pfxZ":6.595717648190002,"pX":-0.19955237964778821,"pZ":2.067065324369367,"vX0":6.8741876083475475,"vY0":-136.4252731118611,"vZ0":-5.000283005393808,"x":124.61,"y":182.97,"x0":-1.2918026165985637,"y0":50.001608794869654,"z0":5.260382986552537,"aX":-21.202612737384786},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.2,"breakHorizontal":19.0,"spinRate":2029,"spinDirection":213},"zone":8,"typeConfidence":0.91,"plateTime":0.40017201486362364,"extension":6.445909512987917},"index":0,"playId":"32efb7d9-f5aa-3f62-bb12-5e7ba636b13f","pitchNumber":1,"startTime":"2026-09-20T20:23:51.134Z","endTime":"2026-09-20T20:23:58.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51284812808482,"aZ":-18.9447568327803,"pfxX":-0.005993989531028809,"pfxZ":7.431743347092878,"pX":1.034137258653197,"pZ":3.4942913269874265,"vX0":5.276170458714906,"vY0":-132.16881607753558,"vZ0":-1.9137148610642778,"x":77.58,"y":144.43,"x0":-0.9819684159076979,"y0":50.003429212196465,"z0":5.609853182234264,"aX":-0.011106448941787587},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.3,"breakHorizontal":-1.1,"spinRate":2428,"spinDirection":179},"zone":12,"typeConfidence":0.81,"plateTime":0.41341912324308616,"extension":6.582087375410781},"index":1,"playId":"cf10c57e-f3c4-35cf-bb71-988c6d69d5a3","pitchNumber":2,"startTime":"2026-09-20T20:24:26.354Z","endTime":"2026-09-20T20:24:30.061Z","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":94.4,"endSpeed":86.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.644575443431947,"aZ":-12.727890279002432,"pfxX":-4.688418934313468,"pfxZ":10.173681122177433,"pX":0.4329759382699172,"pZ":3.408886289167621,"vX0":5.2645994580303075,"vY0":-137.42355479200648,"vZ0":-3.591872022373587,"x":100.5,"y":146.74,"x0":-0.8990450161711182,"y0":50.003431985626875,"z0":5.598392027504012,"aX":-8.962263127063144},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.9,"breakHorizontal":7.3,"spinRate":2290,"spinDirection":198},"zone":12,"typeConfidence":0.86,"plateTime":0.3986725711702701,"extension":6.646327634836116},"index":2,"playId":"09c0a342-d905-3418-a1c0-9663ac95ec2f","pitchNumber":3,"startTime":"2026-09-20T20:24:39.696Z","endTime":"2026-09-20T20:24:44.521Z","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":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.504572512712514,"aZ":-16.873168117498974,"pfxX":-0.19292762098080196,"pfxZ":8.42382687313558,"pX":0.9272942715703535,"pZ":0.6171358306485014,"vX0":5.5772772565217315,"vY0":-133.36855365509288,"vZ0":-9.004964599888478,"x":81.65,"y":222.12,"x0":-1.158703013163288,"y0":50.00094661327994,"z0":5.2345202649789275,"aX":-0.3510616664270086},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.7,"breakHorizontal":-0.7,"spinRate":2465,"spinDirection":182},"zone":14,"typeConfidence":0.79,"plateTime":0.40942642020678965,"extension":6.565872159567005},"index":3,"playId":"2785e794-7526-3b2a-b965-1e607a790b0a","pitchNumber":4,"startTime":"2026-09-20T20:24:54.968Z","endTime":"2026-09-20T20:24:59.111Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-09-20T20:25:09.484Z","endTime":"2026-09-20T20:25:20.538Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"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":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.619686157574293,"aZ":-15.875137348592112,"pfxX":-3.410211744747933,"pfxZ":8.363982852742014,"pX":0.3090907928685168,"pZ":2.5059351403942602,"vX0":5.144525933482744,"vY0":-137.7593944314599,"vZ0":-4.928848143093233,"x":105.22,"y":171.12,"x0":-1.1276603839342987,"y0":50.004042822879654,"z0":5.368926291587881,"aX":-6.646736501802163},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":5.3,"spinRate":2186,"spinDirection":200},"zone":6,"typeConfidence":0.93,"plateTime":0.39551979958105665,"extension":6.446697289973035},"hitData":{"launchSpeed":94.5,"launchAngle":59.0,"totalDistance":215.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.15,"coordY":130.04}},"index":5,"playId":"c1eabbc4-4f0d-316f-9939-a4592e33ef8b","pitchNumber":5,"startTime":"2026-09-20T20:25:20.538Z","endTime":"2026-09-20T20:25:31.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:25:31.663Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jakob Marsee pops out to catcher Ethan Salas in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-09-20T20:25:53.725Z","endTime":"2026-09-20T20:26:45.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.041996829749905,"aZ":-21.892714329331277,"pfxX":1.804695244921301,"pfxZ":5.75331383697672,"pX":-0.1825934690331234,"pZ":1.7541377997355916,"vX0":2.421482679501014,"vY0":-132.26865185376522,"vZ0":-5.513841021718021,"x":123.96,"y":191.42,"x0":-1.341499587599379,"y0":50.000792987313936,"z0":5.452964400256983,"aX":3.2230025471722836},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.6,"breakHorizontal":-3.7,"spinRate":2263,"spinDirection":165},"zone":8,"typeConfidence":0.91,"plateTime":0.4128078418146992,"extension":6.420908773758118},"index":0,"playId":"c670e259-a6f8-3bf5-9cde-f0bf44a28132","pitchNumber":1,"startTime":"2026-09-20T20:25:57.345Z","endTime":"2026-09-20T20:26:01.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20698012552165,"aZ":-18.881533283956568,"pfxX":-7.691340698742734,"pfxZ":6.852798897658765,"pX":-0.07803125098886846,"pZ":2.45589974974332,"vX0":5.80185282588843,"vY0":-137.80424094249688,"vZ0":-4.365798448565896,"x":119.97,"y":172.47,"x0":-1.2026057237923156,"y0":50.001996058647556,"z0":5.321773322783237,"aX":-14.916639092027234},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.8,"breakHorizontal":12.8,"spinRate":2133,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.39620535405008006,"extension":6.266515874345067},"index":1,"playId":"ee049cdf-8141-3afa-9e9e-f658f4c92337","pitchNumber":2,"startTime":"2026-09-20T20:26:11.639Z","endTime":"2026-09-20T20:26:17.646Z","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":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6313498304076,"aZ":-25.12923775087168,"pfxX":1.0531732506770073,"pfxZ":4.171131239808922,"pX":0.6648790742275609,"pZ":2.915465063318014,"vX0":3.8920658145191607,"vY0":-128.35681260787507,"vZ0":-2.0300422152575432,"x":91.66,"y":160.06,"x0":-1.000644798555911,"y0":50.00208064423481,"z0":5.6504340279936836,"aX":1.7768268703280488},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.4,"breakHorizontal":-2.6,"spinRate":2365,"spinDirection":139},"zone":3,"typeConfidence":0.81,"plateTime":0.4248252252345299,"extension":6.586597071002006},"hitData":{"launchSpeed":60.6,"launchAngle":78.0,"totalDistance":66.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":100.45,"coordY":193.81}},"index":2,"playId":"50ab5b01-98be-3e0a-a0ee-13edb4b9322e","pitchNumber":3,"startTime":"2026-09-20T20:26:33.154Z","endTime":"2026-09-20T20:26:45.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:26:45.068Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Javier Sanoja lines out to left fielder Samad Taylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-09-20T20:27:04.868Z","endTime":"2026-09-20T20:27:36.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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],"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26768001394397,"aZ":-15.147203432845636,"pfxX":-4.605203527285987,"pfxZ":8.994306881493404,"pX":0.14131931466573486,"pZ":3.8474994554184114,"vX0":4.675965821701355,"vY0":-135.65273360070535,"vZ0":-2.0209411482652118,"x":111.61,"y":134.9,"x0":-0.9934657885813988,"y0":50.004792934919955,"z0":5.6395716233817526,"aX":-8.720141366669178},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":7.6,"spinRate":2092,"spinDirection":199},"zone":12,"typeConfidence":0.88,"plateTime":0.4013583038092179,"extension":6.624851723754931},"index":0,"playId":"3629f474-df74-38b6-84e1-c96dfd6a891e","pitchNumber":1,"startTime":"2026-09-20T20:27:15.648Z","endTime":"2026-09-20T20:27:20.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.463401401775855,"aZ":-17.67078130527508,"pfxX":-4.1062551685768245,"pfxZ":7.691282347508695,"pX":0.1998722254827861,"pZ":3.127219500434746,"vX0":5.023968917022974,"vY0":-135.89590719661248,"vZ0":-3.2534519951807668,"x":109.38,"y":154.35,"x0":-1.1321280939145226,"y0":50.002782399318356,"z0":5.5547711181000565,"aX":-7.744001280537706},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":6.5,"spinRate":2178,"spinDirection":200},"zone":2,"typeConfidence":0.89,"plateTime":0.40176297069692657,"extension":6.5348662348549},"hitData":{"launchSpeed":88.9,"launchAngle":21.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.87,"coordY":83.67}},"index":1,"playId":"77fc62d4-83b5-36e7-bd3c-33051cede9d1","pitchNumber":2,"startTime":"2026-09-20T20:27:29.547Z","endTime":"2026-09-20T20:27:36.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:27:36.458Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out, pitcher Sandy Alcantara to first baseman Deyvison De Los Santos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-09-20T20:29:42.916Z","endTime":"2026-09-20T20:30:53.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":1},"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":645261,"link":"/api/v1/people/645261"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":691277,"link":"/api/v1/people/691277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77218510839237,"aZ":-14.348328392255205,"pfxX":-9.082039896142058,"pfxZ":8.880993894049997,"pX":-0.35078457948584957,"pZ":4.059842499961069,"vX0":7.334087567393936,"vY0":-140.31226769611848,"vZ0":-2.5562558864448603,"x":130.37,"y":129.16,"x0":-1.8099470031545057,"y0":50.002442670294094,"z0":5.9099582857256605,"aX":-18.229035895465394},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":15.1,"spinRate":2372,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.38937355868600454,"extension":6.125900465413161},"index":0,"playId":"0a4bc2e7-5968-354b-bee7-f05ba8ab1624","pitchNumber":1,"startTime":"2026-09-20T20:29:48.573Z","endTime":"2026-09-20T20:29:52.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62608096064138,"aZ":-14.480131739839049,"pfxX":-10.305341852566832,"pfxZ":8.859146993710285,"pX":-0.4807592348677176,"pZ":3.831817514951662,"vX0":7.395837221311179,"vY0":-140.1929643156695,"vZ0":-2.8066243560182818,"x":135.33,"y":135.32,"x0":-1.8093036157027973,"y0":50.00476094101893,"z0":5.78670256491907,"aX":-20.589349719249334},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":17.2,"spinRate":2384,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3901431454677047,"extension":6.120104653289528},"index":1,"playId":"295bc4df-efbb-3f88-adbd-6a8be53afbcb","pitchNumber":2,"startTime":"2026-09-20T20:30:01.015Z","endTime":"2026-09-20T20:30:05.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49976456235707,"aZ":-29.27812013318075,"pfxX":-11.34136174438089,"pfxZ":1.682482647696256,"pX":-1.1521946303236228,"pZ":2.6728554649575242,"vX0":5.686314396517947,"vY0":-130.06054936097345,"vZ0":-2.199534721948783,"x":160.92,"y":166.61,"x0":-1.8851469945441761,"y0":50.0053518459025,"z0":5.734607830504768,"aX":-19.568358309106685},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.8,"breakHorizontal":19.4,"spinRate":2109,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4200169878004285,"extension":6.409755095572633},"index":2,"playId":"f6811410-81d3-3b12-95f5-bf9105364f53","pitchNumber":3,"startTime":"2026-09-20T20:30:15.157Z","endTime":"2026-09-20T20:30:19.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.257713366433077,"aZ":-23.617615526074484,"pfxX":2.448478645784758,"pfxZ":5.518162935310702,"pX":-0.14546832105474725,"pZ":2.9976057590671354,"vX0":3.5823028589558117,"vY0":-123.13100341397983,"vZ0":-1.9101458536740605,"x":122.54,"y":157.84,"x0":-1.9319008946148204,"y0":50.00190426380751,"z0":5.762950420503364,"aX":3.794417372776889},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.8,"breakHorizontal":-5.2,"spinRate":2433,"spinDirection":67},"zone":2,"typeConfidence":2.0,"plateTime":0.4432148044619293,"extension":6.167237994478507},"index":3,"playId":"73411533-89d5-3c60-bd02-288e60f0aadb","pitchNumber":4,"startTime":"2026-09-20T20:30:28.630Z","endTime":"2026-09-20T20:30:33.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49398699627331,"aZ":-14.101631252920379,"pfxX":-8.224268470698338,"pfxZ":8.677521009762096,"pX":-0.08606135719751781,"pZ":2.2657869981089367,"vX0":7.430339420450035,"vY0":-142.85972832059565,"vZ0":-7.274395902285427,"x":120.28,"y":177.6,"x0":-1.6421840519618744,"y0":50.006843214760366,"z0":5.71762447268913,"aX":-17.13694328361161},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.5,"breakHorizontal":13.6,"spinRate":2390,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3822585199654269,"extension":6.326149769945871},"hitData":{"launchSpeed":96.9,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.63,"coordY":178.9}},"index":4,"playId":"28958ab5-a61a-34c8-8850-51ae25521df2","pitchNumber":5,"startTime":"2026-09-20T20:30:45.299Z","endTime":"2026-09-20T20:30:53.744Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:30:53.744Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out, third baseman Graham Pauley to first baseman Deyvison De Los Santos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-09-20T20:31:15.737Z","endTime":"2026-09-20T20:31:59.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691277,"link":"/api/v1/people/691277"},"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(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.5,"endSpeed":88.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46027408294072,"aZ":-19.6217311211141,"pfxX":-9.88253987106892,"pfxZ":6.240427221236116,"pX":-0.24812439556400548,"pZ":2.824209520741235,"vX0":8.010251829249256,"vY0":-140.42017560159942,"vZ0":-4.212980733320065,"x":126.46,"y":162.53,"x0":-1.842628117369633,"y0":50.00674448979527,"z0":5.607427145493983,"aX":-19.894790795655027},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.7,"breakHorizontal":16.4,"spinRate":2381,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3888915191304507,"extension":6.208023472659737},"index":0,"playId":"8394e555-abeb-3faa-bdda-b45550383129","pitchNumber":1,"startTime":"2026-09-20T20:31:24.830Z","endTime":"2026-09-20T20:31:28.455Z","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":98.3,"endSpeed":90.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.493302951108017,"aZ":-15.865734967304553,"pfxX":-7.783116168968724,"pfxZ":7.824562605816139,"pX":-1.1887136325506258,"pZ":3.307771397484314,"vX0":4.779084547262336,"vY0":-143.11517300792818,"vZ0":-3.722695561826689,"x":162.31,"y":149.47,"x0":-1.8646685400231038,"y0":50.004996195331266,"z0":5.612362954150264,"aX":-16.227412593755904},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.7,"breakHorizontal":13.2,"spinRate":2320,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3819825954138989,"extension":6.223546230837095},"index":1,"playId":"45889231-3782-365a-84df-f2f893577d05","pitchNumber":2,"startTime":"2026-09-20T20:31:38.162Z","endTime":"2026-09-20T20:31:42.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.108738967159972,"aZ":-23.666338911409667,"pfxX":-10.404854379136614,"pfxZ":4.130407567254011,"pX":-0.017667302548974924,"pZ":2.706687763610975,"vX0":8.87587151949368,"vY0":-142.26383836096022,"vZ0":-3.8376810417467895,"x":117.67,"y":165.7,"x0":-1.818513181846515,"y0":50.00350365036186,"z0":5.564212697822876,"aX":-21.435380374781243},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.0,"breakHorizontal":17.2,"spinRate":2418,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3842832541988841,"extension":6.246319741422178},"hitData":{"launchSpeed":104.2,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.25,"coordY":167.75}},"index":2,"playId":"a01e58f0-3876-362e-946d-cba98059456b","pitchNumber":3,"startTime":"2026-09-20T20:31:51.620Z","endTime":"2026-09-20T20:31:59.334Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:31:59.334Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a line drive to right fielder Griffin Conine.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-09-20T20:32:19.875Z","endTime":"2026-09-20T20:33:26.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03251408736379,"aZ":-27.635333136550955,"pfxX":-1.323741714625558,"pfxZ":2.620367531637001,"pX":1.0193211554386876,"pZ":1.2438363083802608,"vX0":7.5009813347897545,"vY0":-130.47588728959332,"vZ0":-5.959642798023709,"x":78.15,"y":205.2,"x0":-1.7140940828915847,"y0":50.00548645163572,"z0":5.625373453165497,"aX":-2.2960928313835596},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.7,"breakHorizontal":0.8,"spinRate":2160,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4189190012647517,"extension":6.3208282263226625},"index":0,"playId":"cc90b274-9857-340b-adfc-9edf40aa4bd1","pitchNumber":1,"startTime":"2026-09-20T20:32:25.539Z","endTime":"2026-09-20T20:32:29.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.920462714738836,"aZ":-25.706058851049672,"pfxX":-0.8499190256140615,"pfxZ":3.7289573835371597,"pX":0.0530512158567569,"pZ":2.233249998796989,"vX0":5.166723965551919,"vY0":-130.73531586973698,"vZ0":-4.000633944431094,"x":114.98,"y":178.48,"x0":-1.836338002206784,"y0":50.0034697468111,"z0":5.707105179140906,"aX":-1.4748159191191328},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.1,"breakHorizontal":0.5,"spinRate":2201,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.4185636968202098,"extension":6.073457906532976},"index":1,"playId":"73c7dfa1-7595-3d84-ab0a-8f045515fc59","pitchNumber":2,"startTime":"2026-09-20T20:32:38.974Z","endTime":"2026-09-20T20:32:43.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12415866513189,"aZ":-27.662269020757563,"pfxX":2.747410047498639,"pfxZ":3.030528186313049,"pX":0.039954139289419655,"pZ":1.928045117754507,"vX0":3.8479639452868213,"vY0":-121.91539167367259,"vZ0":-2.958383100106377,"x":115.48,"y":186.72,"x0":-1.9218003412488378,"y0":50.005398157405075,"z0":5.5689896207015375,"aX":4.096678375248122},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.9,"breakHorizontal":-6.0,"spinRate":2351,"spinDirection":79},"zone":8,"typeConfidence":2.0,"plateTime":0.4509381590603656,"extension":6.390603185238466},"index":2,"playId":"a5c12916-6e00-3be2-838c-b570b886f247","pitchNumber":3,"startTime":"2026-09-20T20:32:53.467Z","endTime":"2026-09-20T20:32:58.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81261568142056,"aZ":-23.067991362906984,"pfxX":-9.485161010658302,"pfxZ":4.34101450260699,"pX":0.15309420341346333,"pZ":2.9884954624156186,"vX0":8.873825489266215,"vY0":-144.05729152140168,"vZ0":-3.333546440895173,"x":111.16,"y":158.09,"x0":-1.7365177075298723,"y0":50.00695776606464,"z0":5.58858289078308,"aX":-19.9183475556315},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.3,"breakHorizontal":15.4,"spinRate":2386,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.38037210613252137,"extension":6.411268628629665},"hitData":{"launchSpeed":99.3,"launchAngle":8.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.29,"coordY":104.98}},"index":3,"playId":"b7efb6b7-e112-382c-b5e0-cf64b424987f","pitchNumber":4,"startTime":"2026-09-20T20:33:13.811Z","endTime":"2026-09-20T20:33:26.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:33:26.457Z","atBatIndex":11},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jake Cronenworth homers (6) on a fly ball to right field. Xander Bogaerts scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-09-20T20:33:48.065Z","endTime":"2026-09-20T20:34:37.188Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.242418869359867,"aZ":-34.725859588663425,"pfxX":1.896111968682317,"pfxZ":-1.7589747121720318,"pX":-1.0461646205629962,"pZ":3.760934570393593,"vX0":0.8477731977372893,"vY0":-119.17204278657903,"vZ0":2.018018680295741,"x":156.88,"y":137.23,"x0":-1.652036785819494,"y0":50.00349310406622,"z0":6.0225419779656155,"aX":2.748378306060187},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.5,"breakHorizontal":-3.6,"spinRate":2381,"spinDirection":67},"zone":11,"typeConfidence":2.0,"plateTime":0.45825399315475357,"extension":5.855085620727561},"index":0,"playId":"79daefb4-4498-31fb-a55a-b6e6a020800f","pitchNumber":1,"startTime":"2026-09-20T20:33:52.302Z","endTime":"2026-09-20T20:33:57.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.98992557793502,"aZ":-33.786535978560906,"pfxX":1.9542153484034754,"pfxZ":-1.1473273799086705,"pX":0.2909698338211961,"pZ":2.3422676681571373,"vX0":3.7578015241142873,"vY0":-117.22979272470297,"vZ0":-0.745502800763967,"x":105.91,"y":175.54,"x0":-1.5832302130989573,"y0":50.00552152606473,"z0":5.802744086535204,"aX":2.73557840660782},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.0,"breakHorizontal":-4.4,"spinRate":2452,"spinDirection":51},"zone":6,"typeConfidence":2.0,"plateTime":0.46621368194788193,"extension":6.006689751480759},"hitData":{"launchSpeed":99.1,"launchAngle":45.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":216.94,"coordY":103.84}},"index":1,"playId":"872d513e-0cca-341f-8f10-5fae7a51969c","pitchNumber":2,"startTime":"2026-09-20T20:34:10.317Z","endTime":"2026-09-20T20:34:37.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:34:37.188Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Samad Taylor singles on a ground ball to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-09-20T20:34:55.617Z","endTime":"2026-09-20T20:35:55.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Single","eventType":"single","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.5,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.619612891197836,"aZ":-20.72252975439049,"pfxX":-11.230930097188272,"pfxZ":5.629838708964798,"pX":0.3720889763377258,"pZ":2.057069922596832,"vX0":9.790747794511471,"vY0":-141.1159214722323,"vZ0":-5.919584244697002,"x":102.82,"y":183.24,"x0":-1.6691958813129701,"y0":50.00066645529375,"z0":5.50039713796578,"aX":-22.83607534570924},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.2,"breakHorizontal":18.6,"spinRate":2300,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.3869157854839007,"extension":6.214094402235053},"index":0,"playId":"751ae726-4a34-3165-b27d-1c6acfb23ed7","pitchNumber":1,"startTime":"2026-09-20T20:35:00.557Z","endTime":"2026-09-20T20:35:04.824Z","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":97.3,"endSpeed":89.4,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.318210391133004,"aZ":-15.553755361315499,"pfxX":-7.799235425327116,"pfxZ":8.135906946406715,"pX":-0.3504651381307904,"pZ":3.096786402363678,"vX0":6.934604090742843,"vY0":-141.54699622162562,"vZ0":-4.228529767945936,"x":130.36,"y":155.17,"x0":-1.8109515335309683,"y0":50.00180048539526,"z0":5.596419866127552,"aX":-15.929623319050542},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.2,"breakHorizontal":12.8,"spinRate":2358,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.38599403932006293,"extension":6.039594356187504},"index":1,"playId":"44e2cf29-a668-3636-be30-4dcc87c983eb","pitchNumber":2,"startTime":"2026-09-20T20:35:12.687Z","endTime":"2026-09-20T20:35:16.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.0,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.363488328269998,"aZ":-17.57297155645047,"pfxX":-9.768570601878446,"pfxZ":7.1134200791885105,"pX":-0.7811784298502145,"pZ":1.4199847354821977,"vX0":6.490555579600031,"vY0":-141.66589198994095,"vZ0":-8.295685470005388,"x":146.78,"y":200.44,"x0":-1.8211475238513173,"y0":50.005981501181154,"z0":5.488574114159602,"aX":-20.05554401756766},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.5,"breakHorizontal":16.6,"spinRate":2309,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.3851891844507116,"extension":6.247925703295888},"index":2,"playId":"06334b26-54f7-3321-8c95-cbbc06d90b61","pitchNumber":3,"startTime":"2026-09-20T20:35:27.970Z","endTime":"2026-09-20T20:35:31.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.398852714506575,"aZ":-17.171380611413614,"pfxX":-11.719639638482084,"pfxZ":7.394026539546665,"pX":-0.5682454718024547,"pZ":2.703688682371051,"vX0":7.688897498877734,"vY0":-141.36196468117677,"vZ0":-5.042085784535455,"x":138.66,"y":165.78,"x0":-1.7968483866984792,"y0":50.00662086225454,"z0":5.608458869124005,"aX":-23.789046755112356},"breaks":{"breakAngle":50.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.6,"breakHorizontal":19.7,"spinRate":2350,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.38706558747716224,"extension":6.200232700486012},"hitData":{"launchSpeed":91.7,"launchAngle":9.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.34,"coordY":100.16}},"index":3,"playId":"7ee605ea-df40-3e57-8eac-59c08c7392bc","pitchNumber":4,"startTime":"2026-09-20T20:35:41.653Z","endTime":"2026-09-20T20:35:55.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:35:55.231Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ethan Salas flies out to right fielder Griffin Conine.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-09-20T20:36:11.064Z","endTime":"2026-09-20T20:36:26.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.234949929515828,"aZ":-23.30992553195547,"pfxX":-3.261939898649945,"pfxZ":4.890773216725801,"pX":-0.3678646670378686,"pZ":2.6759930299137853,"vX0":4.461776318117975,"vY0":-132.7216626749677,"vZ0":-3.8349042699494404,"x":131.02,"y":166.53,"x0":-1.634850608393295,"y0":50.00169030439655,"z0":5.80596844699222,"aX":-5.910555727714765},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.4,"breakHorizontal":5.2,"spinRate":2283,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.41024956011862557,"extension":5.826192943122976},"hitData":{"launchSpeed":92.8,"launchAngle":28.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.46,"coordY":67.69}},"index":0,"playId":"f0423678-2d02-32fb-89ac-5716af618212","pitchNumber":1,"startTime":"2026-09-20T20:36:16.726Z","endTime":"2026-09-20T20:36:26.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:36:26.586Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Graham Pauley strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-09-20T20:38:34.743Z","endTime":"2026-09-20T20:40:07.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"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],"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":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"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(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":88.7,"endSpeed":81.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.843602147428538,"aZ":-17.83342422326146,"pfxX":1.6160575146597727,"pfxZ":8.482226182584055,"pX":-0.736014636497237,"pZ":2.524734688550783,"vX0":1.2415777595370459,"vY0":-129.19856643500646,"vZ0":-3.9520445758657288,"x":145.06,"y":170.61,"x0":-1.4327765181150538,"y0":50.00628046015962,"z0":5.444422576266585,"aX":2.7329548718801306},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.8,"breakHorizontal":-3.2,"spinRate":2419,"spinDirection":183},"zone":4,"typeConfidence":0.91,"plateTime":0.4239092727601075,"extension":6.352643916481497},"index":0,"playId":"21832c24-bb2f-347c-bc07-af775e222415","pitchNumber":1,"startTime":"2026-09-20T20:38:36.242Z","endTime":"2026-09-20T20:38:40.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62308007516286,"aZ":-19.50073089285884,"pfxX":1.3357692740186002,"pfxZ":7.220599167802556,"pX":-0.5805004340393007,"pZ":4.443444731812171,"vX0":1.406257482062157,"vY0":-131.3487880157795,"vZ0":0.7059421432560219,"x":139.13,"y":118.81,"x0":-1.295472566494547,"y0":50.00343131572752,"z0":5.616206275976479,"aX":2.3445057495555535},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.4,"breakHorizontal":-2.8,"spinRate":2438,"spinDirection":178},"zone":11,"typeConfidence":0.87,"plateTime":0.4162761068413965,"extension":6.268446105606486},"index":1,"playId":"c6b10e44-291f-30f0-8e62-4efb91ce3ca1","pitchNumber":2,"startTime":"2026-09-20T20:38:49.106Z","endTime":"2026-09-20T20:38:52.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.20673327335616,"aZ":-20.91435556147583,"pfxX":-9.143884297335292,"pfxZ":6.0496430582885,"pX":0.0716459374887448,"pZ":2.308399769398721,"vX0":6.774087435955096,"vY0":-135.46048984591215,"vZ0":-3.991178143880636,"x":114.27,"y":176.45,"x0":-1.271758082025051,"y0":50.00336807523916,"z0":5.260629404329441,"aX":-17.01734048662281},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.3,"breakHorizontal":15.1,"spinRate":2201,"spinDirection":213},"zone":5,"typeConfidence":0.89,"plateTime":0.40414727264840167,"extension":6.194521871061138},"index":2,"playId":"e90efdbd-ab8f-332a-8204-62e3424c34f3","pitchNumber":3,"startTime":"2026-09-20T20:39:04.040Z","endTime":"2026-09-20T20:39:10.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":78.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68540221241881,"aZ":-22.79125923699957,"pfxX":-6.5478137126151825,"pfxZ":5.8551459342672505,"pX":-1.0431650365308374,"pZ":3.048628349791857,"vX0":3.0962072628598434,"vY0":-126.55862479671089,"vZ0":-1.3078555099125357,"x":156.76,"y":156.47,"x0":-1.4395182178934338,"y0":50.00551016991888,"z0":5.418409525901264,"aX":-10.497271779975529},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.4,"breakHorizontal":11.0,"spinRate":1558,"spinDirection":234},"zone":11,"typeConfidence":0.9,"plateTime":0.43477146886059614,"extension":6.339014125047459},"index":3,"playId":"336eda7a-8610-3dd0-a7a5-26bcd3926881","pitchNumber":4,"startTime":"2026-09-20T20:39:24.129Z","endTime":"2026-09-20T20:39:27.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.039395492011078,"aZ":-29.741367767266585,"pfxX":4.515482172460803,"pfxZ":1.5193365685327072,"pX":0.381159419624194,"pZ":1.864041017338328,"vX0":2.265195165625766,"vY0":-125.16817595014767,"vZ0":-3.13673181422348,"x":102.47,"y":188.45,"x0":-1.119540744766692,"y0":50.002316837621855,"z0":5.5448016040696615,"aX":7.2321388923918315},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.3,"breakHorizontal":-8.6,"spinRate":2464,"spinDirection":116},"zone":9,"typeConfidence":0.93,"plateTime":0.43601548920165234,"extension":6.492239664474513},"index":4,"playId":"8ddb5ca2-c008-3755-aca2-b29f7bc67072","pitchNumber":5,"startTime":"2026-09-20T20:39:43.287Z","endTime":"2026-09-20T20:39:48.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79566248000409,"aZ":-16.969604929016313,"pfxX":-4.5258714955935915,"pfxZ":8.079331184374153,"pX":-0.17467305470578517,"pZ":3.649701059233508,"vX0":4.307160139332351,"vY0":-135.62213497088334,"vZ0":-1.7505120744305538,"x":123.66,"y":140.24,"x0":-1.1875087593127895,"y0":50.00432551503302,"z0":5.474283590539429,"aX":-8.519030895482443},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.5,"breakHorizontal":7.4,"spinRate":2248,"spinDirection":204},"zone":11,"typeConfidence":0.86,"plateTime":0.40227960501704363,"extension":6.499549827526447},"index":5,"playId":"754906f8-2e72-3248-af2c-805af50d2f46","pitchNumber":6,"startTime":"2026-09-20T20:40:04.239Z","endTime":"2026-09-20T20:40:07.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:40:07.503Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joe Mack singles on a ground ball to left fielder Samad Taylor.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-09-20T20:40:25.071Z","endTime":"2026-09-20T20:41:53.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.682698093688824,"aZ":-41.68960152963698,"pfxX":5.455333615051324,"pfxZ":-7.399265773817898,"pX":0.10391698633339336,"pZ":0.8709761807009521,"vX0":1.2063841581208261,"vY0":-113.57164396825749,"vZ0":-1.4118495374289202,"x":113.04,"y":215.26,"x0":-1.1443335729657882,"y0":50.000321637486344,"z0":5.70279127214798,"aX":7.019234560592243},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-13.4,"breakHorizontal":-10.2,"spinRate":2540,"spinDirection":32},"zone":14,"typeConfidence":0.92,"plateTime":0.4850321197805334,"extension":6.579759376950235},"index":0,"playId":"26b6db55-e58b-33b9-b561-82807ade4d4c","pitchNumber":1,"startTime":"2026-09-20T20:40:33.417Z","endTime":"2026-09-20T20:40:36.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85739497897859,"aZ":-19.237127385136187,"pfxX":-8.719979741894395,"pfxZ":6.832916966932221,"pX":0.4778593259161193,"pZ":1.6250247597917404,"vX0":7.581287245454161,"vY0":-135.9764362905073,"vZ0":-6.11702034985381,"x":98.79,"y":194.9,"x0":-1.1991019335344741,"y0":50.00046170401376,"z0":5.216903146513642,"aX":-16.50032364489214},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.4,"breakHorizontal":14.4,"spinRate":2134,"spinDirection":215},"zone":9,"typeConfidence":0.89,"plateTime":0.40119280420934267,"extension":6.316903439622171},"index":1,"playId":"f0b5d26f-aec3-3a67-a365-1f47f44f9298","pitchNumber":2,"startTime":"2026-09-20T20:40:47.588Z","endTime":"2026-09-20T20:40:51.583Z","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":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.613797368719396,"aZ":-21.43155121861663,"pfxX":1.4877557287747523,"pfxZ":6.088012658739354,"pX":0.44997151641988725,"pZ":3.7178739131048015,"vX0":3.5347345538029216,"vY0":-131.45503262980841,"vZ0":-0.8075293144450544,"x":99.85,"y":138.4,"x0":-1.1009228301137024,"y0":50.00623748512751,"z0":5.607690158613284,"aX":2.6258552670662554},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.0,"breakHorizontal":-3.4,"spinRate":2367,"spinDirection":186},"zone":12,"typeConfidence":0.88,"plateTime":0.41530111497726185,"extension":6.35314390220847},"index":2,"playId":"c14686e7-eaa2-3892-9b96-baea04751f13","pitchNumber":3,"startTime":"2026-09-20T20:41:03.085Z","endTime":"2026-09-20T20:41:06.504Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-09-20T20:41:27.400Z","endTime":"2026-09-20T20:41:44.457Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.495602383684194,"aZ":-41.364042793586066,"pfxX":6.911463001721922,"pfxZ":-7.319284048671509,"pX":-0.6102837117022974,"pZ":2.238082642382785,"vX0":-0.907686270052056,"vY0":-112.02531917982301,"vZ0":1.7934560714440588,"x":140.26,"y":178.35,"x0":-1.0938640874634307,"y0":50.001542194456995,"z0":5.693735456226466,"aX":8.678905309064126},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-12.4,"breakHorizontal":-12.2,"spinRate":2310,"spinDirection":31},"zone":4,"typeConfidence":0.92,"plateTime":0.49117631773958337,"extension":6.6377703354646025},"hitData":{"launchSpeed":89.5,"launchAngle":6.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.39,"coordY":113.49}},"index":4,"playId":"35d8910d-fa64-37b1-ab67-3a2671dfd0fb","pitchNumber":4,"startTime":"2026-09-20T20:41:44.457Z","endTime":"2026-09-20T20:41:53.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:41:53.001Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Deyvison De Los Santos called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-09-20T20:42:13.432Z","endTime":"2026-09-20T20:44:00.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.670272128231666,"aZ":-11.879526943482594,"pfxX":-2.797175931036684,"pfxZ":10.574345667997239,"pX":0.5854860289782341,"pZ":2.780591687098577,"vX0":5.319341462265962,"vY0":-137.46702293020041,"vZ0":-5.046330809103189,"x":88.03,"y":137.94,"x0":-1.0087484957678907,"y0":50.004001579176574,"z0":5.442595057070395,"aX":-5.3696116100343465},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.4,"breakHorizontal":4.0,"spinRate":2242,"spinDirection":201},"zone":6,"typeConfidence":0.93,"plateTime":0.39802372619873916,"extension":6.555548400773177},"index":0,"playId":"0e498cae-014d-3535-a0b0-ef286ec1c697","pitchNumber":1,"startTime":"2026-09-20T20:42:18.132Z","endTime":"2026-09-20T20:42:22.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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.933371261635024,"aZ":-27.72325418796134,"pfxX":3.4769604955945406,"pfxZ":2.6755624010640098,"pX":0.8509426984777257,"pZ":1.706205576216534,"vX0":3.3217653592929213,"vY0":-127.54039341722678,"vZ0":-4.325730762952837,"x":84.56,"y":192.71,"x0":-0.9156019088016405,"y0":50.00145318931496,"z0":5.587011501173861,"aX":5.780944417524813},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.2,"breakHorizontal":-7.0,"spinRate":2292,"spinDirection":126},"zone":14,"typeConfidence":0.93,"plateTime":0.4279219725696102,"extension":6.579162078770024},"index":1,"playId":"315bf465-0ae9-3069-b328-cf78200621b4","pitchNumber":2,"startTime":"2026-09-20T20:42:34.792Z","endTime":"2026-09-20T20:42:40.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":87.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.129983633949422,"aZ":-17.448926129457394,"pfxX":-2.7722189808905138,"pfxZ":7.599259402760737,"pX":0.8002148023136119,"pZ":3.069669943858583,"vX0":5.803587478533856,"vY0":-137.7262463955324,"vZ0":-3.3496716978016514,"x":86.5,"y":155.9,"x0":-0.9660203360344116,"y0":50.00310187538855,"z0":5.46908406616278,"aX":-5.372594862896477},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.3,"breakHorizontal":4.0,"spinRate":2205,"spinDirection":197},"zone":3,"typeConfidence":0.92,"plateTime":0.39640143313770215,"extension":6.497273440821606},"index":2,"playId":"a13a5f3f-d0dc-39ea-9a03-6c491dc8a61a","pitchNumber":3,"startTime":"2026-09-20T20:42:52.390Z","endTime":"2026-09-20T20:42:57.041Z","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":86.9,"endSpeed":80.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39958428000345,"aZ":-31.1417273175847,"pfxX":4.9705153275220475,"pfxZ":0.6304595949284533,"pX":-0.3753648192905563,"pZ":2.576004441073964,"vX0":0.10089312925739846,"vY0":-126.64813828668261,"vZ0":-1.4602221358471903,"x":131.31,"y":169.23,"x0":-1.0624920072671462,"y0":50.00509181378857,"z0":5.627532744875494,"aX":8.156942184782752},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.1,"breakHorizontal":-9.0,"spinRate":2453,"spinDirection":118},"zone":4,"typeConfidence":0.94,"plateTime":0.430815415183611,"extension":6.531366857793635},"index":3,"playId":"892ef6f4-38ed-345d-bcb4-94107980f6f8","pitchNumber":4,"startTime":"2026-09-20T20:43:10.775Z","endTime":"2026-09-20T20:43:14.488Z","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.1,"endSpeed":86.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83473921965656,"aZ":-15.548245353361102,"pfxX":-2.748762916460314,"pfxZ":8.726071036162628,"pX":0.5817722095005612,"pZ":3.1367070877968852,"vX0":5.254255840357322,"vY0":-137.04802768808418,"vZ0":-3.270887392711122,"x":94.82,"y":154.09,"x0":-1.001722864720627,"y0":50.00086242378208,"z0":5.405320355673925,"aX":-5.236477757626545},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":3.8,"spinRate":2043,"spinDirection":201},"zone":3,"typeConfidence":0.92,"plateTime":0.3994006458764856,"extension":6.623248188684065},"index":4,"playId":"cdf65449-27f5-3f97-b69d-5333e8dc9865","pitchNumber":5,"startTime":"2026-09-20T20:43:32.207Z","endTime":"2026-09-20T20:43:40.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28236468366036,"aZ":-14.84157499572998,"pfxX":-3.371782512881294,"pfxZ":9.179497024408164,"pX":0.5685172927244665,"pZ":2.771861436974235,"vX0":4.936013817606486,"vY0":-136.15670202464278,"vZ0":-4.779432645523684,"x":95.33,"y":163.94,"x0":-0.8249701551603059,"y0":50.00302508966612,"z0":5.567799220612364,"aX":-6.367258698214047},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":5.2,"spinRate":2177,"spinDirection":196},"zone":6,"typeConfidence":0.91,"plateTime":0.4013944621693253,"extension":6.613600975003239},"index":5,"playId":"1639192f-2443-3e07-b569-bfe54025269f","pitchNumber":6,"startTime":"2026-09-20T20:43:56.152Z","endTime":"2026-09-20T20:44:00.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:44:00.092Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Stowers grounds out to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-09-20T20:44:24.827Z","endTime":"2026-09-20T20:45:22.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"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,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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.073656045959495,"aZ":-40.803676135716266,"pfxX":6.1606723062539706,"pfxZ":-6.606373986591363,"pX":0.4866328647730664,"pZ":0.7780677650020015,"vX0":1.4439776490824348,"vY0":-114.22530182377653,"vZ0":-1.827055588243937,"x":98.45,"y":217.77,"x0":-0.9552857423899337,"y0":50.00020898174093,"z0":5.638677252561667,"aX":8.05414469255867},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-12.1,"breakHorizontal":-11.5,"spinRate":2545,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.4814265943798861,"extension":6.623287392104157},"index":0,"playId":"fe1deb83-d39c-39df-a4d2-0f82a9ab1d7b","pitchNumber":1,"startTime":"2026-09-20T20:44:25.997Z","endTime":"2026-09-20T20:44:29.985Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-09-20T20:44:48.562Z","endTime":"2026-09-20T20:44:57.740Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.744361207968296,"aZ":-20.502359640299115,"pfxX":-9.601263208353837,"pfxZ":6.095556491553957,"pX":0.2309631003675286,"pZ":2.9461234847431035,"vX0":7.064777522107207,"vY0":-137.31973050721524,"vZ0":-2.594170992793812,"x":108.2,"y":159.23,"x0":-1.1247304916138576,"y0":50.00058699423921,"z0":5.294224224309181,"aX":-18.37675136906907},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.7,"breakHorizontal":16.0,"spinRate":2148,"spinDirection":208},"zone":2,"typeConfidence":0.91,"plateTime":0.3985148040240847,"extension":6.391001751609884},"index":2,"playId":"d2564192-ca8c-39a2-94d3-bedff6e1a299","pitchNumber":2,"startTime":"2026-09-20T20:44:57.740Z","endTime":"2026-09-20T20:45:03.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.166802887133134,"aZ":-41.71157108031034,"pfxX":4.064755900208265,"pfxZ":-7.403482404596513,"pX":0.00952894485752958,"pZ":1.19636458602346,"vX0":0.8562608097231837,"vY0":-113.22991919847367,"vZ0":-0.5971562019839115,"x":116.64,"y":206.48,"x0":-0.9021602069811322,"y0":50.003033461052844,"z0":5.665068177628731,"aX":5.236741677042085},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-13.2,"breakHorizontal":-7.6,"spinRate":2284,"spinDirection":22},"zone":14,"typeConfidence":0.93,"plateTime":0.4851706583277684,"extension":6.677194043162992},"hitData":{"launchSpeed":84.2,"launchAngle":-11.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.86,"coordY":171.3}},"index":3,"playId":"a6829580-cbc6-30d9-abcf-f032c87276a3","pitchNumber":3,"startTime":"2026-09-20T20:45:16.563Z","endTime":"2026-09-20T20:45:22.344Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:45:22.344Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, second baseman Javier Sanoja to first baseman Deyvison De Los Santos.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-09-20T20:47:34.059Z","endTime":"2026-09-20T20:48:21.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691277,"link":"/api/v1/people/691277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58142412445354,"aZ":-22.139309090631706,"pfxX":-10.622422263616027,"pfxZ":5.102857042552436,"pX":0.05826471174862995,"pZ":2.9418203951650073,"vX0":8.605677640348638,"vY0":-139.61837807914532,"vZ0":-3.476600604455819,"x":114.78,"y":159.35,"x0":-1.6898752170621774,"y0":50.00219069920601,"z0":5.666890751636804,"aX":-20.88872164484616},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.6,"breakHorizontal":17.4,"spinRate":2203,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.3928953327507121,"extension":6.3603776483160095},"index":0,"playId":"c4f317a3-c3f0-3643-b0dd-d08d7db69b89","pitchNumber":1,"startTime":"2026-09-20T20:47:47.164Z","endTime":"2026-09-20T20:47:50.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.998447598387656,"aZ":-21.29934063643577,"pfxX":-10.521918349842606,"pfxZ":5.371388691462889,"pX":0.8667572503298789,"pZ":2.1039979406830662,"vX0":10.592231695099066,"vY0":-141.74778652241497,"vZ0":-5.79762025661322,"x":83.96,"y":181.97,"x0":-1.5610020754526648,"y0":50.000755746818236,"z0":5.546173641585984,"aX":-21.295997905271594},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.6,"breakHorizontal":16.8,"spinRate":2287,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.387181402540123,"extension":6.220469152415485},"hitData":{"launchSpeed":94.0,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.71,"coordY":143.96}},"index":1,"playId":"0e071e2c-8204-39fa-83e0-1bcf0450fa14","pitchNumber":2,"startTime":"2026-09-20T20:48:11.666Z","endTime":"2026-09-20T20:48:21.249Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:48:21.249Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dustin Harris singles on a sharp line drive to right fielder Griffin Conine.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-09-20T20:48:38.628Z","endTime":"2026-09-20T20:48:58.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32557917662471,"aZ":-22.488896536436688,"pfxX":-10.124137576059434,"pfxZ":4.886170274749562,"pX":0.043477772458948516,"pZ":2.4784232821125873,"vX0":8.584156737254593,"vY0":-139.8332621591068,"vZ0":-4.584019249727501,"x":115.34,"y":171.86,"x0":-1.749742267714167,"y0":50.00259954411705,"z0":5.613176185989817,"aX":-20.063249736513214},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.0,"breakHorizontal":16.6,"spinRate":2309,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.39160493866802115,"extension":6.279144469760757},"hitData":{"launchSpeed":100.9,"launchAngle":19.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":199.57,"coordY":109.08}},"index":0,"playId":"d4dbdebf-2af4-379b-9de6-c6786d81d73f","pitchNumber":1,"startTime":"2026-09-20T20:48:43.332Z","endTime":"2026-09-20T20:48:58.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:48:58.093Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-09-20T20:49:24.050Z","endTime":"2026-09-20T20:55:12.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,11,13,14,15],"actionIndex":[10],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Disengagement Violation","eventType":"forced_balk","movementReason":"r_adv_play","runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":15},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.183044203349848,"aZ":-26.242406561001182,"pfxX":-0.4966591613940343,"pfxZ":3.976255208237193,"pX":-1.2025028891529963,"pZ":3.134859920114257,"vX0":1.6801142694796436,"vY0":-121.75214559726906,"vZ0":-0.9687063360977399,"x":162.84,"y":154.14,"x0":-1.8387341125816874,"y0":50.00440859484682,"z0":5.820739976609339,"aX":-0.7414771806587759},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.2,"breakHorizontal":0.5,"spinRate":2221,"spinDirection":95},"zone":11,"typeConfidence":2.0,"plateTime":0.45085816514824417,"extension":5.99777358366598},"index":0,"playId":"ed816222-87cb-39ce-88df-58a9a07e83c4","pitchNumber":1,"startTime":"2026-09-20T20:49:27.106Z","endTime":"2026-09-20T20:49:31.954Z","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":"8bf68311-fe26-3c74-8b70-1d72dfa24e50","startTime":"2026-09-20T20:49:46.109Z","endTime":"2026-09-20T20:49:50.070Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.406577632466654,"aZ":-20.642436064478392,"pfxX":-7.5959303811783965,"pfxZ":5.776033895839083,"pX":0.025549782538911527,"pZ":3.6951153968788497,"vX0":7.039252339328505,"vY0":-140.31359780530258,"vZ0":-2.0912850059539907,"x":116.03,"y":139.01,"x0":-1.52743058593003,"y0":50.00091025219489,"z0":5.793411798281288,"aX":-15.161780093750886},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.2,"breakHorizontal":12.4,"spinRate":2179,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.3901738597770317,"extension":6.116054517850798},"index":2,"playId":"3c6129b4-0d1f-3411-bd22-9bf9defe2494","pitchNumber":2,"startTime":"2026-09-20T20:50:05.819Z","endTime":"2026-09-20T20:50:11.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7313923540094,"aZ":-23.451174106001776,"pfxX":0.8285461565099441,"pfxZ":5.067938788608851,"pX":0.49863137718286227,"pZ":1.8949181661260022,"vX0":5.110105881500209,"vY0":-130.23504004513913,"vZ0":-5.234608845427776,"x":97.99,"y":187.62,"x0":-1.5946979800592291,"y0":50.00424505383223,"z0":5.69900919425402,"aX":1.426958149259803},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.3,"breakHorizontal":-2.6,"spinRate":2260,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.4201678420730146,"extension":6.030171668254481},"index":3,"playId":"25aac2e7-1f9e-3b7c-ad55-b8e9c81725b3","pitchNumber":3,"startTime":"2026-09-20T20:50:23.716Z","endTime":"2026-09-20T20:50:28.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89311493211554,"aZ":-15.5412179743741,"pfxX":-7.12470272888316,"pfxZ":8.100280458759894,"pX":0.31050917613094214,"pZ":2.2408375131827145,"vX0":7.338812418257526,"vY0":-142.22561123432988,"vZ0":-6.888524999964401,"x":105.16,"y":178.28,"x0":-1.374659663251402,"y0":50.003287004739164,"z0":5.6754857716758815,"aX":-14.631432101668823},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.4,"breakHorizontal":11.4,"spinRate":2150,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.38476040290899327,"extension":6.063185263165725},"index":4,"playId":"1d1c156d-bf48-3210-83db-177e27b9f9be","pitchNumber":4,"startTime":"2026-09-20T20:50:44.542Z","endTime":"2026-09-20T20:50:49.374Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"75d08343-bb4e-37c6-b6c4-25a363f3c0a3","startTime":"2026-09-20T20:51:15.060Z","endTime":"2026-09-20T20:51:19.753Z","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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77903168546118,"aZ":-30.983583563875122,"pfxX":2.6230823386490805,"pfxZ":0.779579867196972,"pX":1.2079913163097877,"pZ":1.2797258309756925,"vX0":5.535077337573939,"vY0":-123.94929212710109,"vZ0":-4.343174353952114,"x":70.95,"y":204.23,"x0":-1.4141678172438923,"y0":50.00168117169169,"z0":5.70563906809427,"aX":3.991512108824161},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.5,"breakHorizontal":-6.2,"spinRate":2241,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.44561250913740524,"extension":5.996188882638097},"index":6,"playId":"6b79514d-ee3a-3edf-ab79-e90cc418be4b","pitchNumber":5,"startTime":"2026-09-20T20:51:36.924Z","endTime":"2026-09-20T20:51:40.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41832259030589,"aZ":-30.040914307183787,"pfxX":-9.96125870651598,"pfxZ":1.1894479023425415,"pX":-0.2555268078652784,"pZ":2.202867717169334,"vX0":6.6117854800999805,"vY0":-132.96395304203506,"vZ0":-3.540739405772289,"x":126.74,"y":179.3,"x0":-1.4749836563592151,"y0":50.005520421141966,"z0":5.72199175340969,"aX":-17.911858937703528},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.6,"breakHorizontal":16.7,"spinRate":1993,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.41129511515242934,"extension":6.110343779361223},"index":7,"playId":"e4d4dd04-4738-3176-b4e2-a153d6888a2c","pitchNumber":6,"startTime":"2026-09-20T20:51:56.903Z","endTime":"2026-09-20T20:52:01.110Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40994444986988,"aZ":-26.948182030360243,"pfxX":-10.52190979916455,"pfxZ":2.535196207619002,"pX":0.6468095408261231,"pZ":3.9477493160397334,"vX0":9.627921945744012,"vY0":-142.2000169320508,"vZ0":-0.20136160970447647,"x":92.35,"y":132.19,"x0":-1.4039570922594788,"y0":50.004304506647784,"z0":5.718713152727173,"aX":-21.705420073702104},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.8,"breakHorizontal":17.3,"spinRate":2136,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.38412377902371553,"extension":6.112021553420913},"index":8,"playId":"9a63dcc7-09a1-39f2-9cc5-45d742bfc566","pitchNumber":7,"startTime":"2026-09-20T20:52:28.342Z","endTime":"2026-09-20T20:52:31.725Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":3},"count":{"balls":3,"strikes":2,"outs":1},"index":9,"playId":"280b4fe6-89e7-459f-aaa6-665458494acd","startTime":"2026-09-20T20:52:47.028Z","endTime":"2026-09-20T20:52:52.028Z","isPitch":false,"type":"stepoff"},{"details":{"description":"With Manny Machado batting, Dustin Harris advances to 2nd on a disengagement violation.","event":"Disengagement Violation","eventType":"forced_balk","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_disengagement","description":"Pitcher Disengagement Violation","player":{"id":645261,"fullName":"Sandy Alcantara"}}},"count":{"balls":3,"strikes":2,"outs":1},"index":10,"actionPlayId":"280b4fe6-89e7-459f-aaa6-665458494acd","startTime":"2026-09-20T20:53:08.058Z","endTime":"2026-09-20T20:53:39.681Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":645261,"link":"/api/v1/people/645261"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.868420141388462,"aZ":-32.46290724660764,"pfxX":1.4137773119927026,"pfxZ":-0.18807733891054568,"pX":-0.29487827105150183,"pZ":2.364729149906512,"vX0":2.7825423139953864,"vY0":-122.74504143924185,"vZ0":-1.7746943045950265,"x":128.24,"y":174.93,"x0":-1.6221266572955542,"y0":50.003408511353,"z0":5.833840101550765,"aX":2.1794158371745156},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.5,"breakHorizontal":-3.1,"spinRate":2420,"spinDirection":54},"zone":5,"typeConfidence":2.0,"plateTime":0.4444341296101366,"extension":6.0389767530103},"index":11,"playId":"a843eba2-caa2-3f31-872b-bb2d683c6e4b","pitchNumber":8,"startTime":"2026-09-20T20:53:39.681Z","endTime":"2026-09-20T20:53:45.914Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":12,"startTime":"2026-09-20T20:54:07.912Z","endTime":"2026-09-20T20:54:23.603Z","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(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":98.3,"endSpeed":90.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37255114343418,"aZ":-14.35431816456886,"pfxX":-6.210298929218304,"pfxZ":8.61305630724695,"pX":0.26485394997757006,"pZ":2.0479700358884716,"vX0":7.476114794487906,"vY0":-142.81992509012463,"vZ0":-7.495445004195545,"x":106.9,"y":183.48,"x0":-1.5778196272986584,"y0":50.00668249776259,"z0":5.606331711708812,"aX":-12.854409385005589},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.3,"breakHorizontal":9.7,"spinRate":2215,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.3832609904224853,"extension":6.0345339856564895},"index":13,"playId":"28ce3882-2e60-3608-aaa9-f6fb79321b07","pitchNumber":9,"startTime":"2026-09-20T20:54:23.603Z","endTime":"2026-09-20T20:54:27.326Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.860835848502404,"aZ":-30.108504741356963,"pfxX":-10.678623177485898,"pfxZ":1.1530981577446946,"pX":-0.04055415233732547,"pZ":1.3156744913702478,"vX0":7.7356494534933296,"vY0":-132.61445048048523,"vZ0":-5.404207460182649,"x":118.55,"y":203.26,"x0":-1.5997327164498727,"y0":50.00280742376569,"z0":5.5610802186400266,"aX":-19.127645897788348},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.2,"breakHorizontal":17.8,"spinRate":2093,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.41213030295368336,"extension":6.160418556597928},"index":14,"playId":"01ed5d4a-3df8-3acf-9cec-d0200ef44851","pitchNumber":10,"startTime":"2026-09-20T20:54:43.234Z","endTime":"2026-09-20T20:54:47.264Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7582381625861,"aZ":-14.503986257271714,"pfxX":-6.0061995105378605,"pfxZ":8.54073353837408,"pX":0.37604144965346914,"pZ":1.8169167184474588,"vX0":7.713917542032874,"vY0":-142.89086807387073,"vZ0":-7.96746554491436,"x":102.67,"y":189.72,"x0":-1.5775270372125145,"y0":50.005401630046926,"z0":5.551875849291026,"aX":-12.429545283292939},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.0,"breakHorizontal":9.4,"spinRate":2124,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.38324867128380946,"extension":6.086588309654416},"index":15,"playId":"6fbaf735-5712-3a32-8dba-b7f8b273f587","pitchNumber":11,"startTime":"2026-09-20T20:55:08.834Z","endTime":"2026-09-20T20:55:12.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:55:12.910Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out, shortstop Otto Lopez to first baseman Deyvison De Los Santos.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-09-20T20:55:35.616Z","endTime":"2026-09-20T20:58:23.421Z","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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691277,"link":"/api/v1/people/691277"},"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":98.5,"endSpeed":89.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.5851697467867,"aZ":-14.740371132655248,"pfxX":-6.350786753501049,"pfxZ":8.404101315958526,"pX":0.1516746597948503,"pZ":3.1958822758359986,"vX0":7.445143966881018,"vY0":-143.22281975163014,"vZ0":-4.26643857385131,"x":111.22,"y":152.49,"x0":-1.6584030832295666,"y0":50.00153660883316,"z0":5.629005620037299,"aX":-13.172068837310276},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.5,"breakHorizontal":10.0,"spinRate":2135,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.3826717505669657,"extension":6.0411511259888435},"index":0,"playId":"79754275-2635-32bf-90ed-3b9675b70c4e","pitchNumber":1,"startTime":"2026-09-20T20:55:38.640Z","endTime":"2026-09-20T20:55:46.310Z","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":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56933801156631,"aZ":-25.980222933848307,"pfxX":0.042557328735196354,"pfxZ":3.4265439847364974,"pX":0.524489083089945,"pZ":2.222915415461482,"vX0":5.9141799459196776,"vY0":-133.30235692350178,"vZ0":-4.247565003493739,"x":97.01,"y":178.76,"x0":-1.7245629906144158,"y0":50.00134695298808,"z0":5.703529902273619,"aX":0.07631936565140286},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.5,"breakHorizontal":-1.3,"spinRate":2353,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.41025282348192826,"extension":6.090475438218311},"index":1,"playId":"c580072c-2659-3aa7-8f04-6f3174b6d33a","pitchNumber":2,"startTime":"2026-09-20T20:56:03.979Z","endTime":"2026-09-20T20:56:07.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27006031601362,"aZ":-27.713255751823997,"pfxX":1.5103338447689842,"pfxZ":2.8384386503023364,"pX":0.9986953763893053,"pZ":1.7589742141840807,"vX0":5.685857369308597,"vY0":-124.39289218846892,"vZ0":-3.7846637901699247,"x":78.93,"y":191.29,"x0":-1.5101663858015328,"y0":50.0027591951055,"z0":5.590264195363971,"aX":2.373382338662946},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.6,"breakHorizontal":-4.0,"spinRate":2272,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.43982412512284297,"extension":6.1422449210458385},"index":2,"playId":"522f9247-dac7-3955-9450-0c4443883176","pitchNumber":3,"startTime":"2026-09-20T20:56:34.009Z","endTime":"2026-09-20T20:56:40.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.098159241965824,"aZ":-31.37613666709914,"pfxX":5.230839337149694,"pfxZ":0.5311887563718809,"pX":0.8387252358638837,"pZ":2.5080209173716908,"vX0":4.309650382254234,"vY0":-122.13229574523282,"vZ0":-1.1335690685022612,"x":85.03,"y":171.06,"x0":-1.6285968179839616,"y0":50.00527467735135,"z0":5.677161442156516,"aX":7.900780950752644},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.0,"breakHorizontal":-10.4,"spinRate":2276,"spinDirection":65},"zone":12,"typeConfidence":2.0,"plateTime":0.44851584635735753,"extension":6.20745849408286},"index":3,"playId":"76ddf0cf-f084-3f83-afaf-a5c5ef8e9990","pitchNumber":4,"startTime":"2026-09-20T20:57:05.710Z","endTime":"2026-09-20T20:57:10.191Z","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":98.8,"endSpeed":89.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.61134826087783,"aZ":-13.888125040980267,"pfxX":-6.619065895335841,"pfxZ":8.767473230465884,"pX":-0.9342086300190987,"pZ":3.834180125866319,"vX0":4.369925744745789,"vY0":-143.81049892575143,"vZ0":-3.0530088425274826,"x":152.61,"y":135.26,"x0":-1.6165960441506548,"y0":50.00654342810985,"z0":5.7758437507942135,"aX":-13.811025157737937},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.4,"breakHorizontal":11.0,"spinRate":2169,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.381459425284461,"extension":6.021728515887203},"index":4,"playId":"7078d042-2a40-37ed-b196-de5fdc18a5c4","pitchNumber":5,"startTime":"2026-09-20T20:57:30.619Z","endTime":"2026-09-20T20:57:34.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":77.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.994161785548847,"aZ":-32.38905151716232,"pfxX":1.4149787442883153,"pfxZ":-0.13608567815090034,"pX":-0.16177584610641166,"pZ":2.770090523364932,"vX0":3.3092740033212067,"vY0":-124.82365503395988,"vZ0":-0.5630846956509598,"x":123.17,"y":163.99,"x0":-1.697408506946483,"y0":50.004007021420904,"z0":5.704021704938698,"aX":2.196146140816774},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.1,"breakHorizontal":-3.5,"spinRate":2227,"spinDirection":85},"zone":2,"typeConfidence":2.0,"plateTime":0.44158909616265785,"extension":6.042391612777894},"index":5,"playId":"c6cc7f3e-2e92-3ce8-9ba1-6af89d6717c7","pitchNumber":6,"startTime":"2026-09-20T20:57:52.108Z","endTime":"2026-09-20T20:57:56.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.751227203408867,"aZ":-28.0616618842995,"pfxX":-9.536766091920448,"pfxZ":2.266065870558622,"pX":0.9894382324937064,"pZ":2.0082352039197553,"vX0":9.823694442557821,"vY0":-133.41206475842588,"vZ0":-4.000744665010502,"x":79.28,"y":184.56,"x0":-1.488729300107349,"y0":50.00493191565723,"z0":5.533265935843763,"aX":-17.318987324887527},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.5,"breakHorizontal":15.4,"spinRate":2168,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4094220219728144,"extension":6.289589993003051},"hitData":{"launchSpeed":95.0,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.38,"coordY":143.91}},"index":6,"playId":"a16c5e98-c768-356e-b771-666cc775a4ec","pitchNumber":7,"startTime":"2026-09-20T20:58:15.171Z","endTime":"2026-09-20T20:58:23.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T20:58:23.421Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Lopez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-09-20T21:00:26.847Z","endTime":"2026-09-20T21:01:26.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98248743023372,"aZ":-16.2827317239548,"pfxX":-3.570181659299756,"pfxZ":8.7063512677054,"pX":0.14815007096896723,"pZ":3.369549971031926,"vX0":4.552127332828661,"vY0":-134.01482400217714,"vZ0":-2.7583769358908246,"x":111.35,"y":147.8,"x0":-1.1057632861024538,"y0":50.00562525326932,"z0":5.570283375544727,"aX":-6.519048433930121},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":5.5,"spinRate":2138,"spinDirection":203},"zone":12,"typeConfidence":0.73,"plateTime":0.40814481109947964,"extension":6.46081524436292},"index":0,"playId":"bef86360-6a99-3f0f-a285-5cc130f76423","pitchNumber":1,"startTime":"2026-09-20T21:00:33.958Z","endTime":"2026-09-20T21:00:38.474Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-09-20T21:00:45.421Z","endTime":"2026-09-20T21:00:57.801Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.460323390064648,"aZ":-25.555846240301303,"pfxX":1.946473994594946,"pfxZ":3.7958889311412047,"pX":0.4062062486893754,"pZ":2.811594402690164,"vX0":3.2392521708745026,"vY0":-130.47585364042394,"vZ0":-2.2069500387043623,"x":101.52,"y":162.87,"x0":-1.0987693845108693,"y0":50.00450432787933,"z0":5.571667602471064,"aX":3.3948458460379674},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.7,"breakHorizontal":-4.2,"spinRate":2216,"spinDirection":166},"zone":3,"typeConfidence":0.91,"plateTime":0.4179368636164069,"extension":6.500623040946807},"index":2,"playId":"6a5bfc18-36c0-3774-953f-07597b3cf038","pitchNumber":2,"startTime":"2026-09-20T21:00:57.801Z","endTime":"2026-09-20T21:01:03.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.19362819830489,"aZ":-41.76723496997486,"pfxX":5.006721136227506,"pfxZ":-7.493794951904919,"pX":0.6318389866775938,"pZ":2.1889366347759616,"vX0":1.8707664442522245,"vY0":-112.40433168788782,"vZ0":1.2280230889371528,"x":92.92,"y":179.68,"x0":-0.8613555716203954,"y0":50.00154983967718,"z0":5.8732579131219405,"aX":6.411399721147578},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-13.0,"breakHorizontal":-9.6,"spinRate":2448,"spinDirection":34},"zone":6,"typeConfidence":0.93,"plateTime":0.48711984851369383,"extension":6.547982667474287},"index":3,"playId":"ae5f3f81-5e9b-310f-882d-16eda431a977","pitchNumber":3,"startTime":"2026-09-20T21:01:19.833Z","endTime":"2026-09-20T21:01:26.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:01:26.661Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Griffin Conine called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-09-20T21:01:48.646Z","endTime":"2026-09-20T21:02:33.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"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],"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":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.996581726628264,"aZ":-19.24906701441282,"pfxX":-8.717649488509643,"pfxZ":6.9057298629373545,"pX":0.19520102614763513,"pZ":3.2735044558896482,"vX0":6.8210911198723005,"vY0":-135.12838545690647,"vZ0":-2.0911285611793486,"x":109.56,"y":150.4,"x0":-1.2135572157270296,"y0":50.00664343907968,"z0":5.391869491563016,"aX":-16.32704193548085},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.4,"breakHorizontal":14.5,"spinRate":2085,"spinDirection":208},"zone":2,"typeConfidence":0.89,"plateTime":0.4034149775104714,"extension":6.484383547261366},"index":0,"playId":"9d632f35-6f9f-3216-9b74-93c0ef3f2163","pitchNumber":1,"startTime":"2026-09-20T21:01:48.948Z","endTime":"2026-09-20T21:01:53.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.500516777730528,"aZ":-30.16697339545569,"pfxX":4.381881781160057,"pfxZ":1.2623077907186424,"pX":-0.2838423674334621,"pZ":2.574201614709462,"vX0":0.5299391347755125,"vY0":-123.89875988242609,"vZ0":-1.718031049415543,"x":127.82,"y":169.28,"x0":-1.0699473068439471,"y0":50.003344691477864,"z0":5.744682480599953,"aX":6.9663757263339},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.2,"breakHorizontal":-8.0,"spinRate":2627,"spinDirection":116},"zone":5,"typeConfidence":0.87,"plateTime":0.43831739475732556,"extension":6.550438861542919},"index":1,"playId":"a3764bd4-1844-35d0-9d82-d0920c9b15e7","pitchNumber":2,"startTime":"2026-09-20T21:02:02.551Z","endTime":"2026-09-20T21:02:06.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75311869406426,"aZ":-18.621724921875536,"pfxX":-6.628918657996644,"pfxZ":7.307034906090102,"pX":-0.8814283554201917,"pZ":1.8528884434914703,"vX0":3.236691851067163,"vY0":-136.24999486940268,"vZ0":-5.845868659698246,"x":150.6,"y":188.75,"x0":-1.2324236370125519,"y0":50.00299146199435,"z0":5.340485145478136,"aX":-12.292767307242492},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.0,"breakHorizontal":11.2,"spinRate":2093,"spinDirection":209},"zone":13,"typeConfidence":0.49,"plateTime":0.4041241593662255,"extension":6.494234703953308},"index":2,"playId":"ab69df09-34dc-3b8f-8a59-ac9591391541","pitchNumber":3,"startTime":"2026-09-20T21:02:27.895Z","endTime":"2026-09-20T21:02:33.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:02:33.071Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-09-20T21:02:55.665Z","endTime":"2026-09-20T21:04:12.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"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":93.7,"endSpeed":85.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19700247708946,"aZ":-14.64764349076187,"pfxX":-3.04406435612261,"pfxZ":9.323884082481761,"pX":0.7589527310913158,"pZ":1.9669243056197085,"vX0":6.078185561831461,"vY0":-136.2986595874301,"vZ0":-6.361505532903709,"x":88.07,"y":185.67,"x0":-1.1053512697003445,"y0":50.00317810670782,"z0":5.344202299303529,"aX":-5.722762470095948},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":4.2,"spinRate":2262,"spinDirection":206},"zone":9,"typeConfidence":0.91,"plateTime":0.40198195692958993,"extension":6.54352301911397},"index":0,"playId":"c9422971-2817-3f29-a895-241db6ccd5c8","pitchNumber":1,"startTime":"2026-09-20T21:02:59.845Z","endTime":"2026-09-20T21:03:04.180Z","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.9,"endSpeed":80.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.268120390954678,"aZ":-31.120588987729317,"pfxX":4.569117439640305,"pfxZ":0.6459613332634309,"pX":0.8358813436243334,"pZ":2.632859289603998,"vX0":2.7782753818503805,"vY0":-126.6499229066374,"vZ0":-1.48595331574505,"x":85.14,"y":167.69,"x0":-0.8666069880207479,"y0":50.003731009790194,"z0":5.700864065747316,"aX":7.471873290137529},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.1,"breakHorizontal":-8.9,"spinRate":2525,"spinDirection":123},"zone":12,"typeConfidence":0.94,"plateTime":0.43137487645411143,"extension":6.5577326285266935},"index":1,"playId":"106e6ca7-c89d-32b2-949a-adfb37a9cd00","pitchNumber":2,"startTime":"2026-09-20T21:03:13.396Z","endTime":"2026-09-20T21:03:17.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.288421637232197,"aZ":-17.398044463971647,"pfxX":-7.919510178953756,"pfxZ":7.7165423069457955,"pX":1.1497373903342898,"pZ":2.5266376875344143,"vX0":8.6944857029385,"vY0":-137.0372205399287,"vZ0":-4.380385052830005,"x":73.17,"y":170.56,"x0":-1.0246355945034897,"y0":50.00425785817035,"z0":5.322679236570344,"aX":-15.169516970382643},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":12.7,"spinRate":2177,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.398624970311908,"extension":6.577384393669257},"index":2,"playId":"7bdc989a-be42-3349-b319-2859aa6f1e44","pitchNumber":3,"startTime":"2026-09-20T21:03:32.838Z","endTime":"2026-09-20T21:03:38.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92483737299637,"aZ":-41.83085491532483,"pfxX":4.008243043829402,"pfxZ":-7.566184832852246,"pX":1.7009773255005587,"pZ":0.27285021817173044,"vX0":4.120470304868271,"vY0":-112.988949553444,"vZ0":-2.4627597181981637,"x":52.16,"y":231.41,"x0":-0.6752303042814908,"y0":50.00104793508757,"z0":5.6290383672701925,"aX":5.117749924242801},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-14.0,"breakHorizontal":-8.4,"spinRate":2376,"spinDirection":30},"zone":14,"typeConfidence":0.93,"plateTime":0.4870484758071276,"extension":6.754040175483806},"index":3,"playId":"b3f83d7f-ddf2-30a1-8afa-56edf167c763","pitchNumber":4,"startTime":"2026-09-20T21:03:48.862Z","endTime":"2026-09-20T21:03:52.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66463575544087,"aZ":-29.301037396976138,"pfxX":3.319660654449663,"pfxZ":1.7028635857679433,"pX":-0.0023684494176835096,"pZ":3.499798236648755,"vX0":1.2864009285203852,"vY0":-128.33401856114887,"vZ0":-0.04320544773477897,"x":117.09,"y":144.29,"x0":-0.9398220898121418,"y0":50.00330339028334,"z0":5.777253679189275,"aX":5.601253689394512},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.2,"breakHorizontal":-6.2,"spinRate":2373,"spinDirection":132},"zone":12,"typeConfidence":0.65,"plateTime":0.4249281428292542,"extension":6.534961102834694},"index":4,"playId":"000bdd51-f0ad-3a8d-84d5-06f08c663dd5","pitchNumber":5,"startTime":"2026-09-20T21:04:07.841Z","endTime":"2026-09-20T21:04:12.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:04:12.194Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a ground ball to second baseman Javier Sanoja, deflected by pitcher Sandy Alcantara. Jackson Merrill to 3rd. Jackson Merrill advances to 3rd, on a throwing error by second baseman Javier Sanoja.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-09-20T21:06:35.534Z","endTime":"2026-09-20T21:07:03.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":645261,"link":"/api/v1/people/645261"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.330198653199922,"aZ":-29.54845756422899,"pfxX":-9.878944322046207,"pfxZ":1.553903868763415,"pX":-0.40454465257330463,"pZ":1.5621617004823714,"vX0":6.775502512695664,"vY0":-128.72781491675377,"vZ0":-4.61047569791487,"x":132.42,"y":196.6,"x0":-1.7798984870593089,"y0":50.00256690527623,"z0":5.649322529208484,"aX":-16.67164954072448},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.0,"breakHorizontal":16.4,"spinRate":1973,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.42460599522227405,"extension":6.263489407707254},"hitData":{"launchSpeed":86.4,"launchAngle":-11.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":148.49,"coordY":159.63}},"index":0,"playId":"f34634e1-56cb-3b6e-859a-2fd561fb58a3","pitchNumber":1,"startTime":"2026-09-20T21:06:36.601Z","endTime":"2026-09-20T21:07:03.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:07:03.383Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Xander Bogaerts pops out to second baseman Javier Sanoja.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-09-20T21:07:28.724Z","endTime":"2026-09-20T21:08:00.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.510168965398524,"aZ":-26.556871704604397,"pfxX":-1.9906355794508948,"pfxZ":3.674167614883432,"pX":-0.09595123785855446,"pZ":2.6463441256013946,"vX0":4.314527633225793,"vY0":-123.10574480616566,"vZ0":-1.9537299318966768,"x":120.66,"y":167.33,"x0":-1.6162538864679794,"y0":50.00067293594358,"z0":5.708622417725065,"aX":-3.0411948254789722},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.5,"breakHorizontal":2.5,"spinRate":2053,"spinDirection":99},"zone":5,"typeConfidence":2.0,"plateTime":0.44571875462460486,"extension":5.972176758965684},"hitData":{"launchSpeed":83.1,"launchAngle":72.0,"totalDistance":88.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":139.61,"coordY":169.77}},"index":0,"playId":"42e2c825-85ac-3088-b8ca-7a059b28fc30","pitchNumber":1,"startTime":"2026-09-20T21:07:49.498Z","endTime":"2026-09-20T21:08:00.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:08:00.261Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake Cronenworth doubles (12) on a line drive to center fielder Jakob Marsee. Jackson Merrill scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-09-20T21:08:23.842Z","endTime":"2026-09-20T21:09:24.223Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40133859938927,"aZ":-16.555509798795743,"pfxX":-7.384755990190321,"pfxZ":7.568380821381947,"pX":0.985778317018584,"pZ":2.5149759722339304,"vX0":9.258433224739743,"vY0":-143.05570480953043,"vZ0":-5.868112326537429,"x":79.42,"y":170.88,"x0":-1.3400137473989937,"y0":50.00040599404367,"z0":5.63840452900306,"aX":-15.23512238994195},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.6,"breakHorizontal":11.4,"spinRate":2128,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.38354975298011107,"extension":6.133191638239825},"index":0,"playId":"e20d7f69-36a0-370d-ad13-369cc056629a","pitchNumber":1,"startTime":"2026-09-20T21:08:27.894Z","endTime":"2026-09-20T21:08:32.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.620802424792842,"aZ":-33.31234402340836,"pfxX":-9.170755998571845,"pfxZ":-0.6333042067058585,"pX":0.3889675297937449,"pZ":1.0430464961889971,"vX0":8.244995658639828,"vY0":-132.729678096676,"vZ0":-5.3617040869329795,"x":102.17,"y":210.62,"x0":-1.561668322718856,"y0":50.00609047892597,"z0":5.506771136801478,"aX":-16.4148647686813},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-2.2,"breakHorizontal":14.9,"spinRate":1947,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4122033270528829,"extension":6.241021321034573},"index":1,"playId":"cd9bc060-7b37-3d77-a151-5c7bc0070019","pitchNumber":2,"startTime":"2026-09-20T21:08:45.648Z","endTime":"2026-09-20T21:08:49.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.573297816153136,"aZ":-16.220309331832468,"pfxX":-7.831936742023592,"pfxZ":7.712507262915033,"pX":-0.1405216135423168,"pZ":1.9127987210758532,"vX0":6.654257024766492,"vY0":-143.4626174942569,"vZ0":-7.4906539982804325,"x":122.36,"y":187.13,"x0":-1.4813906736146845,"y0":50.0028230579166,"z0":5.58374097402319,"aX":-16.200023051333556},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.5,"breakHorizontal":12.7,"spinRate":2241,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.38292907241466656,"extension":6.09329008912561},"hitData":{"launchSpeed":92.2,"launchAngle":18.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":85.29,"coordY":96.92}},"index":2,"playId":"adbfc70f-bf94-3ba5-9002-2600d766f2d3","pitchNumber":3,"startTime":"2026-09-20T21:09:06.544Z","endTime":"2026-09-20T21:09:24.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:09:24.223Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Samad Taylor doubles (4) on a ground ball to left fielder Heriberto Hernández. Jake Cronenworth scores.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-09-20T21:09:52.253Z","endTime":"2026-09-20T21:10:10.421Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":77.9,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.556446965889972,"aZ":-30.422046945337637,"pfxX":2.394767860890814,"pfxZ":1.1240038166389237,"pX":0.17395470789723266,"pZ":2.2035149431411756,"vX0":3.8404459357752954,"vY0":-125.57734221954394,"vZ0":-2.323977761629339,"x":110.37,"y":179.29,"x0":-1.6994446659096016,"y0":50.00562544378512,"z0":5.66986446869289,"aX":3.7417929656900486},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.7,"breakHorizontal":-5.4,"spinRate":2165,"spinDirection":99},"zone":5,"typeConfidence":2.0,"plateTime":0.439842100344376,"extension":5.881345450341447},"hitData":{"launchSpeed":79.9,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.39,"coordY":114.5}},"index":0,"playId":"afa6c74d-2c5d-3faa-bb96-796346fd2612","pitchNumber":1,"startTime":"2026-09-20T21:09:53.179Z","endTime":"2026-09-20T21:10:10.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:10:10.421Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ethan Salas walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-09-20T21:11:26.480Z","endTime":"2026-09-20T21:13:17.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"postOnSecond":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"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":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-09-20T21:10:33.652Z","endTime":"2026-09-20T21:11:28.505Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86383671819705,"aZ":-26.21649800387657,"pfxX":5.183018415026567,"pfxZ":4.048139812218967,"pX":-0.31248900249880535,"pZ":2.1096172544061496,"vX0":2.41595633141036,"vY0":-120.68660872339483,"vZ0":-2.9669877844611374,"x":128.91,"y":181.82,"x0":-2.0005372135121795,"y0":50.004758097805215,"z0":5.66818989083125,"aX":7.633117644033697},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.8,"breakHorizontal":-10.0,"spinRate":2349,"spinDirection":73},"zone":8,"typeConfidence":2.0,"plateTime":0.45414126295142543,"extension":5.812484521067136},"index":1,"playId":"5a5ed82e-f975-3a59-8191-b604f160cd2a","pitchNumber":1,"startTime":"2026-09-20T21:11:28.505Z","endTime":"2026-09-20T21:11:32.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.331947107219094,"aZ":-27.439646202597924,"pfxX":-9.016345556890816,"pfxZ":2.661170995506012,"pX":-0.9090315657894947,"pZ":2.0661167126785083,"vX0":5.052400049660098,"vY0":-132.23809862103832,"vZ0":-3.984656950817342,"x":151.65,"y":182.99,"x0":-1.6697477712671736,"y0":50.001265352933515,"z0":5.597975829050602,"aX":-16.019082150854363},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.2,"breakHorizontal":15.2,"spinRate":2059,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4136867661336536,"extension":6.23032445550114},"index":2,"playId":"252b5dde-b153-3107-b846-bc1377fc88eb","pitchNumber":2,"startTime":"2026-09-20T21:11:45.113Z","endTime":"2026-09-20T21:11:51.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.189288890054645,"aZ":-29.95077206545504,"pfxX":-10.269985353689545,"pfxZ":1.2454406030676548,"pX":-1.5129971400673234,"pZ":1.5402739434257153,"vX0":3.9428325539874547,"vY0":-132.81777656290728,"vZ0":-4.887493903478505,"x":174.67,"y":197.19,"x0":-1.6848914955844805,"y0":50.00197326946806,"z0":5.589684861890904,"aX":-18.295507898899263},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.3,"breakHorizontal":17.8,"spinRate":2032,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4128340044663483,"extension":6.231574549830832},"index":3,"playId":"f9fa88e8-9540-366d-8d16-01cdb2534764","pitchNumber":3,"startTime":"2026-09-20T21:12:10.803Z","endTime":"2026-09-20T21:12:14.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2257317669981,"aZ":-27.76150910230872,"pfxX":-0.13143310951075193,"pfxZ":2.8622797667627076,"pX":-2.157119657296863,"pZ":3.372495804314396,"vX0":-0.43897161930943523,"vY0":-123.3615045408446,"vZ0":-0.04104351410536222,"x":199.22,"y":147.72,"x0":-1.959879738549566,"y0":50.00577638430075,"z0":5.726940873136745,"aX":-0.20281189042877176},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.4,"breakHorizontal":0.4,"spinRate":2129,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.4437696224743428,"extension":5.887771028036391},"index":4,"playId":"43424119-580b-3664-826e-3744a88bada2","pitchNumber":4,"startTime":"2026-09-20T21:12:29.448Z","endTime":"2026-09-20T21:12:33.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.638532067943054,"aZ":-25.88543356298463,"pfxX":-0.3548084479396034,"pfxZ":3.9953311776029743,"pX":-0.9960099206536988,"pZ":1.2500180916550394,"vX0":1.9817631489031473,"vY0":-124.33736089188152,"vZ0":-5.2012077321836525,"x":154.97,"y":205.03,"x0":-1.7553989847191367,"y0":50.0045373025546,"z0":5.5023982461596965,"aX":-0.5589667581083696},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.4,"breakHorizontal":0.2,"spinRate":2185,"spinDirection":107},"zone":13,"typeConfidence":2.0,"plateTime":0.43958661480572836,"extension":6.021643680289118},"index":5,"playId":"8220c5ff-a28a-314f-8a20-7bdd9a923fab","pitchNumber":5,"startTime":"2026-09-20T21:12:50.980Z","endTime":"2026-09-20T21:12:55.176Z","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":85.8,"endSpeed":77.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.782275040789056,"aZ":-27.161320407637096,"pfxX":0.9210451241136708,"pfxZ":3.2221815960944333,"pX":-1.1320324991545256,"pZ":2.9455739382948174,"vX0":1.6219277179895362,"vY0":-124.91343969556995,"vZ0":-1.0520622037171952,"x":160.15,"y":159.25,"x0":-1.913366229604151,"y0":50.0029032060627,"z0":5.637102026169195,"aX":1.4329082943301288},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.8,"breakHorizontal":-2.0,"spinRate":2272,"spinDirection":111},"zone":11,"typeConfidence":2.0,"plateTime":0.4411027152253326,"extension":5.921302860707354},"index":6,"playId":"b44c4748-3750-33c2-ab6f-9c39c809154c","pitchNumber":6,"startTime":"2026-09-20T21:13:13.175Z","endTime":"2026-09-20T21:13:17.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:13:17.200Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Fernando Tatis Jr. lines out to second baseman Javier Sanoja.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-09-20T21:13:41.013Z","endTime":"2026-09-20T21:14:43.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"postOnSecond":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"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":"Lineout","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":3},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12623323583038,"aZ":-29.829945804388572,"pfxX":-8.49925719194797,"pfxZ":1.3070002331875692,"pX":-0.2905836322801111,"pZ":1.6327412403669879,"vX0":6.733456685326249,"vY0":-132.87148060180397,"vZ0":-4.407790312913715,"x":128.08,"y":194.7,"x0":-1.7517354843010011,"y0":50.00247435228234,"z0":5.477571669566285,"aX":-15.216742821555835},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.6,"breakHorizontal":13.9,"spinRate":2148,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.412038139999515,"extension":6.230917684351968},"index":0,"playId":"c41be667-2bb5-37c2-83c5-57cc26b7ae55","pitchNumber":1,"startTime":"2026-09-20T21:13:46.785Z","endTime":"2026-09-20T21:13:50.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51384109869309,"aZ":-32.35583442358566,"pfxX":-8.447421188130352,"pfxZ":-0.10749514283100048,"pX":-1.0009771395447917,"pZ":2.494953787730864,"vX0":5.280825743940064,"vY0":-130.0251324882574,"vZ0":-1.659145472240853,"x":155.15,"y":171.42,"x0":-1.9658856010645427,"y0":50.00312014455511,"z0":5.607930781424287,"aX":-14.393399718729732},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.4,"breakHorizontal":14.0,"spinRate":2024,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.42203869206207845,"extension":6.136739768607991},"index":1,"playId":"f2ddd72a-f29c-3137-9393-6df6d74d03bb","pitchNumber":2,"startTime":"2026-09-20T21:14:05.797Z","endTime":"2026-09-20T21:14:16.180Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"actionPlayId":"f2ddd72a-f29c-3137-9393-6df6d74d03bb","startTime":"2026-09-20T21:14:16.180Z","endTime":"2026-09-20T21:14:34.798Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.536366955660885,"aZ":-23.904372909743287,"pfxX":0.6487258359460237,"pfxZ":4.713488003634384,"pX":-0.3252877155345081,"pZ":2.371227183534326,"vX0":3.7632499836240805,"vY0":-131.54441318908897,"vZ0":-3.7343865309504896,"x":129.4,"y":174.76,"x0":-1.857921887672606,"y0":50.00420050168082,"z0":5.57856493308972,"aX":1.1382099420408702},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.9,"breakHorizontal":-2.0,"spinRate":2170,"spinDirection":181},"zone":4,"typeConfidence":2.0,"plateTime":0.41616702772651193,"extension":6.089680864080179},"hitData":{"launchSpeed":65.7,"launchAngle":20.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":159.47,"coordY":141.38}},"index":3,"playId":"df7d52e0-1709-39e9-b544-b6d5a2b2945f","pitchNumber":3,"startTime":"2026-09-20T21:14:34.798Z","endTime":"2026-09-20T21:14:43.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:14:43.758Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dustin Harris pops out to shortstop Otto Lopez.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-09-20T21:15:10.659Z","endTime":"2026-09-20T21:15:47.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.547732858744155,"aZ":-29.936050474172823,"pfxX":3.523739263452174,"pfxZ":1.5100679063681568,"pX":-1.2233419817643576,"pZ":2.4088769941572683,"vX0":0.6026078066250418,"vY0":-121.82593475475181,"vZ0":-1.3894536321247375,"x":163.63,"y":173.74,"x0":-1.9321257752997103,"y0":50.005944390131,"z0":5.6025551472561945,"aX":5.235194595641823},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.6,"breakHorizontal":-6.5,"spinRate":2149,"spinDirection":88},"zone":13,"typeConfidence":2.0,"plateTime":0.45162221446015716,"extension":6.187223354089279},"index":0,"playId":"71234e7c-8105-39f0-9bda-55056da4be6d","pitchNumber":1,"startTime":"2026-09-20T21:15:19.530Z","endTime":"2026-09-20T21:15:24.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23809522322554,"aZ":-25.329693453745634,"pfxX":-10.910741176387866,"pfxZ":3.421396300221895,"pX":0.2008307131686402,"pZ":2.6631069609777147,"vX0":8.90543437363637,"vY0":-140.58401667136772,"vZ0":-3.4402691673183554,"x":109.34,"y":166.88,"x0":-1.5923934269223674,"y0":50.00026396357738,"z0":5.549072086903292,"aX":-21.809535130043443},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.6,"breakHorizontal":17.9,"spinRate":2229,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.38978716051263707,"extension":6.069867034928312},"hitData":{"launchSpeed":94.1,"launchAngle":66.0,"totalDistance":166.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":122.36,"coordY":131.74}},"index":1,"playId":"6a861f80-d329-3cfc-94bc-50f4e7551be4","pitchNumber":2,"startTime":"2026-09-20T21:15:37.613Z","endTime":"2026-09-20T21:15:47.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:15:47.534Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-09-20T21:17:51.762Z","endTime":"2026-09-20T21:19:08.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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,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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"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(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":88.0,"endSpeed":81.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.108151141182248,"aZ":-22.08453155648305,"pfxX":1.9506090491862733,"pfxZ":5.9785734591126145,"pX":-0.593841928011508,"pZ":1.9173849525159947,"vX0":1.187392406806645,"vY0":-128.22478848187274,"vZ0":-4.739477172036957,"x":139.64,"y":187.01,"x0":-1.3143347334032454,"y0":50.00583987592799,"z0":5.4831009339392445,"aX":3.2926190733671143},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.2,"breakHorizontal":-3.7,"spinRate":2386,"spinDirection":169},"zone":7,"typeConfidence":0.86,"plateTime":0.42495314857193645,"extension":6.332207746956209},"index":0,"playId":"497e9177-a17f-322f-b91e-661ec830399e","pitchNumber":1,"startTime":"2026-09-20T21:17:59.230Z","endTime":"2026-09-20T21:18:03.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.789651480635488,"aZ":-16.951048607831005,"pfxX":-3.917045276814631,"pfxZ":8.369833360761254,"pX":-0.6774154878243195,"pZ":3.0315855599610333,"vX0":2.951695467135713,"vY0":-133.5158674888021,"vZ0":-3.2739557376588087,"x":142.82,"y":156.93,"x0":-1.2843766058820898,"y0":50.00112548391768,"z0":5.482452455164053,"aX":-7.1227731985549445},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.8,"breakHorizontal":6.5,"spinRate":2175,"spinDirection":203},"zone":1,"typeConfidence":0.67,"plateTime":0.4090925628102937,"extension":6.3852940001530145},"index":1,"playId":"6ceb77e0-a2ed-3fe2-b44c-1ab887521ebf","pitchNumber":2,"startTime":"2026-09-20T21:18:13.244Z","endTime":"2026-09-20T21:18:17.924Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-09-20T21:18:27.202Z","endTime":"2026-09-20T21:18:42.982Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.999410327298715,"aZ":-31.43953041685777,"pfxX":4.246521968838916,"pfxZ":0.45954826777221847,"pX":1.0329214464971104,"pZ":2.4297977636211696,"vX0":3.532036942885262,"vY0":-125.87048848214943,"vZ0":-1.798246819181757,"x":77.63,"y":173.18,"x0":-0.939172867965938,"y0":50.00466496463284,"z0":5.693594141528718,"aX":6.8300981258506095},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.6,"breakHorizontal":-8.5,"spinRate":2549,"spinDirection":122},"zone":14,"typeConfidence":0.93,"plateTime":0.43476875657014613,"extension":6.49556714001079},"index":3,"playId":"147c1882-ac99-3487-a967-23ef9e9b10d4","pitchNumber":3,"startTime":"2026-09-20T21:18:42.982Z","endTime":"2026-09-20T21:18:47.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09281035503111,"aZ":-15.85970839650252,"pfxX":-3.765673198661793,"pfxZ":8.546366505224372,"pX":-0.40480439321992856,"pZ":2.992807062102295,"vX0":3.4176684640595267,"vY0":-137.2340829231619,"vZ0":-3.746732500879864,"x":132.43,"y":157.97,"x0":-1.1764714246813244,"y0":50.00395317905427,"z0":5.454630978869371,"aX":-7.190106646496687},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":6.1,"spinRate":2121,"spinDirection":207},"zone":1,"typeConfidence":0.92,"plateTime":0.3989699243628717,"extension":6.403629644959349},"index":4,"playId":"67c46b98-2a24-3c9f-a28b-02003611725a","pitchNumber":4,"startTime":"2026-09-20T21:19:05.270Z","endTime":"2026-09-20T21:19:08.360Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:19:08.360Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, third baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-09-20T21:19:30.914Z","endTime":"2026-09-20T21:20:45.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":85.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.161035054440454,"aZ":-18.240821922957288,"pfxX":-2.8768517706594556,"pfxZ":7.4343959050604145,"pX":1.380335891889948,"pZ":1.7100012825543263,"vX0":7.152394924109621,"vY0":-135.88810670337062,"vZ0":-6.458662320808175,"x":64.38,"y":192.61,"x0":-0.909493589431183,"y0":50.002982076692554,"z0":5.3802712530178445,"aX":-5.392394969564097},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.2,"breakHorizontal":3.7,"spinRate":2112,"spinDirection":202},"zone":14,"typeConfidence":0.85,"plateTime":0.40272856664626744,"extension":6.49012344931902},"index":0,"playId":"7cd8f0a0-bd91-3949-a2a9-14fa67f4310c","pitchNumber":1,"startTime":"2026-09-20T21:19:33.796Z","endTime":"2026-09-20T21:19:38.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40083073613679,"aZ":-20.2050917275692,"pfxX":-4.005705268966398,"pfxZ":6.331402796123556,"pX":1.1509654964571834,"pZ":2.101061313262202,"vX0":6.819175113351465,"vY0":-136.2695007594958,"vZ0":-5.261392386276177,"x":73.13,"y":182.05,"x0":-0.8572524814061931,"y0":50.00587886308338,"z0":5.4420323566981175,"aX":-7.576783489672894},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.6,"breakHorizontal":5.9,"spinRate":2091,"spinDirection":199},"zone":14,"typeConfidence":0.86,"plateTime":0.4011054022279388,"extension":6.5164938811935516},"index":1,"playId":"3b70d1ad-3c62-32ff-bdd7-d5f2eb61dc83","pitchNumber":2,"startTime":"2026-09-20T21:19:47.266Z","endTime":"2026-09-20T21:19:50.685Z","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":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43908109614975,"aZ":-23.055367777074313,"pfxX":1.4423899959079929,"pfxZ":5.320293592146317,"pX":-0.759396786454575,"pZ":2.1770150845210523,"vX0":0.6623175642563249,"vY0":-129.3934053960831,"vZ0":-4.027986925010077,"x":145.95,"y":180.0,"x0":-1.2052564592293622,"y0":50.00048345973374,"z0":5.499133125992771,"aX":2.4697516213090314},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.1,"breakHorizontal":-2.8,"spinRate":2255,"spinDirection":180},"zone":4,"typeConfidence":0.92,"plateTime":0.4216868377598333,"extension":6.417379307822834},"index":2,"playId":"58b0f9a4-16aa-3984-a611-861534e6b5f8","pitchNumber":3,"startTime":"2026-09-20T21:20:02.786Z","endTime":"2026-09-20T21:20:07.572Z","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":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.092132783630152,"aZ":-24.44906975024974,"pfxX":2.8245866327409663,"pfxZ":4.44884112438267,"pX":1.379172860668976,"pZ":1.5186832979019826,"vX0":4.945993625672301,"vY0":-129.89040367788763,"vZ0":-5.386820445432772,"x":64.43,"y":197.78,"x0":-0.904840424356083,"y0":50.00357099387061,"z0":5.440053732196577,"aX":4.903106128644297},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.3,"breakHorizontal":-6.0,"spinRate":2216,"spinDirection":167},"zone":14,"typeConfidence":0.66,"plateTime":0.4191089887482491,"extension":6.557499460907026},"index":3,"playId":"c65b1f57-3f65-3fee-aee2-d2f5c777f13b","pitchNumber":4,"startTime":"2026-09-20T21:20:19.814Z","endTime":"2026-09-20T21:20:24.835Z","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":94.2,"endSpeed":86.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.484044959321025,"aZ":-18.78475136197798,"pfxX":-3.0549305172979646,"pfxZ":6.998002260785553,"pX":0.6631071960245645,"pZ":1.6735854651206696,"vX0":5.767945435483381,"vY0":-137.02701349920082,"vZ0":-6.518130522643885,"x":91.72,"y":193.59,"x0":-1.066237774888943,"y0":50.00402626296659,"z0":5.35355610188917,"aX":-5.846684171692882},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.5,"breakHorizontal":4.4,"spinRate":2046,"spinDirection":200},"zone":9,"typeConfidence":0.91,"plateTime":0.3987606205615424,"extension":6.48430565860836},"hitData":{"launchSpeed":97.5,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.05,"coordY":157.72}},"index":4,"playId":"d9d12bec-2bff-322b-a924-fcd8c9707b4b","pitchNumber":5,"startTime":"2026-09-20T21:20:37.444Z","endTime":"2026-09-20T21:20:45.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:20:45.040Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Graham Pauley grounds out, first baseman Ty France to pitcher Walker Buehler.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-09-20T21:21:08.335Z","endTime":"2026-09-20T21:21:35.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"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],"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":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.723115740829947,"aZ":-19.498472301189754,"pfxX":-8.17025412744449,"pfxZ":6.785618604963078,"pX":-0.1784736910322377,"pZ":3.2438598822583953,"vX0":5.839448448965908,"vY0":-135.56412021406305,"vZ0":-2.120546349298848,"x":123.8,"y":151.2,"x0":-1.295429744322774,"y0":50.000212190558734,"z0":5.392522629822635,"aX":-15.254731917756803},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.1,"breakHorizontal":13.6,"spinRate":2255,"spinDirection":214},"zone":2,"typeConfidence":0.88,"plateTime":0.40353931815229593,"extension":6.37505899105726},"index":0,"playId":"f9640aa6-4b16-3de6-99e8-55e3240b56e0","pitchNumber":1,"startTime":"2026-09-20T21:21:11.311Z","endTime":"2026-09-20T21:21:15.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27404510905929,"aZ":-30.795722548168264,"pfxX":4.045696475696532,"pfxZ":0.8694924558795165,"pX":0.6039807442633853,"pZ":2.2955440034759094,"vX0":2.953665409655198,"vY0":-124.9214329283544,"vZ0":-2.0256677623050683,"x":93.98,"y":176.8,"x0":-1.1162435456467057,"y0":50.006176245218555,"z0":5.629068703596936,"aX":6.446380151697016},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.3,"breakHorizontal":-7.9,"spinRate":2474,"spinDirection":115},"zone":6,"typeConfidence":0.92,"plateTime":0.43712919874443523,"extension":6.568182039745806},"hitData":{"launchSpeed":76.7,"launchAngle":9.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":169.13,"coordY":157.19}},"index":1,"playId":"30ad3d68-8502-3624-8af8-bca88abbd86b","pitchNumber":2,"startTime":"2026-09-20T21:21:24.656Z","endTime":"2026-09-20T21:21:35.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:21:35.245Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Manny Machado pops out to first baseman Deyvison De Los Santos in foul territory.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-09-20T21:23:42.597Z","endTime":"2026-09-20T21:24:25.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":"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":691277,"link":"/api/v1/people/691277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.854861230359457,"aZ":-26.840627334376286,"pfxX":-11.784295449032118,"pfxZ":2.766057201705017,"pX":0.46156184704394543,"pZ":2.778421140606449,"vX0":10.003957148547801,"vY0":-137.99381080090262,"vZ0":-3.0072595399994055,"x":99.41,"y":163.76,"x0":-1.6805918670382114,"y0":50.00173727233283,"z0":5.691508194282306,"aX":-22.713953788516513},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.6,"breakHorizontal":19.2,"spinRate":2178,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.3970038308886594,"extension":5.961465678330703},"index":0,"playId":"165990df-c1de-3e38-bba2-afc1ca943f63","pitchNumber":1,"startTime":"2026-09-20T21:23:46.689Z","endTime":"2026-09-20T21:23:51.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1589733615675,"aZ":-20.78259670117585,"pfxX":-9.130899134471976,"pfxZ":5.73953976308995,"pX":-0.110765928592912,"pZ":2.0148607669179825,"vX0":7.84383402670944,"vY0":-139.24194580974088,"vZ0":-6.09056295211152,"x":121.22,"y":184.38,"x0":-1.7633861375971596,"y0":50.001089427240245,"z0":5.58382204756068,"aX":-18.118135795172115},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.5,"breakHorizontal":15.1,"spinRate":2266,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.39178501196063076,"extension":5.93598477143821},"index":1,"playId":"51e1a0be-b1f2-3444-928e-ccb3547ac911","pitchNumber":2,"startTime":"2026-09-20T21:23:59.357Z","endTime":"2026-09-20T21:24:04.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86329353215657,"aZ":-16.45166124304722,"pfxX":-8.483215396958373,"pfxZ":7.686848514977926,"pX":-0.5391406493455124,"pZ":3.2821051138371167,"vX0":6.291121901881461,"vY0":-141.75223978013534,"vZ0":-3.8975840301597007,"x":137.55,"y":150.16,"x0":-1.6794390024850907,"y0":50.00268936662585,"z0":5.7178846510852415,"aX":-17.351401047535212},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.3,"breakHorizontal":14.2,"spinRate":2271,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.3856486143046576,"extension":6.023673344064519},"hitData":{"launchSpeed":80.7,"launchAngle":72.0,"totalDistance":100.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":159.99,"coordY":180.93}},"index":2,"playId":"0d21be77-fc7a-3532-900b-1d1ca784c353","pitchNumber":3,"startTime":"2026-09-20T21:24:15.197Z","endTime":"2026-09-20T21:24:25.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:24:25.990Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-09-20T21:24:47.669Z","endTime":"2026-09-20T21:27:09.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.016079277970476,"aZ":-23.267624543863693,"pfxX":0.30889360314968584,"pfxZ":5.15231736519174,"pX":-0.29326960676176167,"pZ":3.64300715966735,"vX0":3.782702271579483,"vY0":-130.31247771280064,"vZ0":-1.0232255222728242,"x":128.18,"y":140.42,"x0":-1.8006059684236808,"y0":50.00358775795667,"z0":5.789831736044472,"aX":0.5338667920475876},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.4,"breakHorizontal":-1.3,"spinRate":2039,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.41946675047820614,"extension":5.844029967435744},"index":0,"playId":"32594807-6250-343a-b2d2-731307be4a29","pitchNumber":1,"startTime":"2026-09-20T21:24:50.005Z","endTime":"2026-09-20T21:24:55.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.503580204154844,"aZ":-30.80874637678933,"pfxX":-9.536967939464345,"pfxZ":0.7980398820474726,"pX":-1.0220291663296497,"pZ":2.133018432545981,"vX0":5.1452660771677605,"vY0":-129.34235738637136,"vZ0":-2.998800175937092,"x":155.96,"y":181.19,"x0":-1.792036083324252,"y0":50.00025294288302,"z0":5.655603117895976,"aX":-16.250576057292385},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.1,"breakHorizontal":16.2,"spinRate":2150,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4225203030304341,"extension":5.977086697691186},"index":1,"playId":"cbdc35ab-349a-36f8-85ff-5fef18fa2248","pitchNumber":2,"startTime":"2026-09-20T21:25:05.460Z","endTime":"2026-09-20T21:25:09.584Z","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.2,"endSpeed":77.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22655135113156,"aZ":-28.334378463508003,"pfxX":0.09929991915679567,"pfxZ":2.509716929850123,"pX":-0.056058071631298216,"pZ":2.1848657755320358,"vX0":4.166110521542289,"vY0":-123.9012601870012,"vZ0":-2.521664579226784,"x":119.14,"y":179.79,"x0":-1.7829700318566577,"y0":50.00414006228351,"z0":5.620045115514362,"aX":0.15206930794560178},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.1,"breakHorizontal":-1.3,"spinRate":2065,"spinDirection":107},"zone":5,"typeConfidence":2.0,"plateTime":0.44462537913373446,"extension":6.082180555450828},"index":2,"playId":"5431dad8-d7bd-3f60-9e23-0d6af0097bed","pitchNumber":3,"startTime":"2026-09-20T21:25:21.239Z","endTime":"2026-09-20T21:25:26.304Z","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":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.295877881153945,"aZ":-24.556893416071055,"pfxX":-2.0367192502820712,"pfxZ":4.196122960554905,"pX":1.882419119436303,"pZ":2.324797563746184,"vX0":9.606798983768183,"vY0":-133.291635569243,"vZ0":-4.120681411552219,"x":45.25,"y":176.01,"x0":-1.4901571845378758,"y0":50.002610321549206,"z0":5.645402515021492,"aX":-3.697993268409696},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.0,"breakHorizontal":1.8,"spinRate":2175,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4095543696806705,"extension":6.03567754424035},"index":3,"playId":"d8414681-817e-3cff-bfa4-128b8efd9272","pitchNumber":4,"startTime":"2026-09-20T21:25:39.375Z","endTime":"2026-09-20T21:25:43.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.78505239058638,"aZ":-29.713970608389467,"pfxX":-10.749285931126021,"pfxZ":1.4030022557363058,"pX":-0.9509177930856799,"pZ":2.2107358774741734,"vX0":5.718473625511991,"vY0":-131.34025920846574,"vZ0":-3.084701591466231,"x":153.25,"y":179.09,"x0":-1.7552494663720664,"y0":50.0037210590166,"z0":5.601012181286661,"aX":-18.855119249554527},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.0,"breakHorizontal":18.2,"spinRate":2038,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.41640601898534646,"extension":6.15379199019844},"index":4,"playId":"8102de6a-001a-3cac-b49a-71db499f0754","pitchNumber":5,"startTime":"2026-09-20T21:25:53.033Z","endTime":"2026-09-20T21:25:57.490Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-09-20T21:26:05.368Z","endTime":"2026-09-20T21:26:17.470Z","isPitch":false,"type":"action","player":{"id":664034,"link":"/api/v1/people/664034"}},{"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":98.0,"endSpeed":90.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.735932163427748,"aZ":-25.711910838240954,"pfxX":-9.662153647987914,"pfxZ":3.1207985786648305,"pX":0.026458328847594734,"pZ":2.1965956467265086,"vX0":8.428070817054044,"vY0":-142.4944896721614,"vZ0":-4.816705862401595,"x":115.99,"y":179.47,"x0":-1.7047614451750719,"y0":50.00336032666484,"z0":5.520064109695601,"aX":-20.000777539860813},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":4.9,"breakHorizontal":16.0,"spinRate":2115,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.38343948259726,"extension":6.266572452764815},"index":6,"playId":"c8e447bd-8085-3728-9f63-e2a3caedb220","pitchNumber":6,"startTime":"2026-09-20T21:26:17.470Z","endTime":"2026-09-20T21:26:21.359Z","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":98.2,"endSpeed":90.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.826959181822264,"aZ":-21.68036761958383,"pfxX":-10.556324810899596,"pfxZ":5.063479557197921,"pX":-0.03611776013666449,"pZ":3.3013364917260146,"vX0":8.271351077874211,"vY0":-142.78701506521335,"vZ0":-2.7554032498874754,"x":118.38,"y":149.64,"x0":-1.5940223131755553,"y0":50.00195046976227,"z0":5.637790027198103,"aX":-21.871039558624666},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.8,"breakHorizontal":17.5,"spinRate":2169,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.38310852689269925,"extension":6.280499875895606},"index":7,"playId":"72f35a96-b526-36e4-b71c-5130f9c5e793","pitchNumber":7,"startTime":"2026-09-20T21:26:40.359Z","endTime":"2026-09-20T21:26:43.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.651997796062968,"aZ":-29.1729629512149,"pfxX":1.6528195105860892,"pfxZ":1.9224008173620248,"pX":0.1482804140303577,"pZ":1.6541166048375087,"vX0":3.7522554990709036,"vY0":-124.85448400350059,"vZ0":-3.907826986693409,"x":111.35,"y":194.12,"x0":-1.5952680712940737,"y0":50.00422339789767,"z0":5.669149641501964,"aX":2.5809421003112076},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.8,"breakHorizontal":-4.0,"spinRate":2102,"spinDirection":80},"zone":8,"typeConfidence":2.0,"plateTime":0.44050186597529617,"extension":5.962276265671707},"index":8,"playId":"6c30360b-8f5b-331b-8333-2d1cca1fdc14","pitchNumber":8,"startTime":"2026-09-20T21:27:04.592Z","endTime":"2026-09-20T21:27:09.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:27:09.010Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out, second baseman Javier Sanoja to pitcher Sandy Alcantara.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-09-20T21:27:26.965Z","endTime":"2026-09-20T21:28:40.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21639216520945,"aZ":-27.780505604315195,"pfxX":-1.4782865441727513,"pfxZ":2.790297404701441,"pX":-0.31291137190729196,"pZ":1.2270393136219888,"vX0":4.194785947957616,"vY0":-125.67060960907529,"vZ0":-5.087378115876559,"x":128.93,"y":205.65,"x0":-1.8233808846795299,"y0":50.00263787775305,"z0":5.577877761629097,"aX":-2.3275994623733554},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.0,"breakHorizontal":1.6,"spinRate":2078,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.4385046777178663,"extension":5.936267455527844},"index":0,"playId":"977711c5-6a22-36ce-9dc7-abc4e3119033","pitchNumber":1,"startTime":"2026-09-20T21:27:32.631Z","endTime":"2026-09-20T21:27:37.010Z","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":98.0,"endSpeed":90.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.269915041941058,"aZ":-17.823715234319025,"pfxX":-7.840341917546006,"pfxZ":6.868129267744882,"pX":-1.1529104035162563,"pZ":3.0949760669104553,"vX0":4.34525676331126,"vY0":-142.79635671248082,"vZ0":-4.231867080004763,"x":160.95,"y":155.22,"x0":-1.6662652302890573,"y0":50.00198989263394,"z0":5.69938948359766,"aX":-16.380523275173413},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.9,"breakHorizontal":13.4,"spinRate":2222,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.38186466699787003,"extension":5.986303574972852},"index":1,"playId":"78d6f109-10e1-34da-a3db-114deac584ff","pitchNumber":2,"startTime":"2026-09-20T21:28:00.935Z","endTime":"2026-09-20T21:28:04.874Z","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.0,"endSpeed":84.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.326300106457886,"aZ":-28.470152187996142,"pfxX":-10.668863751180606,"pfxZ":2.0755856271008364,"pX":-2.1270969179457473,"pZ":1.5347446127930078,"vX0":2.8333823619572316,"vY0":-132.5713491042554,"vZ0":-5.083525001727038,"x":198.08,"y":197.34,"x0":-1.8208738641670044,"y0":50.00485871625163,"z0":5.5455939928915905,"aX":-19.06530057645168},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.9,"breakHorizontal":18.7,"spinRate":1924,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4125548704358035,"extension":6.074082940352253},"index":2,"playId":"9b8c0cea-7dba-33d0-adbf-cb9db0548a62","pitchNumber":3,"startTime":"2026-09-20T21:28:17.020Z","endTime":"2026-09-20T21:28:21.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.005218700352618,"aZ":-29.35800432588982,"pfxX":-10.630628075093918,"pfxZ":1.5803273918234746,"pX":0.1702980790422192,"pZ":1.0792756882561503,"vX0":8.19428920992095,"vY0":-132.18211906368916,"vZ0":-6.058215861239147,"x":110.51,"y":209.64,"x0":-1.5761407327893966,"y0":50.00483293082149,"z0":5.5340281701036735,"aX":-18.968564625762244},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.8,"breakHorizontal":17.6,"spinRate":2183,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4130866191469664,"extension":6.412895337210393},"hitData":{"launchSpeed":106.7,"launchAngle":-27.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.29,"coordY":155.58}},"index":3,"playId":"3df1057a-8027-3a50-b3b5-db882dae755e","pitchNumber":4,"startTime":"2026-09-20T21:28:30.775Z","endTime":"2026-09-20T21:28:40.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:28:40.793Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joe Mack grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-09-20T21:31:01.801Z","endTime":"2026-09-20T21:31:10.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"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":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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.424127972609284,"aZ":-18.42638700315805,"pfxX":-4.547819207180353,"pfxZ":7.529881390267521,"pX":-0.39263054413238374,"pZ":1.8609766936109213,"vX0":4.0444769797635285,"vY0":-134.33425853738746,"vZ0":-5.868767037889502,"x":131.97,"y":188.53,"x0":-1.3277335340851284,"y0":50.00251772685451,"z0":5.386366402788211,"aX":-8.301969425612498},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.6,"breakHorizontal":7.3,"spinRate":2244,"spinDirection":215},"zone":7,"typeConfidence":0.75,"plateTime":0.40792561510321557,"extension":6.437009937276736},"hitData":{"launchSpeed":84.8,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.52,"coordY":153.55}},"index":0,"playId":"7d82322f-9e63-3c43-8901-43c71510feaf","pitchNumber":1,"startTime":"2026-09-20T21:31:01.801Z","endTime":"2026-09-20T21:31:10.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:31:10.748Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Deyvison De Los Santos flies out to right fielder Dustin Harris.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-09-20T21:31:30.836Z","endTime":"2026-09-20T21:33:15.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"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],"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":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"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":90.2,"endSpeed":84.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04057497731831,"aZ":-20.12723590635996,"pfxX":2.3816216738132936,"pfxZ":6.773028104870491,"pX":0.8781625783740865,"pZ":1.6027544206059015,"vX0":4.516260500881936,"vY0":-131.3400607815505,"vZ0":-5.962481716853893,"x":83.53,"y":195.51,"x0":-1.1610495684757707,"y0":50.005548101242056,"z0":5.359612583381474,"aX":4.2368745235979315},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.4,"breakHorizontal":-5.2,"spinRate":2448,"spinDirection":184},"zone":14,"typeConfidence":0.93,"plateTime":0.4141547499286178,"extension":6.581213181715524},"index":0,"playId":"dc028b05-20da-3c52-846e-e5616f2d6602","pitchNumber":1,"startTime":"2026-09-20T21:31:35.719Z","endTime":"2026-09-20T21:31:40.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76286946829803,"aZ":-12.104252696694349,"pfxX":-3.7422004590281683,"pfxZ":10.669539424223803,"pX":0.21669650735430843,"pZ":1.9420830042467103,"vX0":4.861407846110696,"vY0":-135.80004430168796,"vZ0":-6.96942028224792,"x":108.74,"y":186.34,"x0":-1.1045399627738808,"y0":50.00074866907358,"z0":5.371030510077742,"aX":-7.038284226445623},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":5.9,"spinRate":2302,"spinDirection":205},"zone":8,"typeConfidence":0.92,"plateTime":0.4022480546637306,"extension":6.411821484764616},"index":1,"playId":"ce4b17c3-94ed-3d55-b1e7-a383047718c3","pitchNumber":2,"startTime":"2026-09-20T21:31:50.860Z","endTime":"2026-09-20T21:31:56.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.800847238953043,"aZ":-27.771134827394334,"pfxX":3.576756166396969,"pfxZ":2.643276256057372,"pX":1.2284886769663863,"pZ":1.1433881644796897,"vX0":4.3873849706066865,"vY0":-127.428749131301,"vZ0":-5.647054050344885,"x":70.17,"y":207.91,"x0":-0.9715619097491339,"y0":50.00533655786596,"z0":5.544695595262534,"aX":5.963547337568743},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.8,"breakHorizontal":-7.3,"spinRate":2426,"spinDirection":139},"zone":14,"typeConfidence":0.93,"plateTime":0.4275818883735827,"extension":6.646398372014077},"index":2,"playId":"d80132f2-e8a7-322d-9e6b-890d5a326a73","pitchNumber":3,"startTime":"2026-09-20T21:32:08.084Z","endTime":"2026-09-20T21:32:11.740Z","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":93.2,"endSpeed":86.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49157132227671,"aZ":-21.31671495300218,"pfxX":-6.814576715540749,"pfxZ":5.747916361577957,"pX":-0.7490313362691382,"pZ":1.7903039965780192,"vX0":3.983790470959023,"vY0":-135.74789582317635,"vZ0":-5.527903009914983,"x":145.55,"y":190.44,"x0":-1.3414675844969919,"y0":50.00083752737591,"z0":5.313086788804815,"aX":-12.863725290188537},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.6,"breakHorizontal":11.6,"spinRate":1996,"spinDirection":210},"zone":7,"typeConfidence":0.5,"plateTime":0.40171849059500353,"extension":6.352734479291483},"index":3,"playId":"5ee5a216-4a60-3faf-b0b0-b8cc3c449646","pitchNumber":4,"startTime":"2026-09-20T21:32:22.095Z","endTime":"2026-09-20T21:32:27.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.907067770244357,"aZ":-26.116153340481983,"pfxX":-6.0530764628345874,"pfxZ":3.767635054219184,"pX":-1.5604343498718651,"pZ":4.210292683819809,"vX0":1.518330022061803,"vY0":-126.0929385704812,"vZ0":1.8076099454857268,"x":176.48,"y":125.1,"x0":-1.3843872964111434,"y0":50.003049268302604,"z0":5.592851283075606,"aX":-9.736410430017974},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.4,"breakHorizontal":10.6,"spinRate":1430,"spinDirection":220},"zone":11,"typeConfidence":0.88,"plateTime":0.43456187568907323,"extension":6.340935251869298},"index":4,"playId":"90965df9-d892-32b3-952b-3f996ed34b37","pitchNumber":5,"startTime":"2026-09-20T21:32:46.694Z","endTime":"2026-09-20T21:32:50.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":86.8,"endSpeed":80.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.711087890993053,"aZ":-29.471175726242247,"pfxX":4.10692284843981,"pfxZ":1.6468637933629147,"pX":0.046624027854841134,"pZ":2.4962382057990666,"vX0":1.5131495327282036,"vY0":-126.54949622390559,"vZ0":-2.041381973182964,"x":115.22,"y":171.38,"x0":-1.0905997667634342,"y0":50.00365360885488,"z0":5.644762318285691,"aX":6.747203361960314},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":-7.8,"spinRate":2250,"spinDirection":140},"zone":5,"typeConfidence":0.94,"plateTime":0.4307109497627808,"extension":6.5668286180734725},"hitData":{"launchSpeed":89.0,"launchAngle":54.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.18,"coordY":116.96}},"index":5,"playId":"a3cb3619-28da-3a56-95a0-60ceda5c46ae","pitchNumber":6,"startTime":"2026-09-20T21:33:04.361Z","endTime":"2026-09-20T21:33:15.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:33:15.117Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Stowers grounds out to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-09-20T21:33:26.524Z","endTime":"2026-09-20T21:34:24.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"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,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.085322738673725,"aZ":-41.366253952072576,"pfxX":6.275698309352439,"pfxZ":-7.117335245582186,"pX":0.6429811192373465,"pZ":1.7492074486245959,"vX0":1.933569475759337,"vY0":-112.7851358761481,"vZ0":0.4702787560274606,"x":92.49,"y":191.55,"x0":-1.0403660219204884,"y0":50.00471201792545,"z0":5.702347764508654,"aX":8.102769628364399},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-12.5,"breakHorizontal":-11.9,"spinRate":2496,"spinDirection":38},"zone":9,"typeConfidence":0.92,"plateTime":0.485242064274074,"extension":6.668704349375597},"index":0,"playId":"18a25242-43ae-3bd7-a900-8f9be00641a7","pitchNumber":1,"startTime":"2026-09-20T21:33:40.383Z","endTime":"2026-09-20T21:33:47.020Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-09-20T21:34:07.508Z","endTime":"2026-09-20T21:34:16.361Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"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":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.742282492660944,"aZ":-24.399805680914145,"pfxX":-8.95566543858774,"pfxZ":4.579079740321768,"pX":0.18191047160569812,"pZ":1.5656003054532979,"vX0":6.9564635943069835,"vY0":-129.19669568228264,"vZ0":-4.748559640324422,"x":110.07,"y":196.51,"x0":-1.3757830862092457,"y0":50.00575132373365,"z0":5.292021057538456,"aX":-15.213169288363972},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.4,"breakHorizontal":14.8,"spinRate":1656,"spinDirection":228},"zone":14,"typeConfidence":0.93,"plateTime":0.42320161288693114,"extension":6.473231748572721},"hitData":{"launchSpeed":99.1,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.99,"coordY":162.17}},"index":2,"playId":"239840a8-6028-34e3-896a-1c413664c6f6","pitchNumber":2,"startTime":"2026-09-20T21:34:16.361Z","endTime":"2026-09-20T21:34:24.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:34:24.701Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, shortstop Otto Lopez to first baseman Deyvison De Los Santos.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-09-20T21:36:36.021Z","endTime":"2026-09-20T21:37:30.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691277,"link":"/api/v1/people/691277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46250385779716,"aZ":-25.134942651175248,"pfxX":-10.929581706212655,"pfxZ":3.540206412707997,"pX":0.9252836308943324,"pZ":2.5567122409091714,"vX0":10.712202827521839,"vY0":-139.71715344404063,"vZ0":-4.053279123517584,"x":81.73,"y":169.75,"x0":-1.5258221597313895,"y0":50.006065514565144,"z0":5.664524265757042,"aX":-21.760065335902485},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.8,"breakHorizontal":17.8,"spinRate":2195,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.39099571499166075,"extension":6.072028812073787},"index":0,"playId":"3680a3cf-291b-341e-b7ee-514c583de331","pitchNumber":1,"startTime":"2026-09-20T21:36:38.616Z","endTime":"2026-09-20T21:36:43.660Z","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":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.018463430327763,"aZ":-24.22805406668346,"pfxX":-10.747597073760648,"pfxZ":4.0631010428358305,"pX":1.5399406061909786,"pZ":2.1794497198023577,"vX0":12.159462907671749,"vY0":-138.91197590005146,"vZ0":-5.2004721159834295,"x":58.3,"y":179.93,"x0":-1.4969743508705817,"y0":50.00216156899142,"z0":5.685847600999676,"aX":-21.011648509206772},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.4,"breakHorizontal":16.9,"spinRate":2294,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3942562214364811,"extension":6.048097708656568},"index":1,"playId":"5fc7e169-6f2f-37c4-af74-12962da28af0","pitchNumber":2,"startTime":"2026-09-20T21:36:53.008Z","endTime":"2026-09-20T21:36:56.836Z","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":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.972755249081917,"aZ":-24.042777358263514,"pfxX":0.9660240652259093,"pfxZ":4.632089784739026,"pX":-0.023744688451469945,"pZ":3.1099028947050407,"vX0":4.161378243037669,"vY0":-131.02568629841673,"vZ0":-2.144202664443164,"x":117.91,"y":154.81,"x0":-1.7514644866551328,"y0":50.00625905102509,"z0":5.716388747132938,"aX":1.6976196556950292},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.2,"breakHorizontal":-2.5,"spinRate":2225,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.4163596164102743,"extension":5.950058041251185},"index":2,"playId":"3e39ab2d-7f75-3dcd-b5b0-0b9077c7afb9","pitchNumber":3,"startTime":"2026-09-20T21:37:06.618Z","endTime":"2026-09-20T21:37:10.842Z","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":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.647534018427287,"aZ":-32.81669133523649,"pfxX":5.987536022412883,"pfxZ":-0.4250668072431827,"pX":0.774338801093168,"pZ":1.883995561879869,"vX0":4.209558080810317,"vY0":-122.24682935427062,"vZ0":-2.3581287204223176,"x":87.48,"y":187.91,"x0":-1.746520794822802,"y0":50.00114561525397,"z0":5.672538633452311,"aX":9.079531040183605},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.1,"breakHorizontal":-11.9,"spinRate":2288,"spinDirection":89},"zone":9,"typeConfidence":2.0,"plateTime":0.4477050355615133,"extension":6.077241858488322},"hitData":{"launchSpeed":73.0,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.25,"coordY":147.46}},"index":3,"playId":"59f45a23-9d9f-394f-b811-6eee984dec2e","pitchNumber":4,"startTime":"2026-09-20T21:37:20.360Z","endTime":"2026-09-20T21:37:30.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:37:30.033Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-09-20T21:37:51.801Z","endTime":"2026-09-20T21:38:29.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84330521171166,"aZ":-23.608432329611798,"pfxX":-9.811315749287811,"pfxZ":4.256412664091933,"pX":-0.4842481883219529,"pZ":2.8033287149734565,"vX0":7.063695773943749,"vY0":-140.31134939852484,"vZ0":-3.6021196493512484,"x":135.46,"y":163.09,"x0":-1.74725177607122,"y0":50.00420188246676,"z0":5.624443327291885,"aX":-19.75553428103691},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.2,"breakHorizontal":16.6,"spinRate":2309,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.38891839973014086,"extension":5.9613458794393255},"index":0,"playId":"d41ebfb7-6043-36bf-bcf1-d7bbccbd502c","pitchNumber":1,"startTime":"2026-09-20T21:37:52.459Z","endTime":"2026-09-20T21:37:57.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.181290623387678,"aZ":-18.218271171045657,"pfxX":-7.429432934141165,"pfxZ":6.827441473376435,"pX":0.9312114281879429,"pZ":1.7972814903196237,"vX0":9.53111432372947,"vY0":-141.5508919502722,"vZ0":-7.2224016691385895,"x":81.5,"y":190.25,"x0":-1.50318702683776,"y0":50.001398122634896,"z0":5.533972029258591,"aX":-15.182322868020938},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.2,"breakHorizontal":11.6,"spinRate":2185,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.38591107855951945,"extension":6.0901023183076495},"index":1,"playId":"39e1d4f5-6b61-34d7-bb5a-89fee9775bd6","pitchNumber":2,"startTime":"2026-09-20T21:38:05.067Z","endTime":"2026-09-20T21:38:09.732Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-09-20T21:38:14.443Z","endTime":"2026-09-20T21:38:25.055Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.656225309725137,"aZ":-21.698434379096938,"pfxX":-0.2493331019666063,"pfxZ":5.65615697868839,"pX":0.3393894415846094,"pZ":2.9510917215825643,"vX0":4.979815294578534,"vY0":-134.36443851228157,"vZ0":-3.450123345283537,"x":104.06,"y":159.1,"x0":-1.495653584411493,"y0":50.002491174616885,"z0":5.770825095862147,"aX":-0.4631298609041209},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.8,"breakHorizontal":-0.5,"spinRate":2163,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.40568597249097493,"extension":5.754269911964032},"index":3,"playId":"9862e130-cad1-3d4e-909a-05cba5550eb2","pitchNumber":3,"startTime":"2026-09-20T21:38:25.055Z","endTime":"2026-09-20T21:38:29.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:38:29.172Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Samad Taylor singles on a soft ground ball to shortstop Otto Lopez.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-09-20T21:38:47.867Z","endTime":"2026-09-20T21:40:27.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27056823591012,"aZ":-30.155137852625742,"pfxX":-11.021323399212203,"pfxZ":1.144469996373731,"pX":-0.533382577341717,"pZ":1.0441866223894236,"vX0":6.582474774974466,"vY0":-131.53240481301577,"vZ0":-5.967152745746262,"x":137.33,"y":210.59,"x0":-1.6283952283068757,"y0":50.003959432820395,"z0":5.56095145870327,"aX":-19.433043237810814},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.1,"breakHorizontal":18.6,"spinRate":1948,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.41543954640992453,"extension":6.210888233007734},"index":0,"playId":"5050b531-6bde-3620-aed1-05627c6dcd12","pitchNumber":1,"startTime":"2026-09-20T21:38:54.819Z","endTime":"2026-09-20T21:38:59.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25981181215094,"aZ":-15.332695946696921,"pfxX":-7.735073377773574,"pfxZ":8.218705676085436,"pX":-1.3133682652833372,"pZ":3.02768904505882,"vX0":4.168734578455657,"vY0":-142.1735617014753,"vZ0":-4.670933827594949,"x":167.06,"y":157.03,"x0":-1.792765455684847,"y0":50.004965514164624,"z0":5.6634369093848935,"aX":-15.854267895560575},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.2,"breakHorizontal":13.2,"spinRate":2197,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.38509647481268994,"extension":5.976547968577385},"index":1,"playId":"9eca9b4b-ce9c-3b7f-97d0-e61c54fede93","pitchNumber":2,"startTime":"2026-09-20T21:39:12.340Z","endTime":"2026-09-20T21:39:15.830Z","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":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.896573548018086,"aZ":-29.633590691480826,"pfxX":5.404719464436978,"pfxZ":1.6931748204694408,"pX":1.6115136259123546,"pZ":1.142663046294191,"vX0":6.020759241093774,"vY0":-122.5958466687414,"vZ0":-4.580143209881166,"x":55.57,"y":207.93,"x0":-1.5894644171106853,"y0":50.005164025473356,"z0":5.598775460026404,"aX":8.131823418795035},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.2,"breakHorizontal":-11.3,"spinRate":2328,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.448789829726552,"extension":6.188500852877227},"index":2,"playId":"6dda6fdb-e5dc-3706-9d32-512e7756c98c","pitchNumber":3,"startTime":"2026-09-20T21:39:25.868Z","endTime":"2026-09-20T21:39:29.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48410244229012,"aZ":-29.855240898103393,"pfxX":-11.24111227004295,"pfxZ":1.345597821901273,"pX":-0.44172615913445107,"pZ":1.146741628500581,"vX0":6.972924003691033,"vY0":-130.6248740240012,"vZ0":-5.536532250105856,"x":133.84,"y":207.82,"x0":-1.6850269034388214,"y0":50.00576889630951,"z0":5.538124464843046,"aX":-19.431441020336376},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.4,"breakHorizontal":18.8,"spinRate":2010,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.41929295429005986,"extension":6.274596214172903},"index":3,"playId":"88e3f4e5-f6e0-3edc-ad5c-c809273e8818","pitchNumber":4,"startTime":"2026-09-20T21:39:38.430Z","endTime":"2026-09-20T21:39:42.655Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-09-20T21:39:51.279Z","endTime":"2026-09-20T21:39:57.377Z","isPitch":false,"type":"action","player":{"id":669392,"link":"/api/v1/people/669392"}},{"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":86.9,"endSpeed":80.4,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.322858119613162,"aZ":-27.392315987702542,"pfxX":-1.3463772181304314,"pfxZ":2.9330776488814294,"pX":0.8203352185156616,"pZ":1.509217917572288,"vX0":6.547263115932333,"vY0":-126.41022110577909,"vZ0":-4.588089818671859,"x":85.73,"y":198.03,"x0":-1.6215013197533363,"y0":50.00039139036123,"z0":5.5313574313558584,"aX":-2.193107475967771},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.6,"breakHorizontal":1.1,"spinRate":2188,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.4323138044763368,"extension":6.13339861918816},"index":5,"playId":"6b7b800e-6d79-3f00-86ee-86a173be6125","pitchNumber":5,"startTime":"2026-09-20T21:39:57.377Z","endTime":"2026-09-20T21:40:03.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63017697708195,"aZ":-25.920490331364643,"pfxX":-9.9770890626682,"pfxZ":3.0168639464313003,"pX":0.5128061057070736,"pZ":2.64801532004034,"vX0":9.482524678774071,"vY0":-143.2892568991664,"vZ0":-3.697939258501476,"x":97.45,"y":167.28,"x0":-1.5458540687461635,"y0":50.006970196402285,"z0":5.5780584659443395,"aX":-20.716550623898303},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":4.8,"breakHorizontal":16.1,"spinRate":2164,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.3824896561158764,"extension":5.927365834863647},"hitData":{"launchSpeed":76.2,"launchAngle":-59.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":115.04,"coordY":161.66}},"index":6,"playId":"65817863-6d2b-398c-9697-1fc0c50e1395","pitchNumber":6,"startTime":"2026-09-20T21:40:17.503Z","endTime":"2026-09-20T21:40:27.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:40:27.024Z","atBatIndex":44},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Samad Taylor caught stealing 2nd base, catcher Joe Mack to shortstop Otto Lopez.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-09-20T21:40:46.737Z","endTime":"2026-09-20T21:41:09.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"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":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":85.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.735124323032167,"aZ":-29.68067259466637,"pfxX":-9.056656998819305,"pfxZ":1.372824541729356,"pX":0.10029275578018208,"pZ":1.7339649044325083,"vX0":7.736850675671862,"vY0":-132.81863939987076,"vZ0":-4.473367776266526,"x":113.18,"y":191.96,"x0":-1.6488190425908327,"y0":50.00572312768527,"z0":5.555067343412302,"aX":-16.470217508929863},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.8,"breakHorizontal":15.1,"spinRate":1925,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.4096500365483573,"extension":6.182088179469144},"index":0,"playId":"76124cfb-bd4a-3414-bd28-fe14fe729a20","pitchNumber":1,"startTime":"2026-09-20T21:40:58.713Z","endTime":"2026-09-20T21:41:09.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:41:09.881Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Lopez flies out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-20T21:43:23.204Z","endTime":"2026-09-20T21:44:28.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.562550437386793,"aZ":-20.832852662603425,"pfxX":1.381762486468807,"pfxZ":6.55903764416007,"pX":0.3981615426781561,"pZ":1.5163196877145846,"vX0":3.522927448458981,"vY0":-130.22485512205193,"vZ0":-5.949411219875949,"x":101.82,"y":197.84,"x0":-1.1480374347618785,"y0":50.00521426321742,"z0":5.390858992641841,"aX":2.3894686990997456},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.9,"breakHorizontal":-3.2,"spinRate":2508,"spinDirection":167},"zone":14,"typeConfidence":0.92,"plateTime":0.4194831772544889,"extension":6.6467124922294145},"index":0,"playId":"7158a105-1932-3837-b442-3923cd2eaeba","pitchNumber":1,"startTime":"2026-09-20T21:43:28.587Z","endTime":"2026-09-20T21:43:33.157Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.582405606024906,"aZ":-21.938207190560366,"pfxX":0.8533650441608783,"pfxZ":5.8772223018188505,"pX":0.21955016293099214,"pZ":2.697439784303374,"vX0":3.2103483508445825,"vY0":-130.65532006123777,"vZ0":-2.991636590823303,"x":108.63,"y":165.95,"x0":-1.1322668726323342,"y0":50.00505899046031,"z0":5.492145774014017,"aX":1.4858673802072384},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.2,"breakHorizontal":-2.2,"spinRate":2440,"spinDirection":172},"zone":5,"typeConfidence":0.89,"plateTime":0.41801546485672736,"extension":6.417474686799011},"index":1,"playId":"037bbff8-4553-376d-b3e7-585a79089736","pitchNumber":2,"startTime":"2026-09-20T21:44:00.269Z","endTime":"2026-09-20T21:44:06.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32440579029834,"aZ":-15.635261976339915,"pfxX":-2.38181779583702,"pfxZ":8.949825523876592,"pX":0.31939992490331426,"pZ":3.0748450179642313,"vX0":4.119766671036422,"vY0":-135.04801528453123,"vZ0":-3.735390516103788,"x":104.83,"y":155.76,"x0":-0.9161643885578397,"y0":50.00075055356236,"z0":5.575217693295802,"aX":-4.400771635674485},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.6,"breakHorizontal":3.5,"spinRate":2144,"spinDirection":198},"zone":3,"typeConfidence":0.8,"plateTime":0.40552911419155313,"extension":6.4844446167304},"hitData":{"launchSpeed":102.4,"launchAngle":23.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":140.99,"coordY":51.45}},"index":2,"playId":"b2099a91-28b1-32a4-9afc-cdf31a4306b9","pitchNumber":3,"startTime":"2026-09-20T21:44:19.652Z","endTime":"2026-09-20T21:44:28.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:44:28.156Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Griffin Conine singles on a ground ball to right fielder Dustin Harris.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-20T21:44:49.058Z","endTime":"2026-09-20T21:45:01.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.525174242765885,"aZ":-22.203140426920903,"pfxX":1.3249413505592993,"pfxZ":5.748719737207807,"pX":0.042953218286375765,"pZ":2.391863490279604,"vX0":3.25381128738056,"vY0":-129.9432154297072,"vZ0":-3.5060869230081075,"x":115.36,"y":174.2,"x0":-1.3904635661550457,"y0":50.00376020004377,"z0":5.4171968377286355,"aX":2.2987987032103114},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.0,"breakHorizontal":-3.0,"spinRate":2284,"spinDirection":179},"zone":5,"typeConfidence":0.92,"plateTime":0.4192002873626959,"extension":6.475246987991125},"hitData":{"launchSpeed":106.9,"launchAngle":2.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.33,"coordY":125.15}},"index":0,"playId":"b2626c2d-6fc3-3507-adba-02a7b33a26c8","pitchNumber":1,"startTime":"2026-09-20T21:44:51.950Z","endTime":"2026-09-20T21:45:01.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:45:01.127Z","atBatIndex":47},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Heriberto Hernández grounds into a force out, shortstop Xander Bogaerts to second baseman Fernando Tatis Jr. Griffin Conine out at 2nd. Heriberto Hernández to 1st.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-20T21:45:26.369Z","endTime":"2026-09-20T21:46:15.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58934965160864,"aZ":-18.510786845527562,"pfxX":-7.53117115948339,"pfxZ":7.149810155441168,"pX":-0.14132372291271436,"pZ":2.0814287992343723,"vX0":5.64634518649328,"vY0":-136.7587911794284,"vZ0":-5.246245161369737,"x":122.39,"y":182.58,"x0":-1.2448438177562076,"y0":50.00509446370398,"z0":5.2775335123285325,"aX":-14.397465956832505},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.1,"breakHorizontal":12.6,"spinRate":2115,"spinDirection":208},"zone":8,"typeConfidence":0.86,"plateTime":0.39912244647267503,"extension":6.528540870518002},"index":0,"playId":"d9aa5e28-77ff-3c75-8a3a-a341f3adf3ea","pitchNumber":1,"startTime":"2026-09-20T21:45:29.077Z","endTime":"2026-09-20T21:45:32.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.355202390768895,"aZ":-25.604879695015608,"pfxX":3.967192730361165,"pfxZ":4.11540869086829,"pX":1.0614610716844357,"pZ":1.5832781386827115,"vX0":3.426913580509727,"vY0":-125.3007438279539,"vZ0":-4.973053438052007,"x":76.54,"y":196.03,"x0":-0.8373980929681549,"y0":50.003831790163055,"z0":5.675489307165015,"aX":6.333540621510301},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.6,"breakHorizontal":-7.9,"spinRate":2483,"spinDirection":107},"zone":14,"typeConfidence":0.92,"plateTime":0.4364483995787847,"extension":6.605761129307986},"index":1,"playId":"2b3b2c46-bc3e-3f92-8f1b-10945a9f9c0f","pitchNumber":2,"startTime":"2026-09-20T21:45:46.197Z","endTime":"2026-09-20T21:45:50.110Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.903065150076504,"aZ":-19.98396801016917,"pfxX":-8.347295837122537,"pfxZ":6.4154505064037775,"pX":-0.41028880567289977,"pZ":2.4476934050723416,"vX0":5.095123031043373,"vY0":-136.87439016455232,"vZ0":-4.136354796128821,"x":132.64,"y":172.69,"x0":-1.2104297867304663,"y0":50.00034174581187,"z0":5.34491538815248,"aX":-15.853082831814424},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.9,"breakHorizontal":14.0,"spinRate":2093,"spinDirection":208},"zone":4,"typeConfidence":0.9,"plateTime":0.4000034260573777,"extension":6.543849687580115},"hitData":{"launchSpeed":101.8,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":98.32,"coordY":148.98}},"index":2,"playId":"cf885faf-f5b2-3501-882a-7adcbbfb7c07","pitchNumber":3,"startTime":"2026-09-20T21:46:04.080Z","endTime":"2026-09-20T21:46:15.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:46:15.404Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jakob Marsee walks. Heriberto Hernández to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-20T21:46:44.824Z","endTime":"2026-09-20T21:49:40.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.801456849931675,"aZ":-19.4955786126754,"pfxX":-7.576660050157921,"pfxZ":6.858805903105816,"pX":-0.06302104097612274,"pZ":3.602909669415467,"vX0":5.779773579703702,"vY0":-134.96281076539591,"vZ0":-1.206959795069174,"x":119.4,"y":141.5,"x0":-1.2456964160352937,"y0":50.00430076405624,"z0":5.4262753061209565,"aX":-14.007748907662878},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.4,"breakHorizontal":12.5,"spinRate":2098,"spinDirection":206},"zone":11,"typeConfidence":0.84,"plateTime":0.405524163545278,"extension":6.411792475702101},"index":0,"playId":"ccf1d5dd-0333-38c5-9d34-78217bdf721c","pitchNumber":1,"startTime":"2026-09-20T21:46:50.287Z","endTime":"2026-09-20T21:46:55.182Z","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":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.805787506302778,"aZ":-23.909279971844505,"pfxX":2.573207844580115,"pfxZ":4.848105623869495,"pX":-1.094547666031144,"pZ":2.5002656614038243,"vX0":-0.22784632968999427,"vY0":-129.01407852483837,"vZ0":-2.8960577033156323,"x":158.72,"y":171.27,"x0":-1.3405885943921096,"y0":50.00631726655431,"z0":5.456190704676815,"aX":4.391025784085415},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.4,"breakHorizontal":-4.7,"spinRate":2253,"spinDirection":164},"zone":11,"typeConfidence":0.92,"plateTime":0.4226048110631955,"extension":6.523449300408615},"index":1,"playId":"e0622616-bfd9-3597-af1d-ad8fd46d9dd1","pitchNumber":2,"startTime":"2026-09-20T21:47:07.243Z","endTime":"2026-09-20T21:47:11.050Z","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":93.8,"endSpeed":86.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.704586606043556,"aZ":-19.42911363432614,"pfxX":-10.767734641920349,"pfxZ":6.71413139081286,"pX":0.7480850004125075,"pZ":1.7930177644000729,"vX0":9.141429093067567,"vY0":-136.35241169236272,"vZ0":-5.655334356626798,"x":88.48,"y":190.37,"x0":-1.2356745290208377,"y0":50.003639975912925,"z0":5.2186537336937455,"aX":-20.441082730316094},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.2,"breakHorizontal":17.8,"spinRate":2308,"spinDirection":217},"zone":9,"typeConfidence":0.91,"plateTime":0.40046710934119156,"extension":6.555666532096604},"index":2,"playId":"4b135ef1-6542-3268-8a29-e6703cda30b2","pitchNumber":3,"startTime":"2026-09-20T21:47:25.176Z","endTime":"2026-09-20T21:47:30.605Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"}}},{"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":86.2,"endSpeed":80.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39465407105394,"aZ":-26.61048499795647,"pfxX":4.160787878790872,"pfxZ":3.4338968786545454,"pX":-0.019758338482358626,"pZ":2.7221376500167813,"vX0":1.0757464440425037,"vY0":-125.7117210445688,"vZ0":-1.9358721113685418,"x":117.75,"y":165.28,"x0":-0.9927287823726256,"y0":50.00472570531257,"z0":5.635181644715159,"aX":6.746207047570252},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.1,"breakHorizontal":-7.8,"spinRate":2528,"spinDirection":124},"zone":5,"typeConfidence":0.93,"plateTime":0.43356465914874764,"extension":6.443548124173819},"index":3,"playId":"1f33f74b-b349-31a7-b7d5-b068fcccd57a","pitchNumber":4,"startTime":"2026-09-20T21:48:00.517Z","endTime":"2026-09-20T21:48:03.750Z","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.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11845623616363,"aZ":-14.991575775708334,"pfxX":-5.024749559980542,"pfxZ":9.098187403969646,"pX":-1.2043074492920045,"pZ":4.016420521005413,"vX0":1.7754150513069185,"vY0":-136.125973588642,"vZ0":-1.4023809744131808,"x":162.91,"y":130.34,"x0":-1.2097441268997975,"y0":50.002794684456326,"z0":5.569395155242208,"aX":-9.489098182175512},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":8.8,"spinRate":2291,"spinDirection":199},"zone":11,"typeConfidence":0.86,"plateTime":0.40140473383871633,"extension":6.545368155015602},"index":4,"playId":"c5c1324e-0a87-3d82-800b-c3e6892522ff","pitchNumber":5,"startTime":"2026-09-20T21:48:28.368Z","endTime":"2026-09-20T21:48:31.591Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-09-20T21:48:55.694Z","endTime":"2026-09-20T21:49:06.859Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"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":86.8,"endSpeed":81.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.310180821457706,"aZ":-28.511205218397425,"pfxX":4.089005565006388,"pfxZ":2.2111044318603383,"pX":-0.5568021327924108,"pZ":2.1972802560908953,"vX0":0.44348917060670995,"vY0":-126.604743273664,"vZ0":-2.847706831851091,"x":138.22,"y":179.45,"x0":-1.2656884852891406,"y0":50.00077188439298,"z0":5.574892118189193,"aX":6.760586856172211},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.7,"breakHorizontal":-7.6,"spinRate":2554,"spinDirection":132},"zone":4,"typeConfidence":0.94,"plateTime":0.42957329300108427,"extension":6.628213431698026},"index":6,"playId":"38d42baf-32f6-3d5b-a829-96330b5f3d80","pitchNumber":6,"startTime":"2026-09-20T21:49:06.859Z","endTime":"2026-09-20T21:49:12.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":72.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.995423423978785,"aZ":-40.99068499125738,"pfxX":5.272976536005512,"pfxZ":-6.827798442039061,"pX":1.1847485350405862,"pZ":-0.7335659350124685,"vX0":3.2617627177794857,"vY0":-113.80441478072883,"vZ0":-4.8463467556971755,"x":71.84,"y":258.59,"x0":-0.9600914826039937,"y0":50.00351972674215,"z0":5.552786655730699,"aX":6.806542221400392},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-13.4,"breakHorizontal":-10.4,"spinRate":2513,"spinDirection":38},"zone":14,"typeConfidence":0.91,"plateTime":0.48424736700338356,"extension":6.772314946055038},"index":7,"playId":"e48d69fd-cb65-38d9-914e-f14d9ae564a6","pitchNumber":7,"startTime":"2026-09-20T21:49:32.828Z","endTime":"2026-09-20T21:49:40.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:49:40.948Z","atBatIndex":49},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Javier Sanoja homers (10) on a fly ball to left center field. Heriberto Hernández scores. Jakob Marsee scores.","rbi":3,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-20T21:51:02.289Z","endTime":"2026-09-20T21:51:47.338Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":{"id":621111,"link":"/api/v1/people/621111"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":{"id":621111,"link":"/api/v1/people/621111"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":{"id":621111,"link":"/api/v1/people/621111"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-09-20T21:50:03.187Z","endTime":"2026-09-20T21:51:04.349Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.914903378810468,"aZ":-12.107002261275847,"pfxX":-2.1734949300690434,"pfxZ":10.322543979255572,"pX":0.6438953272776679,"pZ":2.2130069975354427,"vX0":4.974348679663088,"vY0":-137.88739829471163,"vZ0":-6.473500451308159,"x":92.46,"y":179.03,"x0":-0.8934579299026304,"y0":50.00456814913461,"z0":5.392370200115131,"aX":-4.226633532566608},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.6,"breakHorizontal":3.0,"spinRate":2279,"spinDirection":200},"zone":6,"typeConfidence":0.93,"plateTime":0.39578635675933693,"extension":6.485694535418397},"index":1,"playId":"b080b5c1-3b0f-3e19-bf10-277b560e2ef5","pitchNumber":1,"startTime":"2026-09-20T21:51:04.349Z","endTime":"2026-09-20T21:51:08.685Z","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(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":90.9,"endSpeed":84.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10216533877153,"aZ":-19.24451794303852,"pfxX":2.7693763060460634,"pfxZ":7.149285792926799,"pX":0.45481572102404805,"pZ":3.1682240532695007,"vX0":2.55891477481723,"vY0":-132.59308198677508,"vZ0":-2.780821432232635,"x":99.66,"y":153.24,"x0":-0.8771806501532147,"y0":50.00455255615462,"z0":5.609419904079075,"aX":5.010543506351267},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.7,"breakHorizontal":-5.5,"spinRate":2532,"spinDirection":174},"zone":3,"typeConfidence":0.9,"plateTime":0.4105822033449398,"extension":6.4674664201805285},"hitData":{"launchSpeed":100.7,"launchAngle":29.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":73.55,"coordY":44.44}},"index":2,"playId":"1c4cb3c0-5848-3314-8bad-02d7a513a523","pitchNumber":2,"startTime":"2026-09-20T21:51:19.458Z","endTime":"2026-09-20T21:51:47.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:51:47.338Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Agustín Ramírez walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-20T21:54:31.510Z","endTime":"2026-09-20T21:56:56.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[1,2],"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-09-20T21:51:54.267Z","endTime":"2026-09-20T21:52:17.944Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kyle Hart replaces Walker Buehler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-09-20T21:52:17.944Z","endTime":"2026-09-20T21:54:27.471Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606996,"link":"/api/v1/people/606996"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Agustín Ramírez replaces Graham Pauley.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-09-20T21:54:27.471Z","endTime":"2026-09-20T21:54:33.621Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":688363,"link":"/api/v1/people/688363"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.30789355660021,"aZ":-34.55023777941033,"pfxX":-10.20642400420181,"pfxZ":-1.7120973664918644,"pX":0.025227801806418794,"pZ":2.184190008995831,"vX0":-0.422325323506354,"vY0":-116.72670256994456,"vZ0":-0.6759768084680159,"x":116.04,"y":179.81,"x0":1.5352179109476052,"y0":50.00561935600028,"z0":5.721476440322637,"aX":-14.131332145830859},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-3.0,"breakHorizontal":18.6,"spinRate":2762,"spinDirection":297},"zone":8,"typeConfidence":0.91,"plateTime":0.46866005316346904,"extension":5.824435541659512},"index":3,"playId":"c520c5ac-cdd5-3a64-8eba-2c8cca7c9b12","pitchNumber":1,"startTime":"2026-09-20T21:54:33.621Z","endTime":"2026-09-20T21:54:37.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.538579915285432,"aZ":-32.8829335165984,"pfxX":6.632590438487872,"pfxZ":-0.4608110196458277,"pX":0.602927278669294,"pZ":1.372473730363258,"vX0":-3.72224091485997,"vY0":-124.08071783609587,"vZ0":-3.604063363350112,"x":94.02,"y":201.72,"x0":1.2767617931810227,"y0":50.00530348737312,"z0":5.643712226648997,"aX":10.133020015457326},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.6,"breakHorizontal":-10.9,"spinRate":1121,"spinDirection":102},"zone":14,"typeConfidence":0.89,"plateTime":0.444922732586861,"extension":6.263636336925528},"index":4,"playId":"6d82da0c-1414-3c33-bde5-9edc1f69cf86","pitchNumber":2,"startTime":"2026-09-20T21:54:56.116Z","endTime":"2026-09-20T21:54:59.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64485698279373,"aZ":-33.363300686283246,"pfxX":6.066742736211422,"pfxZ":-0.7514352664156912,"pX":-0.4146784361859983,"pZ":-0.16214779275350963,"vX0":-5.782731521807708,"vY0":-125.61787691290678,"vZ0":-7.30894144729763,"x":132.81,"y":243.16,"x0":1.1345458287277477,"y0":50.000125607558296,"z0":5.514884880481244,"aX":9.645392353595907},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.9,"breakHorizontal":-9.6,"spinRate":1182,"spinDirection":99},"zone":13,"typeConfidence":0.9,"plateTime":0.4368731911549535,"extension":6.409345430448357},"index":5,"playId":"2194817c-0bb5-3816-9a14-bb580ef07864","pitchNumber":3,"startTime":"2026-09-20T21:55:15.211Z","endTime":"2026-09-20T21:55:18.559Z","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":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.260195649927194,"aZ":-37.64034317868849,"pfxX":5.994457543548004,"pfxZ":-3.486637605726723,"pX":1.0279050672178138,"pZ":0.7170946092735553,"vX0":-2.387283907789177,"vY0":-125.15861143534823,"vZ0":-4.600956786341191,"x":77.82,"y":219.42,"x0":1.2220487137930056,"y0":50.006059315490454,"z0":5.704956193006153,"aX":9.390651281911376},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.2,"breakHorizontal":-10.2,"spinRate":1105,"spinDirection":96},"zone":14,"typeConfidence":0.9,"plateTime":0.4397732443627067,"extension":6.249136401889303},"index":6,"playId":"839382f7-e376-36fd-8a66-a2c6736859c1","pitchNumber":4,"startTime":"2026-09-20T21:55:42.092Z","endTime":"2026-09-20T21:55:45.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.409645108571496,"aZ":-34.14047142040364,"pfxX":-7.046326570002578,"pfxZ":-1.2895957184140148,"pX":-0.8513620115269549,"pZ":1.1050399658974166,"vX0":-3.416034293468609,"vY0":-122.94139352873717,"vZ0":-3.595032003527602,"x":149.45,"y":208.94,"x0":1.4714275832323565,"y0":50.000999378381124,"z0":5.484526209511419,"aX":-10.781285156380465},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.9,"breakHorizontal":13.6,"spinRate":2803,"spinDirection":292},"zone":13,"typeConfidence":0.88,"plateTime":0.44554967352326047,"extension":6.0224420678216966},"index":7,"playId":"b8ec907c-1da1-32f7-a565-a700a098b5f1","pitchNumber":5,"startTime":"2026-09-20T21:56:08.019Z","endTime":"2026-09-20T21:56:12.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.453296312779138,"aZ":-22.944212547082017,"pfxX":7.343290343777095,"pfxZ":4.822417335900498,"pX":1.2523019281360799,"pZ":2.404556962186084,"vX0":-1.9624445610699564,"vY0":-136.60008121798114,"vZ0":-4.350925888762539,"x":69.27,"y":173.86,"x0":1.0200198543928922,"y0":50.00364368858946,"z0":5.5701402350514355,"aX":14.05687543367321},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.2,"breakHorizontal":-13.0,"spinRate":2016,"spinDirection":143},"zone":14,"typeConfidence":0.82,"plateTime":0.39901453491027494,"extension":6.446878692439767},"index":8,"playId":"e155714e-3492-391a-9c77-0ca985beb76a","pitchNumber":6,"startTime":"2026-09-20T21:56:27.892Z","endTime":"2026-09-20T21:56:31.650Z","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":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.968829556768554,"aZ":-32.63279800878424,"pfxX":5.011067207327254,"pfxZ":-0.3010428538797463,"pX":1.494869383953936,"pZ":2.3262608379102003,"vX0":-0.9790296784933259,"vY0":-122.97952838454637,"vZ0":-1.6285720419476823,"x":60.02,"y":175.97,"x0":1.2454340785781854,"y0":50.00119112735672,"z0":5.749139775731129,"aX":7.722123828867651},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.7,"breakHorizontal":-8.9,"spinRate":932,"spinDirection":95},"zone":14,"typeConfidence":0.9,"plateTime":0.4443326393051188,"extension":6.391105104245003},"index":9,"playId":"8f93db35-60cc-3ca2-920e-1baf31dc900b","pitchNumber":7,"startTime":"2026-09-20T21:56:50.998Z","endTime":"2026-09-20T21:56:56.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:56:56.725Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Esteury Ruiz pops out to shortstop Xander Bogaerts.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-20T21:58:00.541Z","endTime":"2026-09-20T21:58:55.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Esteury Ruiz replaces Joe Mack.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-09-20T21:57:12.416Z","endTime":"2026-09-20T21:57:17.256Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":691788,"link":"/api/v1/people/691788"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-09-20T21:57:17.256Z","endTime":"2026-09-20T21:58:02.396Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.714116097280822,"aZ":-20.911616933472423,"pfxX":8.335907166566681,"pfxZ":5.986601835668585,"pX":-0.19083151260358636,"pZ":2.8657804269174716,"vX0":-6.094217608951626,"vY0":-135.7778172433777,"vZ0":-3.471392530703665,"x":124.27,"y":161.4,"x0":0.9916343719179053,"y0":50.00118005539317,"z0":5.603445038197843,"aX":15.675526721120892},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.3,"breakHorizontal":-13.9,"spinRate":2078,"spinDirection":142},"zone":2,"typeConfidence":0.89,"plateTime":0.40230178591937493,"extension":6.588065769961274},"index":2,"playId":"f6051407-fd33-3eb5-bc18-ae9365162354","pitchNumber":1,"startTime":"2026-09-20T21:58:02.396Z","endTime":"2026-09-20T21:58:05.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.583596647972737,"aZ":-22.200635632023545,"pfxX":8.631413689931055,"pfxZ":5.2435824624941,"pX":1.4429864221623991,"pZ":3.147962989764648,"vX0":-2.2620164074219553,"vY0":-136.64109279796733,"vZ0":-2.4820242643768116,"x":62.0,"y":153.78,"x0":1.157391273632135,"y0":50.00048014899251,"z0":5.584576236746687,"aX":16.406716274477507},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":-15.2,"spinRate":2192,"spinDirection":141},"zone":12,"typeConfidence":0.89,"plateTime":0.4000246702387513,"extension":6.586047696855269},"index":3,"playId":"8c42e57b-85be-32aa-983e-2f79832983bd","pitchNumber":2,"startTime":"2026-09-20T21:58:24.193Z","endTime":"2026-09-20T21:58:27.889Z","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":82.8,"endSpeed":76.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.727370688130826,"aZ":-29.389031267121783,"pfxX":-7.341727043416274,"pfxZ":1.8915473253127608,"pX":-0.5432253146173123,"pZ":1.8539590143605866,"vX0":-2.6365888567014943,"vY0":-120.62555317043463,"vZ0":-2.5723328996553096,"x":137.71,"y":188.72,"x0":1.5180673540378016,"y0":50.001652018464256,"z0":5.528276643978522,"aX":-10.805308604128411},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.1,"breakHorizontal":13.9,"spinRate":2708,"spinDirection":285},"zone":7,"typeConfidence":0.91,"plateTime":0.454283690641863,"extension":6.054784399403401},"hitData":{"launchSpeed":76.2,"launchAngle":63.0,"totalDistance":141.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":118.7,"coordY":140.36}},"index":4,"playId":"7d5055f3-e2c3-38ab-8d83-efdd283fffb1","pitchNumber":3,"startTime":"2026-09-20T21:58:45.979Z","endTime":"2026-09-20T21:58:55.494Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T21:58:55.494Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ethan Salas called out on strikes.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-09-20T22:02:52.702Z","endTime":"2026-09-20T22:05:18.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8,9,10,11],"actionIndex":[0,1,2,3],"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":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to third base for Javier Sanoja.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-20T22:02:23.556Z","endTime":"2026-09-20T22:02:23.568Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"600"},{"details":{"description":"Agustín Ramírez remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-09-20T22:02:23.568Z","endTime":"2026-09-20T22:02:23.569Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":688363,"link":"/api/v1/people/688363"}},{"details":{"description":"Defensive Substitution: Jared Serna replaces Esteury Ruiz, batting 8th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-09-20T22:02:23.569Z","endTime":"2026-09-20T22:02:24.569Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691858,"link":"/api/v1/people/691858"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"802","replacedPlayer":{"id":665923,"link":"/api/v1/people/665923"}},{"details":{"description":"Pitching Change: Bradley Blalock replaces Sandy Alcantara.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-09-20T22:02:23.569Z","endTime":"2026-09-20T22:02:54.812Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687134,"link":"/api/v1/people/687134"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.878367473908295,"aZ":-42.13711585921424,"pfxX":-0.8782745516772941,"pfxZ":-6.673654729721523,"pX":0.2536529119365754,"pZ":1.3673874895774218,"vX0":3.38845962432135,"vY0":-121.4517057825998,"vZ0":-2.8504127129095505,"x":107.33,"y":201.86,"x0":-1.045727740291824,"y0":50.00331844812276,"z0":6.2225478976794,"aX":-1.3123178401821036},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-12.5,"breakHorizontal":0.8,"spinRate":2460,"spinDirection":17},"zone":14,"typeConfidence":0.9,"plateTime":0.45106783884455837,"extension":6.41266296270219},"index":4,"playId":"36182e34-af83-3011-a2a7-0817deef7577","pitchNumber":1,"startTime":"2026-09-20T22:02:54.812Z","endTime":"2026-09-20T22:02:59.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16507710884724,"aZ":-7.425187835840325,"pfxX":-2.547919432396882,"pfxZ":12.439786098159747,"pX":1.1970795420796476,"pZ":1.190008885916397,"vX0":7.619907016350318,"vY0":-139.82607632759616,"vZ0":-11.950580844334146,"x":71.37,"y":206.65,"x0":-1.226775098549248,"y0":50.003038068999885,"z0":5.996563405153377,"aX":-5.07029331752626},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.3,"breakHorizontal":3.1,"spinRate":2158,"spinDirection":200},"zone":14,"typeConfidence":0.86,"plateTime":0.3910393571745052,"extension":6.52221603621523},"index":5,"playId":"c7a672e5-1260-32fb-9f17-459b9cb9a311","pitchNumber":2,"startTime":"2026-09-20T22:03:11.564Z","endTime":"2026-09-20T22:03:14.924Z","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":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":84.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.345496076457056,"aZ":-27.60014066103706,"pfxX":-5.767549327381471,"pfxZ":2.5841737448783597,"pX":0.22304004810270392,"pZ":1.1073748007054067,"vX0":6.996009584728023,"vY0":-131.03431551039958,"vZ0":-7.198754570380163,"x":108.5,"y":208.88,"x0":-1.7113874562104336,"y0":50.00071075153968,"z0":5.904891793519,"aX":-10.19661007663121},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.5,"breakHorizontal":9.2,"spinRate":908,"spinDirection":234},"zone":14,"typeConfidence":0.91,"plateTime":0.41535725636961995,"extension":6.514642469775993},"index":6,"playId":"8f08413c-00e8-3822-a7a9-c48f57e9a460","pitchNumber":3,"startTime":"2026-09-20T22:03:27.497Z","endTime":"2026-09-20T22:03:31.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3322206312035,"aZ":-30.29085544266498,"pfxX":1.5948884246465918,"pfxZ":1.0850347609171704,"pX":0.8837015215611418,"pZ":1.6025189656657728,"vX0":5.09248551315604,"vY0":-130.8046242137264,"vZ0":-5.859641475049916,"x":83.32,"y":195.51,"x0":-1.2919526568360646,"y0":50.006275410708334,"z0":6.129265589351145,"aX":2.7771083378583925},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.0,"breakHorizontal":-4.0,"spinRate":2324,"spinDirection":134},"zone":14,"typeConfidence":0.74,"plateTime":0.4179556239851445,"extension":6.570155671699997},"index":7,"playId":"33612090-f483-33dd-8bdf-9834aa2d5d03","pitchNumber":4,"startTime":"2026-09-20T22:03:48.766Z","endTime":"2026-09-20T22:03:53.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.128260309455307,"aZ":-29.332592037269485,"pfxX":1.0725670966417664,"pfxZ":1.6838273354683047,"pX":0.9372161971109627,"pZ":0.027799721098922245,"vX0":5.6238518952976095,"vY0":-129.2459486872556,"vZ0":-9.281169052756622,"x":81.28,"y":238.03,"x0":-1.4070351317328433,"y0":50.00451817365822,"z0":5.920574822308648,"aX":1.8135270621552917},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.2,"breakHorizontal":-3.2,"spinRate":2411,"spinDirection":104},"zone":14,"typeConfidence":0.78,"plateTime":0.423911458850017,"extension":6.6348164190906465},"index":8,"playId":"80ce176c-6292-3bbe-8f44-61d39160225b","pitchNumber":5,"startTime":"2026-09-20T22:04:07.666Z","endTime":"2026-09-20T22:04:11.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18493642361004,"aZ":-9.603097854973962,"pfxX":-2.9448713698166804,"pfxZ":11.42163376250039,"pX":0.019269384936909745,"pZ":1.9723575350614047,"vX0":4.973586379336249,"vY0":-139.4031919337893,"vZ0":-9.445135349935697,"x":116.27,"y":185.53,"x0":-1.4021390269416736,"y0":50.001762834612265,"z0":6.030740140405719,"aX":-5.819255311872303},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.0,"breakHorizontal":4.3,"spinRate":2198,"spinDirection":197},"zone":8,"typeConfidence":0.87,"plateTime":0.3923293679423945,"extension":6.600555036421261},"index":9,"playId":"3f1c955f-2e61-3b31-884a-e9a70a1f1cbb","pitchNumber":6,"startTime":"2026-09-20T22:04:28.087Z","endTime":"2026-09-20T22:04:31.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19081531629042,"aZ":-9.721125238647822,"pfxX":-2.3396270201130696,"pfxZ":11.583400676834216,"pX":0.15123153249988092,"pZ":2.3025489478360215,"vX0":4.735573014526192,"vY0":-138.19428187260084,"vZ0":-8.590997913292105,"x":111.24,"y":176.61,"x0":-1.2789621861084977,"y0":50.002210182449446,"z0":6.100704475880212,"aX":-4.535260602907416},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.4,"breakHorizontal":3.2,"spinRate":2056,"spinDirection":195},"zone":5,"typeConfidence":0.88,"plateTime":0.3960309211827595,"extension":6.3900797101984335},"index":10,"playId":"929ecf3c-40b8-3ba7-8db6-8e3fa3d9b773","pitchNumber":7,"startTime":"2026-09-20T22:04:48.165Z","endTime":"2026-09-20T22:04:51.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.917236928379562,"aZ":-42.51947607682518,"pfxX":-0.6997963838858091,"pfxZ":-6.904408609941756,"pX":-0.1991002539951203,"pZ":3.328180962800501,"vX0":2.697042026421866,"vY0":-121.65057371024902,"vZ0":1.4121491850156664,"x":124.59,"y":148.92,"x0":-1.2313245494694836,"y0":50.00311015598844,"z0":6.42669544696701,"aX":-1.049013515970603},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-11.9,"breakHorizontal":0.6,"spinRate":2362,"spinDirection":19},"zone":2,"typeConfidence":0.88,"plateTime":0.450298008020555,"extension":6.319876097183527},"index":11,"playId":"97bb2ce7-1d0f-3e71-a044-5482e6bfb695","pitchNumber":8,"startTime":"2026-09-20T22:05:10.518Z","endTime":"2026-09-20T22:05:18.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T22:05:18.564Z","atBatIndex":53},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Fernando Tatis Jr. homers (25) on a fly ball to center field.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-09-20T22:05:32.766Z","endTime":"2026-09-20T22:06:12.501Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":687134,"link":"/api/v1/people/687134"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.247141649595832,"aZ":-33.052214366639014,"pfxX":1.3271154027933831,"pfxZ":-0.5265428702144543,"pX":-0.14130207031672437,"pZ":3.0264808584460177,"vX0":2.9038130398317894,"vY0":-127.64987917309834,"vZ0":-1.4883879140403544,"x":122.39,"y":157.07,"x0":-1.4623581163541128,"y0":50.00370319061367,"z0":6.199540315725697,"aX":2.2079582170496805},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.1,"breakHorizontal":-3.0,"spinRate":2335,"spinDirection":105},"zone":2,"typeConfidence":0.93,"plateTime":0.4277337526043894,"extension":6.413624199199867},"hitData":{"launchSpeed":111.1,"launchAngle":31.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":87.39,"coordY":39.37}},"index":0,"playId":"500f7528-a1df-31b8-bd95-de766a02fa5e","pitchNumber":1,"startTime":"2026-09-20T22:05:41.747Z","endTime":"2026-09-20T22:06:12.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T22:06:12.501Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dustin Harris flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-09-20T22:06:29.444Z","endTime":"2026-09-20T22:06:46.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.060709888617765,"aZ":-10.893241728314411,"pfxX":-4.714924332742661,"pfxZ":10.997199307378818,"pX":-0.022076862314684035,"pZ":2.3738426416284826,"vX0":5.372326409742886,"vY0":-138.2861955848158,"vZ0":-8.249676527692753,"x":117.84,"y":174.69,"x0":-1.3781299726828984,"y0":50.00542247440912,"z0":6.128162691673609,"aX":-9.126275474789741},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.4,"breakHorizontal":7.4,"spinRate":2204,"spinDirection":199},"zone":5,"typeConfidence":0.76,"plateTime":0.3961983538132374,"extension":6.540702328783914},"hitData":{"launchSpeed":92.0,"launchAngle":46.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.75,"coordY":113.89}},"index":0,"playId":"a03da372-44b1-3478-87b5-378195c009c2","pitchNumber":1,"startTime":"2026-09-20T22:06:36.909Z","endTime":"2026-09-20T22:06:46.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T22:06:46.432Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado called out on strikes.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-09-20T22:07:04.051Z","endTime":"2026-09-20T22:07:45.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.267817589901604,"aZ":-8.615151740261773,"pfxX":-4.564348674187437,"pfxZ":12.04465730153579,"pX":0.04573325513919033,"pZ":2.391735194055607,"vX0":5.62244403557998,"vY0":-138.99981740298705,"vZ0":-8.558309276198251,"x":115.26,"y":174.2,"x0":-1.4105804536817157,"y0":50.00489382787859,"z0":6.0834710459053065,"aX":-8.929521649626665},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.2,"breakHorizontal":7.1,"spinRate":2278,"spinDirection":200},"zone":5,"typeConfidence":0.76,"plateTime":0.3941031690613186,"extension":6.440411554211493},"index":0,"playId":"a7b401c2-84fa-322a-bf96-54cb8ae49e1b","pitchNumber":1,"startTime":"2026-09-20T22:07:10.068Z","endTime":"2026-09-20T22:07:14.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.124910500555593,"aZ":-25.270184742392594,"pfxX":-5.362989328686793,"pfxZ":3.9866930484504426,"pX":-1.0868249745648877,"pZ":3.2211416066457286,"vX0":3.6958082953805738,"vY0":-130.6761940279791,"vZ0":-2.494661931047626,"x":158.43,"y":151.81,"x0":-1.8215259126616297,"y0":50.0045735234522,"z0":6.083505104238913,"aX":-9.290872140531693},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.8,"breakHorizontal":8.9,"spinRate":844,"spinDirection":234},"zone":11,"typeConfidence":0.78,"plateTime":0.4189012290022198,"extension":6.355707794165035},"index":1,"playId":"f0c7e1eb-ac12-3b53-962c-c17fdeabe1ce","pitchNumber":2,"startTime":"2026-09-20T22:07:24.205Z","endTime":"2026-09-20T22:07:29.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.592632391058896,"aZ":-33.18794310829985,"pfxX":1.6097097411447774,"pfxZ":-0.6039583013815033,"pX":0.39786422886133516,"pZ":2.5065679391808855,"vX0":5.286469253218563,"vY0":-128.49134918227958,"vZ0":-2.4727974531319115,"x":101.83,"y":171.1,"x0":-1.8918790575862618,"y0":50.002659458885645,"z0":6.049611266043606,"aX":2.7021623209056633},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.4,"breakHorizontal":-4.1,"spinRate":2561,"spinDirection":59},"zone":6,"typeConfidence":0.93,"plateTime":0.4256027885844942,"extension":6.397086135874937},"index":2,"playId":"d3892af0-7a75-3966-8695-888b493f39a0","pitchNumber":3,"startTime":"2026-09-20T22:07:40.979Z","endTime":"2026-09-20T22:07:45.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T22:07:45.116Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Deyvison De Los Santos flies out to left fielder Jase Bowen.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-09-20T22:10:13.122Z","endTime":"2026-09-20T22:10:53.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"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":[5,6],"actionIndex":[0,1,2,3,4],"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":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to right field for Fernando Tatis Jr.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-20T22:09:41.038Z","endTime":"2026-09-20T22:09:41.058Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"100"},{"details":{"description":"Defensive Substitution: Sung-Mun Song replaces left fielder Samad Taylor, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-09-20T22:09:41.058Z","endTime":"2026-09-20T22:09:41.059Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":669392,"link":"/api/v1/people/669392"}},{"details":{"description":"Defensive switch from third base to second base for Jake Cronenworth.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-09-20T22:09:41.059Z","endTime":"2026-09-20T22:09:41.060Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"700"},{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Kyle Hart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-09-20T22:09:41.060Z","endTime":"2026-09-20T22:10:16.121Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Defensive Substitution: Jase Bowen replaces right fielder Dustin Harris, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-09-20T22:10:15.444Z","endTime":"2026-09-20T22:10:15.445Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":687957,"link":"/api/v1/people/687957"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.72754024018978,"aZ":-10.225087840437817,"pfxX":-5.529603267306471,"pfxZ":10.744451578477108,"pX":-0.2634308276393112,"pZ":1.5737480033457787,"vX0":2.8943766214178517,"vY0":-142.28122192175024,"vZ0":-9.647654747660988,"x":127.04,"y":196.29,"x0":-0.5773446618188972,"y0":50.00673992808476,"z0":5.663818447632157,"aX":-11.299340820748839},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.6,"breakHorizontal":9.4,"spinRate":2570,"spinDirection":210},"zone":13,"typeConfidence":0.92,"plateTime":0.38548196090469,"extension":6.1880790592672605},"index":5,"playId":"141eac36-33ce-3344-b8b1-5c94fbc3f8dd","pitchNumber":1,"startTime":"2026-09-20T22:10:15.446Z","endTime":"2026-09-20T22:10:20.908Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.236741861303045,"aZ":-16.222241831325533,"pfxX":-9.417949300492126,"pfxZ":7.67381543573342,"pX":-1.2270690657580563,"pZ":2.4865558086334816,"vX0":1.329698413353591,"vY0":-143.07909423507357,"vZ0":-6.261345646859692,"x":163.77,"y":171.64,"x0":-0.47338627152867424,"y0":50.00056422494618,"z0":5.715285103895682,"aX":-19.572757550568625},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.8,"breakHorizontal":16.8,"spinRate":2590,"spinDirection":203},"zone":13,"typeConfidence":0.9,"plateTime":0.38244856181444975,"extension":6.062443669500508},"hitData":{"launchSpeed":87.4,"launchAngle":37.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.96,"coordY":81.65}},"index":6,"playId":"5a32b266-727f-3289-bf98-1ba242925477","pitchNumber":2,"startTime":"2026-09-20T22:10:43.710Z","endTime":"2026-09-20T22:10:53.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T22:10:53.974Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Stowers singles on a sharp ground ball to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-09-20T22:11:14.558Z","endTime":"2026-09-20T22:12:43.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44682447380363,"aZ":-9.64815706101922,"pfxX":-4.142676304533069,"pfxZ":10.855519931358838,"pX":1.227516501299912,"pZ":1.1022512122674948,"vX0":5.9922212897823135,"vY0":-143.2150466225351,"vZ0":-11.178308196790637,"x":70.21,"y":209.02,"x0":-0.35484554651988504,"y0":50.00319194982203,"z0":5.662224087324243,"aX":-8.596307147551443},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.5,"breakHorizontal":6.2,"spinRate":2591,"spinDirection":207},"zone":14,"typeConfidence":0.91,"plateTime":0.3826399247575867,"extension":6.197494467181898},"index":0,"playId":"2bd5e149-c61b-3a1f-acb1-7e6660716037","pitchNumber":1,"startTime":"2026-09-20T22:11:19.292Z","endTime":"2026-09-20T22:11:22.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.968548801058056,"aZ":-24.586509551617876,"pfxX":-9.912222856422172,"pfxZ":4.2823855908029484,"pX":1.1380105818004047,"pZ":1.9710748745400537,"vX0":7.110610080280371,"vY0":-131.96372110061603,"vZ0":-4.9589470436013094,"x":73.62,"y":185.56,"x0":-0.29790006288119025,"y0":50.00279869195216,"z0":5.6761966875804815,"aX":-17.556456862418713},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.0,"breakHorizontal":16.4,"spinRate":1898,"spinDirection":228},"zone":14,"typeConfidence":0.89,"plateTime":0.41439193664542495,"extension":6.41610267975529},"index":1,"playId":"7c09ea87-b0bf-3ae2-848c-2c1ca22957c5","pitchNumber":2,"startTime":"2026-09-20T22:11:37.615Z","endTime":"2026-09-20T22:11:42.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.24432467285113,"aZ":-7.804076690288722,"pfxX":-3.7511938998438543,"pfxZ":11.687663152880685,"pX":0.7859505316259068,"pZ":1.8068815513404544,"vX0":4.634177077207282,"vY0":-143.91639286153736,"vZ0":-9.289867855882529,"x":87.04,"y":189.99,"x0":-0.3623175462117406,"y0":50.00454698410975,"z0":5.57062206886337,"aX":-7.823116691947085},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.3,"breakHorizontal":5.8,"spinRate":2625,"spinDirection":210},"zone":9,"typeConfidence":0.91,"plateTime":0.381456782788653,"extension":6.33060020686847},"index":2,"playId":"1d3e871c-07dc-373e-baa7-d87a9bf24631","pitchNumber":3,"startTime":"2026-09-20T22:11:53.884Z","endTime":"2026-09-20T22:11:57.130Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-09-20T22:12:14.253Z","endTime":"2026-09-20T22:12:26.357Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.088655756922318,"aZ":-25.503966015685947,"pfxX":-10.485944429498975,"pfxZ":3.800874439951837,"pX":0.22826271143910773,"pZ":2.793173489311456,"vX0":4.93446424273708,"vY0":-131.25453787320976,"vZ0":-2.881605714063216,"x":108.3,"y":163.36,"x0":-0.30697709800246525,"y0":50.006313752684775,"z0":5.791322723036605,"aX":-18.418388677584236},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.5,"breakHorizontal":18.0,"spinRate":2039,"spinDirection":226},"zone":5,"typeConfidence":0.89,"plateTime":0.4162744534149594,"extension":6.542139626622806},"hitData":{"launchSpeed":106.6,"launchAngle":6.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":175.67,"coordY":121.6}},"index":4,"playId":"a38860dd-a193-31f8-995c-d150293afa21","pitchNumber":4,"startTime":"2026-09-20T22:12:26.357Z","endTime":"2026-09-20T22:12:43.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T22:12:43.420Z","atBatIndex":58},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Otto Lopez grounds into a double play, third baseman Sung-Mun Song to second baseman Jake Cronenworth to first baseman Ty France. Kyle Stowers out at 2nd. Otto Lopez out at 1st.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-09-20T22:13:06.902Z","endTime":"2026-09-20T22:13:19.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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],"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"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_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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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.6,"endSpeed":91.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.867444220445723,"aZ":-16.26435291324558,"pfxX":-8.759966845627744,"pfxZ":7.423614045629857,"pX":-0.9343879450751924,"pZ":2.395106327945423,"vX0":1.8808925551860427,"vY0":-145.0084301528063,"vZ0":-6.751702953512562,"x":152.62,"y":174.11,"x0":-0.4503199415419492,"y0":50.00337529468095,"z0":5.734350436682979,"aX":-18.77586659921119},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.4,"breakHorizontal":15.6,"spinRate":2372,"spinDirection":199},"zone":13,"typeConfidence":0.91,"plateTime":0.3767982524498308,"extension":6.136681227740477},"hitData":{"launchSpeed":85.0,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.38,"coordY":171.3}},"index":0,"playId":"9909d2da-6cfa-36ac-a115-ebac62cf863d","pitchNumber":1,"startTime":"2026-09-20T22:13:07.386Z","endTime":"2026-09-20T22:13:19.718Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T22:13:19.718Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ty France lines out to center fielder Jakob Marsee.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-09-20T22:15:17.148Z","endTime":"2026-09-20T22:16:51.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.365219633259827,"aZ":-33.341499984979315,"pfxX":4.574413230157231,"pfxZ":-0.7463842119128774,"pX":0.04382681659515586,"pZ":2.917425658261448,"vX0":3.3843102068402344,"vY0":-124.21110110453755,"vZ0":-1.2510996224810713,"x":115.33,"y":160.01,"x0":-1.9295545149691296,"y0":50.00267239729343,"z0":6.194424692415665,"aX":7.162434519335201},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.4,"breakHorizontal":-9.0,"spinRate":2661,"spinDirection":57},"zone":2,"typeConfidence":0.86,"plateTime":0.4405951356516016,"extension":6.288636986823785},"index":0,"playId":"b37a4b2c-5f9f-37c8-9782-da4ae708d3af","pitchNumber":1,"startTime":"2026-09-20T22:15:26.171Z","endTime":"2026-09-20T22:15:30.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.033030463740136,"aZ":-31.50642776294115,"pfxX":5.546364798325522,"pfxZ":0.4281796736176089,"pX":0.7115945745858722,"pZ":1.5122309697119987,"vX0":4.465180735869085,"vY0":-123.65924611387526,"vZ0":-4.535074751897861,"x":89.88,"y":197.95,"x0":-1.8389193969165396,"y0":50.00121969753731,"z0":6.017961243412125,"aX":8.573154525419273},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.0,"breakHorizontal":-11.0,"spinRate":2690,"spinDirection":52},"zone":14,"typeConfidence":0.96,"plateTime":0.44320612433921003,"extension":6.451720218839527},"index":1,"playId":"8ac53e1c-90e6-3368-b300-f60d3edb900a","pitchNumber":2,"startTime":"2026-09-20T22:15:42.726Z","endTime":"2026-09-20T22:15:46.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":84.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.400392082555335,"aZ":-32.35418509125445,"pfxX":-4.884512847013978,"pfxZ":-0.10213450571589533,"pX":-0.42615547685365474,"pZ":0.5794638204665303,"vX0":5.389412532131147,"vY0":-131.3273533099475,"vZ0":-7.483332698995668,"x":133.24,"y":223.13,"x0":-1.8613775855299723,"y0":50.00488493700578,"z0":5.843337315843613,"aX":-8.61263191572943},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.6,"breakHorizontal":7.8,"spinRate":1964,"spinDirection":288},"zone":13,"typeConfidence":0.92,"plateTime":0.4156175231608725,"extension":6.580723592577136},"index":2,"playId":"23b374f6-a5fe-3551-9592-fcd899117c8c","pitchNumber":3,"startTime":"2026-09-20T22:16:01.696Z","endTime":"2026-09-20T22:16:06.866Z","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":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.978385648655255,"aZ":-28.669299631541552,"pfxX":-5.6540041493677204,"pfxZ":1.978027219560289,"pX":-0.46253591011785683,"pZ":3.210404175635295,"vX0":5.762319920384698,"vY0":-131.1463274512595,"vZ0":-1.8111099040919805,"x":134.63,"y":152.1,"x0":-1.9346593239475909,"y0":50.00566876254873,"z0":6.0111549411374785,"aX":-10.031239417472772},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.5,"breakHorizontal":9.2,"spinRate":782,"spinDirection":240},"zone":1,"typeConfidence":0.9,"plateTime":0.4147778513599887,"extension":6.347262498276515},"index":3,"playId":"060f656b-9275-3548-acfd-ce846b2e31d5","pitchNumber":4,"startTime":"2026-09-20T22:16:20.420Z","endTime":"2026-09-20T22:16:26.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0462194680289,"aZ":-16.15378238651835,"pfxX":-7.704339021994207,"pfxZ":8.08556469269605,"pX":0.08879840533685954,"pZ":2.430270968849139,"vX0":7.5753046572693385,"vY0":-139.12952698475536,"vZ0":-6.572764980626312,"x":113.62,"y":173.16,"x0":-1.6541243837919182,"y0":50.00425305545542,"z0":5.8736470641155005,"aX":-15.269050844006617},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.6,"breakHorizontal":12.6,"spinRate":2079,"spinDirection":191},"zone":5,"typeConfidence":0.95,"plateTime":0.39206570658826534,"extension":6.393950026276668},"hitData":{"launchSpeed":93.9,"launchAngle":20.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.92,"coordY":81.38}},"index":4,"playId":"8480cfd9-6d0b-317e-9011-0a1e3644bdeb","pitchNumber":5,"startTime":"2026-09-20T22:16:42.568Z","endTime":"2026-09-20T22:16:51.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T22:16:51.390Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill called out on strikes.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-09-20T22:17:11.681Z","endTime":"2026-09-20T22:18:10.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.940346382071983,"aZ":-33.023232030020985,"pfxX":5.358471533481384,"pfxZ":-0.5378718573761114,"pX":0.06365400045556274,"pZ":1.3778556969055213,"vX0":3.185887102137771,"vY0":-125.59278237226108,"vZ0":-4.737033731152405,"x":114.57,"y":201.58,"x0":-1.9199412796780224,"y0":50.00043808609781,"z0":5.993301822998421,"aX":8.504423971461096},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.9,"breakHorizontal":-10.4,"spinRate":2640,"spinDirection":43},"zone":14,"typeConfidence":0.96,"plateTime":0.43717441571280036,"extension":6.3650850138632125},"index":0,"playId":"930066a4-bd08-31b8-97eb-9279a7d270ae","pitchNumber":1,"startTime":"2026-09-20T22:17:14.508Z","endTime":"2026-09-20T22:17:18.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77056707497261,"aZ":-34.24290478478774,"pfxX":6.420437880179917,"pfxZ":-1.2839500089280351,"pX":0.9803225317759361,"pZ":1.4910229758736928,"vX0":5.146290749660133,"vY0":-126.93569991202668,"vZ0":-4.26863418222419,"x":79.63,"y":198.52,"x0":-1.919040422860699,"y0":50.00573365255302,"z0":5.968034170502336,"aX":10.314703211429855},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.2,"breakHorizontal":-13.0,"spinRate":2712,"spinDirection":42},"zone":14,"typeConfidence":0.98,"plateTime":0.434108607411003,"extension":6.316463342216324},"index":1,"playId":"a272f60e-d8da-3317-a594-fc30e38f5c7c","pitchNumber":2,"startTime":"2026-09-20T22:17:30.593Z","endTime":"2026-09-20T22:17:34.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.825886555088662,"aZ":-42.34348951431693,"pfxX":0.6407069728906206,"pfxZ":-6.748730547106204,"pX":-0.17260272158144527,"pZ":0.1245822912312829,"vX0":2.7285043764303243,"vY0":-122.23575894728032,"vZ0":-5.62488282849431,"x":123.58,"y":235.42,"x0":-1.3879397986161477,"y0":50.000829113274186,"z0":6.104163505032893,"aX":0.9654335218768959},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-13.3,"breakHorizontal":-1.8,"spinRate":2859,"spinDirection":16},"zone":13,"typeConfidence":0.91,"plateTime":0.4486599199780499,"extension":6.452043705554551},"index":2,"playId":"8e74b81d-6725-313f-926d-b515ae3d5c39","pitchNumber":3,"startTime":"2026-09-20T22:17:47.389Z","endTime":"2026-09-20T22:17:51.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20608968879487,"aZ":-34.93649299899729,"pfxX":7.4838977040610555,"pfxZ":-1.7578311804552413,"pX":-0.7774510849502296,"pZ":3.333171671115161,"vX0":0.8766955598448117,"vY0":-124.51355586599249,"vZ0":0.20006469691583528,"x":146.63,"y":148.78,"x0":-2.1065726195467014,"y0":50.005839935126225,"z0":6.144787620009387,"aX":11.741520276787472},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.9,"breakHorizontal":-13.8,"spinRate":2494,"spinDirection":50},"zone":1,"typeConfidence":0.99,"plateTime":0.4400579628327641,"extension":6.424225738129439},"index":3,"playId":"b2fafee7-7bda-37e4-8920-664a02183c16","pitchNumber":4,"startTime":"2026-09-20T22:18:06.344Z","endTime":"2026-09-20T22:18:10.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T22:18:10.785Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xander Bogaerts walks.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-09-20T22:18:28.758Z","endTime":"2026-09-20T22:19:31.186Z","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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.958518441891577,"aZ":-25.33291845007084,"pfxX":-6.629978602888224,"pfxZ":3.8927146800034844,"pX":0.3728735686047289,"pZ":0.9895579515356268,"vX0":7.681620169660327,"vY0":-131.72649076776963,"vZ0":-7.805367360588783,"x":102.79,"y":212.06,"x0":-1.7195554216664772,"y0":50.00320024141268,"z0":5.863768650111038,"aX":-11.652919349782637},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.5,"breakHorizontal":10.3,"spinRate":890,"spinDirection":233},"zone":14,"typeConfidence":0.84,"plateTime":0.415788248081407,"extension":6.438503554966907},"index":0,"playId":"56a79e70-9562-3c64-98c9-3de2ac8e60c5","pitchNumber":1,"startTime":"2026-09-20T22:18:38.374Z","endTime":"2026-09-20T22:18:41.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":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.288480185807856,"aZ":-9.16131537604343,"pfxX":-4.4752168538111174,"pfxZ":11.763052999872965,"pX":0.21297715192716826,"pZ":0.905394584475605,"vX0":5.2640566845254435,"vY0":-139.0198922561599,"vZ0":-12.319805490521516,"x":108.88,"y":214.33,"x0":-1.1240531504116142,"y0":50.00548909123826,"z0":6.003761051078033,"aX":-8.757431821556594},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.8,"breakHorizontal":7.0,"spinRate":2257,"spinDirection":194},"zone":14,"typeConfidence":0.82,"plateTime":0.394057971125787,"extension":6.527232490324616},"index":1,"playId":"f1d0000b-1a71-3c13-9d3e-be8728866ea2","pitchNumber":2,"startTime":"2026-09-20T22:18:51.823Z","endTime":"2026-09-20T22:18:55.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10239875015396,"aZ":-29.069638194059557,"pfxX":-4.019537489305167,"pfxZ":1.807664950905588,"pX":0.7825029645991747,"pZ":0.7907748094803293,"vX0":7.924567105852784,"vY0":-129.69395559688402,"vZ0":-7.30417847929548,"x":87.17,"y":217.43,"x0":-1.7795072167620924,"y0":50.00445437613301,"z0":5.836926603974741,"aX":-6.904107408956331},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.9,"breakHorizontal":5.6,"spinRate":772,"spinDirection":228},"zone":14,"typeConfidence":0.91,"plateTime":0.42106110059777935,"extension":6.543661497525795},"index":2,"playId":"99689c56-963c-3048-9d46-06295998e09c","pitchNumber":3,"startTime":"2026-09-20T22:19:08.370Z","endTime":"2026-09-20T22:19:11.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63788214706316,"aZ":-7.87922223695162,"pfxX":-3.064153904125704,"pfxZ":12.421950713933821,"pX":0.4380188737180893,"pZ":0.906967997755035,"vX0":5.249967263377539,"vY0":-138.4255546931981,"vZ0":-12.556204514176756,"x":100.3,"y":214.29,"x0":-1.0782816188543347,"y0":50.002390143024265,"z0":6.010926913321423,"aX":-5.9930026028561185},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.3,"breakHorizontal":4.6,"spinRate":2259,"spinDirection":196},"zone":14,"typeConfidence":0.87,"plateTime":0.3944998045269297,"extension":6.473251129989638},"index":3,"playId":"f2675c9f-8b55-38f9-9581-d3f101f7a95e","pitchNumber":4,"startTime":"2026-09-20T22:19:26.710Z","endTime":"2026-09-20T22:19:31.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T22:19:31.186Z","atBatIndex":62},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jake Cronenworth homers (7) on a fly ball to right center field. Xander Bogaerts scores.","rbi":2,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-09-20T22:19:57.378Z","endTime":"2026-09-20T22:21:23.884Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":687134,"link":"/api/v1/people/687134"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":687134,"link":"/api/v1/people/687134"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11093131691799,"aZ":-34.27404030503802,"pfxX":0.6892317052520145,"pfxZ":-1.2571032061578613,"pX":1.400217863505162,"pZ":1.5278840398780487,"vX0":6.778416089025865,"vY0":-128.10861222410446,"vZ0":-4.959411590933224,"x":63.63,"y":197.53,"x0":-1.363530592692211,"y0":50.00298688616661,"z0":6.1514175757046905,"aX":1.1507763386443675},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.1,"breakHorizontal":-2.6,"spinRate":2480,"spinDirection":84},"zone":14,"typeConfidence":0.95,"plateTime":0.4266674339701999,"extension":6.275737820137662},"index":0,"playId":"1c36938c-fab6-3ec6-b621-a537456ecba8","pitchNumber":1,"startTime":"2026-09-20T22:19:57.378Z","endTime":"2026-09-20T22:20:07.701Z","isPitch":true,"type":"pitch"},{"details":{"description":"Xander Bogaerts steals (22) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"1c36938c-fab6-3ec6-b621-a537456ecba8","startTime":"2026-09-20T22:20:08.484Z","endTime":"2026-09-20T22:20:35.738Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"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":96.0,"endSpeed":87.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.088047400464756,"aZ":-9.7547665874535,"pfxX":-5.4223179887274044,"pfxZ":11.401315196786555,"pX":0.09611209429358396,"pZ":1.3397910868025262,"vX0":5.812661402796448,"vY0":-139.29229909862707,"vZ0":-11.142083894954222,"x":113.34,"y":202.61,"x0":-1.3125489072919012,"y0":50.0038028768939,"z0":6.035301048036894,"aX":-10.663241351502815},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.5,"breakHorizontal":8.6,"spinRate":2204,"spinDirection":195},"zone":14,"typeConfidence":0.66,"plateTime":0.3931180584732168,"extension":6.5486822980895285},"index":2,"playId":"1d641d8a-17b9-339d-ad70-f515da4bc75f","pitchNumber":2,"startTime":"2026-09-20T22:20:35.738Z","endTime":"2026-09-20T22:20:40.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.195854968586545,"aZ":-31.771531545411097,"pfxX":1.1975358990512035,"pfxZ":0.24609801193361136,"pX":-0.11407032256394219,"pZ":2.110466677843564,"vX0":3.446686359745423,"vY0":-126.86924070469607,"vZ0":-3.7648787842904667,"x":121.35,"y":181.8,"x0":-1.637554110094251,"y0":50.005930888817204,"z0":6.1043926288147405,"aX":1.981987071472024},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.1,"breakHorizontal":-2.9,"spinRate":2582,"spinDirection":91},"zone":8,"typeConfidence":0.93,"plateTime":0.42921296604259584,"extension":6.4497978682234125},"hitData":{"launchSpeed":100.5,"launchAngle":29.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":191.32,"coordY":54.78}},"index":3,"playId":"f7a057a6-8b3e-3e5f-ac0c-931435edd04b","pitchNumber":3,"startTime":"2026-09-20T22:20:56.424Z","endTime":"2026-09-20T22:21:23.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T22:21:23.884Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sung-Mun Song grounds out, first baseman Deyvison De Los Santos to pitcher Bradley Blalock.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-09-20T22:21:39.168Z","endTime":"2026-09-20T22:22:30.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691277,"link":"/api/v1/people/691277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":687134,"link":"/api/v1/people/687134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.105540214630594,"aZ":-10.769021317915344,"pfxX":-2.6787857714443084,"pfxZ":10.800069546881186,"pX":0.4465099928845113,"pZ":3.222564625521152,"vX0":5.943287972083564,"vY0":-140.0113015184012,"vZ0":-6.033491975912361,"x":99.98,"y":151.77,"x0":-1.357266706399791,"y0":50.00236708590681,"z0":6.11260217813007,"aX":-5.309307963471842},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.5,"breakHorizontal":3.6,"spinRate":2311,"spinDirection":197},"zone":3,"typeConfidence":0.86,"plateTime":0.39143740977600716,"extension":6.445095500592711},"index":0,"playId":"59ceef22-36b7-3528-b45e-523b78be55e8","pitchNumber":1,"startTime":"2026-09-20T22:21:46.000Z","endTime":"2026-09-20T22:21:49.880Z","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":96.2,"endSpeed":88.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.519083159972787,"aZ":-11.865519091726789,"pfxX":-3.1214774627947945,"pfxZ":10.167622698741619,"pX":0.3042645204759292,"pZ":3.0479462033441505,"vX0":5.943609232399864,"vY0":-139.9488315583459,"vZ0":-6.370985554497251,"x":105.4,"y":156.49,"x0":-1.4348303093216002,"y0":50.005545229441516,"z0":6.120199574737446,"aX":-6.237007652818491},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":4.6,"spinRate":2290,"spinDirection":199},"zone":3,"typeConfidence":0.8,"plateTime":0.3903375002731386,"extension":6.475401244806221},"index":1,"playId":"1d6fd84b-33be-30be-a823-03166a3eb0c9","pitchNumber":2,"startTime":"2026-09-20T22:21:59.458Z","endTime":"2026-09-20T22:22:03.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.842021411387197,"aZ":-14.248968857719252,"pfxX":-4.8260117771489695,"pfxZ":9.052562172140558,"pX":-0.19894062526547196,"pZ":2.128064521592539,"vX0":4.84937151460219,"vY0":-139.48403099218368,"vZ0":-8.301138979918917,"x":124.58,"y":181.32,"x0":-1.3286700575591734,"y0":50.00592885754221,"z0":6.071765253326353,"aX":-9.560679741898909},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.0,"breakHorizontal":7.8,"spinRate":2225,"spinDirection":200},"zone":8,"typeConfidence":0.68,"plateTime":0.3918927310065703,"extension":6.374364553212983},"hitData":{"launchSpeed":74.2,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.52,"coordY":159.63}},"index":2,"playId":"76f07d52-ccca-39bb-a5d7-b37157483933","pitchNumber":3,"startTime":"2026-09-20T22:22:19.740Z","endTime":"2026-09-20T22:22:30.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T22:22:30.166Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Griffin Conine pops out to third baseman Sung-Mun Song in foul territory.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-20T22:24:44.380Z","endTime":"2026-09-20T22:25:53.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Miller replaces Bradgley Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-20T22:24:36.838Z","endTime":"2026-09-20T22:24:46.592Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695243,"link":"/api/v1/people/695243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.6,"endSpeed":91.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.85064914391645,"aZ":-12.4301749944902,"pfxX":-3.30840412320831,"pfxZ":9.101004212721394,"pX":-0.7179284499327027,"pZ":3.824445679715596,"vX0":3.0205233186196043,"vY0":-146.42825439250277,"vZ0":-4.602984998653639,"x":144.37,"y":135.52,"x0":-1.3334273087816817,"y0":50.00461786985603,"z0":6.1616415717240915,"aX":-7.178988818382089},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":15.7,"breakHorizontal":5.4,"spinRate":2385,"spinDirection":207},"zone":11,"typeConfidence":0.89,"plateTime":0.3741733726123866,"extension":6.543778923466057},"index":1,"playId":"2d8685b9-4641-3369-bcc0-d2f0a923de6c","pitchNumber":1,"startTime":"2026-09-20T22:24:46.592Z","endTime":"2026-09-20T22:24:49.914Z","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":87.2,"endSpeed":80.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.143844051250387,"aZ":-35.38001564966085,"pfxX":2.1561036945466268,"pfxZ":-1.9598501518183475,"pX":0.1630172576530671,"pZ":1.1986008948677254,"vX0":3.1409341561422544,"vY0":-127.00334465088582,"vZ0":-4.810328098413959,"x":110.79,"y":206.42,"x0":-1.3680397813263285,"y0":50.00044552685495,"z0":5.919856553118926,"aX":3.533455212105554},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.3,"breakHorizontal":-4.6,"spinRate":2467,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.43069484155388205,"extension":6.767176058425879},"index":2,"playId":"43d01089-98ed-3edc-a538-419a70d844c5","pitchNumber":2,"startTime":"2026-09-20T22:25:01.212Z","endTime":"2026-09-20T22:25:06.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.668863278963503,"aZ":-35.735237010949625,"pfxX":2.3881529625408056,"pfxZ":-2.1541226839698098,"pX":-0.04063635460796752,"pZ":2.118925665301987,"vX0":2.170114074388245,"vY0":-127.90060662609305,"vZ0":-2.798736242108399,"x":118.55,"y":181.57,"x0":-1.2106812050124185,"y0":50.00198159992595,"z0":6.033054143997103,"aX":3.951080009597182},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.3,"breakHorizontal":-4.8,"spinRate":2374,"spinDirection":47},"zone":8,"typeConfidence":0.9,"plateTime":0.42844299804703123,"extension":6.642525817780469},"index":3,"playId":"872e4c20-eed2-3b07-bb2c-5643329f978f","pitchNumber":3,"startTime":"2026-09-20T22:25:18.140Z","endTime":"2026-09-20T22:25:21.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05256402507862,"aZ":-33.31599840878821,"pfxX":2.9418504856462127,"pfxZ":-0.6705735664417531,"pX":-0.49013275180785487,"pZ":2.0040255632694097,"vX0":1.0766109974506048,"vY0":-129.43744641661658,"vZ0":-3.802582506338527,"x":135.68,"y":184.67,"x0":-1.2932601966037498,"y0":50.003923100919835,"z0":6.032865696398429,"aX":5.010453193215509},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.8,"breakHorizontal":-5.5,"spinRate":2419,"spinDirection":46},"zone":7,"typeConfidence":0.9,"plateTime":0.42254640936613663,"extension":6.71379594010657},"hitData":{"launchSpeed":81.8,"launchAngle":75.0,"totalDistance":93.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":88.91,"coordY":185.49}},"index":4,"playId":"6fce9693-1f64-3147-b536-4f04cf6cc21f","pitchNumber":4,"startTime":"2026-09-20T22:25:41.035Z","endTime":"2026-09-20T22:25:53.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T22:25:53.056Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heriberto Hernández grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-20T22:26:20.675Z","endTime":"2026-09-20T22:26:45.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.8,"endSpeed":92.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92126906538291,"aZ":-15.383501536248747,"pfxX":-4.585194260025387,"pfxZ":7.693512572095367,"pX":0.6570934832947436,"pZ":2.1625093207630965,"vX0":7.044886843145931,"vY0":-146.43936734400555,"vZ0":-8.56935057972542,"x":91.95,"y":180.39,"x0":-1.178449037696586,"y0":50.00705956633322,"z0":6.037088653387167,"aX":-10.012347319003469},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":12.5,"breakHorizontal":7.0,"spinRate":2410,"spinDirection":207},"zone":6,"typeConfidence":0.88,"plateTime":0.3733088702189722,"extension":6.829460922023918},"hitData":{"launchSpeed":75.9,"launchAngle":-0.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.07,"coordY":169.13}},"index":0,"playId":"264e0663-3db9-3729-88c3-503ce1fecf6a","pitchNumber":1,"startTime":"2026-09-20T22:26:35.673Z","endTime":"2026-09-20T22:26:45.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T22:26:45.227Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jakob Marsee pops out to catcher Ethan Salas in foul territory.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-20T22:27:08.273Z","endTime":"2026-09-20T22:27:39.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"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":".243"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".955"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".847"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".453"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".718"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".882"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".426"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".395"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".476"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".293"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".205"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".089"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.02"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.98"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.47"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.52"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.30"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.34"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.93"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.70"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.52"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.97"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.54"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.60"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.65"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".243"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".955"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".847"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".453"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".718"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".882"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".426"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":91.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1509442422351,"aZ":-16.549914520495708,"pfxX":-4.440011986584617,"pfxZ":7.211905777139174,"pX":-0.6767953767146144,"pZ":4.4775784271827,"vX0":3.2766133109515465,"vY0":-145.76798290110986,"vZ0":-2.04982871850066,"x":142.8,"y":117.89,"x0":-1.2348428148849395,"y0":50.001812575369115,"z0":6.181733268967675,"aX":-9.617298924452799},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":12.8,"breakHorizontal":7.4,"spinRate":2462,"spinDirection":204},"zone":11,"typeConfidence":0.84,"plateTime":0.37480787166982354,"extension":6.5041019121509915},"index":0,"playId":"74a8e48b-0d1d-3076-8fa7-5a29d25c06dc","pitchNumber":1,"startTime":"2026-09-20T22:27:11.672Z","endTime":"2026-09-20T22:27:14.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":92.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.683971134053763,"aZ":-14.466775703959442,"pfxX":-4.630617903782612,"pfxZ":8.205777873565777,"pX":0.3491231476879387,"pZ":3.0299377034030894,"vX0":5.889145467848664,"vY0":-145.2171276632268,"vZ0":-6.301589116807827,"x":103.69,"y":156.97,"x0":-1.0936193426084977,"y0":50.00471245544815,"z0":6.0912346107325375,"aX":-9.994681274148714},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":13.9,"breakHorizontal":7.3,"spinRate":2364,"spinDirection":205},"zone":3,"typeConfidence":0.87,"plateTime":0.3756894156715642,"extension":6.525557950900243},"hitData":{"launchSpeed":90.0,"launchAngle":82.0,"totalDistance":28.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":104.07,"coordY":204.26}},"index":1,"playId":"48a1d007-ebd9-302a-9b66-767cd6e8f01a","pitchNumber":2,"startTime":"2026-09-20T22:27:28.823Z","endTime":"2026-09-20T22:27:39.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T22:27:39.707Z","atBatIndex":67}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jakob Marsee pops out to catcher Ethan Salas in foul territory.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-20T22:27:08.273Z","endTime":"2026-09-20T22:27:39.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"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":".243"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".955"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".847"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".453"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".718"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".882"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".426"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".395"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".476"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".293"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".205"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".089"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.02"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.98"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.47"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.52"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.30"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.34"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.93"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.70"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.52"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.97"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.54"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.60"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.65"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".243"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".955"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".847"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".453"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".780"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".718"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".882"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".426"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":91.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1509442422351,"aZ":-16.549914520495708,"pfxX":-4.440011986584617,"pfxZ":7.211905777139174,"pX":-0.6767953767146144,"pZ":4.4775784271827,"vX0":3.2766133109515465,"vY0":-145.76798290110986,"vZ0":-2.04982871850066,"x":142.8,"y":117.89,"x0":-1.2348428148849395,"y0":50.001812575369115,"z0":6.181733268967675,"aX":-9.617298924452799},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":12.8,"breakHorizontal":7.4,"spinRate":2462,"spinDirection":204},"zone":11,"typeConfidence":0.84,"plateTime":0.37480787166982354,"extension":6.5041019121509915},"index":0,"playId":"74a8e48b-0d1d-3076-8fa7-5a29d25c06dc","pitchNumber":1,"startTime":"2026-09-20T22:27:11.672Z","endTime":"2026-09-20T22:27:14.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":92.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.683971134053763,"aZ":-14.466775703959442,"pfxX":-4.630617903782612,"pfxZ":8.205777873565777,"pX":0.3491231476879387,"pZ":3.0299377034030894,"vX0":5.889145467848664,"vY0":-145.2171276632268,"vZ0":-6.301589116807827,"x":103.69,"y":156.97,"x0":-1.0936193426084977,"y0":50.00471245544815,"z0":6.0912346107325375,"aX":-9.994681274148714},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":13.9,"breakHorizontal":7.3,"spinRate":2364,"spinDirection":205},"zone":3,"typeConfidence":0.87,"plateTime":0.3756894156715642,"extension":6.525557950900243},"hitData":{"launchSpeed":90.0,"launchAngle":82.0,"totalDistance":28.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":104.07,"coordY":204.26}},"index":1,"playId":"48a1d007-ebd9-302a-9b66-767cd6e8f01a","pitchNumber":2,"startTime":"2026-09-20T22:27:28.823Z","endTime":"2026-09-20T22:27:39.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-20T22:27:39.707Z","atBatIndex":67},"scoringPlays":[12,28,29,50,54,63],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":153.2,"y":157.6},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":152.68,"y":152.03},"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":1,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":96.98,"y":132.58},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"coordinates":{"x":103.24,"y":173.21},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":138.04,"y":206.29},"type":"O","description":"Pop Out"}]}},{"startIndex":6,"endIndex":14,"top":[6,7,8],"bottom":[9,10,11,12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":176.15,"y":130.04},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":100.45,"y":193.81},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":64.87,"y":83.67},"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":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":128.63,"y":178.9},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":108.25,"y":167.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":174.29,"y":104.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":216.94,"y":103.84},"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":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"coordinates":{"x":120.34,"y":100.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"coordinates":{"x":189.46,"y":67.69},"type":"O","description":"Flyout"}]}},{"startIndex":15,"endIndex":22,"top":[15,16,17,18],"bottom":[19,20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":88.39,"y":113.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":156.86,"y":171.3},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":131.71,"y":143.96},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"coordinates":{"x":199.57,"y":109.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":111.38,"y":143.91},"type":"O","description":"Groundout"}]}},{"startIndex":23,"endIndex":32,"top":[23,24,25],"bottom":[26,27,28,29,30,31,32],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":148.49,"y":159.63},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":139.61,"y":169.77},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":85.29,"y":96.92},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"coordinates":{"x":42.39,"y":114.5},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":159.47,"y":141.38},"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":4,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"coordinates":{"x":122.36,"y":131.74},"type":"O","description":"Pop Out"}]}},{"startIndex":33,"endIndex":38,"top":[33,34,35],"bottom":[36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":97.05,"y":157.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"coordinates":{"x":169.13,"y":157.19},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":159.99,"y":180.93},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":155.29,"y":155.58},"type":"O","description":"Groundout"}]}},{"startIndex":39,"endIndex":45,"top":[39,40,41],"bottom":[42,43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":114.52,"y":153.55},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"coordinates":{"x":180.18,"y":116.96},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":159.99,"y":162.17},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":108.25,"y":147.46},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"coordinates":{"x":115.04,"y":161.66},"type":"H","description":"Single"}]}},{"startIndex":46,"endIndex":56,"top":[46,47,48,49,50,51,52],"bottom":[53,54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":140.99,"y":51.45},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":179.33,"y":125.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":98.32,"y":148.98},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":73.55,"y":44.44},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"coordinates":{"x":118.7,"y":140.36},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":87.39,"y":39.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":7,"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"coordinates":{"x":50.75,"y":113.89},"type":"O","description":"Flyout"}]}},{"startIndex":57,"endIndex":64,"top":[57,58,59],"bottom":[60,61,62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"coordinates":{"x":65.96,"y":81.65},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":175.67,"y":121.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":111.38,"y":171.3},"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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":140.92,"y":81.38},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":191.32,"y":54.78},"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":8,"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"coordinates":{"x":160.52,"y":159.63},"type":"O","description":"Groundout"}]}},{"startIndex":65,"endIndex":67,"top":[65,66,67],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":88.91,"y":185.49},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":132.07,"y":169.13},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":104.07,"y":204.26},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":2,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":7,"hits":10,"errors":0,"leftOnBase":4},"away":{"runs":3,"hits":4,"errors":1,"leftOnBase":2}},"defense":{"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"catcher":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"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":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"onDeck":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"inHole":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"battingOrder":9,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"offense":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"onDeck":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"inHole":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"battingOrder":5,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"balls":1,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":10,"airOuts":9,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".249","atBats":29,"obp":".327","slg":".400","ops":".727","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":7,"rbi":3,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":4,"lineOuts":1},"pitching":{"flyOuts":2,"groundOuts":7,"airOuts":10,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":33,"obp":".343","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":129,"era":"4.16","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.29","battersFaced":35,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":129,"balls":40,"strikes":89,"strikePercentage":".690","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":7,"pitchesPerInning":"16.13","runsScoredPer9":"7.88","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":1,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID667652":{"person":{"id":667652,"fullName":"Jack Ralston","link":"/api/v1/people/667652"},"jerseyNumber":"79","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":7,"groundOuts":17,"airOuts":9,"runs":6,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":49,"obp":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":233,"era":"3.95","inningsPitched":"13.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":6,"whip":"1.10","battersFaced":57,"outs":41,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":233,"balls":88,"strikes":145,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.89","rbi":0,"winPercentage":".000","pitchesPerInning":"17.05","gamesFinished":4,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"9.88","walksPer9Inn":"3.95","hitsPer9Inn":"5.93","runsScoredPer9":"3.95","homeRunsPer9":"1.98","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694795":{"person":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"jerseyNumber":"95","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":0,"flyOuts":22,"groundOuts":22,"airOuts":35,"runs":16,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":18,"intentionalWalks":1,"hits":23,"hitByPitch":2,"atBats":98,"obp":".361","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":496,"era":"3.67","inningsPitched":"27.0","wins":2,"losses":4,"saves":1,"saveOpportunities":4,"holds":2,"blownSaves":3,"earnedRuns":11,"whip":"1.52","battersFaced":121,"outs":81,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":496,"balls":194,"strikes":302,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".333","pitchesPerInning":"18.37","gamesFinished":7,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"7.00","walksPer9Inn":"6.00","hitsPer9Inn":"7.67","runsScoredPer9":"5.33","homeRunsPer9":"0.67","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676604":{"person":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":28,"groundOuts":33,"airOuts":39,"runs":27,"doubles":5,"triples":1,"homeRuns":10,"strikeOuts":41,"baseOnBalls":11,"intentionalWalks":0,"hits":45,"hitByPitch":2,"atBats":156,"obp":".339","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":674,"era":"5.82","inningsPitched":"38.2","wins":2,"losses":1,"saves":1,"saveOpportunities":3,"holds":10,"blownSaves":2,"earnedRuns":25,"whip":"1.45","battersFaced":171,"outs":116,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":674,"balls":229,"strikes":445,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".667","pitchesPerInning":"17.43","gamesFinished":8,"strikeoutWalkRatio":"3.73","strikeoutsPer9Inn":"9.54","walksPer9Inn":"2.56","hitsPer9Inn":"10.47","runsScoredPer9":"6.28","homeRunsPer9":"2.33","inheritedRunners":20,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665052":{"person":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":27,"groundOuts":51,"airOuts":54,"runs":42,"doubles":8,"triples":0,"homeRuns":17,"strikeOuts":90,"baseOnBalls":33,"intentionalWalks":0,"hits":67,"hitByPitch":5,"avg":".256","atBats":262,"obp":".350","slg":".481","ops":".831","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":300,"totalBases":126,"rbi":39,"leftOnBase":124,"sacBunts":0,"sacFlies":0,"babip":".323","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.41","popOuts":15,"lineOuts":12},"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":11,"putOuts":187,"errors":0,"chances":198,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID681715":{"person":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":124,"flyOuts":60,"groundOuts":91,"airOuts":108,"runs":48,"doubles":16,"triples":1,"homeRuns":24,"strikeOuts":130,"baseOnBalls":49,"intentionalWalks":1,"hits":97,"hitByPitch":4,"avg":".228","atBats":425,"obp":".313","slg":".440","ops":".753","caughtStealing":5,"stolenBases":12,"stolenBasePercentage":".706","caughtStealingPercentage":".294","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":479,"totalBases":187,"rbi":64,"leftOnBase":212,"sacBunts":0,"sacFlies":1,"babip":".268","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.71","popOuts":23,"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":4,"putOuts":213,"errors":3,"chances":220,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID645261":{"person":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(L, 13-11)","summary":"6.0 IP, 4 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":8,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":25,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":97,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":26,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":29,"strikes":68,"strikePercentage":".700","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"6.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"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":34,"gamesStarted":33,"flyOuts":131,"groundOuts":214,"airOuts":250,"runs":97,"doubles":37,"triples":3,"homeRuns":24,"strikeOuts":152,"baseOnBalls":59,"intentionalWalks":0,"hits":203,"hitByPitch":9,"atBats":814,"obp":".306","caughtStealing":9,"stolenBases":15,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":3271,"era":"3.91","inningsPitched":"212.0","wins":13,"losses":11,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":92,"whip":"1.24","battersFaced":887,"outs":636,"gamesPitched":34,"completeGames":1,"shutouts":1,"pitchesThrown":3271,"balls":1101,"strikes":2170,"strikePercentage":".660","hitBatsmen":9,"balks":3,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":4,"winPercentage":".542","pitchesPerInning":"15.43","gamesFinished":1,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"6.45","walksPer9Inn":"2.50","hitsPer9Inn":"8.62","runsScoredPer9":"4.12","homeRunsPer9":"1.02","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":61,"lineOuts":58},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":5,"errors":1,"chances":23,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680767":{"person":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":50,"gamesStarted":0,"flyOuts":24,"groundOuts":70,"airOuts":52,"runs":36,"doubles":11,"triples":2,"homeRuns":3,"strikeOuts":40,"baseOnBalls":32,"intentionalWalks":1,"hits":57,"hitByPitch":3,"atBats":213,"obp":".364","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":983,"era":"5.17","inningsPitched":"55.2","wins":3,"losses":3,"saves":4,"saveOpportunities":7,"holds":6,"blownSaves":3,"earnedRuns":32,"whip":"1.60","battersFaced":254,"outs":167,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":983,"balls":393,"strikes":590,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".500","pitchesPerInning":"17.66","gamesFinished":15,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"6.47","walksPer9Inn":"5.17","hitsPer9Inn":"9.22","runsScoredPer9":"5.82","homeRunsPer9":"0.49","inheritedRunners":23,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":5,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663969":{"person":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"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":36,"gamesStarted":19,"flyOuts":80,"groundOuts":138,"airOuts":118,"runs":50,"doubles":14,"triples":3,"homeRuns":17,"strikeOuts":99,"baseOnBalls":52,"intentionalWalks":0,"hits":109,"hitByPitch":3,"atBats":462,"obp":".317","caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":1964,"era":"3.45","inningsPitched":"122.2","wins":5,"losses":6,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":47,"whip":"1.31","battersFaced":520,"outs":368,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":1964,"balls":707,"strikes":1257,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".455","pitchesPerInning":"16.01","gamesFinished":8,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"7.26","walksPer9Inn":"3.82","hitsPer9Inn":"8.00","runsScoredPer9":"3.67","homeRunsPer9":"1.25","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":12,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665923":{"person":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"jerseyNumber":"3","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":25,"groundOuts":24,"airOuts":59,"runs":36,"doubles":12,"triples":1,"homeRuns":6,"strikeOuts":74,"baseOnBalls":24,"intentionalWalks":0,"hits":44,"hitByPitch":11,"avg":".222","atBats":198,"obp":".338","slg":".384","ops":".722","caughtStealing":8,"stolenBases":33,"stolenBasePercentage":".805","caughtStealingPercentage":".195","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":237,"totalBases":76,"rbi":16,"leftOnBase":93,"sacBunts":2,"sacFlies":1,"babip":".319","groundOutsToAirouts":"0.41","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":21,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":132,"errors":4,"chances":138,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID691858":{"person":{"id":691858,"fullName":"Jared Serna","link":"/api/v1/people/691858"},"jerseyNumber":"68","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"802","stats":{"batting":{"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":11,"flyOuts":1,"groundOuts":4,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".214","atBats":14,"obp":".250","slg":".357","ops":".607","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":5,"rbi":2,"leftOnBase":8,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":5,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID805300":{"person":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"jerseyNumber":"87","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":150,"flyOuts":71,"groundOuts":108,"airOuts":161,"runs":81,"doubles":19,"triples":6,"homeRuns":11,"strikeOuts":122,"baseOnBalls":77,"intentionalWalks":1,"hits":115,"hitByPitch":14,"avg":".230","atBats":499,"obp":".349","slg":".359","ops":".708","caughtStealing":12,"stolenBases":23,"stolenBasePercentage":".657","caughtStealingPercentage":".343","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":597,"totalBases":179,"rbi":39,"leftOnBase":200,"sacBunts":6,"sacFlies":1,"babip":".283","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.36","popOuts":41,"lineOuts":49},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":354,"errors":0,"chances":359,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID676534":{"person":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"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":66,"gamesStarted":0,"flyOuts":25,"groundOuts":77,"airOuts":45,"runs":31,"doubles":11,"triples":0,"homeRuns":1,"strikeOuts":69,"baseOnBalls":36,"intentionalWalks":1,"hits":50,"hitByPitch":3,"atBats":238,"obp":".319","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1116,"era":"3.44","inningsPitched":"65.1","wins":5,"losses":5,"saves":3,"saveOpportunities":8,"holds":17,"blownSaves":5,"earnedRuns":25,"whip":"1.32","battersFaced":280,"outs":196,"gamesPitched":66,"completeGames":0,"shutouts":0,"pitchesThrown":1116,"balls":431,"strikes":685,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.71","rbi":0,"winPercentage":".500","pitchesPerInning":"17.08","gamesFinished":13,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"9.51","walksPer9Inn":"4.96","hitsPer9Inn":"6.89","runsScoredPer9":"4.27","homeRunsPer9":"0.14","inheritedRunners":24,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691594":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"jerseyNumber":"8","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":138,"flyOuts":69,"groundOuts":121,"airOuts":153,"runs":49,"doubles":31,"triples":5,"homeRuns":10,"strikeOuts":37,"baseOnBalls":26,"intentionalWalks":1,"hits":127,"hitByPitch":0,"avg":".291","atBats":436,"obp":".330","slg":".454","ops":".784","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":464,"totalBases":198,"rbi":67,"leftOnBase":186,"sacBunts":1,"sacFlies":1,"babip":".300","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.60","popOuts":40,"lineOuts":44},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":7,"groundOuts":2,"airOuts":11,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":24,"obp":".481","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":73,"era":"13.50","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"2.57","battersFaced":27,"outs":14,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":26,"strikes":47,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.18","rbi":0,"winPercentage":".---","pitchesPerInning":"15.64","gamesFinished":5,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"1.93","walksPer9Inn":"1.93","hitsPer9Inn":"21.21","runsScoredPer9":"13.50","homeRunsPer9":"3.86","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":214,"putOuts":126,"errors":13,"chances":353,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID691277":{"person":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"jerseyNumber":"63","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":3,"groundOuts":6,"airOuts":6,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".200","atBats":25,"obp":".200","slg":".280","ops":".480","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":7,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".294","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":44,"errors":0,"chances":47,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID806188":{"person":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"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":1,"flyOuts":23,"groundOuts":55,"airOuts":43,"runs":33,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":41,"baseOnBalls":21,"intentionalWalks":1,"hits":47,"hitByPitch":6,"atBats":180,"obp":".351","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":841,"era":"5.36","inningsPitched":"48.2","wins":5,"losses":2,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":29,"whip":"1.40","battersFaced":213,"outs":146,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":841,"balls":295,"strikes":546,"strikePercentage":".650","hitBatsmen":6,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".714","pitchesPerInning":"17.28","gamesFinished":11,"strikeoutWalkRatio":"1.95","strikeoutsPer9Inn":"7.58","walksPer9Inn":"3.88","hitsPer9Inn":"8.69","runsScoredPer9":"6.10","homeRunsPer9":"0.74","inheritedRunners":28,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":7,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687473":{"person":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":17,"flyOuts":54,"groundOuts":82,"airOuts":94,"runs":41,"doubles":16,"triples":3,"homeRuns":11,"strikeOuts":69,"baseOnBalls":26,"intentionalWalks":0,"hits":93,"hitByPitch":5,"atBats":336,"obp":".336","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1353,"era":"4.14","inningsPitched":"82.2","wins":1,"losses":5,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":38,"whip":"1.44","battersFaced":369,"outs":248,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1353,"balls":430,"strikes":923,"strikePercentage":".680","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".167","pitchesPerInning":"16.37","gamesFinished":2,"strikeoutWalkRatio":"2.65","strikeoutsPer9Inn":"7.51","walksPer9Inn":"2.83","hitsPer9Inn":"10.13","runsScoredPer9":"4.46","homeRunsPer9":"1.20","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":19,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669364":{"person":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":142,"flyOuts":89,"groundOuts":148,"airOuts":151,"runs":61,"doubles":17,"triples":6,"homeRuns":6,"strikeOuts":83,"baseOnBalls":68,"intentionalWalks":4,"hits":145,"hitByPitch":0,"avg":".280","atBats":518,"obp":".360","slg":".371","ops":".731","caughtStealing":5,"stolenBases":21,"stolenBasePercentage":".808","caughtStealingPercentage":".192","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":595,"totalBases":192,"rbi":52,"leftOnBase":218,"sacBunts":3,"sacFlies":6,"babip":".320","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"86.33","popOuts":19,"lineOuts":43},"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":343,"putOuts":205,"errors":7,"chances":555,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID688363":{"person":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"jerseyNumber":"21","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":22,"groundOuts":32,"airOuts":42,"runs":15,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":35,"baseOnBalls":8,"intentionalWalks":0,"hits":28,"hitByPitch":1,"avg":".207","atBats":135,"obp":".255","slg":".378","ops":".633","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":146,"totalBases":51,"rbi":25,"leftOnBase":63,"sacBunts":1,"sacFlies":1,"babip":".247","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.75","popOuts":12,"lineOuts":8},"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":65,"putOuts":57,"errors":3,"chances":125,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID656848":{"person":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":62,"gamesStarted":0,"flyOuts":37,"groundOuts":38,"airOuts":66,"runs":25,"doubles":12,"triples":1,"homeRuns":5,"strikeOuts":78,"baseOnBalls":27,"intentionalWalks":1,"hits":43,"hitByPitch":3,"atBats":225,"obp":".286","caughtStealing":5,"stolenBases":3,"stolenBasePercentage":".375","caughtStealingPercentage":".625","numberOfPitches":1072,"era":"3.16","inningsPitched":"62.2","wins":3,"losses":4,"saves":1,"saveOpportunities":2,"holds":25,"blownSaves":1,"earnedRuns":22,"whip":"1.12","battersFaced":255,"outs":188,"gamesPitched":62,"completeGames":0,"shutouts":0,"pitchesThrown":1072,"balls":377,"strikes":695,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".429","pitchesPerInning":"17.11","gamesFinished":6,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"11.20","walksPer9Inn":"3.88","hitsPer9Inn":"6.18","runsScoredPer9":"3.59","homeRunsPer9":"0.72","inheritedRunners":28,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":22,"lineOuts":7},"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}},"ID669065":{"person":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"jerseyNumber":"28","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":118,"flyOuts":64,"groundOuts":72,"airOuts":106,"runs":53,"doubles":26,"triples":4,"homeRuns":19,"strikeOuts":159,"baseOnBalls":51,"intentionalWalks":5,"hits":104,"hitByPitch":9,"avg":".237","atBats":438,"obp":".328","slg":".445","ops":".773","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":501,"totalBases":195,"rbi":61,"leftOnBase":206,"sacBunts":1,"sacFlies":2,"babip":".324","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.05","popOuts":22,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":30,"putOuts":472,"errors":7,"chances":509,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID687134":{"person":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 3 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":32,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":11,"strikes":21,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":1,"runsScoredPer9":"13.50","homeRunsPer9":"9.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":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":3,"gamesStarted":0,"flyOuts":4,"groundOuts":8,"airOuts":6,"runs":5,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":32,"obp":".343","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":146,"era":"5.63","inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.50","battersFaced":35,"outs":24,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":44,"strikes":102,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":3,"winPercentage":".---","pitchesPerInning":"18.25","gamesFinished":3,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.13","walksPer9Inn":"3.38","hitsPer9Inn":"10.13","runsScoredPer9":"5.63","homeRunsPer9":"3.38","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":2,"errors":0,"chances":2,"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"}]},"ID682663":{"person":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"jerseyNumber":"50","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":22,"groundOuts":58,"airOuts":42,"runs":29,"doubles":10,"triples":1,"homeRuns":5,"strikeOuts":57,"baseOnBalls":25,"intentionalWalks":1,"hits":48,"hitByPitch":2,"avg":".235","atBats":204,"obp":".323","slg":".368","ops":".691","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":232,"totalBases":75,"rbi":23,"leftOnBase":94,"sacBunts":0,"sacFlies":1,"babip":".301","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.80","popOuts":12,"lineOuts":8},"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":3,"stolenBases":22,"stolenBasePercentage":".880","caughtStealingPercentage":".120","assists":11,"putOuts":173,"errors":4,"chances":188,"fielding":".979","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID676083":{"person":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":23,"flyOuts":63,"groundOuts":121,"airOuts":130,"runs":62,"doubles":23,"triples":2,"homeRuns":14,"strikeOuts":78,"baseOnBalls":31,"intentionalWalks":0,"hits":122,"hitByPitch":4,"atBats":447,"obp":".324","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1833,"era":"4.50","inningsPitched":"114.0","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":57,"whip":"1.34","battersFaced":487,"outs":342,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":1833,"balls":627,"strikes":1206,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".400","pitchesPerInning":"16.08","gamesFinished":0,"strikeoutWalkRatio":"2.52","strikeoutsPer9Inn":"6.16","walksPer9Inn":"2.45","hitsPer9Inn":"9.63","runsScoredPer9":"4.89","homeRunsPer9":"1.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":43,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":10,"errors":2,"chances":22,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690978":{"person":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"jerseyNumber":"90","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":7,"groundOuts":31,"airOuts":18,"runs":10,"doubles":2,"triples":2,"homeRuns":1,"strikeOuts":26,"baseOnBalls":15,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":93,"obp":".318","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":437,"era":"3.46","inningsPitched":"26.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.31","battersFaced":110,"outs":78,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":437,"balls":176,"strikes":261,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.72","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.81","gamesFinished":9,"strikeoutWalkRatio":"1.73","strikeoutsPer9Inn":"9.00","walksPer9Inn":"5.19","hitsPer9Inn":"6.58","runsScoredPer9":"3.46","homeRunsPer9":"0.35","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID640459":{"person":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"jerseyNumber":"64","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":4,"groundOuts":15,"airOuts":11,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":2,"avg":".128","atBats":47,"obp":".192","slg":".234","ops":".426","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":11,"rbi":3,"leftOnBase":20,"sacBunts":3,"sacFlies":1,"babip":".179","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","popOuts":5,"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":8,"stolenBases":11,"stolenBasePercentage":".579","caughtStealingPercentage":".421","assists":14,"putOuts":124,"errors":2,"chances":140,"fielding":".986","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691788":{"person":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"jerseyNumber":"80","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"1-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":37,"groundOuts":88,"airOuts":62,"runs":39,"doubles":9,"triples":0,"homeRuns":13,"strikeOuts":82,"baseOnBalls":18,"intentionalWalks":0,"hits":68,"hitByPitch":2,"avg":".231","atBats":294,"obp":".278","slg":".395","ops":".673","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":320,"totalBases":116,"rbi":48,"leftOnBase":127,"sacBunts":4,"sacFlies":2,"babip":".274","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.62","popOuts":12,"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":25,"stolenBases":62,"stolenBasePercentage":".713","caughtStealingPercentage":".287","assists":44,"putOuts":715,"errors":11,"chances":770,"fielding":".986","passedBall":6,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID691587":{"person":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":28,"flyOuts":86,"groundOuts":113,"airOuts":156,"runs":77,"doubles":29,"triples":1,"homeRuns":20,"strikeOuts":159,"baseOnBalls":67,"intentionalWalks":0,"hits":123,"hitByPitch":10,"atBats":548,"obp":".318","caughtStealing":6,"stolenBases":31,"stolenBasePercentage":".838","caughtStealingPercentage":".162","numberOfPitches":2554,"era":"4.17","inningsPitched":"149.0","wins":7,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":69,"whip":"1.28","battersFaced":628,"outs":447,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2554,"balls":942,"strikes":1612,"strikePercentage":".630","hitBatsmen":10,"balks":3,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".389","pitchesPerInning":"17.14","gamesFinished":0,"strikeoutWalkRatio":"2.37","strikeoutsPer9Inn":"9.60","walksPer9Inn":"4.05","hitsPer9Inn":"7.43","runsScoredPer9":"4.65","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":44,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":2,"chances":10,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672640":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":152,"flyOuts":98,"groundOuts":182,"airOuts":164,"runs":91,"doubles":32,"triples":9,"homeRuns":11,"strikeOuts":87,"baseOnBalls":38,"intentionalWalks":1,"hits":185,"hitByPitch":8,"avg":".305","atBats":607,"obp":".348","slg":".442","ops":".790","caughtStealing":5,"stolenBases":32,"stolenBasePercentage":".865","caughtStealingPercentage":".135","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":664,"totalBases":268,"rbi":71,"leftOnBase":235,"sacBunts":0,"sacFlies":11,"babip":".335","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.18","popOuts":23,"lineOuts":43},"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":331,"putOuts":207,"errors":21,"chances":559,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[669065,672640,665052,681715,805300,691594,688363,682663,691788,665923,691858,691277,645261,687134],"pitchers":[645261,687134],"bench":[669364,640459],"bullpen":[694795,676534,690978,806188,687473,676083,691587,656848,663969,667652,680767,676604],"battingOrder":[669065,672640,665052,681715,805300,691594,682663,691858,691277],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Sanoja (10, 7th inning off Buehler, 2 on, 2 out)."},{"label":"TB","value":"Conine; Mack; Sanoja 4; Stowers."},{"label":"RBI","value":"Sanoja 3 (67)."},{"label":"2-out RBI","value":"Sanoja 3."},{"label":"GIDP","value":"Conine; Lopez, O."},{"label":"Team RISP","value":"1-for-1."},{"label":"Team LOB","value":"2."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Sanoja (13, throw)."}]}],"note":[{"label":"a","value":"Walked for Pauley in the 7th."},{"label":"b","value":"Popped out for Mack in the 7th."}]},"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":7,"airOuts":10,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".244","atBats":33,"obp":".319","slg":".400","ops":".719","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":21,"rbi":7,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.00","popOuts":6,"lineOuts":2},"pitching":{"flyOuts":4,"groundOuts":10,"airOuts":9,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":29,"obp":".219","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":113,"era":"3.94","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.29","battersFaced":32,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":113,"balls":36,"strikes":77,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":3,"pitchesPerInning":"12.56","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID669134":{"person":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":28,"groundOuts":41,"airOuts":58,"runs":23,"doubles":12,"triples":0,"homeRuns":8,"strikeOuts":52,"baseOnBalls":29,"intentionalWalks":0,"hits":54,"hitByPitch":3,"avg":".263","atBats":205,"obp":".363","slg":".439","ops":".802","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":237,"totalBases":90,"rbi":29,"leftOnBase":98,"sacBunts":0,"sacFlies":0,"babip":".317","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.62","popOuts":22,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":15,"stolenBases":29,"stolenBasePercentage":".659","caughtStealingPercentage":".341","assists":22,"putOuts":397,"errors":3,"chances":422,"fielding":".993","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID673513":{"person":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":0,"flyOuts":35,"groundOuts":40,"airOuts":73,"runs":14,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":66,"baseOnBalls":35,"intentionalWalks":3,"hits":35,"hitByPitch":2,"atBats":209,"obp":".287","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1042,"era":"1.90","inningsPitched":"61.2","wins":3,"losses":1,"saves":1,"saveOpportunities":1,"holds":10,"blownSaves":0,"earnedRuns":13,"whip":"1.14","battersFaced":251,"outs":185,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":1042,"balls":399,"strikes":643,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".750","pitchesPerInning":"16.90","gamesFinished":11,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"9.63","walksPer9Inn":"5.11","hitsPer9Inn":"5.11","runsScoredPer9":"2.04","homeRunsPer9":"1.02","inheritedRunners":33,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":28,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666023":{"person":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"jerseyNumber":"54","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":42,"groundOuts":60,"airOuts":75,"runs":22,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":55,"baseOnBalls":21,"intentionalWalks":0,"hits":44,"hitByPitch":3,"avg":".194","atBats":227,"obp":".268","slg":".304","ops":".572","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":260,"totalBases":69,"rbi":20,"leftOnBase":109,"sacBunts":4,"sacFlies":3,"babip":".234","groundOutsToAirouts":"0.80","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"56.75","popOuts":14,"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":24,"stolenBases":54,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":37,"putOuts":633,"errors":7,"chances":677,"fielding":".990","passedBall":0,"pickoffs":1}},"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":31,"gamesStarted":31,"flyOuts":104,"groundOuts":179,"airOuts":180,"runs":63,"doubles":19,"triples":2,"homeRuns":20,"strikeOuts":154,"baseOnBalls":68,"intentionalWalks":0,"hits":142,"hitByPitch":12,"atBats":652,"obp":".303","caughtStealing":8,"stolenBases":7,"stolenBasePercentage":".467","caughtStealingPercentage":".533","numberOfPitches":2900,"era":"3.03","inningsPitched":"181.0","wins":12,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.16","battersFaced":736,"outs":543,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":2900,"balls":1066,"strikes":1834,"strikePercentage":".630","hitBatsmen":12,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.99","rbi":0,"winPercentage":".571","pitchesPerInning":"16.02","gamesFinished":0,"strikeoutWalkRatio":"2.26","strikeoutsPer9Inn":"7.66","walksPer9Inn":"3.38","hitsPer9Inn":"7.06","runsScoredPer9":"3.13","homeRunsPer9":"0.99","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":38,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":31,"errors":1,"chances":45,"fielding":".978","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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":7,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":2,"strikes":5,"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":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":63,"gamesStarted":0,"flyOuts":24,"groundOuts":38,"airOuts":36,"runs":12,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":123,"baseOnBalls":23,"intentionalWalks":1,"hits":33,"hitByPitch":2,"atBats":229,"obp":".227","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1090,"era":"1.21","inningsPitched":"67.0","wins":5,"losses":2,"saves":37,"saveOpportunities":40,"holds":0,"blownSaves":3,"earnedRuns":9,"whip":"0.84","battersFaced":255,"outs":201,"gamesPitched":63,"completeGames":0,"shutouts":0,"pitchesThrown":1090,"balls":377,"strikes":713,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".714","pitchesPerInning":"16.27","gamesFinished":54,"strikeoutWalkRatio":"5.35","strikeoutsPer9Inn":"16.52","walksPer9Inn":"3.09","hitsPer9Inn":"4.43","runsScoredPer9":"1.61","homeRunsPer9":"0.40","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663554":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":99,"groundOuts":97,"airOuts":168,"runs":62,"doubles":36,"triples":1,"homeRuns":15,"strikeOuts":109,"baseOnBalls":36,"intentionalWalks":0,"hits":116,"hitByPitch":2,"atBats":481,"obp":".293","caughtStealing":8,"stolenBases":16,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2012,"era":"3.96","inningsPitched":"127.1","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.19","battersFaced":528,"outs":382,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2012,"balls":731,"strikes":1281,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".400","pitchesPerInning":"15.80","gamesFinished":0,"strikeoutWalkRatio":"3.03","strikeoutsPer9Inn":"7.70","walksPer9Inn":"2.54","hitsPer9Inn":"8.20","runsScoredPer9":"4.38","homeRunsPer9":"1.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":6,"passedBall":0,"popOuts":37,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":6,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID688158":{"person":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":0,"flyOuts":13,"groundOuts":30,"airOuts":24,"runs":16,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":36,"baseOnBalls":19,"intentionalWalks":3,"hits":36,"hitByPitch":4,"atBats":123,"obp":".401","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":551,"era":"4.11","inningsPitched":"30.2","wins":4,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":14,"whip":"1.79","battersFaced":150,"outs":92,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":551,"balls":191,"strikes":360,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".800","pitchesPerInning":"17.97","gamesFinished":8,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"10.57","walksPer9Inn":"5.58","hitsPer9Inn":"10.57","runsScoredPer9":"4.70","homeRunsPer9":"0.59","inheritedRunners":20,"inheritedRunnersScored":9,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID593974":{"person":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":63,"gamesStarted":5,"flyOuts":28,"groundOuts":88,"airOuts":69,"runs":30,"doubles":16,"triples":2,"homeRuns":6,"strikeOuts":48,"baseOnBalls":23,"intentionalWalks":1,"hits":77,"hitByPitch":3,"atBats":279,"obp":".337","caughtStealing":4,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1175,"era":"3.68","inningsPitched":"73.1","wins":3,"losses":3,"saves":0,"saveOpportunities":2,"holds":4,"blownSaves":2,"earnedRuns":30,"whip":"1.36","battersFaced":308,"outs":220,"gamesPitched":63,"completeGames":0,"shutouts":0,"pitchesThrown":1175,"balls":426,"strikes":749,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".500","pitchesPerInning":"16.02","gamesFinished":17,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"5.89","walksPer9Inn":"2.82","hitsPer9Inn":"9.45","runsScoredPer9":"3.68","homeRunsPer9":"0.74","inheritedRunners":34,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":7,"errors":0,"chances":14,"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":{"note":"(W, 9-6)","summary":"6.2 IP, 3 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":5,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":89,"inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":24,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":26,"strikes":63,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.05","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":31,"gamesStarted":31,"flyOuts":75,"groundOuts":154,"airOuts":144,"runs":77,"doubles":23,"triples":3,"homeRuns":21,"strikeOuts":128,"baseOnBalls":56,"intentionalWalks":2,"hits":145,"hitByPitch":6,"atBats":569,"obp":".328","caughtStealing":7,"stolenBases":12,"stolenBasePercentage":".632","caughtStealingPercentage":".368","numberOfPitches":2535,"era":"4.56","inningsPitched":"150.0","wins":9,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":76,"whip":"1.34","battersFaced":633,"outs":450,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":2535,"balls":941,"strikes":1594,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"1.07","rbi":3,"winPercentage":".600","pitchesPerInning":"16.90","gamesFinished":0,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"7.68","walksPer9Inn":"3.36","hitsPer9Inn":"8.70","runsScoredPer9":"4.62","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":33,"lineOuts":36},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":28,"errors":1,"chances":39,"fielding":".974","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":"500","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":153,"flyOuts":96,"groundOuts":123,"airOuts":172,"runs":82,"doubles":25,"triples":5,"homeRuns":26,"strikeOuts":155,"baseOnBalls":40,"intentionalWalks":3,"hits":152,"hitByPitch":3,"avg":".255","atBats":595,"obp":".304","slg":".445","ops":".749","caughtStealing":4,"stolenBases":26,"stolenBasePercentage":".867","caughtStealingPercentage":".133","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":645,"totalBases":265,"rbi":86,"leftOnBase":250,"sacBunts":4,"sacFlies":3,"babip":".302","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.88","popOuts":25,"lineOuts":51},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":380,"errors":3,"chances":393,"fielding":".992","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":28,"gamesStarted":11,"flyOuts":43,"groundOuts":79,"airOuts":74,"runs":53,"doubles":11,"triples":1,"homeRuns":13,"strikeOuts":83,"baseOnBalls":38,"intentionalWalks":0,"hits":88,"hitByPitch":5,"atBats":321,"obp":".358","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1438,"era":"5.59","inningsPitched":"83.2","wins":4,"losses":9,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":52,"whip":"1.51","battersFaced":368,"outs":251,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":1438,"balls":567,"strikes":871,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".308","pitchesPerInning":"17.19","gamesFinished":8,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"8.93","walksPer9Inn":"4.09","hitsPer9Inn":"9.47","runsScoredPer9":"5.70","homeRunsPer9":"1.40","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":13,"errors":1,"chances":27,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687957":{"person":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":17,"groundOuts":30,"airOuts":34,"runs":18,"doubles":4,"triples":3,"homeRuns":0,"strikeOuts":17,"baseOnBalls":10,"intentionalWalks":0,"hits":34,"hitByPitch":1,"avg":".306","atBats":111,"obp":".363","slg":".396","ops":".759","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":44,"rbi":18,"leftOnBase":45,"sacBunts":2,"sacFlies":2,"babip":".354","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":8,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":57,"errors":0,"chances":58,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"(H, 16)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"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":7,"balls":3,"strikes":4,"strikePercentage":".570","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":66,"gamesStarted":4,"flyOuts":34,"groundOuts":73,"airOuts":62,"runs":25,"doubles":13,"triples":2,"homeRuns":6,"strikeOuts":76,"baseOnBalls":18,"intentionalWalks":1,"hits":57,"hitByPitch":0,"atBats":265,"obp":".264","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1112,"era":"2.31","inningsPitched":"70.0","wins":3,"losses":3,"saves":2,"saveOpportunities":7,"holds":16,"blownSaves":5,"earnedRuns":18,"whip":"1.07","battersFaced":286,"outs":210,"gamesPitched":66,"completeGames":0,"shutouts":0,"pitchesThrown":1112,"balls":358,"strikes":754,"strikePercentage":".680","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".500","pitchesPerInning":"15.89","gamesFinished":8,"strikeoutWalkRatio":"4.22","strikeoutsPer9Inn":"9.77","walksPer9Inn":"2.31","hitsPer9Inn":"7.33","runsScoredPer9":"3.21","homeRunsPer9":"0.77","inheritedRunners":28,"inheritedRunnersScored":15,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":9,"errors":2,"chances":15,"fielding":".867","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":"801","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":24,"groundOuts":31,"airOuts":46,"runs":19,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":29,"baseOnBalls":18,"intentionalWalks":1,"hits":23,"hitByPitch":0,"avg":".184","atBats":125,"obp":".285","slg":".240","ops":".525","caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":147,"totalBases":30,"rbi":16,"leftOnBase":54,"sacBunts":3,"sacFlies":1,"babip":".229","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"125.00","popOuts":14,"lineOuts":8},"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":92,"putOuts":55,"errors":1,"chances":148,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669392":{"person":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"jerseyNumber":"0","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"3-3 | 2B, RBI, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":12,"groundOuts":34,"airOuts":20,"runs":25,"doubles":4,"triples":2,"homeRuns":2,"strikeOuts":40,"baseOnBalls":17,"intentionalWalks":0,"hits":47,"hitByPitch":1,"avg":".343","atBats":137,"obp":".417","slg":".445","ops":".862","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":159,"totalBases":61,"rbi":18,"leftOnBase":50,"sacBunts":3,"sacFlies":1,"babip":".469","groundOutsToAirouts":"1.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.50","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":80,"errors":1,"chances":83,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID806956":{"person":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":9,"groundOuts":5,"airOuts":11,"runs":3,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".143","atBats":28,"obp":".172","slg":".429","ops":".601","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":12,"rbi":4,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"babip":".111","groundOutsToAirouts":"0.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":1,"putOuts":41,"errors":1,"chances":43,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID670970":{"person":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":73,"gamesStarted":0,"flyOuts":26,"groundOuts":91,"airOuts":50,"runs":31,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":103,"baseOnBalls":26,"intentionalWalks":7,"hits":63,"hitByPitch":5,"atBats":305,"obp":".278","caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":1280,"era":"2.83","inningsPitched":"82.2","wins":9,"losses":3,"saves":3,"saveOpportunities":8,"holds":27,"blownSaves":5,"earnedRuns":26,"whip":"1.08","battersFaced":338,"outs":248,"gamesPitched":73,"completeGames":0,"shutouts":0,"pitchesThrown":1280,"balls":408,"strikes":872,"strikePercentage":".680","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.82","rbi":0,"winPercentage":".750","pitchesPerInning":"15.48","gamesFinished":9,"strikeoutWalkRatio":"3.96","strikeoutsPer9Inn":"11.21","walksPer9Inn":"2.83","hitsPer9Inn":"6.86","runsScoredPer9":"3.37","homeRunsPer9":"0.44","inheritedRunners":39,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":7,"errors":1,"chances":25,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592518":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"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":152,"flyOuts":90,"groundOuts":148,"airOuts":167,"runs":80,"doubles":22,"triples":0,"homeRuns":28,"strikeOuts":138,"baseOnBalls":75,"intentionalWalks":3,"hits":124,"hitByPitch":1,"avg":".219","atBats":567,"obp":".307","slg":".406","ops":".713","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":20,"groundIntoTriplePlay":0,"plateAppearances":653,"totalBases":230,"rbi":84,"leftOnBase":248,"sacBunts":1,"sacFlies":9,"babip":".234","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.25","popOuts":34,"lineOuts":43},"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":195,"putOuts":103,"errors":3,"chances":301,"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"}]},"ID669720":{"person":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"jerseyNumber":"15","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":10,"groundOuts":26,"airOuts":16,"runs":14,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":3,"intentionalWalks":1,"hits":24,"hitByPitch":0,"avg":".267","atBats":90,"obp":".287","slg":".400","ops":".687","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":94,"totalBases":36,"rbi":12,"leftOnBase":46,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"1.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":1,"lineOuts":5},"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":22,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID601713":{"person":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":20,"groundOuts":20,"airOuts":35,"runs":11,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":7,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":113,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":491,"era":"3.30","inningsPitched":"30.0","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.00","battersFaced":120,"outs":90,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":491,"balls":168,"strikes":323,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".600","pitchesPerInning":"16.37","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"10.50","walksPer9Inn":"2.10","hitsPer9Inn":"6.90","runsScoredPer9":"3.30","homeRunsPer9":"0.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","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":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":56,"groundOuts":93,"airOuts":107,"runs":56,"doubles":24,"triples":2,"homeRuns":21,"strikeOuts":100,"baseOnBalls":34,"intentionalWalks":1,"hits":126,"hitByPitch":13,"avg":".301","atBats":418,"obp":".366","slg":".519","ops":".885","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":474,"totalBases":217,"rbi":70,"leftOnBase":172,"sacBunts":0,"sacFlies":8,"babip":".344","groundOutsToAirouts":"0.87","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"19.90","popOuts":21,"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":139,"putOuts":767,"errors":3,"chances":909,"fielding":".997","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":"1-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":154,"flyOuts":78,"groundOuts":176,"airOuts":139,"runs":94,"doubles":30,"triples":3,"homeRuns":25,"strikeOuts":126,"baseOnBalls":62,"intentionalWalks":6,"hits":173,"hitByPitch":7,"avg":".285","atBats":607,"obp":".355","slg":".468","ops":".823","caughtStealing":13,"stolenBases":36,"stolenBasePercentage":".735","caughtStealingPercentage":".265","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":683,"totalBases":284,"rbi":81,"leftOnBase":166,"sacBunts":1,"sacFlies":6,"babip":".320","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.28","popOuts":20,"lineOuts":41},"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":116,"putOuts":248,"errors":7,"chances":371,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"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":"600","stats":{"batting":{"summary":"1-3 | BB, 2 R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"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":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":148,"flyOuts":76,"groundOuts":161,"airOuts":129,"runs":65,"doubles":18,"triples":1,"homeRuns":12,"strikeOuts":106,"baseOnBalls":73,"intentionalWalks":2,"hits":116,"hitByPitch":4,"avg":".229","atBats":507,"obp":".328","slg":".339","ops":".667","caughtStealing":1,"stolenBases":22,"stolenBasePercentage":".957","caughtStealingPercentage":".043","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":589,"totalBases":172,"rbi":56,"leftOnBase":211,"sacBunts":0,"sacFlies":5,"babip":".264","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.25","popOuts":17,"lineOuts":36},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":313,"putOuts":215,"errors":11,"chances":539,"fielding":".980","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":"201","stats":{"batting":{"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":13,"groundOuts":20,"airOuts":21,"runs":14,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":37,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":2,"avg":".154","atBats":91,"obp":".198","slg":".264","ops":".462","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":24,"rbi":7,"leftOnBase":59,"sacBunts":1,"sacFlies":0,"babip":".231","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.50","popOuts":1,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":74,"errors":0,"chances":76,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{"note":"(H, 9)","summary":"0.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":5,"strikes":5,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":45,"gamesStarted":4,"flyOuts":31,"groundOuts":71,"airOuts":57,"runs":34,"doubles":13,"triples":2,"homeRuns":5,"strikeOuts":57,"baseOnBalls":23,"intentionalWalks":0,"hits":50,"hitByPitch":3,"atBats":230,"obp":".293","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1043,"era":"4.57","inningsPitched":"63.0","wins":1,"losses":3,"saves":0,"saveOpportunities":1,"holds":9,"blownSaves":1,"earnedRuns":32,"whip":"1.16","battersFaced":261,"outs":189,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":1043,"balls":391,"strikes":652,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":4,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".250","pitchesPerInning":"16.56","gamesFinished":6,"strikeoutWalkRatio":"2.48","strikeoutsPer9Inn":"8.14","walksPer9Inn":"3.29","hitsPer9Inn":"7.14","runsScoredPer9":"4.86","homeRunsPer9":"0.71","inheritedRunners":25,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":4,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID630105":{"person":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"3-4 | 2 HR, 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":10,"rbi":5,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":48,"groundOuts":96,"airOuts":93,"runs":45,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":90,"baseOnBalls":36,"intentionalWalks":0,"hits":82,"hitByPitch":6,"avg":".229","atBats":358,"obp":".310","slg":".327","ops":".637","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":403,"totalBases":117,"rbi":36,"leftOnBase":154,"sacBunts":3,"sacFlies":0,"babip":".287","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.14","popOuts":21,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":245,"putOuts":194,"errors":7,"chances":446,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"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":30,"gamesStarted":29,"flyOuts":123,"groundOuts":131,"airOuts":198,"runs":73,"doubles":25,"triples":1,"homeRuns":22,"strikeOuts":138,"baseOnBalls":83,"intentionalWalks":0,"hits":133,"hitByPitch":2,"atBats":590,"obp":".320","caughtStealing":10,"stolenBases":22,"stolenBasePercentage":".688","caughtStealingPercentage":".313","numberOfPitches":2770,"era":"3.60","inningsPitched":"162.1","wins":13,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":65,"whip":"1.33","battersFaced":685,"outs":487,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":2770,"balls":1119,"strikes":1651,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":5,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".619","pitchesPerInning":"17.06","gamesFinished":0,"strikeoutWalkRatio":"1.66","strikeoutsPer9Inn":"7.65","walksPer9Inn":"4.60","hitsPer9Inn":"7.37","runsScoredPer9":"4.05","homeRunsPer9":"1.22","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":7,"passedBall":0,"popOuts":32,"lineOuts":43},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":4,"errors":2,"chances":23,"fielding":".913","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681190":{"person":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"jerseyNumber":"98","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":22,"flyOuts":99,"groundOuts":131,"airOuts":170,"runs":64,"doubles":30,"triples":4,"homeRuns":16,"strikeOuts":85,"baseOnBalls":37,"intentionalWalks":1,"hits":138,"hitByPitch":5,"atBats":517,"obp":".319","caughtStealing":5,"stolenBases":12,"stolenBasePercentage":".706","caughtStealingPercentage":".294","numberOfPitches":2158,"era":"4.01","inningsPitched":"134.2","wins":10,"losses":6,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":60,"whip":"1.30","battersFaced":566,"outs":404,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":2158,"balls":739,"strikes":1419,"strikePercentage":".660","hitBatsmen":5,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".625","pitchesPerInning":"16.02","gamesFinished":3,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"5.68","walksPer9Inn":"2.47","hitsPer9Inn":"9.22","runsScoredPer9":"4.28","homeRunsPer9":"1.07","inheritedRunners":8,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":28,"lineOuts":43},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":12,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[665487,687957,687749,592518,664034,701538,593428,630105,669392,823550,806956,621111,606996,699134,695243],"pitchers":[621111,606996,699134,695243],"bench":[669134,666023,669720],"bullpen":[656288,650633,673513,663554,670970,688158,593974,601713,592662,681190],"battingOrder":[665487,687749,592518,664034,701538,593428,630105,823550,806956],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Cronenworth (12, Alcantara, S); Taylor, S (4, Alcantara, S)."},{"label":"HR","value":"Cronenworth 2 (7, 2nd inning off Alcantara, S, 1 on, 2 out, 8th inning off Blalock, 1 on, 2 out); Tatis Jr. (25, 7th inning off Blalock, 0 on, 1 out)."},{"label":"TB","value":"Bogaerts; Cronenworth 10; Harris, D; Merrill; Tatis Jr. 4; Taylor, S 4."},{"label":"RBI","value":"Cronenworth 5 (36); Tatis Jr. (81); Taylor, S (18)."},{"label":"2-out RBI","value":"Cronenworth 4."},{"label":"Runners left in scoring position, 2 out","value":"France, T; Harris, D."},{"label":"Team RISP","value":"3-for-8."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Bogaerts (22, 2nd base off Blalock/Ramírez)."},{"label":"CS","value":"Taylor, S (3, 2nd base by Alcantara, S/Mack)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Tatis Jr.-Bogaerts-France, T; Song-Cronenworth-France, T)."}]}],"note":[]}},"officials":[{"official":{"id":521051,"fullName":"Nick Mahrley","link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503502,"fullName":"Ryan Blakney","link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":427243,"fullName":"Marvin Hudson","link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"fullName":"Tripp Gibson","link":"/api/v1/people/503586"},"officialType":"Third Base"}],"info":[{"label":"Balk","value":"Alcantara, S."},{"label":"Disengagement violations","value":"Alcantara, S."},{"label":"ABS Challenge","value":"Lopez, O (Strike-Overturned to Ball); Salas 2 (Ball-Overturned to Strike, Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Alcantara, S 97-68; Blalock 32-21; Buehler 89-63; Hart 10-5; Rodriguez, B 7-4; Miller, M 7-5."},{"label":"Groundouts-flyouts","value":"Alcantara, S 6-1; Blalock 1-1; Buehler 8-3; Hart 0-0; Rodriguez, B 1-1; Miller, M 1-0."},{"label":"Batters faced","value":"Alcantara, S 26; Blalock 9; Buehler 24; Hart 2; Rodriguez, B 3; Miller, M 3."},{"label":"Umpires","value":"HP: Nick Mahrley. 1B: Ryan Blakney. 2B: Marvin Hudson. 3B: Tripp Gibson. "},{"label":"Weather","value":"76 degrees, Partly Cloudy."},{"label":"Wind","value":"9 mph, L To R."},{"label":"First pitch","value":"1:11 PM."},{"label":"T","value":"2:16."},{"label":"Att","value":"40,847."},{"label":"Venue","value":"Petco Park."},{"label":"September 20, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105","boxscoreName":"Cronenworth"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"3-4 | 2 HR, 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":10,"rbi":5,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":48,"groundOuts":96,"airOuts":93,"runs":45,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":90,"baseOnBalls":36,"intentionalWalks":0,"hits":82,"hitByPitch":6,"avg":".229","atBats":358,"obp":".310","slg":".327","ops":".637","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":403,"totalBases":117,"rbi":36,"leftOnBase":154,"sacBunts":3,"sacFlies":0,"babip":".287","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.14","popOuts":21,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":245,"putOuts":194,"errors":7,"chances":446,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":82,"hittingGameScore":82},{"player":{"person":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111","boxscoreName":"Buehler"},"jerseyNumber":"10","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(W, 9-6)","summary":"6.2 IP, 3 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":5,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":89,"inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":24,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":26,"strikes":63,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.05","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":31,"gamesStarted":31,"flyOuts":75,"groundOuts":154,"airOuts":144,"runs":77,"doubles":23,"triples":3,"homeRuns":21,"strikeOuts":128,"baseOnBalls":56,"intentionalWalks":2,"hits":145,"hitByPitch":6,"atBats":569,"obp":".328","caughtStealing":7,"stolenBases":12,"stolenBasePercentage":".632","caughtStealingPercentage":".368","numberOfPitches":2535,"era":"4.56","inningsPitched":"150.0","wins":9,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":76,"whip":"1.34","battersFaced":633,"outs":450,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":2535,"balls":941,"strikes":1594,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"1.07","rbi":3,"winPercentage":".600","pitchesPerInning":"16.90","gamesFinished":0,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"7.68","walksPer9Inn":"3.36","hitsPer9Inn":"8.70","runsScoredPer9":"4.62","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":33,"lineOuts":36},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":28,"errors":1,"chances":39,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":61,"pitchingGameScore":61},{"player":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594","boxscoreName":"Sanoja"},"jerseyNumber":"8","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":138,"flyOuts":69,"groundOuts":121,"airOuts":153,"runs":49,"doubles":31,"triples":5,"homeRuns":10,"strikeOuts":37,"baseOnBalls":26,"intentionalWalks":1,"hits":127,"hitByPitch":0,"avg":".291","atBats":436,"obp":".330","slg":".454","ops":".784","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":464,"totalBases":198,"rbi":67,"leftOnBase":186,"sacBunts":1,"sacFlies":1,"babip":".300","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.60","popOuts":40,"lineOuts":44},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":7,"groundOuts":2,"airOuts":11,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":24,"obp":".481","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":73,"era":"13.50","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"2.57","battersFaced":27,"outs":14,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":26,"strikes":47,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.18","rbi":0,"winPercentage":".---","pitchesPerInning":"15.64","gamesFinished":5,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"1.93","walksPer9Inn":"1.93","hitsPer9Inn":"21.21","runsScoredPer9":"13.50","homeRunsPer9":"3.86","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":214,"putOuts":126,"errors":13,"chances":353,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"loser":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}